[data-v-95502688]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-95502688]:root,[data-theme=light][data-v-95502688]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-95502688]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-95502688]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-95502688],.important-button[data-v-95502688],.delete-button[data-v-95502688],.submit-button[data-v-95502688],.cancel-button[data-v-95502688],.add-button[data-v-95502688],.action-button[data-v-95502688],.link-button[data-v-95502688],.logout-button[data-v-95502688],.help-button[data-v-95502688],.appstore-button[data-v-95502688],.radio-button[data-v-95502688],.download-button[data-v-95502688],.user-button[data-v-95502688]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-95502688]:disabled,.important-button[data-v-95502688]:disabled,.delete-button[data-v-95502688]:disabled,.submit-button[data-v-95502688]:disabled,.cancel-button[data-v-95502688]:disabled,.add-button[data-v-95502688]:disabled,.action-button[data-v-95502688]:disabled,.link-button[data-v-95502688]:disabled,.logout-button[data-v-95502688]:disabled,.help-button[data-v-95502688]:disabled,.appstore-button[data-v-95502688]:disabled,.radio-button[data-v-95502688]:disabled,.download-button[data-v-95502688]:disabled,.user-button[data-v-95502688]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-95502688],.important-button.disabled[data-v-95502688],.delete-button.disabled[data-v-95502688],.submit-button.disabled[data-v-95502688],.cancel-button.disabled[data-v-95502688],.add-button.disabled[data-v-95502688],.action-button.disabled[data-v-95502688],.link-button.disabled[data-v-95502688],.logout-button.disabled[data-v-95502688],.help-button.disabled[data-v-95502688],.appstore-button.disabled[data-v-95502688],.radio-button.disabled[data-v-95502688],.download-button.disabled[data-v-95502688],.user-button.disabled[data-v-95502688]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-95502688]{min-width:7rem}.big[data-v-95502688]{min-width:15rem}.important-button[data-v-95502688]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-95502688]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-95502688]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-95502688]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-95502688]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-95502688]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-95502688]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-95502688]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-95502688]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-95502688]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-95502688]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-95502688]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-95502688]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-95502688]{width:32px;height:32px;padding:0}.action-button.view[data-v-95502688],.action-button.approve[data-v-95502688],.action-button.analytics[data-v-95502688],.action-button.download[data-v-95502688]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-95502688],.action-button.new[data-v-95502688],.action-button.submit[data-v-95502688]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-95502688]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-95502688]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-95502688]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-95502688]{display:flex;gap:8px}.download-button[data-v-95502688]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-95502688]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-95502688]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-95502688]:hover{color:var(--text-link-hover)}.link.disabled[data-v-95502688]{opacity:.7;cursor:not-allowed}.link-button[data-v-95502688]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-95502688]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-95502688],td .link-button.video-button[data-v-95502688]{max-width:400px}.link-button[data-v-95502688]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-95502688]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-95502688]:hover,.user-button.menu-open[data-v-95502688]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-95502688],.user-button:hover .verification-warning[data-v-95502688],.user-button.menu-open .superuser-indicator[data-v-95502688],.user-button.menu-open .verification-warning[data-v-95502688]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-95502688],.user-button.menu-open .logo-image[data-v-95502688]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-95502688]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-95502688]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-95502688]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-95502688]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-95502688]{color:var(--intent-success)}.appstore-button.playstore[data-v-95502688]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-95502688]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-95502688]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-95502688]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-95502688]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-95502688],.file-input[data-v-95502688]{display:none}.dropdown select[data-v-95502688]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-95502688]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-95502688]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-95502688]:hover{border-color:var(--border-strong)}.page-container[data-v-95502688]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-95502688]{max-width:400px}.page-container.wide[data-v-95502688]{max-width:1200px}.eyebrow[data-v-95502688]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-95502688]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-95502688]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-95502688]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-95502688]{display:flex;gap:1rem}.collapsible-header[data-v-95502688]{cursor:pointer}.collapsible-header.closed[data-v-95502688]{margin-bottom:0}.collapsible-header svg[data-v-95502688]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-95502688]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-95502688],.page-field>.collapsible-header.closed[data-v-95502688]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-95502688]{margin:0}.page-field>.collapsible-header svg[data-v-95502688]{font-size:.8rem}.page-content[data-v-95502688]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-95502688]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-95502688]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-95502688]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-95502688]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-95502688]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-95502688],.page-field.full-width[data-v-95502688]{grid-column:span 12}.page-field.three-quarters-width[data-v-95502688]{grid-column:span 9}.page-field.two-thirds-width[data-v-95502688]{grid-column:span 8}.page-field.half-width[data-v-95502688]{grid-column:span 6}.page-field.third-width[data-v-95502688]{grid-column:span 4}.page-field.quarter-width[data-v-95502688]{grid-column:span 3}.page-field.sixth-width[data-v-95502688]{grid-column:span 2}label[data-v-95502688]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-95502688],.page-field>.collapsible-header h3[data-v-95502688]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-95502688]:after{content:" *";color:var(--text-brand)}label[title][data-v-95502688]{cursor:help}.page-section.rows[data-v-95502688]{row-gap:0}.page-section.rows>h3[data-v-95502688]{margin-bottom:1rem}.page-section.rows .page-field[data-v-95502688]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-95502688]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-95502688]{margin-bottom:0}.page-section.rows .page-field[data-v-95502688]>:not(label){grid-column:2}.page-value[data-v-95502688]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-95502688]{white-space:pre-line}.page-value[data-v-95502688]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-95502688]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-95502688]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-95502688]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-95502688]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-95502688]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-95502688]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-95502688]>*{margin-bottom:.5rem}.link-button-list[data-v-95502688]>*:last-child{margin-bottom:0}.form-control[data-v-95502688],input[type=datetime-local][data-v-95502688]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-95502688]:focus,input[type=datetime-local][data-v-95502688]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-95502688]:disabled,input[type=datetime-local][data-v-95502688]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-95502688]{resize:vertical;min-height:100px}.field-details[data-v-95502688]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-95502688]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-95502688]{display:flex;align-items:baseline}input[type=checkbox][data-v-95502688]{margin-right:1rem}.checkbox-container label[data-v-95502688]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-95502688]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-95502688]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-95502688]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-95502688]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-95502688]:checked{background:var(--text-brand)}.form-toggle[data-v-95502688]:checked:before{transform:translate(22px)}.form-toggle[data-v-95502688]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-95502688],.error-message[data-v-95502688]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-95502688]{border-left:3px solid var(--intent-success)}.error-message[data-v-95502688]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-95502688]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-95502688]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-95502688]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-95502688]{justify-content:center}.page-actions.vertical[data-v-95502688]{flex-direction:column}form.page-content>.page-actions[data-v-95502688]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-80612af0]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-80612af0]:root,[data-theme=light][data-v-80612af0]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-80612af0]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-80612af0]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-80612af0],.important-button[data-v-80612af0],.delete-button[data-v-80612af0],.submit-button[data-v-80612af0],.cancel-button[data-v-80612af0],.add-button[data-v-80612af0],.action-button[data-v-80612af0],.link-button[data-v-80612af0],.logout-button[data-v-80612af0],.help-button[data-v-80612af0],.appstore-button[data-v-80612af0],.radio-button[data-v-80612af0],.download-button[data-v-80612af0],.user-button[data-v-80612af0]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-80612af0]:disabled,.important-button[data-v-80612af0]:disabled,.delete-button[data-v-80612af0]:disabled,.submit-button[data-v-80612af0]:disabled,.cancel-button[data-v-80612af0]:disabled,.add-button[data-v-80612af0]:disabled,.action-button[data-v-80612af0]:disabled,.link-button[data-v-80612af0]:disabled,.logout-button[data-v-80612af0]:disabled,.help-button[data-v-80612af0]:disabled,.appstore-button[data-v-80612af0]:disabled,.radio-button[data-v-80612af0]:disabled,.download-button[data-v-80612af0]:disabled,.user-button[data-v-80612af0]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-80612af0],.important-button.disabled[data-v-80612af0],.delete-button.disabled[data-v-80612af0],.submit-button.disabled[data-v-80612af0],.cancel-button.disabled[data-v-80612af0],.add-button.disabled[data-v-80612af0],.action-button.disabled[data-v-80612af0],.link-button.disabled[data-v-80612af0],.logout-button.disabled[data-v-80612af0],.help-button.disabled[data-v-80612af0],.appstore-button.disabled[data-v-80612af0],.radio-button.disabled[data-v-80612af0],.download-button.disabled[data-v-80612af0],.user-button.disabled[data-v-80612af0]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-80612af0]{min-width:7rem}.big[data-v-80612af0]{min-width:15rem}.important-button[data-v-80612af0]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-80612af0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-80612af0]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-80612af0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-80612af0]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-80612af0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-80612af0]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-80612af0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-80612af0]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-80612af0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-80612af0]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-80612af0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-80612af0]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-80612af0]{width:32px;height:32px;padding:0}.action-button.view[data-v-80612af0],.action-button.approve[data-v-80612af0],.action-button.analytics[data-v-80612af0],.action-button.download[data-v-80612af0]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-80612af0],.action-button.new[data-v-80612af0],.action-button.submit[data-v-80612af0]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-80612af0]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-80612af0]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-80612af0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-80612af0]{display:flex;gap:8px}.download-button[data-v-80612af0]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-80612af0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-80612af0]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-80612af0]:hover{color:var(--text-link-hover)}.link.disabled[data-v-80612af0]{opacity:.7;cursor:not-allowed}.link-button[data-v-80612af0]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-80612af0]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-80612af0],td .link-button.video-button[data-v-80612af0]{max-width:400px}.link-button[data-v-80612af0]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-80612af0]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-80612af0]:hover,.user-button.menu-open[data-v-80612af0]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-80612af0],.user-button:hover .verification-warning[data-v-80612af0],.user-button.menu-open .superuser-indicator[data-v-80612af0],.user-button.menu-open .verification-warning[data-v-80612af0]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-80612af0],.user-button.menu-open .logo-image[data-v-80612af0]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-80612af0]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-80612af0]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-80612af0]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-80612af0]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-80612af0]{color:var(--intent-success)}.appstore-button.playstore[data-v-80612af0]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-80612af0]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-80612af0]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-80612af0]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-80612af0]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-80612af0],.file-input[data-v-80612af0]{display:none}.dropdown select[data-v-80612af0]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-80612af0]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-80612af0]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-80612af0]:hover{border-color:var(--border-strong)}.page-container[data-v-80612af0]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-80612af0]{max-width:400px}.page-container.wide[data-v-80612af0]{max-width:1200px}.eyebrow[data-v-80612af0]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-80612af0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-80612af0]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-80612af0]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-80612af0]{display:flex;gap:1rem}.collapsible-header[data-v-80612af0]{cursor:pointer}.collapsible-header.closed[data-v-80612af0]{margin-bottom:0}.collapsible-header svg[data-v-80612af0]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-80612af0]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-80612af0],.page-field>.collapsible-header.closed[data-v-80612af0]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-80612af0]{margin:0}.page-field>.collapsible-header svg[data-v-80612af0]{font-size:.8rem}.page-content[data-v-80612af0]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-80612af0]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-80612af0]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-80612af0]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-80612af0]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-80612af0]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-80612af0],.page-field.full-width[data-v-80612af0]{grid-column:span 12}.page-field.three-quarters-width[data-v-80612af0]{grid-column:span 9}.page-field.two-thirds-width[data-v-80612af0]{grid-column:span 8}.page-field.half-width[data-v-80612af0]{grid-column:span 6}.page-field.third-width[data-v-80612af0]{grid-column:span 4}.page-field.quarter-width[data-v-80612af0]{grid-column:span 3}.page-field.sixth-width[data-v-80612af0]{grid-column:span 2}label[data-v-80612af0]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-80612af0],.page-field>.collapsible-header h3[data-v-80612af0]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-80612af0]:after{content:" *";color:var(--text-brand)}label[title][data-v-80612af0]{cursor:help}.page-section.rows[data-v-80612af0]{row-gap:0}.page-section.rows>h3[data-v-80612af0]{margin-bottom:1rem}.page-section.rows .page-field[data-v-80612af0]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-80612af0]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-80612af0]{margin-bottom:0}.page-section.rows .page-field[data-v-80612af0]>:not(label){grid-column:2}.page-value[data-v-80612af0]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-80612af0]{white-space:pre-line}.page-value[data-v-80612af0]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-80612af0]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-80612af0]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-80612af0]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-80612af0]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-80612af0]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-80612af0]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-80612af0]>*{margin-bottom:.5rem}.link-button-list[data-v-80612af0]>*:last-child{margin-bottom:0}.form-control[data-v-80612af0],input[type=datetime-local][data-v-80612af0]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-80612af0]:focus,input[type=datetime-local][data-v-80612af0]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-80612af0]:disabled,input[type=datetime-local][data-v-80612af0]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-80612af0]{resize:vertical;min-height:100px}.field-details[data-v-80612af0]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-80612af0]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-80612af0]{display:flex;align-items:baseline}input[type=checkbox][data-v-80612af0]{margin-right:1rem}.checkbox-container label[data-v-80612af0]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-80612af0]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-80612af0]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-80612af0]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-80612af0]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-80612af0]:checked{background:var(--text-brand)}.form-toggle[data-v-80612af0]:checked:before{transform:translate(22px)}.form-toggle[data-v-80612af0]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-80612af0],.error-message[data-v-80612af0]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-80612af0]{border-left:3px solid var(--intent-success)}.error-message[data-v-80612af0]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-80612af0]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-80612af0]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-80612af0]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-80612af0]{justify-content:center}.page-actions.vertical[data-v-80612af0]{flex-direction:column}form.page-content>.page-actions[data-v-80612af0]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-7095ec39]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-7095ec39]:root,[data-theme=light][data-v-7095ec39]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-7095ec39]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-7095ec39]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-7095ec39],.important-button[data-v-7095ec39],.delete-button[data-v-7095ec39],.submit-button[data-v-7095ec39],.cancel-button[data-v-7095ec39],.add-button[data-v-7095ec39],.action-button[data-v-7095ec39],.link-button[data-v-7095ec39],.logout-button[data-v-7095ec39],.help-button[data-v-7095ec39],.appstore-button[data-v-7095ec39],.radio-button[data-v-7095ec39],.download-button[data-v-7095ec39],.user-button[data-v-7095ec39]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-7095ec39]:disabled,.important-button[data-v-7095ec39]:disabled,.delete-button[data-v-7095ec39]:disabled,.submit-button[data-v-7095ec39]:disabled,.cancel-button[data-v-7095ec39]:disabled,.add-button[data-v-7095ec39]:disabled,.action-button[data-v-7095ec39]:disabled,.link-button[data-v-7095ec39]:disabled,.logout-button[data-v-7095ec39]:disabled,.help-button[data-v-7095ec39]:disabled,.appstore-button[data-v-7095ec39]:disabled,.radio-button[data-v-7095ec39]:disabled,.download-button[data-v-7095ec39]:disabled,.user-button[data-v-7095ec39]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-7095ec39],.important-button.disabled[data-v-7095ec39],.delete-button.disabled[data-v-7095ec39],.submit-button.disabled[data-v-7095ec39],.cancel-button.disabled[data-v-7095ec39],.add-button.disabled[data-v-7095ec39],.action-button.disabled[data-v-7095ec39],.link-button.disabled[data-v-7095ec39],.logout-button.disabled[data-v-7095ec39],.help-button.disabled[data-v-7095ec39],.appstore-button.disabled[data-v-7095ec39],.radio-button.disabled[data-v-7095ec39],.download-button.disabled[data-v-7095ec39],.user-button.disabled[data-v-7095ec39]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-7095ec39]{min-width:7rem}.big[data-v-7095ec39]{min-width:15rem}.important-button[data-v-7095ec39]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-7095ec39]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-7095ec39]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-7095ec39]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-7095ec39]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-7095ec39]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-7095ec39]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-7095ec39]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-7095ec39]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-7095ec39]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-7095ec39]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-7095ec39]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-7095ec39]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-7095ec39]{width:32px;height:32px;padding:0}.action-button.view[data-v-7095ec39],.action-button.approve[data-v-7095ec39],.action-button.analytics[data-v-7095ec39],.action-button.download[data-v-7095ec39]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-7095ec39],.action-button.new[data-v-7095ec39],.action-button.submit[data-v-7095ec39]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-7095ec39]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-7095ec39]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-7095ec39]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-7095ec39]{display:flex;gap:8px}.download-button[data-v-7095ec39]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-7095ec39]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-7095ec39]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-7095ec39]:hover{color:var(--text-link-hover)}.link.disabled[data-v-7095ec39]{opacity:.7;cursor:not-allowed}.link-button[data-v-7095ec39]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-7095ec39]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-7095ec39],td .link-button.video-button[data-v-7095ec39]{max-width:400px}.link-button[data-v-7095ec39]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-7095ec39]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-7095ec39]:hover,.user-button.menu-open[data-v-7095ec39]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-7095ec39],.user-button:hover .verification-warning[data-v-7095ec39],.user-button.menu-open .superuser-indicator[data-v-7095ec39],.user-button.menu-open .verification-warning[data-v-7095ec39]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-7095ec39],.user-button.menu-open .logo-image[data-v-7095ec39]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-7095ec39]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-7095ec39]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-7095ec39]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-7095ec39]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-7095ec39]{color:var(--intent-success)}.appstore-button.playstore[data-v-7095ec39]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-7095ec39]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-7095ec39]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-7095ec39]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-7095ec39]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-7095ec39],.file-input[data-v-7095ec39]{display:none}.dropdown select[data-v-7095ec39]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-7095ec39]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-7095ec39]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-7095ec39]:hover{border-color:var(--border-strong)}.page-container[data-v-7095ec39]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-7095ec39]{max-width:400px}.page-container.wide[data-v-7095ec39]{max-width:1200px}.eyebrow[data-v-7095ec39]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-7095ec39]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-7095ec39]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-7095ec39]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-7095ec39]{display:flex;gap:1rem}.collapsible-header[data-v-7095ec39]{cursor:pointer}.collapsible-header.closed[data-v-7095ec39]{margin-bottom:0}.collapsible-header svg[data-v-7095ec39]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-7095ec39]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-7095ec39],.page-field>.collapsible-header.closed[data-v-7095ec39]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-7095ec39]{margin:0}.page-field>.collapsible-header svg[data-v-7095ec39]{font-size:.8rem}.page-content[data-v-7095ec39]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-7095ec39]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-7095ec39]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-7095ec39]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-7095ec39]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-7095ec39]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-7095ec39],.page-field.full-width[data-v-7095ec39]{grid-column:span 12}.page-field.three-quarters-width[data-v-7095ec39]{grid-column:span 9}.page-field.two-thirds-width[data-v-7095ec39]{grid-column:span 8}.page-field.half-width[data-v-7095ec39]{grid-column:span 6}.page-field.third-width[data-v-7095ec39]{grid-column:span 4}.page-field.quarter-width[data-v-7095ec39]{grid-column:span 3}.page-field.sixth-width[data-v-7095ec39]{grid-column:span 2}label[data-v-7095ec39]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-7095ec39],.page-field>.collapsible-header h3[data-v-7095ec39]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-7095ec39]:after{content:" *";color:var(--text-brand)}label[title][data-v-7095ec39]{cursor:help}.page-section.rows[data-v-7095ec39]{row-gap:0}.page-section.rows>h3[data-v-7095ec39]{margin-bottom:1rem}.page-section.rows .page-field[data-v-7095ec39]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-7095ec39]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-7095ec39]{margin-bottom:0}.page-section.rows .page-field[data-v-7095ec39]>:not(label){grid-column:2}.page-value[data-v-7095ec39]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-7095ec39]{white-space:pre-line}.page-value[data-v-7095ec39]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-7095ec39]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-7095ec39]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-7095ec39]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-7095ec39]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-7095ec39]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-7095ec39]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-7095ec39]>*{margin-bottom:.5rem}.link-button-list[data-v-7095ec39]>*:last-child{margin-bottom:0}.form-control[data-v-7095ec39],input[type=datetime-local][data-v-7095ec39]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-7095ec39]:focus,input[type=datetime-local][data-v-7095ec39]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-7095ec39]:disabled,input[type=datetime-local][data-v-7095ec39]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-7095ec39]{resize:vertical;min-height:100px}.field-details[data-v-7095ec39]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-7095ec39]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-7095ec39]{display:flex;align-items:baseline}input[type=checkbox][data-v-7095ec39]{margin-right:1rem}.checkbox-container label[data-v-7095ec39]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-7095ec39]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-7095ec39]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-7095ec39]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-7095ec39]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-7095ec39]:checked{background:var(--text-brand)}.form-toggle[data-v-7095ec39]:checked:before{transform:translate(22px)}.form-toggle[data-v-7095ec39]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-7095ec39],.error-message[data-v-7095ec39]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-7095ec39]{border-left:3px solid var(--intent-success)}.error-message[data-v-7095ec39]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-7095ec39]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-7095ec39]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-7095ec39]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-7095ec39]{justify-content:center}.page-actions.vertical[data-v-7095ec39]{flex-direction:column}form.page-content>.page-actions[data-v-7095ec39]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.spinner[data-v-7095ec39]{width:40px;height:40px;margin:20px auto;border:4px solid var(--border-subtle);border-top:4px solid var(--text-brand);border-radius:50%;animation:spin-7095ec39 1s linear infinite}@keyframes spin-7095ec39{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-f35a0bcf]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-f35a0bcf]:root,[data-theme=light][data-v-f35a0bcf]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-f35a0bcf]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-f35a0bcf]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-f35a0bcf],.important-button[data-v-f35a0bcf],.delete-button[data-v-f35a0bcf],.submit-button[data-v-f35a0bcf],.cancel-button[data-v-f35a0bcf],.add-button[data-v-f35a0bcf],.action-button[data-v-f35a0bcf],.link-button[data-v-f35a0bcf],.logout-button[data-v-f35a0bcf],.help-button[data-v-f35a0bcf],.appstore-button[data-v-f35a0bcf],.radio-button[data-v-f35a0bcf],.download-button[data-v-f35a0bcf],.user-button[data-v-f35a0bcf]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-f35a0bcf]:disabled,.important-button[data-v-f35a0bcf]:disabled,.delete-button[data-v-f35a0bcf]:disabled,.submit-button[data-v-f35a0bcf]:disabled,.cancel-button[data-v-f35a0bcf]:disabled,.add-button[data-v-f35a0bcf]:disabled,.action-button[data-v-f35a0bcf]:disabled,.link-button[data-v-f35a0bcf]:disabled,.logout-button[data-v-f35a0bcf]:disabled,.help-button[data-v-f35a0bcf]:disabled,.appstore-button[data-v-f35a0bcf]:disabled,.radio-button[data-v-f35a0bcf]:disabled,.download-button[data-v-f35a0bcf]:disabled,.user-button[data-v-f35a0bcf]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-f35a0bcf],.important-button.disabled[data-v-f35a0bcf],.delete-button.disabled[data-v-f35a0bcf],.submit-button.disabled[data-v-f35a0bcf],.cancel-button.disabled[data-v-f35a0bcf],.add-button.disabled[data-v-f35a0bcf],.action-button.disabled[data-v-f35a0bcf],.link-button.disabled[data-v-f35a0bcf],.logout-button.disabled[data-v-f35a0bcf],.help-button.disabled[data-v-f35a0bcf],.appstore-button.disabled[data-v-f35a0bcf],.radio-button.disabled[data-v-f35a0bcf],.download-button.disabled[data-v-f35a0bcf],.user-button.disabled[data-v-f35a0bcf]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-f35a0bcf]{min-width:7rem}.big[data-v-f35a0bcf]{min-width:15rem}.important-button[data-v-f35a0bcf]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-f35a0bcf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-f35a0bcf]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-f35a0bcf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-f35a0bcf]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-f35a0bcf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-f35a0bcf]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-f35a0bcf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-f35a0bcf]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-f35a0bcf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-f35a0bcf]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-f35a0bcf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-f35a0bcf]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-f35a0bcf]{width:32px;height:32px;padding:0}.action-button.view[data-v-f35a0bcf],.action-button.approve[data-v-f35a0bcf],.action-button.analytics[data-v-f35a0bcf],.action-button.download[data-v-f35a0bcf]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-f35a0bcf],.action-button.new[data-v-f35a0bcf],.action-button.submit[data-v-f35a0bcf]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-f35a0bcf]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-f35a0bcf]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-f35a0bcf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-f35a0bcf]{display:flex;gap:8px}.download-button[data-v-f35a0bcf]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-f35a0bcf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-f35a0bcf]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-f35a0bcf]:hover{color:var(--text-link-hover)}.link.disabled[data-v-f35a0bcf]{opacity:.7;cursor:not-allowed}.link-button[data-v-f35a0bcf]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-f35a0bcf]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-f35a0bcf],td .link-button.video-button[data-v-f35a0bcf]{max-width:400px}.link-button[data-v-f35a0bcf]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-f35a0bcf]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-f35a0bcf]:hover,.user-button.menu-open[data-v-f35a0bcf]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-f35a0bcf],.user-button:hover .verification-warning[data-v-f35a0bcf],.user-button.menu-open .superuser-indicator[data-v-f35a0bcf],.user-button.menu-open .verification-warning[data-v-f35a0bcf]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-f35a0bcf],.user-button.menu-open .logo-image[data-v-f35a0bcf]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-f35a0bcf]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-f35a0bcf]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-f35a0bcf]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-f35a0bcf]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-f35a0bcf]{color:var(--intent-success)}.appstore-button.playstore[data-v-f35a0bcf]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-f35a0bcf]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-f35a0bcf]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-f35a0bcf]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-f35a0bcf]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-f35a0bcf],.file-input[data-v-f35a0bcf]{display:none}.dropdown select[data-v-f35a0bcf]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-f35a0bcf]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-f35a0bcf]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-f35a0bcf]:hover{border-color:var(--border-strong)}.page-container[data-v-f35a0bcf]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-f35a0bcf]{max-width:400px}.page-container.wide[data-v-f35a0bcf]{max-width:1200px}.eyebrow[data-v-f35a0bcf]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-f35a0bcf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-f35a0bcf]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-f35a0bcf]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-f35a0bcf]{display:flex;gap:1rem}.collapsible-header[data-v-f35a0bcf]{cursor:pointer}.collapsible-header.closed[data-v-f35a0bcf]{margin-bottom:0}.collapsible-header svg[data-v-f35a0bcf]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-f35a0bcf]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-f35a0bcf],.page-field>.collapsible-header.closed[data-v-f35a0bcf]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-f35a0bcf]{margin:0}.page-field>.collapsible-header svg[data-v-f35a0bcf]{font-size:.8rem}.page-content[data-v-f35a0bcf]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-f35a0bcf]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-f35a0bcf]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-f35a0bcf]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-f35a0bcf]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-f35a0bcf]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-f35a0bcf],.page-field.full-width[data-v-f35a0bcf]{grid-column:span 12}.page-field.three-quarters-width[data-v-f35a0bcf]{grid-column:span 9}.page-field.two-thirds-width[data-v-f35a0bcf]{grid-column:span 8}.page-field.half-width[data-v-f35a0bcf]{grid-column:span 6}.page-field.third-width[data-v-f35a0bcf]{grid-column:span 4}.page-field.quarter-width[data-v-f35a0bcf]{grid-column:span 3}.page-field.sixth-width[data-v-f35a0bcf]{grid-column:span 2}label[data-v-f35a0bcf]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-f35a0bcf],.page-field>.collapsible-header h3[data-v-f35a0bcf]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-f35a0bcf]:after{content:" *";color:var(--text-brand)}label[title][data-v-f35a0bcf]{cursor:help}.page-section.rows[data-v-f35a0bcf]{row-gap:0}.page-section.rows>h3[data-v-f35a0bcf]{margin-bottom:1rem}.page-section.rows .page-field[data-v-f35a0bcf]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-f35a0bcf]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-f35a0bcf]{margin-bottom:0}.page-section.rows .page-field[data-v-f35a0bcf]>:not(label){grid-column:2}.page-value[data-v-f35a0bcf]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-f35a0bcf]{white-space:pre-line}.page-value[data-v-f35a0bcf]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-f35a0bcf]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-f35a0bcf]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-f35a0bcf]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-f35a0bcf]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-f35a0bcf]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-f35a0bcf]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-f35a0bcf]>*{margin-bottom:.5rem}.link-button-list[data-v-f35a0bcf]>*:last-child{margin-bottom:0}.form-control[data-v-f35a0bcf],input[type=datetime-local][data-v-f35a0bcf]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-f35a0bcf]:focus,input[type=datetime-local][data-v-f35a0bcf]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-f35a0bcf]:disabled,input[type=datetime-local][data-v-f35a0bcf]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-f35a0bcf]{resize:vertical;min-height:100px}.field-details[data-v-f35a0bcf]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-f35a0bcf]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-f35a0bcf]{display:flex;align-items:baseline}input[type=checkbox][data-v-f35a0bcf]{margin-right:1rem}.checkbox-container label[data-v-f35a0bcf]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-f35a0bcf]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-f35a0bcf]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-f35a0bcf]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-f35a0bcf]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-f35a0bcf]:checked{background:var(--text-brand)}.form-toggle[data-v-f35a0bcf]:checked:before{transform:translate(22px)}.form-toggle[data-v-f35a0bcf]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-f35a0bcf],.error-message[data-v-f35a0bcf]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-f35a0bcf]{border-left:3px solid var(--intent-success)}.error-message[data-v-f35a0bcf]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-f35a0bcf]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-f35a0bcf]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-f35a0bcf]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-f35a0bcf]{justify-content:center}.page-actions.vertical[data-v-f35a0bcf]{flex-direction:column}form.page-content>.page-actions[data-v-f35a0bcf]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-9ec10dfa]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-9ec10dfa]:root,[data-theme=light][data-v-9ec10dfa]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-9ec10dfa]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-9ec10dfa]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-9ec10dfa],.important-button[data-v-9ec10dfa],.delete-button[data-v-9ec10dfa],.submit-button[data-v-9ec10dfa],.cancel-button[data-v-9ec10dfa],.add-button[data-v-9ec10dfa],.action-button[data-v-9ec10dfa],.link-button[data-v-9ec10dfa],.logout-button[data-v-9ec10dfa],.help-button[data-v-9ec10dfa],.appstore-button[data-v-9ec10dfa],.radio-button[data-v-9ec10dfa],.download-button[data-v-9ec10dfa],.user-button[data-v-9ec10dfa]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-9ec10dfa]:disabled,.important-button[data-v-9ec10dfa]:disabled,.delete-button[data-v-9ec10dfa]:disabled,.submit-button[data-v-9ec10dfa]:disabled,.cancel-button[data-v-9ec10dfa]:disabled,.add-button[data-v-9ec10dfa]:disabled,.action-button[data-v-9ec10dfa]:disabled,.link-button[data-v-9ec10dfa]:disabled,.logout-button[data-v-9ec10dfa]:disabled,.help-button[data-v-9ec10dfa]:disabled,.appstore-button[data-v-9ec10dfa]:disabled,.radio-button[data-v-9ec10dfa]:disabled,.download-button[data-v-9ec10dfa]:disabled,.user-button[data-v-9ec10dfa]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-9ec10dfa],.important-button.disabled[data-v-9ec10dfa],.delete-button.disabled[data-v-9ec10dfa],.submit-button.disabled[data-v-9ec10dfa],.cancel-button.disabled[data-v-9ec10dfa],.add-button.disabled[data-v-9ec10dfa],.action-button.disabled[data-v-9ec10dfa],.link-button.disabled[data-v-9ec10dfa],.logout-button.disabled[data-v-9ec10dfa],.help-button.disabled[data-v-9ec10dfa],.appstore-button.disabled[data-v-9ec10dfa],.radio-button.disabled[data-v-9ec10dfa],.download-button.disabled[data-v-9ec10dfa],.user-button.disabled[data-v-9ec10dfa]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-9ec10dfa]{min-width:7rem}.big[data-v-9ec10dfa]{min-width:15rem}.important-button[data-v-9ec10dfa]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-9ec10dfa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-9ec10dfa]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-9ec10dfa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-9ec10dfa]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-9ec10dfa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-9ec10dfa]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-9ec10dfa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-9ec10dfa]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-9ec10dfa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-9ec10dfa]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-9ec10dfa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-9ec10dfa]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-9ec10dfa]{width:32px;height:32px;padding:0}.action-button.view[data-v-9ec10dfa],.action-button.approve[data-v-9ec10dfa],.action-button.analytics[data-v-9ec10dfa],.action-button.download[data-v-9ec10dfa]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-9ec10dfa],.action-button.new[data-v-9ec10dfa],.action-button.submit[data-v-9ec10dfa]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-9ec10dfa]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-9ec10dfa]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-9ec10dfa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-9ec10dfa]{display:flex;gap:8px}.download-button[data-v-9ec10dfa]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-9ec10dfa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-9ec10dfa]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-9ec10dfa]:hover{color:var(--text-link-hover)}.link.disabled[data-v-9ec10dfa]{opacity:.7;cursor:not-allowed}.link-button[data-v-9ec10dfa]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-9ec10dfa]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-9ec10dfa],td .link-button.video-button[data-v-9ec10dfa]{max-width:400px}.link-button[data-v-9ec10dfa]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-9ec10dfa]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-9ec10dfa]:hover,.user-button.menu-open[data-v-9ec10dfa]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-9ec10dfa],.user-button:hover .verification-warning[data-v-9ec10dfa],.user-button.menu-open .superuser-indicator[data-v-9ec10dfa],.user-button.menu-open .verification-warning[data-v-9ec10dfa]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-9ec10dfa],.user-button.menu-open .logo-image[data-v-9ec10dfa]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-9ec10dfa]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-9ec10dfa]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-9ec10dfa]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-9ec10dfa]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-9ec10dfa]{color:var(--intent-success)}.appstore-button.playstore[data-v-9ec10dfa]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-9ec10dfa]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-9ec10dfa]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-9ec10dfa]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-9ec10dfa]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-9ec10dfa],.file-input[data-v-9ec10dfa]{display:none}.dropdown select[data-v-9ec10dfa]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-9ec10dfa]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-9ec10dfa]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-9ec10dfa]:hover{border-color:var(--border-strong)}.page-container[data-v-9ec10dfa]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-9ec10dfa]{max-width:400px}.page-container.wide[data-v-9ec10dfa]{max-width:1200px}.eyebrow[data-v-9ec10dfa]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-9ec10dfa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-9ec10dfa]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-9ec10dfa]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-9ec10dfa]{display:flex;gap:1rem}.collapsible-header[data-v-9ec10dfa]{cursor:pointer}.collapsible-header.closed[data-v-9ec10dfa]{margin-bottom:0}.collapsible-header svg[data-v-9ec10dfa]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-9ec10dfa]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-9ec10dfa],.page-field>.collapsible-header.closed[data-v-9ec10dfa]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-9ec10dfa]{margin:0}.page-field>.collapsible-header svg[data-v-9ec10dfa]{font-size:.8rem}.page-content[data-v-9ec10dfa]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-9ec10dfa]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-9ec10dfa]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-9ec10dfa]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-9ec10dfa]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-9ec10dfa]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-9ec10dfa],.page-field.full-width[data-v-9ec10dfa]{grid-column:span 12}.page-field.three-quarters-width[data-v-9ec10dfa]{grid-column:span 9}.page-field.two-thirds-width[data-v-9ec10dfa]{grid-column:span 8}.page-field.half-width[data-v-9ec10dfa]{grid-column:span 6}.page-field.third-width[data-v-9ec10dfa]{grid-column:span 4}.page-field.quarter-width[data-v-9ec10dfa]{grid-column:span 3}.page-field.sixth-width[data-v-9ec10dfa]{grid-column:span 2}label[data-v-9ec10dfa]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-9ec10dfa],.page-field>.collapsible-header h3[data-v-9ec10dfa]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-9ec10dfa]:after{content:" *";color:var(--text-brand)}label[title][data-v-9ec10dfa]{cursor:help}.page-section.rows[data-v-9ec10dfa]{row-gap:0}.page-section.rows>h3[data-v-9ec10dfa]{margin-bottom:1rem}.page-section.rows .page-field[data-v-9ec10dfa]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-9ec10dfa]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-9ec10dfa]{margin-bottom:0}.page-section.rows .page-field[data-v-9ec10dfa]>:not(label){grid-column:2}.page-value[data-v-9ec10dfa]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-9ec10dfa]{white-space:pre-line}.page-value[data-v-9ec10dfa]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-9ec10dfa]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-9ec10dfa]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-9ec10dfa]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-9ec10dfa]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-9ec10dfa]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-9ec10dfa]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-9ec10dfa]>*{margin-bottom:.5rem}.link-button-list[data-v-9ec10dfa]>*:last-child{margin-bottom:0}.form-control[data-v-9ec10dfa],input[type=datetime-local][data-v-9ec10dfa]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-9ec10dfa]:focus,input[type=datetime-local][data-v-9ec10dfa]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-9ec10dfa]:disabled,input[type=datetime-local][data-v-9ec10dfa]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-9ec10dfa]{resize:vertical;min-height:100px}.field-details[data-v-9ec10dfa]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-9ec10dfa]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-9ec10dfa]{display:flex;align-items:baseline}input[type=checkbox][data-v-9ec10dfa]{margin-right:1rem}.checkbox-container label[data-v-9ec10dfa]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-9ec10dfa]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-9ec10dfa]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-9ec10dfa]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-9ec10dfa]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-9ec10dfa]:checked{background:var(--text-brand)}.form-toggle[data-v-9ec10dfa]:checked:before{transform:translate(22px)}.form-toggle[data-v-9ec10dfa]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-9ec10dfa],.error-message[data-v-9ec10dfa]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-9ec10dfa]{border-left:3px solid var(--intent-success)}.error-message[data-v-9ec10dfa]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-9ec10dfa]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-9ec10dfa]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-9ec10dfa]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-9ec10dfa]{justify-content:center}.page-actions.vertical[data-v-9ec10dfa]{flex-direction:column}form.page-content>.page-actions[data-v-9ec10dfa]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-acf94dca]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-acf94dca]:root,[data-theme=light][data-v-acf94dca]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-acf94dca]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-acf94dca]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-acf94dca],.important-button[data-v-acf94dca],.delete-button[data-v-acf94dca],.submit-button[data-v-acf94dca],.cancel-button[data-v-acf94dca],.add-button[data-v-acf94dca],.action-button[data-v-acf94dca],.link-button[data-v-acf94dca],.logout-button[data-v-acf94dca],.help-button[data-v-acf94dca],.appstore-button[data-v-acf94dca],.radio-button[data-v-acf94dca],.download-button[data-v-acf94dca],.user-button[data-v-acf94dca]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-acf94dca]:disabled,.important-button[data-v-acf94dca]:disabled,.delete-button[data-v-acf94dca]:disabled,.submit-button[data-v-acf94dca]:disabled,.cancel-button[data-v-acf94dca]:disabled,.add-button[data-v-acf94dca]:disabled,.action-button[data-v-acf94dca]:disabled,.link-button[data-v-acf94dca]:disabled,.logout-button[data-v-acf94dca]:disabled,.help-button[data-v-acf94dca]:disabled,.appstore-button[data-v-acf94dca]:disabled,.radio-button[data-v-acf94dca]:disabled,.download-button[data-v-acf94dca]:disabled,.user-button[data-v-acf94dca]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-acf94dca],.important-button.disabled[data-v-acf94dca],.delete-button.disabled[data-v-acf94dca],.submit-button.disabled[data-v-acf94dca],.cancel-button.disabled[data-v-acf94dca],.add-button.disabled[data-v-acf94dca],.action-button.disabled[data-v-acf94dca],.link-button.disabled[data-v-acf94dca],.logout-button.disabled[data-v-acf94dca],.help-button.disabled[data-v-acf94dca],.appstore-button.disabled[data-v-acf94dca],.radio-button.disabled[data-v-acf94dca],.download-button.disabled[data-v-acf94dca],.user-button.disabled[data-v-acf94dca]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-acf94dca]{min-width:7rem}.big[data-v-acf94dca]{min-width:15rem}.important-button[data-v-acf94dca]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-acf94dca]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-acf94dca]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-acf94dca]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-acf94dca]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-acf94dca]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-acf94dca]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-acf94dca]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-acf94dca]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-acf94dca]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-acf94dca]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-acf94dca]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-acf94dca]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-acf94dca]{width:32px;height:32px;padding:0}.action-button.view[data-v-acf94dca],.action-button.approve[data-v-acf94dca],.action-button.analytics[data-v-acf94dca],.action-button.download[data-v-acf94dca]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-acf94dca],.action-button.new[data-v-acf94dca],.action-button.submit[data-v-acf94dca]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-acf94dca]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-acf94dca]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-acf94dca]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-acf94dca]{display:flex;gap:8px}.download-button[data-v-acf94dca]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-acf94dca]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-acf94dca]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-acf94dca]:hover{color:var(--text-link-hover)}.link.disabled[data-v-acf94dca]{opacity:.7;cursor:not-allowed}.link-button[data-v-acf94dca]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-acf94dca]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-acf94dca],td .link-button.video-button[data-v-acf94dca]{max-width:400px}.link-button[data-v-acf94dca]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-acf94dca]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-acf94dca]:hover,.user-button.menu-open[data-v-acf94dca]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-acf94dca],.user-button:hover .verification-warning[data-v-acf94dca],.user-button.menu-open .superuser-indicator[data-v-acf94dca],.user-button.menu-open .verification-warning[data-v-acf94dca]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-acf94dca],.user-button.menu-open .logo-image[data-v-acf94dca]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-acf94dca]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-acf94dca]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-acf94dca]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-acf94dca]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-acf94dca]{color:var(--intent-success)}.appstore-button.playstore[data-v-acf94dca]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-acf94dca]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-acf94dca]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-acf94dca]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-acf94dca]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-acf94dca],.file-input[data-v-acf94dca]{display:none}.dropdown select[data-v-acf94dca]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-acf94dca]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-acf94dca]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-acf94dca]:hover{border-color:var(--border-strong)}.page-container[data-v-acf94dca]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-acf94dca]{max-width:400px}.page-container.wide[data-v-acf94dca]{max-width:1200px}.eyebrow[data-v-acf94dca]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-acf94dca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-acf94dca]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-acf94dca]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-acf94dca]{display:flex;gap:1rem}.collapsible-header[data-v-acf94dca]{cursor:pointer}.collapsible-header.closed[data-v-acf94dca]{margin-bottom:0}.collapsible-header svg[data-v-acf94dca]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-acf94dca]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-acf94dca],.page-field>.collapsible-header.closed[data-v-acf94dca]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-acf94dca]{margin:0}.page-field>.collapsible-header svg[data-v-acf94dca]{font-size:.8rem}.page-content[data-v-acf94dca]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-acf94dca]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-acf94dca]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-acf94dca]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-acf94dca]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-acf94dca]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-acf94dca],.page-field.full-width[data-v-acf94dca]{grid-column:span 12}.page-field.three-quarters-width[data-v-acf94dca]{grid-column:span 9}.page-field.two-thirds-width[data-v-acf94dca]{grid-column:span 8}.page-field.half-width[data-v-acf94dca]{grid-column:span 6}.page-field.third-width[data-v-acf94dca]{grid-column:span 4}.page-field.quarter-width[data-v-acf94dca]{grid-column:span 3}.page-field.sixth-width[data-v-acf94dca]{grid-column:span 2}label[data-v-acf94dca]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-acf94dca],.page-field>.collapsible-header h3[data-v-acf94dca]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-acf94dca]:after{content:" *";color:var(--text-brand)}label[title][data-v-acf94dca]{cursor:help}.page-section.rows[data-v-acf94dca]{row-gap:0}.page-section.rows>h3[data-v-acf94dca]{margin-bottom:1rem}.page-section.rows .page-field[data-v-acf94dca]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-acf94dca]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-acf94dca]{margin-bottom:0}.page-section.rows .page-field[data-v-acf94dca]>:not(label){grid-column:2}.page-value[data-v-acf94dca]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-acf94dca]{white-space:pre-line}.page-value[data-v-acf94dca]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-acf94dca]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-acf94dca]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-acf94dca]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-acf94dca]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-acf94dca]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-acf94dca]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-acf94dca]>*{margin-bottom:.5rem}.link-button-list[data-v-acf94dca]>*:last-child{margin-bottom:0}.form-control[data-v-acf94dca],input[type=datetime-local][data-v-acf94dca]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-acf94dca]:focus,input[type=datetime-local][data-v-acf94dca]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-acf94dca]:disabled,input[type=datetime-local][data-v-acf94dca]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-acf94dca]{resize:vertical;min-height:100px}.field-details[data-v-acf94dca]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-acf94dca]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-acf94dca]{display:flex;align-items:baseline}input[type=checkbox][data-v-acf94dca]{margin-right:1rem}.checkbox-container label[data-v-acf94dca]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-acf94dca]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-acf94dca]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-acf94dca]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-acf94dca]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-acf94dca]:checked{background:var(--text-brand)}.form-toggle[data-v-acf94dca]:checked:before{transform:translate(22px)}.form-toggle[data-v-acf94dca]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-acf94dca],.error-message[data-v-acf94dca]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-acf94dca]{border-left:3px solid var(--intent-success)}.error-message[data-v-acf94dca]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-acf94dca]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-acf94dca]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-acf94dca]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-acf94dca]{justify-content:center}.page-actions.vertical[data-v-acf94dca]{flex-direction:column}form.page-content>.page-actions[data-v-acf94dca]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-8986acf3]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-8986acf3]:root,[data-theme=light][data-v-8986acf3]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-8986acf3]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-8986acf3]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-8986acf3],.important-button[data-v-8986acf3],.delete-button[data-v-8986acf3],.submit-button[data-v-8986acf3],.cancel-button[data-v-8986acf3],.add-button[data-v-8986acf3],.action-button[data-v-8986acf3],.link-button[data-v-8986acf3],.logout-button[data-v-8986acf3],.help-button[data-v-8986acf3],.appstore-button[data-v-8986acf3],.radio-button[data-v-8986acf3],.download-button[data-v-8986acf3],.user-button[data-v-8986acf3]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-8986acf3]:disabled,.important-button[data-v-8986acf3]:disabled,.delete-button[data-v-8986acf3]:disabled,.submit-button[data-v-8986acf3]:disabled,.cancel-button[data-v-8986acf3]:disabled,.add-button[data-v-8986acf3]:disabled,.action-button[data-v-8986acf3]:disabled,.link-button[data-v-8986acf3]:disabled,.logout-button[data-v-8986acf3]:disabled,.help-button[data-v-8986acf3]:disabled,.appstore-button[data-v-8986acf3]:disabled,.radio-button[data-v-8986acf3]:disabled,.download-button[data-v-8986acf3]:disabled,.user-button[data-v-8986acf3]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-8986acf3],.important-button.disabled[data-v-8986acf3],.delete-button.disabled[data-v-8986acf3],.submit-button.disabled[data-v-8986acf3],.cancel-button.disabled[data-v-8986acf3],.add-button.disabled[data-v-8986acf3],.action-button.disabled[data-v-8986acf3],.link-button.disabled[data-v-8986acf3],.logout-button.disabled[data-v-8986acf3],.help-button.disabled[data-v-8986acf3],.appstore-button.disabled[data-v-8986acf3],.radio-button.disabled[data-v-8986acf3],.download-button.disabled[data-v-8986acf3],.user-button.disabled[data-v-8986acf3]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-8986acf3]{min-width:7rem}.big[data-v-8986acf3]{min-width:15rem}.important-button[data-v-8986acf3]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-8986acf3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-8986acf3]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-8986acf3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-8986acf3]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-8986acf3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-8986acf3]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-8986acf3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-8986acf3]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-8986acf3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-8986acf3]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-8986acf3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-8986acf3]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-8986acf3]{width:32px;height:32px;padding:0}.action-button.view[data-v-8986acf3],.action-button.approve[data-v-8986acf3],.action-button.analytics[data-v-8986acf3],.action-button.download[data-v-8986acf3]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-8986acf3],.action-button.new[data-v-8986acf3],.action-button.submit[data-v-8986acf3]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-8986acf3]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-8986acf3]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-8986acf3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-8986acf3]{display:flex;gap:8px}.download-button[data-v-8986acf3]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-8986acf3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-8986acf3]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-8986acf3]:hover{color:var(--text-link-hover)}.link.disabled[data-v-8986acf3]{opacity:.7;cursor:not-allowed}.link-button[data-v-8986acf3]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-8986acf3]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-8986acf3],td .link-button.video-button[data-v-8986acf3]{max-width:400px}.link-button[data-v-8986acf3]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-8986acf3]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-8986acf3]:hover,.user-button.menu-open[data-v-8986acf3]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-8986acf3],.user-button:hover .verification-warning[data-v-8986acf3],.user-button.menu-open .superuser-indicator[data-v-8986acf3],.user-button.menu-open .verification-warning[data-v-8986acf3]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-8986acf3],.user-button.menu-open .logo-image[data-v-8986acf3]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-8986acf3]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-8986acf3]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-8986acf3]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-8986acf3]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-8986acf3]{color:var(--intent-success)}.appstore-button.playstore[data-v-8986acf3]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-8986acf3]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-8986acf3]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-8986acf3]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-8986acf3]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-8986acf3],.file-input[data-v-8986acf3]{display:none}.dropdown select[data-v-8986acf3]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-8986acf3]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-8986acf3]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-8986acf3]:hover{border-color:var(--border-strong)}.list-container[data-v-8986acf3]{position:relative;padding:var(--space-section)}.list-header[data-v-8986acf3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-8986acf3]{margin:0}.header-actions[data-v-8986acf3]{display:flex;gap:1rem}.list-header[data-v-8986acf3]:has(>.header-stack){align-items:baseline}.header-stack[data-v-8986acf3]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-8986acf3]{margin-bottom:var(--space-section)}.list-section h3[data-v-8986acf3]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-8986acf3]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-8986acf3]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-8986acf3]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-8986acf3]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-8986acf3]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-8986acf3]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-8986acf3],td[data-v-8986acf3]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-8986acf3]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-8986acf3]{text-align:right}.thumbnail-name[data-v-8986acf3]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-8986acf3]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-8986acf3]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-8986acf3]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-8986acf3]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-8986acf3]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-8986acf3]{text-decoration:line-through}.clickable:hover .overflow b[data-v-8986acf3],.clickable:hover .overflow strong[data-v-8986acf3]{color:var(--text-brand)}.sortable[data-v-8986acf3]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-8986acf3]:hover{color:var(--text-brand)}.sort-indicator[data-v-8986acf3]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-8986acf3]{color:var(--text-brand);opacity:1}.inline-edit[data-v-8986acf3]{position:relative;width:100%}.inline-edit input[data-v-8986acf3]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-8986acf3]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-8986acf3]:hover{background-color:var(--surface-hover)}div.add-row[data-v-8986acf3]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-8986acf3]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-8986acf3]{cursor:pointer}tr.add-row td[data-v-8986acf3]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-8986acf3]{color:var(--text-primary)}.grid[data-v-8986acf3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-8986acf3],.actions[data-v-8986acf3]{display:flex;gap:8px}.featured-star[data-v-8986acf3]{color:var(--star);margin-left:6px;font-size:.8rem}.loading-indicator[data-v-5a87abd7]{display:flex;align-items:center;justify-content:center;padding:1rem;font-size:.9rem;color:var(--text-secondary)}.loading-indicator svg[data-v-5a87abd7]{margin-right:.5rem;color:var(--intent-primary)}.logo-header[data-v-47123b41]{display:flex;align-items:center;gap:12px}.logo-image[data-v-47123b41]{flex-shrink:0;width:40px;height:40px;object-fit:cover}.logo-image.square[data-v-47123b41]{width:auto;max-width:80px;object-fit:contain}.logo-image.circle[data-v-47123b41]{border-radius:50%;background:var(--surface-sunken)}.logo-image.large-circle[data-v-47123b41]{width:80px;height:80px;border-radius:50%;background:var(--surface-sunken)}.logo-image.large-square[data-v-47123b41]{width:auto;max-width:160px;height:80px;object-fit:contain}.logo-image.thumbnail[data-v-47123b41]{width:auto;aspect-ratio:10/7;border-radius:4px}.header-info[data-v-47123b41]{flex:1;min-width:0;display:flex;align-items:start;flex-direction:column;gap:4px}.header-title[data-v-47123b41]{font-weight:600;font-size:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-subtitle[data-v-47123b41]{font-size:.8em;color:var(--logo-header-subtitle-color, var(--text-secondary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-aa7ea2d1]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-aa7ea2d1]:root,[data-theme=light][data-v-aa7ea2d1]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-aa7ea2d1]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-aa7ea2d1]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-aa7ea2d1],.important-button[data-v-aa7ea2d1],.delete-button[data-v-aa7ea2d1],.submit-button[data-v-aa7ea2d1],.cancel-button[data-v-aa7ea2d1],.add-button[data-v-aa7ea2d1],.action-button[data-v-aa7ea2d1],.link-button[data-v-aa7ea2d1],.logout-button[data-v-aa7ea2d1],.help-button[data-v-aa7ea2d1],.appstore-button[data-v-aa7ea2d1],.radio-button[data-v-aa7ea2d1],.download-button[data-v-aa7ea2d1],.user-button[data-v-aa7ea2d1]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-aa7ea2d1]:disabled,.important-button[data-v-aa7ea2d1]:disabled,.delete-button[data-v-aa7ea2d1]:disabled,.submit-button[data-v-aa7ea2d1]:disabled,.cancel-button[data-v-aa7ea2d1]:disabled,.add-button[data-v-aa7ea2d1]:disabled,.action-button[data-v-aa7ea2d1]:disabled,.link-button[data-v-aa7ea2d1]:disabled,.logout-button[data-v-aa7ea2d1]:disabled,.help-button[data-v-aa7ea2d1]:disabled,.appstore-button[data-v-aa7ea2d1]:disabled,.radio-button[data-v-aa7ea2d1]:disabled,.download-button[data-v-aa7ea2d1]:disabled,.user-button[data-v-aa7ea2d1]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-aa7ea2d1],.important-button.disabled[data-v-aa7ea2d1],.delete-button.disabled[data-v-aa7ea2d1],.submit-button.disabled[data-v-aa7ea2d1],.cancel-button.disabled[data-v-aa7ea2d1],.add-button.disabled[data-v-aa7ea2d1],.action-button.disabled[data-v-aa7ea2d1],.link-button.disabled[data-v-aa7ea2d1],.logout-button.disabled[data-v-aa7ea2d1],.help-button.disabled[data-v-aa7ea2d1],.appstore-button.disabled[data-v-aa7ea2d1],.radio-button.disabled[data-v-aa7ea2d1],.download-button.disabled[data-v-aa7ea2d1],.user-button.disabled[data-v-aa7ea2d1]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-aa7ea2d1]{min-width:7rem}.big[data-v-aa7ea2d1]{min-width:15rem}.important-button[data-v-aa7ea2d1]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-aa7ea2d1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-aa7ea2d1]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-aa7ea2d1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-aa7ea2d1]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-aa7ea2d1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-aa7ea2d1]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-aa7ea2d1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-aa7ea2d1]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-aa7ea2d1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-aa7ea2d1]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-aa7ea2d1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-aa7ea2d1]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-aa7ea2d1]{width:32px;height:32px;padding:0}.action-button.view[data-v-aa7ea2d1],.action-button.approve[data-v-aa7ea2d1],.action-button.analytics[data-v-aa7ea2d1],.action-button.download[data-v-aa7ea2d1]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-aa7ea2d1],.action-button.new[data-v-aa7ea2d1],.action-button.submit[data-v-aa7ea2d1]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-aa7ea2d1]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-aa7ea2d1]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-aa7ea2d1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-aa7ea2d1]{display:flex;gap:8px}.download-button[data-v-aa7ea2d1]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-aa7ea2d1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-aa7ea2d1]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-aa7ea2d1]:hover{color:var(--text-link-hover)}.link.disabled[data-v-aa7ea2d1]{opacity:.7;cursor:not-allowed}.link-button[data-v-aa7ea2d1]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-aa7ea2d1]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-aa7ea2d1],td .link-button.video-button[data-v-aa7ea2d1]{max-width:400px}.link-button[data-v-aa7ea2d1]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-aa7ea2d1]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-aa7ea2d1]:hover,.user-button.menu-open[data-v-aa7ea2d1]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-aa7ea2d1],.user-button:hover .verification-warning[data-v-aa7ea2d1],.user-button.menu-open .superuser-indicator[data-v-aa7ea2d1],.user-button.menu-open .verification-warning[data-v-aa7ea2d1]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-aa7ea2d1],.user-button.menu-open .logo-image[data-v-aa7ea2d1]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-aa7ea2d1]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-aa7ea2d1]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-aa7ea2d1]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-aa7ea2d1]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-aa7ea2d1]{color:var(--intent-success)}.appstore-button.playstore[data-v-aa7ea2d1]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-aa7ea2d1]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-aa7ea2d1]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-aa7ea2d1]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-aa7ea2d1]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-aa7ea2d1],.file-input[data-v-aa7ea2d1]{display:none}.dropdown select[data-v-aa7ea2d1]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-aa7ea2d1]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-aa7ea2d1]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-aa7ea2d1]:hover{border-color:var(--border-strong)}.list-container[data-v-aa7ea2d1]{position:relative;padding:var(--space-section)}.list-header[data-v-aa7ea2d1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-aa7ea2d1]{margin:0}.header-actions[data-v-aa7ea2d1]{display:flex;gap:1rem}.list-header[data-v-aa7ea2d1]:has(>.header-stack){align-items:baseline}.header-stack[data-v-aa7ea2d1]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-aa7ea2d1]{margin-bottom:var(--space-section)}.list-section h3[data-v-aa7ea2d1]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-aa7ea2d1]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-aa7ea2d1]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-aa7ea2d1]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-aa7ea2d1]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-aa7ea2d1]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-aa7ea2d1]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-aa7ea2d1],td[data-v-aa7ea2d1]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-aa7ea2d1]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-aa7ea2d1]{text-align:right}.thumbnail-name[data-v-aa7ea2d1]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-aa7ea2d1]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-aa7ea2d1]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-aa7ea2d1]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-aa7ea2d1]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-aa7ea2d1]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-aa7ea2d1]{text-decoration:line-through}.clickable:hover .overflow b[data-v-aa7ea2d1],.clickable:hover .overflow strong[data-v-aa7ea2d1]{color:var(--text-brand)}.sortable[data-v-aa7ea2d1]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-aa7ea2d1]:hover{color:var(--text-brand)}.sort-indicator[data-v-aa7ea2d1]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-aa7ea2d1]{color:var(--text-brand);opacity:1}.inline-edit[data-v-aa7ea2d1]{position:relative;width:100%}.inline-edit input[data-v-aa7ea2d1]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-aa7ea2d1]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-aa7ea2d1]:hover{background-color:var(--surface-hover)}div.add-row[data-v-aa7ea2d1]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-aa7ea2d1]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-aa7ea2d1]{cursor:pointer}tr.add-row td[data-v-aa7ea2d1]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-aa7ea2d1]{color:var(--text-primary)}.grid[data-v-aa7ea2d1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-aa7ea2d1],.actions[data-v-aa7ea2d1]{display:flex;gap:8px}.featured-star[data-v-aa7ea2d1]{color:var(--star);margin-left:6px;font-size:.8rem}[data-v-a312a4bf]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-a312a4bf]:root,[data-theme=light][data-v-a312a4bf]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-a312a4bf]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-a312a4bf]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-a312a4bf],.important-button[data-v-a312a4bf],.delete-button[data-v-a312a4bf],.submit-button[data-v-a312a4bf],.cancel-button[data-v-a312a4bf],.add-button[data-v-a312a4bf],.action-button[data-v-a312a4bf],.link-button[data-v-a312a4bf],.logout-button[data-v-a312a4bf],.help-button[data-v-a312a4bf],.appstore-button[data-v-a312a4bf],.radio-button[data-v-a312a4bf],.download-button[data-v-a312a4bf],.user-button[data-v-a312a4bf]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-a312a4bf]:disabled,.important-button[data-v-a312a4bf]:disabled,.delete-button[data-v-a312a4bf]:disabled,.submit-button[data-v-a312a4bf]:disabled,.cancel-button[data-v-a312a4bf]:disabled,.add-button[data-v-a312a4bf]:disabled,.action-button[data-v-a312a4bf]:disabled,.link-button[data-v-a312a4bf]:disabled,.logout-button[data-v-a312a4bf]:disabled,.help-button[data-v-a312a4bf]:disabled,.appstore-button[data-v-a312a4bf]:disabled,.radio-button[data-v-a312a4bf]:disabled,.download-button[data-v-a312a4bf]:disabled,.user-button[data-v-a312a4bf]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-a312a4bf],.important-button.disabled[data-v-a312a4bf],.delete-button.disabled[data-v-a312a4bf],.submit-button.disabled[data-v-a312a4bf],.cancel-button.disabled[data-v-a312a4bf],.add-button.disabled[data-v-a312a4bf],.action-button.disabled[data-v-a312a4bf],.link-button.disabled[data-v-a312a4bf],.logout-button.disabled[data-v-a312a4bf],.help-button.disabled[data-v-a312a4bf],.appstore-button.disabled[data-v-a312a4bf],.radio-button.disabled[data-v-a312a4bf],.download-button.disabled[data-v-a312a4bf],.user-button.disabled[data-v-a312a4bf]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-a312a4bf]{min-width:7rem}.big[data-v-a312a4bf]{min-width:15rem}.important-button[data-v-a312a4bf]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-a312a4bf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-a312a4bf]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-a312a4bf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-a312a4bf]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-a312a4bf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-a312a4bf]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-a312a4bf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-a312a4bf]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-a312a4bf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-a312a4bf]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-a312a4bf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-a312a4bf]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-a312a4bf]{width:32px;height:32px;padding:0}.action-button.view[data-v-a312a4bf],.action-button.approve[data-v-a312a4bf],.action-button.analytics[data-v-a312a4bf],.action-button.download[data-v-a312a4bf]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-a312a4bf],.action-button.new[data-v-a312a4bf],.action-button.submit[data-v-a312a4bf]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-a312a4bf]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-a312a4bf]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-a312a4bf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-a312a4bf]{display:flex;gap:8px}.download-button[data-v-a312a4bf]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-a312a4bf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-a312a4bf]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-a312a4bf]:hover{color:var(--text-link-hover)}.link.disabled[data-v-a312a4bf]{opacity:.7;cursor:not-allowed}.link-button[data-v-a312a4bf]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-a312a4bf]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-a312a4bf],td .link-button.video-button[data-v-a312a4bf]{max-width:400px}.link-button[data-v-a312a4bf]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-a312a4bf]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-a312a4bf]:hover,.user-button.menu-open[data-v-a312a4bf]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-a312a4bf],.user-button:hover .verification-warning[data-v-a312a4bf],.user-button.menu-open .superuser-indicator[data-v-a312a4bf],.user-button.menu-open .verification-warning[data-v-a312a4bf]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-a312a4bf],.user-button.menu-open .logo-image[data-v-a312a4bf]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-a312a4bf]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-a312a4bf]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-a312a4bf]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-a312a4bf]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-a312a4bf]{color:var(--intent-success)}.appstore-button.playstore[data-v-a312a4bf]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-a312a4bf]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-a312a4bf]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-a312a4bf]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-a312a4bf]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-a312a4bf],.file-input[data-v-a312a4bf]{display:none}.dropdown select[data-v-a312a4bf]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-a312a4bf]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-a312a4bf]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-a312a4bf]:hover{border-color:var(--border-strong)}.list-container[data-v-a312a4bf]{position:relative;padding:var(--space-section)}.list-header[data-v-a312a4bf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-a312a4bf]{margin:0}.header-actions[data-v-a312a4bf]{display:flex;gap:1rem}.list-header[data-v-a312a4bf]:has(>.header-stack){align-items:baseline}.header-stack[data-v-a312a4bf]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-a312a4bf]{margin-bottom:var(--space-section)}.list-section h3[data-v-a312a4bf]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-a312a4bf]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-a312a4bf]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-a312a4bf]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-a312a4bf]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-a312a4bf]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-a312a4bf]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-a312a4bf],td[data-v-a312a4bf]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-a312a4bf]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-a312a4bf]{text-align:right}.thumbnail-name[data-v-a312a4bf]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-a312a4bf]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-a312a4bf]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-a312a4bf]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-a312a4bf]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-a312a4bf]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-a312a4bf]{text-decoration:line-through}.clickable:hover .overflow b[data-v-a312a4bf],.clickable:hover .overflow strong[data-v-a312a4bf]{color:var(--text-brand)}.sortable[data-v-a312a4bf]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-a312a4bf]:hover{color:var(--text-brand)}.sort-indicator[data-v-a312a4bf]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-a312a4bf]{color:var(--text-brand);opacity:1}.inline-edit[data-v-a312a4bf]{position:relative;width:100%}.inline-edit input[data-v-a312a4bf]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-a312a4bf]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-a312a4bf]:hover{background-color:var(--surface-hover)}div.add-row[data-v-a312a4bf]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-a312a4bf]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-a312a4bf]{cursor:pointer}tr.add-row td[data-v-a312a4bf]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-a312a4bf]{color:var(--text-primary)}.grid[data-v-a312a4bf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-a312a4bf],.actions[data-v-a312a4bf]{display:flex;gap:8px}.featured-star[data-v-a312a4bf]{color:var(--star);margin-left:6px;font-size:.8rem}.search-field[data-v-aced7cb1]{position:relative;width:20rem;max-width:100%}.search-field input[data-v-aced7cb1]{box-sizing:border-box;width:100%;padding:.75rem 2.5rem;background-color:var(--surface-app);color:var(--text-primary);font-size:1rem;border:1px solid var(--border-default);border-radius:4px}.search-field input[data-v-aced7cb1]:focus{outline:none;border-color:var(--border-focus)}.search-icon[data-v-aced7cb1]{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none}.clear-button[data-v-aced7cb1]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);padding:.25rem .375rem;background:none;border:none;color:var(--text-secondary);cursor:pointer}.clear-button[data-v-aced7cb1]:hover{color:var(--text-primary)}[data-v-764ddf74]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-764ddf74]:root,[data-theme=light][data-v-764ddf74]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-764ddf74]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-764ddf74]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-764ddf74],.important-button[data-v-764ddf74],.delete-button[data-v-764ddf74],.submit-button[data-v-764ddf74],.cancel-button[data-v-764ddf74],.add-button[data-v-764ddf74],.action-button[data-v-764ddf74],.link-button[data-v-764ddf74],.logout-button[data-v-764ddf74],.help-button[data-v-764ddf74],.appstore-button[data-v-764ddf74],.radio-button[data-v-764ddf74],.download-button[data-v-764ddf74],.user-button[data-v-764ddf74]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-764ddf74]:disabled,.important-button[data-v-764ddf74]:disabled,.delete-button[data-v-764ddf74]:disabled,.submit-button[data-v-764ddf74]:disabled,.cancel-button[data-v-764ddf74]:disabled,.add-button[data-v-764ddf74]:disabled,.action-button[data-v-764ddf74]:disabled,.link-button[data-v-764ddf74]:disabled,.logout-button[data-v-764ddf74]:disabled,.help-button[data-v-764ddf74]:disabled,.appstore-button[data-v-764ddf74]:disabled,.radio-button[data-v-764ddf74]:disabled,.download-button[data-v-764ddf74]:disabled,.user-button[data-v-764ddf74]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-764ddf74],.important-button.disabled[data-v-764ddf74],.delete-button.disabled[data-v-764ddf74],.submit-button.disabled[data-v-764ddf74],.cancel-button.disabled[data-v-764ddf74],.add-button.disabled[data-v-764ddf74],.action-button.disabled[data-v-764ddf74],.link-button.disabled[data-v-764ddf74],.logout-button.disabled[data-v-764ddf74],.help-button.disabled[data-v-764ddf74],.appstore-button.disabled[data-v-764ddf74],.radio-button.disabled[data-v-764ddf74],.download-button.disabled[data-v-764ddf74],.user-button.disabled[data-v-764ddf74]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-764ddf74]{min-width:7rem}.big[data-v-764ddf74]{min-width:15rem}.important-button[data-v-764ddf74]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-764ddf74]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-764ddf74]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-764ddf74]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-764ddf74]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-764ddf74]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-764ddf74]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-764ddf74]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-764ddf74]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-764ddf74]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-764ddf74]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-764ddf74]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-764ddf74]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-764ddf74]{width:32px;height:32px;padding:0}.action-button.view[data-v-764ddf74],.action-button.approve[data-v-764ddf74],.action-button.analytics[data-v-764ddf74],.action-button.download[data-v-764ddf74]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-764ddf74],.action-button.new[data-v-764ddf74],.action-button.submit[data-v-764ddf74]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-764ddf74]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-764ddf74]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-764ddf74]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-764ddf74]{display:flex;gap:8px}.download-button[data-v-764ddf74]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-764ddf74]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-764ddf74]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-764ddf74]:hover{color:var(--text-link-hover)}.link.disabled[data-v-764ddf74]{opacity:.7;cursor:not-allowed}.link-button[data-v-764ddf74]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-764ddf74]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-764ddf74],td .link-button.video-button[data-v-764ddf74]{max-width:400px}.link-button[data-v-764ddf74]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-764ddf74]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-764ddf74]:hover,.user-button.menu-open[data-v-764ddf74]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-764ddf74],.user-button:hover .verification-warning[data-v-764ddf74],.user-button.menu-open .superuser-indicator[data-v-764ddf74],.user-button.menu-open .verification-warning[data-v-764ddf74]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-764ddf74],.user-button.menu-open .logo-image[data-v-764ddf74]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-764ddf74]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-764ddf74]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-764ddf74]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-764ddf74]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-764ddf74]{color:var(--intent-success)}.appstore-button.playstore[data-v-764ddf74]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-764ddf74]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-764ddf74]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-764ddf74]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-764ddf74]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-764ddf74],.file-input[data-v-764ddf74]{display:none}.dropdown select[data-v-764ddf74]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-764ddf74]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-764ddf74]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-764ddf74]:hover{border-color:var(--border-strong)}.list-container[data-v-764ddf74]{position:relative;padding:var(--space-section)}.list-header[data-v-764ddf74]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-764ddf74]{margin:0}.header-actions[data-v-764ddf74]{display:flex;gap:1rem}.list-header[data-v-764ddf74]:has(>.header-stack){align-items:baseline}.header-stack[data-v-764ddf74]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-764ddf74]{margin-bottom:var(--space-section)}.list-section h3[data-v-764ddf74]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-764ddf74]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-764ddf74]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-764ddf74]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-764ddf74]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-764ddf74]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-764ddf74]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-764ddf74],td[data-v-764ddf74]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-764ddf74]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-764ddf74]{text-align:right}.thumbnail-name[data-v-764ddf74]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-764ddf74]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-764ddf74]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-764ddf74]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-764ddf74]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-764ddf74]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-764ddf74]{text-decoration:line-through}.clickable:hover .overflow b[data-v-764ddf74],.clickable:hover .overflow strong[data-v-764ddf74]{color:var(--text-brand)}.sortable[data-v-764ddf74]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-764ddf74]:hover{color:var(--text-brand)}.sort-indicator[data-v-764ddf74]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-764ddf74]{color:var(--text-brand);opacity:1}.inline-edit[data-v-764ddf74]{position:relative;width:100%}.inline-edit input[data-v-764ddf74]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-764ddf74]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-764ddf74]:hover{background-color:var(--surface-hover)}div.add-row[data-v-764ddf74]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-764ddf74]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-764ddf74]{cursor:pointer}tr.add-row td[data-v-764ddf74]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-764ddf74]{color:var(--text-primary)}.grid[data-v-764ddf74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-764ddf74],.actions[data-v-764ddf74]{display:flex;gap:8px}.featured-star[data-v-764ddf74]{color:var(--star);margin-left:6px;font-size:.8rem}.stats-panel[data-v-764ddf74]{margin-bottom:var(--space-section)}.stats-panel.boxed[data-v-764ddf74]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem}.stats-container[data-v-764ddf74]{display:flex;flex-wrap:wrap;gap:var(--space-section)}.stat-box[data-v-764ddf74]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem;min-width:150px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}:where(.stats-panel.boxed) .stat-box[data-v-764ddf74]{background-color:var(--surface-app)}.stat-box.clickable[data-v-764ddf74]{cursor:pointer}.stat-box.clickable[data-v-764ddf74]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-box.active[data-v-764ddf74]{background-image:var(--intent-brand-tint);border-color:var(--text-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.stat-box.active .stat-value[data-v-764ddf74]{color:var(--text-brand)}.stat-title[data-v-764ddf74]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin-bottom:.5rem}.stat-value[data-v-764ddf74]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.stat-description[data-v-764ddf74]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.filter-indicator[data-v-764ddf74]{margin-top:var(--space-section);padding:.75rem 1.25rem;background-color:var(--surface-sunken);border-left:3px solid var(--text-brand);border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--text-primary)}.clear-filter[data-v-764ddf74]{background-color:transparent;border:none;color:var(--text-brand);cursor:pointer;font-size:.875rem;font-weight:500;padding:.25rem .5rem;margin-left:.5rem;border-radius:6px}.clear-filter[data-v-764ddf74]:hover{background-image:var(--intent-brand-tint)}[data-v-8790d6dd]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-8790d6dd]:root,[data-theme=light][data-v-8790d6dd]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-8790d6dd]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-8790d6dd]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-8790d6dd],.important-button[data-v-8790d6dd],.delete-button[data-v-8790d6dd],.submit-button[data-v-8790d6dd],.cancel-button[data-v-8790d6dd],.add-button[data-v-8790d6dd],.action-button[data-v-8790d6dd],.link-button[data-v-8790d6dd],.logout-button[data-v-8790d6dd],.help-button[data-v-8790d6dd],.appstore-button[data-v-8790d6dd],.radio-button[data-v-8790d6dd],.download-button[data-v-8790d6dd],.user-button[data-v-8790d6dd]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-8790d6dd]:disabled,.important-button[data-v-8790d6dd]:disabled,.delete-button[data-v-8790d6dd]:disabled,.submit-button[data-v-8790d6dd]:disabled,.cancel-button[data-v-8790d6dd]:disabled,.add-button[data-v-8790d6dd]:disabled,.action-button[data-v-8790d6dd]:disabled,.link-button[data-v-8790d6dd]:disabled,.logout-button[data-v-8790d6dd]:disabled,.help-button[data-v-8790d6dd]:disabled,.appstore-button[data-v-8790d6dd]:disabled,.radio-button[data-v-8790d6dd]:disabled,.download-button[data-v-8790d6dd]:disabled,.user-button[data-v-8790d6dd]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-8790d6dd],.important-button.disabled[data-v-8790d6dd],.delete-button.disabled[data-v-8790d6dd],.submit-button.disabled[data-v-8790d6dd],.cancel-button.disabled[data-v-8790d6dd],.add-button.disabled[data-v-8790d6dd],.action-button.disabled[data-v-8790d6dd],.link-button.disabled[data-v-8790d6dd],.logout-button.disabled[data-v-8790d6dd],.help-button.disabled[data-v-8790d6dd],.appstore-button.disabled[data-v-8790d6dd],.radio-button.disabled[data-v-8790d6dd],.download-button.disabled[data-v-8790d6dd],.user-button.disabled[data-v-8790d6dd]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-8790d6dd]{min-width:7rem}.big[data-v-8790d6dd]{min-width:15rem}.important-button[data-v-8790d6dd]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-8790d6dd]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-8790d6dd]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-8790d6dd]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-8790d6dd]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-8790d6dd]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-8790d6dd]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-8790d6dd]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-8790d6dd]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-8790d6dd]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-8790d6dd]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-8790d6dd]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-8790d6dd]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-8790d6dd]{width:32px;height:32px;padding:0}.action-button.view[data-v-8790d6dd],.action-button.approve[data-v-8790d6dd],.action-button.analytics[data-v-8790d6dd],.action-button.download[data-v-8790d6dd]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-8790d6dd],.action-button.new[data-v-8790d6dd],.action-button.submit[data-v-8790d6dd]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-8790d6dd]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-8790d6dd]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-8790d6dd]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-8790d6dd]{display:flex;gap:8px}.download-button[data-v-8790d6dd]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-8790d6dd]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-8790d6dd]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-8790d6dd]:hover{color:var(--text-link-hover)}.link.disabled[data-v-8790d6dd]{opacity:.7;cursor:not-allowed}.link-button[data-v-8790d6dd]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-8790d6dd]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-8790d6dd],td .link-button.video-button[data-v-8790d6dd]{max-width:400px}.link-button[data-v-8790d6dd]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-8790d6dd]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-8790d6dd]:hover,.user-button.menu-open[data-v-8790d6dd]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-8790d6dd],.user-button:hover .verification-warning[data-v-8790d6dd],.user-button.menu-open .superuser-indicator[data-v-8790d6dd],.user-button.menu-open .verification-warning[data-v-8790d6dd]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-8790d6dd],.user-button.menu-open .logo-image[data-v-8790d6dd]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-8790d6dd]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-8790d6dd]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-8790d6dd]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-8790d6dd]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-8790d6dd]{color:var(--intent-success)}.appstore-button.playstore[data-v-8790d6dd]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-8790d6dd]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-8790d6dd]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-8790d6dd]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-8790d6dd]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-8790d6dd],.file-input[data-v-8790d6dd]{display:none}.dropdown select[data-v-8790d6dd]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-8790d6dd]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-8790d6dd]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-8790d6dd]:hover{border-color:var(--border-strong)}.list-container[data-v-8790d6dd]{position:relative;padding:var(--space-section)}.list-header[data-v-8790d6dd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-8790d6dd]{margin:0}.header-actions[data-v-8790d6dd]{display:flex;gap:1rem}.list-header[data-v-8790d6dd]:has(>.header-stack){align-items:baseline}.header-stack[data-v-8790d6dd]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-8790d6dd]{margin-bottom:var(--space-section)}.list-section h3[data-v-8790d6dd]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-8790d6dd]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-8790d6dd]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-8790d6dd]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-8790d6dd]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-8790d6dd]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-8790d6dd]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-8790d6dd],td[data-v-8790d6dd]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-8790d6dd]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-8790d6dd]{text-align:right}.thumbnail-name[data-v-8790d6dd]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-8790d6dd]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-8790d6dd]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-8790d6dd]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-8790d6dd]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-8790d6dd]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-8790d6dd]{text-decoration:line-through}.clickable:hover .overflow b[data-v-8790d6dd],.clickable:hover .overflow strong[data-v-8790d6dd]{color:var(--text-brand)}.sortable[data-v-8790d6dd]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-8790d6dd]:hover{color:var(--text-brand)}.sort-indicator[data-v-8790d6dd]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-8790d6dd]{color:var(--text-brand);opacity:1}.inline-edit[data-v-8790d6dd]{position:relative;width:100%}.inline-edit input[data-v-8790d6dd]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-8790d6dd]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-8790d6dd]:hover{background-color:var(--surface-hover)}div.add-row[data-v-8790d6dd]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-8790d6dd]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-8790d6dd]{cursor:pointer}tr.add-row td[data-v-8790d6dd]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-8790d6dd]{color:var(--text-primary)}.grid[data-v-8790d6dd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-8790d6dd],.actions[data-v-8790d6dd]{display:flex;gap:8px}.featured-star[data-v-8790d6dd]{color:var(--star);margin-left:6px;font-size:.8rem}[data-v-787be2d7]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-787be2d7]:root,[data-theme=light][data-v-787be2d7]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-787be2d7]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-787be2d7]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-787be2d7],.important-button[data-v-787be2d7],.delete-button[data-v-787be2d7],.submit-button[data-v-787be2d7],.cancel-button[data-v-787be2d7],.add-button[data-v-787be2d7],.action-button[data-v-787be2d7],.link-button[data-v-787be2d7],.logout-button[data-v-787be2d7],.help-button[data-v-787be2d7],.appstore-button[data-v-787be2d7],.radio-button[data-v-787be2d7],.download-button[data-v-787be2d7],.user-button[data-v-787be2d7]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-787be2d7]:disabled,.important-button[data-v-787be2d7]:disabled,.delete-button[data-v-787be2d7]:disabled,.submit-button[data-v-787be2d7]:disabled,.cancel-button[data-v-787be2d7]:disabled,.add-button[data-v-787be2d7]:disabled,.action-button[data-v-787be2d7]:disabled,.link-button[data-v-787be2d7]:disabled,.logout-button[data-v-787be2d7]:disabled,.help-button[data-v-787be2d7]:disabled,.appstore-button[data-v-787be2d7]:disabled,.radio-button[data-v-787be2d7]:disabled,.download-button[data-v-787be2d7]:disabled,.user-button[data-v-787be2d7]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-787be2d7],.important-button.disabled[data-v-787be2d7],.delete-button.disabled[data-v-787be2d7],.submit-button.disabled[data-v-787be2d7],.cancel-button.disabled[data-v-787be2d7],.add-button.disabled[data-v-787be2d7],.action-button.disabled[data-v-787be2d7],.link-button.disabled[data-v-787be2d7],.logout-button.disabled[data-v-787be2d7],.help-button.disabled[data-v-787be2d7],.appstore-button.disabled[data-v-787be2d7],.radio-button.disabled[data-v-787be2d7],.download-button.disabled[data-v-787be2d7],.user-button.disabled[data-v-787be2d7]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-787be2d7]{min-width:7rem}.big[data-v-787be2d7]{min-width:15rem}.important-button[data-v-787be2d7]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-787be2d7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-787be2d7]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-787be2d7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-787be2d7]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-787be2d7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-787be2d7]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-787be2d7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-787be2d7]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-787be2d7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-787be2d7]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-787be2d7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-787be2d7]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-787be2d7]{width:32px;height:32px;padding:0}.action-button.view[data-v-787be2d7],.action-button.approve[data-v-787be2d7],.action-button.analytics[data-v-787be2d7],.action-button.download[data-v-787be2d7]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-787be2d7],.action-button.new[data-v-787be2d7],.action-button.submit[data-v-787be2d7]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-787be2d7]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-787be2d7]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-787be2d7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-787be2d7]{display:flex;gap:8px}.download-button[data-v-787be2d7]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-787be2d7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-787be2d7]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-787be2d7]:hover{color:var(--text-link-hover)}.link.disabled[data-v-787be2d7]{opacity:.7;cursor:not-allowed}.link-button[data-v-787be2d7]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-787be2d7]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-787be2d7],td .link-button.video-button[data-v-787be2d7]{max-width:400px}.link-button[data-v-787be2d7]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-787be2d7]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-787be2d7]:hover,.user-button.menu-open[data-v-787be2d7]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-787be2d7],.user-button:hover .verification-warning[data-v-787be2d7],.user-button.menu-open .superuser-indicator[data-v-787be2d7],.user-button.menu-open .verification-warning[data-v-787be2d7]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-787be2d7],.user-button.menu-open .logo-image[data-v-787be2d7]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-787be2d7]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-787be2d7]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-787be2d7]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-787be2d7]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-787be2d7]{color:var(--intent-success)}.appstore-button.playstore[data-v-787be2d7]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-787be2d7]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-787be2d7]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-787be2d7]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-787be2d7]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-787be2d7],.file-input[data-v-787be2d7]{display:none}.dropdown select[data-v-787be2d7]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-787be2d7]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-787be2d7]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-787be2d7]:hover{border-color:var(--border-strong)}.list-container[data-v-787be2d7]{position:relative;padding:var(--space-section)}.list-header[data-v-787be2d7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-787be2d7]{margin:0}.header-actions[data-v-787be2d7]{display:flex;gap:1rem}.list-header[data-v-787be2d7]:has(>.header-stack){align-items:baseline}.header-stack[data-v-787be2d7]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-787be2d7]{margin-bottom:var(--space-section)}.list-section h3[data-v-787be2d7]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-787be2d7]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-787be2d7]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-787be2d7]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-787be2d7]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-787be2d7]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-787be2d7]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-787be2d7],td[data-v-787be2d7]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-787be2d7]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-787be2d7]{text-align:right}.thumbnail-name[data-v-787be2d7]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-787be2d7]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-787be2d7]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-787be2d7]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-787be2d7]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-787be2d7]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-787be2d7]{text-decoration:line-through}.clickable:hover .overflow b[data-v-787be2d7],.clickable:hover .overflow strong[data-v-787be2d7]{color:var(--text-brand)}.sortable[data-v-787be2d7]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-787be2d7]:hover{color:var(--text-brand)}.sort-indicator[data-v-787be2d7]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-787be2d7]{color:var(--text-brand);opacity:1}.inline-edit[data-v-787be2d7]{position:relative;width:100%}.inline-edit input[data-v-787be2d7]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-787be2d7]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-787be2d7]:hover{background-color:var(--surface-hover)}div.add-row[data-v-787be2d7]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-787be2d7]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-787be2d7]{cursor:pointer}tr.add-row td[data-v-787be2d7]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-787be2d7]{color:var(--text-primary)}.grid[data-v-787be2d7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-787be2d7],.actions[data-v-787be2d7]{display:flex;gap:8px}.featured-star[data-v-787be2d7]{color:var(--star);margin-left:6px;font-size:.8rem}.stats-panel[data-v-787be2d7]{margin-bottom:var(--space-section)}.stats-panel.boxed[data-v-787be2d7]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem}.stats-container[data-v-787be2d7]{display:flex;flex-wrap:wrap;gap:var(--space-section)}.stat-box[data-v-787be2d7]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem;min-width:150px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}:where(.stats-panel.boxed) .stat-box[data-v-787be2d7]{background-color:var(--surface-app)}.stat-box.clickable[data-v-787be2d7]{cursor:pointer}.stat-box.clickable[data-v-787be2d7]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-box.active[data-v-787be2d7]{background-image:var(--intent-brand-tint);border-color:var(--text-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.stat-box.active .stat-value[data-v-787be2d7]{color:var(--text-brand)}.stat-title[data-v-787be2d7]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin-bottom:.5rem}.stat-value[data-v-787be2d7]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.stat-description[data-v-787be2d7]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.filter-indicator[data-v-787be2d7]{margin-top:var(--space-section);padding:.75rem 1.25rem;background-color:var(--surface-sunken);border-left:3px solid var(--text-brand);border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--text-primary)}.clear-filter[data-v-787be2d7]{background-color:transparent;border:none;color:var(--text-brand);cursor:pointer;font-size:.875rem;font-weight:500;padding:.25rem .5rem;margin-left:.5rem;border-radius:6px}.clear-filter[data-v-787be2d7]:hover{background-image:var(--intent-brand-tint)}.video-file-card{display:flex;flex-direction:column;gap:1rem;padding:.5rem;border:1px solid var(--border-default);border-radius:.5rem;background-color:var(--surface-app);width:100%;box-sizing:border-box;min-width:0}.video-file-card.clickable{cursor:pointer;transition:background-color .2s ease,transform .1s ease}.video-file-card.clickable:hover{background-color:var(--surface-hover);box-shadow:var(--shadow-sm)}.video-file-card.with-thumbnail{container-type:inline-size}.video-file-card-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"thumbnail" "body" "errors";gap:.75rem}@container (min-width: 32rem){.video-file-card-layout{grid-template-columns:16rem minmax(0,1fr);grid-template-areas:"thumbnail body" "errors errors";align-items:start}}.video-file-thumbnail{grid-area:thumbnail;aspect-ratio:3 / 2;display:flex;align-items:center;justify-content:center;border-radius:.5rem;overflow:hidden;background-color:var(--preview-video-bg);color:var(--preview-placeholder)}.video-file-thumbnail img{width:100%;height:100%;object-fit:contain}.video-file-card-body{grid-area:body;display:flex;flex-direction:column;gap:.5rem;min-width:0}.video-file-card-errors{grid-area:errors;display:flex;flex-direction:column;gap:.5rem}.video-file-card-header{display:flex;align-items:center;gap:.5rem;color:var(--text-primary);min-width:0}.file-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.stream-status{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.125rem 0;font-size:.875rem;color:var(--text-secondary)}.stream-status-item{display:inline-flex;align-items:center;gap:.375rem}.stream-statuses{display:inline-flex;gap:.25rem;white-space:nowrap}.stream-error{font-size:.8rem;color:var(--intent-danger);background-color:var(--intent-danger-surface);padding:.25rem .5rem;border-radius:.25rem;border-left:3px solid var(--intent-danger)}.status-details{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem;color:var(--text-secondary);min-width:0}.detail-item{display:flex;align-items:center;gap:.375rem}.popup-overlay[data-v-0bcf3438]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-scrim);display:flex;justify-content:center;align-items:center;z-index:9999}.popup-container[data-v-0bcf3438]{background-color:var(--surface-2);border-radius:8px;box-shadow:var(--shadow-lg);max-width:90%;max-height:90vh;width:800px;display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.popup-header[data-v-0bcf3438]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--border-default)}.popup-title[data-v-0bcf3438]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.popup-close[data-v-0bcf3438]{background:none;border:none;font-size:1.25rem;color:var(--text-secondary);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.popup-close[data-v-0bcf3438]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.popup-content[data-v-0bcf3438]{padding:1rem;overflow-y:auto;flex:1;display:flex;flex-direction:column}.popup-header-actions[data-v-0bcf3438]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:0 0 .5rem;border-bottom:1px solid var(--border-default)}.popup-search[data-v-0bcf3438]{position:relative}.popup-search input[data-v-0bcf3438]{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-default);border-radius:6px;font-size:1rem;color:var(--text-primary)}.popup-search input[data-v-0bcf3438]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--border-focus) 20%,transparent)}.popup-search .search-icon[data-v-0bcf3438]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text-secondary)}.popup-grid[data-v-0bcf3438]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;padding:.5rem}.selectable-card[data-v-0bcf3438]{display:flex;border:2px solid transparent;border-radius:10px;cursor:pointer;transition:all .2s ease;min-width:0}.selectable-card[data-v-0bcf3438]>*{flex:1;min-width:0}.selectable-card[data-v-0bcf3438]:hover{border-color:var(--intent-primary);background-color:var(--surface-hover)}.selectable-card.selected[data-v-0bcf3438]{border-color:var(--intent-primary);background-color:color-mix(in srgb,var(--intent-primary) 10%,var(--surface-1))}.selectable-card.disabled[data-v-0bcf3438]{pointer-events:none}.popup-loading[data-v-0bcf3438]{display:flex;justify-content:center;align-items:center;padding:2rem;color:var(--text-secondary);font-size:1rem}.popup-no-results[data-v-0bcf3438]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;color:var(--text-secondary);text-align:center}.popup-no-results-icon[data-v-0bcf3438]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-muted)}.popup-footer[data-v-0bcf3438]{display:flex;justify-content:flex-end;padding:1rem;border-top:1px solid var(--border-default);gap:.5rem}.popup-footer-summary[data-v-0bcf3438]{align-self:center;margin-right:auto;color:var(--text-secondary)}.popup-overlay[data-v-22218673]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-scrim);display:flex;justify-content:center;align-items:center;z-index:9999}.popup-container[data-v-22218673]{background-color:var(--surface-2);border-radius:8px;box-shadow:var(--shadow-lg);max-width:90%;max-height:90vh;width:800px;display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.popup-header[data-v-22218673]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--border-default)}.popup-title[data-v-22218673]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.popup-close[data-v-22218673]{background:none;border:none;font-size:1.25rem;color:var(--text-secondary);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.popup-close[data-v-22218673]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.popup-content[data-v-22218673]{padding:1rem;overflow-y:auto;flex:1;display:flex;flex-direction:column}.popup-header-actions[data-v-22218673]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:0 0 .5rem;border-bottom:1px solid var(--border-default)}.popup-search[data-v-22218673]{position:relative}.popup-search input[data-v-22218673]{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-default);border-radius:6px;font-size:1rem;color:var(--text-primary)}.popup-search input[data-v-22218673]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--border-focus) 20%,transparent)}.popup-search .search-icon[data-v-22218673]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text-secondary)}.popup-grid[data-v-22218673]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;padding:.5rem}.selectable-card[data-v-22218673]{display:flex;border:2px solid transparent;border-radius:10px;cursor:pointer;transition:all .2s ease;min-width:0}.selectable-card[data-v-22218673]>*{flex:1;min-width:0}.selectable-card[data-v-22218673]:hover{border-color:var(--intent-primary);background-color:var(--surface-hover)}.selectable-card.selected[data-v-22218673]{border-color:var(--intent-primary);background-color:color-mix(in srgb,var(--intent-primary) 10%,var(--surface-1))}.selectable-card.disabled[data-v-22218673]{pointer-events:none}.popup-loading[data-v-22218673]{display:flex;justify-content:center;align-items:center;padding:2rem;color:var(--text-secondary);font-size:1rem}.popup-no-results[data-v-22218673]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;color:var(--text-secondary);text-align:center}.popup-no-results-icon[data-v-22218673]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-muted)}.popup-footer[data-v-22218673]{display:flex;justify-content:flex-end;padding:1rem;border-top:1px solid var(--border-default);gap:.5rem}.popup-footer-summary[data-v-22218673]{align-self:center;margin-right:auto;color:var(--text-secondary)}[data-v-22218673]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-22218673]:root,[data-theme=light][data-v-22218673]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-22218673]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-22218673]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-22218673],.important-button[data-v-22218673],.delete-button[data-v-22218673],.submit-button[data-v-22218673],.cancel-button[data-v-22218673],.add-button[data-v-22218673],.action-button[data-v-22218673],.link-button[data-v-22218673],.logout-button[data-v-22218673],.help-button[data-v-22218673],.appstore-button[data-v-22218673],.radio-button[data-v-22218673],.download-button[data-v-22218673],.user-button[data-v-22218673]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-22218673]:disabled,.important-button[data-v-22218673]:disabled,.delete-button[data-v-22218673]:disabled,.submit-button[data-v-22218673]:disabled,.cancel-button[data-v-22218673]:disabled,.add-button[data-v-22218673]:disabled,.action-button[data-v-22218673]:disabled,.link-button[data-v-22218673]:disabled,.logout-button[data-v-22218673]:disabled,.help-button[data-v-22218673]:disabled,.appstore-button[data-v-22218673]:disabled,.radio-button[data-v-22218673]:disabled,.download-button[data-v-22218673]:disabled,.user-button[data-v-22218673]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-22218673],.important-button.disabled[data-v-22218673],.delete-button.disabled[data-v-22218673],.submit-button.disabled[data-v-22218673],.cancel-button.disabled[data-v-22218673],.add-button.disabled[data-v-22218673],.action-button.disabled[data-v-22218673],.link-button.disabled[data-v-22218673],.logout-button.disabled[data-v-22218673],.help-button.disabled[data-v-22218673],.appstore-button.disabled[data-v-22218673],.radio-button.disabled[data-v-22218673],.download-button.disabled[data-v-22218673],.user-button.disabled[data-v-22218673]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-22218673]{min-width:7rem}.big[data-v-22218673]{min-width:15rem}.important-button[data-v-22218673]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-22218673]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-22218673]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-22218673]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-22218673]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-22218673]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-22218673]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-22218673]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-22218673]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-22218673]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-22218673]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-22218673]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-22218673]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-22218673]{width:32px;height:32px;padding:0}.action-button.view[data-v-22218673],.action-button.approve[data-v-22218673],.action-button.analytics[data-v-22218673],.action-button.download[data-v-22218673]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-22218673],.action-button.new[data-v-22218673],.action-button.submit[data-v-22218673]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-22218673]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-22218673]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-22218673]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-22218673]{display:flex;gap:8px}.download-button[data-v-22218673]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-22218673]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-22218673]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-22218673]:hover{color:var(--text-link-hover)}.link.disabled[data-v-22218673]{opacity:.7;cursor:not-allowed}.link-button[data-v-22218673]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-22218673]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-22218673],td .link-button.video-button[data-v-22218673]{max-width:400px}.link-button[data-v-22218673]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-22218673]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-22218673]:hover,.user-button.menu-open[data-v-22218673]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-22218673],.user-button:hover .verification-warning[data-v-22218673],.user-button.menu-open .superuser-indicator[data-v-22218673],.user-button.menu-open .verification-warning[data-v-22218673]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-22218673],.user-button.menu-open .logo-image[data-v-22218673]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-22218673]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-22218673]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-22218673]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-22218673]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-22218673]{color:var(--intent-success)}.appstore-button.playstore[data-v-22218673]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-22218673]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-22218673]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-22218673]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-22218673]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-22218673],.file-input[data-v-22218673]{display:none}.dropdown select[data-v-22218673]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-22218673]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-22218673]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-22218673]:hover{border-color:var(--border-strong)}.upload-container[data-v-22218673]{display:flex;gap:.5rem;align-items:flex-start}.file-upload[data-v-22218673]{border:2px dashed var(--border-strong);border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--surface-1);width:100%;box-sizing:border-box}.file-upload[data-v-22218673]:hover{border-color:var(--text-secondary)}.file-upload.dragging[data-v-22218673]{border-color:var(--border-focus);background:var(--surface-hover)}.upload-placeholder[data-v-22218673]{display:flex;flex-direction:column;align-items:center;gap:10px}.upload-icon[data-v-22218673]{color:var(--text-secondary)}.upload-text[data-v-22218673]{color:var(--text-secondary);font-size:14px}.upload-requirements[data-v-22218673]{color:var(--text-muted);font-size:12px}.upload-progress[data-v-22218673]{display:flex;flex-direction:column;gap:10px}.progress-text[data-v-22218673]{color:var(--text-secondary);font-size:14px}.progress-bar-container[data-v-22218673]{width:100%;height:4px;background:var(--border-subtle);border-radius:2px;overflow:hidden}.progress-bar[data-v-22218673]{height:100%;background:var(--intent-primary);transition:width .3s ease}.progress-percentage[data-v-22218673]{color:var(--text-secondary);font-size:12px}.upload-details[data-v-22218673]{display:flex;justify-content:space-between;margin-top:8px;font-size:.85rem;color:var(--text-secondary)}.upload-speed[data-v-22218673],.remaining-time[data-v-22218673]{display:inline-block}.action-buttons[data-v-22218673]{display:flex;flex-direction:column;gap:.5rem;align-items:center}.label[data-v-22218673]{padding:.125rem .375rem;border-radius:.25rem;font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.025em}.label.working[data-v-22218673]{position:relative}.label.working .working-outline[data-v-22218673]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.label.working .working-outline rect[data-v-22218673]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:20 80;--working-duration: 1.5s;animation:label-working-22218673 var(--working-duration) linear infinite;animation-delay:calc(var(--working-phase, 0) * -1 * var(--working-duration))}@keyframes label-working-22218673{to{stroke-dashoffset:-100}}@media(prefers-reduced-motion:reduce){.label.working .working-outline rect[data-v-22218673]{animation:none}}.label.hdr[data-v-22218673]{background-color:var(--text-secondary);color:var(--surface-1);font-weight:600;font-style:italic}.label.status[data-v-22218673]{font-weight:500;padding:.25rem .5rem;align-self:center}.label.status.unknown[data-v-22218673]{background-color:var(--status-unknown);color:var(--status-unknown-text)}.label.status.not-uploaded[data-v-22218673]{background-color:var(--status-not-uploaded);color:var(--status-not-uploaded-text)}.label.status.not-started[data-v-22218673]{background-color:var(--status-not-started);color:var(--status-not-started-text)}.label.status.queued[data-v-22218673]{background-color:var(--status-queued);color:var(--status-queued-text)}.label.status.in-progress[data-v-22218673]{background-color:var(--status-in-progress);color:var(--status-in-progress-text)}.label.status.completed[data-v-22218673]{background-color:var(--status-completed);color:var(--status-completed-text)}.label.status.failed[data-v-22218673]{background-color:var(--status-failed);color:var(--status-failed-text)}.label.status.draft[data-v-22218673]{background-color:var(--status-draft);color:var(--status-draft-text)}.label.status.ready-to-submit[data-v-22218673]{background-color:var(--status-ready-to-submit);color:var(--status-ready-to-submit-text)}.label.status.waiting-for-review[data-v-22218673]{background-color:var(--status-waiting-for-review);color:var(--status-waiting-for-review-text)}.label.status.under-review[data-v-22218673]{background-color:var(--status-under-review);color:var(--status-under-review-text)}.label.status.needs-revision[data-v-22218673]{background-color:var(--status-needs-revision);color:var(--status-needs-revision-text)}.label.status.approved[data-v-22218673]{background-color:var(--status-approved);color:var(--status-approved-text)}.label.status.public[data-v-22218673]{background-color:var(--status-public);color:var(--status-public-text)}.label.status.private[data-v-22218673]{background-color:var(--status-private);color:var(--status-private-text)}.label.status.unlisted[data-v-22218673]{background-color:var(--status-unlisted);color:var(--status-unlisted-text)}.label.status.local[data-v-22218673]{background-color:var(--status-local);color:var(--status-local-text)}.label.status.testflight[data-v-22218673]{background-color:var(--status-testflight);color:var(--status-testflight-text)}.label.status.enterprise[data-v-22218673]{background-color:var(--status-enterprise);color:var(--status-enterprise-text)}.label.status.appstore[data-v-22218673]{background-color:var(--status-appstore);color:var(--status-appstore-text)}.video-file-card[data-v-22218673]{display:flex;flex-direction:column;gap:1rem;padding:.5rem;border:1px solid var(--border-default);border-radius:.5rem;background-color:var(--surface-app);width:100%;box-sizing:border-box;min-width:0}.video-file-card.clickable[data-v-22218673]{cursor:pointer;transition:background-color .2s ease,transform .1s ease}.video-file-card.clickable[data-v-22218673]:hover{background-color:var(--surface-hover);box-shadow:var(--shadow-sm)}.video-file-card.with-thumbnail[data-v-22218673]{container-type:inline-size}.video-file-card-layout[data-v-22218673]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"thumbnail" "body" "errors";gap:.75rem}@container (min-width: 32rem){.video-file-card-layout[data-v-22218673]{grid-template-columns:16rem minmax(0,1fr);grid-template-areas:"thumbnail body" "errors errors";align-items:start}}.video-file-thumbnail[data-v-22218673]{grid-area:thumbnail;aspect-ratio:3 / 2;display:flex;align-items:center;justify-content:center;border-radius:.5rem;overflow:hidden;background-color:var(--preview-video-bg);color:var(--preview-placeholder)}.video-file-thumbnail img[data-v-22218673]{width:100%;height:100%;object-fit:contain}.video-file-card-body[data-v-22218673]{grid-area:body;display:flex;flex-direction:column;gap:.5rem;min-width:0}.video-file-card-errors[data-v-22218673]{grid-area:errors;display:flex;flex-direction:column;gap:.5rem}.video-file-card-header[data-v-22218673]{display:flex;align-items:center;gap:.5rem;color:var(--text-primary);min-width:0}.file-name[data-v-22218673]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.stream-status[data-v-22218673]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.125rem 0;font-size:.875rem;color:var(--text-secondary)}.stream-status-item[data-v-22218673]{display:inline-flex;align-items:center;gap:.375rem}.stream-statuses[data-v-22218673]{display:inline-flex;gap:.25rem;white-space:nowrap}.stream-error[data-v-22218673]{font-size:.8rem;color:var(--intent-danger);background-color:var(--intent-danger-surface);padding:.25rem .5rem;border-radius:.25rem;border-left:3px solid var(--intent-danger)}.status-details[data-v-22218673]{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem;color:var(--text-secondary);min-width:0}.detail-item[data-v-22218673]{display:flex;align-items:center;gap:.375rem}.select-field[data-v-22218673]{display:flex;gap:.5rem;align-items:flex-start;width:100%}.select-container[data-v-22218673]{border:2px dashed var(--border-strong);border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--surface-1);width:100%}.select-container[data-v-22218673]:hover{border-color:var(--text-secondary)}.select-placeholder[data-v-22218673]{display:flex;flex-direction:column;align-items:center;gap:10px}.select-icon[data-v-22218673]{color:var(--text-secondary)}.select-text[data-v-22218673]{color:var(--text-secondary);font-size:14px}[data-v-e06465aa]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-e06465aa]:root,[data-theme=light][data-v-e06465aa]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-e06465aa]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-e06465aa]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-e06465aa],.important-button[data-v-e06465aa],.delete-button[data-v-e06465aa],.submit-button[data-v-e06465aa],.cancel-button[data-v-e06465aa],.add-button[data-v-e06465aa],.action-button[data-v-e06465aa],.link-button[data-v-e06465aa],.logout-button[data-v-e06465aa],.help-button[data-v-e06465aa],.appstore-button[data-v-e06465aa],.radio-button[data-v-e06465aa],.download-button[data-v-e06465aa],.user-button[data-v-e06465aa]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-e06465aa]:disabled,.important-button[data-v-e06465aa]:disabled,.delete-button[data-v-e06465aa]:disabled,.submit-button[data-v-e06465aa]:disabled,.cancel-button[data-v-e06465aa]:disabled,.add-button[data-v-e06465aa]:disabled,.action-button[data-v-e06465aa]:disabled,.link-button[data-v-e06465aa]:disabled,.logout-button[data-v-e06465aa]:disabled,.help-button[data-v-e06465aa]:disabled,.appstore-button[data-v-e06465aa]:disabled,.radio-button[data-v-e06465aa]:disabled,.download-button[data-v-e06465aa]:disabled,.user-button[data-v-e06465aa]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-e06465aa],.important-button.disabled[data-v-e06465aa],.delete-button.disabled[data-v-e06465aa],.submit-button.disabled[data-v-e06465aa],.cancel-button.disabled[data-v-e06465aa],.add-button.disabled[data-v-e06465aa],.action-button.disabled[data-v-e06465aa],.link-button.disabled[data-v-e06465aa],.logout-button.disabled[data-v-e06465aa],.help-button.disabled[data-v-e06465aa],.appstore-button.disabled[data-v-e06465aa],.radio-button.disabled[data-v-e06465aa],.download-button.disabled[data-v-e06465aa],.user-button.disabled[data-v-e06465aa]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-e06465aa]{min-width:7rem}.big[data-v-e06465aa]{min-width:15rem}.important-button[data-v-e06465aa]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-e06465aa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-e06465aa]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-e06465aa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-e06465aa]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-e06465aa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-e06465aa]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-e06465aa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-e06465aa]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-e06465aa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-e06465aa]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-e06465aa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-e06465aa]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-e06465aa]{width:32px;height:32px;padding:0}.action-button.view[data-v-e06465aa],.action-button.approve[data-v-e06465aa],.action-button.analytics[data-v-e06465aa],.action-button.download[data-v-e06465aa]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-e06465aa],.action-button.new[data-v-e06465aa],.action-button.submit[data-v-e06465aa]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-e06465aa]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-e06465aa]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-e06465aa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-e06465aa]{display:flex;gap:8px}.download-button[data-v-e06465aa]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-e06465aa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-e06465aa]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-e06465aa]:hover{color:var(--text-link-hover)}.link.disabled[data-v-e06465aa]{opacity:.7;cursor:not-allowed}.link-button[data-v-e06465aa]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-e06465aa]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-e06465aa],td .link-button.video-button[data-v-e06465aa]{max-width:400px}.link-button[data-v-e06465aa]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-e06465aa]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-e06465aa]:hover,.user-button.menu-open[data-v-e06465aa]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-e06465aa],.user-button:hover .verification-warning[data-v-e06465aa],.user-button.menu-open .superuser-indicator[data-v-e06465aa],.user-button.menu-open .verification-warning[data-v-e06465aa]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-e06465aa],.user-button.menu-open .logo-image[data-v-e06465aa]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-e06465aa]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-e06465aa]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-e06465aa]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-e06465aa]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-e06465aa]{color:var(--intent-success)}.appstore-button.playstore[data-v-e06465aa]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-e06465aa]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-e06465aa]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-e06465aa]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-e06465aa]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-e06465aa],.file-input[data-v-e06465aa]{display:none}.dropdown select[data-v-e06465aa]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-e06465aa]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-e06465aa]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-e06465aa]:hover{border-color:var(--border-strong)}.upload-container[data-v-e06465aa]{display:flex;gap:.5rem;align-items:flex-start}.file-upload[data-v-e06465aa]{border:2px dashed var(--border-strong);border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--surface-1);width:100%;box-sizing:border-box}.file-upload[data-v-e06465aa]:hover{border-color:var(--text-secondary)}.file-upload.dragging[data-v-e06465aa]{border-color:var(--border-focus);background:var(--surface-hover)}.upload-placeholder[data-v-e06465aa]{display:flex;flex-direction:column;align-items:center;gap:10px}.upload-icon[data-v-e06465aa]{color:var(--text-secondary)}.upload-text[data-v-e06465aa]{color:var(--text-secondary);font-size:14px}.upload-requirements[data-v-e06465aa]{color:var(--text-muted);font-size:12px}.upload-progress[data-v-e06465aa]{display:flex;flex-direction:column;gap:10px}.progress-text[data-v-e06465aa]{color:var(--text-secondary);font-size:14px}.progress-bar-container[data-v-e06465aa]{width:100%;height:4px;background:var(--border-subtle);border-radius:2px;overflow:hidden}.progress-bar[data-v-e06465aa]{height:100%;background:var(--intent-primary);transition:width .3s ease}.progress-percentage[data-v-e06465aa]{color:var(--text-secondary);font-size:12px}.upload-details[data-v-e06465aa]{display:flex;justify-content:space-between;margin-top:8px;font-size:.85rem;color:var(--text-secondary)}.upload-speed[data-v-e06465aa],.remaining-time[data-v-e06465aa]{display:inline-block}.action-buttons[data-v-e06465aa]{display:flex;flex-direction:column;gap:.5rem;align-items:center}.thumbnail-container{display:inline-block;position:relative;width:fit-content;height:fit-content}.thumbnail-container img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;transition:transform .2s ease}.thumbnail-container:hover img{transform:scale(1.05)}[data-v-b96fd3c6]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-b96fd3c6]:root,[data-theme=light][data-v-b96fd3c6]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-b96fd3c6]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-b96fd3c6]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-b96fd3c6],.important-button[data-v-b96fd3c6],.delete-button[data-v-b96fd3c6],.submit-button[data-v-b96fd3c6],.cancel-button[data-v-b96fd3c6],.add-button[data-v-b96fd3c6],.action-button[data-v-b96fd3c6],.link-button[data-v-b96fd3c6],.logout-button[data-v-b96fd3c6],.help-button[data-v-b96fd3c6],.appstore-button[data-v-b96fd3c6],.radio-button[data-v-b96fd3c6],.download-button[data-v-b96fd3c6],.user-button[data-v-b96fd3c6]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-b96fd3c6]:disabled,.important-button[data-v-b96fd3c6]:disabled,.delete-button[data-v-b96fd3c6]:disabled,.submit-button[data-v-b96fd3c6]:disabled,.cancel-button[data-v-b96fd3c6]:disabled,.add-button[data-v-b96fd3c6]:disabled,.action-button[data-v-b96fd3c6]:disabled,.link-button[data-v-b96fd3c6]:disabled,.logout-button[data-v-b96fd3c6]:disabled,.help-button[data-v-b96fd3c6]:disabled,.appstore-button[data-v-b96fd3c6]:disabled,.radio-button[data-v-b96fd3c6]:disabled,.download-button[data-v-b96fd3c6]:disabled,.user-button[data-v-b96fd3c6]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-b96fd3c6],.important-button.disabled[data-v-b96fd3c6],.delete-button.disabled[data-v-b96fd3c6],.submit-button.disabled[data-v-b96fd3c6],.cancel-button.disabled[data-v-b96fd3c6],.add-button.disabled[data-v-b96fd3c6],.action-button.disabled[data-v-b96fd3c6],.link-button.disabled[data-v-b96fd3c6],.logout-button.disabled[data-v-b96fd3c6],.help-button.disabled[data-v-b96fd3c6],.appstore-button.disabled[data-v-b96fd3c6],.radio-button.disabled[data-v-b96fd3c6],.download-button.disabled[data-v-b96fd3c6],.user-button.disabled[data-v-b96fd3c6]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-b96fd3c6]{min-width:7rem}.big[data-v-b96fd3c6]{min-width:15rem}.important-button[data-v-b96fd3c6]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-b96fd3c6]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-b96fd3c6]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-b96fd3c6]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-b96fd3c6]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-b96fd3c6]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-b96fd3c6]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-b96fd3c6]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-b96fd3c6]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-b96fd3c6]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-b96fd3c6]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-b96fd3c6]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-b96fd3c6]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-b96fd3c6]{width:32px;height:32px;padding:0}.action-button.view[data-v-b96fd3c6],.action-button.approve[data-v-b96fd3c6],.action-button.analytics[data-v-b96fd3c6],.action-button.download[data-v-b96fd3c6]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-b96fd3c6],.action-button.new[data-v-b96fd3c6],.action-button.submit[data-v-b96fd3c6]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-b96fd3c6]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-b96fd3c6]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-b96fd3c6]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-b96fd3c6]{display:flex;gap:8px}.download-button[data-v-b96fd3c6]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-b96fd3c6]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-b96fd3c6]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-b96fd3c6]:hover{color:var(--text-link-hover)}.link.disabled[data-v-b96fd3c6]{opacity:.7;cursor:not-allowed}.link-button[data-v-b96fd3c6]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-b96fd3c6]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-b96fd3c6],td .link-button.video-button[data-v-b96fd3c6]{max-width:400px}.link-button[data-v-b96fd3c6]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-b96fd3c6]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-b96fd3c6]:hover,.user-button.menu-open[data-v-b96fd3c6]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-b96fd3c6],.user-button:hover .verification-warning[data-v-b96fd3c6],.user-button.menu-open .superuser-indicator[data-v-b96fd3c6],.user-button.menu-open .verification-warning[data-v-b96fd3c6]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-b96fd3c6],.user-button.menu-open .logo-image[data-v-b96fd3c6]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-b96fd3c6]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-b96fd3c6]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-b96fd3c6]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-b96fd3c6]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-b96fd3c6]{color:var(--intent-success)}.appstore-button.playstore[data-v-b96fd3c6]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-b96fd3c6]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-b96fd3c6]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-b96fd3c6]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-b96fd3c6]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-b96fd3c6],.file-input[data-v-b96fd3c6]{display:none}.dropdown select[data-v-b96fd3c6]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-b96fd3c6]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-b96fd3c6]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-b96fd3c6]:hover{border-color:var(--border-strong)}.upload-container[data-v-b96fd3c6]{display:flex;gap:.5rem;align-items:flex-start}.file-upload[data-v-b96fd3c6]{border:2px dashed var(--border-strong);border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--surface-1);width:100%;box-sizing:border-box}.file-upload[data-v-b96fd3c6]:hover{border-color:var(--text-secondary)}.file-upload.dragging[data-v-b96fd3c6]{border-color:var(--border-focus);background:var(--surface-hover)}.upload-placeholder[data-v-b96fd3c6]{display:flex;flex-direction:column;align-items:center;gap:10px}.upload-icon[data-v-b96fd3c6]{color:var(--text-secondary)}.upload-text[data-v-b96fd3c6]{color:var(--text-secondary);font-size:14px}.upload-requirements[data-v-b96fd3c6]{color:var(--text-muted);font-size:12px}.upload-progress[data-v-b96fd3c6]{display:flex;flex-direction:column;gap:10px}.progress-text[data-v-b96fd3c6]{color:var(--text-secondary);font-size:14px}.progress-bar-container[data-v-b96fd3c6]{width:100%;height:4px;background:var(--border-subtle);border-radius:2px;overflow:hidden}.progress-bar[data-v-b96fd3c6]{height:100%;background:var(--intent-primary);transition:width .3s ease}.progress-percentage[data-v-b96fd3c6]{color:var(--text-secondary);font-size:12px}.upload-details[data-v-b96fd3c6]{display:flex;justify-content:space-between;margin-top:8px;font-size:.85rem;color:var(--text-secondary)}.upload-speed[data-v-b96fd3c6],.remaining-time[data-v-b96fd3c6]{display:inline-block}.action-buttons[data-v-b96fd3c6]{display:flex;flex-direction:column;gap:.5rem;align-items:center}.app-card[data-v-c48e921a]{position:relative;background:var(--surface-1);border:1px solid var(--border-default);border-radius:8px;padding:16px;min-height:120px;min-width:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;transition:all .2s ease}.app-card.clickable[data-v-c48e921a]{cursor:pointer}.app-card.clickable[data-v-c48e921a]:hover:not(.disabled){border-color:var(--intent-primary);box-shadow:0 2px 8px color-mix(in srgb,var(--intent-primary) 15%,transparent)}.app-card.disabled[data-v-c48e921a]{opacity:.6;cursor:not-allowed}.app-bundle[data-v-c48e921a]{margin:-4px 0}.app-bundle code[data-v-c48e921a]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8em;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%}.app-details[data-v-c48e921a]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.app-settings[data-v-c48e921a]{display:flex;gap:4px}.app-description[data-v-c48e921a]{font-size:.9em;color:var(--text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.disabled-overlay[data-v-c48e921a]{position:absolute;top:0;left:0;right:0;bottom:0;background:color-mix(in srgb,var(--surface-1) 80%,transparent);border-radius:8px;display:flex;align-items:center;justify-content:center}.disabled-message[data-v-c48e921a]{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--text-secondary);font-size:.9em;text-align:center}.disabled-message span[data-v-c48e921a]{font-size:.8em}.popup-overlay[data-v-05680e74]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-scrim);display:flex;justify-content:center;align-items:center;z-index:9999}.popup-container[data-v-05680e74]{background-color:var(--surface-2);border-radius:8px;box-shadow:var(--shadow-lg);max-width:90%;max-height:90vh;width:800px;display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.popup-header[data-v-05680e74]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--border-default)}.popup-title[data-v-05680e74]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.popup-close[data-v-05680e74]{background:none;border:none;font-size:1.25rem;color:var(--text-secondary);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.popup-close[data-v-05680e74]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.popup-content[data-v-05680e74]{padding:1rem;overflow-y:auto;flex:1;display:flex;flex-direction:column}.popup-header-actions[data-v-05680e74]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:0 0 .5rem;border-bottom:1px solid var(--border-default)}.popup-search[data-v-05680e74]{position:relative}.popup-search input[data-v-05680e74]{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-default);border-radius:6px;font-size:1rem;color:var(--text-primary)}.popup-search input[data-v-05680e74]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--border-focus) 20%,transparent)}.popup-search .search-icon[data-v-05680e74]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text-secondary)}.popup-grid[data-v-05680e74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;padding:.5rem}.selectable-card[data-v-05680e74]{display:flex;border:2px solid transparent;border-radius:10px;cursor:pointer;transition:all .2s ease;min-width:0}.selectable-card[data-v-05680e74]>*{flex:1;min-width:0}.selectable-card[data-v-05680e74]:hover{border-color:var(--intent-primary);background-color:var(--surface-hover)}.selectable-card.selected[data-v-05680e74]{border-color:var(--intent-primary);background-color:color-mix(in srgb,var(--intent-primary) 10%,var(--surface-1))}.selectable-card.disabled[data-v-05680e74]{pointer-events:none}.popup-loading[data-v-05680e74]{display:flex;justify-content:center;align-items:center;padding:2rem;color:var(--text-secondary);font-size:1rem}.popup-no-results[data-v-05680e74]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;color:var(--text-secondary);text-align:center}.popup-no-results-icon[data-v-05680e74]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-muted)}.popup-footer[data-v-05680e74]{display:flex;justify-content:flex-end;padding:1rem;border-top:1px solid var(--border-default);gap:.5rem}.popup-footer-summary[data-v-05680e74]{align-self:center;margin-right:auto;color:var(--text-secondary)}.select-field[data-v-05680e74]{display:flex;gap:.5rem;align-items:flex-start;width:100%}.select-container[data-v-05680e74]{border:2px dashed var(--border-strong);border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--surface-1);width:100%}.select-container[data-v-05680e74]:hover{border-color:var(--text-secondary)}.select-placeholder[data-v-05680e74]{display:flex;flex-direction:column;align-items:center;gap:10px}.select-icon[data-v-05680e74]{color:var(--text-secondary)}.select-text[data-v-05680e74]{color:var(--text-secondary);font-size:14px}.bundle-search-section[data-v-05680e74]{background:var(--surface-app);border-radius:6px;padding:16px;margin-bottom:16px}.bundle-search-section .popup-search[data-v-05680e74]{display:flex;align-items:center;gap:8px}.search-button[data-v-05680e74]{padding:8px 16px;background:var(--intent-primary);color:var(--intent-primary-text);border:none;border-radius:4px;cursor:pointer;font-size:.9em;white-space:nowrap}.search-button[data-v-05680e74]:hover:not(:disabled){background:var(--intent-primary-hover)}.search-button[data-v-05680e74]:disabled{background:var(--button-disabled);cursor:not-allowed}.bundle-search-error[data-v-05680e74]{margin-top:8px;color:var(--intent-danger);font-size:.9em}.popup-overlay[data-v-59e2347a]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-scrim);display:flex;justify-content:center;align-items:center;z-index:9999}.popup-container[data-v-59e2347a]{background-color:var(--surface-2);border-radius:8px;box-shadow:var(--shadow-lg);max-width:90%;max-height:90vh;width:800px;display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.popup-header[data-v-59e2347a]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--border-default)}.popup-title[data-v-59e2347a]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.popup-close[data-v-59e2347a]{background:none;border:none;font-size:1.25rem;color:var(--text-secondary);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.popup-close[data-v-59e2347a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.popup-content[data-v-59e2347a]{padding:1rem;overflow-y:auto;flex:1;display:flex;flex-direction:column}.popup-header-actions[data-v-59e2347a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:0 0 .5rem;border-bottom:1px solid var(--border-default)}.popup-search[data-v-59e2347a]{position:relative}.popup-search input[data-v-59e2347a]{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-default);border-radius:6px;font-size:1rem;color:var(--text-primary)}.popup-search input[data-v-59e2347a]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--border-focus) 20%,transparent)}.popup-search .search-icon[data-v-59e2347a]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text-secondary)}.popup-grid[data-v-59e2347a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;padding:.5rem}.selectable-card[data-v-59e2347a]{display:flex;border:2px solid transparent;border-radius:10px;cursor:pointer;transition:all .2s ease;min-width:0}.selectable-card[data-v-59e2347a]>*{flex:1;min-width:0}.selectable-card[data-v-59e2347a]:hover{border-color:var(--intent-primary);background-color:var(--surface-hover)}.selectable-card.selected[data-v-59e2347a]{border-color:var(--intent-primary);background-color:color-mix(in srgb,var(--intent-primary) 10%,var(--surface-1))}.selectable-card.disabled[data-v-59e2347a]{pointer-events:none}.popup-loading[data-v-59e2347a]{display:flex;justify-content:center;align-items:center;padding:2rem;color:var(--text-secondary);font-size:1rem}.popup-no-results[data-v-59e2347a]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;color:var(--text-secondary);text-align:center}.popup-no-results-icon[data-v-59e2347a]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-muted)}.popup-footer[data-v-59e2347a]{display:flex;justify-content:flex-end;padding:1rem;border-top:1px solid var(--border-default);gap:.5rem}.popup-footer-summary[data-v-59e2347a]{align-self:center;margin-right:auto;color:var(--text-secondary)}[data-v-59e2347a]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-59e2347a]:root,[data-theme=light][data-v-59e2347a]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-59e2347a]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-59e2347a]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-59e2347a],.important-button[data-v-59e2347a],.delete-button[data-v-59e2347a],.submit-button[data-v-59e2347a],.cancel-button[data-v-59e2347a],.add-button[data-v-59e2347a],.action-button[data-v-59e2347a],.link-button[data-v-59e2347a],.logout-button[data-v-59e2347a],.help-button[data-v-59e2347a],.appstore-button[data-v-59e2347a],.radio-button[data-v-59e2347a],.download-button[data-v-59e2347a],.user-button[data-v-59e2347a]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-59e2347a]:disabled,.important-button[data-v-59e2347a]:disabled,.delete-button[data-v-59e2347a]:disabled,.submit-button[data-v-59e2347a]:disabled,.cancel-button[data-v-59e2347a]:disabled,.add-button[data-v-59e2347a]:disabled,.action-button[data-v-59e2347a]:disabled,.link-button[data-v-59e2347a]:disabled,.logout-button[data-v-59e2347a]:disabled,.help-button[data-v-59e2347a]:disabled,.appstore-button[data-v-59e2347a]:disabled,.radio-button[data-v-59e2347a]:disabled,.download-button[data-v-59e2347a]:disabled,.user-button[data-v-59e2347a]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-59e2347a],.important-button.disabled[data-v-59e2347a],.delete-button.disabled[data-v-59e2347a],.submit-button.disabled[data-v-59e2347a],.cancel-button.disabled[data-v-59e2347a],.add-button.disabled[data-v-59e2347a],.action-button.disabled[data-v-59e2347a],.link-button.disabled[data-v-59e2347a],.logout-button.disabled[data-v-59e2347a],.help-button.disabled[data-v-59e2347a],.appstore-button.disabled[data-v-59e2347a],.radio-button.disabled[data-v-59e2347a],.download-button.disabled[data-v-59e2347a],.user-button.disabled[data-v-59e2347a]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-59e2347a]{min-width:7rem}.big[data-v-59e2347a]{min-width:15rem}.important-button[data-v-59e2347a]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-59e2347a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-59e2347a]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-59e2347a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-59e2347a]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-59e2347a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-59e2347a]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-59e2347a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-59e2347a]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-59e2347a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-59e2347a]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-59e2347a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-59e2347a]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-59e2347a]{width:32px;height:32px;padding:0}.action-button.view[data-v-59e2347a],.action-button.approve[data-v-59e2347a],.action-button.analytics[data-v-59e2347a],.action-button.download[data-v-59e2347a]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-59e2347a],.action-button.new[data-v-59e2347a],.action-button.submit[data-v-59e2347a]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-59e2347a]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-59e2347a]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-59e2347a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-59e2347a]{display:flex;gap:8px}.download-button[data-v-59e2347a]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-59e2347a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-59e2347a]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-59e2347a]:hover{color:var(--text-link-hover)}.link.disabled[data-v-59e2347a]{opacity:.7;cursor:not-allowed}.link-button[data-v-59e2347a]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-59e2347a]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-59e2347a],td .link-button.video-button[data-v-59e2347a]{max-width:400px}.link-button[data-v-59e2347a]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-59e2347a]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-59e2347a]:hover,.user-button.menu-open[data-v-59e2347a]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-59e2347a],.user-button:hover .verification-warning[data-v-59e2347a],.user-button.menu-open .superuser-indicator[data-v-59e2347a],.user-button.menu-open .verification-warning[data-v-59e2347a]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-59e2347a],.user-button.menu-open .logo-image[data-v-59e2347a]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-59e2347a]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-59e2347a]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-59e2347a]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-59e2347a]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-59e2347a]{color:var(--intent-success)}.appstore-button.playstore[data-v-59e2347a]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-59e2347a]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-59e2347a]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-59e2347a]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-59e2347a]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-59e2347a],.file-input[data-v-59e2347a]{display:none}.dropdown select[data-v-59e2347a]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-59e2347a]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-59e2347a]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-59e2347a]:hover{border-color:var(--border-strong)}.upload-container[data-v-59e2347a]{display:flex;gap:.5rem;align-items:flex-start}.file-upload[data-v-59e2347a]{border:2px dashed var(--border-strong);border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--surface-1);width:100%;box-sizing:border-box}.file-upload[data-v-59e2347a]:hover{border-color:var(--text-secondary)}.file-upload.dragging[data-v-59e2347a]{border-color:var(--border-focus);background:var(--surface-hover)}.upload-placeholder[data-v-59e2347a]{display:flex;flex-direction:column;align-items:center;gap:10px}.upload-icon[data-v-59e2347a]{color:var(--text-secondary)}.upload-text[data-v-59e2347a]{color:var(--text-secondary);font-size:14px}.upload-requirements[data-v-59e2347a]{color:var(--text-muted);font-size:12px}.upload-progress[data-v-59e2347a]{display:flex;flex-direction:column;gap:10px}.progress-text[data-v-59e2347a]{color:var(--text-secondary);font-size:14px}.progress-bar-container[data-v-59e2347a]{width:100%;height:4px;background:var(--border-subtle);border-radius:2px;overflow:hidden}.progress-bar[data-v-59e2347a]{height:100%;background:var(--intent-primary);transition:width .3s ease}.progress-percentage[data-v-59e2347a]{color:var(--text-secondary);font-size:12px}.upload-details[data-v-59e2347a]{display:flex;justify-content:space-between;margin-top:8px;font-size:.85rem;color:var(--text-secondary)}.upload-speed[data-v-59e2347a],.remaining-time[data-v-59e2347a]{display:inline-block}.action-buttons[data-v-59e2347a]{display:flex;flex-direction:column;gap:.5rem;align-items:center}.select-field[data-v-59e2347a]{display:flex;gap:.5rem;align-items:flex-start;width:100%}.select-container[data-v-59e2347a]{border:2px dashed var(--border-strong);border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--surface-1);width:100%}.select-container[data-v-59e2347a]:hover{border-color:var(--text-secondary)}.select-placeholder[data-v-59e2347a]{display:flex;flex-direction:column;align-items:center;gap:10px}.select-icon[data-v-59e2347a]{color:var(--text-secondary)}.select-text[data-v-59e2347a]{color:var(--text-secondary);font-size:14px}.bundle-search-section[data-v-59e2347a]{background:var(--surface-app);border-radius:6px;padding:16px;margin-bottom:16px}.bundle-search-section .popup-search[data-v-59e2347a]{display:flex;align-items:center;gap:8px}.search-button[data-v-59e2347a]{padding:8px 16px;background:var(--intent-primary);color:var(--intent-primary-text);border:none;border-radius:4px;cursor:pointer;font-size:.9em;white-space:nowrap}.search-button[data-v-59e2347a]:hover:not(:disabled){background:var(--intent-primary-hover)}.search-button[data-v-59e2347a]:disabled{background:var(--button-disabled);cursor:not-allowed}.bundle-search-error[data-v-59e2347a]{margin-top:8px;color:var(--intent-danger);font-size:.9em}[data-v-3a401681]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-3a401681]:root,[data-theme=light][data-v-3a401681]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-3a401681]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-3a401681]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-3a401681],.important-button[data-v-3a401681],.delete-button[data-v-3a401681],.submit-button[data-v-3a401681],.cancel-button[data-v-3a401681],.add-button[data-v-3a401681],.action-button[data-v-3a401681],.link-button[data-v-3a401681],.logout-button[data-v-3a401681],.help-button[data-v-3a401681],.appstore-button[data-v-3a401681],.radio-button[data-v-3a401681],.download-button[data-v-3a401681],.user-button[data-v-3a401681]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-3a401681]:disabled,.important-button[data-v-3a401681]:disabled,.delete-button[data-v-3a401681]:disabled,.submit-button[data-v-3a401681]:disabled,.cancel-button[data-v-3a401681]:disabled,.add-button[data-v-3a401681]:disabled,.action-button[data-v-3a401681]:disabled,.link-button[data-v-3a401681]:disabled,.logout-button[data-v-3a401681]:disabled,.help-button[data-v-3a401681]:disabled,.appstore-button[data-v-3a401681]:disabled,.radio-button[data-v-3a401681]:disabled,.download-button[data-v-3a401681]:disabled,.user-button[data-v-3a401681]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-3a401681],.important-button.disabled[data-v-3a401681],.delete-button.disabled[data-v-3a401681],.submit-button.disabled[data-v-3a401681],.cancel-button.disabled[data-v-3a401681],.add-button.disabled[data-v-3a401681],.action-button.disabled[data-v-3a401681],.link-button.disabled[data-v-3a401681],.logout-button.disabled[data-v-3a401681],.help-button.disabled[data-v-3a401681],.appstore-button.disabled[data-v-3a401681],.radio-button.disabled[data-v-3a401681],.download-button.disabled[data-v-3a401681],.user-button.disabled[data-v-3a401681]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-3a401681]{min-width:7rem}.big[data-v-3a401681]{min-width:15rem}.important-button[data-v-3a401681]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-3a401681]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-3a401681]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-3a401681]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-3a401681]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-3a401681]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-3a401681]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-3a401681]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-3a401681]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-3a401681]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-3a401681]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-3a401681]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-3a401681]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-3a401681]{width:32px;height:32px;padding:0}.action-button.view[data-v-3a401681],.action-button.approve[data-v-3a401681],.action-button.analytics[data-v-3a401681],.action-button.download[data-v-3a401681]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-3a401681],.action-button.new[data-v-3a401681],.action-button.submit[data-v-3a401681]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-3a401681]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-3a401681]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-3a401681]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-3a401681]{display:flex;gap:8px}.download-button[data-v-3a401681]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-3a401681]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-3a401681]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-3a401681]:hover{color:var(--text-link-hover)}.link.disabled[data-v-3a401681]{opacity:.7;cursor:not-allowed}.link-button[data-v-3a401681]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-3a401681]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-3a401681],td .link-button.video-button[data-v-3a401681]{max-width:400px}.link-button[data-v-3a401681]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-3a401681]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-3a401681]:hover,.user-button.menu-open[data-v-3a401681]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-3a401681],.user-button:hover .verification-warning[data-v-3a401681],.user-button.menu-open .superuser-indicator[data-v-3a401681],.user-button.menu-open .verification-warning[data-v-3a401681]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-3a401681],.user-button.menu-open .logo-image[data-v-3a401681]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-3a401681]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-3a401681]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-3a401681]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-3a401681]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-3a401681]{color:var(--intent-success)}.appstore-button.playstore[data-v-3a401681]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-3a401681]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-3a401681]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-3a401681]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-3a401681]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-3a401681],.file-input[data-v-3a401681]{display:none}.dropdown select[data-v-3a401681]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-3a401681]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-3a401681]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-3a401681]:hover{border-color:var(--border-strong)}.page-container[data-v-3a401681]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-3a401681]{max-width:400px}.page-container.wide[data-v-3a401681]{max-width:1200px}.eyebrow[data-v-3a401681]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-3a401681]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-3a401681]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-3a401681]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-3a401681]{display:flex;gap:1rem}.collapsible-header[data-v-3a401681]{cursor:pointer}.collapsible-header.closed[data-v-3a401681]{margin-bottom:0}.collapsible-header svg[data-v-3a401681]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-3a401681]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-3a401681],.page-field>.collapsible-header.closed[data-v-3a401681]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-3a401681]{margin:0}.page-field>.collapsible-header svg[data-v-3a401681]{font-size:.8rem}.page-content[data-v-3a401681]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-3a401681]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-3a401681]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-3a401681]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-3a401681]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-3a401681]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-3a401681],.page-field.full-width[data-v-3a401681]{grid-column:span 12}.page-field.three-quarters-width[data-v-3a401681]{grid-column:span 9}.page-field.two-thirds-width[data-v-3a401681]{grid-column:span 8}.page-field.half-width[data-v-3a401681]{grid-column:span 6}.page-field.third-width[data-v-3a401681]{grid-column:span 4}.page-field.quarter-width[data-v-3a401681]{grid-column:span 3}.page-field.sixth-width[data-v-3a401681]{grid-column:span 2}label[data-v-3a401681]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-3a401681],.page-field>.collapsible-header h3[data-v-3a401681]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-3a401681]:after{content:" *";color:var(--text-brand)}label[title][data-v-3a401681]{cursor:help}.page-section.rows[data-v-3a401681]{row-gap:0}.page-section.rows>h3[data-v-3a401681]{margin-bottom:1rem}.page-section.rows .page-field[data-v-3a401681]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-3a401681]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-3a401681]{margin-bottom:0}.page-section.rows .page-field[data-v-3a401681]>:not(label){grid-column:2}.page-value[data-v-3a401681]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-3a401681]{white-space:pre-line}.page-value[data-v-3a401681]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-3a401681]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-3a401681]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-3a401681]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-3a401681]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-3a401681]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-3a401681]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-3a401681]>*{margin-bottom:.5rem}.link-button-list[data-v-3a401681]>*:last-child{margin-bottom:0}.form-control[data-v-3a401681],input[type=datetime-local][data-v-3a401681]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-3a401681]:focus,input[type=datetime-local][data-v-3a401681]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-3a401681]:disabled,input[type=datetime-local][data-v-3a401681]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-3a401681]{resize:vertical;min-height:100px}.field-details[data-v-3a401681]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-3a401681]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-3a401681]{display:flex;align-items:baseline}input[type=checkbox][data-v-3a401681]{margin-right:1rem}.checkbox-container label[data-v-3a401681]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-3a401681]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-3a401681]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-3a401681]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-3a401681]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-3a401681]:checked{background:var(--text-brand)}.form-toggle[data-v-3a401681]:checked:before{transform:translate(22px)}.form-toggle[data-v-3a401681]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-3a401681],.error-message[data-v-3a401681]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-3a401681]{border-left:3px solid var(--intent-success)}.error-message[data-v-3a401681]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-3a401681]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-3a401681]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-3a401681]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-3a401681]{justify-content:center}.page-actions.vertical[data-v-3a401681]{flex-direction:column}form.page-content>.page-actions[data-v-3a401681]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-93145539]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-93145539]:root,[data-theme=light][data-v-93145539]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-93145539]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-93145539]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-93145539],.important-button[data-v-93145539],.delete-button[data-v-93145539],.submit-button[data-v-93145539],.cancel-button[data-v-93145539],.add-button[data-v-93145539],.action-button[data-v-93145539],.link-button[data-v-93145539],.logout-button[data-v-93145539],.help-button[data-v-93145539],.appstore-button[data-v-93145539],.radio-button[data-v-93145539],.download-button[data-v-93145539],.user-button[data-v-93145539]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-93145539]:disabled,.important-button[data-v-93145539]:disabled,.delete-button[data-v-93145539]:disabled,.submit-button[data-v-93145539]:disabled,.cancel-button[data-v-93145539]:disabled,.add-button[data-v-93145539]:disabled,.action-button[data-v-93145539]:disabled,.link-button[data-v-93145539]:disabled,.logout-button[data-v-93145539]:disabled,.help-button[data-v-93145539]:disabled,.appstore-button[data-v-93145539]:disabled,.radio-button[data-v-93145539]:disabled,.download-button[data-v-93145539]:disabled,.user-button[data-v-93145539]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-93145539],.important-button.disabled[data-v-93145539],.delete-button.disabled[data-v-93145539],.submit-button.disabled[data-v-93145539],.cancel-button.disabled[data-v-93145539],.add-button.disabled[data-v-93145539],.action-button.disabled[data-v-93145539],.link-button.disabled[data-v-93145539],.logout-button.disabled[data-v-93145539],.help-button.disabled[data-v-93145539],.appstore-button.disabled[data-v-93145539],.radio-button.disabled[data-v-93145539],.download-button.disabled[data-v-93145539],.user-button.disabled[data-v-93145539]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-93145539]{min-width:7rem}.big[data-v-93145539]{min-width:15rem}.important-button[data-v-93145539]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-93145539]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-93145539]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-93145539]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-93145539]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-93145539]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-93145539]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-93145539]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-93145539]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-93145539]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-93145539]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-93145539]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-93145539]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-93145539]{width:32px;height:32px;padding:0}.action-button.view[data-v-93145539],.action-button.approve[data-v-93145539],.action-button.analytics[data-v-93145539],.action-button.download[data-v-93145539]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-93145539],.action-button.new[data-v-93145539],.action-button.submit[data-v-93145539]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-93145539]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-93145539]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-93145539]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-93145539]{display:flex;gap:8px}.download-button[data-v-93145539]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-93145539]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-93145539]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-93145539]:hover{color:var(--text-link-hover)}.link.disabled[data-v-93145539]{opacity:.7;cursor:not-allowed}.link-button[data-v-93145539]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-93145539]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-93145539],td .link-button.video-button[data-v-93145539]{max-width:400px}.link-button[data-v-93145539]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-93145539]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-93145539]:hover,.user-button.menu-open[data-v-93145539]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-93145539],.user-button:hover .verification-warning[data-v-93145539],.user-button.menu-open .superuser-indicator[data-v-93145539],.user-button.menu-open .verification-warning[data-v-93145539]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-93145539],.user-button.menu-open .logo-image[data-v-93145539]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-93145539]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-93145539]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-93145539]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-93145539]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-93145539]{color:var(--intent-success)}.appstore-button.playstore[data-v-93145539]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-93145539]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-93145539]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-93145539]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-93145539]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-93145539],.file-input[data-v-93145539]{display:none}.dropdown select[data-v-93145539]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-93145539]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-93145539]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-93145539]:hover{border-color:var(--border-strong)}.page-container[data-v-93145539]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-93145539]{max-width:400px}.page-container.wide[data-v-93145539]{max-width:1200px}.eyebrow[data-v-93145539]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-93145539]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-93145539]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-93145539]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-93145539]{display:flex;gap:1rem}.collapsible-header[data-v-93145539]{cursor:pointer}.collapsible-header.closed[data-v-93145539]{margin-bottom:0}.collapsible-header svg[data-v-93145539]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-93145539]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-93145539],.page-field>.collapsible-header.closed[data-v-93145539]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-93145539]{margin:0}.page-field>.collapsible-header svg[data-v-93145539]{font-size:.8rem}.page-content[data-v-93145539]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-93145539]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-93145539]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-93145539]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-93145539]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-93145539]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-93145539],.page-field.full-width[data-v-93145539]{grid-column:span 12}.page-field.three-quarters-width[data-v-93145539]{grid-column:span 9}.page-field.two-thirds-width[data-v-93145539]{grid-column:span 8}.page-field.half-width[data-v-93145539]{grid-column:span 6}.page-field.third-width[data-v-93145539]{grid-column:span 4}.page-field.quarter-width[data-v-93145539]{grid-column:span 3}.page-field.sixth-width[data-v-93145539]{grid-column:span 2}label[data-v-93145539]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-93145539],.page-field>.collapsible-header h3[data-v-93145539]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-93145539]:after{content:" *";color:var(--text-brand)}label[title][data-v-93145539]{cursor:help}.page-section.rows[data-v-93145539]{row-gap:0}.page-section.rows>h3[data-v-93145539]{margin-bottom:1rem}.page-section.rows .page-field[data-v-93145539]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-93145539]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-93145539]{margin-bottom:0}.page-section.rows .page-field[data-v-93145539]>:not(label){grid-column:2}.page-value[data-v-93145539]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-93145539]{white-space:pre-line}.page-value[data-v-93145539]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-93145539]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-93145539]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-93145539]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-93145539]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-93145539]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-93145539]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-93145539]>*{margin-bottom:.5rem}.link-button-list[data-v-93145539]>*:last-child{margin-bottom:0}.form-control[data-v-93145539],input[type=datetime-local][data-v-93145539]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-93145539]:focus,input[type=datetime-local][data-v-93145539]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-93145539]:disabled,input[type=datetime-local][data-v-93145539]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-93145539]{resize:vertical;min-height:100px}.field-details[data-v-93145539]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-93145539]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-93145539]{display:flex;align-items:baseline}input[type=checkbox][data-v-93145539]{margin-right:1rem}.checkbox-container label[data-v-93145539]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-93145539]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-93145539]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-93145539]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-93145539]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-93145539]:checked{background:var(--text-brand)}.form-toggle[data-v-93145539]:checked:before{transform:translate(22px)}.form-toggle[data-v-93145539]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-93145539],.error-message[data-v-93145539]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-93145539]{border-left:3px solid var(--intent-success)}.error-message[data-v-93145539]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-93145539]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-93145539]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-93145539]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-93145539]{justify-content:center}.page-actions.vertical[data-v-93145539]{flex-direction:column}form.page-content>.page-actions[data-v-93145539]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-e61d1c45]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-e61d1c45]:root,[data-theme=light][data-v-e61d1c45]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-e61d1c45]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-e61d1c45]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-e61d1c45],.important-button[data-v-e61d1c45],.delete-button[data-v-e61d1c45],.submit-button[data-v-e61d1c45],.cancel-button[data-v-e61d1c45],.add-button[data-v-e61d1c45],.action-button[data-v-e61d1c45],.link-button[data-v-e61d1c45],.logout-button[data-v-e61d1c45],.help-button[data-v-e61d1c45],.appstore-button[data-v-e61d1c45],.radio-button[data-v-e61d1c45],.download-button[data-v-e61d1c45],.user-button[data-v-e61d1c45]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-e61d1c45]:disabled,.important-button[data-v-e61d1c45]:disabled,.delete-button[data-v-e61d1c45]:disabled,.submit-button[data-v-e61d1c45]:disabled,.cancel-button[data-v-e61d1c45]:disabled,.add-button[data-v-e61d1c45]:disabled,.action-button[data-v-e61d1c45]:disabled,.link-button[data-v-e61d1c45]:disabled,.logout-button[data-v-e61d1c45]:disabled,.help-button[data-v-e61d1c45]:disabled,.appstore-button[data-v-e61d1c45]:disabled,.radio-button[data-v-e61d1c45]:disabled,.download-button[data-v-e61d1c45]:disabled,.user-button[data-v-e61d1c45]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-e61d1c45],.important-button.disabled[data-v-e61d1c45],.delete-button.disabled[data-v-e61d1c45],.submit-button.disabled[data-v-e61d1c45],.cancel-button.disabled[data-v-e61d1c45],.add-button.disabled[data-v-e61d1c45],.action-button.disabled[data-v-e61d1c45],.link-button.disabled[data-v-e61d1c45],.logout-button.disabled[data-v-e61d1c45],.help-button.disabled[data-v-e61d1c45],.appstore-button.disabled[data-v-e61d1c45],.radio-button.disabled[data-v-e61d1c45],.download-button.disabled[data-v-e61d1c45],.user-button.disabled[data-v-e61d1c45]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-e61d1c45]{min-width:7rem}.big[data-v-e61d1c45]{min-width:15rem}.important-button[data-v-e61d1c45]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-e61d1c45]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-e61d1c45]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-e61d1c45]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-e61d1c45]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-e61d1c45]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-e61d1c45]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-e61d1c45]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-e61d1c45]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-e61d1c45]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-e61d1c45]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-e61d1c45]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-e61d1c45]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-e61d1c45]{width:32px;height:32px;padding:0}.action-button.view[data-v-e61d1c45],.action-button.approve[data-v-e61d1c45],.action-button.analytics[data-v-e61d1c45],.action-button.download[data-v-e61d1c45]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-e61d1c45],.action-button.new[data-v-e61d1c45],.action-button.submit[data-v-e61d1c45]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-e61d1c45]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-e61d1c45]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-e61d1c45]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-e61d1c45]{display:flex;gap:8px}.download-button[data-v-e61d1c45]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-e61d1c45]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-e61d1c45]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-e61d1c45]:hover{color:var(--text-link-hover)}.link.disabled[data-v-e61d1c45]{opacity:.7;cursor:not-allowed}.link-button[data-v-e61d1c45]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-e61d1c45]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-e61d1c45],td .link-button.video-button[data-v-e61d1c45]{max-width:400px}.link-button[data-v-e61d1c45]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-e61d1c45]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-e61d1c45]:hover,.user-button.menu-open[data-v-e61d1c45]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-e61d1c45],.user-button:hover .verification-warning[data-v-e61d1c45],.user-button.menu-open .superuser-indicator[data-v-e61d1c45],.user-button.menu-open .verification-warning[data-v-e61d1c45]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-e61d1c45],.user-button.menu-open .logo-image[data-v-e61d1c45]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-e61d1c45]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-e61d1c45]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-e61d1c45]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-e61d1c45]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-e61d1c45]{color:var(--intent-success)}.appstore-button.playstore[data-v-e61d1c45]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-e61d1c45]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-e61d1c45]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-e61d1c45]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-e61d1c45]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-e61d1c45],.file-input[data-v-e61d1c45]{display:none}.dropdown select[data-v-e61d1c45]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-e61d1c45]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-e61d1c45]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-e61d1c45]:hover{border-color:var(--border-strong)}.page-container[data-v-e61d1c45]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-e61d1c45]{max-width:400px}.page-container.wide[data-v-e61d1c45]{max-width:1200px}.eyebrow[data-v-e61d1c45]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-e61d1c45]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-e61d1c45]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-e61d1c45]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-e61d1c45]{display:flex;gap:1rem}.collapsible-header[data-v-e61d1c45]{cursor:pointer}.collapsible-header.closed[data-v-e61d1c45]{margin-bottom:0}.collapsible-header svg[data-v-e61d1c45]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-e61d1c45]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-e61d1c45],.page-field>.collapsible-header.closed[data-v-e61d1c45]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-e61d1c45]{margin:0}.page-field>.collapsible-header svg[data-v-e61d1c45]{font-size:.8rem}.page-content[data-v-e61d1c45]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-e61d1c45]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-e61d1c45]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-e61d1c45]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-e61d1c45]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-e61d1c45]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-e61d1c45],.page-field.full-width[data-v-e61d1c45]{grid-column:span 12}.page-field.three-quarters-width[data-v-e61d1c45]{grid-column:span 9}.page-field.two-thirds-width[data-v-e61d1c45]{grid-column:span 8}.page-field.half-width[data-v-e61d1c45]{grid-column:span 6}.page-field.third-width[data-v-e61d1c45]{grid-column:span 4}.page-field.quarter-width[data-v-e61d1c45]{grid-column:span 3}.page-field.sixth-width[data-v-e61d1c45]{grid-column:span 2}label[data-v-e61d1c45]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-e61d1c45],.page-field>.collapsible-header h3[data-v-e61d1c45]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-e61d1c45]:after{content:" *";color:var(--text-brand)}label[title][data-v-e61d1c45]{cursor:help}.page-section.rows[data-v-e61d1c45]{row-gap:0}.page-section.rows>h3[data-v-e61d1c45]{margin-bottom:1rem}.page-section.rows .page-field[data-v-e61d1c45]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-e61d1c45]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-e61d1c45]{margin-bottom:0}.page-section.rows .page-field[data-v-e61d1c45]>:not(label){grid-column:2}.page-value[data-v-e61d1c45]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-e61d1c45]{white-space:pre-line}.page-value[data-v-e61d1c45]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-e61d1c45]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-e61d1c45]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-e61d1c45]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-e61d1c45]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-e61d1c45]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-e61d1c45]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-e61d1c45]>*{margin-bottom:.5rem}.link-button-list[data-v-e61d1c45]>*:last-child{margin-bottom:0}.form-control[data-v-e61d1c45],input[type=datetime-local][data-v-e61d1c45]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-e61d1c45]:focus,input[type=datetime-local][data-v-e61d1c45]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-e61d1c45]:disabled,input[type=datetime-local][data-v-e61d1c45]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-e61d1c45]{resize:vertical;min-height:100px}.field-details[data-v-e61d1c45]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-e61d1c45]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-e61d1c45]{display:flex;align-items:baseline}input[type=checkbox][data-v-e61d1c45]{margin-right:1rem}.checkbox-container label[data-v-e61d1c45]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-e61d1c45]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-e61d1c45]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-e61d1c45]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-e61d1c45]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-e61d1c45]:checked{background:var(--text-brand)}.form-toggle[data-v-e61d1c45]:checked:before{transform:translate(22px)}.form-toggle[data-v-e61d1c45]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-e61d1c45],.error-message[data-v-e61d1c45]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-e61d1c45]{border-left:3px solid var(--intent-success)}.error-message[data-v-e61d1c45]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-e61d1c45]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-e61d1c45]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-e61d1c45]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-e61d1c45]{justify-content:center}.page-actions.vertical[data-v-e61d1c45]{flex-direction:column}form.page-content>.page-actions[data-v-e61d1c45]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-7c7c5d37]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-7c7c5d37]:root,[data-theme=light][data-v-7c7c5d37]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-7c7c5d37]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-7c7c5d37]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.invite-form[data-v-7c7c5d37]{display:flex;gap:1rem;margin-bottom:2rem;align-items:flex-start}.member-cell[data-v-7c7c5d37]{width:auto}.member-name[data-v-7c7c5d37]{font-weight:500;color:var(--text-primary)}.invite-name[data-v-7c7c5d37]{font-weight:500;font-style:italic;color:var(--text-secondary)}.member-email[data-v-7c7c5d37]{font-size:.9em}.invite-email[data-v-7c7c5d37]{font-style:italic;font-size:.9em}.invite-expiration[data-v-7c7c5d37]{color:var(--text-muted);font-size:.9em}.member-role[data-v-7c7c5d37]{padding:.2rem .5rem;margin-right:.5rem;border-radius:1rem;font-size:.8rem;font-weight:500;background:var(--role-guest);color:var(--role-guest-text)}td .member-role[data-v-7c7c5d37]{font-size:.7rem}.member-role.more[data-v-7c7c5d37]{background:var(--border-strong);cursor:help}.member-role.owner[data-v-7c7c5d37]{background:var(--role-owner);color:var(--role-owner-text)}.member-role.admin[data-v-7c7c5d37]{background:var(--role-admin);color:var(--role-admin-text)}.member-role.publisher[data-v-7c7c5d37]{background:var(--role-publisher);color:var(--role-publisher-text)}.member-role.editor[data-v-7c7c5d37]{background:var(--role-editor);color:var(--role-editor-text)}.member-role.curator[data-v-7c7c5d37]{background:var(--role-curator);color:var(--role-curator-text)}.member-role.reviewer[data-v-7c7c5d37]{background:var(--role-reviewer);color:var(--role-reviewer-text)}.member-role.viewer[data-v-7c7c5d37]{background:var(--role-viewer);color:var(--role-viewer-text)}.member-role.guest[data-v-7c7c5d37]{background:var(--role-guest);color:var(--role-guest-text)}.tag-input-container[data-v-7c7c5d37]{border:1px solid var(--border-default);border-radius:4px;padding:4px 8px;min-height:38px;display:flex;flex-wrap:wrap;gap:4px;align-items:center;cursor:text;position:relative}.tag-input-container[data-v-7c7c5d37]:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.tag-input[data-v-7c7c5d37]{border:none;outline:none;flex:1;min-width:120px;background:transparent;font-size:.9em}.selected-tags[data-v-7c7c5d37]{display:flex;flex-wrap:wrap;gap:4px}.remove-tag[data-v-7c7c5d37]{background:none;border:none;color:inherit;font-size:1.1em;padding:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;cursor:pointer;opacity:.7}.remove-tag[data-v-7c7c5d37]:hover{opacity:1;background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.tag[data-v-7c7c5d37]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:15px;font-size:.85em;font-weight:500;background:var(--role-guest);color:var(--role-guest-text);gap:4px}.tag.owner[data-v-7c7c5d37]{background:var(--role-owner);color:var(--role-owner-text)}.tag.admin[data-v-7c7c5d37]{background:var(--role-admin);color:var(--role-admin-text)}.tag.publisher[data-v-7c7c5d37]{background:var(--role-publisher);color:var(--role-publisher-text)}.tag.editor[data-v-7c7c5d37]{background:var(--role-editor);color:var(--role-editor-text)}.tag.curator[data-v-7c7c5d37]{background:var(--role-curator);color:var(--role-curator-text)}.tag.reviewer[data-v-7c7c5d37]{background:var(--role-reviewer);color:var(--role-reviewer-text)}.tag.viewer[data-v-7c7c5d37]{background:var(--role-viewer);color:var(--role-viewer-text)}.tag.guest[data-v-7c7c5d37]{background:var(--role-guest);color:var(--role-guest-text)}.tag.mini[data-v-7c7c5d37]{font-size:.75rem;padding:.125rem .5rem}.suggestions-dropdown[data-v-7c7c5d37]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--surface-2);border:1px solid var(--border-default);border-radius:4px;box-shadow:var(--shadow-md);max-height:200px;overflow-y:auto;z-index:1000}.suggestion-item[data-v-7c7c5d37]{padding:8px 12px;cursor:pointer}.suggestion-item[data-v-7c7c5d37]:hover,.suggestion-item.active[data-v-7c7c5d37]{background:var(--surface-hover)}.permission-tag[data-v-7c7c5d37]{display:inline-block;padding:.25rem .75rem;border-radius:15px;font-size:.75rem;font-weight:500;background:var(--surface-gray);color:var(--text-primary)}.inherited-roles-cell[data-v-7c7c5d37]{min-width:200px}.inherited-roles[data-v-7c7c5d37]{display:flex;gap:.5rem;flex-wrap:wrap}.tier-badge[data-v-51ee2562]{padding:.2rem .5rem;border-radius:1rem;font-size:.8rem;font-weight:500;background:var(--tier-badge);color:var(--tier-badge-text)}.tier-badge.default[data-v-51ee2562]{background:var(--tier-badge-default);color:var(--tier-badge-default-text)}td .tier-badge[data-v-51ee2562]{font-size:.7rem}[data-v-44963c52]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-44963c52]:root,[data-theme=light][data-v-44963c52]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-44963c52]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-44963c52]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-44963c52],.important-button[data-v-44963c52],.delete-button[data-v-44963c52],.submit-button[data-v-44963c52],.cancel-button[data-v-44963c52],.add-button[data-v-44963c52],.action-button[data-v-44963c52],.link-button[data-v-44963c52],.logout-button[data-v-44963c52],.help-button[data-v-44963c52],.appstore-button[data-v-44963c52],.radio-button[data-v-44963c52],.download-button[data-v-44963c52],.user-button[data-v-44963c52]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-44963c52]:disabled,.important-button[data-v-44963c52]:disabled,.delete-button[data-v-44963c52]:disabled,.submit-button[data-v-44963c52]:disabled,.cancel-button[data-v-44963c52]:disabled,.add-button[data-v-44963c52]:disabled,.action-button[data-v-44963c52]:disabled,.link-button[data-v-44963c52]:disabled,.logout-button[data-v-44963c52]:disabled,.help-button[data-v-44963c52]:disabled,.appstore-button[data-v-44963c52]:disabled,.radio-button[data-v-44963c52]:disabled,.download-button[data-v-44963c52]:disabled,.user-button[data-v-44963c52]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-44963c52],.important-button.disabled[data-v-44963c52],.delete-button.disabled[data-v-44963c52],.submit-button.disabled[data-v-44963c52],.cancel-button.disabled[data-v-44963c52],.add-button.disabled[data-v-44963c52],.action-button.disabled[data-v-44963c52],.link-button.disabled[data-v-44963c52],.logout-button.disabled[data-v-44963c52],.help-button.disabled[data-v-44963c52],.appstore-button.disabled[data-v-44963c52],.radio-button.disabled[data-v-44963c52],.download-button.disabled[data-v-44963c52],.user-button.disabled[data-v-44963c52]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-44963c52]{min-width:7rem}.big[data-v-44963c52]{min-width:15rem}.important-button[data-v-44963c52]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-44963c52]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-44963c52]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-44963c52]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-44963c52]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-44963c52]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-44963c52]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-44963c52]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-44963c52]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-44963c52]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-44963c52]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-44963c52]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-44963c52]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-44963c52]{width:32px;height:32px;padding:0}.action-button.view[data-v-44963c52],.action-button.approve[data-v-44963c52],.action-button.analytics[data-v-44963c52],.action-button.download[data-v-44963c52]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-44963c52],.action-button.new[data-v-44963c52],.action-button.submit[data-v-44963c52]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-44963c52]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-44963c52]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-44963c52]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-44963c52]{display:flex;gap:8px}.download-button[data-v-44963c52]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-44963c52]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-44963c52]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-44963c52]:hover{color:var(--text-link-hover)}.link.disabled[data-v-44963c52]{opacity:.7;cursor:not-allowed}.link-button[data-v-44963c52]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-44963c52]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-44963c52],td .link-button.video-button[data-v-44963c52]{max-width:400px}.link-button[data-v-44963c52]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-44963c52]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-44963c52]:hover,.user-button.menu-open[data-v-44963c52]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-44963c52],.user-button:hover .verification-warning[data-v-44963c52],.user-button.menu-open .superuser-indicator[data-v-44963c52],.user-button.menu-open .verification-warning[data-v-44963c52]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-44963c52],.user-button.menu-open .logo-image[data-v-44963c52]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-44963c52]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-44963c52]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-44963c52]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-44963c52]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-44963c52]{color:var(--intent-success)}.appstore-button.playstore[data-v-44963c52]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-44963c52]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-44963c52]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-44963c52]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-44963c52]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-44963c52],.file-input[data-v-44963c52]{display:none}.dropdown select[data-v-44963c52]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-44963c52]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-44963c52]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-44963c52]:hover{border-color:var(--border-strong)}.list-container[data-v-44963c52]{position:relative;padding:var(--space-section)}.list-header[data-v-44963c52]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-44963c52]{margin:0}.header-actions[data-v-44963c52]{display:flex;gap:1rem}.list-header[data-v-44963c52]:has(>.header-stack){align-items:baseline}.header-stack[data-v-44963c52]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-44963c52]{margin-bottom:var(--space-section)}.list-section h3[data-v-44963c52]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-44963c52]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-44963c52]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-44963c52]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-44963c52]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-44963c52]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-44963c52]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-44963c52],td[data-v-44963c52]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-44963c52]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-44963c52]{text-align:right}.thumbnail-name[data-v-44963c52]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-44963c52]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-44963c52]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-44963c52]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-44963c52]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-44963c52]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-44963c52]{text-decoration:line-through}.clickable:hover .overflow b[data-v-44963c52],.clickable:hover .overflow strong[data-v-44963c52]{color:var(--text-brand)}.sortable[data-v-44963c52]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-44963c52]:hover{color:var(--text-brand)}.sort-indicator[data-v-44963c52]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-44963c52]{color:var(--text-brand);opacity:1}.inline-edit[data-v-44963c52]{position:relative;width:100%}.inline-edit input[data-v-44963c52]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-44963c52]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-44963c52]:hover{background-color:var(--surface-hover)}div.add-row[data-v-44963c52]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-44963c52]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-44963c52]{cursor:pointer}tr.add-row td[data-v-44963c52]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-44963c52]{color:var(--text-primary)}.grid[data-v-44963c52]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-44963c52],.actions[data-v-44963c52]{display:flex;gap:8px}.featured-star[data-v-44963c52]{color:var(--star);margin-left:6px;font-size:.8rem}.stats-panel[data-v-44963c52]{margin-bottom:var(--space-section)}.stats-panel.boxed[data-v-44963c52]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem}.stats-container[data-v-44963c52]{display:flex;flex-wrap:wrap;gap:var(--space-section)}.stat-box[data-v-44963c52]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem;min-width:150px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}:where(.stats-panel.boxed) .stat-box[data-v-44963c52]{background-color:var(--surface-app)}.stat-box.clickable[data-v-44963c52]{cursor:pointer}.stat-box.clickable[data-v-44963c52]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-box.active[data-v-44963c52]{background-image:var(--intent-brand-tint);border-color:var(--text-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.stat-box.active .stat-value[data-v-44963c52]{color:var(--text-brand)}.stat-title[data-v-44963c52]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin-bottom:.5rem}.stat-value[data-v-44963c52]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.stat-description[data-v-44963c52]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.filter-indicator[data-v-44963c52]{margin-top:var(--space-section);padding:.75rem 1.25rem;background-color:var(--surface-sunken);border-left:3px solid var(--text-brand);border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--text-primary)}.clear-filter[data-v-44963c52]{background-color:transparent;border:none;color:var(--text-brand);cursor:pointer;font-size:.875rem;font-weight:500;padding:.25rem .5rem;margin-left:.5rem;border-radius:6px}.clear-filter[data-v-44963c52]:hover{background-image:var(--intent-brand-tint)}.invite-form[data-v-44963c52]{display:flex;gap:1rem;margin-bottom:2rem;align-items:flex-start}.member-cell[data-v-44963c52]{width:auto}.member-name[data-v-44963c52]{font-weight:500;color:var(--text-primary)}.invite-name[data-v-44963c52]{font-weight:500;font-style:italic;color:var(--text-secondary)}.member-email[data-v-44963c52]{font-size:.9em}.invite-email[data-v-44963c52]{font-style:italic;font-size:.9em}.invite-expiration[data-v-44963c52]{color:var(--text-muted);font-size:.9em}.member-role[data-v-44963c52]{padding:.2rem .5rem;margin-right:.5rem;border-radius:1rem;font-size:.8rem;font-weight:500;background:var(--role-guest);color:var(--role-guest-text)}td .member-role[data-v-44963c52]{font-size:.7rem}.member-role.more[data-v-44963c52]{background:var(--border-strong);cursor:help}.member-role.owner[data-v-44963c52]{background:var(--role-owner);color:var(--role-owner-text)}.member-role.admin[data-v-44963c52]{background:var(--role-admin);color:var(--role-admin-text)}.member-role.publisher[data-v-44963c52]{background:var(--role-publisher);color:var(--role-publisher-text)}.member-role.editor[data-v-44963c52]{background:var(--role-editor);color:var(--role-editor-text)}.member-role.curator[data-v-44963c52]{background:var(--role-curator);color:var(--role-curator-text)}.member-role.reviewer[data-v-44963c52]{background:var(--role-reviewer);color:var(--role-reviewer-text)}.member-role.viewer[data-v-44963c52]{background:var(--role-viewer);color:var(--role-viewer-text)}.member-role.guest[data-v-44963c52]{background:var(--role-guest);color:var(--role-guest-text)}.tag-input-container[data-v-44963c52]{border:1px solid var(--border-default);border-radius:4px;padding:4px 8px;min-height:38px;display:flex;flex-wrap:wrap;gap:4px;align-items:center;cursor:text;position:relative}.tag-input-container[data-v-44963c52]:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.tag-input[data-v-44963c52]{border:none;outline:none;flex:1;min-width:120px;background:transparent;font-size:.9em}.selected-tags[data-v-44963c52]{display:flex;flex-wrap:wrap;gap:4px}.remove-tag[data-v-44963c52]{background:none;border:none;color:inherit;font-size:1.1em;padding:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;cursor:pointer;opacity:.7}.remove-tag[data-v-44963c52]:hover{opacity:1;background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.tag[data-v-44963c52]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:15px;font-size:.85em;font-weight:500;background:var(--role-guest);color:var(--role-guest-text);gap:4px}.tag.owner[data-v-44963c52]{background:var(--role-owner);color:var(--role-owner-text)}.tag.admin[data-v-44963c52]{background:var(--role-admin);color:var(--role-admin-text)}.tag.publisher[data-v-44963c52]{background:var(--role-publisher);color:var(--role-publisher-text)}.tag.editor[data-v-44963c52]{background:var(--role-editor);color:var(--role-editor-text)}.tag.curator[data-v-44963c52]{background:var(--role-curator);color:var(--role-curator-text)}.tag.reviewer[data-v-44963c52]{background:var(--role-reviewer);color:var(--role-reviewer-text)}.tag.viewer[data-v-44963c52]{background:var(--role-viewer);color:var(--role-viewer-text)}.tag.guest[data-v-44963c52]{background:var(--role-guest);color:var(--role-guest-text)}.tag.mini[data-v-44963c52]{font-size:.75rem;padding:.125rem .5rem}.suggestions-dropdown[data-v-44963c52]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--surface-2);border:1px solid var(--border-default);border-radius:4px;box-shadow:var(--shadow-md);max-height:200px;overflow-y:auto;z-index:1000}.suggestion-item[data-v-44963c52]{padding:8px 12px;cursor:pointer}.suggestion-item[data-v-44963c52]:hover,.suggestion-item.active[data-v-44963c52]{background:var(--surface-hover)}.permission-tag[data-v-44963c52]{display:inline-block;padding:.25rem .75rem;border-radius:15px;font-size:.75rem;font-weight:500;background:var(--surface-gray);color:var(--text-primary)}.inherited-roles-cell[data-v-44963c52]{min-width:200px}.inherited-roles[data-v-44963c52]{display:flex;gap:.5rem;flex-wrap:wrap}[data-v-ea13ebe4]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-ea13ebe4]:root,[data-theme=light][data-v-ea13ebe4]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-ea13ebe4]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-ea13ebe4]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-ea13ebe4],.important-button[data-v-ea13ebe4],.delete-button[data-v-ea13ebe4],.submit-button[data-v-ea13ebe4],.cancel-button[data-v-ea13ebe4],.add-button[data-v-ea13ebe4],.action-button[data-v-ea13ebe4],.link-button[data-v-ea13ebe4],.logout-button[data-v-ea13ebe4],.help-button[data-v-ea13ebe4],.appstore-button[data-v-ea13ebe4],.radio-button[data-v-ea13ebe4],.download-button[data-v-ea13ebe4],.user-button[data-v-ea13ebe4]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-ea13ebe4]:disabled,.important-button[data-v-ea13ebe4]:disabled,.delete-button[data-v-ea13ebe4]:disabled,.submit-button[data-v-ea13ebe4]:disabled,.cancel-button[data-v-ea13ebe4]:disabled,.add-button[data-v-ea13ebe4]:disabled,.action-button[data-v-ea13ebe4]:disabled,.link-button[data-v-ea13ebe4]:disabled,.logout-button[data-v-ea13ebe4]:disabled,.help-button[data-v-ea13ebe4]:disabled,.appstore-button[data-v-ea13ebe4]:disabled,.radio-button[data-v-ea13ebe4]:disabled,.download-button[data-v-ea13ebe4]:disabled,.user-button[data-v-ea13ebe4]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-ea13ebe4],.important-button.disabled[data-v-ea13ebe4],.delete-button.disabled[data-v-ea13ebe4],.submit-button.disabled[data-v-ea13ebe4],.cancel-button.disabled[data-v-ea13ebe4],.add-button.disabled[data-v-ea13ebe4],.action-button.disabled[data-v-ea13ebe4],.link-button.disabled[data-v-ea13ebe4],.logout-button.disabled[data-v-ea13ebe4],.help-button.disabled[data-v-ea13ebe4],.appstore-button.disabled[data-v-ea13ebe4],.radio-button.disabled[data-v-ea13ebe4],.download-button.disabled[data-v-ea13ebe4],.user-button.disabled[data-v-ea13ebe4]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-ea13ebe4]{min-width:7rem}.big[data-v-ea13ebe4]{min-width:15rem}.important-button[data-v-ea13ebe4]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-ea13ebe4]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-ea13ebe4]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-ea13ebe4]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-ea13ebe4]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-ea13ebe4]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-ea13ebe4]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-ea13ebe4]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-ea13ebe4]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-ea13ebe4]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-ea13ebe4]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-ea13ebe4]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-ea13ebe4]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-ea13ebe4]{width:32px;height:32px;padding:0}.action-button.view[data-v-ea13ebe4],.action-button.approve[data-v-ea13ebe4],.action-button.analytics[data-v-ea13ebe4],.action-button.download[data-v-ea13ebe4]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-ea13ebe4],.action-button.new[data-v-ea13ebe4],.action-button.submit[data-v-ea13ebe4]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-ea13ebe4]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-ea13ebe4]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-ea13ebe4]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-ea13ebe4]{display:flex;gap:8px}.download-button[data-v-ea13ebe4]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-ea13ebe4]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-ea13ebe4]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-ea13ebe4]:hover{color:var(--text-link-hover)}.link.disabled[data-v-ea13ebe4]{opacity:.7;cursor:not-allowed}.link-button[data-v-ea13ebe4]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-ea13ebe4]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-ea13ebe4],td .link-button.video-button[data-v-ea13ebe4]{max-width:400px}.link-button[data-v-ea13ebe4]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-ea13ebe4]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-ea13ebe4]:hover,.user-button.menu-open[data-v-ea13ebe4]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-ea13ebe4],.user-button:hover .verification-warning[data-v-ea13ebe4],.user-button.menu-open .superuser-indicator[data-v-ea13ebe4],.user-button.menu-open .verification-warning[data-v-ea13ebe4]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-ea13ebe4],.user-button.menu-open .logo-image[data-v-ea13ebe4]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-ea13ebe4]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-ea13ebe4]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-ea13ebe4]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-ea13ebe4]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-ea13ebe4]{color:var(--intent-success)}.appstore-button.playstore[data-v-ea13ebe4]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-ea13ebe4]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-ea13ebe4]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-ea13ebe4]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-ea13ebe4]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-ea13ebe4],.file-input[data-v-ea13ebe4]{display:none}.dropdown select[data-v-ea13ebe4]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-ea13ebe4]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-ea13ebe4]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-ea13ebe4]:hover{border-color:var(--border-strong)}.list-container[data-v-ea13ebe4]{position:relative;padding:var(--space-section)}.list-header[data-v-ea13ebe4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-ea13ebe4]{margin:0}.header-actions[data-v-ea13ebe4]{display:flex;gap:1rem}.list-header[data-v-ea13ebe4]:has(>.header-stack){align-items:baseline}.header-stack[data-v-ea13ebe4]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-ea13ebe4]{margin-bottom:var(--space-section)}.list-section h3[data-v-ea13ebe4]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-ea13ebe4]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-ea13ebe4]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-ea13ebe4]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-ea13ebe4]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-ea13ebe4]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-ea13ebe4]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-ea13ebe4],td[data-v-ea13ebe4]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-ea13ebe4]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-ea13ebe4]{text-align:right}.thumbnail-name[data-v-ea13ebe4]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-ea13ebe4]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-ea13ebe4]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-ea13ebe4]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-ea13ebe4]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-ea13ebe4]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-ea13ebe4]{text-decoration:line-through}.clickable:hover .overflow b[data-v-ea13ebe4],.clickable:hover .overflow strong[data-v-ea13ebe4]{color:var(--text-brand)}.sortable[data-v-ea13ebe4]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-ea13ebe4]:hover{color:var(--text-brand)}.sort-indicator[data-v-ea13ebe4]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-ea13ebe4]{color:var(--text-brand);opacity:1}.inline-edit[data-v-ea13ebe4]{position:relative;width:100%}.inline-edit input[data-v-ea13ebe4]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-ea13ebe4]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-ea13ebe4]:hover{background-color:var(--surface-hover)}div.add-row[data-v-ea13ebe4]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-ea13ebe4]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-ea13ebe4]{cursor:pointer}tr.add-row td[data-v-ea13ebe4]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-ea13ebe4]{color:var(--text-primary)}.grid[data-v-ea13ebe4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-ea13ebe4],.actions[data-v-ea13ebe4]{display:flex;gap:8px}.featured-star[data-v-ea13ebe4]{color:var(--star);margin-left:6px;font-size:.8rem}.invite-form[data-v-ea13ebe4]{display:flex;gap:1rem;margin-bottom:2rem;align-items:flex-start}.member-cell[data-v-ea13ebe4]{width:auto}.member-name[data-v-ea13ebe4]{font-weight:500;color:var(--text-primary)}.invite-name[data-v-ea13ebe4]{font-weight:500;font-style:italic;color:var(--text-secondary)}.member-email[data-v-ea13ebe4]{font-size:.9em}.invite-email[data-v-ea13ebe4]{font-style:italic;font-size:.9em}.invite-expiration[data-v-ea13ebe4]{color:var(--text-muted);font-size:.9em}.member-role[data-v-ea13ebe4]{padding:.2rem .5rem;margin-right:.5rem;border-radius:1rem;font-size:.8rem;font-weight:500;background:var(--role-guest);color:var(--role-guest-text)}td .member-role[data-v-ea13ebe4]{font-size:.7rem}.member-role.more[data-v-ea13ebe4]{background:var(--border-strong);cursor:help}.member-role.owner[data-v-ea13ebe4]{background:var(--role-owner);color:var(--role-owner-text)}.member-role.admin[data-v-ea13ebe4]{background:var(--role-admin);color:var(--role-admin-text)}.member-role.publisher[data-v-ea13ebe4]{background:var(--role-publisher);color:var(--role-publisher-text)}.member-role.editor[data-v-ea13ebe4]{background:var(--role-editor);color:var(--role-editor-text)}.member-role.curator[data-v-ea13ebe4]{background:var(--role-curator);color:var(--role-curator-text)}.member-role.reviewer[data-v-ea13ebe4]{background:var(--role-reviewer);color:var(--role-reviewer-text)}.member-role.viewer[data-v-ea13ebe4]{background:var(--role-viewer);color:var(--role-viewer-text)}.member-role.guest[data-v-ea13ebe4]{background:var(--role-guest);color:var(--role-guest-text)}.tag-input-container[data-v-ea13ebe4]{border:1px solid var(--border-default);border-radius:4px;padding:4px 8px;min-height:38px;display:flex;flex-wrap:wrap;gap:4px;align-items:center;cursor:text;position:relative}.tag-input-container[data-v-ea13ebe4]:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.tag-input[data-v-ea13ebe4]{border:none;outline:none;flex:1;min-width:120px;background:transparent;font-size:.9em}.selected-tags[data-v-ea13ebe4]{display:flex;flex-wrap:wrap;gap:4px}.remove-tag[data-v-ea13ebe4]{background:none;border:none;color:inherit;font-size:1.1em;padding:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;cursor:pointer;opacity:.7}.remove-tag[data-v-ea13ebe4]:hover{opacity:1;background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.tag[data-v-ea13ebe4]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:15px;font-size:.85em;font-weight:500;background:var(--role-guest);color:var(--role-guest-text);gap:4px}.tag.owner[data-v-ea13ebe4]{background:var(--role-owner);color:var(--role-owner-text)}.tag.admin[data-v-ea13ebe4]{background:var(--role-admin);color:var(--role-admin-text)}.tag.publisher[data-v-ea13ebe4]{background:var(--role-publisher);color:var(--role-publisher-text)}.tag.editor[data-v-ea13ebe4]{background:var(--role-editor);color:var(--role-editor-text)}.tag.curator[data-v-ea13ebe4]{background:var(--role-curator);color:var(--role-curator-text)}.tag.reviewer[data-v-ea13ebe4]{background:var(--role-reviewer);color:var(--role-reviewer-text)}.tag.viewer[data-v-ea13ebe4]{background:var(--role-viewer);color:var(--role-viewer-text)}.tag.guest[data-v-ea13ebe4]{background:var(--role-guest);color:var(--role-guest-text)}.tag.mini[data-v-ea13ebe4]{font-size:.75rem;padding:.125rem .5rem}.suggestions-dropdown[data-v-ea13ebe4]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--surface-2);border:1px solid var(--border-default);border-radius:4px;box-shadow:var(--shadow-md);max-height:200px;overflow-y:auto;z-index:1000}.suggestion-item[data-v-ea13ebe4]{padding:8px 12px;cursor:pointer}.suggestion-item[data-v-ea13ebe4]:hover,.suggestion-item.active[data-v-ea13ebe4]{background:var(--surface-hover)}.permission-tag[data-v-ea13ebe4]{display:inline-block;padding:.25rem .75rem;border-radius:15px;font-size:.75rem;font-weight:500;background:var(--surface-gray);color:var(--text-primary)}.inherited-roles-cell[data-v-ea13ebe4]{min-width:200px}.inherited-roles[data-v-ea13ebe4]{display:flex;gap:.5rem;flex-wrap:wrap}.stats-panel[data-v-ea13ebe4]{margin-bottom:var(--space-section)}.stats-panel.boxed[data-v-ea13ebe4]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem}.stats-container[data-v-ea13ebe4]{display:flex;flex-wrap:wrap;gap:var(--space-section)}.stat-box[data-v-ea13ebe4]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem;min-width:150px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}:where(.stats-panel.boxed) .stat-box[data-v-ea13ebe4]{background-color:var(--surface-app)}.stat-box.clickable[data-v-ea13ebe4]{cursor:pointer}.stat-box.clickable[data-v-ea13ebe4]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-box.active[data-v-ea13ebe4]{background-image:var(--intent-brand-tint);border-color:var(--text-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.stat-box.active .stat-value[data-v-ea13ebe4]{color:var(--text-brand)}.stat-title[data-v-ea13ebe4]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin-bottom:.5rem}.stat-value[data-v-ea13ebe4]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.stat-description[data-v-ea13ebe4]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.filter-indicator[data-v-ea13ebe4]{margin-top:var(--space-section);padding:.75rem 1.25rem;background-color:var(--surface-sunken);border-left:3px solid var(--text-brand);border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--text-primary)}.clear-filter[data-v-ea13ebe4]{background-color:transparent;border:none;color:var(--text-brand);cursor:pointer;font-size:.875rem;font-weight:500;padding:.25rem .5rem;margin-left:.5rem;border-radius:6px}.clear-filter[data-v-ea13ebe4]:hover{background-image:var(--intent-brand-tint)}[data-v-f3169ac3]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-f3169ac3]:root,[data-theme=light][data-v-f3169ac3]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-f3169ac3]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-f3169ac3]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-f3169ac3],.important-button[data-v-f3169ac3],.delete-button[data-v-f3169ac3],.submit-button[data-v-f3169ac3],.cancel-button[data-v-f3169ac3],.add-button[data-v-f3169ac3],.action-button[data-v-f3169ac3],.link-button[data-v-f3169ac3],.logout-button[data-v-f3169ac3],.help-button[data-v-f3169ac3],.appstore-button[data-v-f3169ac3],.radio-button[data-v-f3169ac3],.download-button[data-v-f3169ac3],.user-button[data-v-f3169ac3]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-f3169ac3]:disabled,.important-button[data-v-f3169ac3]:disabled,.delete-button[data-v-f3169ac3]:disabled,.submit-button[data-v-f3169ac3]:disabled,.cancel-button[data-v-f3169ac3]:disabled,.add-button[data-v-f3169ac3]:disabled,.action-button[data-v-f3169ac3]:disabled,.link-button[data-v-f3169ac3]:disabled,.logout-button[data-v-f3169ac3]:disabled,.help-button[data-v-f3169ac3]:disabled,.appstore-button[data-v-f3169ac3]:disabled,.radio-button[data-v-f3169ac3]:disabled,.download-button[data-v-f3169ac3]:disabled,.user-button[data-v-f3169ac3]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-f3169ac3],.important-button.disabled[data-v-f3169ac3],.delete-button.disabled[data-v-f3169ac3],.submit-button.disabled[data-v-f3169ac3],.cancel-button.disabled[data-v-f3169ac3],.add-button.disabled[data-v-f3169ac3],.action-button.disabled[data-v-f3169ac3],.link-button.disabled[data-v-f3169ac3],.logout-button.disabled[data-v-f3169ac3],.help-button.disabled[data-v-f3169ac3],.appstore-button.disabled[data-v-f3169ac3],.radio-button.disabled[data-v-f3169ac3],.download-button.disabled[data-v-f3169ac3],.user-button.disabled[data-v-f3169ac3]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-f3169ac3]{min-width:7rem}.big[data-v-f3169ac3]{min-width:15rem}.important-button[data-v-f3169ac3]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-f3169ac3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-f3169ac3]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-f3169ac3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-f3169ac3]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-f3169ac3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-f3169ac3]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-f3169ac3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-f3169ac3]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-f3169ac3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-f3169ac3]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-f3169ac3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-f3169ac3]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-f3169ac3]{width:32px;height:32px;padding:0}.action-button.view[data-v-f3169ac3],.action-button.approve[data-v-f3169ac3],.action-button.analytics[data-v-f3169ac3],.action-button.download[data-v-f3169ac3]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-f3169ac3],.action-button.new[data-v-f3169ac3],.action-button.submit[data-v-f3169ac3]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-f3169ac3]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-f3169ac3]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-f3169ac3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-f3169ac3]{display:flex;gap:8px}.download-button[data-v-f3169ac3]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-f3169ac3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-f3169ac3]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-f3169ac3]:hover{color:var(--text-link-hover)}.link.disabled[data-v-f3169ac3]{opacity:.7;cursor:not-allowed}.link-button[data-v-f3169ac3]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-f3169ac3]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-f3169ac3],td .link-button.video-button[data-v-f3169ac3]{max-width:400px}.link-button[data-v-f3169ac3]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-f3169ac3]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-f3169ac3]:hover,.user-button.menu-open[data-v-f3169ac3]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-f3169ac3],.user-button:hover .verification-warning[data-v-f3169ac3],.user-button.menu-open .superuser-indicator[data-v-f3169ac3],.user-button.menu-open .verification-warning[data-v-f3169ac3]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-f3169ac3],.user-button.menu-open .logo-image[data-v-f3169ac3]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-f3169ac3]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-f3169ac3]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-f3169ac3]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-f3169ac3]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-f3169ac3]{color:var(--intent-success)}.appstore-button.playstore[data-v-f3169ac3]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-f3169ac3]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-f3169ac3]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-f3169ac3]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-f3169ac3]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-f3169ac3],.file-input[data-v-f3169ac3]{display:none}.dropdown select[data-v-f3169ac3]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-f3169ac3]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-f3169ac3]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-f3169ac3]:hover{border-color:var(--border-strong)}.page-container[data-v-f3169ac3]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-f3169ac3]{max-width:400px}.page-container.wide[data-v-f3169ac3]{max-width:1200px}.eyebrow[data-v-f3169ac3]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-f3169ac3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-f3169ac3]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-f3169ac3]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-f3169ac3]{display:flex;gap:1rem}.collapsible-header[data-v-f3169ac3]{cursor:pointer}.collapsible-header.closed[data-v-f3169ac3]{margin-bottom:0}.collapsible-header svg[data-v-f3169ac3]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-f3169ac3]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-f3169ac3],.page-field>.collapsible-header.closed[data-v-f3169ac3]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-f3169ac3]{margin:0}.page-field>.collapsible-header svg[data-v-f3169ac3]{font-size:.8rem}.page-content[data-v-f3169ac3]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-f3169ac3]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-f3169ac3]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-f3169ac3]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-f3169ac3]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-f3169ac3]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-f3169ac3],.page-field.full-width[data-v-f3169ac3]{grid-column:span 12}.page-field.three-quarters-width[data-v-f3169ac3]{grid-column:span 9}.page-field.two-thirds-width[data-v-f3169ac3]{grid-column:span 8}.page-field.half-width[data-v-f3169ac3]{grid-column:span 6}.page-field.third-width[data-v-f3169ac3]{grid-column:span 4}.page-field.quarter-width[data-v-f3169ac3]{grid-column:span 3}.page-field.sixth-width[data-v-f3169ac3]{grid-column:span 2}label[data-v-f3169ac3]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-f3169ac3],.page-field>.collapsible-header h3[data-v-f3169ac3]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-f3169ac3]:after{content:" *";color:var(--text-brand)}label[title][data-v-f3169ac3]{cursor:help}.page-section.rows[data-v-f3169ac3]{row-gap:0}.page-section.rows>h3[data-v-f3169ac3]{margin-bottom:1rem}.page-section.rows .page-field[data-v-f3169ac3]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-f3169ac3]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-f3169ac3]{margin-bottom:0}.page-section.rows .page-field[data-v-f3169ac3]>:not(label){grid-column:2}.page-value[data-v-f3169ac3]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-f3169ac3]{white-space:pre-line}.page-value[data-v-f3169ac3]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-f3169ac3]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-f3169ac3]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-f3169ac3]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-f3169ac3]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-f3169ac3]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-f3169ac3]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-f3169ac3]>*{margin-bottom:.5rem}.link-button-list[data-v-f3169ac3]>*:last-child{margin-bottom:0}.form-control[data-v-f3169ac3],input[type=datetime-local][data-v-f3169ac3]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-f3169ac3]:focus,input[type=datetime-local][data-v-f3169ac3]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-f3169ac3]:disabled,input[type=datetime-local][data-v-f3169ac3]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-f3169ac3]{resize:vertical;min-height:100px}.field-details[data-v-f3169ac3]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-f3169ac3]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-f3169ac3]{display:flex;align-items:baseline}input[type=checkbox][data-v-f3169ac3]{margin-right:1rem}.checkbox-container label[data-v-f3169ac3]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-f3169ac3]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-f3169ac3]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-f3169ac3]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-f3169ac3]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-f3169ac3]:checked{background:var(--text-brand)}.form-toggle[data-v-f3169ac3]:checked:before{transform:translate(22px)}.form-toggle[data-v-f3169ac3]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-f3169ac3],.error-message[data-v-f3169ac3]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-f3169ac3]{border-left:3px solid var(--intent-success)}.error-message[data-v-f3169ac3]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-f3169ac3]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-f3169ac3]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-f3169ac3]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-f3169ac3]{justify-content:center}.page-actions.vertical[data-v-f3169ac3]{flex-direction:column}form.page-content>.page-actions[data-v-f3169ac3]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-ed940e95]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-ed940e95]:root,[data-theme=light][data-v-ed940e95]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-ed940e95]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-ed940e95]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-ed940e95],.important-button[data-v-ed940e95],.delete-button[data-v-ed940e95],.submit-button[data-v-ed940e95],.cancel-button[data-v-ed940e95],.add-button[data-v-ed940e95],.action-button[data-v-ed940e95],.link-button[data-v-ed940e95],.logout-button[data-v-ed940e95],.help-button[data-v-ed940e95],.appstore-button[data-v-ed940e95],.radio-button[data-v-ed940e95],.download-button[data-v-ed940e95],.user-button[data-v-ed940e95]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-ed940e95]:disabled,.important-button[data-v-ed940e95]:disabled,.delete-button[data-v-ed940e95]:disabled,.submit-button[data-v-ed940e95]:disabled,.cancel-button[data-v-ed940e95]:disabled,.add-button[data-v-ed940e95]:disabled,.action-button[data-v-ed940e95]:disabled,.link-button[data-v-ed940e95]:disabled,.logout-button[data-v-ed940e95]:disabled,.help-button[data-v-ed940e95]:disabled,.appstore-button[data-v-ed940e95]:disabled,.radio-button[data-v-ed940e95]:disabled,.download-button[data-v-ed940e95]:disabled,.user-button[data-v-ed940e95]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-ed940e95],.important-button.disabled[data-v-ed940e95],.delete-button.disabled[data-v-ed940e95],.submit-button.disabled[data-v-ed940e95],.cancel-button.disabled[data-v-ed940e95],.add-button.disabled[data-v-ed940e95],.action-button.disabled[data-v-ed940e95],.link-button.disabled[data-v-ed940e95],.logout-button.disabled[data-v-ed940e95],.help-button.disabled[data-v-ed940e95],.appstore-button.disabled[data-v-ed940e95],.radio-button.disabled[data-v-ed940e95],.download-button.disabled[data-v-ed940e95],.user-button.disabled[data-v-ed940e95]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-ed940e95]{min-width:7rem}.big[data-v-ed940e95]{min-width:15rem}.important-button[data-v-ed940e95]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-ed940e95]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-ed940e95]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-ed940e95]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-ed940e95]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-ed940e95]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-ed940e95]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-ed940e95]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-ed940e95]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-ed940e95]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-ed940e95]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-ed940e95]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-ed940e95]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-ed940e95]{width:32px;height:32px;padding:0}.action-button.view[data-v-ed940e95],.action-button.approve[data-v-ed940e95],.action-button.analytics[data-v-ed940e95],.action-button.download[data-v-ed940e95]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-ed940e95],.action-button.new[data-v-ed940e95],.action-button.submit[data-v-ed940e95]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-ed940e95]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-ed940e95]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-ed940e95]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-ed940e95]{display:flex;gap:8px}.download-button[data-v-ed940e95]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-ed940e95]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-ed940e95]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-ed940e95]:hover{color:var(--text-link-hover)}.link.disabled[data-v-ed940e95]{opacity:.7;cursor:not-allowed}.link-button[data-v-ed940e95]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-ed940e95]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-ed940e95],td .link-button.video-button[data-v-ed940e95]{max-width:400px}.link-button[data-v-ed940e95]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-ed940e95]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-ed940e95]:hover,.user-button.menu-open[data-v-ed940e95]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-ed940e95],.user-button:hover .verification-warning[data-v-ed940e95],.user-button.menu-open .superuser-indicator[data-v-ed940e95],.user-button.menu-open .verification-warning[data-v-ed940e95]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-ed940e95],.user-button.menu-open .logo-image[data-v-ed940e95]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-ed940e95]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-ed940e95]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-ed940e95]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-ed940e95]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-ed940e95]{color:var(--intent-success)}.appstore-button.playstore[data-v-ed940e95]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-ed940e95]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-ed940e95]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-ed940e95]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-ed940e95]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-ed940e95],.file-input[data-v-ed940e95]{display:none}.dropdown select[data-v-ed940e95]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-ed940e95]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-ed940e95]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-ed940e95]:hover{border-color:var(--border-strong)}.upload-container[data-v-ed940e95]{display:flex;gap:.5rem;align-items:flex-start}.file-upload[data-v-ed940e95]{border:2px dashed var(--border-strong);border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--surface-1);width:100%;box-sizing:border-box}.file-upload[data-v-ed940e95]:hover{border-color:var(--text-secondary)}.file-upload.dragging[data-v-ed940e95]{border-color:var(--border-focus);background:var(--surface-hover)}.upload-placeholder[data-v-ed940e95]{display:flex;flex-direction:column;align-items:center;gap:10px}.upload-icon[data-v-ed940e95]{color:var(--text-secondary)}.upload-text[data-v-ed940e95]{color:var(--text-secondary);font-size:14px}.upload-requirements[data-v-ed940e95]{color:var(--text-muted);font-size:12px}.upload-progress[data-v-ed940e95]{display:flex;flex-direction:column;gap:10px}.progress-text[data-v-ed940e95]{color:var(--text-secondary);font-size:14px}.progress-bar-container[data-v-ed940e95]{width:100%;height:4px;background:var(--border-subtle);border-radius:2px;overflow:hidden}.progress-bar[data-v-ed940e95]{height:100%;background:var(--intent-primary);transition:width .3s ease}.progress-percentage[data-v-ed940e95]{color:var(--text-secondary);font-size:12px}.upload-details[data-v-ed940e95]{display:flex;justify-content:space-between;margin-top:8px;font-size:.85rem;color:var(--text-secondary)}.upload-speed[data-v-ed940e95],.remaining-time[data-v-ed940e95]{display:inline-block}.action-buttons[data-v-ed940e95]{display:flex;flex-direction:column;gap:.5rem;align-items:center}.label[data-v-ed940e95]{padding:.125rem .375rem;border-radius:.25rem;font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.025em}.label.working[data-v-ed940e95]{position:relative}.label.working .working-outline[data-v-ed940e95]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.label.working .working-outline rect[data-v-ed940e95]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:20 80;--working-duration: 1.5s;animation:label-working-ed940e95 var(--working-duration) linear infinite;animation-delay:calc(var(--working-phase, 0) * -1 * var(--working-duration))}@keyframes label-working-ed940e95{to{stroke-dashoffset:-100}}@media(prefers-reduced-motion:reduce){.label.working .working-outline rect[data-v-ed940e95]{animation:none}}.label.hdr[data-v-ed940e95]{background-color:var(--text-secondary);color:var(--surface-1);font-weight:600;font-style:italic}.label.status[data-v-ed940e95]{font-weight:500;padding:.25rem .5rem;align-self:center}.label.status.unknown[data-v-ed940e95]{background-color:var(--status-unknown);color:var(--status-unknown-text)}.label.status.not-uploaded[data-v-ed940e95]{background-color:var(--status-not-uploaded);color:var(--status-not-uploaded-text)}.label.status.not-started[data-v-ed940e95]{background-color:var(--status-not-started);color:var(--status-not-started-text)}.label.status.queued[data-v-ed940e95]{background-color:var(--status-queued);color:var(--status-queued-text)}.label.status.in-progress[data-v-ed940e95]{background-color:var(--status-in-progress);color:var(--status-in-progress-text)}.label.status.completed[data-v-ed940e95]{background-color:var(--status-completed);color:var(--status-completed-text)}.label.status.failed[data-v-ed940e95]{background-color:var(--status-failed);color:var(--status-failed-text)}.label.status.draft[data-v-ed940e95]{background-color:var(--status-draft);color:var(--status-draft-text)}.label.status.ready-to-submit[data-v-ed940e95]{background-color:var(--status-ready-to-submit);color:var(--status-ready-to-submit-text)}.label.status.waiting-for-review[data-v-ed940e95]{background-color:var(--status-waiting-for-review);color:var(--status-waiting-for-review-text)}.label.status.under-review[data-v-ed940e95]{background-color:var(--status-under-review);color:var(--status-under-review-text)}.label.status.needs-revision[data-v-ed940e95]{background-color:var(--status-needs-revision);color:var(--status-needs-revision-text)}.label.status.approved[data-v-ed940e95]{background-color:var(--status-approved);color:var(--status-approved-text)}.label.status.public[data-v-ed940e95]{background-color:var(--status-public);color:var(--status-public-text)}.label.status.private[data-v-ed940e95]{background-color:var(--status-private);color:var(--status-private-text)}.label.status.unlisted[data-v-ed940e95]{background-color:var(--status-unlisted);color:var(--status-unlisted-text)}.label.status.local[data-v-ed940e95]{background-color:var(--status-local);color:var(--status-local-text)}.label.status.testflight[data-v-ed940e95]{background-color:var(--status-testflight);color:var(--status-testflight-text)}.label.status.enterprise[data-v-ed940e95]{background-color:var(--status-enterprise);color:var(--status-enterprise-text)}.label.status.appstore[data-v-ed940e95]{background-color:var(--status-appstore);color:var(--status-appstore-text)}.video-file-card[data-v-ed940e95]{display:flex;flex-direction:column;gap:1rem;padding:.5rem;border:1px solid var(--border-default);border-radius:.5rem;background-color:var(--surface-app);width:100%;box-sizing:border-box;min-width:0}.video-file-card.clickable[data-v-ed940e95]{cursor:pointer;transition:background-color .2s ease,transform .1s ease}.video-file-card.clickable[data-v-ed940e95]:hover{background-color:var(--surface-hover);box-shadow:var(--shadow-sm)}.video-file-card.with-thumbnail[data-v-ed940e95]{container-type:inline-size}.video-file-card-layout[data-v-ed940e95]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"thumbnail" "body" "errors";gap:.75rem}@container (min-width: 32rem){.video-file-card-layout[data-v-ed940e95]{grid-template-columns:16rem minmax(0,1fr);grid-template-areas:"thumbnail body" "errors errors";align-items:start}}.video-file-thumbnail[data-v-ed940e95]{grid-area:thumbnail;aspect-ratio:3 / 2;display:flex;align-items:center;justify-content:center;border-radius:.5rem;overflow:hidden;background-color:var(--preview-video-bg);color:var(--preview-placeholder)}.video-file-thumbnail img[data-v-ed940e95]{width:100%;height:100%;object-fit:contain}.video-file-card-body[data-v-ed940e95]{grid-area:body;display:flex;flex-direction:column;gap:.5rem;min-width:0}.video-file-card-errors[data-v-ed940e95]{grid-area:errors;display:flex;flex-direction:column;gap:.5rem}.video-file-card-header[data-v-ed940e95]{display:flex;align-items:center;gap:.5rem;color:var(--text-primary);min-width:0}.file-name[data-v-ed940e95]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.stream-status[data-v-ed940e95]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.125rem 0;font-size:.875rem;color:var(--text-secondary)}.stream-status-item[data-v-ed940e95]{display:inline-flex;align-items:center;gap:.375rem}.stream-statuses[data-v-ed940e95]{display:inline-flex;gap:.25rem;white-space:nowrap}.stream-error[data-v-ed940e95]{font-size:.8rem;color:var(--intent-danger);background-color:var(--intent-danger-surface);padding:.25rem .5rem;border-radius:.25rem;border-left:3px solid var(--intent-danger)}.status-details[data-v-ed940e95]{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem;color:var(--text-secondary);min-width:0}.detail-item[data-v-ed940e95]{display:flex;align-items:center;gap:.375rem}.video-file-info[data-v-ed940e95]{display:flex;flex-direction:column;gap:1rem;width:100%}.processing-message[data-v-ed940e95]{display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--intent-primary)}[data-v-c5fcc87d]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-c5fcc87d]:root,[data-theme=light][data-v-c5fcc87d]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-c5fcc87d]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-c5fcc87d]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-c5fcc87d],.important-button[data-v-c5fcc87d],.delete-button[data-v-c5fcc87d],.submit-button[data-v-c5fcc87d],.cancel-button[data-v-c5fcc87d],.add-button[data-v-c5fcc87d],.action-button[data-v-c5fcc87d],.link-button[data-v-c5fcc87d],.logout-button[data-v-c5fcc87d],.help-button[data-v-c5fcc87d],.appstore-button[data-v-c5fcc87d],.radio-button[data-v-c5fcc87d],.download-button[data-v-c5fcc87d],.user-button[data-v-c5fcc87d]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-c5fcc87d]:disabled,.important-button[data-v-c5fcc87d]:disabled,.delete-button[data-v-c5fcc87d]:disabled,.submit-button[data-v-c5fcc87d]:disabled,.cancel-button[data-v-c5fcc87d]:disabled,.add-button[data-v-c5fcc87d]:disabled,.action-button[data-v-c5fcc87d]:disabled,.link-button[data-v-c5fcc87d]:disabled,.logout-button[data-v-c5fcc87d]:disabled,.help-button[data-v-c5fcc87d]:disabled,.appstore-button[data-v-c5fcc87d]:disabled,.radio-button[data-v-c5fcc87d]:disabled,.download-button[data-v-c5fcc87d]:disabled,.user-button[data-v-c5fcc87d]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-c5fcc87d],.important-button.disabled[data-v-c5fcc87d],.delete-button.disabled[data-v-c5fcc87d],.submit-button.disabled[data-v-c5fcc87d],.cancel-button.disabled[data-v-c5fcc87d],.add-button.disabled[data-v-c5fcc87d],.action-button.disabled[data-v-c5fcc87d],.link-button.disabled[data-v-c5fcc87d],.logout-button.disabled[data-v-c5fcc87d],.help-button.disabled[data-v-c5fcc87d],.appstore-button.disabled[data-v-c5fcc87d],.radio-button.disabled[data-v-c5fcc87d],.download-button.disabled[data-v-c5fcc87d],.user-button.disabled[data-v-c5fcc87d]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-c5fcc87d]{min-width:7rem}.big[data-v-c5fcc87d]{min-width:15rem}.important-button[data-v-c5fcc87d]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-c5fcc87d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-c5fcc87d]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-c5fcc87d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-c5fcc87d]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-c5fcc87d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-c5fcc87d]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-c5fcc87d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-c5fcc87d]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-c5fcc87d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-c5fcc87d]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-c5fcc87d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-c5fcc87d]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-c5fcc87d]{width:32px;height:32px;padding:0}.action-button.view[data-v-c5fcc87d],.action-button.approve[data-v-c5fcc87d],.action-button.analytics[data-v-c5fcc87d],.action-button.download[data-v-c5fcc87d]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-c5fcc87d],.action-button.new[data-v-c5fcc87d],.action-button.submit[data-v-c5fcc87d]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-c5fcc87d]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-c5fcc87d]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-c5fcc87d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-c5fcc87d]{display:flex;gap:8px}.download-button[data-v-c5fcc87d]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-c5fcc87d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-c5fcc87d]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-c5fcc87d]:hover{color:var(--text-link-hover)}.link.disabled[data-v-c5fcc87d]{opacity:.7;cursor:not-allowed}.link-button[data-v-c5fcc87d]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-c5fcc87d]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-c5fcc87d],td .link-button.video-button[data-v-c5fcc87d]{max-width:400px}.link-button[data-v-c5fcc87d]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-c5fcc87d]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-c5fcc87d]:hover,.user-button.menu-open[data-v-c5fcc87d]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-c5fcc87d],.user-button:hover .verification-warning[data-v-c5fcc87d],.user-button.menu-open .superuser-indicator[data-v-c5fcc87d],.user-button.menu-open .verification-warning[data-v-c5fcc87d]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-c5fcc87d],.user-button.menu-open .logo-image[data-v-c5fcc87d]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-c5fcc87d]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-c5fcc87d]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-c5fcc87d]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-c5fcc87d]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-c5fcc87d]{color:var(--intent-success)}.appstore-button.playstore[data-v-c5fcc87d]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-c5fcc87d]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-c5fcc87d]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-c5fcc87d]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-c5fcc87d]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-c5fcc87d],.file-input[data-v-c5fcc87d]{display:none}.dropdown select[data-v-c5fcc87d]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-c5fcc87d]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-c5fcc87d]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-c5fcc87d]:hover{border-color:var(--border-strong)}.page-container[data-v-c5fcc87d]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-c5fcc87d]{max-width:400px}.page-container.wide[data-v-c5fcc87d]{max-width:1200px}.eyebrow[data-v-c5fcc87d]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-c5fcc87d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-c5fcc87d]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-c5fcc87d]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-c5fcc87d]{display:flex;gap:1rem}.collapsible-header[data-v-c5fcc87d]{cursor:pointer}.collapsible-header.closed[data-v-c5fcc87d]{margin-bottom:0}.collapsible-header svg[data-v-c5fcc87d]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-c5fcc87d]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-c5fcc87d],.page-field>.collapsible-header.closed[data-v-c5fcc87d]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-c5fcc87d]{margin:0}.page-field>.collapsible-header svg[data-v-c5fcc87d]{font-size:.8rem}.page-content[data-v-c5fcc87d]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-c5fcc87d]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-c5fcc87d]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-c5fcc87d]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-c5fcc87d]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-c5fcc87d]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-c5fcc87d],.page-field.full-width[data-v-c5fcc87d]{grid-column:span 12}.page-field.three-quarters-width[data-v-c5fcc87d]{grid-column:span 9}.page-field.two-thirds-width[data-v-c5fcc87d]{grid-column:span 8}.page-field.half-width[data-v-c5fcc87d]{grid-column:span 6}.page-field.third-width[data-v-c5fcc87d]{grid-column:span 4}.page-field.quarter-width[data-v-c5fcc87d]{grid-column:span 3}.page-field.sixth-width[data-v-c5fcc87d]{grid-column:span 2}label[data-v-c5fcc87d]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-c5fcc87d],.page-field>.collapsible-header h3[data-v-c5fcc87d]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-c5fcc87d]:after{content:" *";color:var(--text-brand)}label[title][data-v-c5fcc87d]{cursor:help}.page-section.rows[data-v-c5fcc87d]{row-gap:0}.page-section.rows>h3[data-v-c5fcc87d]{margin-bottom:1rem}.page-section.rows .page-field[data-v-c5fcc87d]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-c5fcc87d]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-c5fcc87d]{margin-bottom:0}.page-section.rows .page-field[data-v-c5fcc87d]>:not(label){grid-column:2}.page-value[data-v-c5fcc87d]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-c5fcc87d]{white-space:pre-line}.page-value[data-v-c5fcc87d]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-c5fcc87d]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-c5fcc87d]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-c5fcc87d]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-c5fcc87d]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-c5fcc87d]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-c5fcc87d]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-c5fcc87d]>*{margin-bottom:.5rem}.link-button-list[data-v-c5fcc87d]>*:last-child{margin-bottom:0}.form-control[data-v-c5fcc87d],input[type=datetime-local][data-v-c5fcc87d]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-c5fcc87d]:focus,input[type=datetime-local][data-v-c5fcc87d]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-c5fcc87d]:disabled,input[type=datetime-local][data-v-c5fcc87d]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-c5fcc87d]{resize:vertical;min-height:100px}.field-details[data-v-c5fcc87d]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-c5fcc87d]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-c5fcc87d]{display:flex;align-items:baseline}input[type=checkbox][data-v-c5fcc87d]{margin-right:1rem}.checkbox-container label[data-v-c5fcc87d]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-c5fcc87d]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-c5fcc87d]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-c5fcc87d]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-c5fcc87d]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-c5fcc87d]:checked{background:var(--text-brand)}.form-toggle[data-v-c5fcc87d]:checked:before{transform:translate(22px)}.form-toggle[data-v-c5fcc87d]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-c5fcc87d],.error-message[data-v-c5fcc87d]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-c5fcc87d]{border-left:3px solid var(--intent-success)}.error-message[data-v-c5fcc87d]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-c5fcc87d]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-c5fcc87d]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-c5fcc87d]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-c5fcc87d]{justify-content:center}.page-actions.vertical[data-v-c5fcc87d]{flex-direction:column}form.page-content>.page-actions[data-v-c5fcc87d]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.section-description[data-v-c5fcc87d]{color:var(--text-secondary);font-size:.9rem;margin-bottom:1rem}.upload-result[data-v-c5fcc87d]{margin-top:1rem;padding:1rem;background-color:var(--surface-sunken);border-radius:4px}.upload-result label[data-v-c5fcc87d]{display:block;margin-bottom:.5rem;font-weight:600;color:var(--text-primary)}.file-url[data-v-c5fcc87d]{word-break:break-all}.email-preview[data-v-c5fcc87d]{width:100%;height:50rem;border:1px solid var(--border-default);border-radius:4px;color-scheme:light;background-color:var(--email-preview-bg)}[data-v-b072369c]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-b072369c]:root,[data-theme=light][data-v-b072369c]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-b072369c]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-b072369c]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-b072369c],.important-button[data-v-b072369c],.delete-button[data-v-b072369c],.submit-button[data-v-b072369c],.cancel-button[data-v-b072369c],.add-button[data-v-b072369c],.action-button[data-v-b072369c],.link-button[data-v-b072369c],.logout-button[data-v-b072369c],.help-button[data-v-b072369c],.appstore-button[data-v-b072369c],.radio-button[data-v-b072369c],.download-button[data-v-b072369c],.user-button[data-v-b072369c]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-b072369c]:disabled,.important-button[data-v-b072369c]:disabled,.delete-button[data-v-b072369c]:disabled,.submit-button[data-v-b072369c]:disabled,.cancel-button[data-v-b072369c]:disabled,.add-button[data-v-b072369c]:disabled,.action-button[data-v-b072369c]:disabled,.link-button[data-v-b072369c]:disabled,.logout-button[data-v-b072369c]:disabled,.help-button[data-v-b072369c]:disabled,.appstore-button[data-v-b072369c]:disabled,.radio-button[data-v-b072369c]:disabled,.download-button[data-v-b072369c]:disabled,.user-button[data-v-b072369c]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-b072369c],.important-button.disabled[data-v-b072369c],.delete-button.disabled[data-v-b072369c],.submit-button.disabled[data-v-b072369c],.cancel-button.disabled[data-v-b072369c],.add-button.disabled[data-v-b072369c],.action-button.disabled[data-v-b072369c],.link-button.disabled[data-v-b072369c],.logout-button.disabled[data-v-b072369c],.help-button.disabled[data-v-b072369c],.appstore-button.disabled[data-v-b072369c],.radio-button.disabled[data-v-b072369c],.download-button.disabled[data-v-b072369c],.user-button.disabled[data-v-b072369c]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-b072369c]{min-width:7rem}.big[data-v-b072369c]{min-width:15rem}.important-button[data-v-b072369c]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-b072369c]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-b072369c]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-b072369c]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-b072369c]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-b072369c]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-b072369c]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-b072369c]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-b072369c]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-b072369c]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-b072369c]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-b072369c]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-b072369c]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-b072369c]{width:32px;height:32px;padding:0}.action-button.view[data-v-b072369c],.action-button.approve[data-v-b072369c],.action-button.analytics[data-v-b072369c],.action-button.download[data-v-b072369c]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-b072369c],.action-button.new[data-v-b072369c],.action-button.submit[data-v-b072369c]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-b072369c]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-b072369c]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-b072369c]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-b072369c]{display:flex;gap:8px}.download-button[data-v-b072369c]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-b072369c]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-b072369c]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-b072369c]:hover{color:var(--text-link-hover)}.link.disabled[data-v-b072369c]{opacity:.7;cursor:not-allowed}.link-button[data-v-b072369c]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-b072369c]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-b072369c],td .link-button.video-button[data-v-b072369c]{max-width:400px}.link-button[data-v-b072369c]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-b072369c]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-b072369c]:hover,.user-button.menu-open[data-v-b072369c]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-b072369c],.user-button:hover .verification-warning[data-v-b072369c],.user-button.menu-open .superuser-indicator[data-v-b072369c],.user-button.menu-open .verification-warning[data-v-b072369c]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-b072369c],.user-button.menu-open .logo-image[data-v-b072369c]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-b072369c]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-b072369c]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-b072369c]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-b072369c]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-b072369c]{color:var(--intent-success)}.appstore-button.playstore[data-v-b072369c]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-b072369c]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-b072369c]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-b072369c]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-b072369c]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-b072369c],.file-input[data-v-b072369c]{display:none}.dropdown select[data-v-b072369c]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-b072369c]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-b072369c]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-b072369c]:hover{border-color:var(--border-strong)}[data-v-7c323595]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-7c323595]:root,[data-theme=light][data-v-7c323595]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-7c323595]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-7c323595]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-7c323595],.important-button[data-v-7c323595],.delete-button[data-v-7c323595],.submit-button[data-v-7c323595],.cancel-button[data-v-7c323595],.add-button[data-v-7c323595],.action-button[data-v-7c323595],.link-button[data-v-7c323595],.logout-button[data-v-7c323595],.help-button[data-v-7c323595],.appstore-button[data-v-7c323595],.radio-button[data-v-7c323595],.download-button[data-v-7c323595],.user-button[data-v-7c323595]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-7c323595]:disabled,.important-button[data-v-7c323595]:disabled,.delete-button[data-v-7c323595]:disabled,.submit-button[data-v-7c323595]:disabled,.cancel-button[data-v-7c323595]:disabled,.add-button[data-v-7c323595]:disabled,.action-button[data-v-7c323595]:disabled,.link-button[data-v-7c323595]:disabled,.logout-button[data-v-7c323595]:disabled,.help-button[data-v-7c323595]:disabled,.appstore-button[data-v-7c323595]:disabled,.radio-button[data-v-7c323595]:disabled,.download-button[data-v-7c323595]:disabled,.user-button[data-v-7c323595]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-7c323595],.important-button.disabled[data-v-7c323595],.delete-button.disabled[data-v-7c323595],.submit-button.disabled[data-v-7c323595],.cancel-button.disabled[data-v-7c323595],.add-button.disabled[data-v-7c323595],.action-button.disabled[data-v-7c323595],.link-button.disabled[data-v-7c323595],.logout-button.disabled[data-v-7c323595],.help-button.disabled[data-v-7c323595],.appstore-button.disabled[data-v-7c323595],.radio-button.disabled[data-v-7c323595],.download-button.disabled[data-v-7c323595],.user-button.disabled[data-v-7c323595]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-7c323595]{min-width:7rem}.big[data-v-7c323595]{min-width:15rem}.important-button[data-v-7c323595]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-7c323595]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-7c323595]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-7c323595]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-7c323595]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-7c323595]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-7c323595]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-7c323595]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-7c323595]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-7c323595]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-7c323595]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-7c323595]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-7c323595]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-7c323595]{width:32px;height:32px;padding:0}.action-button.view[data-v-7c323595],.action-button.approve[data-v-7c323595],.action-button.analytics[data-v-7c323595],.action-button.download[data-v-7c323595]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-7c323595],.action-button.new[data-v-7c323595],.action-button.submit[data-v-7c323595]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-7c323595]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-7c323595]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-7c323595]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-7c323595]{display:flex;gap:8px}.download-button[data-v-7c323595]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-7c323595]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-7c323595]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-7c323595]:hover{color:var(--text-link-hover)}.link.disabled[data-v-7c323595]{opacity:.7;cursor:not-allowed}.link-button[data-v-7c323595]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-7c323595]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-7c323595],td .link-button.video-button[data-v-7c323595]{max-width:400px}.link-button[data-v-7c323595]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-7c323595]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-7c323595]:hover,.user-button.menu-open[data-v-7c323595]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-7c323595],.user-button:hover .verification-warning[data-v-7c323595],.user-button.menu-open .superuser-indicator[data-v-7c323595],.user-button.menu-open .verification-warning[data-v-7c323595]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-7c323595],.user-button.menu-open .logo-image[data-v-7c323595]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-7c323595]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-7c323595]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-7c323595]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-7c323595]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-7c323595]{color:var(--intent-success)}.appstore-button.playstore[data-v-7c323595]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-7c323595]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-7c323595]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-7c323595]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-7c323595]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-7c323595],.file-input[data-v-7c323595]{display:none}.dropdown select[data-v-7c323595]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-7c323595]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-7c323595]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-7c323595]:hover{border-color:var(--border-strong)}.list-container[data-v-7c323595]{position:relative;padding:var(--space-section)}.list-header[data-v-7c323595]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-7c323595]{margin:0}.header-actions[data-v-7c323595]{display:flex;gap:1rem}.list-header[data-v-7c323595]:has(>.header-stack){align-items:baseline}.header-stack[data-v-7c323595]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-7c323595]{margin-bottom:var(--space-section)}.list-section h3[data-v-7c323595]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-7c323595]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-7c323595]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-7c323595]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-7c323595]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-7c323595]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-7c323595]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-7c323595],td[data-v-7c323595]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-7c323595]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-7c323595]{text-align:right}.thumbnail-name[data-v-7c323595]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-7c323595]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-7c323595]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-7c323595]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-7c323595]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-7c323595]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-7c323595]{text-decoration:line-through}.clickable:hover .overflow b[data-v-7c323595],.clickable:hover .overflow strong[data-v-7c323595]{color:var(--text-brand)}.sortable[data-v-7c323595]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-7c323595]:hover{color:var(--text-brand)}.sort-indicator[data-v-7c323595]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-7c323595]{color:var(--text-brand);opacity:1}.inline-edit[data-v-7c323595]{position:relative;width:100%}.inline-edit input[data-v-7c323595]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-7c323595]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-7c323595]:hover{background-color:var(--surface-hover)}div.add-row[data-v-7c323595]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-7c323595]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-7c323595]{cursor:pointer}tr.add-row td[data-v-7c323595]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-7c323595]{color:var(--text-primary)}.grid[data-v-7c323595]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-7c323595],.actions[data-v-7c323595]{display:flex;gap:8px}.featured-star[data-v-7c323595]{color:var(--star);margin-left:6px;font-size:.8rem}.tabs[data-v-7c323595]{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;margin-bottom:var(--space-section);border:1px solid var(--border-default);border-radius:8px;background-color:var(--surface-1)}.tabs button[data-v-7c323595]{border:0;border-radius:6px;background:none;color:var(--text-secondary);cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1rem;transition:background-color .2s ease,color .2s ease}.tabs button.add[data-v-7c323595]{border:1px dashed var(--border-strong)}.tabs button[data-v-7c323595]:hover{color:var(--text-brand);background-color:var(--surface-hover)}.tabs button.active[data-v-7c323595]{color:var(--text-brand)}.tabs button.active[data-v-7c323595],.tabs .thumb[data-v-7c323595]{background:var(--intent-brand-tint)}.tabs .thumb~button.active[data-v-7c323595]{background:none}.tab-content[data-v-7c323595]{background:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem}.page-container[data-v-7c323595]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-7c323595]{max-width:400px}.page-container.wide[data-v-7c323595]{max-width:1200px}.eyebrow[data-v-7c323595]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-7c323595]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-7c323595]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-7c323595]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-7c323595]{display:flex;gap:1rem}.collapsible-header[data-v-7c323595]{cursor:pointer}.collapsible-header.closed[data-v-7c323595]{margin-bottom:0}.collapsible-header svg[data-v-7c323595]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-7c323595]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-7c323595],.page-field>.collapsible-header.closed[data-v-7c323595]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-7c323595]{margin:0}.page-field>.collapsible-header svg[data-v-7c323595]{font-size:.8rem}.page-content[data-v-7c323595]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-7c323595]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-7c323595]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-7c323595]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-7c323595]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-7c323595]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-7c323595],.page-field.full-width[data-v-7c323595]{grid-column:span 12}.page-field.three-quarters-width[data-v-7c323595]{grid-column:span 9}.page-field.two-thirds-width[data-v-7c323595]{grid-column:span 8}.page-field.half-width[data-v-7c323595]{grid-column:span 6}.page-field.third-width[data-v-7c323595]{grid-column:span 4}.page-field.quarter-width[data-v-7c323595]{grid-column:span 3}.page-field.sixth-width[data-v-7c323595]{grid-column:span 2}label[data-v-7c323595]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-7c323595],.page-field>.collapsible-header h3[data-v-7c323595]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-7c323595]:after{content:" *";color:var(--text-brand)}label[title][data-v-7c323595]{cursor:help}.page-section.rows[data-v-7c323595]{row-gap:0}.page-section.rows>h3[data-v-7c323595]{margin-bottom:1rem}.page-section.rows .page-field[data-v-7c323595]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-7c323595]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-7c323595]{margin-bottom:0}.page-section.rows .page-field[data-v-7c323595]>:not(label){grid-column:2}.page-value[data-v-7c323595]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-7c323595]{white-space:pre-line}.page-value[data-v-7c323595]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-7c323595]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-7c323595]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-7c323595]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-7c323595]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-7c323595]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-7c323595]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-7c323595]>*{margin-bottom:.5rem}.link-button-list[data-v-7c323595]>*:last-child{margin-bottom:0}.form-control[data-v-7c323595],input[type=datetime-local][data-v-7c323595]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-7c323595]:focus,input[type=datetime-local][data-v-7c323595]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-7c323595]:disabled,input[type=datetime-local][data-v-7c323595]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-7c323595]{resize:vertical;min-height:100px}.field-details[data-v-7c323595]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-7c323595]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-7c323595]{display:flex;align-items:baseline}input[type=checkbox][data-v-7c323595]{margin-right:1rem}.checkbox-container label[data-v-7c323595]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-7c323595]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-7c323595]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-7c323595]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-7c323595]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-7c323595]:checked{background:var(--text-brand)}.form-toggle[data-v-7c323595]:checked:before{transform:translate(22px)}.form-toggle[data-v-7c323595]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-7c323595],.error-message[data-v-7c323595]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-7c323595]{border-left:3px solid var(--intent-success)}.error-message[data-v-7c323595]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-7c323595]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-7c323595]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-7c323595]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-7c323595]{justify-content:center}.page-actions.vertical[data-v-7c323595]{flex-direction:column}form.page-content>.page-actions[data-v-7c323595]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.header-controls[data-v-7c323595]{display:flex;align-items:center;gap:1rem}.filter-control[data-v-7c323595]{display:flex;align-items:center;gap:.5rem}.filter-control label[data-v-7c323595]{font-size:.9rem;color:var(--text-secondary)}.filter-control select[data-v-7c323595]{padding:.5rem;border:1px solid var(--border-strong);border-radius:4px;font-size:.9rem;background:var(--surface-1);cursor:pointer}.filter-control select[data-v-7c323595]:hover{border-color:var(--text-brand)}.mono-short[data-v-7c323595]{font-family:Courier New,monospace;font-size:.85rem}td[data-v-7c323595] .link-button{max-width:120px}.overflow[data-v-7c323595]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aggregation-panel[data-v-7c323595]{margin-top:1rem}.aggregation-panel .page-section[data-v-7c323595]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.aggregation-panel .page-section+.page-section[data-v-7c323595]{margin-top:1.5rem}.aggregation-panel .page-field.third-width[data-v-7c323595]{grid-column:span 4}.aggregation-panel .page-field.full-width[data-v-7c323595],.aggregation-panel .page-actions.full-width[data-v-7c323595]{grid-column:span 12}.aggregation-panel .page-actions[data-v-7c323595]{margin-top:0;justify-content:flex-start}.aggregation-result[data-v-7c323595]{margin-top:1.5rem;padding:1.25rem;border-radius:8px;border:1px solid}.aggregation-result.success[data-v-7c323595]{background:var(--intent-success-surface);border-color:color-mix(in srgb,var(--intent-success-surface-text) 30%,transparent)}.aggregation-result.error[data-v-7c323595]{background:var(--intent-danger-surface);border-color:color-mix(in srgb,var(--intent-danger-surface-text) 30%,transparent)}.aggregation-result h4[data-v-7c323595]{margin:0 0 1rem;font-size:1rem;color:var(--text-primary)}.aggregation-result.error h4[data-v-7c323595]{color:var(--intent-danger-surface-text)}.aggregation-result pre[data-v-7c323595]{margin:0;padding:.75rem;background:var(--surface-sunken);border-radius:4px;font-size:.85rem;white-space:pre-wrap;word-break:break-word}.result-summary[data-v-7c323595]{display:flex;flex-direction:column;gap:.5rem}.result-item[data-v-7c323595]{font-size:.9rem;color:var(--text-primary)}.result-item strong[data-v-7c323595]{color:var(--text-primary)}.result-records[data-v-7c323595]{margin-top:1.5rem}.result-records h5[data-v-7c323595]{margin:0 0 .75rem;font-size:.95rem;color:var(--text-primary);border-bottom:1px solid var(--border-default);padding-bottom:.5rem}.result-records table[data-v-7c323595]{font-size:.85rem}[data-v-13f0a995]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-13f0a995]:root,[data-theme=light][data-v-13f0a995]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-13f0a995]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-13f0a995]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-13f0a995],.important-button[data-v-13f0a995],.delete-button[data-v-13f0a995],.submit-button[data-v-13f0a995],.cancel-button[data-v-13f0a995],.add-button[data-v-13f0a995],.action-button[data-v-13f0a995],.link-button[data-v-13f0a995],.logout-button[data-v-13f0a995],.help-button[data-v-13f0a995],.appstore-button[data-v-13f0a995],.radio-button[data-v-13f0a995],.download-button[data-v-13f0a995],.user-button[data-v-13f0a995]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-13f0a995]:disabled,.important-button[data-v-13f0a995]:disabled,.delete-button[data-v-13f0a995]:disabled,.submit-button[data-v-13f0a995]:disabled,.cancel-button[data-v-13f0a995]:disabled,.add-button[data-v-13f0a995]:disabled,.action-button[data-v-13f0a995]:disabled,.link-button[data-v-13f0a995]:disabled,.logout-button[data-v-13f0a995]:disabled,.help-button[data-v-13f0a995]:disabled,.appstore-button[data-v-13f0a995]:disabled,.radio-button[data-v-13f0a995]:disabled,.download-button[data-v-13f0a995]:disabled,.user-button[data-v-13f0a995]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-13f0a995],.important-button.disabled[data-v-13f0a995],.delete-button.disabled[data-v-13f0a995],.submit-button.disabled[data-v-13f0a995],.cancel-button.disabled[data-v-13f0a995],.add-button.disabled[data-v-13f0a995],.action-button.disabled[data-v-13f0a995],.link-button.disabled[data-v-13f0a995],.logout-button.disabled[data-v-13f0a995],.help-button.disabled[data-v-13f0a995],.appstore-button.disabled[data-v-13f0a995],.radio-button.disabled[data-v-13f0a995],.download-button.disabled[data-v-13f0a995],.user-button.disabled[data-v-13f0a995]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-13f0a995]{min-width:7rem}.big[data-v-13f0a995]{min-width:15rem}.important-button[data-v-13f0a995]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-13f0a995]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-13f0a995]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-13f0a995]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-13f0a995]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-13f0a995]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-13f0a995]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-13f0a995]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-13f0a995]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-13f0a995]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-13f0a995]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-13f0a995]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-13f0a995]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-13f0a995]{width:32px;height:32px;padding:0}.action-button.view[data-v-13f0a995],.action-button.approve[data-v-13f0a995],.action-button.analytics[data-v-13f0a995],.action-button.download[data-v-13f0a995]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-13f0a995],.action-button.new[data-v-13f0a995],.action-button.submit[data-v-13f0a995]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-13f0a995]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-13f0a995]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-13f0a995]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-13f0a995]{display:flex;gap:8px}.download-button[data-v-13f0a995]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-13f0a995]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-13f0a995]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-13f0a995]:hover{color:var(--text-link-hover)}.link.disabled[data-v-13f0a995]{opacity:.7;cursor:not-allowed}.link-button[data-v-13f0a995]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-13f0a995]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-13f0a995],td .link-button.video-button[data-v-13f0a995]{max-width:400px}.link-button[data-v-13f0a995]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-13f0a995]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-13f0a995]:hover,.user-button.menu-open[data-v-13f0a995]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-13f0a995],.user-button:hover .verification-warning[data-v-13f0a995],.user-button.menu-open .superuser-indicator[data-v-13f0a995],.user-button.menu-open .verification-warning[data-v-13f0a995]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-13f0a995],.user-button.menu-open .logo-image[data-v-13f0a995]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-13f0a995]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-13f0a995]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-13f0a995]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-13f0a995]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-13f0a995]{color:var(--intent-success)}.appstore-button.playstore[data-v-13f0a995]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-13f0a995]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-13f0a995]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-13f0a995]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-13f0a995]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-13f0a995],.file-input[data-v-13f0a995]{display:none}.dropdown select[data-v-13f0a995]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-13f0a995]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-13f0a995]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-13f0a995]:hover{border-color:var(--border-strong)}.tabs[data-v-13f0a995]{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;margin-bottom:var(--space-section);border:1px solid var(--border-default);border-radius:8px;background-color:var(--surface-1)}.tabs button[data-v-13f0a995]{border:0;border-radius:6px;background:none;color:var(--text-secondary);cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1rem;transition:background-color .2s ease,color .2s ease}.tabs button.add[data-v-13f0a995]{border:1px dashed var(--border-strong)}.tabs button[data-v-13f0a995]:hover{color:var(--text-brand);background-color:var(--surface-hover)}.tabs button.active[data-v-13f0a995]{color:var(--text-brand)}.tabs button.active[data-v-13f0a995],.tabs .thumb[data-v-13f0a995]{background:var(--intent-brand-tint)}.tabs .thumb~button.active[data-v-13f0a995]{background:none}.tab-content[data-v-13f0a995]{background:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem}[data-v-497d9775]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-497d9775]:root,[data-theme=light][data-v-497d9775]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-497d9775]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-497d9775]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-497d9775],.important-button[data-v-497d9775],.delete-button[data-v-497d9775],.submit-button[data-v-497d9775],.cancel-button[data-v-497d9775],.add-button[data-v-497d9775],.action-button[data-v-497d9775],.link-button[data-v-497d9775],.logout-button[data-v-497d9775],.help-button[data-v-497d9775],.appstore-button[data-v-497d9775],.radio-button[data-v-497d9775],.download-button[data-v-497d9775],.user-button[data-v-497d9775]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-497d9775]:disabled,.important-button[data-v-497d9775]:disabled,.delete-button[data-v-497d9775]:disabled,.submit-button[data-v-497d9775]:disabled,.cancel-button[data-v-497d9775]:disabled,.add-button[data-v-497d9775]:disabled,.action-button[data-v-497d9775]:disabled,.link-button[data-v-497d9775]:disabled,.logout-button[data-v-497d9775]:disabled,.help-button[data-v-497d9775]:disabled,.appstore-button[data-v-497d9775]:disabled,.radio-button[data-v-497d9775]:disabled,.download-button[data-v-497d9775]:disabled,.user-button[data-v-497d9775]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-497d9775],.important-button.disabled[data-v-497d9775],.delete-button.disabled[data-v-497d9775],.submit-button.disabled[data-v-497d9775],.cancel-button.disabled[data-v-497d9775],.add-button.disabled[data-v-497d9775],.action-button.disabled[data-v-497d9775],.link-button.disabled[data-v-497d9775],.logout-button.disabled[data-v-497d9775],.help-button.disabled[data-v-497d9775],.appstore-button.disabled[data-v-497d9775],.radio-button.disabled[data-v-497d9775],.download-button.disabled[data-v-497d9775],.user-button.disabled[data-v-497d9775]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-497d9775]{min-width:7rem}.big[data-v-497d9775]{min-width:15rem}.important-button[data-v-497d9775]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-497d9775]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-497d9775]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-497d9775]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-497d9775]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-497d9775]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-497d9775]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-497d9775]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-497d9775]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-497d9775]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-497d9775]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-497d9775]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-497d9775]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-497d9775]{width:32px;height:32px;padding:0}.action-button.view[data-v-497d9775],.action-button.approve[data-v-497d9775],.action-button.analytics[data-v-497d9775],.action-button.download[data-v-497d9775]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-497d9775],.action-button.new[data-v-497d9775],.action-button.submit[data-v-497d9775]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-497d9775]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-497d9775]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-497d9775]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-497d9775]{display:flex;gap:8px}.download-button[data-v-497d9775]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-497d9775]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-497d9775]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-497d9775]:hover{color:var(--text-link-hover)}.link.disabled[data-v-497d9775]{opacity:.7;cursor:not-allowed}.link-button[data-v-497d9775]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-497d9775]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-497d9775],td .link-button.video-button[data-v-497d9775]{max-width:400px}.link-button[data-v-497d9775]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-497d9775]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-497d9775]:hover,.user-button.menu-open[data-v-497d9775]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-497d9775],.user-button:hover .verification-warning[data-v-497d9775],.user-button.menu-open .superuser-indicator[data-v-497d9775],.user-button.menu-open .verification-warning[data-v-497d9775]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-497d9775],.user-button.menu-open .logo-image[data-v-497d9775]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-497d9775]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-497d9775]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-497d9775]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-497d9775]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-497d9775]{color:var(--intent-success)}.appstore-button.playstore[data-v-497d9775]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-497d9775]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-497d9775]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-497d9775]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-497d9775]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-497d9775],.file-input[data-v-497d9775]{display:none}.dropdown select[data-v-497d9775]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-497d9775]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-497d9775]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-497d9775]:hover{border-color:var(--border-strong)}.list-container[data-v-497d9775]{position:relative;padding:var(--space-section)}.list-header[data-v-497d9775]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-497d9775]{margin:0}.header-actions[data-v-497d9775]{display:flex;gap:1rem}.list-header[data-v-497d9775]:has(>.header-stack){align-items:baseline}.header-stack[data-v-497d9775]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-497d9775]{margin-bottom:var(--space-section)}.list-section h3[data-v-497d9775]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-497d9775]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-497d9775]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-497d9775]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-497d9775]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-497d9775]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-497d9775]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-497d9775],td[data-v-497d9775]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-497d9775]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-497d9775]{text-align:right}.thumbnail-name[data-v-497d9775]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-497d9775]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-497d9775]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-497d9775]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-497d9775]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-497d9775]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-497d9775]{text-decoration:line-through}.clickable:hover .overflow b[data-v-497d9775],.clickable:hover .overflow strong[data-v-497d9775]{color:var(--text-brand)}.sortable[data-v-497d9775]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-497d9775]:hover{color:var(--text-brand)}.sort-indicator[data-v-497d9775]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-497d9775]{color:var(--text-brand);opacity:1}.inline-edit[data-v-497d9775]{position:relative;width:100%}.inline-edit input[data-v-497d9775]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-497d9775]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-497d9775]:hover{background-color:var(--surface-hover)}div.add-row[data-v-497d9775]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-497d9775]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-497d9775]{cursor:pointer}tr.add-row td[data-v-497d9775]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-497d9775]{color:var(--text-primary)}.grid[data-v-497d9775]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-497d9775],.actions[data-v-497d9775]{display:flex;gap:8px}.featured-star[data-v-497d9775]{color:var(--star);margin-left:6px;font-size:.8rem}[data-v-a34a2893]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-a34a2893]:root,[data-theme=light][data-v-a34a2893]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-a34a2893]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-a34a2893]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-a34a2893],.important-button[data-v-a34a2893],.delete-button[data-v-a34a2893],.submit-button[data-v-a34a2893],.cancel-button[data-v-a34a2893],.add-button[data-v-a34a2893],.action-button[data-v-a34a2893],.link-button[data-v-a34a2893],.logout-button[data-v-a34a2893],.help-button[data-v-a34a2893],.appstore-button[data-v-a34a2893],.radio-button[data-v-a34a2893],.download-button[data-v-a34a2893],.user-button[data-v-a34a2893]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-a34a2893]:disabled,.important-button[data-v-a34a2893]:disabled,.delete-button[data-v-a34a2893]:disabled,.submit-button[data-v-a34a2893]:disabled,.cancel-button[data-v-a34a2893]:disabled,.add-button[data-v-a34a2893]:disabled,.action-button[data-v-a34a2893]:disabled,.link-button[data-v-a34a2893]:disabled,.logout-button[data-v-a34a2893]:disabled,.help-button[data-v-a34a2893]:disabled,.appstore-button[data-v-a34a2893]:disabled,.radio-button[data-v-a34a2893]:disabled,.download-button[data-v-a34a2893]:disabled,.user-button[data-v-a34a2893]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-a34a2893],.important-button.disabled[data-v-a34a2893],.delete-button.disabled[data-v-a34a2893],.submit-button.disabled[data-v-a34a2893],.cancel-button.disabled[data-v-a34a2893],.add-button.disabled[data-v-a34a2893],.action-button.disabled[data-v-a34a2893],.link-button.disabled[data-v-a34a2893],.logout-button.disabled[data-v-a34a2893],.help-button.disabled[data-v-a34a2893],.appstore-button.disabled[data-v-a34a2893],.radio-button.disabled[data-v-a34a2893],.download-button.disabled[data-v-a34a2893],.user-button.disabled[data-v-a34a2893]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-a34a2893]{min-width:7rem}.big[data-v-a34a2893]{min-width:15rem}.important-button[data-v-a34a2893]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-a34a2893]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-a34a2893]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-a34a2893]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-a34a2893]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-a34a2893]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-a34a2893]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-a34a2893]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-a34a2893]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-a34a2893]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-a34a2893]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-a34a2893]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-a34a2893]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-a34a2893]{width:32px;height:32px;padding:0}.action-button.view[data-v-a34a2893],.action-button.approve[data-v-a34a2893],.action-button.analytics[data-v-a34a2893],.action-button.download[data-v-a34a2893]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-a34a2893],.action-button.new[data-v-a34a2893],.action-button.submit[data-v-a34a2893]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-a34a2893]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-a34a2893]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-a34a2893]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-a34a2893]{display:flex;gap:8px}.download-button[data-v-a34a2893]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-a34a2893]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-a34a2893]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-a34a2893]:hover{color:var(--text-link-hover)}.link.disabled[data-v-a34a2893]{opacity:.7;cursor:not-allowed}.link-button[data-v-a34a2893]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-a34a2893]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-a34a2893],td .link-button.video-button[data-v-a34a2893]{max-width:400px}.link-button[data-v-a34a2893]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-a34a2893]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-a34a2893]:hover,.user-button.menu-open[data-v-a34a2893]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-a34a2893],.user-button:hover .verification-warning[data-v-a34a2893],.user-button.menu-open .superuser-indicator[data-v-a34a2893],.user-button.menu-open .verification-warning[data-v-a34a2893]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-a34a2893],.user-button.menu-open .logo-image[data-v-a34a2893]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-a34a2893]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-a34a2893]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-a34a2893]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-a34a2893]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-a34a2893]{color:var(--intent-success)}.appstore-button.playstore[data-v-a34a2893]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-a34a2893]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-a34a2893]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-a34a2893]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-a34a2893]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-a34a2893],.file-input[data-v-a34a2893]{display:none}.dropdown select[data-v-a34a2893]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-a34a2893]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-a34a2893]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-a34a2893]:hover{border-color:var(--border-strong)}.list-container[data-v-a34a2893]{position:relative;padding:var(--space-section)}.list-header[data-v-a34a2893]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-a34a2893]{margin:0}.header-actions[data-v-a34a2893]{display:flex;gap:1rem}.list-header[data-v-a34a2893]:has(>.header-stack){align-items:baseline}.header-stack[data-v-a34a2893]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-a34a2893]{margin-bottom:var(--space-section)}.list-section h3[data-v-a34a2893]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-a34a2893]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-a34a2893]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-a34a2893]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-a34a2893]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-a34a2893]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-a34a2893]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-a34a2893],td[data-v-a34a2893]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-a34a2893]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-a34a2893]{text-align:right}.thumbnail-name[data-v-a34a2893]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-a34a2893]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-a34a2893]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-a34a2893]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-a34a2893]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-a34a2893]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-a34a2893]{text-decoration:line-through}.clickable:hover .overflow b[data-v-a34a2893],.clickable:hover .overflow strong[data-v-a34a2893]{color:var(--text-brand)}.sortable[data-v-a34a2893]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-a34a2893]:hover{color:var(--text-brand)}.sort-indicator[data-v-a34a2893]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-a34a2893]{color:var(--text-brand);opacity:1}.inline-edit[data-v-a34a2893]{position:relative;width:100%}.inline-edit input[data-v-a34a2893]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-a34a2893]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-a34a2893]:hover{background-color:var(--surface-hover)}div.add-row[data-v-a34a2893]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-a34a2893]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-a34a2893]{cursor:pointer}tr.add-row td[data-v-a34a2893]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-a34a2893]{color:var(--text-primary)}.grid[data-v-a34a2893]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-a34a2893],.actions[data-v-a34a2893]{display:flex;gap:8px}.featured-star[data-v-a34a2893]{color:var(--star);margin-left:6px;font-size:.8rem}[data-v-63c26625]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-63c26625]:root,[data-theme=light][data-v-63c26625]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-63c26625]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-63c26625]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-63c26625],.important-button[data-v-63c26625],.delete-button[data-v-63c26625],.submit-button[data-v-63c26625],.cancel-button[data-v-63c26625],.add-button[data-v-63c26625],.action-button[data-v-63c26625],.link-button[data-v-63c26625],.logout-button[data-v-63c26625],.help-button[data-v-63c26625],.appstore-button[data-v-63c26625],.radio-button[data-v-63c26625],.download-button[data-v-63c26625],.user-button[data-v-63c26625]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-63c26625]:disabled,.important-button[data-v-63c26625]:disabled,.delete-button[data-v-63c26625]:disabled,.submit-button[data-v-63c26625]:disabled,.cancel-button[data-v-63c26625]:disabled,.add-button[data-v-63c26625]:disabled,.action-button[data-v-63c26625]:disabled,.link-button[data-v-63c26625]:disabled,.logout-button[data-v-63c26625]:disabled,.help-button[data-v-63c26625]:disabled,.appstore-button[data-v-63c26625]:disabled,.radio-button[data-v-63c26625]:disabled,.download-button[data-v-63c26625]:disabled,.user-button[data-v-63c26625]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-63c26625],.important-button.disabled[data-v-63c26625],.delete-button.disabled[data-v-63c26625],.submit-button.disabled[data-v-63c26625],.cancel-button.disabled[data-v-63c26625],.add-button.disabled[data-v-63c26625],.action-button.disabled[data-v-63c26625],.link-button.disabled[data-v-63c26625],.logout-button.disabled[data-v-63c26625],.help-button.disabled[data-v-63c26625],.appstore-button.disabled[data-v-63c26625],.radio-button.disabled[data-v-63c26625],.download-button.disabled[data-v-63c26625],.user-button.disabled[data-v-63c26625]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-63c26625]{min-width:7rem}.big[data-v-63c26625]{min-width:15rem}.important-button[data-v-63c26625]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-63c26625]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-63c26625]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-63c26625]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-63c26625]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-63c26625]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-63c26625]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-63c26625]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-63c26625]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-63c26625]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-63c26625]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-63c26625]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-63c26625]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-63c26625]{width:32px;height:32px;padding:0}.action-button.view[data-v-63c26625],.action-button.approve[data-v-63c26625],.action-button.analytics[data-v-63c26625],.action-button.download[data-v-63c26625]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-63c26625],.action-button.new[data-v-63c26625],.action-button.submit[data-v-63c26625]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-63c26625]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-63c26625]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-63c26625]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-63c26625]{display:flex;gap:8px}.download-button[data-v-63c26625]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-63c26625]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-63c26625]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-63c26625]:hover{color:var(--text-link-hover)}.link.disabled[data-v-63c26625]{opacity:.7;cursor:not-allowed}.link-button[data-v-63c26625]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-63c26625]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-63c26625],td .link-button.video-button[data-v-63c26625]{max-width:400px}.link-button[data-v-63c26625]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-63c26625]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-63c26625]:hover,.user-button.menu-open[data-v-63c26625]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-63c26625],.user-button:hover .verification-warning[data-v-63c26625],.user-button.menu-open .superuser-indicator[data-v-63c26625],.user-button.menu-open .verification-warning[data-v-63c26625]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-63c26625],.user-button.menu-open .logo-image[data-v-63c26625]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-63c26625]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-63c26625]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-63c26625]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-63c26625]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-63c26625]{color:var(--intent-success)}.appstore-button.playstore[data-v-63c26625]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-63c26625]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-63c26625]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-63c26625]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-63c26625]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-63c26625],.file-input[data-v-63c26625]{display:none}.dropdown select[data-v-63c26625]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-63c26625]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-63c26625]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-63c26625]:hover{border-color:var(--border-strong)}.list-container[data-v-63c26625]{position:relative;padding:var(--space-section)}.list-header[data-v-63c26625]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-63c26625]{margin:0}.header-actions[data-v-63c26625]{display:flex;gap:1rem}.list-header[data-v-63c26625]:has(>.header-stack){align-items:baseline}.header-stack[data-v-63c26625]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-63c26625]{margin-bottom:var(--space-section)}.list-section h3[data-v-63c26625]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-63c26625]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-63c26625]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-63c26625]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-63c26625]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-63c26625]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-63c26625]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-63c26625],td[data-v-63c26625]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-63c26625]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-63c26625]{text-align:right}.thumbnail-name[data-v-63c26625]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-63c26625]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-63c26625]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-63c26625]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-63c26625]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-63c26625]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-63c26625]{text-decoration:line-through}.clickable:hover .overflow b[data-v-63c26625],.clickable:hover .overflow strong[data-v-63c26625]{color:var(--text-brand)}.sortable[data-v-63c26625]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-63c26625]:hover{color:var(--text-brand)}.sort-indicator[data-v-63c26625]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-63c26625]{color:var(--text-brand);opacity:1}.inline-edit[data-v-63c26625]{position:relative;width:100%}.inline-edit input[data-v-63c26625]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-63c26625]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-63c26625]:hover{background-color:var(--surface-hover)}div.add-row[data-v-63c26625]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-63c26625]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-63c26625]{cursor:pointer}tr.add-row td[data-v-63c26625]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-63c26625]{color:var(--text-primary)}.grid[data-v-63c26625]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-63c26625],.actions[data-v-63c26625]{display:flex;gap:8px}.featured-star[data-v-63c26625]{color:var(--star);margin-left:6px;font-size:.8rem}.table-toolbar[data-v-63c26625]{display:flex;justify-content:flex-end;margin-top:.75rem}.status-badges[data-v-1b276cb6]{display:inline-flex;gap:.375rem}.charts-section[data-v-7406a8dd]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-section);margin-bottom:var(--space-section)}.charts-section.single-column[data-v-7406a8dd]{grid-template-columns:1fr}.charts-section.three-columns[data-v-7406a8dd]{grid-template-columns:1fr 1fr 1fr}.chart-panel[data-v-7406a8dd]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem 1.5rem}.chart-panel h4[data-v-7406a8dd]{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}@media(max-width:1200px){.charts-section.three-columns[data-v-7406a8dd]{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.charts-section[data-v-7406a8dd],.charts-section.three-columns[data-v-7406a8dd]{grid-template-columns:1fr}}.chart-container[data-v-7406a8dd]{min-height:280px}.chart-wrapper[data-v-7406a8dd]{width:100%}.no-data[data-v-7406a8dd]{display:flex;align-items:center;justify-content:center;height:280px;color:var(--text-secondary);font-size:.875rem}.charts-section[data-v-68f59b18]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-section);margin-bottom:var(--space-section)}.charts-section.single-column[data-v-68f59b18]{grid-template-columns:1fr}.charts-section.three-columns[data-v-68f59b18]{grid-template-columns:1fr 1fr 1fr}.chart-panel[data-v-68f59b18]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem 1.5rem}.chart-panel h4[data-v-68f59b18]{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}@media(max-width:1200px){.charts-section.three-columns[data-v-68f59b18]{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.charts-section[data-v-68f59b18],.charts-section.three-columns[data-v-68f59b18]{grid-template-columns:1fr}}.chart-container[data-v-68f59b18]{min-height:280px}.chart-wrapper[data-v-68f59b18]{width:100%}.no-data[data-v-68f59b18]{display:flex;align-items:center;justify-content:center;height:280px;color:var(--text-secondary);font-size:.875rem}[data-v-3822298a]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-3822298a]:root,[data-theme=light][data-v-3822298a]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-3822298a]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-3822298a]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-3822298a],.important-button[data-v-3822298a],.delete-button[data-v-3822298a],.submit-button[data-v-3822298a],.cancel-button[data-v-3822298a],.add-button[data-v-3822298a],.action-button[data-v-3822298a],.link-button[data-v-3822298a],.logout-button[data-v-3822298a],.help-button[data-v-3822298a],.appstore-button[data-v-3822298a],.radio-button[data-v-3822298a],.download-button[data-v-3822298a],.user-button[data-v-3822298a]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-3822298a]:disabled,.important-button[data-v-3822298a]:disabled,.delete-button[data-v-3822298a]:disabled,.submit-button[data-v-3822298a]:disabled,.cancel-button[data-v-3822298a]:disabled,.add-button[data-v-3822298a]:disabled,.action-button[data-v-3822298a]:disabled,.link-button[data-v-3822298a]:disabled,.logout-button[data-v-3822298a]:disabled,.help-button[data-v-3822298a]:disabled,.appstore-button[data-v-3822298a]:disabled,.radio-button[data-v-3822298a]:disabled,.download-button[data-v-3822298a]:disabled,.user-button[data-v-3822298a]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-3822298a],.important-button.disabled[data-v-3822298a],.delete-button.disabled[data-v-3822298a],.submit-button.disabled[data-v-3822298a],.cancel-button.disabled[data-v-3822298a],.add-button.disabled[data-v-3822298a],.action-button.disabled[data-v-3822298a],.link-button.disabled[data-v-3822298a],.logout-button.disabled[data-v-3822298a],.help-button.disabled[data-v-3822298a],.appstore-button.disabled[data-v-3822298a],.radio-button.disabled[data-v-3822298a],.download-button.disabled[data-v-3822298a],.user-button.disabled[data-v-3822298a]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-3822298a]{min-width:7rem}.big[data-v-3822298a]{min-width:15rem}.important-button[data-v-3822298a]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-3822298a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-3822298a]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-3822298a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-3822298a]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-3822298a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-3822298a]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-3822298a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-3822298a]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-3822298a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-3822298a]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-3822298a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-3822298a]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-3822298a]{width:32px;height:32px;padding:0}.action-button.view[data-v-3822298a],.action-button.approve[data-v-3822298a],.action-button.analytics[data-v-3822298a],.action-button.download[data-v-3822298a]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-3822298a],.action-button.new[data-v-3822298a],.action-button.submit[data-v-3822298a]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-3822298a]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-3822298a]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-3822298a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-3822298a]{display:flex;gap:8px}.download-button[data-v-3822298a]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-3822298a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-3822298a]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-3822298a]:hover{color:var(--text-link-hover)}.link.disabled[data-v-3822298a]{opacity:.7;cursor:not-allowed}.link-button[data-v-3822298a]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-3822298a]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-3822298a],td .link-button.video-button[data-v-3822298a]{max-width:400px}.link-button[data-v-3822298a]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-3822298a]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-3822298a]:hover,.user-button.menu-open[data-v-3822298a]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-3822298a],.user-button:hover .verification-warning[data-v-3822298a],.user-button.menu-open .superuser-indicator[data-v-3822298a],.user-button.menu-open .verification-warning[data-v-3822298a]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-3822298a],.user-button.menu-open .logo-image[data-v-3822298a]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-3822298a]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-3822298a]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-3822298a]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-3822298a]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-3822298a]{color:var(--intent-success)}.appstore-button.playstore[data-v-3822298a]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-3822298a]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-3822298a]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-3822298a]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-3822298a]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-3822298a],.file-input[data-v-3822298a]{display:none}.dropdown select[data-v-3822298a]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-3822298a]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-3822298a]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-3822298a]:hover{border-color:var(--border-strong)}.list-container[data-v-3822298a]{position:relative;padding:var(--space-section)}.list-header[data-v-3822298a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-3822298a]{margin:0}.header-actions[data-v-3822298a]{display:flex;gap:1rem}.list-header[data-v-3822298a]:has(>.header-stack){align-items:baseline}.header-stack[data-v-3822298a]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-3822298a]{margin-bottom:var(--space-section)}.list-section h3[data-v-3822298a]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-3822298a]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-3822298a]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-3822298a]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-3822298a]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-3822298a]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-3822298a]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-3822298a],td[data-v-3822298a]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-3822298a]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-3822298a]{text-align:right}.thumbnail-name[data-v-3822298a]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-3822298a]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-3822298a]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-3822298a]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-3822298a]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-3822298a]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-3822298a]{text-decoration:line-through}.clickable:hover .overflow b[data-v-3822298a],.clickable:hover .overflow strong[data-v-3822298a]{color:var(--text-brand)}.sortable[data-v-3822298a]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-3822298a]:hover{color:var(--text-brand)}.sort-indicator[data-v-3822298a]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-3822298a]{color:var(--text-brand);opacity:1}.inline-edit[data-v-3822298a]{position:relative;width:100%}.inline-edit input[data-v-3822298a]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-3822298a]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-3822298a]:hover{background-color:var(--surface-hover)}div.add-row[data-v-3822298a]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-3822298a]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-3822298a]{cursor:pointer}tr.add-row td[data-v-3822298a]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-3822298a]{color:var(--text-primary)}.grid[data-v-3822298a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-3822298a],.actions[data-v-3822298a]{display:flex;gap:8px}.featured-star[data-v-3822298a]{color:var(--star);margin-left:6px;font-size:.8rem}.stats-panel[data-v-3822298a]{margin-bottom:var(--space-section)}.stats-panel.boxed[data-v-3822298a]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem}.stats-container[data-v-3822298a]{display:flex;flex-wrap:wrap;gap:var(--space-section)}.stat-box[data-v-3822298a]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem;min-width:150px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}:where(.stats-panel.boxed) .stat-box[data-v-3822298a]{background-color:var(--surface-app)}.stat-box.clickable[data-v-3822298a]{cursor:pointer}.stat-box.clickable[data-v-3822298a]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-box.active[data-v-3822298a]{background-image:var(--intent-brand-tint);border-color:var(--text-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.stat-box.active .stat-value[data-v-3822298a]{color:var(--text-brand)}.stat-title[data-v-3822298a]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin-bottom:.5rem}.stat-value[data-v-3822298a]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.stat-description[data-v-3822298a]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.filter-indicator[data-v-3822298a]{margin-top:var(--space-section);padding:.75rem 1.25rem;background-color:var(--surface-sunken);border-left:3px solid var(--text-brand);border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--text-primary)}.clear-filter[data-v-3822298a]{background-color:transparent;border:none;color:var(--text-brand);cursor:pointer;font-size:.875rem;font-weight:500;padding:.25rem .5rem;margin-left:.5rem;border-radius:6px}.clear-filter[data-v-3822298a]:hover{background-image:var(--intent-brand-tint)}.charts-section[data-v-3822298a]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-section);margin-bottom:var(--space-section)}.charts-section.single-column[data-v-3822298a]{grid-template-columns:1fr}.charts-section.three-columns[data-v-3822298a]{grid-template-columns:1fr 1fr 1fr}.chart-panel[data-v-3822298a]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem 1.5rem}.chart-panel h4[data-v-3822298a]{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}@media(max-width:1200px){.charts-section.three-columns[data-v-3822298a]{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.charts-section[data-v-3822298a],.charts-section.three-columns[data-v-3822298a]{grid-template-columns:1fr}}.chart-container[data-v-3822298a]{min-height:280px}.chart-wrapper[data-v-3822298a]{width:100%}.no-data[data-v-3822298a]{display:flex;align-items:center;justify-content:center;height:280px;color:var(--text-secondary);font-size:.875rem}[data-v-b4df8cad]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-b4df8cad]:root,[data-theme=light][data-v-b4df8cad]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-b4df8cad]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-b4df8cad]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-b4df8cad],.important-button[data-v-b4df8cad],.delete-button[data-v-b4df8cad],.submit-button[data-v-b4df8cad],.cancel-button[data-v-b4df8cad],.add-button[data-v-b4df8cad],.action-button[data-v-b4df8cad],.link-button[data-v-b4df8cad],.logout-button[data-v-b4df8cad],.help-button[data-v-b4df8cad],.appstore-button[data-v-b4df8cad],.radio-button[data-v-b4df8cad],.download-button[data-v-b4df8cad],.user-button[data-v-b4df8cad]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-b4df8cad]:disabled,.important-button[data-v-b4df8cad]:disabled,.delete-button[data-v-b4df8cad]:disabled,.submit-button[data-v-b4df8cad]:disabled,.cancel-button[data-v-b4df8cad]:disabled,.add-button[data-v-b4df8cad]:disabled,.action-button[data-v-b4df8cad]:disabled,.link-button[data-v-b4df8cad]:disabled,.logout-button[data-v-b4df8cad]:disabled,.help-button[data-v-b4df8cad]:disabled,.appstore-button[data-v-b4df8cad]:disabled,.radio-button[data-v-b4df8cad]:disabled,.download-button[data-v-b4df8cad]:disabled,.user-button[data-v-b4df8cad]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-b4df8cad],.important-button.disabled[data-v-b4df8cad],.delete-button.disabled[data-v-b4df8cad],.submit-button.disabled[data-v-b4df8cad],.cancel-button.disabled[data-v-b4df8cad],.add-button.disabled[data-v-b4df8cad],.action-button.disabled[data-v-b4df8cad],.link-button.disabled[data-v-b4df8cad],.logout-button.disabled[data-v-b4df8cad],.help-button.disabled[data-v-b4df8cad],.appstore-button.disabled[data-v-b4df8cad],.radio-button.disabled[data-v-b4df8cad],.download-button.disabled[data-v-b4df8cad],.user-button.disabled[data-v-b4df8cad]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-b4df8cad]{min-width:7rem}.big[data-v-b4df8cad]{min-width:15rem}.important-button[data-v-b4df8cad]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-b4df8cad]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-b4df8cad]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-b4df8cad]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-b4df8cad]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-b4df8cad]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-b4df8cad]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-b4df8cad]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-b4df8cad]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-b4df8cad]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-b4df8cad]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-b4df8cad]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-b4df8cad]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-b4df8cad]{width:32px;height:32px;padding:0}.action-button.view[data-v-b4df8cad],.action-button.approve[data-v-b4df8cad],.action-button.analytics[data-v-b4df8cad],.action-button.download[data-v-b4df8cad]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-b4df8cad],.action-button.new[data-v-b4df8cad],.action-button.submit[data-v-b4df8cad]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-b4df8cad]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-b4df8cad]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-b4df8cad]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-b4df8cad]{display:flex;gap:8px}.download-button[data-v-b4df8cad]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-b4df8cad]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-b4df8cad]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-b4df8cad]:hover{color:var(--text-link-hover)}.link.disabled[data-v-b4df8cad]{opacity:.7;cursor:not-allowed}.link-button[data-v-b4df8cad]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-b4df8cad]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-b4df8cad],td .link-button.video-button[data-v-b4df8cad]{max-width:400px}.link-button[data-v-b4df8cad]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-b4df8cad]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-b4df8cad]:hover,.user-button.menu-open[data-v-b4df8cad]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-b4df8cad],.user-button:hover .verification-warning[data-v-b4df8cad],.user-button.menu-open .superuser-indicator[data-v-b4df8cad],.user-button.menu-open .verification-warning[data-v-b4df8cad]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-b4df8cad],.user-button.menu-open .logo-image[data-v-b4df8cad]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-b4df8cad]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-b4df8cad]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-b4df8cad]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-b4df8cad]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-b4df8cad]{color:var(--intent-success)}.appstore-button.playstore[data-v-b4df8cad]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-b4df8cad]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-b4df8cad]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-b4df8cad]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-b4df8cad]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-b4df8cad],.file-input[data-v-b4df8cad]{display:none}.dropdown select[data-v-b4df8cad]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-b4df8cad]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-b4df8cad]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-b4df8cad]:hover{border-color:var(--border-strong)}.list-container[data-v-b4df8cad]{position:relative;padding:var(--space-section)}.list-header[data-v-b4df8cad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-b4df8cad]{margin:0}.header-actions[data-v-b4df8cad]{display:flex;gap:1rem}.list-header[data-v-b4df8cad]:has(>.header-stack){align-items:baseline}.header-stack[data-v-b4df8cad]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-b4df8cad]{margin-bottom:var(--space-section)}.list-section h3[data-v-b4df8cad]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-b4df8cad]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-b4df8cad]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-b4df8cad]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-b4df8cad]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-b4df8cad]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-b4df8cad]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-b4df8cad],td[data-v-b4df8cad]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-b4df8cad]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-b4df8cad]{text-align:right}.thumbnail-name[data-v-b4df8cad]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-b4df8cad]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-b4df8cad]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-b4df8cad]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-b4df8cad]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-b4df8cad]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-b4df8cad]{text-decoration:line-through}.clickable:hover .overflow b[data-v-b4df8cad],.clickable:hover .overflow strong[data-v-b4df8cad]{color:var(--text-brand)}.sortable[data-v-b4df8cad]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-b4df8cad]:hover{color:var(--text-brand)}.sort-indicator[data-v-b4df8cad]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-b4df8cad]{color:var(--text-brand);opacity:1}.inline-edit[data-v-b4df8cad]{position:relative;width:100%}.inline-edit input[data-v-b4df8cad]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-b4df8cad]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-b4df8cad]:hover{background-color:var(--surface-hover)}div.add-row[data-v-b4df8cad]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-b4df8cad]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-b4df8cad]{cursor:pointer}tr.add-row td[data-v-b4df8cad]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-b4df8cad]{color:var(--text-primary)}.grid[data-v-b4df8cad]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-b4df8cad],.actions[data-v-b4df8cad]{display:flex;gap:8px}.featured-star[data-v-b4df8cad]{color:var(--star);margin-left:6px;font-size:.8rem}.charts-section[data-v-b4df8cad]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-section);margin-bottom:var(--space-section)}.charts-section.single-column[data-v-b4df8cad]{grid-template-columns:1fr}.charts-section.three-columns[data-v-b4df8cad]{grid-template-columns:1fr 1fr 1fr}.chart-panel[data-v-b4df8cad]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem 1.5rem}.chart-panel h4[data-v-b4df8cad]{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}@media(max-width:1200px){.charts-section.three-columns[data-v-b4df8cad]{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.charts-section[data-v-b4df8cad],.charts-section.three-columns[data-v-b4df8cad]{grid-template-columns:1fr}}.chart-container[data-v-b4df8cad]{min-height:280px}.chart-wrapper[data-v-b4df8cad]{width:100%}.no-data[data-v-b4df8cad]{display:flex;align-items:center;justify-content:center;height:280px;color:var(--text-secondary);font-size:.875rem}.retention-table[data-v-b4df8cad]{overflow-x:auto}.retention-cell[data-v-b4df8cad]{background-color:color-mix(in srgb,var(--intent-primary) calc(var(--retention) * 60%),transparent)}.charts-section[data-v-cf3017f8]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-section);margin-bottom:var(--space-section)}.charts-section.single-column[data-v-cf3017f8]{grid-template-columns:1fr}.charts-section.three-columns[data-v-cf3017f8]{grid-template-columns:1fr 1fr 1fr}.chart-panel[data-v-cf3017f8]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem 1.5rem}.chart-panel h4[data-v-cf3017f8]{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}@media(max-width:1200px){.charts-section.three-columns[data-v-cf3017f8]{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.charts-section[data-v-cf3017f8],.charts-section.three-columns[data-v-cf3017f8]{grid-template-columns:1fr}}.chart-container[data-v-cf3017f8]{min-height:280px}.chart-wrapper[data-v-cf3017f8]{width:100%}.no-data[data-v-cf3017f8]{display:flex;align-items:center;justify-content:center;height:280px;color:var(--text-secondary);font-size:.875rem}.charts-section[data-v-89a5092d]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-section);margin-bottom:var(--space-section)}.charts-section.single-column[data-v-89a5092d]{grid-template-columns:1fr}.charts-section.three-columns[data-v-89a5092d]{grid-template-columns:1fr 1fr 1fr}.chart-panel[data-v-89a5092d]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem 1.5rem}.chart-panel h4[data-v-89a5092d]{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}@media(max-width:1200px){.charts-section.three-columns[data-v-89a5092d]{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.charts-section[data-v-89a5092d],.charts-section.three-columns[data-v-89a5092d]{grid-template-columns:1fr}}.chart-container[data-v-89a5092d]{min-height:280px}.chart-wrapper[data-v-89a5092d]{width:100%}.no-data[data-v-89a5092d]{display:flex;align-items:center;justify-content:center;height:280px;color:var(--text-secondary);font-size:.875rem}[data-v-93e5294b]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-93e5294b]:root,[data-theme=light][data-v-93e5294b]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-93e5294b]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-93e5294b]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-93e5294b],.important-button[data-v-93e5294b],.delete-button[data-v-93e5294b],.submit-button[data-v-93e5294b],.cancel-button[data-v-93e5294b],.add-button[data-v-93e5294b],.action-button[data-v-93e5294b],.link-button[data-v-93e5294b],.logout-button[data-v-93e5294b],.help-button[data-v-93e5294b],.appstore-button[data-v-93e5294b],.radio-button[data-v-93e5294b],.download-button[data-v-93e5294b],.user-button[data-v-93e5294b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-93e5294b]:disabled,.important-button[data-v-93e5294b]:disabled,.delete-button[data-v-93e5294b]:disabled,.submit-button[data-v-93e5294b]:disabled,.cancel-button[data-v-93e5294b]:disabled,.add-button[data-v-93e5294b]:disabled,.action-button[data-v-93e5294b]:disabled,.link-button[data-v-93e5294b]:disabled,.logout-button[data-v-93e5294b]:disabled,.help-button[data-v-93e5294b]:disabled,.appstore-button[data-v-93e5294b]:disabled,.radio-button[data-v-93e5294b]:disabled,.download-button[data-v-93e5294b]:disabled,.user-button[data-v-93e5294b]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-93e5294b],.important-button.disabled[data-v-93e5294b],.delete-button.disabled[data-v-93e5294b],.submit-button.disabled[data-v-93e5294b],.cancel-button.disabled[data-v-93e5294b],.add-button.disabled[data-v-93e5294b],.action-button.disabled[data-v-93e5294b],.link-button.disabled[data-v-93e5294b],.logout-button.disabled[data-v-93e5294b],.help-button.disabled[data-v-93e5294b],.appstore-button.disabled[data-v-93e5294b],.radio-button.disabled[data-v-93e5294b],.download-button.disabled[data-v-93e5294b],.user-button.disabled[data-v-93e5294b]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-93e5294b]{min-width:7rem}.big[data-v-93e5294b]{min-width:15rem}.important-button[data-v-93e5294b]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-93e5294b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-93e5294b]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-93e5294b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-93e5294b]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-93e5294b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-93e5294b]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-93e5294b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-93e5294b]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-93e5294b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-93e5294b]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-93e5294b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-93e5294b]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-93e5294b]{width:32px;height:32px;padding:0}.action-button.view[data-v-93e5294b],.action-button.approve[data-v-93e5294b],.action-button.analytics[data-v-93e5294b],.action-button.download[data-v-93e5294b]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-93e5294b],.action-button.new[data-v-93e5294b],.action-button.submit[data-v-93e5294b]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-93e5294b]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-93e5294b]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-93e5294b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-93e5294b]{display:flex;gap:8px}.download-button[data-v-93e5294b]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-93e5294b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-93e5294b]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-93e5294b]:hover{color:var(--text-link-hover)}.link.disabled[data-v-93e5294b]{opacity:.7;cursor:not-allowed}.link-button[data-v-93e5294b]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-93e5294b]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-93e5294b],td .link-button.video-button[data-v-93e5294b]{max-width:400px}.link-button[data-v-93e5294b]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-93e5294b]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-93e5294b]:hover,.user-button.menu-open[data-v-93e5294b]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-93e5294b],.user-button:hover .verification-warning[data-v-93e5294b],.user-button.menu-open .superuser-indicator[data-v-93e5294b],.user-button.menu-open .verification-warning[data-v-93e5294b]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-93e5294b],.user-button.menu-open .logo-image[data-v-93e5294b]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-93e5294b]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-93e5294b]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-93e5294b]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-93e5294b]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-93e5294b]{color:var(--intent-success)}.appstore-button.playstore[data-v-93e5294b]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-93e5294b]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-93e5294b]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-93e5294b]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-93e5294b]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-93e5294b],.file-input[data-v-93e5294b]{display:none}.dropdown select[data-v-93e5294b]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-93e5294b]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-93e5294b]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-93e5294b]:hover{border-color:var(--border-strong)}.list-container[data-v-93e5294b]{position:relative;padding:var(--space-section)}.list-header[data-v-93e5294b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-93e5294b]{margin:0}.header-actions[data-v-93e5294b]{display:flex;gap:1rem}.list-header[data-v-93e5294b]:has(>.header-stack){align-items:baseline}.header-stack[data-v-93e5294b]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-93e5294b]{margin-bottom:var(--space-section)}.list-section h3[data-v-93e5294b]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-93e5294b]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-93e5294b]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-93e5294b]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-93e5294b]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-93e5294b]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-93e5294b]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-93e5294b],td[data-v-93e5294b]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-93e5294b]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-93e5294b]{text-align:right}.thumbnail-name[data-v-93e5294b]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-93e5294b]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-93e5294b]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-93e5294b]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-93e5294b]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-93e5294b]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-93e5294b]{text-decoration:line-through}.clickable:hover .overflow b[data-v-93e5294b],.clickable:hover .overflow strong[data-v-93e5294b]{color:var(--text-brand)}.sortable[data-v-93e5294b]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-93e5294b]:hover{color:var(--text-brand)}.sort-indicator[data-v-93e5294b]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-93e5294b]{color:var(--text-brand);opacity:1}.inline-edit[data-v-93e5294b]{position:relative;width:100%}.inline-edit input[data-v-93e5294b]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-93e5294b]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-93e5294b]:hover{background-color:var(--surface-hover)}div.add-row[data-v-93e5294b]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-93e5294b]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-93e5294b]{cursor:pointer}tr.add-row td[data-v-93e5294b]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-93e5294b]{color:var(--text-primary)}.grid[data-v-93e5294b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-93e5294b],.actions[data-v-93e5294b]{display:flex;gap:8px}.featured-star[data-v-93e5294b]{color:var(--star);margin-left:6px;font-size:.8rem}.stats-panel[data-v-93e5294b]{margin-bottom:var(--space-section)}.stats-panel.boxed[data-v-93e5294b]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem}.stats-container[data-v-93e5294b]{display:flex;flex-wrap:wrap;gap:var(--space-section)}.stat-box[data-v-93e5294b]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem;min-width:150px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}:where(.stats-panel.boxed) .stat-box[data-v-93e5294b]{background-color:var(--surface-app)}.stat-box.clickable[data-v-93e5294b]{cursor:pointer}.stat-box.clickable[data-v-93e5294b]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-box.active[data-v-93e5294b]{background-image:var(--intent-brand-tint);border-color:var(--text-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.stat-box.active .stat-value[data-v-93e5294b]{color:var(--text-brand)}.stat-title[data-v-93e5294b]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin-bottom:.5rem}.stat-value[data-v-93e5294b]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.stat-description[data-v-93e5294b]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.filter-indicator[data-v-93e5294b]{margin-top:var(--space-section);padding:.75rem 1.25rem;background-color:var(--surface-sunken);border-left:3px solid var(--text-brand);border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--text-primary)}.clear-filter[data-v-93e5294b]{background-color:transparent;border:none;color:var(--text-brand);cursor:pointer;font-size:.875rem;font-weight:500;padding:.25rem .5rem;margin-left:.5rem;border-radius:6px}.clear-filter[data-v-93e5294b]:hover{background-image:var(--intent-brand-tint)}.charts-section[data-v-93e5294b]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-section);margin-bottom:var(--space-section)}.charts-section.single-column[data-v-93e5294b]{grid-template-columns:1fr}.charts-section.three-columns[data-v-93e5294b]{grid-template-columns:1fr 1fr 1fr}.chart-panel[data-v-93e5294b]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem 1.5rem}.chart-panel h4[data-v-93e5294b]{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}@media(max-width:1200px){.charts-section.three-columns[data-v-93e5294b]{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.charts-section[data-v-93e5294b],.charts-section.three-columns[data-v-93e5294b]{grid-template-columns:1fr}}.chart-container[data-v-93e5294b]{min-height:280px}.chart-wrapper[data-v-93e5294b]{width:100%}.no-data[data-v-93e5294b]{display:flex;align-items:center;justify-content:center;height:280px;color:var(--text-secondary);font-size:.875rem}[data-v-34950cd7]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-34950cd7]:root,[data-theme=light][data-v-34950cd7]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-34950cd7]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-34950cd7]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-34950cd7],.important-button[data-v-34950cd7],.delete-button[data-v-34950cd7],.submit-button[data-v-34950cd7],.cancel-button[data-v-34950cd7],.add-button[data-v-34950cd7],.action-button[data-v-34950cd7],.link-button[data-v-34950cd7],.logout-button[data-v-34950cd7],.help-button[data-v-34950cd7],.appstore-button[data-v-34950cd7],.radio-button[data-v-34950cd7],.download-button[data-v-34950cd7],.user-button[data-v-34950cd7]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-34950cd7]:disabled,.important-button[data-v-34950cd7]:disabled,.delete-button[data-v-34950cd7]:disabled,.submit-button[data-v-34950cd7]:disabled,.cancel-button[data-v-34950cd7]:disabled,.add-button[data-v-34950cd7]:disabled,.action-button[data-v-34950cd7]:disabled,.link-button[data-v-34950cd7]:disabled,.logout-button[data-v-34950cd7]:disabled,.help-button[data-v-34950cd7]:disabled,.appstore-button[data-v-34950cd7]:disabled,.radio-button[data-v-34950cd7]:disabled,.download-button[data-v-34950cd7]:disabled,.user-button[data-v-34950cd7]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-34950cd7],.important-button.disabled[data-v-34950cd7],.delete-button.disabled[data-v-34950cd7],.submit-button.disabled[data-v-34950cd7],.cancel-button.disabled[data-v-34950cd7],.add-button.disabled[data-v-34950cd7],.action-button.disabled[data-v-34950cd7],.link-button.disabled[data-v-34950cd7],.logout-button.disabled[data-v-34950cd7],.help-button.disabled[data-v-34950cd7],.appstore-button.disabled[data-v-34950cd7],.radio-button.disabled[data-v-34950cd7],.download-button.disabled[data-v-34950cd7],.user-button.disabled[data-v-34950cd7]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-34950cd7]{min-width:7rem}.big[data-v-34950cd7]{min-width:15rem}.important-button[data-v-34950cd7]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-34950cd7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-34950cd7]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-34950cd7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-34950cd7]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-34950cd7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-34950cd7]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-34950cd7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-34950cd7]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-34950cd7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-34950cd7]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-34950cd7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-34950cd7]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-34950cd7]{width:32px;height:32px;padding:0}.action-button.view[data-v-34950cd7],.action-button.approve[data-v-34950cd7],.action-button.analytics[data-v-34950cd7],.action-button.download[data-v-34950cd7]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-34950cd7],.action-button.new[data-v-34950cd7],.action-button.submit[data-v-34950cd7]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-34950cd7]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-34950cd7]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-34950cd7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-34950cd7]{display:flex;gap:8px}.download-button[data-v-34950cd7]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-34950cd7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-34950cd7]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-34950cd7]:hover{color:var(--text-link-hover)}.link.disabled[data-v-34950cd7]{opacity:.7;cursor:not-allowed}.link-button[data-v-34950cd7]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-34950cd7]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-34950cd7],td .link-button.video-button[data-v-34950cd7]{max-width:400px}.link-button[data-v-34950cd7]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-34950cd7]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-34950cd7]:hover,.user-button.menu-open[data-v-34950cd7]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-34950cd7],.user-button:hover .verification-warning[data-v-34950cd7],.user-button.menu-open .superuser-indicator[data-v-34950cd7],.user-button.menu-open .verification-warning[data-v-34950cd7]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-34950cd7],.user-button.menu-open .logo-image[data-v-34950cd7]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-34950cd7]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-34950cd7]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-34950cd7]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-34950cd7]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-34950cd7]{color:var(--intent-success)}.appstore-button.playstore[data-v-34950cd7]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-34950cd7]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-34950cd7]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-34950cd7]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-34950cd7]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-34950cd7],.file-input[data-v-34950cd7]{display:none}.dropdown select[data-v-34950cd7]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-34950cd7]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-34950cd7]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-34950cd7]:hover{border-color:var(--border-strong)}.list-container[data-v-34950cd7]{position:relative;padding:var(--space-section)}.list-header[data-v-34950cd7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-34950cd7]{margin:0}.header-actions[data-v-34950cd7]{display:flex;gap:1rem}.list-header[data-v-34950cd7]:has(>.header-stack){align-items:baseline}.header-stack[data-v-34950cd7]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-34950cd7]{margin-bottom:var(--space-section)}.list-section h3[data-v-34950cd7]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-34950cd7]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-34950cd7]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-34950cd7]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-34950cd7]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-34950cd7]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-34950cd7]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-34950cd7],td[data-v-34950cd7]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-34950cd7]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-34950cd7]{text-align:right}.thumbnail-name[data-v-34950cd7]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-34950cd7]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-34950cd7]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-34950cd7]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-34950cd7]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-34950cd7]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-34950cd7]{text-decoration:line-through}.clickable:hover .overflow b[data-v-34950cd7],.clickable:hover .overflow strong[data-v-34950cd7]{color:var(--text-brand)}.sortable[data-v-34950cd7]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-34950cd7]:hover{color:var(--text-brand)}.sort-indicator[data-v-34950cd7]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-34950cd7]{color:var(--text-brand);opacity:1}.inline-edit[data-v-34950cd7]{position:relative;width:100%}.inline-edit input[data-v-34950cd7]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-34950cd7]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-34950cd7]:hover{background-color:var(--surface-hover)}div.add-row[data-v-34950cd7]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-34950cd7]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-34950cd7]{cursor:pointer}tr.add-row td[data-v-34950cd7]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-34950cd7]{color:var(--text-primary)}.grid[data-v-34950cd7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-34950cd7],.actions[data-v-34950cd7]{display:flex;gap:8px}.featured-star[data-v-34950cd7]{color:var(--star);margin-left:6px;font-size:.8rem}.stats-panel[data-v-34950cd7]{margin-bottom:var(--space-section)}.stats-panel.boxed[data-v-34950cd7]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem}.stats-container[data-v-34950cd7]{display:flex;flex-wrap:wrap;gap:var(--space-section)}.stat-box[data-v-34950cd7]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem;min-width:150px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}:where(.stats-panel.boxed) .stat-box[data-v-34950cd7]{background-color:var(--surface-app)}.stat-box.clickable[data-v-34950cd7]{cursor:pointer}.stat-box.clickable[data-v-34950cd7]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-box.active[data-v-34950cd7]{background-image:var(--intent-brand-tint);border-color:var(--text-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.stat-box.active .stat-value[data-v-34950cd7]{color:var(--text-brand)}.stat-title[data-v-34950cd7]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin-bottom:.5rem}.stat-value[data-v-34950cd7]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.stat-description[data-v-34950cd7]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.filter-indicator[data-v-34950cd7]{margin-top:var(--space-section);padding:.75rem 1.25rem;background-color:var(--surface-sunken);border-left:3px solid var(--text-brand);border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--text-primary)}.clear-filter[data-v-34950cd7]{background-color:transparent;border:none;color:var(--text-brand);cursor:pointer;font-size:.875rem;font-weight:500;padding:.25rem .5rem;margin-left:.5rem;border-radius:6px}.clear-filter[data-v-34950cd7]:hover{background-image:var(--intent-brand-tint)}.charts-section[data-v-34950cd7]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-section);margin-bottom:var(--space-section)}.charts-section.single-column[data-v-34950cd7]{grid-template-columns:1fr}.charts-section.three-columns[data-v-34950cd7]{grid-template-columns:1fr 1fr 1fr}.chart-panel[data-v-34950cd7]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem 1.5rem}.chart-panel h4[data-v-34950cd7]{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}@media(max-width:1200px){.charts-section.three-columns[data-v-34950cd7]{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.charts-section[data-v-34950cd7],.charts-section.three-columns[data-v-34950cd7]{grid-template-columns:1fr}}.chart-container[data-v-34950cd7]{min-height:280px}.chart-wrapper[data-v-34950cd7]{width:100%}.no-data[data-v-34950cd7]{display:flex;align-items:center;justify-content:center;height:280px;color:var(--text-secondary);font-size:.875rem}[data-v-d5ae3031]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-d5ae3031]:root,[data-theme=light][data-v-d5ae3031]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-d5ae3031]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-d5ae3031]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-d5ae3031],.important-button[data-v-d5ae3031],.delete-button[data-v-d5ae3031],.submit-button[data-v-d5ae3031],.cancel-button[data-v-d5ae3031],.add-button[data-v-d5ae3031],.action-button[data-v-d5ae3031],.link-button[data-v-d5ae3031],.logout-button[data-v-d5ae3031],.help-button[data-v-d5ae3031],.appstore-button[data-v-d5ae3031],.radio-button[data-v-d5ae3031],.download-button[data-v-d5ae3031],.user-button[data-v-d5ae3031]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-d5ae3031]:disabled,.important-button[data-v-d5ae3031]:disabled,.delete-button[data-v-d5ae3031]:disabled,.submit-button[data-v-d5ae3031]:disabled,.cancel-button[data-v-d5ae3031]:disabled,.add-button[data-v-d5ae3031]:disabled,.action-button[data-v-d5ae3031]:disabled,.link-button[data-v-d5ae3031]:disabled,.logout-button[data-v-d5ae3031]:disabled,.help-button[data-v-d5ae3031]:disabled,.appstore-button[data-v-d5ae3031]:disabled,.radio-button[data-v-d5ae3031]:disabled,.download-button[data-v-d5ae3031]:disabled,.user-button[data-v-d5ae3031]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-d5ae3031],.important-button.disabled[data-v-d5ae3031],.delete-button.disabled[data-v-d5ae3031],.submit-button.disabled[data-v-d5ae3031],.cancel-button.disabled[data-v-d5ae3031],.add-button.disabled[data-v-d5ae3031],.action-button.disabled[data-v-d5ae3031],.link-button.disabled[data-v-d5ae3031],.logout-button.disabled[data-v-d5ae3031],.help-button.disabled[data-v-d5ae3031],.appstore-button.disabled[data-v-d5ae3031],.radio-button.disabled[data-v-d5ae3031],.download-button.disabled[data-v-d5ae3031],.user-button.disabled[data-v-d5ae3031]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-d5ae3031]{min-width:7rem}.big[data-v-d5ae3031]{min-width:15rem}.important-button[data-v-d5ae3031]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-d5ae3031]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-d5ae3031]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-d5ae3031]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-d5ae3031]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-d5ae3031]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-d5ae3031]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-d5ae3031]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-d5ae3031]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-d5ae3031]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-d5ae3031]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-d5ae3031]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-d5ae3031]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-d5ae3031]{width:32px;height:32px;padding:0}.action-button.view[data-v-d5ae3031],.action-button.approve[data-v-d5ae3031],.action-button.analytics[data-v-d5ae3031],.action-button.download[data-v-d5ae3031]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-d5ae3031],.action-button.new[data-v-d5ae3031],.action-button.submit[data-v-d5ae3031]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-d5ae3031]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-d5ae3031]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-d5ae3031]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-d5ae3031]{display:flex;gap:8px}.download-button[data-v-d5ae3031]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-d5ae3031]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-d5ae3031]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-d5ae3031]:hover{color:var(--text-link-hover)}.link.disabled[data-v-d5ae3031]{opacity:.7;cursor:not-allowed}.link-button[data-v-d5ae3031]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-d5ae3031]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-d5ae3031],td .link-button.video-button[data-v-d5ae3031]{max-width:400px}.link-button[data-v-d5ae3031]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-d5ae3031]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-d5ae3031]:hover,.user-button.menu-open[data-v-d5ae3031]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-d5ae3031],.user-button:hover .verification-warning[data-v-d5ae3031],.user-button.menu-open .superuser-indicator[data-v-d5ae3031],.user-button.menu-open .verification-warning[data-v-d5ae3031]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-d5ae3031],.user-button.menu-open .logo-image[data-v-d5ae3031]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-d5ae3031]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-d5ae3031]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-d5ae3031]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-d5ae3031]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-d5ae3031]{color:var(--intent-success)}.appstore-button.playstore[data-v-d5ae3031]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-d5ae3031]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-d5ae3031]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-d5ae3031]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-d5ae3031]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-d5ae3031],.file-input[data-v-d5ae3031]{display:none}.dropdown select[data-v-d5ae3031]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-d5ae3031]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-d5ae3031]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-d5ae3031]:hover{border-color:var(--border-strong)}.list-container[data-v-d5ae3031]{position:relative;padding:var(--space-section)}.list-header[data-v-d5ae3031]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-d5ae3031]{margin:0}.header-actions[data-v-d5ae3031]{display:flex;gap:1rem}.list-header[data-v-d5ae3031]:has(>.header-stack){align-items:baseline}.header-stack[data-v-d5ae3031]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-d5ae3031]{margin-bottom:var(--space-section)}.list-section h3[data-v-d5ae3031]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-d5ae3031]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-d5ae3031]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-d5ae3031]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-d5ae3031]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-d5ae3031]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-d5ae3031]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-d5ae3031],td[data-v-d5ae3031]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-d5ae3031]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-d5ae3031]{text-align:right}.thumbnail-name[data-v-d5ae3031]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-d5ae3031]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-d5ae3031]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-d5ae3031]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-d5ae3031]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-d5ae3031]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-d5ae3031]{text-decoration:line-through}.clickable:hover .overflow b[data-v-d5ae3031],.clickable:hover .overflow strong[data-v-d5ae3031]{color:var(--text-brand)}.sortable[data-v-d5ae3031]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-d5ae3031]:hover{color:var(--text-brand)}.sort-indicator[data-v-d5ae3031]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-d5ae3031]{color:var(--text-brand);opacity:1}.inline-edit[data-v-d5ae3031]{position:relative;width:100%}.inline-edit input[data-v-d5ae3031]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-d5ae3031]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-d5ae3031]:hover{background-color:var(--surface-hover)}div.add-row[data-v-d5ae3031]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-d5ae3031]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-d5ae3031]{cursor:pointer}tr.add-row td[data-v-d5ae3031]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-d5ae3031]{color:var(--text-primary)}.grid[data-v-d5ae3031]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-d5ae3031],.actions[data-v-d5ae3031]{display:flex;gap:8px}.featured-star[data-v-d5ae3031]{color:var(--star);margin-left:6px;font-size:.8rem}.stats-panel[data-v-d5ae3031]{margin-bottom:var(--space-section)}.stats-panel.boxed[data-v-d5ae3031]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem}.stats-container[data-v-d5ae3031]{display:flex;flex-wrap:wrap;gap:var(--space-section)}.stat-box[data-v-d5ae3031]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem;min-width:150px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}:where(.stats-panel.boxed) .stat-box[data-v-d5ae3031]{background-color:var(--surface-app)}.stat-box.clickable[data-v-d5ae3031]{cursor:pointer}.stat-box.clickable[data-v-d5ae3031]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-box.active[data-v-d5ae3031]{background-image:var(--intent-brand-tint);border-color:var(--text-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.stat-box.active .stat-value[data-v-d5ae3031]{color:var(--text-brand)}.stat-title[data-v-d5ae3031]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin-bottom:.5rem}.stat-value[data-v-d5ae3031]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.stat-description[data-v-d5ae3031]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.filter-indicator[data-v-d5ae3031]{margin-top:var(--space-section);padding:.75rem 1.25rem;background-color:var(--surface-sunken);border-left:3px solid var(--text-brand);border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--text-primary)}.clear-filter[data-v-d5ae3031]{background-color:transparent;border:none;color:var(--text-brand);cursor:pointer;font-size:.875rem;font-weight:500;padding:.25rem .5rem;margin-left:.5rem;border-radius:6px}.clear-filter[data-v-d5ae3031]:hover{background-image:var(--intent-brand-tint)}.charts-section[data-v-d5ae3031]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-section);margin-bottom:var(--space-section)}.charts-section.single-column[data-v-d5ae3031]{grid-template-columns:1fr}.charts-section.three-columns[data-v-d5ae3031]{grid-template-columns:1fr 1fr 1fr}.chart-panel[data-v-d5ae3031]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem 1.5rem}.chart-panel h4[data-v-d5ae3031]{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}@media(max-width:1200px){.charts-section.three-columns[data-v-d5ae3031]{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.charts-section[data-v-d5ae3031],.charts-section.three-columns[data-v-d5ae3031]{grid-template-columns:1fr}}.chart-container[data-v-d5ae3031]{min-height:280px}.chart-wrapper[data-v-d5ae3031]{width:100%}.no-data[data-v-d5ae3031]{display:flex;align-items:center;justify-content:center;height:280px;color:var(--text-secondary);font-size:.875rem}[data-v-c7c0a30e]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-c7c0a30e]:root,[data-theme=light][data-v-c7c0a30e]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-c7c0a30e]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-c7c0a30e]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-c7c0a30e],.important-button[data-v-c7c0a30e],.delete-button[data-v-c7c0a30e],.submit-button[data-v-c7c0a30e],.cancel-button[data-v-c7c0a30e],.add-button[data-v-c7c0a30e],.action-button[data-v-c7c0a30e],.link-button[data-v-c7c0a30e],.logout-button[data-v-c7c0a30e],.help-button[data-v-c7c0a30e],.appstore-button[data-v-c7c0a30e],.radio-button[data-v-c7c0a30e],.download-button[data-v-c7c0a30e],.user-button[data-v-c7c0a30e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-c7c0a30e]:disabled,.important-button[data-v-c7c0a30e]:disabled,.delete-button[data-v-c7c0a30e]:disabled,.submit-button[data-v-c7c0a30e]:disabled,.cancel-button[data-v-c7c0a30e]:disabled,.add-button[data-v-c7c0a30e]:disabled,.action-button[data-v-c7c0a30e]:disabled,.link-button[data-v-c7c0a30e]:disabled,.logout-button[data-v-c7c0a30e]:disabled,.help-button[data-v-c7c0a30e]:disabled,.appstore-button[data-v-c7c0a30e]:disabled,.radio-button[data-v-c7c0a30e]:disabled,.download-button[data-v-c7c0a30e]:disabled,.user-button[data-v-c7c0a30e]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-c7c0a30e],.important-button.disabled[data-v-c7c0a30e],.delete-button.disabled[data-v-c7c0a30e],.submit-button.disabled[data-v-c7c0a30e],.cancel-button.disabled[data-v-c7c0a30e],.add-button.disabled[data-v-c7c0a30e],.action-button.disabled[data-v-c7c0a30e],.link-button.disabled[data-v-c7c0a30e],.logout-button.disabled[data-v-c7c0a30e],.help-button.disabled[data-v-c7c0a30e],.appstore-button.disabled[data-v-c7c0a30e],.radio-button.disabled[data-v-c7c0a30e],.download-button.disabled[data-v-c7c0a30e],.user-button.disabled[data-v-c7c0a30e]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-c7c0a30e]{min-width:7rem}.big[data-v-c7c0a30e]{min-width:15rem}.important-button[data-v-c7c0a30e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-c7c0a30e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-c7c0a30e]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-c7c0a30e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-c7c0a30e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-c7c0a30e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-c7c0a30e]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-c7c0a30e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-c7c0a30e]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-c7c0a30e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-c7c0a30e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-c7c0a30e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-c7c0a30e]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-c7c0a30e]{width:32px;height:32px;padding:0}.action-button.view[data-v-c7c0a30e],.action-button.approve[data-v-c7c0a30e],.action-button.analytics[data-v-c7c0a30e],.action-button.download[data-v-c7c0a30e]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-c7c0a30e],.action-button.new[data-v-c7c0a30e],.action-button.submit[data-v-c7c0a30e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-c7c0a30e]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-c7c0a30e]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-c7c0a30e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-c7c0a30e]{display:flex;gap:8px}.download-button[data-v-c7c0a30e]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-c7c0a30e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-c7c0a30e]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-c7c0a30e]:hover{color:var(--text-link-hover)}.link.disabled[data-v-c7c0a30e]{opacity:.7;cursor:not-allowed}.link-button[data-v-c7c0a30e]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-c7c0a30e]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-c7c0a30e],td .link-button.video-button[data-v-c7c0a30e]{max-width:400px}.link-button[data-v-c7c0a30e]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-c7c0a30e]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-c7c0a30e]:hover,.user-button.menu-open[data-v-c7c0a30e]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-c7c0a30e],.user-button:hover .verification-warning[data-v-c7c0a30e],.user-button.menu-open .superuser-indicator[data-v-c7c0a30e],.user-button.menu-open .verification-warning[data-v-c7c0a30e]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-c7c0a30e],.user-button.menu-open .logo-image[data-v-c7c0a30e]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-c7c0a30e]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-c7c0a30e]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-c7c0a30e]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-c7c0a30e]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-c7c0a30e]{color:var(--intent-success)}.appstore-button.playstore[data-v-c7c0a30e]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-c7c0a30e]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-c7c0a30e]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-c7c0a30e]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-c7c0a30e]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-c7c0a30e],.file-input[data-v-c7c0a30e]{display:none}.dropdown select[data-v-c7c0a30e]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-c7c0a30e]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-c7c0a30e]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-c7c0a30e]:hover{border-color:var(--border-strong)}.list-container[data-v-c7c0a30e]{position:relative;padding:var(--space-section)}.list-header[data-v-c7c0a30e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-c7c0a30e]{margin:0}.header-actions[data-v-c7c0a30e]{display:flex;gap:1rem}.list-header[data-v-c7c0a30e]:has(>.header-stack){align-items:baseline}.header-stack[data-v-c7c0a30e]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-c7c0a30e]{margin-bottom:var(--space-section)}.list-section h3[data-v-c7c0a30e]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-c7c0a30e]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-c7c0a30e]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-c7c0a30e]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-c7c0a30e]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-c7c0a30e]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-c7c0a30e]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-c7c0a30e],td[data-v-c7c0a30e]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-c7c0a30e]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-c7c0a30e]{text-align:right}.thumbnail-name[data-v-c7c0a30e]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-c7c0a30e]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-c7c0a30e]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-c7c0a30e]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-c7c0a30e]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-c7c0a30e]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-c7c0a30e]{text-decoration:line-through}.clickable:hover .overflow b[data-v-c7c0a30e],.clickable:hover .overflow strong[data-v-c7c0a30e]{color:var(--text-brand)}.sortable[data-v-c7c0a30e]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-c7c0a30e]:hover{color:var(--text-brand)}.sort-indicator[data-v-c7c0a30e]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-c7c0a30e]{color:var(--text-brand);opacity:1}.inline-edit[data-v-c7c0a30e]{position:relative;width:100%}.inline-edit input[data-v-c7c0a30e]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-c7c0a30e]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-c7c0a30e]:hover{background-color:var(--surface-hover)}div.add-row[data-v-c7c0a30e]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-c7c0a30e]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-c7c0a30e]{cursor:pointer}tr.add-row td[data-v-c7c0a30e]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-c7c0a30e]{color:var(--text-primary)}.grid[data-v-c7c0a30e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-c7c0a30e],.actions[data-v-c7c0a30e]{display:flex;gap:8px}.featured-star[data-v-c7c0a30e]{color:var(--star);margin-left:6px;font-size:.8rem}.stats-panel[data-v-c7c0a30e]{margin-bottom:var(--space-section)}.stats-panel.boxed[data-v-c7c0a30e]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem}.stats-container[data-v-c7c0a30e]{display:flex;flex-wrap:wrap;gap:var(--space-section)}.stat-box[data-v-c7c0a30e]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem;min-width:150px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}:where(.stats-panel.boxed) .stat-box[data-v-c7c0a30e]{background-color:var(--surface-app)}.stat-box.clickable[data-v-c7c0a30e]{cursor:pointer}.stat-box.clickable[data-v-c7c0a30e]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-box.active[data-v-c7c0a30e]{background-image:var(--intent-brand-tint);border-color:var(--text-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.stat-box.active .stat-value[data-v-c7c0a30e]{color:var(--text-brand)}.stat-title[data-v-c7c0a30e]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin-bottom:.5rem}.stat-value[data-v-c7c0a30e]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.stat-description[data-v-c7c0a30e]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.filter-indicator[data-v-c7c0a30e]{margin-top:var(--space-section);padding:.75rem 1.25rem;background-color:var(--surface-sunken);border-left:3px solid var(--text-brand);border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--text-primary)}.clear-filter[data-v-c7c0a30e]{background-color:transparent;border:none;color:var(--text-brand);cursor:pointer;font-size:.875rem;font-weight:500;padding:.25rem .5rem;margin-left:.5rem;border-radius:6px}.clear-filter[data-v-c7c0a30e]:hover{background-image:var(--intent-brand-tint)}.charts-section[data-v-c7c0a30e]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-section);margin-bottom:var(--space-section)}.charts-section.single-column[data-v-c7c0a30e]{grid-template-columns:1fr}.charts-section.three-columns[data-v-c7c0a30e]{grid-template-columns:1fr 1fr 1fr}.chart-panel[data-v-c7c0a30e]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem 1.5rem}.chart-panel h4[data-v-c7c0a30e]{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}@media(max-width:1200px){.charts-section.three-columns[data-v-c7c0a30e]{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.charts-section[data-v-c7c0a30e],.charts-section.three-columns[data-v-c7c0a30e]{grid-template-columns:1fr}}.chart-container[data-v-c7c0a30e]{min-height:280px}.chart-wrapper[data-v-c7c0a30e]{width:100%}.no-data[data-v-c7c0a30e]{display:flex;align-items:center;justify-content:center;height:280px;color:var(--text-secondary);font-size:.875rem}[data-v-b50018c2]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-b50018c2]:root,[data-theme=light][data-v-b50018c2]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-b50018c2]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-b50018c2]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-b50018c2],.important-button[data-v-b50018c2],.delete-button[data-v-b50018c2],.submit-button[data-v-b50018c2],.cancel-button[data-v-b50018c2],.add-button[data-v-b50018c2],.action-button[data-v-b50018c2],.link-button[data-v-b50018c2],.logout-button[data-v-b50018c2],.help-button[data-v-b50018c2],.appstore-button[data-v-b50018c2],.radio-button[data-v-b50018c2],.download-button[data-v-b50018c2],.user-button[data-v-b50018c2]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-b50018c2]:disabled,.important-button[data-v-b50018c2]:disabled,.delete-button[data-v-b50018c2]:disabled,.submit-button[data-v-b50018c2]:disabled,.cancel-button[data-v-b50018c2]:disabled,.add-button[data-v-b50018c2]:disabled,.action-button[data-v-b50018c2]:disabled,.link-button[data-v-b50018c2]:disabled,.logout-button[data-v-b50018c2]:disabled,.help-button[data-v-b50018c2]:disabled,.appstore-button[data-v-b50018c2]:disabled,.radio-button[data-v-b50018c2]:disabled,.download-button[data-v-b50018c2]:disabled,.user-button[data-v-b50018c2]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-b50018c2],.important-button.disabled[data-v-b50018c2],.delete-button.disabled[data-v-b50018c2],.submit-button.disabled[data-v-b50018c2],.cancel-button.disabled[data-v-b50018c2],.add-button.disabled[data-v-b50018c2],.action-button.disabled[data-v-b50018c2],.link-button.disabled[data-v-b50018c2],.logout-button.disabled[data-v-b50018c2],.help-button.disabled[data-v-b50018c2],.appstore-button.disabled[data-v-b50018c2],.radio-button.disabled[data-v-b50018c2],.download-button.disabled[data-v-b50018c2],.user-button.disabled[data-v-b50018c2]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-b50018c2]{min-width:7rem}.big[data-v-b50018c2]{min-width:15rem}.important-button[data-v-b50018c2]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-b50018c2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-b50018c2]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-b50018c2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-b50018c2]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-b50018c2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-b50018c2]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-b50018c2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-b50018c2]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-b50018c2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-b50018c2]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-b50018c2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-b50018c2]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-b50018c2]{width:32px;height:32px;padding:0}.action-button.view[data-v-b50018c2],.action-button.approve[data-v-b50018c2],.action-button.analytics[data-v-b50018c2],.action-button.download[data-v-b50018c2]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-b50018c2],.action-button.new[data-v-b50018c2],.action-button.submit[data-v-b50018c2]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-b50018c2]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-b50018c2]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-b50018c2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-b50018c2]{display:flex;gap:8px}.download-button[data-v-b50018c2]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-b50018c2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-b50018c2]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-b50018c2]:hover{color:var(--text-link-hover)}.link.disabled[data-v-b50018c2]{opacity:.7;cursor:not-allowed}.link-button[data-v-b50018c2]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-b50018c2]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-b50018c2],td .link-button.video-button[data-v-b50018c2]{max-width:400px}.link-button[data-v-b50018c2]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-b50018c2]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-b50018c2]:hover,.user-button.menu-open[data-v-b50018c2]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-b50018c2],.user-button:hover .verification-warning[data-v-b50018c2],.user-button.menu-open .superuser-indicator[data-v-b50018c2],.user-button.menu-open .verification-warning[data-v-b50018c2]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-b50018c2],.user-button.menu-open .logo-image[data-v-b50018c2]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-b50018c2]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-b50018c2]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-b50018c2]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-b50018c2]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-b50018c2]{color:var(--intent-success)}.appstore-button.playstore[data-v-b50018c2]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-b50018c2]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-b50018c2]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-b50018c2]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-b50018c2]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-b50018c2],.file-input[data-v-b50018c2]{display:none}.dropdown select[data-v-b50018c2]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-b50018c2]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-b50018c2]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-b50018c2]:hover{border-color:var(--border-strong)}.page-container[data-v-b50018c2]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-b50018c2]{max-width:400px}.page-container.wide[data-v-b50018c2]{max-width:1200px}.eyebrow[data-v-b50018c2]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-b50018c2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-b50018c2]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-b50018c2]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-b50018c2]{display:flex;gap:1rem}.collapsible-header[data-v-b50018c2]{cursor:pointer}.collapsible-header.closed[data-v-b50018c2]{margin-bottom:0}.collapsible-header svg[data-v-b50018c2]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-b50018c2]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-b50018c2],.page-field>.collapsible-header.closed[data-v-b50018c2]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-b50018c2]{margin:0}.page-field>.collapsible-header svg[data-v-b50018c2]{font-size:.8rem}.page-content[data-v-b50018c2]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-b50018c2]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-b50018c2]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-b50018c2]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-b50018c2]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-b50018c2]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-b50018c2],.page-field.full-width[data-v-b50018c2]{grid-column:span 12}.page-field.three-quarters-width[data-v-b50018c2]{grid-column:span 9}.page-field.two-thirds-width[data-v-b50018c2]{grid-column:span 8}.page-field.half-width[data-v-b50018c2]{grid-column:span 6}.page-field.third-width[data-v-b50018c2]{grid-column:span 4}.page-field.quarter-width[data-v-b50018c2]{grid-column:span 3}.page-field.sixth-width[data-v-b50018c2]{grid-column:span 2}label[data-v-b50018c2]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-b50018c2],.page-field>.collapsible-header h3[data-v-b50018c2]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-b50018c2]:after{content:" *";color:var(--text-brand)}label[title][data-v-b50018c2]{cursor:help}.page-section.rows[data-v-b50018c2]{row-gap:0}.page-section.rows>h3[data-v-b50018c2]{margin-bottom:1rem}.page-section.rows .page-field[data-v-b50018c2]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-b50018c2]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-b50018c2]{margin-bottom:0}.page-section.rows .page-field[data-v-b50018c2]>:not(label){grid-column:2}.page-value[data-v-b50018c2]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-b50018c2]{white-space:pre-line}.page-value[data-v-b50018c2]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-b50018c2]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-b50018c2]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-b50018c2]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-b50018c2]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-b50018c2]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-b50018c2]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-b50018c2]>*{margin-bottom:.5rem}.link-button-list[data-v-b50018c2]>*:last-child{margin-bottom:0}.form-control[data-v-b50018c2],input[type=datetime-local][data-v-b50018c2]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-b50018c2]:focus,input[type=datetime-local][data-v-b50018c2]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-b50018c2]:disabled,input[type=datetime-local][data-v-b50018c2]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-b50018c2]{resize:vertical;min-height:100px}.field-details[data-v-b50018c2]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-b50018c2]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-b50018c2]{display:flex;align-items:baseline}input[type=checkbox][data-v-b50018c2]{margin-right:1rem}.checkbox-container label[data-v-b50018c2]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-b50018c2]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-b50018c2]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-b50018c2]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-b50018c2]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-b50018c2]:checked{background:var(--text-brand)}.form-toggle[data-v-b50018c2]:checked:before{transform:translate(22px)}.form-toggle[data-v-b50018c2]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-b50018c2],.error-message[data-v-b50018c2]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-b50018c2]{border-left:3px solid var(--intent-success)}.error-message[data-v-b50018c2]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-b50018c2]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-b50018c2]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-b50018c2]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-b50018c2]{justify-content:center}.page-actions.vertical[data-v-b50018c2]{flex-direction:column}form.page-content>.page-actions[data-v-b50018c2]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.label{padding:.125rem .375rem;border-radius:.25rem;font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.025em}.label.working{position:relative}.label.working .working-outline{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.label.working .working-outline rect{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:20 80;--working-duration: 1.5s;animation:label-working var(--working-duration) linear infinite;animation-delay:calc(var(--working-phase, 0) * -1 * var(--working-duration))}@keyframes label-working{to{stroke-dashoffset:-100}}@media(prefers-reduced-motion:reduce){.label.working .working-outline rect{animation:none}}.label.hdr{background-color:var(--text-secondary);color:var(--surface-1);font-weight:600;font-style:italic}.label.status{font-weight:500;padding:.25rem .5rem;align-self:center}.label.status.unknown{background-color:var(--status-unknown);color:var(--status-unknown-text)}.label.status.not-uploaded{background-color:var(--status-not-uploaded);color:var(--status-not-uploaded-text)}.label.status.not-started{background-color:var(--status-not-started);color:var(--status-not-started-text)}.label.status.queued{background-color:var(--status-queued);color:var(--status-queued-text)}.label.status.in-progress{background-color:var(--status-in-progress);color:var(--status-in-progress-text)}.label.status.completed{background-color:var(--status-completed);color:var(--status-completed-text)}.label.status.failed{background-color:var(--status-failed);color:var(--status-failed-text)}.label.status.draft{background-color:var(--status-draft);color:var(--status-draft-text)}.label.status.ready-to-submit{background-color:var(--status-ready-to-submit);color:var(--status-ready-to-submit-text)}.label.status.waiting-for-review{background-color:var(--status-waiting-for-review);color:var(--status-waiting-for-review-text)}.label.status.under-review{background-color:var(--status-under-review);color:var(--status-under-review-text)}.label.status.needs-revision{background-color:var(--status-needs-revision);color:var(--status-needs-revision-text)}.label.status.approved{background-color:var(--status-approved);color:var(--status-approved-text)}.label.status.public{background-color:var(--status-public);color:var(--status-public-text)}.label.status.private{background-color:var(--status-private);color:var(--status-private-text)}.label.status.unlisted{background-color:var(--status-unlisted);color:var(--status-unlisted-text)}.label.status.local{background-color:var(--status-local);color:var(--status-local-text)}.label.status.testflight{background-color:var(--status-testflight);color:var(--status-testflight-text)}.label.status.enterprise{background-color:var(--status-enterprise);color:var(--status-enterprise-text)}.label.status.appstore{background-color:var(--status-appstore);color:var(--status-appstore-text)}[data-v-372f4d5d]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-372f4d5d]:root,[data-theme=light][data-v-372f4d5d]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-372f4d5d]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-372f4d5d]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-372f4d5d],.important-button[data-v-372f4d5d],.delete-button[data-v-372f4d5d],.submit-button[data-v-372f4d5d],.cancel-button[data-v-372f4d5d],.add-button[data-v-372f4d5d],.action-button[data-v-372f4d5d],.link-button[data-v-372f4d5d],.logout-button[data-v-372f4d5d],.help-button[data-v-372f4d5d],.appstore-button[data-v-372f4d5d],.radio-button[data-v-372f4d5d],.download-button[data-v-372f4d5d],.user-button[data-v-372f4d5d]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-372f4d5d]:disabled,.important-button[data-v-372f4d5d]:disabled,.delete-button[data-v-372f4d5d]:disabled,.submit-button[data-v-372f4d5d]:disabled,.cancel-button[data-v-372f4d5d]:disabled,.add-button[data-v-372f4d5d]:disabled,.action-button[data-v-372f4d5d]:disabled,.link-button[data-v-372f4d5d]:disabled,.logout-button[data-v-372f4d5d]:disabled,.help-button[data-v-372f4d5d]:disabled,.appstore-button[data-v-372f4d5d]:disabled,.radio-button[data-v-372f4d5d]:disabled,.download-button[data-v-372f4d5d]:disabled,.user-button[data-v-372f4d5d]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-372f4d5d],.important-button.disabled[data-v-372f4d5d],.delete-button.disabled[data-v-372f4d5d],.submit-button.disabled[data-v-372f4d5d],.cancel-button.disabled[data-v-372f4d5d],.add-button.disabled[data-v-372f4d5d],.action-button.disabled[data-v-372f4d5d],.link-button.disabled[data-v-372f4d5d],.logout-button.disabled[data-v-372f4d5d],.help-button.disabled[data-v-372f4d5d],.appstore-button.disabled[data-v-372f4d5d],.radio-button.disabled[data-v-372f4d5d],.download-button.disabled[data-v-372f4d5d],.user-button.disabled[data-v-372f4d5d]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-372f4d5d]{min-width:7rem}.big[data-v-372f4d5d]{min-width:15rem}.important-button[data-v-372f4d5d]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-372f4d5d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-372f4d5d]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-372f4d5d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-372f4d5d]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-372f4d5d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-372f4d5d]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-372f4d5d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-372f4d5d]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-372f4d5d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-372f4d5d]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-372f4d5d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-372f4d5d]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-372f4d5d]{width:32px;height:32px;padding:0}.action-button.view[data-v-372f4d5d],.action-button.approve[data-v-372f4d5d],.action-button.analytics[data-v-372f4d5d],.action-button.download[data-v-372f4d5d]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-372f4d5d],.action-button.new[data-v-372f4d5d],.action-button.submit[data-v-372f4d5d]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-372f4d5d]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-372f4d5d]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-372f4d5d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-372f4d5d]{display:flex;gap:8px}.download-button[data-v-372f4d5d]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-372f4d5d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-372f4d5d]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-372f4d5d]:hover{color:var(--text-link-hover)}.link.disabled[data-v-372f4d5d]{opacity:.7;cursor:not-allowed}.link-button[data-v-372f4d5d]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-372f4d5d]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-372f4d5d],td .link-button.video-button[data-v-372f4d5d]{max-width:400px}.link-button[data-v-372f4d5d]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-372f4d5d]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-372f4d5d]:hover,.user-button.menu-open[data-v-372f4d5d]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-372f4d5d],.user-button:hover .verification-warning[data-v-372f4d5d],.user-button.menu-open .superuser-indicator[data-v-372f4d5d],.user-button.menu-open .verification-warning[data-v-372f4d5d]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-372f4d5d],.user-button.menu-open .logo-image[data-v-372f4d5d]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-372f4d5d]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-372f4d5d]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-372f4d5d]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-372f4d5d]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-372f4d5d]{color:var(--intent-success)}.appstore-button.playstore[data-v-372f4d5d]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-372f4d5d]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-372f4d5d]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-372f4d5d]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-372f4d5d]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-372f4d5d],.file-input[data-v-372f4d5d]{display:none}.dropdown select[data-v-372f4d5d]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-372f4d5d]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-372f4d5d]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-372f4d5d]:hover{border-color:var(--border-strong)}.list-container[data-v-372f4d5d]{position:relative;padding:var(--space-section)}.list-header[data-v-372f4d5d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-372f4d5d]{margin:0}.header-actions[data-v-372f4d5d]{display:flex;gap:1rem}.list-header[data-v-372f4d5d]:has(>.header-stack){align-items:baseline}.header-stack[data-v-372f4d5d]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-372f4d5d]{margin-bottom:var(--space-section)}.list-section h3[data-v-372f4d5d]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-372f4d5d]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-372f4d5d]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-372f4d5d]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-372f4d5d]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-372f4d5d]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-372f4d5d]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-372f4d5d],td[data-v-372f4d5d]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-372f4d5d]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-372f4d5d]{text-align:right}.thumbnail-name[data-v-372f4d5d]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-372f4d5d]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-372f4d5d]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-372f4d5d]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-372f4d5d]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-372f4d5d]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-372f4d5d]{text-decoration:line-through}.clickable:hover .overflow b[data-v-372f4d5d],.clickable:hover .overflow strong[data-v-372f4d5d]{color:var(--text-brand)}.sortable[data-v-372f4d5d]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-372f4d5d]:hover{color:var(--text-brand)}.sort-indicator[data-v-372f4d5d]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-372f4d5d]{color:var(--text-brand);opacity:1}.inline-edit[data-v-372f4d5d]{position:relative;width:100%}.inline-edit input[data-v-372f4d5d]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-372f4d5d]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-372f4d5d]:hover{background-color:var(--surface-hover)}div.add-row[data-v-372f4d5d]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-372f4d5d]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-372f4d5d]{cursor:pointer}tr.add-row td[data-v-372f4d5d]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-372f4d5d]{color:var(--text-primary)}.grid[data-v-372f4d5d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-372f4d5d],.actions[data-v-372f4d5d]{display:flex;gap:8px}.featured-star[data-v-372f4d5d]{color:var(--star);margin-left:6px;font-size:.8rem}[data-v-cd7318b2]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-cd7318b2]:root,[data-theme=light][data-v-cd7318b2]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-cd7318b2]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-cd7318b2]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-cd7318b2],.important-button[data-v-cd7318b2],.delete-button[data-v-cd7318b2],.submit-button[data-v-cd7318b2],.cancel-button[data-v-cd7318b2],.add-button[data-v-cd7318b2],.action-button[data-v-cd7318b2],.link-button[data-v-cd7318b2],.logout-button[data-v-cd7318b2],.help-button[data-v-cd7318b2],.appstore-button[data-v-cd7318b2],.radio-button[data-v-cd7318b2],.download-button[data-v-cd7318b2],.user-button[data-v-cd7318b2]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-cd7318b2]:disabled,.important-button[data-v-cd7318b2]:disabled,.delete-button[data-v-cd7318b2]:disabled,.submit-button[data-v-cd7318b2]:disabled,.cancel-button[data-v-cd7318b2]:disabled,.add-button[data-v-cd7318b2]:disabled,.action-button[data-v-cd7318b2]:disabled,.link-button[data-v-cd7318b2]:disabled,.logout-button[data-v-cd7318b2]:disabled,.help-button[data-v-cd7318b2]:disabled,.appstore-button[data-v-cd7318b2]:disabled,.radio-button[data-v-cd7318b2]:disabled,.download-button[data-v-cd7318b2]:disabled,.user-button[data-v-cd7318b2]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-cd7318b2],.important-button.disabled[data-v-cd7318b2],.delete-button.disabled[data-v-cd7318b2],.submit-button.disabled[data-v-cd7318b2],.cancel-button.disabled[data-v-cd7318b2],.add-button.disabled[data-v-cd7318b2],.action-button.disabled[data-v-cd7318b2],.link-button.disabled[data-v-cd7318b2],.logout-button.disabled[data-v-cd7318b2],.help-button.disabled[data-v-cd7318b2],.appstore-button.disabled[data-v-cd7318b2],.radio-button.disabled[data-v-cd7318b2],.download-button.disabled[data-v-cd7318b2],.user-button.disabled[data-v-cd7318b2]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-cd7318b2]{min-width:7rem}.big[data-v-cd7318b2]{min-width:15rem}.important-button[data-v-cd7318b2]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-cd7318b2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-cd7318b2]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-cd7318b2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-cd7318b2]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-cd7318b2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-cd7318b2]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-cd7318b2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-cd7318b2]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-cd7318b2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-cd7318b2]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-cd7318b2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-cd7318b2]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-cd7318b2]{width:32px;height:32px;padding:0}.action-button.view[data-v-cd7318b2],.action-button.approve[data-v-cd7318b2],.action-button.analytics[data-v-cd7318b2],.action-button.download[data-v-cd7318b2]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-cd7318b2],.action-button.new[data-v-cd7318b2],.action-button.submit[data-v-cd7318b2]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-cd7318b2]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-cd7318b2]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-cd7318b2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-cd7318b2]{display:flex;gap:8px}.download-button[data-v-cd7318b2]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-cd7318b2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-cd7318b2]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-cd7318b2]:hover{color:var(--text-link-hover)}.link.disabled[data-v-cd7318b2]{opacity:.7;cursor:not-allowed}.link-button[data-v-cd7318b2]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-cd7318b2]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-cd7318b2],td .link-button.video-button[data-v-cd7318b2]{max-width:400px}.link-button[data-v-cd7318b2]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-cd7318b2]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-cd7318b2]:hover,.user-button.menu-open[data-v-cd7318b2]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-cd7318b2],.user-button:hover .verification-warning[data-v-cd7318b2],.user-button.menu-open .superuser-indicator[data-v-cd7318b2],.user-button.menu-open .verification-warning[data-v-cd7318b2]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-cd7318b2],.user-button.menu-open .logo-image[data-v-cd7318b2]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-cd7318b2]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-cd7318b2]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-cd7318b2]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-cd7318b2]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-cd7318b2]{color:var(--intent-success)}.appstore-button.playstore[data-v-cd7318b2]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-cd7318b2]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-cd7318b2]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-cd7318b2]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-cd7318b2]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-cd7318b2],.file-input[data-v-cd7318b2]{display:none}.dropdown select[data-v-cd7318b2]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-cd7318b2]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-cd7318b2]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-cd7318b2]:hover{border-color:var(--border-strong)}.tabs[data-v-cd7318b2]{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;margin-bottom:var(--space-section);border:1px solid var(--border-default);border-radius:8px;background-color:var(--surface-1)}.tabs button[data-v-cd7318b2]{border:0;border-radius:6px;background:none;color:var(--text-secondary);cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1rem;transition:background-color .2s ease,color .2s ease}.tabs button.add[data-v-cd7318b2]{border:1px dashed var(--border-strong)}.tabs button[data-v-cd7318b2]:hover{color:var(--text-brand);background-color:var(--surface-hover)}.tabs button.active[data-v-cd7318b2]{color:var(--text-brand)}.tabs button.active[data-v-cd7318b2],.tabs .thumb[data-v-cd7318b2]{background:var(--intent-brand-tint)}.tabs .thumb~button.active[data-v-cd7318b2]{background:none}.tab-content[data-v-cd7318b2]{background:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem}.tabs.range-switch[data-v-cd7318b2]{position:relative;display:inline-grid;grid-template-columns:repeat(var(--option-count),1fr);gap:0;margin-bottom:0}.thumb[data-v-cd7318b2]{position:absolute;top:2px;bottom:2px;left:2px;width:calc((100% - 4px) / var(--option-count));transform:translate(calc(var(--selected-index) * 100%));transition:transform .2s ease;border-radius:6px}.range-switch button[data-v-cd7318b2]{position:relative;padding:.4rem .75rem;font:inherit;font-size:.8125rem;font-weight:500}[data-v-3021a2f4]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-3021a2f4]:root,[data-theme=light][data-v-3021a2f4]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-3021a2f4]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-3021a2f4]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-3021a2f4],.important-button[data-v-3021a2f4],.delete-button[data-v-3021a2f4],.submit-button[data-v-3021a2f4],.cancel-button[data-v-3021a2f4],.add-button[data-v-3021a2f4],.action-button[data-v-3021a2f4],.link-button[data-v-3021a2f4],.logout-button[data-v-3021a2f4],.help-button[data-v-3021a2f4],.appstore-button[data-v-3021a2f4],.radio-button[data-v-3021a2f4],.download-button[data-v-3021a2f4],.user-button[data-v-3021a2f4]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-3021a2f4]:disabled,.important-button[data-v-3021a2f4]:disabled,.delete-button[data-v-3021a2f4]:disabled,.submit-button[data-v-3021a2f4]:disabled,.cancel-button[data-v-3021a2f4]:disabled,.add-button[data-v-3021a2f4]:disabled,.action-button[data-v-3021a2f4]:disabled,.link-button[data-v-3021a2f4]:disabled,.logout-button[data-v-3021a2f4]:disabled,.help-button[data-v-3021a2f4]:disabled,.appstore-button[data-v-3021a2f4]:disabled,.radio-button[data-v-3021a2f4]:disabled,.download-button[data-v-3021a2f4]:disabled,.user-button[data-v-3021a2f4]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-3021a2f4],.important-button.disabled[data-v-3021a2f4],.delete-button.disabled[data-v-3021a2f4],.submit-button.disabled[data-v-3021a2f4],.cancel-button.disabled[data-v-3021a2f4],.add-button.disabled[data-v-3021a2f4],.action-button.disabled[data-v-3021a2f4],.link-button.disabled[data-v-3021a2f4],.logout-button.disabled[data-v-3021a2f4],.help-button.disabled[data-v-3021a2f4],.appstore-button.disabled[data-v-3021a2f4],.radio-button.disabled[data-v-3021a2f4],.download-button.disabled[data-v-3021a2f4],.user-button.disabled[data-v-3021a2f4]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-3021a2f4]{min-width:7rem}.big[data-v-3021a2f4]{min-width:15rem}.important-button[data-v-3021a2f4]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-3021a2f4]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-3021a2f4]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-3021a2f4]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-3021a2f4]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-3021a2f4]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-3021a2f4]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-3021a2f4]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-3021a2f4]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-3021a2f4]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-3021a2f4]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-3021a2f4]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-3021a2f4]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-3021a2f4]{width:32px;height:32px;padding:0}.action-button.view[data-v-3021a2f4],.action-button.approve[data-v-3021a2f4],.action-button.analytics[data-v-3021a2f4],.action-button.download[data-v-3021a2f4]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-3021a2f4],.action-button.new[data-v-3021a2f4],.action-button.submit[data-v-3021a2f4]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-3021a2f4]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-3021a2f4]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-3021a2f4]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-3021a2f4]{display:flex;gap:8px}.download-button[data-v-3021a2f4]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-3021a2f4]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-3021a2f4]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-3021a2f4]:hover{color:var(--text-link-hover)}.link.disabled[data-v-3021a2f4]{opacity:.7;cursor:not-allowed}.link-button[data-v-3021a2f4]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-3021a2f4]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-3021a2f4],td .link-button.video-button[data-v-3021a2f4]{max-width:400px}.link-button[data-v-3021a2f4]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-3021a2f4]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-3021a2f4]:hover,.user-button.menu-open[data-v-3021a2f4]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-3021a2f4],.user-button:hover .verification-warning[data-v-3021a2f4],.user-button.menu-open .superuser-indicator[data-v-3021a2f4],.user-button.menu-open .verification-warning[data-v-3021a2f4]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-3021a2f4],.user-button.menu-open .logo-image[data-v-3021a2f4]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-3021a2f4]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-3021a2f4]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-3021a2f4]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-3021a2f4]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-3021a2f4]{color:var(--intent-success)}.appstore-button.playstore[data-v-3021a2f4]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-3021a2f4]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-3021a2f4]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-3021a2f4]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-3021a2f4]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-3021a2f4],.file-input[data-v-3021a2f4]{display:none}.dropdown select[data-v-3021a2f4]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-3021a2f4]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-3021a2f4]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-3021a2f4]:hover{border-color:var(--border-strong)}.list-container[data-v-3021a2f4]{position:relative;padding:var(--space-section)}.list-header[data-v-3021a2f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-3021a2f4]{margin:0}.header-actions[data-v-3021a2f4]{display:flex;gap:1rem}.list-header[data-v-3021a2f4]:has(>.header-stack){align-items:baseline}.header-stack[data-v-3021a2f4]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-3021a2f4]{margin-bottom:var(--space-section)}.list-section h3[data-v-3021a2f4]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-3021a2f4]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-3021a2f4]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-3021a2f4]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-3021a2f4]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-3021a2f4]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-3021a2f4]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-3021a2f4],td[data-v-3021a2f4]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-3021a2f4]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-3021a2f4]{text-align:right}.thumbnail-name[data-v-3021a2f4]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-3021a2f4]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-3021a2f4]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-3021a2f4]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-3021a2f4]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-3021a2f4]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-3021a2f4]{text-decoration:line-through}.clickable:hover .overflow b[data-v-3021a2f4],.clickable:hover .overflow strong[data-v-3021a2f4]{color:var(--text-brand)}.sortable[data-v-3021a2f4]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-3021a2f4]:hover{color:var(--text-brand)}.sort-indicator[data-v-3021a2f4]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-3021a2f4]{color:var(--text-brand);opacity:1}.inline-edit[data-v-3021a2f4]{position:relative;width:100%}.inline-edit input[data-v-3021a2f4]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-3021a2f4]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-3021a2f4]:hover{background-color:var(--surface-hover)}div.add-row[data-v-3021a2f4]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-3021a2f4]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-3021a2f4]{cursor:pointer}tr.add-row td[data-v-3021a2f4]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-3021a2f4]{color:var(--text-primary)}.grid[data-v-3021a2f4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-3021a2f4],.actions[data-v-3021a2f4]{display:flex;gap:8px}.featured-star[data-v-3021a2f4]{color:var(--star);margin-left:6px;font-size:.8rem}.tabs[data-v-3021a2f4]{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;margin-bottom:var(--space-section);border:1px solid var(--border-default);border-radius:8px;background-color:var(--surface-1)}.tabs button[data-v-3021a2f4]{border:0;border-radius:6px;background:none;color:var(--text-secondary);cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1rem;transition:background-color .2s ease,color .2s ease}.tabs button.add[data-v-3021a2f4]{border:1px dashed var(--border-strong)}.tabs button[data-v-3021a2f4]:hover{color:var(--text-brand);background-color:var(--surface-hover)}.tabs button.active[data-v-3021a2f4]{color:var(--text-brand)}.tabs button.active[data-v-3021a2f4],.tabs .thumb[data-v-3021a2f4]{background:var(--intent-brand-tint)}.tabs .thumb~button.active[data-v-3021a2f4]{background:none}.tab-content[data-v-3021a2f4]{background:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem}[data-v-bdab1f9f]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-bdab1f9f]:root,[data-theme=light][data-v-bdab1f9f]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-bdab1f9f]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-bdab1f9f]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-bdab1f9f],.important-button[data-v-bdab1f9f],.delete-button[data-v-bdab1f9f],.submit-button[data-v-bdab1f9f],.cancel-button[data-v-bdab1f9f],.add-button[data-v-bdab1f9f],.action-button[data-v-bdab1f9f],.link-button[data-v-bdab1f9f],.logout-button[data-v-bdab1f9f],.help-button[data-v-bdab1f9f],.appstore-button[data-v-bdab1f9f],.radio-button[data-v-bdab1f9f],.download-button[data-v-bdab1f9f],.user-button[data-v-bdab1f9f]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-bdab1f9f]:disabled,.important-button[data-v-bdab1f9f]:disabled,.delete-button[data-v-bdab1f9f]:disabled,.submit-button[data-v-bdab1f9f]:disabled,.cancel-button[data-v-bdab1f9f]:disabled,.add-button[data-v-bdab1f9f]:disabled,.action-button[data-v-bdab1f9f]:disabled,.link-button[data-v-bdab1f9f]:disabled,.logout-button[data-v-bdab1f9f]:disabled,.help-button[data-v-bdab1f9f]:disabled,.appstore-button[data-v-bdab1f9f]:disabled,.radio-button[data-v-bdab1f9f]:disabled,.download-button[data-v-bdab1f9f]:disabled,.user-button[data-v-bdab1f9f]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-bdab1f9f],.important-button.disabled[data-v-bdab1f9f],.delete-button.disabled[data-v-bdab1f9f],.submit-button.disabled[data-v-bdab1f9f],.cancel-button.disabled[data-v-bdab1f9f],.add-button.disabled[data-v-bdab1f9f],.action-button.disabled[data-v-bdab1f9f],.link-button.disabled[data-v-bdab1f9f],.logout-button.disabled[data-v-bdab1f9f],.help-button.disabled[data-v-bdab1f9f],.appstore-button.disabled[data-v-bdab1f9f],.radio-button.disabled[data-v-bdab1f9f],.download-button.disabled[data-v-bdab1f9f],.user-button.disabled[data-v-bdab1f9f]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-bdab1f9f]{min-width:7rem}.big[data-v-bdab1f9f]{min-width:15rem}.important-button[data-v-bdab1f9f]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-bdab1f9f]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-bdab1f9f]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-bdab1f9f]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-bdab1f9f]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-bdab1f9f]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-bdab1f9f]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-bdab1f9f]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-bdab1f9f]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-bdab1f9f]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-bdab1f9f]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-bdab1f9f]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-bdab1f9f]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-bdab1f9f]{width:32px;height:32px;padding:0}.action-button.view[data-v-bdab1f9f],.action-button.approve[data-v-bdab1f9f],.action-button.analytics[data-v-bdab1f9f],.action-button.download[data-v-bdab1f9f]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-bdab1f9f],.action-button.new[data-v-bdab1f9f],.action-button.submit[data-v-bdab1f9f]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-bdab1f9f]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-bdab1f9f]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-bdab1f9f]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-bdab1f9f]{display:flex;gap:8px}.download-button[data-v-bdab1f9f]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-bdab1f9f]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-bdab1f9f]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-bdab1f9f]:hover{color:var(--text-link-hover)}.link.disabled[data-v-bdab1f9f]{opacity:.7;cursor:not-allowed}.link-button[data-v-bdab1f9f]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-bdab1f9f]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-bdab1f9f],td .link-button.video-button[data-v-bdab1f9f]{max-width:400px}.link-button[data-v-bdab1f9f]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-bdab1f9f]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-bdab1f9f]:hover,.user-button.menu-open[data-v-bdab1f9f]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-bdab1f9f],.user-button:hover .verification-warning[data-v-bdab1f9f],.user-button.menu-open .superuser-indicator[data-v-bdab1f9f],.user-button.menu-open .verification-warning[data-v-bdab1f9f]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-bdab1f9f],.user-button.menu-open .logo-image[data-v-bdab1f9f]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-bdab1f9f]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-bdab1f9f]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-bdab1f9f]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-bdab1f9f]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-bdab1f9f]{color:var(--intent-success)}.appstore-button.playstore[data-v-bdab1f9f]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-bdab1f9f]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-bdab1f9f]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-bdab1f9f]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-bdab1f9f]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-bdab1f9f],.file-input[data-v-bdab1f9f]{display:none}.dropdown select[data-v-bdab1f9f]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-bdab1f9f]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-bdab1f9f]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-bdab1f9f]:hover{border-color:var(--border-strong)}.list-container[data-v-bdab1f9f]{position:relative;padding:var(--space-section)}.list-header[data-v-bdab1f9f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-bdab1f9f]{margin:0}.header-actions[data-v-bdab1f9f]{display:flex;gap:1rem}.list-header[data-v-bdab1f9f]:has(>.header-stack){align-items:baseline}.header-stack[data-v-bdab1f9f]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-bdab1f9f]{margin-bottom:var(--space-section)}.list-section h3[data-v-bdab1f9f]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-bdab1f9f]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-bdab1f9f]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-bdab1f9f]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-bdab1f9f]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-bdab1f9f]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-bdab1f9f]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-bdab1f9f],td[data-v-bdab1f9f]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-bdab1f9f]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-bdab1f9f]{text-align:right}.thumbnail-name[data-v-bdab1f9f]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-bdab1f9f]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-bdab1f9f]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-bdab1f9f]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-bdab1f9f]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-bdab1f9f]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-bdab1f9f]{text-decoration:line-through}.clickable:hover .overflow b[data-v-bdab1f9f],.clickable:hover .overflow strong[data-v-bdab1f9f]{color:var(--text-brand)}.sortable[data-v-bdab1f9f]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-bdab1f9f]:hover{color:var(--text-brand)}.sort-indicator[data-v-bdab1f9f]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-bdab1f9f]{color:var(--text-brand);opacity:1}.inline-edit[data-v-bdab1f9f]{position:relative;width:100%}.inline-edit input[data-v-bdab1f9f]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-bdab1f9f]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-bdab1f9f]:hover{background-color:var(--surface-hover)}div.add-row[data-v-bdab1f9f]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-bdab1f9f]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-bdab1f9f]{cursor:pointer}tr.add-row td[data-v-bdab1f9f]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-bdab1f9f]{color:var(--text-primary)}.grid[data-v-bdab1f9f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-bdab1f9f],.actions[data-v-bdab1f9f]{display:flex;gap:8px}.featured-star[data-v-bdab1f9f]{color:var(--star);margin-left:6px;font-size:.8rem}.bundle-sku[data-v-bdab1f9f]{font-size:.85em;color:var(--text-secondary)}.add-iap[data-v-bdab1f9f]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.add-iap-row[data-v-bdab1f9f]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.add-iap .form-control[data-v-bdab1f9f]{width:auto}.add-iap-row input.form-control[data-v-bdab1f9f]{flex:1;min-width:18rem}[data-v-9ea7eecf]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-9ea7eecf]:root,[data-theme=light][data-v-9ea7eecf]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-9ea7eecf]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-9ea7eecf]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-9ea7eecf],.important-button[data-v-9ea7eecf],.delete-button[data-v-9ea7eecf],.submit-button[data-v-9ea7eecf],.cancel-button[data-v-9ea7eecf],.add-button[data-v-9ea7eecf],.action-button[data-v-9ea7eecf],.link-button[data-v-9ea7eecf],.logout-button[data-v-9ea7eecf],.help-button[data-v-9ea7eecf],.appstore-button[data-v-9ea7eecf],.radio-button[data-v-9ea7eecf],.download-button[data-v-9ea7eecf],.user-button[data-v-9ea7eecf]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-9ea7eecf]:disabled,.important-button[data-v-9ea7eecf]:disabled,.delete-button[data-v-9ea7eecf]:disabled,.submit-button[data-v-9ea7eecf]:disabled,.cancel-button[data-v-9ea7eecf]:disabled,.add-button[data-v-9ea7eecf]:disabled,.action-button[data-v-9ea7eecf]:disabled,.link-button[data-v-9ea7eecf]:disabled,.logout-button[data-v-9ea7eecf]:disabled,.help-button[data-v-9ea7eecf]:disabled,.appstore-button[data-v-9ea7eecf]:disabled,.radio-button[data-v-9ea7eecf]:disabled,.download-button[data-v-9ea7eecf]:disabled,.user-button[data-v-9ea7eecf]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-9ea7eecf],.important-button.disabled[data-v-9ea7eecf],.delete-button.disabled[data-v-9ea7eecf],.submit-button.disabled[data-v-9ea7eecf],.cancel-button.disabled[data-v-9ea7eecf],.add-button.disabled[data-v-9ea7eecf],.action-button.disabled[data-v-9ea7eecf],.link-button.disabled[data-v-9ea7eecf],.logout-button.disabled[data-v-9ea7eecf],.help-button.disabled[data-v-9ea7eecf],.appstore-button.disabled[data-v-9ea7eecf],.radio-button.disabled[data-v-9ea7eecf],.download-button.disabled[data-v-9ea7eecf],.user-button.disabled[data-v-9ea7eecf]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-9ea7eecf]{min-width:7rem}.big[data-v-9ea7eecf]{min-width:15rem}.important-button[data-v-9ea7eecf]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-9ea7eecf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-9ea7eecf]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-9ea7eecf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-9ea7eecf]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-9ea7eecf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-9ea7eecf]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-9ea7eecf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-9ea7eecf]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-9ea7eecf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-9ea7eecf]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-9ea7eecf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-9ea7eecf]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-9ea7eecf]{width:32px;height:32px;padding:0}.action-button.view[data-v-9ea7eecf],.action-button.approve[data-v-9ea7eecf],.action-button.analytics[data-v-9ea7eecf],.action-button.download[data-v-9ea7eecf]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-9ea7eecf],.action-button.new[data-v-9ea7eecf],.action-button.submit[data-v-9ea7eecf]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-9ea7eecf]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-9ea7eecf]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-9ea7eecf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-9ea7eecf]{display:flex;gap:8px}.download-button[data-v-9ea7eecf]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-9ea7eecf]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-9ea7eecf]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-9ea7eecf]:hover{color:var(--text-link-hover)}.link.disabled[data-v-9ea7eecf]{opacity:.7;cursor:not-allowed}.link-button[data-v-9ea7eecf]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-9ea7eecf]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-9ea7eecf],td .link-button.video-button[data-v-9ea7eecf]{max-width:400px}.link-button[data-v-9ea7eecf]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-9ea7eecf]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-9ea7eecf]:hover,.user-button.menu-open[data-v-9ea7eecf]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-9ea7eecf],.user-button:hover .verification-warning[data-v-9ea7eecf],.user-button.menu-open .superuser-indicator[data-v-9ea7eecf],.user-button.menu-open .verification-warning[data-v-9ea7eecf]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-9ea7eecf],.user-button.menu-open .logo-image[data-v-9ea7eecf]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-9ea7eecf]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-9ea7eecf]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-9ea7eecf]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-9ea7eecf]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-9ea7eecf]{color:var(--intent-success)}.appstore-button.playstore[data-v-9ea7eecf]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-9ea7eecf]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-9ea7eecf]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-9ea7eecf]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-9ea7eecf]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-9ea7eecf],.file-input[data-v-9ea7eecf]{display:none}.dropdown select[data-v-9ea7eecf]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-9ea7eecf]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-9ea7eecf]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-9ea7eecf]:hover{border-color:var(--border-strong)}.list-container[data-v-9ea7eecf]{position:relative;padding:var(--space-section)}.list-header[data-v-9ea7eecf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-9ea7eecf]{margin:0}.header-actions[data-v-9ea7eecf]{display:flex;gap:1rem}.list-header[data-v-9ea7eecf]:has(>.header-stack){align-items:baseline}.header-stack[data-v-9ea7eecf]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-9ea7eecf]{margin-bottom:var(--space-section)}.list-section h3[data-v-9ea7eecf]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-9ea7eecf]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-9ea7eecf]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-9ea7eecf]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-9ea7eecf]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-9ea7eecf]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-9ea7eecf]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-9ea7eecf],td[data-v-9ea7eecf]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-9ea7eecf]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-9ea7eecf]{text-align:right}.thumbnail-name[data-v-9ea7eecf]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-9ea7eecf]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-9ea7eecf]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-9ea7eecf]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-9ea7eecf]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-9ea7eecf]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-9ea7eecf]{text-decoration:line-through}.clickable:hover .overflow b[data-v-9ea7eecf],.clickable:hover .overflow strong[data-v-9ea7eecf]{color:var(--text-brand)}.sortable[data-v-9ea7eecf]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-9ea7eecf]:hover{color:var(--text-brand)}.sort-indicator[data-v-9ea7eecf]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-9ea7eecf]{color:var(--text-brand);opacity:1}.inline-edit[data-v-9ea7eecf]{position:relative;width:100%}.inline-edit input[data-v-9ea7eecf]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-9ea7eecf]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-9ea7eecf]:hover{background-color:var(--surface-hover)}div.add-row[data-v-9ea7eecf]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-9ea7eecf]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-9ea7eecf]{cursor:pointer}tr.add-row td[data-v-9ea7eecf]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-9ea7eecf]{color:var(--text-primary)}.grid[data-v-9ea7eecf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-9ea7eecf],.actions[data-v-9ea7eecf]{display:flex;gap:8px}.featured-star[data-v-9ea7eecf]{color:var(--star);margin-left:6px;font-size:.8rem}[data-v-e8918ec0]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-e8918ec0]:root,[data-theme=light][data-v-e8918ec0]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-e8918ec0]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-e8918ec0]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-e8918ec0],.important-button[data-v-e8918ec0],.delete-button[data-v-e8918ec0],.submit-button[data-v-e8918ec0],.cancel-button[data-v-e8918ec0],.add-button[data-v-e8918ec0],.action-button[data-v-e8918ec0],.link-button[data-v-e8918ec0],.logout-button[data-v-e8918ec0],.help-button[data-v-e8918ec0],.appstore-button[data-v-e8918ec0],.radio-button[data-v-e8918ec0],.download-button[data-v-e8918ec0],.user-button[data-v-e8918ec0]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-e8918ec0]:disabled,.important-button[data-v-e8918ec0]:disabled,.delete-button[data-v-e8918ec0]:disabled,.submit-button[data-v-e8918ec0]:disabled,.cancel-button[data-v-e8918ec0]:disabled,.add-button[data-v-e8918ec0]:disabled,.action-button[data-v-e8918ec0]:disabled,.link-button[data-v-e8918ec0]:disabled,.logout-button[data-v-e8918ec0]:disabled,.help-button[data-v-e8918ec0]:disabled,.appstore-button[data-v-e8918ec0]:disabled,.radio-button[data-v-e8918ec0]:disabled,.download-button[data-v-e8918ec0]:disabled,.user-button[data-v-e8918ec0]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-e8918ec0],.important-button.disabled[data-v-e8918ec0],.delete-button.disabled[data-v-e8918ec0],.submit-button.disabled[data-v-e8918ec0],.cancel-button.disabled[data-v-e8918ec0],.add-button.disabled[data-v-e8918ec0],.action-button.disabled[data-v-e8918ec0],.link-button.disabled[data-v-e8918ec0],.logout-button.disabled[data-v-e8918ec0],.help-button.disabled[data-v-e8918ec0],.appstore-button.disabled[data-v-e8918ec0],.radio-button.disabled[data-v-e8918ec0],.download-button.disabled[data-v-e8918ec0],.user-button.disabled[data-v-e8918ec0]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-e8918ec0]{min-width:7rem}.big[data-v-e8918ec0]{min-width:15rem}.important-button[data-v-e8918ec0]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-e8918ec0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-e8918ec0]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-e8918ec0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-e8918ec0]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-e8918ec0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-e8918ec0]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-e8918ec0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-e8918ec0]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-e8918ec0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-e8918ec0]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-e8918ec0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-e8918ec0]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-e8918ec0]{width:32px;height:32px;padding:0}.action-button.view[data-v-e8918ec0],.action-button.approve[data-v-e8918ec0],.action-button.analytics[data-v-e8918ec0],.action-button.download[data-v-e8918ec0]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-e8918ec0],.action-button.new[data-v-e8918ec0],.action-button.submit[data-v-e8918ec0]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-e8918ec0]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-e8918ec0]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-e8918ec0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-e8918ec0]{display:flex;gap:8px}.download-button[data-v-e8918ec0]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-e8918ec0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-e8918ec0]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-e8918ec0]:hover{color:var(--text-link-hover)}.link.disabled[data-v-e8918ec0]{opacity:.7;cursor:not-allowed}.link-button[data-v-e8918ec0]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-e8918ec0]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-e8918ec0],td .link-button.video-button[data-v-e8918ec0]{max-width:400px}.link-button[data-v-e8918ec0]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-e8918ec0]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-e8918ec0]:hover,.user-button.menu-open[data-v-e8918ec0]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-e8918ec0],.user-button:hover .verification-warning[data-v-e8918ec0],.user-button.menu-open .superuser-indicator[data-v-e8918ec0],.user-button.menu-open .verification-warning[data-v-e8918ec0]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-e8918ec0],.user-button.menu-open .logo-image[data-v-e8918ec0]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-e8918ec0]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-e8918ec0]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-e8918ec0]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-e8918ec0]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-e8918ec0]{color:var(--intent-success)}.appstore-button.playstore[data-v-e8918ec0]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-e8918ec0]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-e8918ec0]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-e8918ec0]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-e8918ec0]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-e8918ec0],.file-input[data-v-e8918ec0]{display:none}.dropdown select[data-v-e8918ec0]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-e8918ec0]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-e8918ec0]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-e8918ec0]:hover{border-color:var(--border-strong)}.page-container[data-v-e8918ec0]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-e8918ec0]{max-width:400px}.page-container.wide[data-v-e8918ec0]{max-width:1200px}.eyebrow[data-v-e8918ec0]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-e8918ec0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-e8918ec0]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-e8918ec0]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-e8918ec0]{display:flex;gap:1rem}.collapsible-header[data-v-e8918ec0]{cursor:pointer}.collapsible-header.closed[data-v-e8918ec0]{margin-bottom:0}.collapsible-header svg[data-v-e8918ec0]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-e8918ec0]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-e8918ec0],.page-field>.collapsible-header.closed[data-v-e8918ec0]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-e8918ec0]{margin:0}.page-field>.collapsible-header svg[data-v-e8918ec0]{font-size:.8rem}.page-content[data-v-e8918ec0]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-e8918ec0]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-e8918ec0]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-e8918ec0]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-e8918ec0]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-e8918ec0]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-e8918ec0],.page-field.full-width[data-v-e8918ec0]{grid-column:span 12}.page-field.three-quarters-width[data-v-e8918ec0]{grid-column:span 9}.page-field.two-thirds-width[data-v-e8918ec0]{grid-column:span 8}.page-field.half-width[data-v-e8918ec0]{grid-column:span 6}.page-field.third-width[data-v-e8918ec0]{grid-column:span 4}.page-field.quarter-width[data-v-e8918ec0]{grid-column:span 3}.page-field.sixth-width[data-v-e8918ec0]{grid-column:span 2}label[data-v-e8918ec0]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-e8918ec0],.page-field>.collapsible-header h3[data-v-e8918ec0]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-e8918ec0]:after{content:" *";color:var(--text-brand)}label[title][data-v-e8918ec0]{cursor:help}.page-section.rows[data-v-e8918ec0]{row-gap:0}.page-section.rows>h3[data-v-e8918ec0]{margin-bottom:1rem}.page-section.rows .page-field[data-v-e8918ec0]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-e8918ec0]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-e8918ec0]{margin-bottom:0}.page-section.rows .page-field[data-v-e8918ec0]>:not(label){grid-column:2}.page-value[data-v-e8918ec0]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-e8918ec0]{white-space:pre-line}.page-value[data-v-e8918ec0]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-e8918ec0]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-e8918ec0]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-e8918ec0]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-e8918ec0]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-e8918ec0]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-e8918ec0]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-e8918ec0]>*{margin-bottom:.5rem}.link-button-list[data-v-e8918ec0]>*:last-child{margin-bottom:0}.form-control[data-v-e8918ec0],input[type=datetime-local][data-v-e8918ec0]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-e8918ec0]:focus,input[type=datetime-local][data-v-e8918ec0]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-e8918ec0]:disabled,input[type=datetime-local][data-v-e8918ec0]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-e8918ec0]{resize:vertical;min-height:100px}.field-details[data-v-e8918ec0]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-e8918ec0]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-e8918ec0]{display:flex;align-items:baseline}input[type=checkbox][data-v-e8918ec0]{margin-right:1rem}.checkbox-container label[data-v-e8918ec0]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-e8918ec0]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-e8918ec0]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-e8918ec0]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-e8918ec0]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-e8918ec0]:checked{background:var(--text-brand)}.form-toggle[data-v-e8918ec0]:checked:before{transform:translate(22px)}.form-toggle[data-v-e8918ec0]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-e8918ec0],.error-message[data-v-e8918ec0]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-e8918ec0]{border-left:3px solid var(--intent-success)}.error-message[data-v-e8918ec0]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-e8918ec0]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-e8918ec0]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-e8918ec0]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-e8918ec0]{justify-content:center}.page-actions.vertical[data-v-e8918ec0]{flex-direction:column}form.page-content>.page-actions[data-v-e8918ec0]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.video-card{padding:.5rem;border:1px solid var(--border-default);border-radius:.5rem;background-color:var(--surface-1);box-sizing:border-box;min-width:0}.video-card-thumbnail{position:relative;aspect-ratio:3 / 2;display:flex;align-items:center;justify-content:center;border-radius:.375rem;overflow:hidden;background-color:var(--preview-video-bg);color:var(--preview-placeholder)}.video-card-thumbnail img{width:100%;height:100%;object-fit:cover}.video-card-badges{position:absolute;top:.5rem;left:.5rem;right:.5rem;display:flex;justify-content:space-between;gap:.25rem}.video-card-info{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:.125rem;padding:1.5rem .5rem .5rem;background:var(--preview-gradient-card)}.video-card-title,.video-card-logline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-card-title{font-size:.9rem;font-weight:600;color:var(--preview-text-primary)}.video-card-logline{font-size:.8rem;color:var(--preview-text-secondary)}.popup-overlay[data-v-36feb266]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-scrim);display:flex;justify-content:center;align-items:center;z-index:9999}.popup-container[data-v-36feb266]{background-color:var(--surface-2);border-radius:8px;box-shadow:var(--shadow-lg);max-width:90%;max-height:90vh;width:800px;display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.popup-header[data-v-36feb266]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--border-default)}.popup-title[data-v-36feb266]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.popup-close[data-v-36feb266]{background:none;border:none;font-size:1.25rem;color:var(--text-secondary);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.popup-close[data-v-36feb266]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.popup-content[data-v-36feb266]{padding:1rem;overflow-y:auto;flex:1;display:flex;flex-direction:column}.popup-header-actions[data-v-36feb266]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:0 0 .5rem;border-bottom:1px solid var(--border-default)}.popup-search[data-v-36feb266]{position:relative}.popup-search input[data-v-36feb266]{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-default);border-radius:6px;font-size:1rem;color:var(--text-primary)}.popup-search input[data-v-36feb266]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--border-focus) 20%,transparent)}.popup-search .search-icon[data-v-36feb266]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text-secondary)}.popup-grid[data-v-36feb266]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;padding:.5rem}.selectable-card[data-v-36feb266]{display:flex;border:2px solid transparent;border-radius:10px;cursor:pointer;transition:all .2s ease;min-width:0}.selectable-card[data-v-36feb266]>*{flex:1;min-width:0}.selectable-card[data-v-36feb266]:hover{border-color:var(--intent-primary);background-color:var(--surface-hover)}.selectable-card.selected[data-v-36feb266]{border-color:var(--intent-primary);background-color:color-mix(in srgb,var(--intent-primary) 10%,var(--surface-1))}.selectable-card.disabled[data-v-36feb266]{pointer-events:none}.popup-loading[data-v-36feb266]{display:flex;justify-content:center;align-items:center;padding:2rem;color:var(--text-secondary);font-size:1rem}.popup-no-results[data-v-36feb266]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;color:var(--text-secondary);text-align:center}.popup-no-results-icon[data-v-36feb266]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-muted)}.popup-footer[data-v-36feb266]{display:flex;justify-content:flex-end;padding:1rem;border-top:1px solid var(--border-default);gap:.5rem}.popup-footer-summary[data-v-36feb266]{align-self:center;margin-right:auto;color:var(--text-secondary)}[data-v-0b0b79e3]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-0b0b79e3]:root,[data-theme=light][data-v-0b0b79e3]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-0b0b79e3]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-0b0b79e3]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-0b0b79e3],.important-button[data-v-0b0b79e3],.delete-button[data-v-0b0b79e3],.submit-button[data-v-0b0b79e3],.cancel-button[data-v-0b0b79e3],.add-button[data-v-0b0b79e3],.action-button[data-v-0b0b79e3],.link-button[data-v-0b0b79e3],.logout-button[data-v-0b0b79e3],.help-button[data-v-0b0b79e3],.appstore-button[data-v-0b0b79e3],.radio-button[data-v-0b0b79e3],.download-button[data-v-0b0b79e3],.user-button[data-v-0b0b79e3]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-0b0b79e3]:disabled,.important-button[data-v-0b0b79e3]:disabled,.delete-button[data-v-0b0b79e3]:disabled,.submit-button[data-v-0b0b79e3]:disabled,.cancel-button[data-v-0b0b79e3]:disabled,.add-button[data-v-0b0b79e3]:disabled,.action-button[data-v-0b0b79e3]:disabled,.link-button[data-v-0b0b79e3]:disabled,.logout-button[data-v-0b0b79e3]:disabled,.help-button[data-v-0b0b79e3]:disabled,.appstore-button[data-v-0b0b79e3]:disabled,.radio-button[data-v-0b0b79e3]:disabled,.download-button[data-v-0b0b79e3]:disabled,.user-button[data-v-0b0b79e3]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-0b0b79e3],.important-button.disabled[data-v-0b0b79e3],.delete-button.disabled[data-v-0b0b79e3],.submit-button.disabled[data-v-0b0b79e3],.cancel-button.disabled[data-v-0b0b79e3],.add-button.disabled[data-v-0b0b79e3],.action-button.disabled[data-v-0b0b79e3],.link-button.disabled[data-v-0b0b79e3],.logout-button.disabled[data-v-0b0b79e3],.help-button.disabled[data-v-0b0b79e3],.appstore-button.disabled[data-v-0b0b79e3],.radio-button.disabled[data-v-0b0b79e3],.download-button.disabled[data-v-0b0b79e3],.user-button.disabled[data-v-0b0b79e3]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-0b0b79e3]{min-width:7rem}.big[data-v-0b0b79e3]{min-width:15rem}.important-button[data-v-0b0b79e3]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-0b0b79e3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-0b0b79e3]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-0b0b79e3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-0b0b79e3]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-0b0b79e3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-0b0b79e3]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-0b0b79e3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-0b0b79e3]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-0b0b79e3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-0b0b79e3]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-0b0b79e3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-0b0b79e3]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-0b0b79e3]{width:32px;height:32px;padding:0}.action-button.view[data-v-0b0b79e3],.action-button.approve[data-v-0b0b79e3],.action-button.analytics[data-v-0b0b79e3],.action-button.download[data-v-0b0b79e3]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-0b0b79e3],.action-button.new[data-v-0b0b79e3],.action-button.submit[data-v-0b0b79e3]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-0b0b79e3]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-0b0b79e3]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-0b0b79e3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-0b0b79e3]{display:flex;gap:8px}.download-button[data-v-0b0b79e3]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-0b0b79e3]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-0b0b79e3]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-0b0b79e3]:hover{color:var(--text-link-hover)}.link.disabled[data-v-0b0b79e3]{opacity:.7;cursor:not-allowed}.link-button[data-v-0b0b79e3]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-0b0b79e3]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-0b0b79e3],td .link-button.video-button[data-v-0b0b79e3]{max-width:400px}.link-button[data-v-0b0b79e3]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-0b0b79e3]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-0b0b79e3]:hover,.user-button.menu-open[data-v-0b0b79e3]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-0b0b79e3],.user-button:hover .verification-warning[data-v-0b0b79e3],.user-button.menu-open .superuser-indicator[data-v-0b0b79e3],.user-button.menu-open .verification-warning[data-v-0b0b79e3]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-0b0b79e3],.user-button.menu-open .logo-image[data-v-0b0b79e3]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-0b0b79e3]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-0b0b79e3]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-0b0b79e3]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-0b0b79e3]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-0b0b79e3]{color:var(--intent-success)}.appstore-button.playstore[data-v-0b0b79e3]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-0b0b79e3]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-0b0b79e3]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-0b0b79e3]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-0b0b79e3]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-0b0b79e3],.file-input[data-v-0b0b79e3]{display:none}.dropdown select[data-v-0b0b79e3]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-0b0b79e3]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-0b0b79e3]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-0b0b79e3]:hover{border-color:var(--border-strong)}.list-container[data-v-0b0b79e3]{position:relative;padding:var(--space-section)}.list-header[data-v-0b0b79e3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-0b0b79e3]{margin:0}.header-actions[data-v-0b0b79e3]{display:flex;gap:1rem}.list-header[data-v-0b0b79e3]:has(>.header-stack){align-items:baseline}.header-stack[data-v-0b0b79e3]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-0b0b79e3]{margin-bottom:var(--space-section)}.list-section h3[data-v-0b0b79e3]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-0b0b79e3]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-0b0b79e3]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-0b0b79e3]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-0b0b79e3]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-0b0b79e3]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-0b0b79e3]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-0b0b79e3],td[data-v-0b0b79e3]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-0b0b79e3]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-0b0b79e3]{text-align:right}.thumbnail-name[data-v-0b0b79e3]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-0b0b79e3]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-0b0b79e3]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-0b0b79e3]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-0b0b79e3]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-0b0b79e3]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-0b0b79e3]{text-decoration:line-through}.clickable:hover .overflow b[data-v-0b0b79e3],.clickable:hover .overflow strong[data-v-0b0b79e3]{color:var(--text-brand)}.sortable[data-v-0b0b79e3]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-0b0b79e3]:hover{color:var(--text-brand)}.sort-indicator[data-v-0b0b79e3]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-0b0b79e3]{color:var(--text-brand);opacity:1}.inline-edit[data-v-0b0b79e3]{position:relative;width:100%}.inline-edit input[data-v-0b0b79e3]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-0b0b79e3]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-0b0b79e3]:hover{background-color:var(--surface-hover)}div.add-row[data-v-0b0b79e3]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-0b0b79e3]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-0b0b79e3]{cursor:pointer}tr.add-row td[data-v-0b0b79e3]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-0b0b79e3]{color:var(--text-primary)}.grid[data-v-0b0b79e3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-0b0b79e3],.actions[data-v-0b0b79e3]{display:flex;gap:8px}.featured-star[data-v-0b0b79e3]{color:var(--star);margin-left:6px;font-size:.8rem}[data-v-63778e74]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-63778e74]:root,[data-theme=light][data-v-63778e74]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-63778e74]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-63778e74]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-63778e74],.important-button[data-v-63778e74],.delete-button[data-v-63778e74],.submit-button[data-v-63778e74],.cancel-button[data-v-63778e74],.add-button[data-v-63778e74],.action-button[data-v-63778e74],.link-button[data-v-63778e74],.logout-button[data-v-63778e74],.help-button[data-v-63778e74],.appstore-button[data-v-63778e74],.radio-button[data-v-63778e74],.download-button[data-v-63778e74],.user-button[data-v-63778e74]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-63778e74]:disabled,.important-button[data-v-63778e74]:disabled,.delete-button[data-v-63778e74]:disabled,.submit-button[data-v-63778e74]:disabled,.cancel-button[data-v-63778e74]:disabled,.add-button[data-v-63778e74]:disabled,.action-button[data-v-63778e74]:disabled,.link-button[data-v-63778e74]:disabled,.logout-button[data-v-63778e74]:disabled,.help-button[data-v-63778e74]:disabled,.appstore-button[data-v-63778e74]:disabled,.radio-button[data-v-63778e74]:disabled,.download-button[data-v-63778e74]:disabled,.user-button[data-v-63778e74]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-63778e74],.important-button.disabled[data-v-63778e74],.delete-button.disabled[data-v-63778e74],.submit-button.disabled[data-v-63778e74],.cancel-button.disabled[data-v-63778e74],.add-button.disabled[data-v-63778e74],.action-button.disabled[data-v-63778e74],.link-button.disabled[data-v-63778e74],.logout-button.disabled[data-v-63778e74],.help-button.disabled[data-v-63778e74],.appstore-button.disabled[data-v-63778e74],.radio-button.disabled[data-v-63778e74],.download-button.disabled[data-v-63778e74],.user-button.disabled[data-v-63778e74]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-63778e74]{min-width:7rem}.big[data-v-63778e74]{min-width:15rem}.important-button[data-v-63778e74]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-63778e74]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-63778e74]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-63778e74]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-63778e74]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-63778e74]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-63778e74]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-63778e74]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-63778e74]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-63778e74]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-63778e74]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-63778e74]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-63778e74]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-63778e74]{width:32px;height:32px;padding:0}.action-button.view[data-v-63778e74],.action-button.approve[data-v-63778e74],.action-button.analytics[data-v-63778e74],.action-button.download[data-v-63778e74]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-63778e74],.action-button.new[data-v-63778e74],.action-button.submit[data-v-63778e74]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-63778e74]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-63778e74]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-63778e74]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-63778e74]{display:flex;gap:8px}.download-button[data-v-63778e74]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-63778e74]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-63778e74]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-63778e74]:hover{color:var(--text-link-hover)}.link.disabled[data-v-63778e74]{opacity:.7;cursor:not-allowed}.link-button[data-v-63778e74]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-63778e74]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-63778e74],td .link-button.video-button[data-v-63778e74]{max-width:400px}.link-button[data-v-63778e74]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-63778e74]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-63778e74]:hover,.user-button.menu-open[data-v-63778e74]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-63778e74],.user-button:hover .verification-warning[data-v-63778e74],.user-button.menu-open .superuser-indicator[data-v-63778e74],.user-button.menu-open .verification-warning[data-v-63778e74]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-63778e74],.user-button.menu-open .logo-image[data-v-63778e74]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-63778e74]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-63778e74]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-63778e74]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-63778e74]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-63778e74]{color:var(--intent-success)}.appstore-button.playstore[data-v-63778e74]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-63778e74]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-63778e74]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-63778e74]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-63778e74]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-63778e74],.file-input[data-v-63778e74]{display:none}.dropdown select[data-v-63778e74]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-63778e74]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-63778e74]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-63778e74]:hover{border-color:var(--border-strong)}.page-container[data-v-63778e74]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-63778e74]{max-width:400px}.page-container.wide[data-v-63778e74]{max-width:1200px}.eyebrow[data-v-63778e74]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-63778e74]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-63778e74]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-63778e74]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-63778e74]{display:flex;gap:1rem}.collapsible-header[data-v-63778e74]{cursor:pointer}.collapsible-header.closed[data-v-63778e74]{margin-bottom:0}.collapsible-header svg[data-v-63778e74]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-63778e74]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-63778e74],.page-field>.collapsible-header.closed[data-v-63778e74]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-63778e74]{margin:0}.page-field>.collapsible-header svg[data-v-63778e74]{font-size:.8rem}.page-content[data-v-63778e74]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-63778e74]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-63778e74]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-63778e74]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-63778e74]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-63778e74]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-63778e74],.page-field.full-width[data-v-63778e74]{grid-column:span 12}.page-field.three-quarters-width[data-v-63778e74]{grid-column:span 9}.page-field.two-thirds-width[data-v-63778e74]{grid-column:span 8}.page-field.half-width[data-v-63778e74]{grid-column:span 6}.page-field.third-width[data-v-63778e74]{grid-column:span 4}.page-field.quarter-width[data-v-63778e74]{grid-column:span 3}.page-field.sixth-width[data-v-63778e74]{grid-column:span 2}label[data-v-63778e74]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-63778e74],.page-field>.collapsible-header h3[data-v-63778e74]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-63778e74]:after{content:" *";color:var(--text-brand)}label[title][data-v-63778e74]{cursor:help}.page-section.rows[data-v-63778e74]{row-gap:0}.page-section.rows>h3[data-v-63778e74]{margin-bottom:1rem}.page-section.rows .page-field[data-v-63778e74]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-63778e74]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-63778e74]{margin-bottom:0}.page-section.rows .page-field[data-v-63778e74]>:not(label){grid-column:2}.page-value[data-v-63778e74]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-63778e74]{white-space:pre-line}.page-value[data-v-63778e74]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-63778e74]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-63778e74]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-63778e74]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-63778e74]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-63778e74]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-63778e74]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-63778e74]>*{margin-bottom:.5rem}.link-button-list[data-v-63778e74]>*:last-child{margin-bottom:0}.form-control[data-v-63778e74],input[type=datetime-local][data-v-63778e74]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-63778e74]:focus,input[type=datetime-local][data-v-63778e74]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-63778e74]:disabled,input[type=datetime-local][data-v-63778e74]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-63778e74]{resize:vertical;min-height:100px}.field-details[data-v-63778e74]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-63778e74]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-63778e74]{display:flex;align-items:baseline}input[type=checkbox][data-v-63778e74]{margin-right:1rem}.checkbox-container label[data-v-63778e74]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-63778e74]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-63778e74]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-63778e74]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-63778e74]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-63778e74]:checked{background:var(--text-brand)}.form-toggle[data-v-63778e74]:checked:before{transform:translate(22px)}.form-toggle[data-v-63778e74]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-63778e74],.error-message[data-v-63778e74]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-63778e74]{border-left:3px solid var(--intent-success)}.error-message[data-v-63778e74]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-63778e74]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-63778e74]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-63778e74]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-63778e74]{justify-content:center}.page-actions.vertical[data-v-63778e74]{flex-direction:column}form.page-content>.page-actions[data-v-63778e74]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.list-container[data-v-63778e74]{position:relative;padding:var(--space-section)}.list-header[data-v-63778e74]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-63778e74]{margin:0}.header-actions[data-v-63778e74]{display:flex;gap:1rem}.list-header[data-v-63778e74]:has(>.header-stack){align-items:baseline}.header-stack[data-v-63778e74]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-63778e74]{margin-bottom:var(--space-section)}.list-section h3[data-v-63778e74]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-63778e74]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-63778e74]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-63778e74]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-63778e74]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-63778e74]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-63778e74]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-63778e74],td[data-v-63778e74]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-63778e74]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-63778e74]{text-align:right}.thumbnail-name[data-v-63778e74]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-63778e74]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-63778e74]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-63778e74]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-63778e74]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-63778e74]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-63778e74]{text-decoration:line-through}.clickable:hover .overflow b[data-v-63778e74],.clickable:hover .overflow strong[data-v-63778e74]{color:var(--text-brand)}.sortable[data-v-63778e74]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-63778e74]:hover{color:var(--text-brand)}.sort-indicator[data-v-63778e74]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-63778e74]{color:var(--text-brand);opacity:1}.inline-edit[data-v-63778e74]{position:relative;width:100%}.inline-edit input[data-v-63778e74]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-63778e74]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-63778e74]:hover{background-color:var(--surface-hover)}div.add-row[data-v-63778e74]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-63778e74]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-63778e74]{cursor:pointer}tr.add-row td[data-v-63778e74]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-63778e74]{color:var(--text-primary)}.grid[data-v-63778e74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-63778e74],.actions[data-v-63778e74]{display:flex;gap:8px}.featured-star[data-v-63778e74]{color:var(--star);margin-left:6px;font-size:.8rem}[data-v-c0169df8]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-c0169df8]:root,[data-theme=light][data-v-c0169df8]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-c0169df8]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-c0169df8]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-c0169df8],.important-button[data-v-c0169df8],.delete-button[data-v-c0169df8],.submit-button[data-v-c0169df8],.cancel-button[data-v-c0169df8],.add-button[data-v-c0169df8],.action-button[data-v-c0169df8],.link-button[data-v-c0169df8],.logout-button[data-v-c0169df8],.help-button[data-v-c0169df8],.appstore-button[data-v-c0169df8],.radio-button[data-v-c0169df8],.download-button[data-v-c0169df8],.user-button[data-v-c0169df8]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-c0169df8]:disabled,.important-button[data-v-c0169df8]:disabled,.delete-button[data-v-c0169df8]:disabled,.submit-button[data-v-c0169df8]:disabled,.cancel-button[data-v-c0169df8]:disabled,.add-button[data-v-c0169df8]:disabled,.action-button[data-v-c0169df8]:disabled,.link-button[data-v-c0169df8]:disabled,.logout-button[data-v-c0169df8]:disabled,.help-button[data-v-c0169df8]:disabled,.appstore-button[data-v-c0169df8]:disabled,.radio-button[data-v-c0169df8]:disabled,.download-button[data-v-c0169df8]:disabled,.user-button[data-v-c0169df8]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-c0169df8],.important-button.disabled[data-v-c0169df8],.delete-button.disabled[data-v-c0169df8],.submit-button.disabled[data-v-c0169df8],.cancel-button.disabled[data-v-c0169df8],.add-button.disabled[data-v-c0169df8],.action-button.disabled[data-v-c0169df8],.link-button.disabled[data-v-c0169df8],.logout-button.disabled[data-v-c0169df8],.help-button.disabled[data-v-c0169df8],.appstore-button.disabled[data-v-c0169df8],.radio-button.disabled[data-v-c0169df8],.download-button.disabled[data-v-c0169df8],.user-button.disabled[data-v-c0169df8]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-c0169df8]{min-width:7rem}.big[data-v-c0169df8]{min-width:15rem}.important-button[data-v-c0169df8]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-c0169df8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-c0169df8]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-c0169df8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-c0169df8]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-c0169df8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-c0169df8]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-c0169df8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-c0169df8]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-c0169df8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-c0169df8]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-c0169df8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-c0169df8]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-c0169df8]{width:32px;height:32px;padding:0}.action-button.view[data-v-c0169df8],.action-button.approve[data-v-c0169df8],.action-button.analytics[data-v-c0169df8],.action-button.download[data-v-c0169df8]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-c0169df8],.action-button.new[data-v-c0169df8],.action-button.submit[data-v-c0169df8]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-c0169df8]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-c0169df8]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-c0169df8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-c0169df8]{display:flex;gap:8px}.download-button[data-v-c0169df8]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-c0169df8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-c0169df8]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-c0169df8]:hover{color:var(--text-link-hover)}.link.disabled[data-v-c0169df8]{opacity:.7;cursor:not-allowed}.link-button[data-v-c0169df8]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-c0169df8]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-c0169df8],td .link-button.video-button[data-v-c0169df8]{max-width:400px}.link-button[data-v-c0169df8]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-c0169df8]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-c0169df8]:hover,.user-button.menu-open[data-v-c0169df8]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-c0169df8],.user-button:hover .verification-warning[data-v-c0169df8],.user-button.menu-open .superuser-indicator[data-v-c0169df8],.user-button.menu-open .verification-warning[data-v-c0169df8]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-c0169df8],.user-button.menu-open .logo-image[data-v-c0169df8]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-c0169df8]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-c0169df8]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-c0169df8]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-c0169df8]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-c0169df8]{color:var(--intent-success)}.appstore-button.playstore[data-v-c0169df8]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-c0169df8]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-c0169df8]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-c0169df8]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-c0169df8]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-c0169df8],.file-input[data-v-c0169df8]{display:none}.dropdown select[data-v-c0169df8]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-c0169df8]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-c0169df8]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-c0169df8]:hover{border-color:var(--border-strong)}.page-container[data-v-c0169df8]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-c0169df8]{max-width:400px}.page-container.wide[data-v-c0169df8]{max-width:1200px}.eyebrow[data-v-c0169df8]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-c0169df8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-c0169df8]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-c0169df8]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-c0169df8]{display:flex;gap:1rem}.collapsible-header[data-v-c0169df8]{cursor:pointer}.collapsible-header.closed[data-v-c0169df8]{margin-bottom:0}.collapsible-header svg[data-v-c0169df8]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-c0169df8]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-c0169df8],.page-field>.collapsible-header.closed[data-v-c0169df8]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-c0169df8]{margin:0}.page-field>.collapsible-header svg[data-v-c0169df8]{font-size:.8rem}.page-content[data-v-c0169df8]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-c0169df8]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-c0169df8]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-c0169df8]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-c0169df8]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-c0169df8]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-c0169df8],.page-field.full-width[data-v-c0169df8]{grid-column:span 12}.page-field.three-quarters-width[data-v-c0169df8]{grid-column:span 9}.page-field.two-thirds-width[data-v-c0169df8]{grid-column:span 8}.page-field.half-width[data-v-c0169df8]{grid-column:span 6}.page-field.third-width[data-v-c0169df8]{grid-column:span 4}.page-field.quarter-width[data-v-c0169df8]{grid-column:span 3}.page-field.sixth-width[data-v-c0169df8]{grid-column:span 2}label[data-v-c0169df8]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-c0169df8],.page-field>.collapsible-header h3[data-v-c0169df8]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-c0169df8]:after{content:" *";color:var(--text-brand)}label[title][data-v-c0169df8]{cursor:help}.page-section.rows[data-v-c0169df8]{row-gap:0}.page-section.rows>h3[data-v-c0169df8]{margin-bottom:1rem}.page-section.rows .page-field[data-v-c0169df8]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-c0169df8]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-c0169df8]{margin-bottom:0}.page-section.rows .page-field[data-v-c0169df8]>:not(label){grid-column:2}.page-value[data-v-c0169df8]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-c0169df8]{white-space:pre-line}.page-value[data-v-c0169df8]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-c0169df8]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-c0169df8]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-c0169df8]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-c0169df8]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-c0169df8]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-c0169df8]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-c0169df8]>*{margin-bottom:.5rem}.link-button-list[data-v-c0169df8]>*:last-child{margin-bottom:0}.form-control[data-v-c0169df8],input[type=datetime-local][data-v-c0169df8]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-c0169df8]:focus,input[type=datetime-local][data-v-c0169df8]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-c0169df8]:disabled,input[type=datetime-local][data-v-c0169df8]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-c0169df8]{resize:vertical;min-height:100px}.field-details[data-v-c0169df8]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-c0169df8]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-c0169df8]{display:flex;align-items:baseline}input[type=checkbox][data-v-c0169df8]{margin-right:1rem}.checkbox-container label[data-v-c0169df8]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-c0169df8]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-c0169df8]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-c0169df8]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-c0169df8]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-c0169df8]:checked{background:var(--text-brand)}.form-toggle[data-v-c0169df8]:checked:before{transform:translate(22px)}.form-toggle[data-v-c0169df8]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-c0169df8],.error-message[data-v-c0169df8]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-c0169df8]{border-left:3px solid var(--intent-success)}.error-message[data-v-c0169df8]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-c0169df8]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-c0169df8]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-c0169df8]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-c0169df8]{justify-content:center}.page-actions.vertical[data-v-c0169df8]{flex-direction:column}form.page-content>.page-actions[data-v-c0169df8]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-c948adc5]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-c948adc5]:root,[data-theme=light][data-v-c948adc5]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-c948adc5]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-c948adc5]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-c948adc5],.important-button[data-v-c948adc5],.delete-button[data-v-c948adc5],.submit-button[data-v-c948adc5],.cancel-button[data-v-c948adc5],.add-button[data-v-c948adc5],.action-button[data-v-c948adc5],.link-button[data-v-c948adc5],.logout-button[data-v-c948adc5],.help-button[data-v-c948adc5],.appstore-button[data-v-c948adc5],.radio-button[data-v-c948adc5],.download-button[data-v-c948adc5],.user-button[data-v-c948adc5]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-c948adc5]:disabled,.important-button[data-v-c948adc5]:disabled,.delete-button[data-v-c948adc5]:disabled,.submit-button[data-v-c948adc5]:disabled,.cancel-button[data-v-c948adc5]:disabled,.add-button[data-v-c948adc5]:disabled,.action-button[data-v-c948adc5]:disabled,.link-button[data-v-c948adc5]:disabled,.logout-button[data-v-c948adc5]:disabled,.help-button[data-v-c948adc5]:disabled,.appstore-button[data-v-c948adc5]:disabled,.radio-button[data-v-c948adc5]:disabled,.download-button[data-v-c948adc5]:disabled,.user-button[data-v-c948adc5]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-c948adc5],.important-button.disabled[data-v-c948adc5],.delete-button.disabled[data-v-c948adc5],.submit-button.disabled[data-v-c948adc5],.cancel-button.disabled[data-v-c948adc5],.add-button.disabled[data-v-c948adc5],.action-button.disabled[data-v-c948adc5],.link-button.disabled[data-v-c948adc5],.logout-button.disabled[data-v-c948adc5],.help-button.disabled[data-v-c948adc5],.appstore-button.disabled[data-v-c948adc5],.radio-button.disabled[data-v-c948adc5],.download-button.disabled[data-v-c948adc5],.user-button.disabled[data-v-c948adc5]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-c948adc5]{min-width:7rem}.big[data-v-c948adc5]{min-width:15rem}.important-button[data-v-c948adc5]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-c948adc5]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-c948adc5]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-c948adc5]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-c948adc5]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-c948adc5]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-c948adc5]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-c948adc5]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-c948adc5]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-c948adc5]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-c948adc5]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-c948adc5]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-c948adc5]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-c948adc5]{width:32px;height:32px;padding:0}.action-button.view[data-v-c948adc5],.action-button.approve[data-v-c948adc5],.action-button.analytics[data-v-c948adc5],.action-button.download[data-v-c948adc5]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-c948adc5],.action-button.new[data-v-c948adc5],.action-button.submit[data-v-c948adc5]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-c948adc5]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-c948adc5]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-c948adc5]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-c948adc5]{display:flex;gap:8px}.download-button[data-v-c948adc5]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-c948adc5]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-c948adc5]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-c948adc5]:hover{color:var(--text-link-hover)}.link.disabled[data-v-c948adc5]{opacity:.7;cursor:not-allowed}.link-button[data-v-c948adc5]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-c948adc5]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-c948adc5],td .link-button.video-button[data-v-c948adc5]{max-width:400px}.link-button[data-v-c948adc5]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-c948adc5]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-c948adc5]:hover,.user-button.menu-open[data-v-c948adc5]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-c948adc5],.user-button:hover .verification-warning[data-v-c948adc5],.user-button.menu-open .superuser-indicator[data-v-c948adc5],.user-button.menu-open .verification-warning[data-v-c948adc5]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-c948adc5],.user-button.menu-open .logo-image[data-v-c948adc5]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-c948adc5]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-c948adc5]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-c948adc5]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-c948adc5]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-c948adc5]{color:var(--intent-success)}.appstore-button.playstore[data-v-c948adc5]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-c948adc5]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-c948adc5]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-c948adc5]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-c948adc5]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-c948adc5],.file-input[data-v-c948adc5]{display:none}.dropdown select[data-v-c948adc5]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-c948adc5]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-c948adc5]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-c948adc5]:hover{border-color:var(--border-strong)}.page-container[data-v-c948adc5]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-c948adc5]{max-width:400px}.page-container.wide[data-v-c948adc5]{max-width:1200px}.eyebrow[data-v-c948adc5]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-c948adc5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-c948adc5]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-c948adc5]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-c948adc5]{display:flex;gap:1rem}.collapsible-header[data-v-c948adc5]{cursor:pointer}.collapsible-header.closed[data-v-c948adc5]{margin-bottom:0}.collapsible-header svg[data-v-c948adc5]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-c948adc5]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-c948adc5],.page-field>.collapsible-header.closed[data-v-c948adc5]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-c948adc5]{margin:0}.page-field>.collapsible-header svg[data-v-c948adc5]{font-size:.8rem}.page-content[data-v-c948adc5]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-c948adc5]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-c948adc5]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-c948adc5]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-c948adc5]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-c948adc5]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-c948adc5],.page-field.full-width[data-v-c948adc5]{grid-column:span 12}.page-field.three-quarters-width[data-v-c948adc5]{grid-column:span 9}.page-field.two-thirds-width[data-v-c948adc5]{grid-column:span 8}.page-field.half-width[data-v-c948adc5]{grid-column:span 6}.page-field.third-width[data-v-c948adc5]{grid-column:span 4}.page-field.quarter-width[data-v-c948adc5]{grid-column:span 3}.page-field.sixth-width[data-v-c948adc5]{grid-column:span 2}label[data-v-c948adc5]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-c948adc5],.page-field>.collapsible-header h3[data-v-c948adc5]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-c948adc5]:after{content:" *";color:var(--text-brand)}label[title][data-v-c948adc5]{cursor:help}.page-section.rows[data-v-c948adc5]{row-gap:0}.page-section.rows>h3[data-v-c948adc5]{margin-bottom:1rem}.page-section.rows .page-field[data-v-c948adc5]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-c948adc5]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-c948adc5]{margin-bottom:0}.page-section.rows .page-field[data-v-c948adc5]>:not(label){grid-column:2}.page-value[data-v-c948adc5]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-c948adc5]{white-space:pre-line}.page-value[data-v-c948adc5]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-c948adc5]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-c948adc5]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-c948adc5]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-c948adc5]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-c948adc5]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-c948adc5]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-c948adc5]>*{margin-bottom:.5rem}.link-button-list[data-v-c948adc5]>*:last-child{margin-bottom:0}.form-control[data-v-c948adc5],input[type=datetime-local][data-v-c948adc5]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-c948adc5]:focus,input[type=datetime-local][data-v-c948adc5]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-c948adc5]:disabled,input[type=datetime-local][data-v-c948adc5]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-c948adc5]{resize:vertical;min-height:100px}.field-details[data-v-c948adc5]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-c948adc5]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-c948adc5]{display:flex;align-items:baseline}input[type=checkbox][data-v-c948adc5]{margin-right:1rem}.checkbox-container label[data-v-c948adc5]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-c948adc5]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-c948adc5]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-c948adc5]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-c948adc5]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-c948adc5]:checked{background:var(--text-brand)}.form-toggle[data-v-c948adc5]:checked:before{transform:translate(22px)}.form-toggle[data-v-c948adc5]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-c948adc5],.error-message[data-v-c948adc5]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-c948adc5]{border-left:3px solid var(--intent-success)}.error-message[data-v-c948adc5]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-c948adc5]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-c948adc5]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-c948adc5]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-c948adc5]{justify-content:center}.page-actions.vertical[data-v-c948adc5]{flex-direction:column}form.page-content>.page-actions[data-v-c948adc5]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-3223ca75]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-3223ca75]:root,[data-theme=light][data-v-3223ca75]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-3223ca75]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-3223ca75]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-3223ca75],.important-button[data-v-3223ca75],.delete-button[data-v-3223ca75],.submit-button[data-v-3223ca75],.cancel-button[data-v-3223ca75],.add-button[data-v-3223ca75],.action-button[data-v-3223ca75],.link-button[data-v-3223ca75],.logout-button[data-v-3223ca75],.help-button[data-v-3223ca75],.appstore-button[data-v-3223ca75],.radio-button[data-v-3223ca75],.download-button[data-v-3223ca75],.user-button[data-v-3223ca75]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-3223ca75]:disabled,.important-button[data-v-3223ca75]:disabled,.delete-button[data-v-3223ca75]:disabled,.submit-button[data-v-3223ca75]:disabled,.cancel-button[data-v-3223ca75]:disabled,.add-button[data-v-3223ca75]:disabled,.action-button[data-v-3223ca75]:disabled,.link-button[data-v-3223ca75]:disabled,.logout-button[data-v-3223ca75]:disabled,.help-button[data-v-3223ca75]:disabled,.appstore-button[data-v-3223ca75]:disabled,.radio-button[data-v-3223ca75]:disabled,.download-button[data-v-3223ca75]:disabled,.user-button[data-v-3223ca75]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-3223ca75],.important-button.disabled[data-v-3223ca75],.delete-button.disabled[data-v-3223ca75],.submit-button.disabled[data-v-3223ca75],.cancel-button.disabled[data-v-3223ca75],.add-button.disabled[data-v-3223ca75],.action-button.disabled[data-v-3223ca75],.link-button.disabled[data-v-3223ca75],.logout-button.disabled[data-v-3223ca75],.help-button.disabled[data-v-3223ca75],.appstore-button.disabled[data-v-3223ca75],.radio-button.disabled[data-v-3223ca75],.download-button.disabled[data-v-3223ca75],.user-button.disabled[data-v-3223ca75]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-3223ca75]{min-width:7rem}.big[data-v-3223ca75]{min-width:15rem}.important-button[data-v-3223ca75]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-3223ca75]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-3223ca75]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-3223ca75]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-3223ca75]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-3223ca75]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-3223ca75]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-3223ca75]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-3223ca75]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-3223ca75]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-3223ca75]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-3223ca75]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-3223ca75]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-3223ca75]{width:32px;height:32px;padding:0}.action-button.view[data-v-3223ca75],.action-button.approve[data-v-3223ca75],.action-button.analytics[data-v-3223ca75],.action-button.download[data-v-3223ca75]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-3223ca75],.action-button.new[data-v-3223ca75],.action-button.submit[data-v-3223ca75]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-3223ca75]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-3223ca75]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-3223ca75]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-3223ca75]{display:flex;gap:8px}.download-button[data-v-3223ca75]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-3223ca75]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-3223ca75]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-3223ca75]:hover{color:var(--text-link-hover)}.link.disabled[data-v-3223ca75]{opacity:.7;cursor:not-allowed}.link-button[data-v-3223ca75]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-3223ca75]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-3223ca75],td .link-button.video-button[data-v-3223ca75]{max-width:400px}.link-button[data-v-3223ca75]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-3223ca75]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-3223ca75]:hover,.user-button.menu-open[data-v-3223ca75]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-3223ca75],.user-button:hover .verification-warning[data-v-3223ca75],.user-button.menu-open .superuser-indicator[data-v-3223ca75],.user-button.menu-open .verification-warning[data-v-3223ca75]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-3223ca75],.user-button.menu-open .logo-image[data-v-3223ca75]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-3223ca75]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-3223ca75]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-3223ca75]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-3223ca75]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-3223ca75]{color:var(--intent-success)}.appstore-button.playstore[data-v-3223ca75]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-3223ca75]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-3223ca75]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-3223ca75]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-3223ca75]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-3223ca75],.file-input[data-v-3223ca75]{display:none}.dropdown select[data-v-3223ca75]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-3223ca75]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-3223ca75]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-3223ca75]:hover{border-color:var(--border-strong)}.page-container[data-v-3223ca75]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-3223ca75]{max-width:400px}.page-container.wide[data-v-3223ca75]{max-width:1200px}.eyebrow[data-v-3223ca75]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-3223ca75]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-3223ca75]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-3223ca75]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-3223ca75]{display:flex;gap:1rem}.collapsible-header[data-v-3223ca75]{cursor:pointer}.collapsible-header.closed[data-v-3223ca75]{margin-bottom:0}.collapsible-header svg[data-v-3223ca75]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-3223ca75]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-3223ca75],.page-field>.collapsible-header.closed[data-v-3223ca75]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-3223ca75]{margin:0}.page-field>.collapsible-header svg[data-v-3223ca75]{font-size:.8rem}.page-content[data-v-3223ca75]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-3223ca75]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-3223ca75]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-3223ca75]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-3223ca75]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-3223ca75]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-3223ca75],.page-field.full-width[data-v-3223ca75]{grid-column:span 12}.page-field.three-quarters-width[data-v-3223ca75]{grid-column:span 9}.page-field.two-thirds-width[data-v-3223ca75]{grid-column:span 8}.page-field.half-width[data-v-3223ca75]{grid-column:span 6}.page-field.third-width[data-v-3223ca75]{grid-column:span 4}.page-field.quarter-width[data-v-3223ca75]{grid-column:span 3}.page-field.sixth-width[data-v-3223ca75]{grid-column:span 2}label[data-v-3223ca75]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-3223ca75],.page-field>.collapsible-header h3[data-v-3223ca75]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-3223ca75]:after{content:" *";color:var(--text-brand)}label[title][data-v-3223ca75]{cursor:help}.page-section.rows[data-v-3223ca75]{row-gap:0}.page-section.rows>h3[data-v-3223ca75]{margin-bottom:1rem}.page-section.rows .page-field[data-v-3223ca75]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-3223ca75]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-3223ca75]{margin-bottom:0}.page-section.rows .page-field[data-v-3223ca75]>:not(label){grid-column:2}.page-value[data-v-3223ca75]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-3223ca75]{white-space:pre-line}.page-value[data-v-3223ca75]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-3223ca75]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-3223ca75]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-3223ca75]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-3223ca75]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-3223ca75]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-3223ca75]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-3223ca75]>*{margin-bottom:.5rem}.link-button-list[data-v-3223ca75]>*:last-child{margin-bottom:0}.form-control[data-v-3223ca75],input[type=datetime-local][data-v-3223ca75]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-3223ca75]:focus,input[type=datetime-local][data-v-3223ca75]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-3223ca75]:disabled,input[type=datetime-local][data-v-3223ca75]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-3223ca75]{resize:vertical;min-height:100px}.field-details[data-v-3223ca75]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-3223ca75]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-3223ca75]{display:flex;align-items:baseline}input[type=checkbox][data-v-3223ca75]{margin-right:1rem}.checkbox-container label[data-v-3223ca75]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-3223ca75]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-3223ca75]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-3223ca75]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-3223ca75]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-3223ca75]:checked{background:var(--text-brand)}.form-toggle[data-v-3223ca75]:checked:before{transform:translate(22px)}.form-toggle[data-v-3223ca75]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-3223ca75],.error-message[data-v-3223ca75]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-3223ca75]{border-left:3px solid var(--intent-success)}.error-message[data-v-3223ca75]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-3223ca75]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-3223ca75]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-3223ca75]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-3223ca75]{justify-content:center}.page-actions.vertical[data-v-3223ca75]{flex-direction:column}form.page-content>.page-actions[data-v-3223ca75]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.list-container[data-v-3223ca75]{position:relative;padding:var(--space-section)}.list-header[data-v-3223ca75]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-3223ca75]{margin:0}.header-actions[data-v-3223ca75]{display:flex;gap:1rem}.list-header[data-v-3223ca75]:has(>.header-stack){align-items:baseline}.header-stack[data-v-3223ca75]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-3223ca75]{margin-bottom:var(--space-section)}.list-section h3[data-v-3223ca75]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-3223ca75]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-3223ca75]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-3223ca75]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-3223ca75]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-3223ca75]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-3223ca75]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-3223ca75],td[data-v-3223ca75]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-3223ca75]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-3223ca75]{text-align:right}.thumbnail-name[data-v-3223ca75]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-3223ca75]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-3223ca75]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-3223ca75]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-3223ca75]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-3223ca75]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-3223ca75]{text-decoration:line-through}.clickable:hover .overflow b[data-v-3223ca75],.clickable:hover .overflow strong[data-v-3223ca75]{color:var(--text-brand)}.sortable[data-v-3223ca75]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-3223ca75]:hover{color:var(--text-brand)}.sort-indicator[data-v-3223ca75]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-3223ca75]{color:var(--text-brand);opacity:1}.inline-edit[data-v-3223ca75]{position:relative;width:100%}.inline-edit input[data-v-3223ca75]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-3223ca75]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-3223ca75]:hover{background-color:var(--surface-hover)}div.add-row[data-v-3223ca75]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-3223ca75]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-3223ca75]{cursor:pointer}tr.add-row td[data-v-3223ca75]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-3223ca75]{color:var(--text-primary)}.grid[data-v-3223ca75]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-3223ca75],.actions[data-v-3223ca75]{display:flex;gap:8px}.featured-star[data-v-3223ca75]{color:var(--star);margin-left:6px;font-size:.8rem}.bundle-sku[data-v-3223ca75]{font-size:.85em;color:var(--text-secondary)}.add-iap[data-v-3223ca75]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.add-iap-row[data-v-3223ca75]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.add-iap .form-control[data-v-3223ca75]{width:auto}.add-iap-row input.form-control[data-v-3223ca75]{flex:1;min-width:18rem}[data-v-067ea813]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-067ea813]:root,[data-theme=light][data-v-067ea813]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-067ea813]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-067ea813]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-067ea813],.important-button[data-v-067ea813],.delete-button[data-v-067ea813],.submit-button[data-v-067ea813],.cancel-button[data-v-067ea813],.add-button[data-v-067ea813],.action-button[data-v-067ea813],.link-button[data-v-067ea813],.logout-button[data-v-067ea813],.help-button[data-v-067ea813],.appstore-button[data-v-067ea813],.radio-button[data-v-067ea813],.download-button[data-v-067ea813],.user-button[data-v-067ea813]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-067ea813]:disabled,.important-button[data-v-067ea813]:disabled,.delete-button[data-v-067ea813]:disabled,.submit-button[data-v-067ea813]:disabled,.cancel-button[data-v-067ea813]:disabled,.add-button[data-v-067ea813]:disabled,.action-button[data-v-067ea813]:disabled,.link-button[data-v-067ea813]:disabled,.logout-button[data-v-067ea813]:disabled,.help-button[data-v-067ea813]:disabled,.appstore-button[data-v-067ea813]:disabled,.radio-button[data-v-067ea813]:disabled,.download-button[data-v-067ea813]:disabled,.user-button[data-v-067ea813]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-067ea813],.important-button.disabled[data-v-067ea813],.delete-button.disabled[data-v-067ea813],.submit-button.disabled[data-v-067ea813],.cancel-button.disabled[data-v-067ea813],.add-button.disabled[data-v-067ea813],.action-button.disabled[data-v-067ea813],.link-button.disabled[data-v-067ea813],.logout-button.disabled[data-v-067ea813],.help-button.disabled[data-v-067ea813],.appstore-button.disabled[data-v-067ea813],.radio-button.disabled[data-v-067ea813],.download-button.disabled[data-v-067ea813],.user-button.disabled[data-v-067ea813]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-067ea813]{min-width:7rem}.big[data-v-067ea813]{min-width:15rem}.important-button[data-v-067ea813]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-067ea813]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-067ea813]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-067ea813]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-067ea813]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-067ea813]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-067ea813]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-067ea813]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-067ea813]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-067ea813]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-067ea813]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-067ea813]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-067ea813]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-067ea813]{width:32px;height:32px;padding:0}.action-button.view[data-v-067ea813],.action-button.approve[data-v-067ea813],.action-button.analytics[data-v-067ea813],.action-button.download[data-v-067ea813]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-067ea813],.action-button.new[data-v-067ea813],.action-button.submit[data-v-067ea813]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-067ea813]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-067ea813]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-067ea813]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-067ea813]{display:flex;gap:8px}.download-button[data-v-067ea813]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-067ea813]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-067ea813]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-067ea813]:hover{color:var(--text-link-hover)}.link.disabled[data-v-067ea813]{opacity:.7;cursor:not-allowed}.link-button[data-v-067ea813]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-067ea813]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-067ea813],td .link-button.video-button[data-v-067ea813]{max-width:400px}.link-button[data-v-067ea813]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-067ea813]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-067ea813]:hover,.user-button.menu-open[data-v-067ea813]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-067ea813],.user-button:hover .verification-warning[data-v-067ea813],.user-button.menu-open .superuser-indicator[data-v-067ea813],.user-button.menu-open .verification-warning[data-v-067ea813]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-067ea813],.user-button.menu-open .logo-image[data-v-067ea813]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-067ea813]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-067ea813]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-067ea813]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-067ea813]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-067ea813]{color:var(--intent-success)}.appstore-button.playstore[data-v-067ea813]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-067ea813]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-067ea813]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-067ea813]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-067ea813]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-067ea813],.file-input[data-v-067ea813]{display:none}.dropdown select[data-v-067ea813]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-067ea813]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-067ea813]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-067ea813]:hover{border-color:var(--border-strong)}.list-container[data-v-067ea813]{position:relative;padding:var(--space-section)}.list-header[data-v-067ea813]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-067ea813]{margin:0}.header-actions[data-v-067ea813]{display:flex;gap:1rem}.list-header[data-v-067ea813]:has(>.header-stack){align-items:baseline}.header-stack[data-v-067ea813]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-067ea813]{margin-bottom:var(--space-section)}.list-section h3[data-v-067ea813]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-067ea813]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-067ea813]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-067ea813]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-067ea813]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-067ea813]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-067ea813]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-067ea813],td[data-v-067ea813]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-067ea813]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-067ea813]{text-align:right}.thumbnail-name[data-v-067ea813]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-067ea813]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-067ea813]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-067ea813]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-067ea813]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-067ea813]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-067ea813]{text-decoration:line-through}.clickable:hover .overflow b[data-v-067ea813],.clickable:hover .overflow strong[data-v-067ea813]{color:var(--text-brand)}.sortable[data-v-067ea813]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-067ea813]:hover{color:var(--text-brand)}.sort-indicator[data-v-067ea813]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-067ea813]{color:var(--text-brand);opacity:1}.inline-edit[data-v-067ea813]{position:relative;width:100%}.inline-edit input[data-v-067ea813]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-067ea813]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-067ea813]:hover{background-color:var(--surface-hover)}div.add-row[data-v-067ea813]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-067ea813]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-067ea813]{cursor:pointer}tr.add-row td[data-v-067ea813]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-067ea813]{color:var(--text-primary)}.grid[data-v-067ea813]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-067ea813],.actions[data-v-067ea813]{display:flex;gap:8px}.featured-star[data-v-067ea813]{color:var(--star);margin-left:6px;font-size:.8rem}.tabs[data-v-067ea813]{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;margin-bottom:var(--space-section);border:1px solid var(--border-default);border-radius:8px;background-color:var(--surface-1)}.tabs button[data-v-067ea813]{border:0;border-radius:6px;background:none;color:var(--text-secondary);cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1rem;transition:background-color .2s ease,color .2s ease}.tabs button.add[data-v-067ea813]{border:1px dashed var(--border-strong)}.tabs button[data-v-067ea813]:hover{color:var(--text-brand);background-color:var(--surface-hover)}.tabs button.active[data-v-067ea813]{color:var(--text-brand)}.tabs button.active[data-v-067ea813],.tabs .thumb[data-v-067ea813]{background:var(--intent-brand-tint)}.tabs .thumb~button.active[data-v-067ea813]{background:none}.tab-content[data-v-067ea813]{background:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem}.bundle-sku[data-v-067ea813]{font-size:.85em;color:var(--text-secondary)}.add-iap[data-v-067ea813]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.add-iap-row[data-v-067ea813]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.add-iap .form-control[data-v-067ea813]{width:auto}.add-iap-row input.form-control[data-v-067ea813]{flex:1;min-width:18rem}.header-controls[data-v-067ea813]{display:flex;align-items:center;gap:1rem}.filter-control[data-v-067ea813]{display:flex;align-items:center;gap:.5rem}.filter-control label[data-v-067ea813]{font-size:.9rem;color:var(--text-secondary)}.filter-control select[data-v-067ea813]{padding:.5rem;border:1px solid var(--border-strong);border-radius:4px;font-size:.9rem;background:var(--surface-1);cursor:pointer}.filter-control select[data-v-067ea813]:hover{border-color:var(--text-brand)}.mono-short[data-v-067ea813]{font-family:Courier New,monospace;font-size:.85rem}.payload-preview[data-v-067ea813]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Courier New,monospace;font-size:.85rem}[data-v-f1e7b2e2]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-f1e7b2e2]:root,[data-theme=light][data-v-f1e7b2e2]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-f1e7b2e2]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-f1e7b2e2]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-f1e7b2e2],.important-button[data-v-f1e7b2e2],.delete-button[data-v-f1e7b2e2],.submit-button[data-v-f1e7b2e2],.cancel-button[data-v-f1e7b2e2],.add-button[data-v-f1e7b2e2],.action-button[data-v-f1e7b2e2],.link-button[data-v-f1e7b2e2],.logout-button[data-v-f1e7b2e2],.help-button[data-v-f1e7b2e2],.appstore-button[data-v-f1e7b2e2],.radio-button[data-v-f1e7b2e2],.download-button[data-v-f1e7b2e2],.user-button[data-v-f1e7b2e2]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-f1e7b2e2]:disabled,.important-button[data-v-f1e7b2e2]:disabled,.delete-button[data-v-f1e7b2e2]:disabled,.submit-button[data-v-f1e7b2e2]:disabled,.cancel-button[data-v-f1e7b2e2]:disabled,.add-button[data-v-f1e7b2e2]:disabled,.action-button[data-v-f1e7b2e2]:disabled,.link-button[data-v-f1e7b2e2]:disabled,.logout-button[data-v-f1e7b2e2]:disabled,.help-button[data-v-f1e7b2e2]:disabled,.appstore-button[data-v-f1e7b2e2]:disabled,.radio-button[data-v-f1e7b2e2]:disabled,.download-button[data-v-f1e7b2e2]:disabled,.user-button[data-v-f1e7b2e2]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-f1e7b2e2],.important-button.disabled[data-v-f1e7b2e2],.delete-button.disabled[data-v-f1e7b2e2],.submit-button.disabled[data-v-f1e7b2e2],.cancel-button.disabled[data-v-f1e7b2e2],.add-button.disabled[data-v-f1e7b2e2],.action-button.disabled[data-v-f1e7b2e2],.link-button.disabled[data-v-f1e7b2e2],.logout-button.disabled[data-v-f1e7b2e2],.help-button.disabled[data-v-f1e7b2e2],.appstore-button.disabled[data-v-f1e7b2e2],.radio-button.disabled[data-v-f1e7b2e2],.download-button.disabled[data-v-f1e7b2e2],.user-button.disabled[data-v-f1e7b2e2]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-f1e7b2e2]{min-width:7rem}.big[data-v-f1e7b2e2]{min-width:15rem}.important-button[data-v-f1e7b2e2]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-f1e7b2e2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-f1e7b2e2]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-f1e7b2e2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-f1e7b2e2]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-f1e7b2e2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-f1e7b2e2]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-f1e7b2e2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-f1e7b2e2]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-f1e7b2e2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-f1e7b2e2]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-f1e7b2e2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-f1e7b2e2]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-f1e7b2e2]{width:32px;height:32px;padding:0}.action-button.view[data-v-f1e7b2e2],.action-button.approve[data-v-f1e7b2e2],.action-button.analytics[data-v-f1e7b2e2],.action-button.download[data-v-f1e7b2e2]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-f1e7b2e2],.action-button.new[data-v-f1e7b2e2],.action-button.submit[data-v-f1e7b2e2]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-f1e7b2e2]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-f1e7b2e2]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-f1e7b2e2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-f1e7b2e2]{display:flex;gap:8px}.download-button[data-v-f1e7b2e2]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-f1e7b2e2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-f1e7b2e2]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-f1e7b2e2]:hover{color:var(--text-link-hover)}.link.disabled[data-v-f1e7b2e2]{opacity:.7;cursor:not-allowed}.link-button[data-v-f1e7b2e2]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-f1e7b2e2]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-f1e7b2e2],td .link-button.video-button[data-v-f1e7b2e2]{max-width:400px}.link-button[data-v-f1e7b2e2]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-f1e7b2e2]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-f1e7b2e2]:hover,.user-button.menu-open[data-v-f1e7b2e2]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-f1e7b2e2],.user-button:hover .verification-warning[data-v-f1e7b2e2],.user-button.menu-open .superuser-indicator[data-v-f1e7b2e2],.user-button.menu-open .verification-warning[data-v-f1e7b2e2]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-f1e7b2e2],.user-button.menu-open .logo-image[data-v-f1e7b2e2]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-f1e7b2e2]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-f1e7b2e2]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-f1e7b2e2]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-f1e7b2e2]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-f1e7b2e2]{color:var(--intent-success)}.appstore-button.playstore[data-v-f1e7b2e2]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-f1e7b2e2]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-f1e7b2e2]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-f1e7b2e2]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-f1e7b2e2]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-f1e7b2e2],.file-input[data-v-f1e7b2e2]{display:none}.dropdown select[data-v-f1e7b2e2]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-f1e7b2e2]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-f1e7b2e2]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-f1e7b2e2]:hover{border-color:var(--border-strong)}.simulator-wrapper[data-v-f1e7b2e2]{position:relative;width:100%;overflow:hidden;border-radius:12px}.simulator-bg[data-v-f1e7b2e2]{width:100%;display:block;transition:transform .3s ease}.simulator-content[data-v-f1e7b2e2]{position:absolute;top:16.667%;left:16.667%;width:66.667%;transition:transform .3s ease;transform-origin:center center}.simulator-wrapper:hover .simulator-bg[data-v-f1e7b2e2],.simulator-wrapper:hover .simulator-content[data-v-f1e7b2e2]{transform:scale(1.5)}.simulator-window.behind-sheet[data-v-f1e7b2e2]{filter:brightness(.8)}.simulator-sheet[data-v-f1e7b2e2]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;container-type:inline-size}.simulator-actions[data-v-f1e7b2e2]{display:flex;justify-content:flex-end;margin-top:.75rem}.hero-container[data-v-c4381e20]{position:relative;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:12px;overflow:hidden;background:var(--gradient-brand);container-type:inline-size}.hero-image[data-v-c4381e20]{width:100%;display:block}.hero-overlay[data-v-c4381e20]{position:absolute;bottom:0;left:0;right:0;padding:3.75cqi;overflow:hidden}.hero-overlay.shaded[data-v-c4381e20]{background:var(--preview-gradient-hero)}.hero-overlay.full-height[data-v-c4381e20]{top:0;display:flex;flex-direction:column;justify-content:flex-end}.hero-content[data-v-c4381e20]{display:flex;align-items:center;gap:2.5cqi}.hero-content.vertical[data-v-c4381e20]{flex-direction:column;align-items:flex-start}.hero-logo[data-v-c4381e20]{max-width:12.5cqi;max-height:9cqi;object-fit:contain;flex-shrink:0;filter:drop-shadow(var(--preview-logo-shadow))}.playlist-hero-logo[data-v-c4381e20]{max-width:20cqi;max-height:12cqi;object-fit:contain;filter:drop-shadow(var(--preview-logo-shadow))}.hero-text[data-v-c4381e20]{flex:1;min-width:0}.video-title[data-v-c4381e20]{color:var(--preview-text-primary);margin:0 0 .5cqi;font-size:3.2cqi;text-shadow:var(--preview-text-shadow-strong)}.video-metadata[data-v-c4381e20]{color:var(--preview-text-secondary);margin:0 0 .5cqi;font-size:1.2cqi;text-shadow:var(--preview-text-shadow)}.video-logline[data-v-c4381e20]{color:var(--preview-text-secondary);margin:0;font-size:1.2cqi;font-weight:600;text-shadow:var(--preview-text-shadow)}.video-description[data-v-c4381e20]{color:var(--preview-text-secondary);margin:.75cqi 0 0;font-size:1.2cqi;text-shadow:var(--preview-text-shadow)}.video-credits[data-v-c4381e20]{color:var(--preview-text-secondary);margin:0;font-size:1.2cqi;text-shadow:var(--preview-text-shadow);white-space:pre-line}.hero-details[data-v-c4381e20]{display:flex;gap:2.5cqi;width:100%}.hero-main-column[data-v-c4381e20]{flex:1;min-width:0}.hero-metadata-column[data-v-c4381e20]{flex:0 0 25%;min-width:0}.hero-actions[data-v-c4381e20]{display:flex;flex-direction:column;gap:.75cqi;margin-top:1.25cqi;width:18.75cqi}.hero-btn[data-v-c4381e20]{display:flex;align-items:center;justify-content:center;gap:.75cqi;padding:1cqi 0;border-radius:2.5cqi;font-size:1.4cqi;font-weight:600;border:none;cursor:default;color:var(--preview-text-primary);width:100%;transition:background .2s ease}.hero-btn-primary[data-v-c4381e20]{background:var(--preview-overlay-button)}.hero-btn-secondary[data-v-c4381e20]{background:transparent;border:1px solid var(--preview-overlay-button-border)}.hero-btn-disabled[data-v-c4381e20]{background:var(--preview-overlay-button-disabled);opacity:.5}.hero-btn[data-v-c4381e20]:not(.hero-btn-disabled):hover{background:var(--preview-overlay-button-hover)}.hero-btn-interactive[data-v-c4381e20]{cursor:pointer}.hero-details .hero-actions[data-v-c4381e20]{margin-top:0;flex-shrink:0}.play-overlay[data-v-c4381e20]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--preview-text-primary);background:transparent;border-radius:12px;transition:background .2s ease}.play-overlay[data-v-c4381e20]:hover{background:var(--preview-overlay-button-hover)}.play-button[data-v-c4381e20]{width:100px;height:100px;border-radius:50%;background:var(--preview-surface-light-soft);display:flex;align-items:center;justify-content:center;font-size:40px;color:var(--preview-text-on-light);transition:transform .2s ease,background .2s ease}.play-button svg[data-v-c4381e20]{transform:translate(8%)}.play-overlay:hover .play-button[data-v-c4381e20]{transform:scale(1.1);background:var(--preview-surface-light)}.playlist-videos[data-v-c4381e20]{display:flex;gap:1.5cqi;margin-top:2cqi;overflow-x:auto;scrollbar-width:none}.playlist-videos[data-v-c4381e20]::-webkit-scrollbar{display:none}.video-thumbnail[data-v-c4381e20]{position:relative;flex-shrink:0;width:22cqi;aspect-ratio:10/7;border-radius:1.5cqi;overflow:hidden;background:var(--preview-overlay-thumbnail-bg)}.thumbnail-image[data-v-c4381e20]{width:100%;height:100%;object-fit:cover;display:block}.thumbnail-overlay[data-v-c4381e20]{position:absolute;bottom:0;left:0;right:0;padding:1cqi 1.25cqi;background:var(--preview-gradient-thumbnail)}.thumbnail-title[data-v-c4381e20]{color:var(--preview-text-primary);margin:0;font-size:1.2cqi;font-weight:600;text-shadow:var(--preview-text-shadow);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumbnail-logline[data-v-c4381e20]{color:var(--preview-text-tertiary);margin:.25cqi 0 0;font-size:.9cqi;text-shadow:var(--preview-text-shadow);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-thumbnail .play-overlay[data-v-c4381e20]{border-radius:1.5cqi;z-index:1}.video-thumbnail .play-button[data-v-c4381e20]{width:20%;height:auto;aspect-ratio:1;font-size:1.8cqi;opacity:0;transition:transform .2s ease,background .2s ease,opacity .2s ease}.video-thumbnail .play-overlay:hover .play-button[data-v-c4381e20]{opacity:1}.video-thumbnail.coming-soon[data-v-c4381e20]{filter:grayscale(.5)}.thumbnail-pill[data-v-c4381e20]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;gap:.6cqi;padding:.9cqi 1.4cqi;border:none;border-radius:2.5cqi;background:var(--preview-glass);color:var(--preview-text-primary);font-size:1.2cqi;font-weight:600;white-space:nowrap;cursor:default}.thumbnail-pill.purchase[data-v-c4381e20]{opacity:.8;cursor:pointer;transition:opacity .2s ease}.video-thumbnail:hover .thumbnail-pill.purchase[data-v-c4381e20]{opacity:1}.thumbnail-pill.purchase svg[data-v-c4381e20]{font-size:.8cqi}.carousel-placeholder[data-v-c4381e20]{width:100%;aspect-ratio:16/9;border-radius:12px;background:var(--gradient-brand)}.carousel-container[data-v-c4381e20]{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--preview-placeholder);container-type:inline-size}.carousel-slide[data-v-c4381e20]{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%);pointer-events:none}.carousel-slide.active[data-v-c4381e20]{transform:translate(0);pointer-events:auto;transition:transform .6s ease}.carousel-slide.leaving[data-v-c4381e20]{transform:translate(-100%);transition:transform .6s ease}.carousel-hero-image[data-v-c4381e20]{width:100%;height:100%;object-fit:cover;display:block}.carousel-container .hero-content[data-v-c4381e20]{gap:1cqi}.carousel-container .hero-actions[data-v-c4381e20]{flex-direction:row;align-items:center;width:auto}.carousel-container .hero-actions .hero-btn[data-v-c4381e20]:not(.carousel-info-btn){width:15cqi}.carousel-info-btn[data-v-c4381e20]{width:auto;aspect-ratio:1;padding:1cqi;flex-shrink:0;border-radius:50%}.carousel-logo[data-v-c4381e20]{max-width:20cqi;max-height:10cqi;object-fit:contain;filter:drop-shadow(var(--preview-logo-shadow))}.carousel-format-text[data-v-c4381e20]{color:var(--preview-text-secondary);font-size:1cqi;margin:.25cqi 0 .5cqi;text-shadow:var(--preview-text-shadow)}.carousel-dots[data-v-c4381e20]{position:absolute;bottom:2.5cqi;left:0;right:0;display:flex;justify-content:center;gap:.75cqi;z-index:1}.carousel-dot[data-v-c4381e20]{position:relative;height:.75cqi;width:.75cqi;border-radius:.375cqi;border:none;background:var(--preview-carousel-dot);cursor:pointer;padding:0;overflow:hidden;transition:width .3s ease}.carousel-dot.active[data-v-c4381e20]{width:2.25cqi}.dot-fill[data-v-c4381e20]{position:absolute;top:0;left:0;height:100%;width:0;background:var(--preview-text-primary);animation:dot-fill-c4381e20 12s linear forwards}@keyframes dot-fill-c4381e20{0%{width:0}to{width:100%}}.store-sheet[data-v-a1645305]{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:40.7cqi;height:44.4cqi;padding:3cqi 1.8cqi 1.8cqi;border-radius:3.6cqi;background:var(--preview-glass);box-shadow:var(--preview-sheet-shadow);color:var(--preview-text-primary)}.store-sheet-close[data-v-a1645305]{position:absolute;top:2.35cqi;left:2.35cqi;width:3.45cqi;height:3.45cqi;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:var(--preview-sheet-button);color:var(--preview-text-primary);font-size:1.35cqi;cursor:pointer}.store-sheet-title[data-v-a1645305]{margin:0;text-align:center;font-size:1.55cqi;line-height:1.9cqi;font-weight:600}.store-sheet-list[data-v-a1645305]{flex:1;min-height:0;margin-top:3cqi;overflow-y:auto;scrollbar-width:none}.store-sheet-list[data-v-a1645305]::-webkit-scrollbar{display:none}.store-sheet-section[data-v-a1645305]{margin-top:2.4cqi}.store-sheet-header[data-v-a1645305]{margin:0;padding:0 1.15cqi;font-size:1.35cqi;line-height:1.65cqi;font-weight:600}.store-sheet-subheader[data-v-a1645305]{margin:.15cqi 0 .3cqi;padding:0 1.15cqi;font-size:.8cqi;line-height:1cqi}.store-sheet-row[data-v-a1645305]{display:flex;align-items:center;gap:.95cqi;box-sizing:border-box;min-height:5.95cqi;padding:1.7cqi 1.4cqi;border-radius:1.4cqi;background:var(--preview-sheet-row)}.store-sheet-row+.store-sheet-row[data-v-a1645305]{margin-top:.6cqi}.store-sheet-product[data-v-a1645305]{flex:1;min-width:0}.store-sheet-product-name[data-v-a1645305]{margin:0;font-size:1.25cqi;line-height:1.5cqi;font-weight:600}.store-sheet-product-caption[data-v-a1645305]{margin:.4cqi 0 0;font-size:.8cqi;line-height:1cqi}.store-sheet-price[data-v-a1645305]{flex-shrink:0;padding:.6cqi 1.25cqi;border-radius:1.3cqi;background:var(--preview-price-capsule);font-size:1.1cqi;line-height:1.35cqi;font-weight:600}[data-v-c3af7d20]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-c3af7d20]:root,[data-theme=light][data-v-c3af7d20]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-c3af7d20]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-c3af7d20]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-c3af7d20],.important-button[data-v-c3af7d20],.delete-button[data-v-c3af7d20],.submit-button[data-v-c3af7d20],.cancel-button[data-v-c3af7d20],.add-button[data-v-c3af7d20],.action-button[data-v-c3af7d20],.link-button[data-v-c3af7d20],.logout-button[data-v-c3af7d20],.help-button[data-v-c3af7d20],.appstore-button[data-v-c3af7d20],.radio-button[data-v-c3af7d20],.download-button[data-v-c3af7d20],.user-button[data-v-c3af7d20]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-c3af7d20]:disabled,.important-button[data-v-c3af7d20]:disabled,.delete-button[data-v-c3af7d20]:disabled,.submit-button[data-v-c3af7d20]:disabled,.cancel-button[data-v-c3af7d20]:disabled,.add-button[data-v-c3af7d20]:disabled,.action-button[data-v-c3af7d20]:disabled,.link-button[data-v-c3af7d20]:disabled,.logout-button[data-v-c3af7d20]:disabled,.help-button[data-v-c3af7d20]:disabled,.appstore-button[data-v-c3af7d20]:disabled,.radio-button[data-v-c3af7d20]:disabled,.download-button[data-v-c3af7d20]:disabled,.user-button[data-v-c3af7d20]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-c3af7d20],.important-button.disabled[data-v-c3af7d20],.delete-button.disabled[data-v-c3af7d20],.submit-button.disabled[data-v-c3af7d20],.cancel-button.disabled[data-v-c3af7d20],.add-button.disabled[data-v-c3af7d20],.action-button.disabled[data-v-c3af7d20],.link-button.disabled[data-v-c3af7d20],.logout-button.disabled[data-v-c3af7d20],.help-button.disabled[data-v-c3af7d20],.appstore-button.disabled[data-v-c3af7d20],.radio-button.disabled[data-v-c3af7d20],.download-button.disabled[data-v-c3af7d20],.user-button.disabled[data-v-c3af7d20]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-c3af7d20]{min-width:7rem}.big[data-v-c3af7d20]{min-width:15rem}.important-button[data-v-c3af7d20]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-c3af7d20]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-c3af7d20]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-c3af7d20]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-c3af7d20]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-c3af7d20]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-c3af7d20]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-c3af7d20]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-c3af7d20]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-c3af7d20]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-c3af7d20]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-c3af7d20]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-c3af7d20]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-c3af7d20]{width:32px;height:32px;padding:0}.action-button.view[data-v-c3af7d20],.action-button.approve[data-v-c3af7d20],.action-button.analytics[data-v-c3af7d20],.action-button.download[data-v-c3af7d20]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-c3af7d20],.action-button.new[data-v-c3af7d20],.action-button.submit[data-v-c3af7d20]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-c3af7d20]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-c3af7d20]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-c3af7d20]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-c3af7d20]{display:flex;gap:8px}.download-button[data-v-c3af7d20]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-c3af7d20]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-c3af7d20]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-c3af7d20]:hover{color:var(--text-link-hover)}.link.disabled[data-v-c3af7d20]{opacity:.7;cursor:not-allowed}.link-button[data-v-c3af7d20]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-c3af7d20]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-c3af7d20],td .link-button.video-button[data-v-c3af7d20]{max-width:400px}.link-button[data-v-c3af7d20]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-c3af7d20]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-c3af7d20]:hover,.user-button.menu-open[data-v-c3af7d20]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-c3af7d20],.user-button:hover .verification-warning[data-v-c3af7d20],.user-button.menu-open .superuser-indicator[data-v-c3af7d20],.user-button.menu-open .verification-warning[data-v-c3af7d20]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-c3af7d20],.user-button.menu-open .logo-image[data-v-c3af7d20]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-c3af7d20]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-c3af7d20]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-c3af7d20]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-c3af7d20]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-c3af7d20]{color:var(--intent-success)}.appstore-button.playstore[data-v-c3af7d20]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-c3af7d20]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-c3af7d20]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-c3af7d20]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-c3af7d20]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-c3af7d20],.file-input[data-v-c3af7d20]{display:none}.dropdown select[data-v-c3af7d20]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-c3af7d20]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-c3af7d20]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-c3af7d20]:hover{border-color:var(--border-strong)}.page-container[data-v-c3af7d20]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-c3af7d20]{max-width:400px}.page-container.wide[data-v-c3af7d20]{max-width:1200px}.eyebrow[data-v-c3af7d20]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-c3af7d20]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-c3af7d20]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-c3af7d20]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-c3af7d20]{display:flex;gap:1rem}.collapsible-header[data-v-c3af7d20]{cursor:pointer}.collapsible-header.closed[data-v-c3af7d20]{margin-bottom:0}.collapsible-header svg[data-v-c3af7d20]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-c3af7d20]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-c3af7d20],.page-field>.collapsible-header.closed[data-v-c3af7d20]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-c3af7d20]{margin:0}.page-field>.collapsible-header svg[data-v-c3af7d20]{font-size:.8rem}.page-content[data-v-c3af7d20]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-c3af7d20]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-c3af7d20]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-c3af7d20]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-c3af7d20]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-c3af7d20]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-c3af7d20],.page-field.full-width[data-v-c3af7d20]{grid-column:span 12}.page-field.three-quarters-width[data-v-c3af7d20]{grid-column:span 9}.page-field.two-thirds-width[data-v-c3af7d20]{grid-column:span 8}.page-field.half-width[data-v-c3af7d20]{grid-column:span 6}.page-field.third-width[data-v-c3af7d20]{grid-column:span 4}.page-field.quarter-width[data-v-c3af7d20]{grid-column:span 3}.page-field.sixth-width[data-v-c3af7d20]{grid-column:span 2}label[data-v-c3af7d20]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-c3af7d20],.page-field>.collapsible-header h3[data-v-c3af7d20]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-c3af7d20]:after{content:" *";color:var(--text-brand)}label[title][data-v-c3af7d20]{cursor:help}.page-section.rows[data-v-c3af7d20]{row-gap:0}.page-section.rows>h3[data-v-c3af7d20]{margin-bottom:1rem}.page-section.rows .page-field[data-v-c3af7d20]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-c3af7d20]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-c3af7d20]{margin-bottom:0}.page-section.rows .page-field[data-v-c3af7d20]>:not(label){grid-column:2}.page-value[data-v-c3af7d20]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-c3af7d20]{white-space:pre-line}.page-value[data-v-c3af7d20]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-c3af7d20]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-c3af7d20]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-c3af7d20]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-c3af7d20]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-c3af7d20]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-c3af7d20]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-c3af7d20]>*{margin-bottom:.5rem}.link-button-list[data-v-c3af7d20]>*:last-child{margin-bottom:0}.form-control[data-v-c3af7d20],input[type=datetime-local][data-v-c3af7d20]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-c3af7d20]:focus,input[type=datetime-local][data-v-c3af7d20]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-c3af7d20]:disabled,input[type=datetime-local][data-v-c3af7d20]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-c3af7d20]{resize:vertical;min-height:100px}.field-details[data-v-c3af7d20]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-c3af7d20]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-c3af7d20]{display:flex;align-items:baseline}input[type=checkbox][data-v-c3af7d20]{margin-right:1rem}.checkbox-container label[data-v-c3af7d20]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-c3af7d20]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-c3af7d20]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-c3af7d20]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-c3af7d20]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-c3af7d20]:checked{background:var(--text-brand)}.form-toggle[data-v-c3af7d20]:checked:before{transform:translate(22px)}.form-toggle[data-v-c3af7d20]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-c3af7d20],.error-message[data-v-c3af7d20]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-c3af7d20]{border-left:3px solid var(--intent-success)}.error-message[data-v-c3af7d20]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-c3af7d20]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-c3af7d20]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-c3af7d20]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-c3af7d20]{justify-content:center}.page-actions.vertical[data-v-c3af7d20]{flex-direction:column}form.page-content>.page-actions[data-v-c3af7d20]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.page-value>span+.link-button[data-v-c3af7d20]{margin-left:.5rem}.carousel-with-logo[data-v-c3af7d20]{position:relative;width:100%}.carousel-app-logo[data-v-c3af7d20]{position:absolute;top:1cqi;left:1cqi;width:2.5cqi;border-radius:50%;filter:drop-shadow(var(--preview-app-logo-shadow));pointer-events:none}[data-v-d70b11af]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-d70b11af]:root,[data-theme=light][data-v-d70b11af]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-d70b11af]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-d70b11af]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-d70b11af],.important-button[data-v-d70b11af],.delete-button[data-v-d70b11af],.submit-button[data-v-d70b11af],.cancel-button[data-v-d70b11af],.add-button[data-v-d70b11af],.action-button[data-v-d70b11af],.link-button[data-v-d70b11af],.logout-button[data-v-d70b11af],.help-button[data-v-d70b11af],.appstore-button[data-v-d70b11af],.radio-button[data-v-d70b11af],.download-button[data-v-d70b11af],.user-button[data-v-d70b11af]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-d70b11af]:disabled,.important-button[data-v-d70b11af]:disabled,.delete-button[data-v-d70b11af]:disabled,.submit-button[data-v-d70b11af]:disabled,.cancel-button[data-v-d70b11af]:disabled,.add-button[data-v-d70b11af]:disabled,.action-button[data-v-d70b11af]:disabled,.link-button[data-v-d70b11af]:disabled,.logout-button[data-v-d70b11af]:disabled,.help-button[data-v-d70b11af]:disabled,.appstore-button[data-v-d70b11af]:disabled,.radio-button[data-v-d70b11af]:disabled,.download-button[data-v-d70b11af]:disabled,.user-button[data-v-d70b11af]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-d70b11af],.important-button.disabled[data-v-d70b11af],.delete-button.disabled[data-v-d70b11af],.submit-button.disabled[data-v-d70b11af],.cancel-button.disabled[data-v-d70b11af],.add-button.disabled[data-v-d70b11af],.action-button.disabled[data-v-d70b11af],.link-button.disabled[data-v-d70b11af],.logout-button.disabled[data-v-d70b11af],.help-button.disabled[data-v-d70b11af],.appstore-button.disabled[data-v-d70b11af],.radio-button.disabled[data-v-d70b11af],.download-button.disabled[data-v-d70b11af],.user-button.disabled[data-v-d70b11af]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-d70b11af]{min-width:7rem}.big[data-v-d70b11af]{min-width:15rem}.important-button[data-v-d70b11af]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-d70b11af]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-d70b11af]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-d70b11af]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-d70b11af]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-d70b11af]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-d70b11af]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-d70b11af]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-d70b11af]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-d70b11af]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-d70b11af]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-d70b11af]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-d70b11af]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-d70b11af]{width:32px;height:32px;padding:0}.action-button.view[data-v-d70b11af],.action-button.approve[data-v-d70b11af],.action-button.analytics[data-v-d70b11af],.action-button.download[data-v-d70b11af]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-d70b11af],.action-button.new[data-v-d70b11af],.action-button.submit[data-v-d70b11af]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-d70b11af]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-d70b11af]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-d70b11af]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-d70b11af]{display:flex;gap:8px}.download-button[data-v-d70b11af]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-d70b11af]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-d70b11af]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-d70b11af]:hover{color:var(--text-link-hover)}.link.disabled[data-v-d70b11af]{opacity:.7;cursor:not-allowed}.link-button[data-v-d70b11af]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-d70b11af]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-d70b11af],td .link-button.video-button[data-v-d70b11af]{max-width:400px}.link-button[data-v-d70b11af]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-d70b11af]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-d70b11af]:hover,.user-button.menu-open[data-v-d70b11af]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-d70b11af],.user-button:hover .verification-warning[data-v-d70b11af],.user-button.menu-open .superuser-indicator[data-v-d70b11af],.user-button.menu-open .verification-warning[data-v-d70b11af]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-d70b11af],.user-button.menu-open .logo-image[data-v-d70b11af]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-d70b11af]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-d70b11af]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-d70b11af]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-d70b11af]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-d70b11af]{color:var(--intent-success)}.appstore-button.playstore[data-v-d70b11af]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-d70b11af]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-d70b11af]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-d70b11af]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-d70b11af]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-d70b11af],.file-input[data-v-d70b11af]{display:none}.dropdown select[data-v-d70b11af]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-d70b11af]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-d70b11af]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-d70b11af]:hover{border-color:var(--border-strong)}.list-container[data-v-d70b11af]{position:relative;padding:var(--space-section)}.list-header[data-v-d70b11af]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-d70b11af]{margin:0}.header-actions[data-v-d70b11af]{display:flex;gap:1rem}.list-header[data-v-d70b11af]:has(>.header-stack){align-items:baseline}.header-stack[data-v-d70b11af]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-d70b11af]{margin-bottom:var(--space-section)}.list-section h3[data-v-d70b11af]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-d70b11af]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-d70b11af]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-d70b11af]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-d70b11af]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-d70b11af]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-d70b11af]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-d70b11af],td[data-v-d70b11af]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-d70b11af]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-d70b11af]{text-align:right}.thumbnail-name[data-v-d70b11af]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-d70b11af]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-d70b11af]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-d70b11af]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-d70b11af]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-d70b11af]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-d70b11af]{text-decoration:line-through}.clickable:hover .overflow b[data-v-d70b11af],.clickable:hover .overflow strong[data-v-d70b11af]{color:var(--text-brand)}.sortable[data-v-d70b11af]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-d70b11af]:hover{color:var(--text-brand)}.sort-indicator[data-v-d70b11af]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-d70b11af]{color:var(--text-brand);opacity:1}.inline-edit[data-v-d70b11af]{position:relative;width:100%}.inline-edit input[data-v-d70b11af]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-d70b11af]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-d70b11af]:hover{background-color:var(--surface-hover)}div.add-row[data-v-d70b11af]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-d70b11af]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-d70b11af]{cursor:pointer}tr.add-row td[data-v-d70b11af]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-d70b11af]{color:var(--text-primary)}.grid[data-v-d70b11af]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-d70b11af],.actions[data-v-d70b11af]{display:flex;gap:8px}.featured-star[data-v-d70b11af]{color:var(--star);margin-left:6px;font-size:.8rem}[data-v-b53e2234]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-b53e2234]:root,[data-theme=light][data-v-b53e2234]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-b53e2234]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-b53e2234]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-b53e2234],.important-button[data-v-b53e2234],.delete-button[data-v-b53e2234],.submit-button[data-v-b53e2234],.cancel-button[data-v-b53e2234],.add-button[data-v-b53e2234],.action-button[data-v-b53e2234],.link-button[data-v-b53e2234],.logout-button[data-v-b53e2234],.help-button[data-v-b53e2234],.appstore-button[data-v-b53e2234],.radio-button[data-v-b53e2234],.download-button[data-v-b53e2234],.user-button[data-v-b53e2234]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-b53e2234]:disabled,.important-button[data-v-b53e2234]:disabled,.delete-button[data-v-b53e2234]:disabled,.submit-button[data-v-b53e2234]:disabled,.cancel-button[data-v-b53e2234]:disabled,.add-button[data-v-b53e2234]:disabled,.action-button[data-v-b53e2234]:disabled,.link-button[data-v-b53e2234]:disabled,.logout-button[data-v-b53e2234]:disabled,.help-button[data-v-b53e2234]:disabled,.appstore-button[data-v-b53e2234]:disabled,.radio-button[data-v-b53e2234]:disabled,.download-button[data-v-b53e2234]:disabled,.user-button[data-v-b53e2234]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-b53e2234],.important-button.disabled[data-v-b53e2234],.delete-button.disabled[data-v-b53e2234],.submit-button.disabled[data-v-b53e2234],.cancel-button.disabled[data-v-b53e2234],.add-button.disabled[data-v-b53e2234],.action-button.disabled[data-v-b53e2234],.link-button.disabled[data-v-b53e2234],.logout-button.disabled[data-v-b53e2234],.help-button.disabled[data-v-b53e2234],.appstore-button.disabled[data-v-b53e2234],.radio-button.disabled[data-v-b53e2234],.download-button.disabled[data-v-b53e2234],.user-button.disabled[data-v-b53e2234]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-b53e2234]{min-width:7rem}.big[data-v-b53e2234]{min-width:15rem}.important-button[data-v-b53e2234]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-b53e2234]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-b53e2234]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-b53e2234]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-b53e2234]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-b53e2234]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-b53e2234]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-b53e2234]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-b53e2234]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-b53e2234]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-b53e2234]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-b53e2234]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-b53e2234]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-b53e2234]{width:32px;height:32px;padding:0}.action-button.view[data-v-b53e2234],.action-button.approve[data-v-b53e2234],.action-button.analytics[data-v-b53e2234],.action-button.download[data-v-b53e2234]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-b53e2234],.action-button.new[data-v-b53e2234],.action-button.submit[data-v-b53e2234]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-b53e2234]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-b53e2234]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-b53e2234]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-b53e2234]{display:flex;gap:8px}.download-button[data-v-b53e2234]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-b53e2234]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-b53e2234]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-b53e2234]:hover{color:var(--text-link-hover)}.link.disabled[data-v-b53e2234]{opacity:.7;cursor:not-allowed}.link-button[data-v-b53e2234]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-b53e2234]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-b53e2234],td .link-button.video-button[data-v-b53e2234]{max-width:400px}.link-button[data-v-b53e2234]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-b53e2234]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-b53e2234]:hover,.user-button.menu-open[data-v-b53e2234]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-b53e2234],.user-button:hover .verification-warning[data-v-b53e2234],.user-button.menu-open .superuser-indicator[data-v-b53e2234],.user-button.menu-open .verification-warning[data-v-b53e2234]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-b53e2234],.user-button.menu-open .logo-image[data-v-b53e2234]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-b53e2234]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-b53e2234]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-b53e2234]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-b53e2234]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-b53e2234]{color:var(--intent-success)}.appstore-button.playstore[data-v-b53e2234]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-b53e2234]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-b53e2234]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-b53e2234]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-b53e2234]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-b53e2234],.file-input[data-v-b53e2234]{display:none}.dropdown select[data-v-b53e2234]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-b53e2234]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-b53e2234]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-b53e2234]:hover{border-color:var(--border-strong)}.page-container[data-v-b53e2234]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-b53e2234]{max-width:400px}.page-container.wide[data-v-b53e2234]{max-width:1200px}.eyebrow[data-v-b53e2234]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-b53e2234]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-b53e2234]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-b53e2234]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-b53e2234]{display:flex;gap:1rem}.collapsible-header[data-v-b53e2234]{cursor:pointer}.collapsible-header.closed[data-v-b53e2234]{margin-bottom:0}.collapsible-header svg[data-v-b53e2234]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-b53e2234]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-b53e2234],.page-field>.collapsible-header.closed[data-v-b53e2234]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-b53e2234]{margin:0}.page-field>.collapsible-header svg[data-v-b53e2234]{font-size:.8rem}.page-content[data-v-b53e2234]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-b53e2234]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-b53e2234]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-b53e2234]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-b53e2234]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-b53e2234]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-b53e2234],.page-field.full-width[data-v-b53e2234]{grid-column:span 12}.page-field.three-quarters-width[data-v-b53e2234]{grid-column:span 9}.page-field.two-thirds-width[data-v-b53e2234]{grid-column:span 8}.page-field.half-width[data-v-b53e2234]{grid-column:span 6}.page-field.third-width[data-v-b53e2234]{grid-column:span 4}.page-field.quarter-width[data-v-b53e2234]{grid-column:span 3}.page-field.sixth-width[data-v-b53e2234]{grid-column:span 2}label[data-v-b53e2234]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-b53e2234],.page-field>.collapsible-header h3[data-v-b53e2234]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-b53e2234]:after{content:" *";color:var(--text-brand)}label[title][data-v-b53e2234]{cursor:help}.page-section.rows[data-v-b53e2234]{row-gap:0}.page-section.rows>h3[data-v-b53e2234]{margin-bottom:1rem}.page-section.rows .page-field[data-v-b53e2234]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-b53e2234]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-b53e2234]{margin-bottom:0}.page-section.rows .page-field[data-v-b53e2234]>:not(label){grid-column:2}.page-value[data-v-b53e2234]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-b53e2234]{white-space:pre-line}.page-value[data-v-b53e2234]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-b53e2234]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-b53e2234]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-b53e2234]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-b53e2234]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-b53e2234]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-b53e2234]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-b53e2234]>*{margin-bottom:.5rem}.link-button-list[data-v-b53e2234]>*:last-child{margin-bottom:0}.form-control[data-v-b53e2234],input[type=datetime-local][data-v-b53e2234]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-b53e2234]:focus,input[type=datetime-local][data-v-b53e2234]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-b53e2234]:disabled,input[type=datetime-local][data-v-b53e2234]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-b53e2234]{resize:vertical;min-height:100px}.field-details[data-v-b53e2234]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-b53e2234]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-b53e2234]{display:flex;align-items:baseline}input[type=checkbox][data-v-b53e2234]{margin-right:1rem}.checkbox-container label[data-v-b53e2234]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-b53e2234]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-b53e2234]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-b53e2234]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-b53e2234]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-b53e2234]:checked{background:var(--text-brand)}.form-toggle[data-v-b53e2234]:checked:before{transform:translate(22px)}.form-toggle[data-v-b53e2234]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-b53e2234],.error-message[data-v-b53e2234]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-b53e2234]{border-left:3px solid var(--intent-success)}.error-message[data-v-b53e2234]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-b53e2234]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-b53e2234]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-b53e2234]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-b53e2234]{justify-content:center}.page-actions.vertical[data-v-b53e2234]{flex-direction:column}form.page-content>.page-actions[data-v-b53e2234]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.list-container[data-v-b53e2234]{position:relative;padding:var(--space-section)}.list-header[data-v-b53e2234]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-b53e2234]{margin:0}.header-actions[data-v-b53e2234]{display:flex;gap:1rem}.list-header[data-v-b53e2234]:has(>.header-stack){align-items:baseline}.header-stack[data-v-b53e2234]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-b53e2234]{margin-bottom:var(--space-section)}.list-section h3[data-v-b53e2234]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-b53e2234]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-b53e2234]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-b53e2234]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-b53e2234]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-b53e2234]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-b53e2234]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-b53e2234],td[data-v-b53e2234]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-b53e2234]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-b53e2234]{text-align:right}.thumbnail-name[data-v-b53e2234]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-b53e2234]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-b53e2234]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-b53e2234]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-b53e2234]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-b53e2234]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-b53e2234]{text-decoration:line-through}.clickable:hover .overflow b[data-v-b53e2234],.clickable:hover .overflow strong[data-v-b53e2234]{color:var(--text-brand)}.sortable[data-v-b53e2234]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-b53e2234]:hover{color:var(--text-brand)}.sort-indicator[data-v-b53e2234]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-b53e2234]{color:var(--text-brand);opacity:1}.inline-edit[data-v-b53e2234]{position:relative;width:100%}.inline-edit input[data-v-b53e2234]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-b53e2234]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-b53e2234]:hover{background-color:var(--surface-hover)}div.add-row[data-v-b53e2234]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-b53e2234]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-b53e2234]{cursor:pointer}tr.add-row td[data-v-b53e2234]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-b53e2234]{color:var(--text-primary)}.grid[data-v-b53e2234]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-b53e2234],.actions[data-v-b53e2234]{display:flex;gap:8px}.featured-star[data-v-b53e2234]{color:var(--star);margin-left:6px;font-size:.8rem}.invite-form[data-v-b53e2234]{display:flex;gap:1rem;margin-bottom:2rem;align-items:flex-start}.member-cell[data-v-b53e2234]{width:auto}.member-name[data-v-b53e2234]{font-weight:500;color:var(--text-primary)}.invite-name[data-v-b53e2234]{font-weight:500;font-style:italic;color:var(--text-secondary)}.member-email[data-v-b53e2234]{font-size:.9em}.invite-email[data-v-b53e2234]{font-style:italic;font-size:.9em}.invite-expiration[data-v-b53e2234]{color:var(--text-muted);font-size:.9em}.member-role[data-v-b53e2234]{padding:.2rem .5rem;margin-right:.5rem;border-radius:1rem;font-size:.8rem;font-weight:500;background:var(--role-guest);color:var(--role-guest-text)}td .member-role[data-v-b53e2234]{font-size:.7rem}.member-role.more[data-v-b53e2234]{background:var(--border-strong);cursor:help}.member-role.owner[data-v-b53e2234]{background:var(--role-owner);color:var(--role-owner-text)}.member-role.admin[data-v-b53e2234]{background:var(--role-admin);color:var(--role-admin-text)}.member-role.publisher[data-v-b53e2234]{background:var(--role-publisher);color:var(--role-publisher-text)}.member-role.editor[data-v-b53e2234]{background:var(--role-editor);color:var(--role-editor-text)}.member-role.curator[data-v-b53e2234]{background:var(--role-curator);color:var(--role-curator-text)}.member-role.reviewer[data-v-b53e2234]{background:var(--role-reviewer);color:var(--role-reviewer-text)}.member-role.viewer[data-v-b53e2234]{background:var(--role-viewer);color:var(--role-viewer-text)}.member-role.guest[data-v-b53e2234]{background:var(--role-guest);color:var(--role-guest-text)}.tag-input-container[data-v-b53e2234]{border:1px solid var(--border-default);border-radius:4px;padding:4px 8px;min-height:38px;display:flex;flex-wrap:wrap;gap:4px;align-items:center;cursor:text;position:relative}.tag-input-container[data-v-b53e2234]:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.tag-input[data-v-b53e2234]{border:none;outline:none;flex:1;min-width:120px;background:transparent;font-size:.9em}.selected-tags[data-v-b53e2234]{display:flex;flex-wrap:wrap;gap:4px}.remove-tag[data-v-b53e2234]{background:none;border:none;color:inherit;font-size:1.1em;padding:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;cursor:pointer;opacity:.7}.remove-tag[data-v-b53e2234]:hover{opacity:1;background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.tag[data-v-b53e2234]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:15px;font-size:.85em;font-weight:500;background:var(--role-guest);color:var(--role-guest-text);gap:4px}.tag.owner[data-v-b53e2234]{background:var(--role-owner);color:var(--role-owner-text)}.tag.admin[data-v-b53e2234]{background:var(--role-admin);color:var(--role-admin-text)}.tag.publisher[data-v-b53e2234]{background:var(--role-publisher);color:var(--role-publisher-text)}.tag.editor[data-v-b53e2234]{background:var(--role-editor);color:var(--role-editor-text)}.tag.curator[data-v-b53e2234]{background:var(--role-curator);color:var(--role-curator-text)}.tag.reviewer[data-v-b53e2234]{background:var(--role-reviewer);color:var(--role-reviewer-text)}.tag.viewer[data-v-b53e2234]{background:var(--role-viewer);color:var(--role-viewer-text)}.tag.guest[data-v-b53e2234]{background:var(--role-guest);color:var(--role-guest-text)}.tag.mini[data-v-b53e2234]{font-size:.75rem;padding:.125rem .5rem}.suggestions-dropdown[data-v-b53e2234]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--surface-2);border:1px solid var(--border-default);border-radius:4px;box-shadow:var(--shadow-md);max-height:200px;overflow-y:auto;z-index:1000}.suggestion-item[data-v-b53e2234]{padding:8px 12px;cursor:pointer}.suggestion-item[data-v-b53e2234]:hover,.suggestion-item.active[data-v-b53e2234]{background:var(--surface-hover)}.permission-tag[data-v-b53e2234]{display:inline-block;padding:.25rem .75rem;border-radius:15px;font-size:.75rem;font-weight:500;background:var(--surface-gray);color:var(--text-primary)}.inherited-roles-cell[data-v-b53e2234]{min-width:200px}.inherited-roles[data-v-b53e2234]{display:flex;gap:.5rem;flex-wrap:wrap}.members-content[data-v-b53e2234]{grid-column:1 / -1}[data-v-3922a941]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-3922a941]:root,[data-theme=light][data-v-3922a941]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-3922a941]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-3922a941]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-3922a941],.important-button[data-v-3922a941],.delete-button[data-v-3922a941],.submit-button[data-v-3922a941],.cancel-button[data-v-3922a941],.add-button[data-v-3922a941],.action-button[data-v-3922a941],.link-button[data-v-3922a941],.logout-button[data-v-3922a941],.help-button[data-v-3922a941],.appstore-button[data-v-3922a941],.radio-button[data-v-3922a941],.download-button[data-v-3922a941],.user-button[data-v-3922a941]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-3922a941]:disabled,.important-button[data-v-3922a941]:disabled,.delete-button[data-v-3922a941]:disabled,.submit-button[data-v-3922a941]:disabled,.cancel-button[data-v-3922a941]:disabled,.add-button[data-v-3922a941]:disabled,.action-button[data-v-3922a941]:disabled,.link-button[data-v-3922a941]:disabled,.logout-button[data-v-3922a941]:disabled,.help-button[data-v-3922a941]:disabled,.appstore-button[data-v-3922a941]:disabled,.radio-button[data-v-3922a941]:disabled,.download-button[data-v-3922a941]:disabled,.user-button[data-v-3922a941]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-3922a941],.important-button.disabled[data-v-3922a941],.delete-button.disabled[data-v-3922a941],.submit-button.disabled[data-v-3922a941],.cancel-button.disabled[data-v-3922a941],.add-button.disabled[data-v-3922a941],.action-button.disabled[data-v-3922a941],.link-button.disabled[data-v-3922a941],.logout-button.disabled[data-v-3922a941],.help-button.disabled[data-v-3922a941],.appstore-button.disabled[data-v-3922a941],.radio-button.disabled[data-v-3922a941],.download-button.disabled[data-v-3922a941],.user-button.disabled[data-v-3922a941]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-3922a941]{min-width:7rem}.big[data-v-3922a941]{min-width:15rem}.important-button[data-v-3922a941]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-3922a941]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-3922a941]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-3922a941]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-3922a941]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-3922a941]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-3922a941]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-3922a941]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-3922a941]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-3922a941]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-3922a941]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-3922a941]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-3922a941]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-3922a941]{width:32px;height:32px;padding:0}.action-button.view[data-v-3922a941],.action-button.approve[data-v-3922a941],.action-button.analytics[data-v-3922a941],.action-button.download[data-v-3922a941]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-3922a941],.action-button.new[data-v-3922a941],.action-button.submit[data-v-3922a941]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-3922a941]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-3922a941]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-3922a941]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-3922a941]{display:flex;gap:8px}.download-button[data-v-3922a941]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-3922a941]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-3922a941]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-3922a941]:hover{color:var(--text-link-hover)}.link.disabled[data-v-3922a941]{opacity:.7;cursor:not-allowed}.link-button[data-v-3922a941]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-3922a941]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-3922a941],td .link-button.video-button[data-v-3922a941]{max-width:400px}.link-button[data-v-3922a941]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-3922a941]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-3922a941]:hover,.user-button.menu-open[data-v-3922a941]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-3922a941],.user-button:hover .verification-warning[data-v-3922a941],.user-button.menu-open .superuser-indicator[data-v-3922a941],.user-button.menu-open .verification-warning[data-v-3922a941]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-3922a941],.user-button.menu-open .logo-image[data-v-3922a941]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-3922a941]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-3922a941]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-3922a941]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-3922a941]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-3922a941]{color:var(--intent-success)}.appstore-button.playstore[data-v-3922a941]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-3922a941]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-3922a941]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-3922a941]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-3922a941]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-3922a941],.file-input[data-v-3922a941]{display:none}.dropdown select[data-v-3922a941]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-3922a941]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-3922a941]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-3922a941]:hover{border-color:var(--border-strong)}.page-container[data-v-3922a941]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-3922a941]{max-width:400px}.page-container.wide[data-v-3922a941]{max-width:1200px}.eyebrow[data-v-3922a941]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-3922a941]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-3922a941]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-3922a941]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-3922a941]{display:flex;gap:1rem}.collapsible-header[data-v-3922a941]{cursor:pointer}.collapsible-header.closed[data-v-3922a941]{margin-bottom:0}.collapsible-header svg[data-v-3922a941]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-3922a941]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-3922a941],.page-field>.collapsible-header.closed[data-v-3922a941]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-3922a941]{margin:0}.page-field>.collapsible-header svg[data-v-3922a941]{font-size:.8rem}.page-content[data-v-3922a941]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-3922a941]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-3922a941]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-3922a941]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-3922a941]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-3922a941]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-3922a941],.page-field.full-width[data-v-3922a941]{grid-column:span 12}.page-field.three-quarters-width[data-v-3922a941]{grid-column:span 9}.page-field.two-thirds-width[data-v-3922a941]{grid-column:span 8}.page-field.half-width[data-v-3922a941]{grid-column:span 6}.page-field.third-width[data-v-3922a941]{grid-column:span 4}.page-field.quarter-width[data-v-3922a941]{grid-column:span 3}.page-field.sixth-width[data-v-3922a941]{grid-column:span 2}label[data-v-3922a941]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-3922a941],.page-field>.collapsible-header h3[data-v-3922a941]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-3922a941]:after{content:" *";color:var(--text-brand)}label[title][data-v-3922a941]{cursor:help}.page-section.rows[data-v-3922a941]{row-gap:0}.page-section.rows>h3[data-v-3922a941]{margin-bottom:1rem}.page-section.rows .page-field[data-v-3922a941]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-3922a941]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-3922a941]{margin-bottom:0}.page-section.rows .page-field[data-v-3922a941]>:not(label){grid-column:2}.page-value[data-v-3922a941]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-3922a941]{white-space:pre-line}.page-value[data-v-3922a941]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-3922a941]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-3922a941]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-3922a941]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-3922a941]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-3922a941]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-3922a941]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-3922a941]>*{margin-bottom:.5rem}.link-button-list[data-v-3922a941]>*:last-child{margin-bottom:0}.form-control[data-v-3922a941],input[type=datetime-local][data-v-3922a941]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-3922a941]:focus,input[type=datetime-local][data-v-3922a941]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-3922a941]:disabled,input[type=datetime-local][data-v-3922a941]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-3922a941]{resize:vertical;min-height:100px}.field-details[data-v-3922a941]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-3922a941]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-3922a941]{display:flex;align-items:baseline}input[type=checkbox][data-v-3922a941]{margin-right:1rem}.checkbox-container label[data-v-3922a941]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-3922a941]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-3922a941]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-3922a941]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-3922a941]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-3922a941]:checked{background:var(--text-brand)}.form-toggle[data-v-3922a941]:checked:before{transform:translate(22px)}.form-toggle[data-v-3922a941]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-3922a941],.error-message[data-v-3922a941]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-3922a941]{border-left:3px solid var(--intent-success)}.error-message[data-v-3922a941]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-3922a941]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-3922a941]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-3922a941]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-3922a941]{justify-content:center}.page-actions.vertical[data-v-3922a941]{flex-direction:column}form.page-content>.page-actions[data-v-3922a941]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-cab23150]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-cab23150]:root,[data-theme=light][data-v-cab23150]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-cab23150]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-cab23150]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-cab23150],.important-button[data-v-cab23150],.delete-button[data-v-cab23150],.submit-button[data-v-cab23150],.cancel-button[data-v-cab23150],.add-button[data-v-cab23150],.action-button[data-v-cab23150],.link-button[data-v-cab23150],.logout-button[data-v-cab23150],.help-button[data-v-cab23150],.appstore-button[data-v-cab23150],.radio-button[data-v-cab23150],.download-button[data-v-cab23150],.user-button[data-v-cab23150]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-cab23150]:disabled,.important-button[data-v-cab23150]:disabled,.delete-button[data-v-cab23150]:disabled,.submit-button[data-v-cab23150]:disabled,.cancel-button[data-v-cab23150]:disabled,.add-button[data-v-cab23150]:disabled,.action-button[data-v-cab23150]:disabled,.link-button[data-v-cab23150]:disabled,.logout-button[data-v-cab23150]:disabled,.help-button[data-v-cab23150]:disabled,.appstore-button[data-v-cab23150]:disabled,.radio-button[data-v-cab23150]:disabled,.download-button[data-v-cab23150]:disabled,.user-button[data-v-cab23150]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-cab23150],.important-button.disabled[data-v-cab23150],.delete-button.disabled[data-v-cab23150],.submit-button.disabled[data-v-cab23150],.cancel-button.disabled[data-v-cab23150],.add-button.disabled[data-v-cab23150],.action-button.disabled[data-v-cab23150],.link-button.disabled[data-v-cab23150],.logout-button.disabled[data-v-cab23150],.help-button.disabled[data-v-cab23150],.appstore-button.disabled[data-v-cab23150],.radio-button.disabled[data-v-cab23150],.download-button.disabled[data-v-cab23150],.user-button.disabled[data-v-cab23150]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-cab23150]{min-width:7rem}.big[data-v-cab23150]{min-width:15rem}.important-button[data-v-cab23150]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-cab23150]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-cab23150]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-cab23150]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-cab23150]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-cab23150]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-cab23150]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-cab23150]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-cab23150]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-cab23150]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-cab23150]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-cab23150]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-cab23150]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-cab23150]{width:32px;height:32px;padding:0}.action-button.view[data-v-cab23150],.action-button.approve[data-v-cab23150],.action-button.analytics[data-v-cab23150],.action-button.download[data-v-cab23150]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-cab23150],.action-button.new[data-v-cab23150],.action-button.submit[data-v-cab23150]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-cab23150]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-cab23150]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-cab23150]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-cab23150]{display:flex;gap:8px}.download-button[data-v-cab23150]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-cab23150]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-cab23150]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-cab23150]:hover{color:var(--text-link-hover)}.link.disabled[data-v-cab23150]{opacity:.7;cursor:not-allowed}.link-button[data-v-cab23150]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-cab23150]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-cab23150],td .link-button.video-button[data-v-cab23150]{max-width:400px}.link-button[data-v-cab23150]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-cab23150]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-cab23150]:hover,.user-button.menu-open[data-v-cab23150]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-cab23150],.user-button:hover .verification-warning[data-v-cab23150],.user-button.menu-open .superuser-indicator[data-v-cab23150],.user-button.menu-open .verification-warning[data-v-cab23150]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-cab23150],.user-button.menu-open .logo-image[data-v-cab23150]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-cab23150]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-cab23150]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-cab23150]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-cab23150]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-cab23150]{color:var(--intent-success)}.appstore-button.playstore[data-v-cab23150]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-cab23150]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-cab23150]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-cab23150]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-cab23150]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-cab23150],.file-input[data-v-cab23150]{display:none}.dropdown select[data-v-cab23150]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-cab23150]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-cab23150]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-cab23150]:hover{border-color:var(--border-strong)}.page-container[data-v-cab23150]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-cab23150]{max-width:400px}.page-container.wide[data-v-cab23150]{max-width:1200px}.eyebrow[data-v-cab23150]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-cab23150]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-cab23150]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-cab23150]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-cab23150]{display:flex;gap:1rem}.collapsible-header[data-v-cab23150]{cursor:pointer}.collapsible-header.closed[data-v-cab23150]{margin-bottom:0}.collapsible-header svg[data-v-cab23150]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-cab23150]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-cab23150],.page-field>.collapsible-header.closed[data-v-cab23150]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-cab23150]{margin:0}.page-field>.collapsible-header svg[data-v-cab23150]{font-size:.8rem}.page-content[data-v-cab23150]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-cab23150]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-cab23150]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-cab23150]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-cab23150]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-cab23150]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-cab23150],.page-field.full-width[data-v-cab23150]{grid-column:span 12}.page-field.three-quarters-width[data-v-cab23150]{grid-column:span 9}.page-field.two-thirds-width[data-v-cab23150]{grid-column:span 8}.page-field.half-width[data-v-cab23150]{grid-column:span 6}.page-field.third-width[data-v-cab23150]{grid-column:span 4}.page-field.quarter-width[data-v-cab23150]{grid-column:span 3}.page-field.sixth-width[data-v-cab23150]{grid-column:span 2}label[data-v-cab23150]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-cab23150],.page-field>.collapsible-header h3[data-v-cab23150]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-cab23150]:after{content:" *";color:var(--text-brand)}label[title][data-v-cab23150]{cursor:help}.page-section.rows[data-v-cab23150]{row-gap:0}.page-section.rows>h3[data-v-cab23150]{margin-bottom:1rem}.page-section.rows .page-field[data-v-cab23150]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-cab23150]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-cab23150]{margin-bottom:0}.page-section.rows .page-field[data-v-cab23150]>:not(label){grid-column:2}.page-value[data-v-cab23150]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-cab23150]{white-space:pre-line}.page-value[data-v-cab23150]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-cab23150]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-cab23150]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-cab23150]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-cab23150]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-cab23150]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-cab23150]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-cab23150]>*{margin-bottom:.5rem}.link-button-list[data-v-cab23150]>*:last-child{margin-bottom:0}.form-control[data-v-cab23150],input[type=datetime-local][data-v-cab23150]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-cab23150]:focus,input[type=datetime-local][data-v-cab23150]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-cab23150]:disabled,input[type=datetime-local][data-v-cab23150]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-cab23150]{resize:vertical;min-height:100px}.field-details[data-v-cab23150]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-cab23150]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-cab23150]{display:flex;align-items:baseline}input[type=checkbox][data-v-cab23150]{margin-right:1rem}.checkbox-container label[data-v-cab23150]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-cab23150]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-cab23150]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-cab23150]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-cab23150]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-cab23150]:checked{background:var(--text-brand)}.form-toggle[data-v-cab23150]:checked:before{transform:translate(22px)}.form-toggle[data-v-cab23150]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-cab23150],.error-message[data-v-cab23150]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-cab23150]{border-left:3px solid var(--intent-success)}.error-message[data-v-cab23150]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-cab23150]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-cab23150]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-cab23150]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-cab23150]{justify-content:center}.page-actions.vertical[data-v-cab23150]{flex-direction:column}form.page-content>.page-actions[data-v-cab23150]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-5d577a4b]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-5d577a4b]:root,[data-theme=light][data-v-5d577a4b]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-5d577a4b]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-5d577a4b]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-5d577a4b],.important-button[data-v-5d577a4b],.delete-button[data-v-5d577a4b],.submit-button[data-v-5d577a4b],.cancel-button[data-v-5d577a4b],.add-button[data-v-5d577a4b],.action-button[data-v-5d577a4b],.link-button[data-v-5d577a4b],.logout-button[data-v-5d577a4b],.help-button[data-v-5d577a4b],.appstore-button[data-v-5d577a4b],.radio-button[data-v-5d577a4b],.download-button[data-v-5d577a4b],.user-button[data-v-5d577a4b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-5d577a4b]:disabled,.important-button[data-v-5d577a4b]:disabled,.delete-button[data-v-5d577a4b]:disabled,.submit-button[data-v-5d577a4b]:disabled,.cancel-button[data-v-5d577a4b]:disabled,.add-button[data-v-5d577a4b]:disabled,.action-button[data-v-5d577a4b]:disabled,.link-button[data-v-5d577a4b]:disabled,.logout-button[data-v-5d577a4b]:disabled,.help-button[data-v-5d577a4b]:disabled,.appstore-button[data-v-5d577a4b]:disabled,.radio-button[data-v-5d577a4b]:disabled,.download-button[data-v-5d577a4b]:disabled,.user-button[data-v-5d577a4b]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-5d577a4b],.important-button.disabled[data-v-5d577a4b],.delete-button.disabled[data-v-5d577a4b],.submit-button.disabled[data-v-5d577a4b],.cancel-button.disabled[data-v-5d577a4b],.add-button.disabled[data-v-5d577a4b],.action-button.disabled[data-v-5d577a4b],.link-button.disabled[data-v-5d577a4b],.logout-button.disabled[data-v-5d577a4b],.help-button.disabled[data-v-5d577a4b],.appstore-button.disabled[data-v-5d577a4b],.radio-button.disabled[data-v-5d577a4b],.download-button.disabled[data-v-5d577a4b],.user-button.disabled[data-v-5d577a4b]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-5d577a4b]{min-width:7rem}.big[data-v-5d577a4b]{min-width:15rem}.important-button[data-v-5d577a4b]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-5d577a4b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-5d577a4b]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-5d577a4b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-5d577a4b]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-5d577a4b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-5d577a4b]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-5d577a4b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-5d577a4b]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-5d577a4b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-5d577a4b]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-5d577a4b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-5d577a4b]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-5d577a4b]{width:32px;height:32px;padding:0}.action-button.view[data-v-5d577a4b],.action-button.approve[data-v-5d577a4b],.action-button.analytics[data-v-5d577a4b],.action-button.download[data-v-5d577a4b]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-5d577a4b],.action-button.new[data-v-5d577a4b],.action-button.submit[data-v-5d577a4b]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-5d577a4b]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-5d577a4b]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-5d577a4b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-5d577a4b]{display:flex;gap:8px}.download-button[data-v-5d577a4b]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-5d577a4b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-5d577a4b]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-5d577a4b]:hover{color:var(--text-link-hover)}.link.disabled[data-v-5d577a4b]{opacity:.7;cursor:not-allowed}.link-button[data-v-5d577a4b]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-5d577a4b]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-5d577a4b],td .link-button.video-button[data-v-5d577a4b]{max-width:400px}.link-button[data-v-5d577a4b]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-5d577a4b]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-5d577a4b]:hover,.user-button.menu-open[data-v-5d577a4b]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-5d577a4b],.user-button:hover .verification-warning[data-v-5d577a4b],.user-button.menu-open .superuser-indicator[data-v-5d577a4b],.user-button.menu-open .verification-warning[data-v-5d577a4b]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-5d577a4b],.user-button.menu-open .logo-image[data-v-5d577a4b]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-5d577a4b]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-5d577a4b]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-5d577a4b]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-5d577a4b]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-5d577a4b]{color:var(--intent-success)}.appstore-button.playstore[data-v-5d577a4b]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-5d577a4b]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-5d577a4b]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-5d577a4b]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-5d577a4b]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-5d577a4b],.file-input[data-v-5d577a4b]{display:none}.dropdown select[data-v-5d577a4b]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-5d577a4b]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-5d577a4b]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-5d577a4b]:hover{border-color:var(--border-strong)}.page-container[data-v-5d577a4b]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-5d577a4b]{max-width:400px}.page-container.wide[data-v-5d577a4b]{max-width:1200px}.eyebrow[data-v-5d577a4b]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-5d577a4b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-5d577a4b]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-5d577a4b]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-5d577a4b]{display:flex;gap:1rem}.collapsible-header[data-v-5d577a4b]{cursor:pointer}.collapsible-header.closed[data-v-5d577a4b]{margin-bottom:0}.collapsible-header svg[data-v-5d577a4b]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-5d577a4b]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-5d577a4b],.page-field>.collapsible-header.closed[data-v-5d577a4b]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-5d577a4b]{margin:0}.page-field>.collapsible-header svg[data-v-5d577a4b]{font-size:.8rem}.page-content[data-v-5d577a4b]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-5d577a4b]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-5d577a4b]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-5d577a4b]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-5d577a4b]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-5d577a4b]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-5d577a4b],.page-field.full-width[data-v-5d577a4b]{grid-column:span 12}.page-field.three-quarters-width[data-v-5d577a4b]{grid-column:span 9}.page-field.two-thirds-width[data-v-5d577a4b]{grid-column:span 8}.page-field.half-width[data-v-5d577a4b]{grid-column:span 6}.page-field.third-width[data-v-5d577a4b]{grid-column:span 4}.page-field.quarter-width[data-v-5d577a4b]{grid-column:span 3}.page-field.sixth-width[data-v-5d577a4b]{grid-column:span 2}label[data-v-5d577a4b]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-5d577a4b],.page-field>.collapsible-header h3[data-v-5d577a4b]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-5d577a4b]:after{content:" *";color:var(--text-brand)}label[title][data-v-5d577a4b]{cursor:help}.page-section.rows[data-v-5d577a4b]{row-gap:0}.page-section.rows>h3[data-v-5d577a4b]{margin-bottom:1rem}.page-section.rows .page-field[data-v-5d577a4b]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-5d577a4b]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-5d577a4b]{margin-bottom:0}.page-section.rows .page-field[data-v-5d577a4b]>:not(label){grid-column:2}.page-value[data-v-5d577a4b]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-5d577a4b]{white-space:pre-line}.page-value[data-v-5d577a4b]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-5d577a4b]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-5d577a4b]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-5d577a4b]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-5d577a4b]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-5d577a4b]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-5d577a4b]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-5d577a4b]>*{margin-bottom:.5rem}.link-button-list[data-v-5d577a4b]>*:last-child{margin-bottom:0}.form-control[data-v-5d577a4b],input[type=datetime-local][data-v-5d577a4b]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-5d577a4b]:focus,input[type=datetime-local][data-v-5d577a4b]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-5d577a4b]:disabled,input[type=datetime-local][data-v-5d577a4b]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-5d577a4b]{resize:vertical;min-height:100px}.field-details[data-v-5d577a4b]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-5d577a4b]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-5d577a4b]{display:flex;align-items:baseline}input[type=checkbox][data-v-5d577a4b]{margin-right:1rem}.checkbox-container label[data-v-5d577a4b]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-5d577a4b]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-5d577a4b]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-5d577a4b]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-5d577a4b]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-5d577a4b]:checked{background:var(--text-brand)}.form-toggle[data-v-5d577a4b]:checked:before{transform:translate(22px)}.form-toggle[data-v-5d577a4b]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-5d577a4b],.error-message[data-v-5d577a4b]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-5d577a4b]{border-left:3px solid var(--intent-success)}.error-message[data-v-5d577a4b]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-5d577a4b]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-5d577a4b]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-5d577a4b]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-5d577a4b]{justify-content:center}.page-actions.vertical[data-v-5d577a4b]{flex-direction:column}form.page-content>.page-actions[data-v-5d577a4b]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.invite-form[data-v-5d577a4b]{display:flex;gap:1rem;margin-bottom:2rem;align-items:flex-start}.member-cell[data-v-5d577a4b]{width:auto}.member-name[data-v-5d577a4b]{font-weight:500;color:var(--text-primary)}.invite-name[data-v-5d577a4b]{font-weight:500;font-style:italic;color:var(--text-secondary)}.member-email[data-v-5d577a4b]{font-size:.9em}.invite-email[data-v-5d577a4b]{font-style:italic;font-size:.9em}.invite-expiration[data-v-5d577a4b]{color:var(--text-muted);font-size:.9em}.member-role[data-v-5d577a4b]{padding:.2rem .5rem;margin-right:.5rem;border-radius:1rem;font-size:.8rem;font-weight:500;background:var(--role-guest);color:var(--role-guest-text)}td .member-role[data-v-5d577a4b]{font-size:.7rem}.member-role.more[data-v-5d577a4b]{background:var(--border-strong);cursor:help}.member-role.owner[data-v-5d577a4b]{background:var(--role-owner);color:var(--role-owner-text)}.member-role.admin[data-v-5d577a4b]{background:var(--role-admin);color:var(--role-admin-text)}.member-role.publisher[data-v-5d577a4b]{background:var(--role-publisher);color:var(--role-publisher-text)}.member-role.editor[data-v-5d577a4b]{background:var(--role-editor);color:var(--role-editor-text)}.member-role.curator[data-v-5d577a4b]{background:var(--role-curator);color:var(--role-curator-text)}.member-role.reviewer[data-v-5d577a4b]{background:var(--role-reviewer);color:var(--role-reviewer-text)}.member-role.viewer[data-v-5d577a4b]{background:var(--role-viewer);color:var(--role-viewer-text)}.member-role.guest[data-v-5d577a4b]{background:var(--role-guest);color:var(--role-guest-text)}.tag-input-container[data-v-5d577a4b]{border:1px solid var(--border-default);border-radius:4px;padding:4px 8px;min-height:38px;display:flex;flex-wrap:wrap;gap:4px;align-items:center;cursor:text;position:relative}.tag-input-container[data-v-5d577a4b]:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.tag-input[data-v-5d577a4b]{border:none;outline:none;flex:1;min-width:120px;background:transparent;font-size:.9em}.selected-tags[data-v-5d577a4b]{display:flex;flex-wrap:wrap;gap:4px}.remove-tag[data-v-5d577a4b]{background:none;border:none;color:inherit;font-size:1.1em;padding:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;cursor:pointer;opacity:.7}.remove-tag[data-v-5d577a4b]:hover{opacity:1;background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.tag[data-v-5d577a4b]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:15px;font-size:.85em;font-weight:500;background:var(--role-guest);color:var(--role-guest-text);gap:4px}.tag.owner[data-v-5d577a4b]{background:var(--role-owner);color:var(--role-owner-text)}.tag.admin[data-v-5d577a4b]{background:var(--role-admin);color:var(--role-admin-text)}.tag.publisher[data-v-5d577a4b]{background:var(--role-publisher);color:var(--role-publisher-text)}.tag.editor[data-v-5d577a4b]{background:var(--role-editor);color:var(--role-editor-text)}.tag.curator[data-v-5d577a4b]{background:var(--role-curator);color:var(--role-curator-text)}.tag.reviewer[data-v-5d577a4b]{background:var(--role-reviewer);color:var(--role-reviewer-text)}.tag.viewer[data-v-5d577a4b]{background:var(--role-viewer);color:var(--role-viewer-text)}.tag.guest[data-v-5d577a4b]{background:var(--role-guest);color:var(--role-guest-text)}.tag.mini[data-v-5d577a4b]{font-size:.75rem;padding:.125rem .5rem}.suggestions-dropdown[data-v-5d577a4b]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--surface-2);border:1px solid var(--border-default);border-radius:4px;box-shadow:var(--shadow-md);max-height:200px;overflow-y:auto;z-index:1000}.suggestion-item[data-v-5d577a4b]{padding:8px 12px;cursor:pointer}.suggestion-item[data-v-5d577a4b]:hover,.suggestion-item.active[data-v-5d577a4b]{background:var(--surface-hover)}.permission-tag[data-v-5d577a4b]{display:inline-block;padding:.25rem .75rem;border-radius:15px;font-size:.75rem;font-weight:500;background:var(--surface-gray);color:var(--text-primary)}.inherited-roles-cell[data-v-5d577a4b]{min-width:200px}.inherited-roles[data-v-5d577a4b]{display:flex;gap:.5rem;flex-wrap:wrap}[data-v-89ecf657]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-89ecf657]:root,[data-theme=light][data-v-89ecf657]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-89ecf657]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-89ecf657]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-89ecf657],.important-button[data-v-89ecf657],.delete-button[data-v-89ecf657],.submit-button[data-v-89ecf657],.cancel-button[data-v-89ecf657],.add-button[data-v-89ecf657],.action-button[data-v-89ecf657],.link-button[data-v-89ecf657],.logout-button[data-v-89ecf657],.help-button[data-v-89ecf657],.appstore-button[data-v-89ecf657],.radio-button[data-v-89ecf657],.download-button[data-v-89ecf657],.user-button[data-v-89ecf657]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-89ecf657]:disabled,.important-button[data-v-89ecf657]:disabled,.delete-button[data-v-89ecf657]:disabled,.submit-button[data-v-89ecf657]:disabled,.cancel-button[data-v-89ecf657]:disabled,.add-button[data-v-89ecf657]:disabled,.action-button[data-v-89ecf657]:disabled,.link-button[data-v-89ecf657]:disabled,.logout-button[data-v-89ecf657]:disabled,.help-button[data-v-89ecf657]:disabled,.appstore-button[data-v-89ecf657]:disabled,.radio-button[data-v-89ecf657]:disabled,.download-button[data-v-89ecf657]:disabled,.user-button[data-v-89ecf657]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-89ecf657],.important-button.disabled[data-v-89ecf657],.delete-button.disabled[data-v-89ecf657],.submit-button.disabled[data-v-89ecf657],.cancel-button.disabled[data-v-89ecf657],.add-button.disabled[data-v-89ecf657],.action-button.disabled[data-v-89ecf657],.link-button.disabled[data-v-89ecf657],.logout-button.disabled[data-v-89ecf657],.help-button.disabled[data-v-89ecf657],.appstore-button.disabled[data-v-89ecf657],.radio-button.disabled[data-v-89ecf657],.download-button.disabled[data-v-89ecf657],.user-button.disabled[data-v-89ecf657]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-89ecf657]{min-width:7rem}.big[data-v-89ecf657]{min-width:15rem}.important-button[data-v-89ecf657]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-89ecf657]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-89ecf657]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-89ecf657]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-89ecf657]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-89ecf657]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-89ecf657]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-89ecf657]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-89ecf657]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-89ecf657]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-89ecf657]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-89ecf657]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-89ecf657]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-89ecf657]{width:32px;height:32px;padding:0}.action-button.view[data-v-89ecf657],.action-button.approve[data-v-89ecf657],.action-button.analytics[data-v-89ecf657],.action-button.download[data-v-89ecf657]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-89ecf657],.action-button.new[data-v-89ecf657],.action-button.submit[data-v-89ecf657]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-89ecf657]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-89ecf657]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-89ecf657]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-89ecf657]{display:flex;gap:8px}.download-button[data-v-89ecf657]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-89ecf657]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-89ecf657]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-89ecf657]:hover{color:var(--text-link-hover)}.link.disabled[data-v-89ecf657]{opacity:.7;cursor:not-allowed}.link-button[data-v-89ecf657]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-89ecf657]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-89ecf657],td .link-button.video-button[data-v-89ecf657]{max-width:400px}.link-button[data-v-89ecf657]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-89ecf657]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-89ecf657]:hover,.user-button.menu-open[data-v-89ecf657]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-89ecf657],.user-button:hover .verification-warning[data-v-89ecf657],.user-button.menu-open .superuser-indicator[data-v-89ecf657],.user-button.menu-open .verification-warning[data-v-89ecf657]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-89ecf657],.user-button.menu-open .logo-image[data-v-89ecf657]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-89ecf657]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-89ecf657]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-89ecf657]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-89ecf657]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-89ecf657]{color:var(--intent-success)}.appstore-button.playstore[data-v-89ecf657]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-89ecf657]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-89ecf657]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-89ecf657]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-89ecf657]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-89ecf657],.file-input[data-v-89ecf657]{display:none}.dropdown select[data-v-89ecf657]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-89ecf657]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-89ecf657]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-89ecf657]:hover{border-color:var(--border-strong)}.page-container[data-v-89ecf657]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-89ecf657]{max-width:400px}.page-container.wide[data-v-89ecf657]{max-width:1200px}.eyebrow[data-v-89ecf657]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-89ecf657]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-89ecf657]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-89ecf657]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-89ecf657]{display:flex;gap:1rem}.collapsible-header[data-v-89ecf657]{cursor:pointer}.collapsible-header.closed[data-v-89ecf657]{margin-bottom:0}.collapsible-header svg[data-v-89ecf657]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-89ecf657]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-89ecf657],.page-field>.collapsible-header.closed[data-v-89ecf657]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-89ecf657]{margin:0}.page-field>.collapsible-header svg[data-v-89ecf657]{font-size:.8rem}.page-content[data-v-89ecf657]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-89ecf657]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-89ecf657]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-89ecf657]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-89ecf657]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-89ecf657]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-89ecf657],.page-field.full-width[data-v-89ecf657]{grid-column:span 12}.page-field.three-quarters-width[data-v-89ecf657]{grid-column:span 9}.page-field.two-thirds-width[data-v-89ecf657]{grid-column:span 8}.page-field.half-width[data-v-89ecf657]{grid-column:span 6}.page-field.third-width[data-v-89ecf657]{grid-column:span 4}.page-field.quarter-width[data-v-89ecf657]{grid-column:span 3}.page-field.sixth-width[data-v-89ecf657]{grid-column:span 2}label[data-v-89ecf657]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-89ecf657],.page-field>.collapsible-header h3[data-v-89ecf657]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-89ecf657]:after{content:" *";color:var(--text-brand)}label[title][data-v-89ecf657]{cursor:help}.page-section.rows[data-v-89ecf657]{row-gap:0}.page-section.rows>h3[data-v-89ecf657]{margin-bottom:1rem}.page-section.rows .page-field[data-v-89ecf657]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-89ecf657]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-89ecf657]{margin-bottom:0}.page-section.rows .page-field[data-v-89ecf657]>:not(label){grid-column:2}.page-value[data-v-89ecf657]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-89ecf657]{white-space:pre-line}.page-value[data-v-89ecf657]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-89ecf657]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-89ecf657]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-89ecf657]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-89ecf657]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-89ecf657]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-89ecf657]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-89ecf657]>*{margin-bottom:.5rem}.link-button-list[data-v-89ecf657]>*:last-child{margin-bottom:0}.form-control[data-v-89ecf657],input[type=datetime-local][data-v-89ecf657]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-89ecf657]:focus,input[type=datetime-local][data-v-89ecf657]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-89ecf657]:disabled,input[type=datetime-local][data-v-89ecf657]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-89ecf657]{resize:vertical;min-height:100px}.field-details[data-v-89ecf657]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-89ecf657]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-89ecf657]{display:flex;align-items:baseline}input[type=checkbox][data-v-89ecf657]{margin-right:1rem}.checkbox-container label[data-v-89ecf657]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-89ecf657]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-89ecf657]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-89ecf657]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-89ecf657]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-89ecf657]:checked{background:var(--text-brand)}.form-toggle[data-v-89ecf657]:checked:before{transform:translate(22px)}.form-toggle[data-v-89ecf657]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-89ecf657],.error-message[data-v-89ecf657]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-89ecf657]{border-left:3px solid var(--intent-success)}.error-message[data-v-89ecf657]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-89ecf657]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-89ecf657]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-89ecf657]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-89ecf657]{justify-content:center}.page-actions.vertical[data-v-89ecf657]{flex-direction:column}form.page-content>.page-actions[data-v-89ecf657]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-a026cc34]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-a026cc34]:root,[data-theme=light][data-v-a026cc34]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-a026cc34]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-a026cc34]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-a026cc34],.important-button[data-v-a026cc34],.delete-button[data-v-a026cc34],.submit-button[data-v-a026cc34],.cancel-button[data-v-a026cc34],.add-button[data-v-a026cc34],.action-button[data-v-a026cc34],.link-button[data-v-a026cc34],.logout-button[data-v-a026cc34],.help-button[data-v-a026cc34],.appstore-button[data-v-a026cc34],.radio-button[data-v-a026cc34],.download-button[data-v-a026cc34],.user-button[data-v-a026cc34]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-a026cc34]:disabled,.important-button[data-v-a026cc34]:disabled,.delete-button[data-v-a026cc34]:disabled,.submit-button[data-v-a026cc34]:disabled,.cancel-button[data-v-a026cc34]:disabled,.add-button[data-v-a026cc34]:disabled,.action-button[data-v-a026cc34]:disabled,.link-button[data-v-a026cc34]:disabled,.logout-button[data-v-a026cc34]:disabled,.help-button[data-v-a026cc34]:disabled,.appstore-button[data-v-a026cc34]:disabled,.radio-button[data-v-a026cc34]:disabled,.download-button[data-v-a026cc34]:disabled,.user-button[data-v-a026cc34]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-a026cc34],.important-button.disabled[data-v-a026cc34],.delete-button.disabled[data-v-a026cc34],.submit-button.disabled[data-v-a026cc34],.cancel-button.disabled[data-v-a026cc34],.add-button.disabled[data-v-a026cc34],.action-button.disabled[data-v-a026cc34],.link-button.disabled[data-v-a026cc34],.logout-button.disabled[data-v-a026cc34],.help-button.disabled[data-v-a026cc34],.appstore-button.disabled[data-v-a026cc34],.radio-button.disabled[data-v-a026cc34],.download-button.disabled[data-v-a026cc34],.user-button.disabled[data-v-a026cc34]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-a026cc34]{min-width:7rem}.big[data-v-a026cc34]{min-width:15rem}.important-button[data-v-a026cc34]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-a026cc34]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-a026cc34]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-a026cc34]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-a026cc34]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-a026cc34]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-a026cc34]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-a026cc34]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-a026cc34]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-a026cc34]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-a026cc34]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-a026cc34]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-a026cc34]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-a026cc34]{width:32px;height:32px;padding:0}.action-button.view[data-v-a026cc34],.action-button.approve[data-v-a026cc34],.action-button.analytics[data-v-a026cc34],.action-button.download[data-v-a026cc34]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-a026cc34],.action-button.new[data-v-a026cc34],.action-button.submit[data-v-a026cc34]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-a026cc34]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-a026cc34]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-a026cc34]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-a026cc34]{display:flex;gap:8px}.download-button[data-v-a026cc34]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-a026cc34]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-a026cc34]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-a026cc34]:hover{color:var(--text-link-hover)}.link.disabled[data-v-a026cc34]{opacity:.7;cursor:not-allowed}.link-button[data-v-a026cc34]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-a026cc34]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-a026cc34],td .link-button.video-button[data-v-a026cc34]{max-width:400px}.link-button[data-v-a026cc34]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-a026cc34]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-a026cc34]:hover,.user-button.menu-open[data-v-a026cc34]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-a026cc34],.user-button:hover .verification-warning[data-v-a026cc34],.user-button.menu-open .superuser-indicator[data-v-a026cc34],.user-button.menu-open .verification-warning[data-v-a026cc34]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-a026cc34],.user-button.menu-open .logo-image[data-v-a026cc34]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-a026cc34]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-a026cc34]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-a026cc34]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-a026cc34]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-a026cc34]{color:var(--intent-success)}.appstore-button.playstore[data-v-a026cc34]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-a026cc34]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-a026cc34]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-a026cc34]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-a026cc34]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-a026cc34],.file-input[data-v-a026cc34]{display:none}.dropdown select[data-v-a026cc34]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-a026cc34]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-a026cc34]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-a026cc34]:hover{border-color:var(--border-strong)}.page-container[data-v-a026cc34]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-a026cc34]{max-width:400px}.page-container.wide[data-v-a026cc34]{max-width:1200px}.eyebrow[data-v-a026cc34]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-a026cc34]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-a026cc34]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-a026cc34]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-a026cc34]{display:flex;gap:1rem}.collapsible-header[data-v-a026cc34]{cursor:pointer}.collapsible-header.closed[data-v-a026cc34]{margin-bottom:0}.collapsible-header svg[data-v-a026cc34]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-a026cc34]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-a026cc34],.page-field>.collapsible-header.closed[data-v-a026cc34]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-a026cc34]{margin:0}.page-field>.collapsible-header svg[data-v-a026cc34]{font-size:.8rem}.page-content[data-v-a026cc34]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-a026cc34]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-a026cc34]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-a026cc34]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-a026cc34]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-a026cc34]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-a026cc34],.page-field.full-width[data-v-a026cc34]{grid-column:span 12}.page-field.three-quarters-width[data-v-a026cc34]{grid-column:span 9}.page-field.two-thirds-width[data-v-a026cc34]{grid-column:span 8}.page-field.half-width[data-v-a026cc34]{grid-column:span 6}.page-field.third-width[data-v-a026cc34]{grid-column:span 4}.page-field.quarter-width[data-v-a026cc34]{grid-column:span 3}.page-field.sixth-width[data-v-a026cc34]{grid-column:span 2}label[data-v-a026cc34]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-a026cc34],.page-field>.collapsible-header h3[data-v-a026cc34]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-a026cc34]:after{content:" *";color:var(--text-brand)}label[title][data-v-a026cc34]{cursor:help}.page-section.rows[data-v-a026cc34]{row-gap:0}.page-section.rows>h3[data-v-a026cc34]{margin-bottom:1rem}.page-section.rows .page-field[data-v-a026cc34]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-a026cc34]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-a026cc34]{margin-bottom:0}.page-section.rows .page-field[data-v-a026cc34]>:not(label){grid-column:2}.page-value[data-v-a026cc34]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-a026cc34]{white-space:pre-line}.page-value[data-v-a026cc34]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-a026cc34]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-a026cc34]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-a026cc34]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-a026cc34]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-a026cc34]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-a026cc34]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-a026cc34]>*{margin-bottom:.5rem}.link-button-list[data-v-a026cc34]>*:last-child{margin-bottom:0}.form-control[data-v-a026cc34],input[type=datetime-local][data-v-a026cc34]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-a026cc34]:focus,input[type=datetime-local][data-v-a026cc34]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-a026cc34]:disabled,input[type=datetime-local][data-v-a026cc34]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-a026cc34]{resize:vertical;min-height:100px}.field-details[data-v-a026cc34]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-a026cc34]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-a026cc34]{display:flex;align-items:baseline}input[type=checkbox][data-v-a026cc34]{margin-right:1rem}.checkbox-container label[data-v-a026cc34]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-a026cc34]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-a026cc34]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-a026cc34]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-a026cc34]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-a026cc34]:checked{background:var(--text-brand)}.form-toggle[data-v-a026cc34]:checked:before{transform:translate(22px)}.form-toggle[data-v-a026cc34]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-a026cc34],.error-message[data-v-a026cc34]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-a026cc34]{border-left:3px solid var(--intent-success)}.error-message[data-v-a026cc34]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-a026cc34]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-a026cc34]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-a026cc34]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-a026cc34]{justify-content:center}.page-actions.vertical[data-v-a026cc34]{flex-direction:column}form.page-content>.page-actions[data-v-a026cc34]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-190e7271]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-190e7271]:root,[data-theme=light][data-v-190e7271]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-190e7271]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-190e7271]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-190e7271],.important-button[data-v-190e7271],.delete-button[data-v-190e7271],.submit-button[data-v-190e7271],.cancel-button[data-v-190e7271],.add-button[data-v-190e7271],.action-button[data-v-190e7271],.link-button[data-v-190e7271],.logout-button[data-v-190e7271],.help-button[data-v-190e7271],.appstore-button[data-v-190e7271],.radio-button[data-v-190e7271],.download-button[data-v-190e7271],.user-button[data-v-190e7271]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-190e7271]:disabled,.important-button[data-v-190e7271]:disabled,.delete-button[data-v-190e7271]:disabled,.submit-button[data-v-190e7271]:disabled,.cancel-button[data-v-190e7271]:disabled,.add-button[data-v-190e7271]:disabled,.action-button[data-v-190e7271]:disabled,.link-button[data-v-190e7271]:disabled,.logout-button[data-v-190e7271]:disabled,.help-button[data-v-190e7271]:disabled,.appstore-button[data-v-190e7271]:disabled,.radio-button[data-v-190e7271]:disabled,.download-button[data-v-190e7271]:disabled,.user-button[data-v-190e7271]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-190e7271],.important-button.disabled[data-v-190e7271],.delete-button.disabled[data-v-190e7271],.submit-button.disabled[data-v-190e7271],.cancel-button.disabled[data-v-190e7271],.add-button.disabled[data-v-190e7271],.action-button.disabled[data-v-190e7271],.link-button.disabled[data-v-190e7271],.logout-button.disabled[data-v-190e7271],.help-button.disabled[data-v-190e7271],.appstore-button.disabled[data-v-190e7271],.radio-button.disabled[data-v-190e7271],.download-button.disabled[data-v-190e7271],.user-button.disabled[data-v-190e7271]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-190e7271]{min-width:7rem}.big[data-v-190e7271]{min-width:15rem}.important-button[data-v-190e7271]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-190e7271]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-190e7271]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-190e7271]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-190e7271]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-190e7271]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-190e7271]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-190e7271]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-190e7271]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-190e7271]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-190e7271]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-190e7271]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-190e7271]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-190e7271]{width:32px;height:32px;padding:0}.action-button.view[data-v-190e7271],.action-button.approve[data-v-190e7271],.action-button.analytics[data-v-190e7271],.action-button.download[data-v-190e7271]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-190e7271],.action-button.new[data-v-190e7271],.action-button.submit[data-v-190e7271]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-190e7271]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-190e7271]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-190e7271]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-190e7271]{display:flex;gap:8px}.download-button[data-v-190e7271]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-190e7271]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-190e7271]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-190e7271]:hover{color:var(--text-link-hover)}.link.disabled[data-v-190e7271]{opacity:.7;cursor:not-allowed}.link-button[data-v-190e7271]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-190e7271]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-190e7271],td .link-button.video-button[data-v-190e7271]{max-width:400px}.link-button[data-v-190e7271]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-190e7271]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-190e7271]:hover,.user-button.menu-open[data-v-190e7271]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-190e7271],.user-button:hover .verification-warning[data-v-190e7271],.user-button.menu-open .superuser-indicator[data-v-190e7271],.user-button.menu-open .verification-warning[data-v-190e7271]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-190e7271],.user-button.menu-open .logo-image[data-v-190e7271]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-190e7271]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-190e7271]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-190e7271]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-190e7271]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-190e7271]{color:var(--intent-success)}.appstore-button.playstore[data-v-190e7271]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-190e7271]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-190e7271]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-190e7271]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-190e7271]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-190e7271],.file-input[data-v-190e7271]{display:none}.dropdown select[data-v-190e7271]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-190e7271]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-190e7271]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-190e7271]:hover{border-color:var(--border-strong)}.page-container[data-v-190e7271]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-190e7271]{max-width:400px}.page-container.wide[data-v-190e7271]{max-width:1200px}.eyebrow[data-v-190e7271]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-190e7271]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-190e7271]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-190e7271]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-190e7271]{display:flex;gap:1rem}.collapsible-header[data-v-190e7271]{cursor:pointer}.collapsible-header.closed[data-v-190e7271]{margin-bottom:0}.collapsible-header svg[data-v-190e7271]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-190e7271]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-190e7271],.page-field>.collapsible-header.closed[data-v-190e7271]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-190e7271]{margin:0}.page-field>.collapsible-header svg[data-v-190e7271]{font-size:.8rem}.page-content[data-v-190e7271]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-190e7271]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-190e7271]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-190e7271]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-190e7271]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-190e7271]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-190e7271],.page-field.full-width[data-v-190e7271]{grid-column:span 12}.page-field.three-quarters-width[data-v-190e7271]{grid-column:span 9}.page-field.two-thirds-width[data-v-190e7271]{grid-column:span 8}.page-field.half-width[data-v-190e7271]{grid-column:span 6}.page-field.third-width[data-v-190e7271]{grid-column:span 4}.page-field.quarter-width[data-v-190e7271]{grid-column:span 3}.page-field.sixth-width[data-v-190e7271]{grid-column:span 2}label[data-v-190e7271]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-190e7271],.page-field>.collapsible-header h3[data-v-190e7271]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-190e7271]:after{content:" *";color:var(--text-brand)}label[title][data-v-190e7271]{cursor:help}.page-section.rows[data-v-190e7271]{row-gap:0}.page-section.rows>h3[data-v-190e7271]{margin-bottom:1rem}.page-section.rows .page-field[data-v-190e7271]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-190e7271]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-190e7271]{margin-bottom:0}.page-section.rows .page-field[data-v-190e7271]>:not(label){grid-column:2}.page-value[data-v-190e7271]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-190e7271]{white-space:pre-line}.page-value[data-v-190e7271]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-190e7271]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-190e7271]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-190e7271]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-190e7271]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-190e7271]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-190e7271]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-190e7271]>*{margin-bottom:.5rem}.link-button-list[data-v-190e7271]>*:last-child{margin-bottom:0}.form-control[data-v-190e7271],input[type=datetime-local][data-v-190e7271]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-190e7271]:focus,input[type=datetime-local][data-v-190e7271]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-190e7271]:disabled,input[type=datetime-local][data-v-190e7271]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-190e7271]{resize:vertical;min-height:100px}.field-details[data-v-190e7271]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-190e7271]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-190e7271]{display:flex;align-items:baseline}input[type=checkbox][data-v-190e7271]{margin-right:1rem}.checkbox-container label[data-v-190e7271]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-190e7271]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-190e7271]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-190e7271]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-190e7271]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-190e7271]:checked{background:var(--text-brand)}.form-toggle[data-v-190e7271]:checked:before{transform:translate(22px)}.form-toggle[data-v-190e7271]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-190e7271],.error-message[data-v-190e7271]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-190e7271]{border-left:3px solid var(--intent-success)}.error-message[data-v-190e7271]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-190e7271]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-190e7271]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-190e7271]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-190e7271]{justify-content:center}.page-actions.vertical[data-v-190e7271]{flex-direction:column}form.page-content>.page-actions[data-v-190e7271]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.list-container[data-v-190e7271]{position:relative;padding:var(--space-section)}.list-header[data-v-190e7271]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-190e7271]{margin:0}.header-actions[data-v-190e7271]{display:flex;gap:1rem}.list-header[data-v-190e7271]:has(>.header-stack){align-items:baseline}.header-stack[data-v-190e7271]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-190e7271]{margin-bottom:var(--space-section)}.list-section h3[data-v-190e7271]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-190e7271]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-190e7271]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-190e7271]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-190e7271]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-190e7271]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-190e7271]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-190e7271],td[data-v-190e7271]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-190e7271]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-190e7271]{text-align:right}.thumbnail-name[data-v-190e7271]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-190e7271]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-190e7271]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-190e7271]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-190e7271]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-190e7271]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-190e7271]{text-decoration:line-through}.clickable:hover .overflow b[data-v-190e7271],.clickable:hover .overflow strong[data-v-190e7271]{color:var(--text-brand)}.sortable[data-v-190e7271]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-190e7271]:hover{color:var(--text-brand)}.sort-indicator[data-v-190e7271]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-190e7271]{color:var(--text-brand);opacity:1}.inline-edit[data-v-190e7271]{position:relative;width:100%}.inline-edit input[data-v-190e7271]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-190e7271]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-190e7271]:hover{background-color:var(--surface-hover)}div.add-row[data-v-190e7271]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-190e7271]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-190e7271]{cursor:pointer}tr.add-row td[data-v-190e7271]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-190e7271]{color:var(--text-primary)}.grid[data-v-190e7271]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-190e7271],.actions[data-v-190e7271]{display:flex;gap:8px}.featured-star[data-v-190e7271]{color:var(--star);margin-left:6px;font-size:.8rem}.invite-form[data-v-190e7271]{display:flex;gap:1rem;margin-bottom:2rem;align-items:flex-start}.member-cell[data-v-190e7271]{width:auto}.member-name[data-v-190e7271]{font-weight:500;color:var(--text-primary)}.invite-name[data-v-190e7271]{font-weight:500;font-style:italic;color:var(--text-secondary)}.member-email[data-v-190e7271]{font-size:.9em}.invite-email[data-v-190e7271]{font-style:italic;font-size:.9em}.invite-expiration[data-v-190e7271]{color:var(--text-muted);font-size:.9em}.member-role[data-v-190e7271]{padding:.2rem .5rem;margin-right:.5rem;border-radius:1rem;font-size:.8rem;font-weight:500;background:var(--role-guest);color:var(--role-guest-text)}td .member-role[data-v-190e7271]{font-size:.7rem}.member-role.more[data-v-190e7271]{background:var(--border-strong);cursor:help}.member-role.owner[data-v-190e7271]{background:var(--role-owner);color:var(--role-owner-text)}.member-role.admin[data-v-190e7271]{background:var(--role-admin);color:var(--role-admin-text)}.member-role.publisher[data-v-190e7271]{background:var(--role-publisher);color:var(--role-publisher-text)}.member-role.editor[data-v-190e7271]{background:var(--role-editor);color:var(--role-editor-text)}.member-role.curator[data-v-190e7271]{background:var(--role-curator);color:var(--role-curator-text)}.member-role.reviewer[data-v-190e7271]{background:var(--role-reviewer);color:var(--role-reviewer-text)}.member-role.viewer[data-v-190e7271]{background:var(--role-viewer);color:var(--role-viewer-text)}.member-role.guest[data-v-190e7271]{background:var(--role-guest);color:var(--role-guest-text)}.tag-input-container[data-v-190e7271]{border:1px solid var(--border-default);border-radius:4px;padding:4px 8px;min-height:38px;display:flex;flex-wrap:wrap;gap:4px;align-items:center;cursor:text;position:relative}.tag-input-container[data-v-190e7271]:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.tag-input[data-v-190e7271]{border:none;outline:none;flex:1;min-width:120px;background:transparent;font-size:.9em}.selected-tags[data-v-190e7271]{display:flex;flex-wrap:wrap;gap:4px}.remove-tag[data-v-190e7271]{background:none;border:none;color:inherit;font-size:1.1em;padding:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;cursor:pointer;opacity:.7}.remove-tag[data-v-190e7271]:hover{opacity:1;background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.tag[data-v-190e7271]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:15px;font-size:.85em;font-weight:500;background:var(--role-guest);color:var(--role-guest-text);gap:4px}.tag.owner[data-v-190e7271]{background:var(--role-owner);color:var(--role-owner-text)}.tag.admin[data-v-190e7271]{background:var(--role-admin);color:var(--role-admin-text)}.tag.publisher[data-v-190e7271]{background:var(--role-publisher);color:var(--role-publisher-text)}.tag.editor[data-v-190e7271]{background:var(--role-editor);color:var(--role-editor-text)}.tag.curator[data-v-190e7271]{background:var(--role-curator);color:var(--role-curator-text)}.tag.reviewer[data-v-190e7271]{background:var(--role-reviewer);color:var(--role-reviewer-text)}.tag.viewer[data-v-190e7271]{background:var(--role-viewer);color:var(--role-viewer-text)}.tag.guest[data-v-190e7271]{background:var(--role-guest);color:var(--role-guest-text)}.tag.mini[data-v-190e7271]{font-size:.75rem;padding:.125rem .5rem}.suggestions-dropdown[data-v-190e7271]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--surface-2);border:1px solid var(--border-default);border-radius:4px;box-shadow:var(--shadow-md);max-height:200px;overflow-y:auto;z-index:1000}.suggestion-item[data-v-190e7271]{padding:8px 12px;cursor:pointer}.suggestion-item[data-v-190e7271]:hover,.suggestion-item.active[data-v-190e7271]{background:var(--surface-hover)}.permission-tag[data-v-190e7271]{display:inline-block;padding:.25rem .75rem;border-radius:15px;font-size:.75rem;font-weight:500;background:var(--surface-gray);color:var(--text-primary)}.inherited-roles-cell[data-v-190e7271]{min-width:200px}.inherited-roles[data-v-190e7271]{display:flex;gap:.5rem;flex-wrap:wrap}[data-v-dd802a09]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-dd802a09]:root,[data-theme=light][data-v-dd802a09]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-dd802a09]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-dd802a09]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-dd802a09],.important-button[data-v-dd802a09],.delete-button[data-v-dd802a09],.submit-button[data-v-dd802a09],.cancel-button[data-v-dd802a09],.add-button[data-v-dd802a09],.action-button[data-v-dd802a09],.link-button[data-v-dd802a09],.logout-button[data-v-dd802a09],.help-button[data-v-dd802a09],.appstore-button[data-v-dd802a09],.radio-button[data-v-dd802a09],.download-button[data-v-dd802a09],.user-button[data-v-dd802a09]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-dd802a09]:disabled,.important-button[data-v-dd802a09]:disabled,.delete-button[data-v-dd802a09]:disabled,.submit-button[data-v-dd802a09]:disabled,.cancel-button[data-v-dd802a09]:disabled,.add-button[data-v-dd802a09]:disabled,.action-button[data-v-dd802a09]:disabled,.link-button[data-v-dd802a09]:disabled,.logout-button[data-v-dd802a09]:disabled,.help-button[data-v-dd802a09]:disabled,.appstore-button[data-v-dd802a09]:disabled,.radio-button[data-v-dd802a09]:disabled,.download-button[data-v-dd802a09]:disabled,.user-button[data-v-dd802a09]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-dd802a09],.important-button.disabled[data-v-dd802a09],.delete-button.disabled[data-v-dd802a09],.submit-button.disabled[data-v-dd802a09],.cancel-button.disabled[data-v-dd802a09],.add-button.disabled[data-v-dd802a09],.action-button.disabled[data-v-dd802a09],.link-button.disabled[data-v-dd802a09],.logout-button.disabled[data-v-dd802a09],.help-button.disabled[data-v-dd802a09],.appstore-button.disabled[data-v-dd802a09],.radio-button.disabled[data-v-dd802a09],.download-button.disabled[data-v-dd802a09],.user-button.disabled[data-v-dd802a09]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-dd802a09]{min-width:7rem}.big[data-v-dd802a09]{min-width:15rem}.important-button[data-v-dd802a09]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-dd802a09]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-dd802a09]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-dd802a09]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-dd802a09]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-dd802a09]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-dd802a09]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-dd802a09]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-dd802a09]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-dd802a09]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-dd802a09]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-dd802a09]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-dd802a09]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-dd802a09]{width:32px;height:32px;padding:0}.action-button.view[data-v-dd802a09],.action-button.approve[data-v-dd802a09],.action-button.analytics[data-v-dd802a09],.action-button.download[data-v-dd802a09]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-dd802a09],.action-button.new[data-v-dd802a09],.action-button.submit[data-v-dd802a09]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-dd802a09]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-dd802a09]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-dd802a09]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-dd802a09]{display:flex;gap:8px}.download-button[data-v-dd802a09]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-dd802a09]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-dd802a09]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-dd802a09]:hover{color:var(--text-link-hover)}.link.disabled[data-v-dd802a09]{opacity:.7;cursor:not-allowed}.link-button[data-v-dd802a09]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-dd802a09]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-dd802a09],td .link-button.video-button[data-v-dd802a09]{max-width:400px}.link-button[data-v-dd802a09]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-dd802a09]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-dd802a09]:hover,.user-button.menu-open[data-v-dd802a09]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-dd802a09],.user-button:hover .verification-warning[data-v-dd802a09],.user-button.menu-open .superuser-indicator[data-v-dd802a09],.user-button.menu-open .verification-warning[data-v-dd802a09]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-dd802a09],.user-button.menu-open .logo-image[data-v-dd802a09]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-dd802a09]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-dd802a09]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-dd802a09]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-dd802a09]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-dd802a09]{color:var(--intent-success)}.appstore-button.playstore[data-v-dd802a09]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-dd802a09]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-dd802a09]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-dd802a09]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-dd802a09]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-dd802a09],.file-input[data-v-dd802a09]{display:none}.dropdown select[data-v-dd802a09]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-dd802a09]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-dd802a09]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-dd802a09]:hover{border-color:var(--border-strong)}.list-container[data-v-dd802a09]{position:relative;padding:var(--space-section)}.list-header[data-v-dd802a09]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-dd802a09]{margin:0}.header-actions[data-v-dd802a09]{display:flex;gap:1rem}.list-header[data-v-dd802a09]:has(>.header-stack){align-items:baseline}.header-stack[data-v-dd802a09]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-dd802a09]{margin-bottom:var(--space-section)}.list-section h3[data-v-dd802a09]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-dd802a09]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-dd802a09]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-dd802a09]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-dd802a09]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-dd802a09]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-dd802a09]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-dd802a09],td[data-v-dd802a09]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-dd802a09]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-dd802a09]{text-align:right}.thumbnail-name[data-v-dd802a09]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-dd802a09]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-dd802a09]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-dd802a09]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-dd802a09]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-dd802a09]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-dd802a09]{text-decoration:line-through}.clickable:hover .overflow b[data-v-dd802a09],.clickable:hover .overflow strong[data-v-dd802a09]{color:var(--text-brand)}.sortable[data-v-dd802a09]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-dd802a09]:hover{color:var(--text-brand)}.sort-indicator[data-v-dd802a09]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-dd802a09]{color:var(--text-brand);opacity:1}.inline-edit[data-v-dd802a09]{position:relative;width:100%}.inline-edit input[data-v-dd802a09]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-dd802a09]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-dd802a09]:hover{background-color:var(--surface-hover)}div.add-row[data-v-dd802a09]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-dd802a09]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-dd802a09]{cursor:pointer}tr.add-row td[data-v-dd802a09]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-dd802a09]{color:var(--text-primary)}.grid[data-v-dd802a09]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-dd802a09],.actions[data-v-dd802a09]{display:flex;gap:8px}.featured-star[data-v-dd802a09]{color:var(--star);margin-left:6px;font-size:.8rem}.hero-container[data-v-72623b23]{position:relative;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:12px;overflow:hidden;background:var(--gradient-brand);container-type:inline-size}.hero-image[data-v-72623b23]{width:100%;display:block}.hero-overlay[data-v-72623b23]{position:absolute;bottom:0;left:0;right:0;padding:3.75cqi;overflow:hidden}.hero-overlay.shaded[data-v-72623b23]{background:var(--preview-gradient-hero)}.hero-overlay.full-height[data-v-72623b23]{top:0;display:flex;flex-direction:column;justify-content:flex-end}.hero-content[data-v-72623b23]{display:flex;align-items:center;gap:2.5cqi}.hero-content.vertical[data-v-72623b23]{flex-direction:column;align-items:flex-start}.hero-logo[data-v-72623b23]{max-width:12.5cqi;max-height:9cqi;object-fit:contain;flex-shrink:0;filter:drop-shadow(var(--preview-logo-shadow))}.playlist-hero-logo[data-v-72623b23]{max-width:20cqi;max-height:12cqi;object-fit:contain;filter:drop-shadow(var(--preview-logo-shadow))}.hero-text[data-v-72623b23]{flex:1;min-width:0}.video-title[data-v-72623b23]{color:var(--preview-text-primary);margin:0 0 .5cqi;font-size:3.2cqi;text-shadow:var(--preview-text-shadow-strong)}.video-metadata[data-v-72623b23]{color:var(--preview-text-secondary);margin:0 0 .5cqi;font-size:1.2cqi;text-shadow:var(--preview-text-shadow)}.video-logline[data-v-72623b23]{color:var(--preview-text-secondary);margin:0;font-size:1.2cqi;font-weight:600;text-shadow:var(--preview-text-shadow)}.video-description[data-v-72623b23]{color:var(--preview-text-secondary);margin:.75cqi 0 0;font-size:1.2cqi;text-shadow:var(--preview-text-shadow)}.video-credits[data-v-72623b23]{color:var(--preview-text-secondary);margin:0;font-size:1.2cqi;text-shadow:var(--preview-text-shadow);white-space:pre-line}.hero-details[data-v-72623b23]{display:flex;gap:2.5cqi;width:100%}.hero-main-column[data-v-72623b23]{flex:1;min-width:0}.hero-metadata-column[data-v-72623b23]{flex:0 0 25%;min-width:0}.hero-actions[data-v-72623b23]{display:flex;flex-direction:column;gap:.75cqi;margin-top:1.25cqi;width:18.75cqi}.hero-btn[data-v-72623b23]{display:flex;align-items:center;justify-content:center;gap:.75cqi;padding:1cqi 0;border-radius:2.5cqi;font-size:1.4cqi;font-weight:600;border:none;cursor:default;color:var(--preview-text-primary);width:100%;transition:background .2s ease}.hero-btn-primary[data-v-72623b23]{background:var(--preview-overlay-button)}.hero-btn-secondary[data-v-72623b23]{background:transparent;border:1px solid var(--preview-overlay-button-border)}.hero-btn-disabled[data-v-72623b23]{background:var(--preview-overlay-button-disabled);opacity:.5}.hero-btn[data-v-72623b23]:not(.hero-btn-disabled):hover{background:var(--preview-overlay-button-hover)}.hero-btn-interactive[data-v-72623b23]{cursor:pointer}.hero-details .hero-actions[data-v-72623b23]{margin-top:0;flex-shrink:0}.play-overlay[data-v-72623b23]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--preview-text-primary);background:transparent;border-radius:12px;transition:background .2s ease}.play-overlay[data-v-72623b23]:hover{background:var(--preview-overlay-button-hover)}.play-button[data-v-72623b23]{width:100px;height:100px;border-radius:50%;background:var(--preview-surface-light-soft);display:flex;align-items:center;justify-content:center;font-size:40px;color:var(--preview-text-on-light);transition:transform .2s ease,background .2s ease}.play-button svg[data-v-72623b23]{transform:translate(8%)}.play-overlay:hover .play-button[data-v-72623b23]{transform:scale(1.1);background:var(--preview-surface-light)}.playlist-videos[data-v-72623b23]{display:flex;gap:1.5cqi;margin-top:2cqi;overflow-x:auto;scrollbar-width:none}.playlist-videos[data-v-72623b23]::-webkit-scrollbar{display:none}.video-thumbnail[data-v-72623b23]{position:relative;flex-shrink:0;width:22cqi;aspect-ratio:10/7;border-radius:1.5cqi;overflow:hidden;background:var(--preview-overlay-thumbnail-bg)}.thumbnail-image[data-v-72623b23]{width:100%;height:100%;object-fit:cover;display:block}.thumbnail-overlay[data-v-72623b23]{position:absolute;bottom:0;left:0;right:0;padding:1cqi 1.25cqi;background:var(--preview-gradient-thumbnail)}.thumbnail-title[data-v-72623b23]{color:var(--preview-text-primary);margin:0;font-size:1.2cqi;font-weight:600;text-shadow:var(--preview-text-shadow);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumbnail-logline[data-v-72623b23]{color:var(--preview-text-tertiary);margin:.25cqi 0 0;font-size:.9cqi;text-shadow:var(--preview-text-shadow);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-thumbnail .play-overlay[data-v-72623b23]{border-radius:1.5cqi;z-index:1}.video-thumbnail .play-button[data-v-72623b23]{width:20%;height:auto;aspect-ratio:1;font-size:1.8cqi;opacity:0;transition:transform .2s ease,background .2s ease,opacity .2s ease}.video-thumbnail .play-overlay:hover .play-button[data-v-72623b23]{opacity:1}.video-thumbnail.coming-soon[data-v-72623b23]{filter:grayscale(.5)}.thumbnail-pill[data-v-72623b23]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;gap:.6cqi;padding:.9cqi 1.4cqi;border:none;border-radius:2.5cqi;background:var(--preview-glass);color:var(--preview-text-primary);font-size:1.2cqi;font-weight:600;white-space:nowrap;cursor:default}.thumbnail-pill.purchase[data-v-72623b23]{opacity:.8;cursor:pointer;transition:opacity .2s ease}.video-thumbnail:hover .thumbnail-pill.purchase[data-v-72623b23]{opacity:1}.thumbnail-pill.purchase svg[data-v-72623b23]{font-size:.8cqi}.hero-container[data-v-4eaef500]{position:relative;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:12px;overflow:hidden;background:var(--gradient-brand);container-type:inline-size}.hero-image[data-v-4eaef500]{width:100%;display:block}.hero-overlay[data-v-4eaef500]{position:absolute;bottom:0;left:0;right:0;padding:3.75cqi;overflow:hidden}.hero-overlay.shaded[data-v-4eaef500]{background:var(--preview-gradient-hero)}.hero-overlay.full-height[data-v-4eaef500]{top:0;display:flex;flex-direction:column;justify-content:flex-end}.hero-content[data-v-4eaef500]{display:flex;align-items:center;gap:2.5cqi}.hero-content.vertical[data-v-4eaef500]{flex-direction:column;align-items:flex-start}.hero-logo[data-v-4eaef500]{max-width:12.5cqi;max-height:9cqi;object-fit:contain;flex-shrink:0;filter:drop-shadow(var(--preview-logo-shadow))}.playlist-hero-logo[data-v-4eaef500]{max-width:20cqi;max-height:12cqi;object-fit:contain;filter:drop-shadow(var(--preview-logo-shadow))}.hero-text[data-v-4eaef500]{flex:1;min-width:0}.video-title[data-v-4eaef500]{color:var(--preview-text-primary);margin:0 0 .5cqi;font-size:3.2cqi;text-shadow:var(--preview-text-shadow-strong)}.video-metadata[data-v-4eaef500]{color:var(--preview-text-secondary);margin:0 0 .5cqi;font-size:1.2cqi;text-shadow:var(--preview-text-shadow)}.video-logline[data-v-4eaef500]{color:var(--preview-text-secondary);margin:0;font-size:1.2cqi;font-weight:600;text-shadow:var(--preview-text-shadow)}.video-description[data-v-4eaef500]{color:var(--preview-text-secondary);margin:.75cqi 0 0;font-size:1.2cqi;text-shadow:var(--preview-text-shadow)}.video-credits[data-v-4eaef500]{color:var(--preview-text-secondary);margin:0;font-size:1.2cqi;text-shadow:var(--preview-text-shadow);white-space:pre-line}.hero-details[data-v-4eaef500]{display:flex;gap:2.5cqi;width:100%}.hero-main-column[data-v-4eaef500]{flex:1;min-width:0}.hero-metadata-column[data-v-4eaef500]{flex:0 0 25%;min-width:0}.hero-actions[data-v-4eaef500]{display:flex;flex-direction:column;gap:.75cqi;margin-top:1.25cqi;width:18.75cqi}.hero-btn[data-v-4eaef500]{display:flex;align-items:center;justify-content:center;gap:.75cqi;padding:1cqi 0;border-radius:2.5cqi;font-size:1.4cqi;font-weight:600;border:none;cursor:default;color:var(--preview-text-primary);width:100%;transition:background .2s ease}.hero-btn-primary[data-v-4eaef500]{background:var(--preview-overlay-button)}.hero-btn-secondary[data-v-4eaef500]{background:transparent;border:1px solid var(--preview-overlay-button-border)}.hero-btn-disabled[data-v-4eaef500]{background:var(--preview-overlay-button-disabled);opacity:.5}.hero-btn[data-v-4eaef500]:not(.hero-btn-disabled):hover{background:var(--preview-overlay-button-hover)}.hero-btn-interactive[data-v-4eaef500]{cursor:pointer}.hero-details .hero-actions[data-v-4eaef500]{margin-top:0;flex-shrink:0}.play-overlay[data-v-4eaef500]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--preview-text-primary);background:transparent;border-radius:12px;transition:background .2s ease}.play-overlay[data-v-4eaef500]:hover{background:var(--preview-overlay-button-hover)}.play-button[data-v-4eaef500]{width:100px;height:100px;border-radius:50%;background:var(--preview-surface-light-soft);display:flex;align-items:center;justify-content:center;font-size:40px;color:var(--preview-text-on-light);transition:transform .2s ease,background .2s ease}.play-button svg[data-v-4eaef500]{transform:translate(8%)}.play-overlay:hover .play-button[data-v-4eaef500]{transform:scale(1.1);background:var(--preview-surface-light)}.playlist-videos[data-v-4eaef500]{display:flex;gap:1.5cqi;margin-top:2cqi;overflow-x:auto;scrollbar-width:none}.playlist-videos[data-v-4eaef500]::-webkit-scrollbar{display:none}.video-thumbnail[data-v-4eaef500]{position:relative;flex-shrink:0;width:22cqi;aspect-ratio:10/7;border-radius:1.5cqi;overflow:hidden;background:var(--preview-overlay-thumbnail-bg)}.thumbnail-image[data-v-4eaef500]{width:100%;height:100%;object-fit:cover;display:block}.thumbnail-overlay[data-v-4eaef500]{position:absolute;bottom:0;left:0;right:0;padding:1cqi 1.25cqi;background:var(--preview-gradient-thumbnail)}.thumbnail-title[data-v-4eaef500]{color:var(--preview-text-primary);margin:0;font-size:1.2cqi;font-weight:600;text-shadow:var(--preview-text-shadow);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumbnail-logline[data-v-4eaef500]{color:var(--preview-text-tertiary);margin:.25cqi 0 0;font-size:.9cqi;text-shadow:var(--preview-text-shadow);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-thumbnail .play-overlay[data-v-4eaef500]{border-radius:1.5cqi;z-index:1}.video-thumbnail .play-button[data-v-4eaef500]{width:20%;height:auto;aspect-ratio:1;font-size:1.8cqi;opacity:0;transition:transform .2s ease,background .2s ease,opacity .2s ease}.video-thumbnail .play-overlay:hover .play-button[data-v-4eaef500]{opacity:1}.video-thumbnail.coming-soon[data-v-4eaef500]{filter:grayscale(.5)}.thumbnail-pill[data-v-4eaef500]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;gap:.6cqi;padding:.9cqi 1.4cqi;border:none;border-radius:2.5cqi;background:var(--preview-glass);color:var(--preview-text-primary);font-size:1.2cqi;font-weight:600;white-space:nowrap;cursor:default}.thumbnail-pill.purchase[data-v-4eaef500]{opacity:.8;cursor:pointer;transition:opacity .2s ease}.video-thumbnail:hover .thumbnail-pill.purchase[data-v-4eaef500]{opacity:1}.thumbnail-pill.purchase svg[data-v-4eaef500]{font-size:.8cqi}.video-player-container[data-v-cf1b0f3b]{width:100%;background-color:var(--preview-video-bg);border-radius:8px;overflow:hidden;position:relative;margin-bottom:1.5rem}.player-wrapper[data-v-cf1b0f3b]{position:relative;width:100%;padding-top:100%}.video-player[data-v-cf1b0f3b]{position:absolute;top:0;left:0;width:100%;height:100%}.retry-button[data-v-cf1b0f3b]{margin-top:10px;padding:8px 16px;background-color:var(--preview-button-secondary);color:var(--preview-text-primary);border:none;border-radius:4px;cursor:pointer;font-size:.9rem;display:flex;align-items:center;gap:5px}.retry-button[data-v-cf1b0f3b]:hover{background-color:var(--preview-button-secondary-hover)}.loading-message[data-v-cf1b0f3b]{display:flex;align-items:center;justify-content:center;padding:40px;color:var(--preview-text-primary);background-color:var(--preview-overlay-loading);gap:10px;min-height:240px}[data-v-954d359d]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-954d359d]:root,[data-theme=light][data-v-954d359d]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-954d359d]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-954d359d]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-954d359d],.important-button[data-v-954d359d],.delete-button[data-v-954d359d],.submit-button[data-v-954d359d],.cancel-button[data-v-954d359d],.add-button[data-v-954d359d],.action-button[data-v-954d359d],.link-button[data-v-954d359d],.logout-button[data-v-954d359d],.help-button[data-v-954d359d],.appstore-button[data-v-954d359d],.radio-button[data-v-954d359d],.download-button[data-v-954d359d],.user-button[data-v-954d359d]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-954d359d]:disabled,.important-button[data-v-954d359d]:disabled,.delete-button[data-v-954d359d]:disabled,.submit-button[data-v-954d359d]:disabled,.cancel-button[data-v-954d359d]:disabled,.add-button[data-v-954d359d]:disabled,.action-button[data-v-954d359d]:disabled,.link-button[data-v-954d359d]:disabled,.logout-button[data-v-954d359d]:disabled,.help-button[data-v-954d359d]:disabled,.appstore-button[data-v-954d359d]:disabled,.radio-button[data-v-954d359d]:disabled,.download-button[data-v-954d359d]:disabled,.user-button[data-v-954d359d]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-954d359d],.important-button.disabled[data-v-954d359d],.delete-button.disabled[data-v-954d359d],.submit-button.disabled[data-v-954d359d],.cancel-button.disabled[data-v-954d359d],.add-button.disabled[data-v-954d359d],.action-button.disabled[data-v-954d359d],.link-button.disabled[data-v-954d359d],.logout-button.disabled[data-v-954d359d],.help-button.disabled[data-v-954d359d],.appstore-button.disabled[data-v-954d359d],.radio-button.disabled[data-v-954d359d],.download-button.disabled[data-v-954d359d],.user-button.disabled[data-v-954d359d]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-954d359d]{min-width:7rem}.big[data-v-954d359d]{min-width:15rem}.important-button[data-v-954d359d]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-954d359d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-954d359d]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-954d359d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-954d359d]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-954d359d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-954d359d]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-954d359d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-954d359d]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-954d359d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-954d359d]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-954d359d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-954d359d]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-954d359d]{width:32px;height:32px;padding:0}.action-button.view[data-v-954d359d],.action-button.approve[data-v-954d359d],.action-button.analytics[data-v-954d359d],.action-button.download[data-v-954d359d]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-954d359d],.action-button.new[data-v-954d359d],.action-button.submit[data-v-954d359d]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-954d359d]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-954d359d]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-954d359d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-954d359d]{display:flex;gap:8px}.download-button[data-v-954d359d]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-954d359d]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-954d359d]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-954d359d]:hover{color:var(--text-link-hover)}.link.disabled[data-v-954d359d]{opacity:.7;cursor:not-allowed}.link-button[data-v-954d359d]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-954d359d]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-954d359d],td .link-button.video-button[data-v-954d359d]{max-width:400px}.link-button[data-v-954d359d]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-954d359d]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-954d359d]:hover,.user-button.menu-open[data-v-954d359d]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-954d359d],.user-button:hover .verification-warning[data-v-954d359d],.user-button.menu-open .superuser-indicator[data-v-954d359d],.user-button.menu-open .verification-warning[data-v-954d359d]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-954d359d],.user-button.menu-open .logo-image[data-v-954d359d]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-954d359d]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-954d359d]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-954d359d]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-954d359d]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-954d359d]{color:var(--intent-success)}.appstore-button.playstore[data-v-954d359d]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-954d359d]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-954d359d]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-954d359d]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-954d359d]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-954d359d],.file-input[data-v-954d359d]{display:none}.dropdown select[data-v-954d359d]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-954d359d]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-954d359d]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-954d359d]:hover{border-color:var(--border-strong)}.list-container[data-v-954d359d]{position:relative;padding:var(--space-section)}.list-header[data-v-954d359d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-954d359d]{margin:0}.header-actions[data-v-954d359d]{display:flex;gap:1rem}.list-header[data-v-954d359d]:has(>.header-stack){align-items:baseline}.header-stack[data-v-954d359d]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-954d359d]{margin-bottom:var(--space-section)}.list-section h3[data-v-954d359d]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-954d359d]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-954d359d]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-954d359d]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-954d359d]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-954d359d]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-954d359d]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-954d359d],td[data-v-954d359d]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-954d359d]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-954d359d]{text-align:right}.thumbnail-name[data-v-954d359d]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-954d359d]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-954d359d]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-954d359d]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-954d359d]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-954d359d]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-954d359d]{text-decoration:line-through}.clickable:hover .overflow b[data-v-954d359d],.clickable:hover .overflow strong[data-v-954d359d]{color:var(--text-brand)}.sortable[data-v-954d359d]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-954d359d]:hover{color:var(--text-brand)}.sort-indicator[data-v-954d359d]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-954d359d]{color:var(--text-brand);opacity:1}.inline-edit[data-v-954d359d]{position:relative;width:100%}.inline-edit input[data-v-954d359d]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-954d359d]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-954d359d]:hover{background-color:var(--surface-hover)}div.add-row[data-v-954d359d]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-954d359d]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-954d359d]{cursor:pointer}tr.add-row td[data-v-954d359d]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-954d359d]{color:var(--text-primary)}.grid[data-v-954d359d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-954d359d],.actions[data-v-954d359d]{display:flex;gap:8px}.featured-star[data-v-954d359d]{color:var(--star);margin-left:6px;font-size:.8rem}.bundle-sku[data-v-954d359d]{font-size:.85em;color:var(--text-secondary)}.add-iap[data-v-954d359d]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.add-iap-row[data-v-954d359d]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.add-iap .form-control[data-v-954d359d]{width:auto}.add-iap-row input.form-control[data-v-954d359d]{flex:1;min-width:18rem}[data-v-a7bedde1]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-a7bedde1]:root,[data-theme=light][data-v-a7bedde1]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-a7bedde1]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-a7bedde1]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-a7bedde1],.important-button[data-v-a7bedde1],.delete-button[data-v-a7bedde1],.submit-button[data-v-a7bedde1],.cancel-button[data-v-a7bedde1],.add-button[data-v-a7bedde1],.action-button[data-v-a7bedde1],.link-button[data-v-a7bedde1],.logout-button[data-v-a7bedde1],.help-button[data-v-a7bedde1],.appstore-button[data-v-a7bedde1],.radio-button[data-v-a7bedde1],.download-button[data-v-a7bedde1],.user-button[data-v-a7bedde1]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-a7bedde1]:disabled,.important-button[data-v-a7bedde1]:disabled,.delete-button[data-v-a7bedde1]:disabled,.submit-button[data-v-a7bedde1]:disabled,.cancel-button[data-v-a7bedde1]:disabled,.add-button[data-v-a7bedde1]:disabled,.action-button[data-v-a7bedde1]:disabled,.link-button[data-v-a7bedde1]:disabled,.logout-button[data-v-a7bedde1]:disabled,.help-button[data-v-a7bedde1]:disabled,.appstore-button[data-v-a7bedde1]:disabled,.radio-button[data-v-a7bedde1]:disabled,.download-button[data-v-a7bedde1]:disabled,.user-button[data-v-a7bedde1]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-a7bedde1],.important-button.disabled[data-v-a7bedde1],.delete-button.disabled[data-v-a7bedde1],.submit-button.disabled[data-v-a7bedde1],.cancel-button.disabled[data-v-a7bedde1],.add-button.disabled[data-v-a7bedde1],.action-button.disabled[data-v-a7bedde1],.link-button.disabled[data-v-a7bedde1],.logout-button.disabled[data-v-a7bedde1],.help-button.disabled[data-v-a7bedde1],.appstore-button.disabled[data-v-a7bedde1],.radio-button.disabled[data-v-a7bedde1],.download-button.disabled[data-v-a7bedde1],.user-button.disabled[data-v-a7bedde1]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-a7bedde1]{min-width:7rem}.big[data-v-a7bedde1]{min-width:15rem}.important-button[data-v-a7bedde1]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-a7bedde1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-a7bedde1]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-a7bedde1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-a7bedde1]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-a7bedde1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-a7bedde1]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-a7bedde1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-a7bedde1]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-a7bedde1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-a7bedde1]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-a7bedde1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-a7bedde1]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-a7bedde1]{width:32px;height:32px;padding:0}.action-button.view[data-v-a7bedde1],.action-button.approve[data-v-a7bedde1],.action-button.analytics[data-v-a7bedde1],.action-button.download[data-v-a7bedde1]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-a7bedde1],.action-button.new[data-v-a7bedde1],.action-button.submit[data-v-a7bedde1]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-a7bedde1]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-a7bedde1]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-a7bedde1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-a7bedde1]{display:flex;gap:8px}.download-button[data-v-a7bedde1]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-a7bedde1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-a7bedde1]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-a7bedde1]:hover{color:var(--text-link-hover)}.link.disabled[data-v-a7bedde1]{opacity:.7;cursor:not-allowed}.link-button[data-v-a7bedde1]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-a7bedde1]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-a7bedde1],td .link-button.video-button[data-v-a7bedde1]{max-width:400px}.link-button[data-v-a7bedde1]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-a7bedde1]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-a7bedde1]:hover,.user-button.menu-open[data-v-a7bedde1]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-a7bedde1],.user-button:hover .verification-warning[data-v-a7bedde1],.user-button.menu-open .superuser-indicator[data-v-a7bedde1],.user-button.menu-open .verification-warning[data-v-a7bedde1]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-a7bedde1],.user-button.menu-open .logo-image[data-v-a7bedde1]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-a7bedde1]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-a7bedde1]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-a7bedde1]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-a7bedde1]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-a7bedde1]{color:var(--intent-success)}.appstore-button.playstore[data-v-a7bedde1]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-a7bedde1]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-a7bedde1]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-a7bedde1]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-a7bedde1]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-a7bedde1],.file-input[data-v-a7bedde1]{display:none}.dropdown select[data-v-a7bedde1]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-a7bedde1]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-a7bedde1]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-a7bedde1]:hover{border-color:var(--border-strong)}.page-container[data-v-a7bedde1]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-a7bedde1]{max-width:400px}.page-container.wide[data-v-a7bedde1]{max-width:1200px}.eyebrow[data-v-a7bedde1]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-a7bedde1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-a7bedde1]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-a7bedde1]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-a7bedde1]{display:flex;gap:1rem}.collapsible-header[data-v-a7bedde1]{cursor:pointer}.collapsible-header.closed[data-v-a7bedde1]{margin-bottom:0}.collapsible-header svg[data-v-a7bedde1]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-a7bedde1]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-a7bedde1],.page-field>.collapsible-header.closed[data-v-a7bedde1]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-a7bedde1]{margin:0}.page-field>.collapsible-header svg[data-v-a7bedde1]{font-size:.8rem}.page-content[data-v-a7bedde1]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-a7bedde1]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-a7bedde1]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-a7bedde1]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-a7bedde1]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-a7bedde1]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-a7bedde1],.page-field.full-width[data-v-a7bedde1]{grid-column:span 12}.page-field.three-quarters-width[data-v-a7bedde1]{grid-column:span 9}.page-field.two-thirds-width[data-v-a7bedde1]{grid-column:span 8}.page-field.half-width[data-v-a7bedde1]{grid-column:span 6}.page-field.third-width[data-v-a7bedde1]{grid-column:span 4}.page-field.quarter-width[data-v-a7bedde1]{grid-column:span 3}.page-field.sixth-width[data-v-a7bedde1]{grid-column:span 2}label[data-v-a7bedde1]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-a7bedde1],.page-field>.collapsible-header h3[data-v-a7bedde1]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-a7bedde1]:after{content:" *";color:var(--text-brand)}label[title][data-v-a7bedde1]{cursor:help}.page-section.rows[data-v-a7bedde1]{row-gap:0}.page-section.rows>h3[data-v-a7bedde1]{margin-bottom:1rem}.page-section.rows .page-field[data-v-a7bedde1]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-a7bedde1]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-a7bedde1]{margin-bottom:0}.page-section.rows .page-field[data-v-a7bedde1]>:not(label){grid-column:2}.page-value[data-v-a7bedde1]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-a7bedde1]{white-space:pre-line}.page-value[data-v-a7bedde1]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-a7bedde1]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-a7bedde1]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-a7bedde1]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-a7bedde1]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-a7bedde1]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-a7bedde1]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-a7bedde1]>*{margin-bottom:.5rem}.link-button-list[data-v-a7bedde1]>*:last-child{margin-bottom:0}.form-control[data-v-a7bedde1],input[type=datetime-local][data-v-a7bedde1]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-a7bedde1]:focus,input[type=datetime-local][data-v-a7bedde1]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-a7bedde1]:disabled,input[type=datetime-local][data-v-a7bedde1]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-a7bedde1]{resize:vertical;min-height:100px}.field-details[data-v-a7bedde1]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-a7bedde1]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-a7bedde1]{display:flex;align-items:baseline}input[type=checkbox][data-v-a7bedde1]{margin-right:1rem}.checkbox-container label[data-v-a7bedde1]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-a7bedde1]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-a7bedde1]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-a7bedde1]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-a7bedde1]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-a7bedde1]:checked{background:var(--text-brand)}.form-toggle[data-v-a7bedde1]:checked:before{transform:translate(22px)}.form-toggle[data-v-a7bedde1]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-a7bedde1],.error-message[data-v-a7bedde1]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-a7bedde1]{border-left:3px solid var(--intent-success)}.error-message[data-v-a7bedde1]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-a7bedde1]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-a7bedde1]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-a7bedde1]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-a7bedde1]{justify-content:center}.page-actions.vertical[data-v-a7bedde1]{flex-direction:column}form.page-content>.page-actions[data-v-a7bedde1]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-c60ad18e]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-c60ad18e]:root,[data-theme=light][data-v-c60ad18e]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-c60ad18e]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-c60ad18e]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-c60ad18e],.important-button[data-v-c60ad18e],.delete-button[data-v-c60ad18e],.submit-button[data-v-c60ad18e],.cancel-button[data-v-c60ad18e],.add-button[data-v-c60ad18e],.action-button[data-v-c60ad18e],.link-button[data-v-c60ad18e],.logout-button[data-v-c60ad18e],.help-button[data-v-c60ad18e],.appstore-button[data-v-c60ad18e],.radio-button[data-v-c60ad18e],.download-button[data-v-c60ad18e],.user-button[data-v-c60ad18e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-c60ad18e]:disabled,.important-button[data-v-c60ad18e]:disabled,.delete-button[data-v-c60ad18e]:disabled,.submit-button[data-v-c60ad18e]:disabled,.cancel-button[data-v-c60ad18e]:disabled,.add-button[data-v-c60ad18e]:disabled,.action-button[data-v-c60ad18e]:disabled,.link-button[data-v-c60ad18e]:disabled,.logout-button[data-v-c60ad18e]:disabled,.help-button[data-v-c60ad18e]:disabled,.appstore-button[data-v-c60ad18e]:disabled,.radio-button[data-v-c60ad18e]:disabled,.download-button[data-v-c60ad18e]:disabled,.user-button[data-v-c60ad18e]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-c60ad18e],.important-button.disabled[data-v-c60ad18e],.delete-button.disabled[data-v-c60ad18e],.submit-button.disabled[data-v-c60ad18e],.cancel-button.disabled[data-v-c60ad18e],.add-button.disabled[data-v-c60ad18e],.action-button.disabled[data-v-c60ad18e],.link-button.disabled[data-v-c60ad18e],.logout-button.disabled[data-v-c60ad18e],.help-button.disabled[data-v-c60ad18e],.appstore-button.disabled[data-v-c60ad18e],.radio-button.disabled[data-v-c60ad18e],.download-button.disabled[data-v-c60ad18e],.user-button.disabled[data-v-c60ad18e]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-c60ad18e]{min-width:7rem}.big[data-v-c60ad18e]{min-width:15rem}.important-button[data-v-c60ad18e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-c60ad18e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-c60ad18e]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-c60ad18e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-c60ad18e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-c60ad18e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-c60ad18e]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-c60ad18e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-c60ad18e]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-c60ad18e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-c60ad18e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-c60ad18e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-c60ad18e]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-c60ad18e]{width:32px;height:32px;padding:0}.action-button.view[data-v-c60ad18e],.action-button.approve[data-v-c60ad18e],.action-button.analytics[data-v-c60ad18e],.action-button.download[data-v-c60ad18e]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-c60ad18e],.action-button.new[data-v-c60ad18e],.action-button.submit[data-v-c60ad18e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-c60ad18e]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-c60ad18e]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-c60ad18e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-c60ad18e]{display:flex;gap:8px}.download-button[data-v-c60ad18e]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-c60ad18e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-c60ad18e]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-c60ad18e]:hover{color:var(--text-link-hover)}.link.disabled[data-v-c60ad18e]{opacity:.7;cursor:not-allowed}.link-button[data-v-c60ad18e]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-c60ad18e]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-c60ad18e],td .link-button.video-button[data-v-c60ad18e]{max-width:400px}.link-button[data-v-c60ad18e]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-c60ad18e]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-c60ad18e]:hover,.user-button.menu-open[data-v-c60ad18e]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-c60ad18e],.user-button:hover .verification-warning[data-v-c60ad18e],.user-button.menu-open .superuser-indicator[data-v-c60ad18e],.user-button.menu-open .verification-warning[data-v-c60ad18e]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-c60ad18e],.user-button.menu-open .logo-image[data-v-c60ad18e]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-c60ad18e]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-c60ad18e]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-c60ad18e]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-c60ad18e]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-c60ad18e]{color:var(--intent-success)}.appstore-button.playstore[data-v-c60ad18e]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-c60ad18e]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-c60ad18e]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-c60ad18e]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-c60ad18e]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-c60ad18e],.file-input[data-v-c60ad18e]{display:none}.dropdown select[data-v-c60ad18e]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-c60ad18e]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-c60ad18e]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-c60ad18e]:hover{border-color:var(--border-strong)}.list-container[data-v-c60ad18e]{position:relative;padding:var(--space-section)}.list-header[data-v-c60ad18e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-c60ad18e]{margin:0}.header-actions[data-v-c60ad18e]{display:flex;gap:1rem}.list-header[data-v-c60ad18e]:has(>.header-stack){align-items:baseline}.header-stack[data-v-c60ad18e]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-c60ad18e]{margin-bottom:var(--space-section)}.list-section h3[data-v-c60ad18e]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-c60ad18e]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-c60ad18e]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-c60ad18e]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-c60ad18e]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-c60ad18e]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-c60ad18e]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-c60ad18e],td[data-v-c60ad18e]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-c60ad18e]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-c60ad18e]{text-align:right}.thumbnail-name[data-v-c60ad18e]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-c60ad18e]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-c60ad18e]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-c60ad18e]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-c60ad18e]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-c60ad18e]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-c60ad18e]{text-decoration:line-through}.clickable:hover .overflow b[data-v-c60ad18e],.clickable:hover .overflow strong[data-v-c60ad18e]{color:var(--text-brand)}.sortable[data-v-c60ad18e]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-c60ad18e]:hover{color:var(--text-brand)}.sort-indicator[data-v-c60ad18e]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-c60ad18e]{color:var(--text-brand);opacity:1}.inline-edit[data-v-c60ad18e]{position:relative;width:100%}.inline-edit input[data-v-c60ad18e]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-c60ad18e]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-c60ad18e]:hover{background-color:var(--surface-hover)}div.add-row[data-v-c60ad18e]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-c60ad18e]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-c60ad18e]{cursor:pointer}tr.add-row td[data-v-c60ad18e]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-c60ad18e]{color:var(--text-primary)}.grid[data-v-c60ad18e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-c60ad18e],.actions[data-v-c60ad18e]{display:flex;gap:8px}.featured-star[data-v-c60ad18e]{color:var(--star);margin-left:6px;font-size:.8rem}[data-v-d13262d0]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-d13262d0]:root,[data-theme=light][data-v-d13262d0]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-d13262d0]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-d13262d0]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-d13262d0],.important-button[data-v-d13262d0],.delete-button[data-v-d13262d0],.submit-button[data-v-d13262d0],.cancel-button[data-v-d13262d0],.add-button[data-v-d13262d0],.action-button[data-v-d13262d0],.link-button[data-v-d13262d0],.logout-button[data-v-d13262d0],.help-button[data-v-d13262d0],.appstore-button[data-v-d13262d0],.radio-button[data-v-d13262d0],.download-button[data-v-d13262d0],.user-button[data-v-d13262d0]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-d13262d0]:disabled,.important-button[data-v-d13262d0]:disabled,.delete-button[data-v-d13262d0]:disabled,.submit-button[data-v-d13262d0]:disabled,.cancel-button[data-v-d13262d0]:disabled,.add-button[data-v-d13262d0]:disabled,.action-button[data-v-d13262d0]:disabled,.link-button[data-v-d13262d0]:disabled,.logout-button[data-v-d13262d0]:disabled,.help-button[data-v-d13262d0]:disabled,.appstore-button[data-v-d13262d0]:disabled,.radio-button[data-v-d13262d0]:disabled,.download-button[data-v-d13262d0]:disabled,.user-button[data-v-d13262d0]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-d13262d0],.important-button.disabled[data-v-d13262d0],.delete-button.disabled[data-v-d13262d0],.submit-button.disabled[data-v-d13262d0],.cancel-button.disabled[data-v-d13262d0],.add-button.disabled[data-v-d13262d0],.action-button.disabled[data-v-d13262d0],.link-button.disabled[data-v-d13262d0],.logout-button.disabled[data-v-d13262d0],.help-button.disabled[data-v-d13262d0],.appstore-button.disabled[data-v-d13262d0],.radio-button.disabled[data-v-d13262d0],.download-button.disabled[data-v-d13262d0],.user-button.disabled[data-v-d13262d0]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-d13262d0]{min-width:7rem}.big[data-v-d13262d0]{min-width:15rem}.important-button[data-v-d13262d0]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-d13262d0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-d13262d0]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-d13262d0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-d13262d0]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-d13262d0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-d13262d0]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-d13262d0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-d13262d0]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-d13262d0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-d13262d0]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-d13262d0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-d13262d0]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-d13262d0]{width:32px;height:32px;padding:0}.action-button.view[data-v-d13262d0],.action-button.approve[data-v-d13262d0],.action-button.analytics[data-v-d13262d0],.action-button.download[data-v-d13262d0]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-d13262d0],.action-button.new[data-v-d13262d0],.action-button.submit[data-v-d13262d0]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-d13262d0]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-d13262d0]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-d13262d0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-d13262d0]{display:flex;gap:8px}.download-button[data-v-d13262d0]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-d13262d0]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-d13262d0]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-d13262d0]:hover{color:var(--text-link-hover)}.link.disabled[data-v-d13262d0]{opacity:.7;cursor:not-allowed}.link-button[data-v-d13262d0]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-d13262d0]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-d13262d0],td .link-button.video-button[data-v-d13262d0]{max-width:400px}.link-button[data-v-d13262d0]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-d13262d0]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-d13262d0]:hover,.user-button.menu-open[data-v-d13262d0]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-d13262d0],.user-button:hover .verification-warning[data-v-d13262d0],.user-button.menu-open .superuser-indicator[data-v-d13262d0],.user-button.menu-open .verification-warning[data-v-d13262d0]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-d13262d0],.user-button.menu-open .logo-image[data-v-d13262d0]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-d13262d0]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-d13262d0]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-d13262d0]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-d13262d0]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-d13262d0]{color:var(--intent-success)}.appstore-button.playstore[data-v-d13262d0]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-d13262d0]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-d13262d0]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-d13262d0]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-d13262d0]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-d13262d0],.file-input[data-v-d13262d0]{display:none}.dropdown select[data-v-d13262d0]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-d13262d0]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-d13262d0]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-d13262d0]:hover{border-color:var(--border-strong)}.list-container[data-v-d13262d0]{position:relative;padding:var(--space-section)}.list-header[data-v-d13262d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-d13262d0]{margin:0}.header-actions[data-v-d13262d0]{display:flex;gap:1rem}.list-header[data-v-d13262d0]:has(>.header-stack){align-items:baseline}.header-stack[data-v-d13262d0]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-d13262d0]{margin-bottom:var(--space-section)}.list-section h3[data-v-d13262d0]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-d13262d0]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-d13262d0]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-d13262d0]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-d13262d0]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-d13262d0]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-d13262d0]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-d13262d0],td[data-v-d13262d0]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-d13262d0]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-d13262d0]{text-align:right}.thumbnail-name[data-v-d13262d0]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-d13262d0]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-d13262d0]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-d13262d0]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-d13262d0]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-d13262d0]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-d13262d0]{text-decoration:line-through}.clickable:hover .overflow b[data-v-d13262d0],.clickable:hover .overflow strong[data-v-d13262d0]{color:var(--text-brand)}.sortable[data-v-d13262d0]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-d13262d0]:hover{color:var(--text-brand)}.sort-indicator[data-v-d13262d0]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-d13262d0]{color:var(--text-brand);opacity:1}.inline-edit[data-v-d13262d0]{position:relative;width:100%}.inline-edit input[data-v-d13262d0]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-d13262d0]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-d13262d0]:hover{background-color:var(--surface-hover)}div.add-row[data-v-d13262d0]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-d13262d0]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-d13262d0]{cursor:pointer}tr.add-row td[data-v-d13262d0]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-d13262d0]{color:var(--text-primary)}.grid[data-v-d13262d0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-d13262d0],.actions[data-v-d13262d0]{display:flex;gap:8px}.featured-star[data-v-d13262d0]{color:var(--star);margin-left:6px;font-size:.8rem}.stats-panel[data-v-d13262d0]{margin-bottom:var(--space-section)}.stats-panel.boxed[data-v-d13262d0]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem}.stats-container[data-v-d13262d0]{display:flex;flex-wrap:wrap;gap:var(--space-section)}.stat-box[data-v-d13262d0]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem;min-width:150px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}:where(.stats-panel.boxed) .stat-box[data-v-d13262d0]{background-color:var(--surface-app)}.stat-box.clickable[data-v-d13262d0]{cursor:pointer}.stat-box.clickable[data-v-d13262d0]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-box.active[data-v-d13262d0]{background-image:var(--intent-brand-tint);border-color:var(--text-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.stat-box.active .stat-value[data-v-d13262d0]{color:var(--text-brand)}.stat-title[data-v-d13262d0]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin-bottom:.5rem}.stat-value[data-v-d13262d0]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.stat-description[data-v-d13262d0]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.filter-indicator[data-v-d13262d0]{margin-top:var(--space-section);padding:.75rem 1.25rem;background-color:var(--surface-sunken);border-left:3px solid var(--text-brand);border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--text-primary)}.clear-filter[data-v-d13262d0]{background-color:transparent;border:none;color:var(--text-brand);cursor:pointer;font-size:.875rem;font-weight:500;padding:.25rem .5rem;margin-left:.5rem;border-radius:6px}.clear-filter[data-v-d13262d0]:hover{background-image:var(--intent-brand-tint)}[data-v-032cf8a8]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-032cf8a8]:root,[data-theme=light][data-v-032cf8a8]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-032cf8a8]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-032cf8a8]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-032cf8a8],.important-button[data-v-032cf8a8],.delete-button[data-v-032cf8a8],.submit-button[data-v-032cf8a8],.cancel-button[data-v-032cf8a8],.add-button[data-v-032cf8a8],.action-button[data-v-032cf8a8],.link-button[data-v-032cf8a8],.logout-button[data-v-032cf8a8],.help-button[data-v-032cf8a8],.appstore-button[data-v-032cf8a8],.radio-button[data-v-032cf8a8],.download-button[data-v-032cf8a8],.user-button[data-v-032cf8a8]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-032cf8a8]:disabled,.important-button[data-v-032cf8a8]:disabled,.delete-button[data-v-032cf8a8]:disabled,.submit-button[data-v-032cf8a8]:disabled,.cancel-button[data-v-032cf8a8]:disabled,.add-button[data-v-032cf8a8]:disabled,.action-button[data-v-032cf8a8]:disabled,.link-button[data-v-032cf8a8]:disabled,.logout-button[data-v-032cf8a8]:disabled,.help-button[data-v-032cf8a8]:disabled,.appstore-button[data-v-032cf8a8]:disabled,.radio-button[data-v-032cf8a8]:disabled,.download-button[data-v-032cf8a8]:disabled,.user-button[data-v-032cf8a8]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-032cf8a8],.important-button.disabled[data-v-032cf8a8],.delete-button.disabled[data-v-032cf8a8],.submit-button.disabled[data-v-032cf8a8],.cancel-button.disabled[data-v-032cf8a8],.add-button.disabled[data-v-032cf8a8],.action-button.disabled[data-v-032cf8a8],.link-button.disabled[data-v-032cf8a8],.logout-button.disabled[data-v-032cf8a8],.help-button.disabled[data-v-032cf8a8],.appstore-button.disabled[data-v-032cf8a8],.radio-button.disabled[data-v-032cf8a8],.download-button.disabled[data-v-032cf8a8],.user-button.disabled[data-v-032cf8a8]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-032cf8a8]{min-width:7rem}.big[data-v-032cf8a8]{min-width:15rem}.important-button[data-v-032cf8a8]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-032cf8a8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-032cf8a8]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-032cf8a8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-032cf8a8]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-032cf8a8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-032cf8a8]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-032cf8a8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-032cf8a8]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-032cf8a8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-032cf8a8]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-032cf8a8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-032cf8a8]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-032cf8a8]{width:32px;height:32px;padding:0}.action-button.view[data-v-032cf8a8],.action-button.approve[data-v-032cf8a8],.action-button.analytics[data-v-032cf8a8],.action-button.download[data-v-032cf8a8]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-032cf8a8],.action-button.new[data-v-032cf8a8],.action-button.submit[data-v-032cf8a8]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-032cf8a8]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-032cf8a8]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-032cf8a8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-032cf8a8]{display:flex;gap:8px}.download-button[data-v-032cf8a8]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-032cf8a8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-032cf8a8]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-032cf8a8]:hover{color:var(--text-link-hover)}.link.disabled[data-v-032cf8a8]{opacity:.7;cursor:not-allowed}.link-button[data-v-032cf8a8]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-032cf8a8]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-032cf8a8],td .link-button.video-button[data-v-032cf8a8]{max-width:400px}.link-button[data-v-032cf8a8]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-032cf8a8]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-032cf8a8]:hover,.user-button.menu-open[data-v-032cf8a8]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-032cf8a8],.user-button:hover .verification-warning[data-v-032cf8a8],.user-button.menu-open .superuser-indicator[data-v-032cf8a8],.user-button.menu-open .verification-warning[data-v-032cf8a8]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-032cf8a8],.user-button.menu-open .logo-image[data-v-032cf8a8]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-032cf8a8]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-032cf8a8]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-032cf8a8]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-032cf8a8]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-032cf8a8]{color:var(--intent-success)}.appstore-button.playstore[data-v-032cf8a8]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-032cf8a8]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-032cf8a8]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-032cf8a8]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-032cf8a8]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-032cf8a8],.file-input[data-v-032cf8a8]{display:none}.dropdown select[data-v-032cf8a8]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-032cf8a8]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-032cf8a8]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-032cf8a8]:hover{border-color:var(--border-strong)}.page-container[data-v-032cf8a8]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-032cf8a8]{max-width:400px}.page-container.wide[data-v-032cf8a8]{max-width:1200px}.eyebrow[data-v-032cf8a8]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-032cf8a8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-032cf8a8]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-032cf8a8]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-032cf8a8]{display:flex;gap:1rem}.collapsible-header[data-v-032cf8a8]{cursor:pointer}.collapsible-header.closed[data-v-032cf8a8]{margin-bottom:0}.collapsible-header svg[data-v-032cf8a8]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-032cf8a8]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-032cf8a8],.page-field>.collapsible-header.closed[data-v-032cf8a8]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-032cf8a8]{margin:0}.page-field>.collapsible-header svg[data-v-032cf8a8]{font-size:.8rem}.page-content[data-v-032cf8a8]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-032cf8a8]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-032cf8a8]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-032cf8a8]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-032cf8a8]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-032cf8a8]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-032cf8a8],.page-field.full-width[data-v-032cf8a8]{grid-column:span 12}.page-field.three-quarters-width[data-v-032cf8a8]{grid-column:span 9}.page-field.two-thirds-width[data-v-032cf8a8]{grid-column:span 8}.page-field.half-width[data-v-032cf8a8]{grid-column:span 6}.page-field.third-width[data-v-032cf8a8]{grid-column:span 4}.page-field.quarter-width[data-v-032cf8a8]{grid-column:span 3}.page-field.sixth-width[data-v-032cf8a8]{grid-column:span 2}label[data-v-032cf8a8]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-032cf8a8],.page-field>.collapsible-header h3[data-v-032cf8a8]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-032cf8a8]:after{content:" *";color:var(--text-brand)}label[title][data-v-032cf8a8]{cursor:help}.page-section.rows[data-v-032cf8a8]{row-gap:0}.page-section.rows>h3[data-v-032cf8a8]{margin-bottom:1rem}.page-section.rows .page-field[data-v-032cf8a8]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-032cf8a8]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-032cf8a8]{margin-bottom:0}.page-section.rows .page-field[data-v-032cf8a8]>:not(label){grid-column:2}.page-value[data-v-032cf8a8]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-032cf8a8]{white-space:pre-line}.page-value[data-v-032cf8a8]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-032cf8a8]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-032cf8a8]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-032cf8a8]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-032cf8a8]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-032cf8a8]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-032cf8a8]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-032cf8a8]>*{margin-bottom:.5rem}.link-button-list[data-v-032cf8a8]>*:last-child{margin-bottom:0}.form-control[data-v-032cf8a8],input[type=datetime-local][data-v-032cf8a8]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-032cf8a8]:focus,input[type=datetime-local][data-v-032cf8a8]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-032cf8a8]:disabled,input[type=datetime-local][data-v-032cf8a8]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-032cf8a8]{resize:vertical;min-height:100px}.field-details[data-v-032cf8a8]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-032cf8a8]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-032cf8a8]{display:flex;align-items:baseline}input[type=checkbox][data-v-032cf8a8]{margin-right:1rem}.checkbox-container label[data-v-032cf8a8]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-032cf8a8]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-032cf8a8]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-032cf8a8]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-032cf8a8]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-032cf8a8]:checked{background:var(--text-brand)}.form-toggle[data-v-032cf8a8]:checked:before{transform:translate(22px)}.form-toggle[data-v-032cf8a8]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-032cf8a8],.error-message[data-v-032cf8a8]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-032cf8a8]{border-left:3px solid var(--intent-success)}.error-message[data-v-032cf8a8]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-032cf8a8]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-032cf8a8]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-032cf8a8]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-032cf8a8]{justify-content:center}.page-actions.vertical[data-v-032cf8a8]{flex-direction:column}form.page-content>.page-actions[data-v-032cf8a8]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-fdec992a]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-fdec992a]:root,[data-theme=light][data-v-fdec992a]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-fdec992a]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-fdec992a]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-fdec992a],.important-button[data-v-fdec992a],.delete-button[data-v-fdec992a],.submit-button[data-v-fdec992a],.cancel-button[data-v-fdec992a],.add-button[data-v-fdec992a],.action-button[data-v-fdec992a],.link-button[data-v-fdec992a],.logout-button[data-v-fdec992a],.help-button[data-v-fdec992a],.appstore-button[data-v-fdec992a],.radio-button[data-v-fdec992a],.download-button[data-v-fdec992a],.user-button[data-v-fdec992a]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-fdec992a]:disabled,.important-button[data-v-fdec992a]:disabled,.delete-button[data-v-fdec992a]:disabled,.submit-button[data-v-fdec992a]:disabled,.cancel-button[data-v-fdec992a]:disabled,.add-button[data-v-fdec992a]:disabled,.action-button[data-v-fdec992a]:disabled,.link-button[data-v-fdec992a]:disabled,.logout-button[data-v-fdec992a]:disabled,.help-button[data-v-fdec992a]:disabled,.appstore-button[data-v-fdec992a]:disabled,.radio-button[data-v-fdec992a]:disabled,.download-button[data-v-fdec992a]:disabled,.user-button[data-v-fdec992a]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-fdec992a],.important-button.disabled[data-v-fdec992a],.delete-button.disabled[data-v-fdec992a],.submit-button.disabled[data-v-fdec992a],.cancel-button.disabled[data-v-fdec992a],.add-button.disabled[data-v-fdec992a],.action-button.disabled[data-v-fdec992a],.link-button.disabled[data-v-fdec992a],.logout-button.disabled[data-v-fdec992a],.help-button.disabled[data-v-fdec992a],.appstore-button.disabled[data-v-fdec992a],.radio-button.disabled[data-v-fdec992a],.download-button.disabled[data-v-fdec992a],.user-button.disabled[data-v-fdec992a]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-fdec992a]{min-width:7rem}.big[data-v-fdec992a]{min-width:15rem}.important-button[data-v-fdec992a]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-fdec992a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-fdec992a]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-fdec992a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-fdec992a]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-fdec992a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-fdec992a]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-fdec992a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-fdec992a]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-fdec992a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-fdec992a]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-fdec992a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-fdec992a]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-fdec992a]{width:32px;height:32px;padding:0}.action-button.view[data-v-fdec992a],.action-button.approve[data-v-fdec992a],.action-button.analytics[data-v-fdec992a],.action-button.download[data-v-fdec992a]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-fdec992a],.action-button.new[data-v-fdec992a],.action-button.submit[data-v-fdec992a]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-fdec992a]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-fdec992a]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-fdec992a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-fdec992a]{display:flex;gap:8px}.download-button[data-v-fdec992a]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-fdec992a]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-fdec992a]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-fdec992a]:hover{color:var(--text-link-hover)}.link.disabled[data-v-fdec992a]{opacity:.7;cursor:not-allowed}.link-button[data-v-fdec992a]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-fdec992a]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-fdec992a],td .link-button.video-button[data-v-fdec992a]{max-width:400px}.link-button[data-v-fdec992a]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-fdec992a]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-fdec992a]:hover,.user-button.menu-open[data-v-fdec992a]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-fdec992a],.user-button:hover .verification-warning[data-v-fdec992a],.user-button.menu-open .superuser-indicator[data-v-fdec992a],.user-button.menu-open .verification-warning[data-v-fdec992a]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-fdec992a],.user-button.menu-open .logo-image[data-v-fdec992a]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-fdec992a]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-fdec992a]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-fdec992a]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-fdec992a]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-fdec992a]{color:var(--intent-success)}.appstore-button.playstore[data-v-fdec992a]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-fdec992a]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-fdec992a]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-fdec992a]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-fdec992a]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-fdec992a],.file-input[data-v-fdec992a]{display:none}.dropdown select[data-v-fdec992a]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-fdec992a]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-fdec992a]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-fdec992a]:hover{border-color:var(--border-strong)}.page-container[data-v-fdec992a]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-fdec992a]{max-width:400px}.page-container.wide[data-v-fdec992a]{max-width:1200px}.eyebrow[data-v-fdec992a]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-fdec992a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-fdec992a]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-fdec992a]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-fdec992a]{display:flex;gap:1rem}.collapsible-header[data-v-fdec992a]{cursor:pointer}.collapsible-header.closed[data-v-fdec992a]{margin-bottom:0}.collapsible-header svg[data-v-fdec992a]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-fdec992a]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-fdec992a],.page-field>.collapsible-header.closed[data-v-fdec992a]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-fdec992a]{margin:0}.page-field>.collapsible-header svg[data-v-fdec992a]{font-size:.8rem}.page-content[data-v-fdec992a]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-fdec992a]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-fdec992a]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-fdec992a]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-fdec992a]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-fdec992a]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-fdec992a],.page-field.full-width[data-v-fdec992a]{grid-column:span 12}.page-field.three-quarters-width[data-v-fdec992a]{grid-column:span 9}.page-field.two-thirds-width[data-v-fdec992a]{grid-column:span 8}.page-field.half-width[data-v-fdec992a]{grid-column:span 6}.page-field.third-width[data-v-fdec992a]{grid-column:span 4}.page-field.quarter-width[data-v-fdec992a]{grid-column:span 3}.page-field.sixth-width[data-v-fdec992a]{grid-column:span 2}label[data-v-fdec992a]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-fdec992a],.page-field>.collapsible-header h3[data-v-fdec992a]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-fdec992a]:after{content:" *";color:var(--text-brand)}label[title][data-v-fdec992a]{cursor:help}.page-section.rows[data-v-fdec992a]{row-gap:0}.page-section.rows>h3[data-v-fdec992a]{margin-bottom:1rem}.page-section.rows .page-field[data-v-fdec992a]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-fdec992a]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-fdec992a]{margin-bottom:0}.page-section.rows .page-field[data-v-fdec992a]>:not(label){grid-column:2}.page-value[data-v-fdec992a]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-fdec992a]{white-space:pre-line}.page-value[data-v-fdec992a]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-fdec992a]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-fdec992a]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-fdec992a]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-fdec992a]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-fdec992a]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-fdec992a]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-fdec992a]>*{margin-bottom:.5rem}.link-button-list[data-v-fdec992a]>*:last-child{margin-bottom:0}.form-control[data-v-fdec992a],input[type=datetime-local][data-v-fdec992a]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-fdec992a]:focus,input[type=datetime-local][data-v-fdec992a]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-fdec992a]:disabled,input[type=datetime-local][data-v-fdec992a]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-fdec992a]{resize:vertical;min-height:100px}.field-details[data-v-fdec992a]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-fdec992a]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-fdec992a]{display:flex;align-items:baseline}input[type=checkbox][data-v-fdec992a]{margin-right:1rem}.checkbox-container label[data-v-fdec992a]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-fdec992a]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-fdec992a]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-fdec992a]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-fdec992a]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-fdec992a]:checked{background:var(--text-brand)}.form-toggle[data-v-fdec992a]:checked:before{transform:translate(22px)}.form-toggle[data-v-fdec992a]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-fdec992a],.error-message[data-v-fdec992a]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-fdec992a]{border-left:3px solid var(--intent-success)}.error-message[data-v-fdec992a]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-fdec992a]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-fdec992a]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-fdec992a]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-fdec992a]{justify-content:center}.page-actions.vertical[data-v-fdec992a]{flex-direction:column}form.page-content>.page-actions[data-v-fdec992a]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.field-value[data-v-fdec992a]{padding:.5rem 0;font-size:1rem;color:var(--text-primary)}.field-value code[data-v-fdec992a]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.field-value.configured[data-v-fdec992a]{display:flex;align-items:center;gap:.5rem;color:var(--intent-success-surface-text)}.credential-actions[data-v-fdec992a]{display:flex;gap:1rem;align-items:center}.page-section>.error-message[data-v-fdec992a],.page-section>.success-message[data-v-fdec992a]{grid-column:1 / -1}.instructions[data-v-fdec992a]{grid-column:1 / -1;background:var(--surface-sunken);border:1px solid var(--border-default);border-radius:6px;padding:1rem 1.5rem;font-size:.9rem;color:var(--text-secondary)}.instructions p[data-v-fdec992a]{margin-top:0}.instructions ol[data-v-fdec992a]{margin-bottom:0;padding-left:1.5rem}.instructions li[data-v-fdec992a]{margin-bottom:.25rem}.instructions code[data-v-fdec992a]{background-color:var(--border-default);padding:1px 4px;border-radius:3px;font-size:.9em}[data-v-5d488288]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-5d488288]:root,[data-theme=light][data-v-5d488288]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-5d488288]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-5d488288]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-5d488288],.important-button[data-v-5d488288],.delete-button[data-v-5d488288],.submit-button[data-v-5d488288],.cancel-button[data-v-5d488288],.add-button[data-v-5d488288],.action-button[data-v-5d488288],.link-button[data-v-5d488288],.logout-button[data-v-5d488288],.help-button[data-v-5d488288],.appstore-button[data-v-5d488288],.radio-button[data-v-5d488288],.download-button[data-v-5d488288],.user-button[data-v-5d488288]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-5d488288]:disabled,.important-button[data-v-5d488288]:disabled,.delete-button[data-v-5d488288]:disabled,.submit-button[data-v-5d488288]:disabled,.cancel-button[data-v-5d488288]:disabled,.add-button[data-v-5d488288]:disabled,.action-button[data-v-5d488288]:disabled,.link-button[data-v-5d488288]:disabled,.logout-button[data-v-5d488288]:disabled,.help-button[data-v-5d488288]:disabled,.appstore-button[data-v-5d488288]:disabled,.radio-button[data-v-5d488288]:disabled,.download-button[data-v-5d488288]:disabled,.user-button[data-v-5d488288]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-5d488288],.important-button.disabled[data-v-5d488288],.delete-button.disabled[data-v-5d488288],.submit-button.disabled[data-v-5d488288],.cancel-button.disabled[data-v-5d488288],.add-button.disabled[data-v-5d488288],.action-button.disabled[data-v-5d488288],.link-button.disabled[data-v-5d488288],.logout-button.disabled[data-v-5d488288],.help-button.disabled[data-v-5d488288],.appstore-button.disabled[data-v-5d488288],.radio-button.disabled[data-v-5d488288],.download-button.disabled[data-v-5d488288],.user-button.disabled[data-v-5d488288]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-5d488288]{min-width:7rem}.big[data-v-5d488288]{min-width:15rem}.important-button[data-v-5d488288]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-5d488288]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-5d488288]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-5d488288]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-5d488288]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-5d488288]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-5d488288]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-5d488288]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-5d488288]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-5d488288]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-5d488288]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-5d488288]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-5d488288]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-5d488288]{width:32px;height:32px;padding:0}.action-button.view[data-v-5d488288],.action-button.approve[data-v-5d488288],.action-button.analytics[data-v-5d488288],.action-button.download[data-v-5d488288]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-5d488288],.action-button.new[data-v-5d488288],.action-button.submit[data-v-5d488288]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-5d488288]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-5d488288]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-5d488288]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-5d488288]{display:flex;gap:8px}.download-button[data-v-5d488288]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-5d488288]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-5d488288]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-5d488288]:hover{color:var(--text-link-hover)}.link.disabled[data-v-5d488288]{opacity:.7;cursor:not-allowed}.link-button[data-v-5d488288]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-5d488288]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-5d488288],td .link-button.video-button[data-v-5d488288]{max-width:400px}.link-button[data-v-5d488288]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-5d488288]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-5d488288]:hover,.user-button.menu-open[data-v-5d488288]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-5d488288],.user-button:hover .verification-warning[data-v-5d488288],.user-button.menu-open .superuser-indicator[data-v-5d488288],.user-button.menu-open .verification-warning[data-v-5d488288]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-5d488288],.user-button.menu-open .logo-image[data-v-5d488288]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-5d488288]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-5d488288]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-5d488288]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-5d488288]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-5d488288]{color:var(--intent-success)}.appstore-button.playstore[data-v-5d488288]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-5d488288]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-5d488288]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-5d488288]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-5d488288]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-5d488288],.file-input[data-v-5d488288]{display:none}.dropdown select[data-v-5d488288]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-5d488288]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-5d488288]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-5d488288]:hover{border-color:var(--border-strong)}.page-container[data-v-5d488288]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-5d488288]{max-width:400px}.page-container.wide[data-v-5d488288]{max-width:1200px}.eyebrow[data-v-5d488288]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-5d488288]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-5d488288]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-5d488288]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-5d488288]{display:flex;gap:1rem}.collapsible-header[data-v-5d488288]{cursor:pointer}.collapsible-header.closed[data-v-5d488288]{margin-bottom:0}.collapsible-header svg[data-v-5d488288]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-5d488288]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-5d488288],.page-field>.collapsible-header.closed[data-v-5d488288]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-5d488288]{margin:0}.page-field>.collapsible-header svg[data-v-5d488288]{font-size:.8rem}.page-content[data-v-5d488288]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-5d488288]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-5d488288]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-5d488288]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-5d488288]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-5d488288]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-5d488288],.page-field.full-width[data-v-5d488288]{grid-column:span 12}.page-field.three-quarters-width[data-v-5d488288]{grid-column:span 9}.page-field.two-thirds-width[data-v-5d488288]{grid-column:span 8}.page-field.half-width[data-v-5d488288]{grid-column:span 6}.page-field.third-width[data-v-5d488288]{grid-column:span 4}.page-field.quarter-width[data-v-5d488288]{grid-column:span 3}.page-field.sixth-width[data-v-5d488288]{grid-column:span 2}label[data-v-5d488288]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-5d488288],.page-field>.collapsible-header h3[data-v-5d488288]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-5d488288]:after{content:" *";color:var(--text-brand)}label[title][data-v-5d488288]{cursor:help}.page-section.rows[data-v-5d488288]{row-gap:0}.page-section.rows>h3[data-v-5d488288]{margin-bottom:1rem}.page-section.rows .page-field[data-v-5d488288]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-5d488288]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-5d488288]{margin-bottom:0}.page-section.rows .page-field[data-v-5d488288]>:not(label){grid-column:2}.page-value[data-v-5d488288]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-5d488288]{white-space:pre-line}.page-value[data-v-5d488288]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-5d488288]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-5d488288]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-5d488288]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-5d488288]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-5d488288]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-5d488288]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-5d488288]>*{margin-bottom:.5rem}.link-button-list[data-v-5d488288]>*:last-child{margin-bottom:0}.form-control[data-v-5d488288],input[type=datetime-local][data-v-5d488288]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-5d488288]:focus,input[type=datetime-local][data-v-5d488288]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-5d488288]:disabled,input[type=datetime-local][data-v-5d488288]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-5d488288]{resize:vertical;min-height:100px}.field-details[data-v-5d488288]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-5d488288]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-5d488288]{display:flex;align-items:baseline}input[type=checkbox][data-v-5d488288]{margin-right:1rem}.checkbox-container label[data-v-5d488288]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-5d488288]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-5d488288]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-5d488288]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-5d488288]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-5d488288]:checked{background:var(--text-brand)}.form-toggle[data-v-5d488288]:checked:before{transform:translate(22px)}.form-toggle[data-v-5d488288]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-5d488288],.error-message[data-v-5d488288]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-5d488288]{border-left:3px solid var(--intent-success)}.error-message[data-v-5d488288]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-5d488288]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-5d488288]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-5d488288]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-5d488288]{justify-content:center}.page-actions.vertical[data-v-5d488288]{flex-direction:column}form.page-content>.page-actions[data-v-5d488288]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.field-value[data-v-5d488288]{padding:.5rem 0;font-size:1rem;color:var(--text-primary)}.field-value code[data-v-5d488288]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.field-value.configured[data-v-5d488288]{display:flex;align-items:center;gap:.5rem;color:var(--intent-success-surface-text)}.credential-actions[data-v-5d488288]{display:flex;gap:1rem;align-items:center}.page-section>.error-message[data-v-5d488288],.page-section>.success-message[data-v-5d488288]{grid-column:1 / -1}.instructions[data-v-5d488288]{grid-column:1 / -1;background:var(--surface-sunken);border:1px solid var(--border-default);border-radius:6px;padding:1rem 1.5rem;font-size:.9rem;color:var(--text-secondary)}.instructions p[data-v-5d488288]{margin-top:0}.instructions ol[data-v-5d488288]{margin-bottom:0;padding-left:1.5rem}.instructions li[data-v-5d488288]{margin-bottom:.25rem}.instructions code[data-v-5d488288]{background-color:var(--border-default);padding:1px 4px;border-radius:3px;font-size:.9em}.webhook-url[data-v-5d488288]{display:flex;align-items:center;gap:.75rem}.webhook-url code[data-v-5d488288]{flex:1;overflow-x:auto;white-space:nowrap;background-color:var(--surface-sunken);padding:.5rem .75rem;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85em}.cancel-button.small[data-v-5d488288]{padding:.4rem .9rem;flex-shrink:0}.pending-message[data-v-5d488288]{background-color:var(--intent-warning-surface);color:var(--intent-warning-surface-text);padding:1rem;border-radius:4px;margin-top:1rem;text-align:center}[data-v-c7a6c519]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-c7a6c519]:root,[data-theme=light][data-v-c7a6c519]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-c7a6c519]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-c7a6c519]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-c7a6c519],.important-button[data-v-c7a6c519],.delete-button[data-v-c7a6c519],.submit-button[data-v-c7a6c519],.cancel-button[data-v-c7a6c519],.add-button[data-v-c7a6c519],.action-button[data-v-c7a6c519],.link-button[data-v-c7a6c519],.logout-button[data-v-c7a6c519],.help-button[data-v-c7a6c519],.appstore-button[data-v-c7a6c519],.radio-button[data-v-c7a6c519],.download-button[data-v-c7a6c519],.user-button[data-v-c7a6c519]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-c7a6c519]:disabled,.important-button[data-v-c7a6c519]:disabled,.delete-button[data-v-c7a6c519]:disabled,.submit-button[data-v-c7a6c519]:disabled,.cancel-button[data-v-c7a6c519]:disabled,.add-button[data-v-c7a6c519]:disabled,.action-button[data-v-c7a6c519]:disabled,.link-button[data-v-c7a6c519]:disabled,.logout-button[data-v-c7a6c519]:disabled,.help-button[data-v-c7a6c519]:disabled,.appstore-button[data-v-c7a6c519]:disabled,.radio-button[data-v-c7a6c519]:disabled,.download-button[data-v-c7a6c519]:disabled,.user-button[data-v-c7a6c519]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-c7a6c519],.important-button.disabled[data-v-c7a6c519],.delete-button.disabled[data-v-c7a6c519],.submit-button.disabled[data-v-c7a6c519],.cancel-button.disabled[data-v-c7a6c519],.add-button.disabled[data-v-c7a6c519],.action-button.disabled[data-v-c7a6c519],.link-button.disabled[data-v-c7a6c519],.logout-button.disabled[data-v-c7a6c519],.help-button.disabled[data-v-c7a6c519],.appstore-button.disabled[data-v-c7a6c519],.radio-button.disabled[data-v-c7a6c519],.download-button.disabled[data-v-c7a6c519],.user-button.disabled[data-v-c7a6c519]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-c7a6c519]{min-width:7rem}.big[data-v-c7a6c519]{min-width:15rem}.important-button[data-v-c7a6c519]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-c7a6c519]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-c7a6c519]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-c7a6c519]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-c7a6c519]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-c7a6c519]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-c7a6c519]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-c7a6c519]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-c7a6c519]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-c7a6c519]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-c7a6c519]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-c7a6c519]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-c7a6c519]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-c7a6c519]{width:32px;height:32px;padding:0}.action-button.view[data-v-c7a6c519],.action-button.approve[data-v-c7a6c519],.action-button.analytics[data-v-c7a6c519],.action-button.download[data-v-c7a6c519]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-c7a6c519],.action-button.new[data-v-c7a6c519],.action-button.submit[data-v-c7a6c519]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-c7a6c519]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-c7a6c519]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-c7a6c519]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-c7a6c519]{display:flex;gap:8px}.download-button[data-v-c7a6c519]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-c7a6c519]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-c7a6c519]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-c7a6c519]:hover{color:var(--text-link-hover)}.link.disabled[data-v-c7a6c519]{opacity:.7;cursor:not-allowed}.link-button[data-v-c7a6c519]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-c7a6c519]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-c7a6c519],td .link-button.video-button[data-v-c7a6c519]{max-width:400px}.link-button[data-v-c7a6c519]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-c7a6c519]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-c7a6c519]:hover,.user-button.menu-open[data-v-c7a6c519]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-c7a6c519],.user-button:hover .verification-warning[data-v-c7a6c519],.user-button.menu-open .superuser-indicator[data-v-c7a6c519],.user-button.menu-open .verification-warning[data-v-c7a6c519]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-c7a6c519],.user-button.menu-open .logo-image[data-v-c7a6c519]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-c7a6c519]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-c7a6c519]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-c7a6c519]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-c7a6c519]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-c7a6c519]{color:var(--intent-success)}.appstore-button.playstore[data-v-c7a6c519]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-c7a6c519]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-c7a6c519]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-c7a6c519]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-c7a6c519]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-c7a6c519],.file-input[data-v-c7a6c519]{display:none}.dropdown select[data-v-c7a6c519]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-c7a6c519]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-c7a6c519]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-c7a6c519]:hover{border-color:var(--border-strong)}.page-container[data-v-c7a6c519]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-c7a6c519]{max-width:400px}.page-container.wide[data-v-c7a6c519]{max-width:1200px}.eyebrow[data-v-c7a6c519]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-c7a6c519]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-c7a6c519]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-c7a6c519]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-c7a6c519]{display:flex;gap:1rem}.collapsible-header[data-v-c7a6c519]{cursor:pointer}.collapsible-header.closed[data-v-c7a6c519]{margin-bottom:0}.collapsible-header svg[data-v-c7a6c519]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-c7a6c519]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-c7a6c519],.page-field>.collapsible-header.closed[data-v-c7a6c519]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-c7a6c519]{margin:0}.page-field>.collapsible-header svg[data-v-c7a6c519]{font-size:.8rem}.page-content[data-v-c7a6c519]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-c7a6c519]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-c7a6c519]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-c7a6c519]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-c7a6c519]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-c7a6c519]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-c7a6c519],.page-field.full-width[data-v-c7a6c519]{grid-column:span 12}.page-field.three-quarters-width[data-v-c7a6c519]{grid-column:span 9}.page-field.two-thirds-width[data-v-c7a6c519]{grid-column:span 8}.page-field.half-width[data-v-c7a6c519]{grid-column:span 6}.page-field.third-width[data-v-c7a6c519]{grid-column:span 4}.page-field.quarter-width[data-v-c7a6c519]{grid-column:span 3}.page-field.sixth-width[data-v-c7a6c519]{grid-column:span 2}label[data-v-c7a6c519]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-c7a6c519],.page-field>.collapsible-header h3[data-v-c7a6c519]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-c7a6c519]:after{content:" *";color:var(--text-brand)}label[title][data-v-c7a6c519]{cursor:help}.page-section.rows[data-v-c7a6c519]{row-gap:0}.page-section.rows>h3[data-v-c7a6c519]{margin-bottom:1rem}.page-section.rows .page-field[data-v-c7a6c519]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-c7a6c519]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-c7a6c519]{margin-bottom:0}.page-section.rows .page-field[data-v-c7a6c519]>:not(label){grid-column:2}.page-value[data-v-c7a6c519]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-c7a6c519]{white-space:pre-line}.page-value[data-v-c7a6c519]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-c7a6c519]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-c7a6c519]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-c7a6c519]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-c7a6c519]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-c7a6c519]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-c7a6c519]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-c7a6c519]>*{margin-bottom:.5rem}.link-button-list[data-v-c7a6c519]>*:last-child{margin-bottom:0}.form-control[data-v-c7a6c519],input[type=datetime-local][data-v-c7a6c519]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-c7a6c519]:focus,input[type=datetime-local][data-v-c7a6c519]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-c7a6c519]:disabled,input[type=datetime-local][data-v-c7a6c519]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-c7a6c519]{resize:vertical;min-height:100px}.field-details[data-v-c7a6c519]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-c7a6c519]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-c7a6c519]{display:flex;align-items:baseline}input[type=checkbox][data-v-c7a6c519]{margin-right:1rem}.checkbox-container label[data-v-c7a6c519]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-c7a6c519]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-c7a6c519]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-c7a6c519]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-c7a6c519]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-c7a6c519]:checked{background:var(--text-brand)}.form-toggle[data-v-c7a6c519]:checked:before{transform:translate(22px)}.form-toggle[data-v-c7a6c519]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-c7a6c519],.error-message[data-v-c7a6c519]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-c7a6c519]{border-left:3px solid var(--intent-success)}.error-message[data-v-c7a6c519]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-c7a6c519]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-c7a6c519]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-c7a6c519]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-c7a6c519]{justify-content:center}.page-actions.vertical[data-v-c7a6c519]{flex-direction:column}form.page-content>.page-actions[data-v-c7a6c519]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.field-value[data-v-c7a6c519]{padding:.5rem 0;font-size:1rem;color:var(--text-primary)}.field-value code[data-v-c7a6c519]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.field-value.configured[data-v-c7a6c519]{display:flex;align-items:center;gap:.5rem;color:var(--intent-success-surface-text)}.credential-actions[data-v-c7a6c519]{display:flex;gap:1rem;align-items:center}.page-section>.error-message[data-v-c7a6c519],.page-section>.success-message[data-v-c7a6c519]{grid-column:1 / -1}.instructions[data-v-c7a6c519]{grid-column:1 / -1;background:var(--surface-sunken);border:1px solid var(--border-default);border-radius:6px;padding:1rem 1.5rem;font-size:.9rem;color:var(--text-secondary)}.instructions p[data-v-c7a6c519]{margin-top:0}.instructions ol[data-v-c7a6c519]{margin-bottom:0;padding-left:1.5rem}.instructions li[data-v-c7a6c519]{margin-bottom:.25rem}.instructions code[data-v-c7a6c519]{background-color:var(--border-default);padding:1px 4px;border-radius:3px;font-size:.9em}[data-v-2bedba17]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-2bedba17]:root,[data-theme=light][data-v-2bedba17]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-2bedba17]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-2bedba17]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-2bedba17],.important-button[data-v-2bedba17],.delete-button[data-v-2bedba17],.submit-button[data-v-2bedba17],.cancel-button[data-v-2bedba17],.add-button[data-v-2bedba17],.action-button[data-v-2bedba17],.link-button[data-v-2bedba17],.logout-button[data-v-2bedba17],.help-button[data-v-2bedba17],.appstore-button[data-v-2bedba17],.radio-button[data-v-2bedba17],.download-button[data-v-2bedba17],.user-button[data-v-2bedba17]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-2bedba17]:disabled,.important-button[data-v-2bedba17]:disabled,.delete-button[data-v-2bedba17]:disabled,.submit-button[data-v-2bedba17]:disabled,.cancel-button[data-v-2bedba17]:disabled,.add-button[data-v-2bedba17]:disabled,.action-button[data-v-2bedba17]:disabled,.link-button[data-v-2bedba17]:disabled,.logout-button[data-v-2bedba17]:disabled,.help-button[data-v-2bedba17]:disabled,.appstore-button[data-v-2bedba17]:disabled,.radio-button[data-v-2bedba17]:disabled,.download-button[data-v-2bedba17]:disabled,.user-button[data-v-2bedba17]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-2bedba17],.important-button.disabled[data-v-2bedba17],.delete-button.disabled[data-v-2bedba17],.submit-button.disabled[data-v-2bedba17],.cancel-button.disabled[data-v-2bedba17],.add-button.disabled[data-v-2bedba17],.action-button.disabled[data-v-2bedba17],.link-button.disabled[data-v-2bedba17],.logout-button.disabled[data-v-2bedba17],.help-button.disabled[data-v-2bedba17],.appstore-button.disabled[data-v-2bedba17],.radio-button.disabled[data-v-2bedba17],.download-button.disabled[data-v-2bedba17],.user-button.disabled[data-v-2bedba17]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-2bedba17]{min-width:7rem}.big[data-v-2bedba17]{min-width:15rem}.important-button[data-v-2bedba17]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-2bedba17]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-2bedba17]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-2bedba17]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-2bedba17]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-2bedba17]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-2bedba17]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-2bedba17]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-2bedba17]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-2bedba17]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-2bedba17]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-2bedba17]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-2bedba17]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-2bedba17]{width:32px;height:32px;padding:0}.action-button.view[data-v-2bedba17],.action-button.approve[data-v-2bedba17],.action-button.analytics[data-v-2bedba17],.action-button.download[data-v-2bedba17]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-2bedba17],.action-button.new[data-v-2bedba17],.action-button.submit[data-v-2bedba17]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-2bedba17]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-2bedba17]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-2bedba17]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-2bedba17]{display:flex;gap:8px}.download-button[data-v-2bedba17]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-2bedba17]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-2bedba17]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-2bedba17]:hover{color:var(--text-link-hover)}.link.disabled[data-v-2bedba17]{opacity:.7;cursor:not-allowed}.link-button[data-v-2bedba17]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-2bedba17]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-2bedba17],td .link-button.video-button[data-v-2bedba17]{max-width:400px}.link-button[data-v-2bedba17]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-2bedba17]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-2bedba17]:hover,.user-button.menu-open[data-v-2bedba17]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-2bedba17],.user-button:hover .verification-warning[data-v-2bedba17],.user-button.menu-open .superuser-indicator[data-v-2bedba17],.user-button.menu-open .verification-warning[data-v-2bedba17]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-2bedba17],.user-button.menu-open .logo-image[data-v-2bedba17]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-2bedba17]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-2bedba17]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-2bedba17]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-2bedba17]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-2bedba17]{color:var(--intent-success)}.appstore-button.playstore[data-v-2bedba17]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-2bedba17]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-2bedba17]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-2bedba17]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-2bedba17]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-2bedba17],.file-input[data-v-2bedba17]{display:none}.dropdown select[data-v-2bedba17]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-2bedba17]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-2bedba17]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-2bedba17]:hover{border-color:var(--border-strong)}.page-container[data-v-2bedba17]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-2bedba17]{max-width:400px}.page-container.wide[data-v-2bedba17]{max-width:1200px}.eyebrow[data-v-2bedba17]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-2bedba17]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-2bedba17]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-2bedba17]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-2bedba17]{display:flex;gap:1rem}.collapsible-header[data-v-2bedba17]{cursor:pointer}.collapsible-header.closed[data-v-2bedba17]{margin-bottom:0}.collapsible-header svg[data-v-2bedba17]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-2bedba17]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-2bedba17],.page-field>.collapsible-header.closed[data-v-2bedba17]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-2bedba17]{margin:0}.page-field>.collapsible-header svg[data-v-2bedba17]{font-size:.8rem}.page-content[data-v-2bedba17]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-2bedba17]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-2bedba17]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-2bedba17]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-2bedba17]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-2bedba17]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-2bedba17],.page-field.full-width[data-v-2bedba17]{grid-column:span 12}.page-field.three-quarters-width[data-v-2bedba17]{grid-column:span 9}.page-field.two-thirds-width[data-v-2bedba17]{grid-column:span 8}.page-field.half-width[data-v-2bedba17]{grid-column:span 6}.page-field.third-width[data-v-2bedba17]{grid-column:span 4}.page-field.quarter-width[data-v-2bedba17]{grid-column:span 3}.page-field.sixth-width[data-v-2bedba17]{grid-column:span 2}label[data-v-2bedba17]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-2bedba17],.page-field>.collapsible-header h3[data-v-2bedba17]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-2bedba17]:after{content:" *";color:var(--text-brand)}label[title][data-v-2bedba17]{cursor:help}.page-section.rows[data-v-2bedba17]{row-gap:0}.page-section.rows>h3[data-v-2bedba17]{margin-bottom:1rem}.page-section.rows .page-field[data-v-2bedba17]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-2bedba17]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-2bedba17]{margin-bottom:0}.page-section.rows .page-field[data-v-2bedba17]>:not(label){grid-column:2}.page-value[data-v-2bedba17]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-2bedba17]{white-space:pre-line}.page-value[data-v-2bedba17]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-2bedba17]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-2bedba17]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-2bedba17]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-2bedba17]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-2bedba17]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-2bedba17]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-2bedba17]>*{margin-bottom:.5rem}.link-button-list[data-v-2bedba17]>*:last-child{margin-bottom:0}.form-control[data-v-2bedba17],input[type=datetime-local][data-v-2bedba17]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-2bedba17]:focus,input[type=datetime-local][data-v-2bedba17]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-2bedba17]:disabled,input[type=datetime-local][data-v-2bedba17]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-2bedba17]{resize:vertical;min-height:100px}.field-details[data-v-2bedba17]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-2bedba17]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-2bedba17]{display:flex;align-items:baseline}input[type=checkbox][data-v-2bedba17]{margin-right:1rem}.checkbox-container label[data-v-2bedba17]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-2bedba17]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-2bedba17]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-2bedba17]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-2bedba17]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-2bedba17]:checked{background:var(--text-brand)}.form-toggle[data-v-2bedba17]:checked:before{transform:translate(22px)}.form-toggle[data-v-2bedba17]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-2bedba17],.error-message[data-v-2bedba17]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-2bedba17]{border-left:3px solid var(--intent-success)}.error-message[data-v-2bedba17]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-2bedba17]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-2bedba17]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-2bedba17]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-2bedba17]{justify-content:center}.page-actions.vertical[data-v-2bedba17]{flex-direction:column}form.page-content>.page-actions[data-v-2bedba17]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.field-value[data-v-2bedba17]{padding:.5rem 0;font-size:1rem;color:var(--text-primary)}.field-value code[data-v-2bedba17]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.field-value.configured[data-v-2bedba17]{display:flex;align-items:center;gap:.5rem;color:var(--intent-success-surface-text)}.credential-actions[data-v-2bedba17]{display:flex;gap:1rem;align-items:center}.page-section>.error-message[data-v-2bedba17],.page-section>.success-message[data-v-2bedba17]{grid-column:1 / -1}.instructions[data-v-2bedba17]{grid-column:1 / -1;background:var(--surface-sunken);border:1px solid var(--border-default);border-radius:6px;padding:1rem 1.5rem;font-size:.9rem;color:var(--text-secondary)}.instructions p[data-v-2bedba17]{margin-top:0}.instructions ol[data-v-2bedba17]{margin-bottom:0;padding-left:1.5rem}.instructions li[data-v-2bedba17]{margin-bottom:.25rem}.instructions code[data-v-2bedba17]{background-color:var(--border-default);padding:1px 4px;border-radius:3px;font-size:.9em}[data-v-5373288e]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-5373288e]:root,[data-theme=light][data-v-5373288e]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-5373288e]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-5373288e]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-5373288e],.important-button[data-v-5373288e],.delete-button[data-v-5373288e],.submit-button[data-v-5373288e],.cancel-button[data-v-5373288e],.add-button[data-v-5373288e],.action-button[data-v-5373288e],.link-button[data-v-5373288e],.logout-button[data-v-5373288e],.help-button[data-v-5373288e],.appstore-button[data-v-5373288e],.radio-button[data-v-5373288e],.download-button[data-v-5373288e],.user-button[data-v-5373288e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-5373288e]:disabled,.important-button[data-v-5373288e]:disabled,.delete-button[data-v-5373288e]:disabled,.submit-button[data-v-5373288e]:disabled,.cancel-button[data-v-5373288e]:disabled,.add-button[data-v-5373288e]:disabled,.action-button[data-v-5373288e]:disabled,.link-button[data-v-5373288e]:disabled,.logout-button[data-v-5373288e]:disabled,.help-button[data-v-5373288e]:disabled,.appstore-button[data-v-5373288e]:disabled,.radio-button[data-v-5373288e]:disabled,.download-button[data-v-5373288e]:disabled,.user-button[data-v-5373288e]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-5373288e],.important-button.disabled[data-v-5373288e],.delete-button.disabled[data-v-5373288e],.submit-button.disabled[data-v-5373288e],.cancel-button.disabled[data-v-5373288e],.add-button.disabled[data-v-5373288e],.action-button.disabled[data-v-5373288e],.link-button.disabled[data-v-5373288e],.logout-button.disabled[data-v-5373288e],.help-button.disabled[data-v-5373288e],.appstore-button.disabled[data-v-5373288e],.radio-button.disabled[data-v-5373288e],.download-button.disabled[data-v-5373288e],.user-button.disabled[data-v-5373288e]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-5373288e]{min-width:7rem}.big[data-v-5373288e]{min-width:15rem}.important-button[data-v-5373288e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-5373288e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-5373288e]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-5373288e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-5373288e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-5373288e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-5373288e]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-5373288e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-5373288e]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-5373288e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-5373288e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-5373288e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-5373288e]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-5373288e]{width:32px;height:32px;padding:0}.action-button.view[data-v-5373288e],.action-button.approve[data-v-5373288e],.action-button.analytics[data-v-5373288e],.action-button.download[data-v-5373288e]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-5373288e],.action-button.new[data-v-5373288e],.action-button.submit[data-v-5373288e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-5373288e]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-5373288e]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-5373288e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-5373288e]{display:flex;gap:8px}.download-button[data-v-5373288e]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-5373288e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-5373288e]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-5373288e]:hover{color:var(--text-link-hover)}.link.disabled[data-v-5373288e]{opacity:.7;cursor:not-allowed}.link-button[data-v-5373288e]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-5373288e]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-5373288e],td .link-button.video-button[data-v-5373288e]{max-width:400px}.link-button[data-v-5373288e]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-5373288e]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-5373288e]:hover,.user-button.menu-open[data-v-5373288e]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-5373288e],.user-button:hover .verification-warning[data-v-5373288e],.user-button.menu-open .superuser-indicator[data-v-5373288e],.user-button.menu-open .verification-warning[data-v-5373288e]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-5373288e],.user-button.menu-open .logo-image[data-v-5373288e]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-5373288e]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-5373288e]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-5373288e]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-5373288e]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-5373288e]{color:var(--intent-success)}.appstore-button.playstore[data-v-5373288e]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-5373288e]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-5373288e]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-5373288e]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-5373288e]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-5373288e],.file-input[data-v-5373288e]{display:none}.dropdown select[data-v-5373288e]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-5373288e]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-5373288e]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-5373288e]:hover{border-color:var(--border-strong)}.page-container[data-v-5373288e]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-5373288e]{max-width:400px}.page-container.wide[data-v-5373288e]{max-width:1200px}.eyebrow[data-v-5373288e]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-5373288e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-5373288e]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-5373288e]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-5373288e]{display:flex;gap:1rem}.collapsible-header[data-v-5373288e]{cursor:pointer}.collapsible-header.closed[data-v-5373288e]{margin-bottom:0}.collapsible-header svg[data-v-5373288e]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-5373288e]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-5373288e],.page-field>.collapsible-header.closed[data-v-5373288e]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-5373288e]{margin:0}.page-field>.collapsible-header svg[data-v-5373288e]{font-size:.8rem}.page-content[data-v-5373288e]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-5373288e]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-5373288e]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-5373288e]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-5373288e]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-5373288e]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-5373288e],.page-field.full-width[data-v-5373288e]{grid-column:span 12}.page-field.three-quarters-width[data-v-5373288e]{grid-column:span 9}.page-field.two-thirds-width[data-v-5373288e]{grid-column:span 8}.page-field.half-width[data-v-5373288e]{grid-column:span 6}.page-field.third-width[data-v-5373288e]{grid-column:span 4}.page-field.quarter-width[data-v-5373288e]{grid-column:span 3}.page-field.sixth-width[data-v-5373288e]{grid-column:span 2}label[data-v-5373288e]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-5373288e],.page-field>.collapsible-header h3[data-v-5373288e]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-5373288e]:after{content:" *";color:var(--text-brand)}label[title][data-v-5373288e]{cursor:help}.page-section.rows[data-v-5373288e]{row-gap:0}.page-section.rows>h3[data-v-5373288e]{margin-bottom:1rem}.page-section.rows .page-field[data-v-5373288e]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-5373288e]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-5373288e]{margin-bottom:0}.page-section.rows .page-field[data-v-5373288e]>:not(label){grid-column:2}.page-value[data-v-5373288e]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-5373288e]{white-space:pre-line}.page-value[data-v-5373288e]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-5373288e]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-5373288e]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-5373288e]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-5373288e]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-5373288e]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-5373288e]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-5373288e]>*{margin-bottom:.5rem}.link-button-list[data-v-5373288e]>*:last-child{margin-bottom:0}.form-control[data-v-5373288e],input[type=datetime-local][data-v-5373288e]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-5373288e]:focus,input[type=datetime-local][data-v-5373288e]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-5373288e]:disabled,input[type=datetime-local][data-v-5373288e]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-5373288e]{resize:vertical;min-height:100px}.field-details[data-v-5373288e]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-5373288e]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-5373288e]{display:flex;align-items:baseline}input[type=checkbox][data-v-5373288e]{margin-right:1rem}.checkbox-container label[data-v-5373288e]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-5373288e]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-5373288e]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-5373288e]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-5373288e]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-5373288e]:checked{background:var(--text-brand)}.form-toggle[data-v-5373288e]:checked:before{transform:translate(22px)}.form-toggle[data-v-5373288e]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-5373288e],.error-message[data-v-5373288e]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-5373288e]{border-left:3px solid var(--intent-success)}.error-message[data-v-5373288e]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-5373288e]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-5373288e]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-5373288e]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-5373288e]{justify-content:center}.page-actions.vertical[data-v-5373288e]{flex-direction:column}form.page-content>.page-actions[data-v-5373288e]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.list-container[data-v-5373288e]{position:relative;padding:var(--space-section)}.list-header[data-v-5373288e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-5373288e]{margin:0}.header-actions[data-v-5373288e]{display:flex;gap:1rem}.list-header[data-v-5373288e]:has(>.header-stack){align-items:baseline}.header-stack[data-v-5373288e]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-5373288e]{margin-bottom:var(--space-section)}.list-section h3[data-v-5373288e]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-5373288e]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-5373288e]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-5373288e]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-5373288e]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-5373288e]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-5373288e]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-5373288e],td[data-v-5373288e]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-5373288e]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-5373288e]{text-align:right}.thumbnail-name[data-v-5373288e]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-5373288e]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-5373288e]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-5373288e]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-5373288e]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-5373288e]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-5373288e]{text-decoration:line-through}.clickable:hover .overflow b[data-v-5373288e],.clickable:hover .overflow strong[data-v-5373288e]{color:var(--text-brand)}.sortable[data-v-5373288e]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-5373288e]:hover{color:var(--text-brand)}.sort-indicator[data-v-5373288e]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-5373288e]{color:var(--text-brand);opacity:1}.inline-edit[data-v-5373288e]{position:relative;width:100%}.inline-edit input[data-v-5373288e]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-5373288e]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-5373288e]:hover{background-color:var(--surface-hover)}div.add-row[data-v-5373288e]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-5373288e]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-5373288e]{cursor:pointer}tr.add-row td[data-v-5373288e]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-5373288e]{color:var(--text-primary)}.grid[data-v-5373288e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-5373288e],.actions[data-v-5373288e]{display:flex;gap:8px}.featured-star[data-v-5373288e]{color:var(--star);margin-left:6px;font-size:.8rem}.not-configured[data-v-5373288e],.recipient-info[data-v-5373288e]{color:var(--text-secondary);margin:0}.status-pill[data-v-5373288e]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:.8rem;font-weight:500}.status-pill.completed[data-v-5373288e]{background-color:var(--status-completed);color:var(--status-completed-text)}.status-pill.pending[data-v-5373288e]{background-color:var(--status-queued);color:var(--status-queued-text)}.status-pill.failed[data-v-5373288e]{background-color:var(--status-failed);color:var(--status-failed-text)}[data-v-3afce46c]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-3afce46c]:root,[data-theme=light][data-v-3afce46c]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-3afce46c]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-3afce46c]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-3afce46c],.important-button[data-v-3afce46c],.delete-button[data-v-3afce46c],.submit-button[data-v-3afce46c],.cancel-button[data-v-3afce46c],.add-button[data-v-3afce46c],.action-button[data-v-3afce46c],.link-button[data-v-3afce46c],.logout-button[data-v-3afce46c],.help-button[data-v-3afce46c],.appstore-button[data-v-3afce46c],.radio-button[data-v-3afce46c],.download-button[data-v-3afce46c],.user-button[data-v-3afce46c]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-3afce46c]:disabled,.important-button[data-v-3afce46c]:disabled,.delete-button[data-v-3afce46c]:disabled,.submit-button[data-v-3afce46c]:disabled,.cancel-button[data-v-3afce46c]:disabled,.add-button[data-v-3afce46c]:disabled,.action-button[data-v-3afce46c]:disabled,.link-button[data-v-3afce46c]:disabled,.logout-button[data-v-3afce46c]:disabled,.help-button[data-v-3afce46c]:disabled,.appstore-button[data-v-3afce46c]:disabled,.radio-button[data-v-3afce46c]:disabled,.download-button[data-v-3afce46c]:disabled,.user-button[data-v-3afce46c]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-3afce46c],.important-button.disabled[data-v-3afce46c],.delete-button.disabled[data-v-3afce46c],.submit-button.disabled[data-v-3afce46c],.cancel-button.disabled[data-v-3afce46c],.add-button.disabled[data-v-3afce46c],.action-button.disabled[data-v-3afce46c],.link-button.disabled[data-v-3afce46c],.logout-button.disabled[data-v-3afce46c],.help-button.disabled[data-v-3afce46c],.appstore-button.disabled[data-v-3afce46c],.radio-button.disabled[data-v-3afce46c],.download-button.disabled[data-v-3afce46c],.user-button.disabled[data-v-3afce46c]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-3afce46c]{min-width:7rem}.big[data-v-3afce46c]{min-width:15rem}.important-button[data-v-3afce46c]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-3afce46c]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-3afce46c]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-3afce46c]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-3afce46c]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-3afce46c]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-3afce46c]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-3afce46c]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-3afce46c]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-3afce46c]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-3afce46c]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-3afce46c]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-3afce46c]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-3afce46c]{width:32px;height:32px;padding:0}.action-button.view[data-v-3afce46c],.action-button.approve[data-v-3afce46c],.action-button.analytics[data-v-3afce46c],.action-button.download[data-v-3afce46c]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-3afce46c],.action-button.new[data-v-3afce46c],.action-button.submit[data-v-3afce46c]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-3afce46c]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-3afce46c]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-3afce46c]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-3afce46c]{display:flex;gap:8px}.download-button[data-v-3afce46c]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-3afce46c]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-3afce46c]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-3afce46c]:hover{color:var(--text-link-hover)}.link.disabled[data-v-3afce46c]{opacity:.7;cursor:not-allowed}.link-button[data-v-3afce46c]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-3afce46c]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-3afce46c],td .link-button.video-button[data-v-3afce46c]{max-width:400px}.link-button[data-v-3afce46c]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-3afce46c]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-3afce46c]:hover,.user-button.menu-open[data-v-3afce46c]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-3afce46c],.user-button:hover .verification-warning[data-v-3afce46c],.user-button.menu-open .superuser-indicator[data-v-3afce46c],.user-button.menu-open .verification-warning[data-v-3afce46c]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-3afce46c],.user-button.menu-open .logo-image[data-v-3afce46c]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-3afce46c]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-3afce46c]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-3afce46c]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-3afce46c]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-3afce46c]{color:var(--intent-success)}.appstore-button.playstore[data-v-3afce46c]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-3afce46c]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-3afce46c]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-3afce46c]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-3afce46c]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-3afce46c],.file-input[data-v-3afce46c]{display:none}.dropdown select[data-v-3afce46c]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-3afce46c]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-3afce46c]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-3afce46c]:hover{border-color:var(--border-strong)}.list-container[data-v-3afce46c]{position:relative;padding:var(--space-section)}.list-header[data-v-3afce46c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-3afce46c]{margin:0}.header-actions[data-v-3afce46c]{display:flex;gap:1rem}.list-header[data-v-3afce46c]:has(>.header-stack){align-items:baseline}.header-stack[data-v-3afce46c]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-3afce46c]{margin-bottom:var(--space-section)}.list-section h3[data-v-3afce46c]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-3afce46c]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-3afce46c]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-3afce46c]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-3afce46c]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-3afce46c]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-3afce46c]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-3afce46c],td[data-v-3afce46c]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-3afce46c]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-3afce46c]{text-align:right}.thumbnail-name[data-v-3afce46c]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-3afce46c]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-3afce46c]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-3afce46c]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-3afce46c]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-3afce46c]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-3afce46c]{text-decoration:line-through}.clickable:hover .overflow b[data-v-3afce46c],.clickable:hover .overflow strong[data-v-3afce46c]{color:var(--text-brand)}.sortable[data-v-3afce46c]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-3afce46c]:hover{color:var(--text-brand)}.sort-indicator[data-v-3afce46c]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-3afce46c]{color:var(--text-brand);opacity:1}.inline-edit[data-v-3afce46c]{position:relative;width:100%}.inline-edit input[data-v-3afce46c]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-3afce46c]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-3afce46c]:hover{background-color:var(--surface-hover)}div.add-row[data-v-3afce46c]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-3afce46c]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-3afce46c]{cursor:pointer}tr.add-row td[data-v-3afce46c]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-3afce46c]{color:var(--text-primary)}.grid[data-v-3afce46c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-3afce46c],.actions[data-v-3afce46c]{display:flex;gap:8px}.featured-star[data-v-3afce46c]{color:var(--star);margin-left:6px;font-size:.8rem}.tabs[data-v-3afce46c]{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;margin-bottom:var(--space-section);border:1px solid var(--border-default);border-radius:8px;background-color:var(--surface-1)}.tabs button[data-v-3afce46c]{border:0;border-radius:6px;background:none;color:var(--text-secondary);cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1rem;transition:background-color .2s ease,color .2s ease}.tabs button.add[data-v-3afce46c]{border:1px dashed var(--border-strong)}.tabs button[data-v-3afce46c]:hover{color:var(--text-brand);background-color:var(--surface-hover)}.tabs button.active[data-v-3afce46c]{color:var(--text-brand)}.tabs button.active[data-v-3afce46c],.tabs .thumb[data-v-3afce46c]{background:var(--intent-brand-tint)}.tabs .thumb~button.active[data-v-3afce46c]{background:none}.tab-content[data-v-3afce46c]{background:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem}.matrix-container[data-v-3afce46c]{overflow-x:auto;margin-top:20px}.matrix-table[data-v-3afce46c]{border-collapse:collapse;width:100%;min-width:800px}.matrix-table th[data-v-3afce46c],.matrix-table td[data-v-3afce46c]{border:1px solid var(--border-default);padding:8px;text-align:left}.matrix-header[data-v-3afce46c]{min-width:30px;max-width:300px;vertical-align:top;overflow:hidden}.matrix-subheader[data-v-3afce46c]{font-size:.8em;color:var(--text-secondary);margin-top:4px}.matrix-cell[data-v-3afce46c]{text-align:center;padding:4px}.matrix-cell input[type=checkbox][data-v-3afce46c]{width:18px;height:18px;cursor:pointer}.matrix-table tr[data-v-3afce46c]:hover{background-color:var(--surface-hover)}.matrix-table th[data-v-3afce46c]{background-color:var(--surface-sunken);position:sticky;top:0;z-index:1}.matrix-table th.matrix-header[data-v-3afce46c]{font-family:inherit;font-size:.9rem;font-weight:600;letter-spacing:normal;text-transform:none;color:inherit}.feature-value-input[data-v-3afce46c]{width:150px;border:1px solid var(--border-default);border-radius:4px;text-align:right;background-color:var(--surface-1);color:var(--text-primary)}.feature-value-input[data-v-3afce46c]:disabled{background-color:var(--intent-neutral-hover);border-color:var(--border-subtle);color:var(--text-muted);cursor:not-allowed}[data-v-d6bbbb4e]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-d6bbbb4e]:root,[data-theme=light][data-v-d6bbbb4e]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-d6bbbb4e]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-d6bbbb4e]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-d6bbbb4e],.important-button[data-v-d6bbbb4e],.delete-button[data-v-d6bbbb4e],.submit-button[data-v-d6bbbb4e],.cancel-button[data-v-d6bbbb4e],.add-button[data-v-d6bbbb4e],.action-button[data-v-d6bbbb4e],.link-button[data-v-d6bbbb4e],.logout-button[data-v-d6bbbb4e],.help-button[data-v-d6bbbb4e],.appstore-button[data-v-d6bbbb4e],.radio-button[data-v-d6bbbb4e],.download-button[data-v-d6bbbb4e],.user-button[data-v-d6bbbb4e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-d6bbbb4e]:disabled,.important-button[data-v-d6bbbb4e]:disabled,.delete-button[data-v-d6bbbb4e]:disabled,.submit-button[data-v-d6bbbb4e]:disabled,.cancel-button[data-v-d6bbbb4e]:disabled,.add-button[data-v-d6bbbb4e]:disabled,.action-button[data-v-d6bbbb4e]:disabled,.link-button[data-v-d6bbbb4e]:disabled,.logout-button[data-v-d6bbbb4e]:disabled,.help-button[data-v-d6bbbb4e]:disabled,.appstore-button[data-v-d6bbbb4e]:disabled,.radio-button[data-v-d6bbbb4e]:disabled,.download-button[data-v-d6bbbb4e]:disabled,.user-button[data-v-d6bbbb4e]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-d6bbbb4e],.important-button.disabled[data-v-d6bbbb4e],.delete-button.disabled[data-v-d6bbbb4e],.submit-button.disabled[data-v-d6bbbb4e],.cancel-button.disabled[data-v-d6bbbb4e],.add-button.disabled[data-v-d6bbbb4e],.action-button.disabled[data-v-d6bbbb4e],.link-button.disabled[data-v-d6bbbb4e],.logout-button.disabled[data-v-d6bbbb4e],.help-button.disabled[data-v-d6bbbb4e],.appstore-button.disabled[data-v-d6bbbb4e],.radio-button.disabled[data-v-d6bbbb4e],.download-button.disabled[data-v-d6bbbb4e],.user-button.disabled[data-v-d6bbbb4e]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-d6bbbb4e]{min-width:7rem}.big[data-v-d6bbbb4e]{min-width:15rem}.important-button[data-v-d6bbbb4e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-d6bbbb4e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-d6bbbb4e]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-d6bbbb4e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-d6bbbb4e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-d6bbbb4e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-d6bbbb4e]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-d6bbbb4e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-d6bbbb4e]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-d6bbbb4e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-d6bbbb4e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-d6bbbb4e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-d6bbbb4e]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-d6bbbb4e]{width:32px;height:32px;padding:0}.action-button.view[data-v-d6bbbb4e],.action-button.approve[data-v-d6bbbb4e],.action-button.analytics[data-v-d6bbbb4e],.action-button.download[data-v-d6bbbb4e]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-d6bbbb4e],.action-button.new[data-v-d6bbbb4e],.action-button.submit[data-v-d6bbbb4e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-d6bbbb4e]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-d6bbbb4e]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-d6bbbb4e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-d6bbbb4e]{display:flex;gap:8px}.download-button[data-v-d6bbbb4e]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-d6bbbb4e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-d6bbbb4e]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-d6bbbb4e]:hover{color:var(--text-link-hover)}.link.disabled[data-v-d6bbbb4e]{opacity:.7;cursor:not-allowed}.link-button[data-v-d6bbbb4e]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-d6bbbb4e]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-d6bbbb4e],td .link-button.video-button[data-v-d6bbbb4e]{max-width:400px}.link-button[data-v-d6bbbb4e]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-d6bbbb4e]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-d6bbbb4e]:hover,.user-button.menu-open[data-v-d6bbbb4e]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-d6bbbb4e],.user-button:hover .verification-warning[data-v-d6bbbb4e],.user-button.menu-open .superuser-indicator[data-v-d6bbbb4e],.user-button.menu-open .verification-warning[data-v-d6bbbb4e]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-d6bbbb4e],.user-button.menu-open .logo-image[data-v-d6bbbb4e]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-d6bbbb4e]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-d6bbbb4e]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-d6bbbb4e]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-d6bbbb4e]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-d6bbbb4e]{color:var(--intent-success)}.appstore-button.playstore[data-v-d6bbbb4e]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-d6bbbb4e]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-d6bbbb4e]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-d6bbbb4e]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-d6bbbb4e]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-d6bbbb4e],.file-input[data-v-d6bbbb4e]{display:none}.dropdown select[data-v-d6bbbb4e]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-d6bbbb4e]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-d6bbbb4e]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-d6bbbb4e]:hover{border-color:var(--border-strong)}.page-container[data-v-d6bbbb4e]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-d6bbbb4e]{max-width:400px}.page-container.wide[data-v-d6bbbb4e]{max-width:1200px}.eyebrow[data-v-d6bbbb4e]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-d6bbbb4e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-d6bbbb4e]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-d6bbbb4e]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-d6bbbb4e]{display:flex;gap:1rem}.collapsible-header[data-v-d6bbbb4e]{cursor:pointer}.collapsible-header.closed[data-v-d6bbbb4e]{margin-bottom:0}.collapsible-header svg[data-v-d6bbbb4e]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-d6bbbb4e]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-d6bbbb4e],.page-field>.collapsible-header.closed[data-v-d6bbbb4e]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-d6bbbb4e]{margin:0}.page-field>.collapsible-header svg[data-v-d6bbbb4e]{font-size:.8rem}.page-content[data-v-d6bbbb4e]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-d6bbbb4e]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-d6bbbb4e]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-d6bbbb4e]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-d6bbbb4e]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-d6bbbb4e]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-d6bbbb4e],.page-field.full-width[data-v-d6bbbb4e]{grid-column:span 12}.page-field.three-quarters-width[data-v-d6bbbb4e]{grid-column:span 9}.page-field.two-thirds-width[data-v-d6bbbb4e]{grid-column:span 8}.page-field.half-width[data-v-d6bbbb4e]{grid-column:span 6}.page-field.third-width[data-v-d6bbbb4e]{grid-column:span 4}.page-field.quarter-width[data-v-d6bbbb4e]{grid-column:span 3}.page-field.sixth-width[data-v-d6bbbb4e]{grid-column:span 2}label[data-v-d6bbbb4e]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-d6bbbb4e],.page-field>.collapsible-header h3[data-v-d6bbbb4e]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-d6bbbb4e]:after{content:" *";color:var(--text-brand)}label[title][data-v-d6bbbb4e]{cursor:help}.page-section.rows[data-v-d6bbbb4e]{row-gap:0}.page-section.rows>h3[data-v-d6bbbb4e]{margin-bottom:1rem}.page-section.rows .page-field[data-v-d6bbbb4e]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-d6bbbb4e]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-d6bbbb4e]{margin-bottom:0}.page-section.rows .page-field[data-v-d6bbbb4e]>:not(label){grid-column:2}.page-value[data-v-d6bbbb4e]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-d6bbbb4e]{white-space:pre-line}.page-value[data-v-d6bbbb4e]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-d6bbbb4e]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-d6bbbb4e]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-d6bbbb4e]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-d6bbbb4e]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-d6bbbb4e]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-d6bbbb4e]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-d6bbbb4e]>*{margin-bottom:.5rem}.link-button-list[data-v-d6bbbb4e]>*:last-child{margin-bottom:0}.form-control[data-v-d6bbbb4e],input[type=datetime-local][data-v-d6bbbb4e]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-d6bbbb4e]:focus,input[type=datetime-local][data-v-d6bbbb4e]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-d6bbbb4e]:disabled,input[type=datetime-local][data-v-d6bbbb4e]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-d6bbbb4e]{resize:vertical;min-height:100px}.field-details[data-v-d6bbbb4e]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-d6bbbb4e]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-d6bbbb4e]{display:flex;align-items:baseline}input[type=checkbox][data-v-d6bbbb4e]{margin-right:1rem}.checkbox-container label[data-v-d6bbbb4e]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-d6bbbb4e]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-d6bbbb4e]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-d6bbbb4e]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-d6bbbb4e]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-d6bbbb4e]:checked{background:var(--text-brand)}.form-toggle[data-v-d6bbbb4e]:checked:before{transform:translate(22px)}.form-toggle[data-v-d6bbbb4e]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-d6bbbb4e],.error-message[data-v-d6bbbb4e]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-d6bbbb4e]{border-left:3px solid var(--intent-success)}.error-message[data-v-d6bbbb4e]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-d6bbbb4e]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-d6bbbb4e]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-d6bbbb4e]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-d6bbbb4e]{justify-content:center}.page-actions.vertical[data-v-d6bbbb4e]{flex-direction:column}form.page-content>.page-actions[data-v-d6bbbb4e]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-d6b5c29b]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-d6b5c29b]:root,[data-theme=light][data-v-d6b5c29b]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-d6b5c29b]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-d6b5c29b]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-d6b5c29b],.important-button[data-v-d6b5c29b],.delete-button[data-v-d6b5c29b],.submit-button[data-v-d6b5c29b],.cancel-button[data-v-d6b5c29b],.add-button[data-v-d6b5c29b],.action-button[data-v-d6b5c29b],.link-button[data-v-d6b5c29b],.logout-button[data-v-d6b5c29b],.help-button[data-v-d6b5c29b],.appstore-button[data-v-d6b5c29b],.radio-button[data-v-d6b5c29b],.download-button[data-v-d6b5c29b],.user-button[data-v-d6b5c29b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-d6b5c29b]:disabled,.important-button[data-v-d6b5c29b]:disabled,.delete-button[data-v-d6b5c29b]:disabled,.submit-button[data-v-d6b5c29b]:disabled,.cancel-button[data-v-d6b5c29b]:disabled,.add-button[data-v-d6b5c29b]:disabled,.action-button[data-v-d6b5c29b]:disabled,.link-button[data-v-d6b5c29b]:disabled,.logout-button[data-v-d6b5c29b]:disabled,.help-button[data-v-d6b5c29b]:disabled,.appstore-button[data-v-d6b5c29b]:disabled,.radio-button[data-v-d6b5c29b]:disabled,.download-button[data-v-d6b5c29b]:disabled,.user-button[data-v-d6b5c29b]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-d6b5c29b],.important-button.disabled[data-v-d6b5c29b],.delete-button.disabled[data-v-d6b5c29b],.submit-button.disabled[data-v-d6b5c29b],.cancel-button.disabled[data-v-d6b5c29b],.add-button.disabled[data-v-d6b5c29b],.action-button.disabled[data-v-d6b5c29b],.link-button.disabled[data-v-d6b5c29b],.logout-button.disabled[data-v-d6b5c29b],.help-button.disabled[data-v-d6b5c29b],.appstore-button.disabled[data-v-d6b5c29b],.radio-button.disabled[data-v-d6b5c29b],.download-button.disabled[data-v-d6b5c29b],.user-button.disabled[data-v-d6b5c29b]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-d6b5c29b]{min-width:7rem}.big[data-v-d6b5c29b]{min-width:15rem}.important-button[data-v-d6b5c29b]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-d6b5c29b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-d6b5c29b]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-d6b5c29b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-d6b5c29b]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-d6b5c29b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-d6b5c29b]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-d6b5c29b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-d6b5c29b]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-d6b5c29b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-d6b5c29b]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-d6b5c29b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-d6b5c29b]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-d6b5c29b]{width:32px;height:32px;padding:0}.action-button.view[data-v-d6b5c29b],.action-button.approve[data-v-d6b5c29b],.action-button.analytics[data-v-d6b5c29b],.action-button.download[data-v-d6b5c29b]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-d6b5c29b],.action-button.new[data-v-d6b5c29b],.action-button.submit[data-v-d6b5c29b]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-d6b5c29b]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-d6b5c29b]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-d6b5c29b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-d6b5c29b]{display:flex;gap:8px}.download-button[data-v-d6b5c29b]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-d6b5c29b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-d6b5c29b]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-d6b5c29b]:hover{color:var(--text-link-hover)}.link.disabled[data-v-d6b5c29b]{opacity:.7;cursor:not-allowed}.link-button[data-v-d6b5c29b]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-d6b5c29b]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-d6b5c29b],td .link-button.video-button[data-v-d6b5c29b]{max-width:400px}.link-button[data-v-d6b5c29b]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-d6b5c29b]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-d6b5c29b]:hover,.user-button.menu-open[data-v-d6b5c29b]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-d6b5c29b],.user-button:hover .verification-warning[data-v-d6b5c29b],.user-button.menu-open .superuser-indicator[data-v-d6b5c29b],.user-button.menu-open .verification-warning[data-v-d6b5c29b]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-d6b5c29b],.user-button.menu-open .logo-image[data-v-d6b5c29b]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-d6b5c29b]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-d6b5c29b]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-d6b5c29b]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-d6b5c29b]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-d6b5c29b]{color:var(--intent-success)}.appstore-button.playstore[data-v-d6b5c29b]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-d6b5c29b]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-d6b5c29b]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-d6b5c29b]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-d6b5c29b]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-d6b5c29b],.file-input[data-v-d6b5c29b]{display:none}.dropdown select[data-v-d6b5c29b]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-d6b5c29b]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-d6b5c29b]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-d6b5c29b]:hover{border-color:var(--border-strong)}.page-container[data-v-d6b5c29b]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-d6b5c29b]{max-width:400px}.page-container.wide[data-v-d6b5c29b]{max-width:1200px}.eyebrow[data-v-d6b5c29b]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-d6b5c29b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-d6b5c29b]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-d6b5c29b]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-d6b5c29b]{display:flex;gap:1rem}.collapsible-header[data-v-d6b5c29b]{cursor:pointer}.collapsible-header.closed[data-v-d6b5c29b]{margin-bottom:0}.collapsible-header svg[data-v-d6b5c29b]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-d6b5c29b]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-d6b5c29b],.page-field>.collapsible-header.closed[data-v-d6b5c29b]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-d6b5c29b]{margin:0}.page-field>.collapsible-header svg[data-v-d6b5c29b]{font-size:.8rem}.page-content[data-v-d6b5c29b]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-d6b5c29b]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-d6b5c29b]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-d6b5c29b]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-d6b5c29b]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-d6b5c29b]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-d6b5c29b],.page-field.full-width[data-v-d6b5c29b]{grid-column:span 12}.page-field.three-quarters-width[data-v-d6b5c29b]{grid-column:span 9}.page-field.two-thirds-width[data-v-d6b5c29b]{grid-column:span 8}.page-field.half-width[data-v-d6b5c29b]{grid-column:span 6}.page-field.third-width[data-v-d6b5c29b]{grid-column:span 4}.page-field.quarter-width[data-v-d6b5c29b]{grid-column:span 3}.page-field.sixth-width[data-v-d6b5c29b]{grid-column:span 2}label[data-v-d6b5c29b]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-d6b5c29b],.page-field>.collapsible-header h3[data-v-d6b5c29b]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-d6b5c29b]:after{content:" *";color:var(--text-brand)}label[title][data-v-d6b5c29b]{cursor:help}.page-section.rows[data-v-d6b5c29b]{row-gap:0}.page-section.rows>h3[data-v-d6b5c29b]{margin-bottom:1rem}.page-section.rows .page-field[data-v-d6b5c29b]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-d6b5c29b]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-d6b5c29b]{margin-bottom:0}.page-section.rows .page-field[data-v-d6b5c29b]>:not(label){grid-column:2}.page-value[data-v-d6b5c29b]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-d6b5c29b]{white-space:pre-line}.page-value[data-v-d6b5c29b]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-d6b5c29b]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-d6b5c29b]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-d6b5c29b]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-d6b5c29b]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-d6b5c29b]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-d6b5c29b]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-d6b5c29b]>*{margin-bottom:.5rem}.link-button-list[data-v-d6b5c29b]>*:last-child{margin-bottom:0}.form-control[data-v-d6b5c29b],input[type=datetime-local][data-v-d6b5c29b]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-d6b5c29b]:focus,input[type=datetime-local][data-v-d6b5c29b]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-d6b5c29b]:disabled,input[type=datetime-local][data-v-d6b5c29b]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-d6b5c29b]{resize:vertical;min-height:100px}.field-details[data-v-d6b5c29b]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-d6b5c29b]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-d6b5c29b]{display:flex;align-items:baseline}input[type=checkbox][data-v-d6b5c29b]{margin-right:1rem}.checkbox-container label[data-v-d6b5c29b]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-d6b5c29b]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-d6b5c29b]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-d6b5c29b]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-d6b5c29b]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-d6b5c29b]:checked{background:var(--text-brand)}.form-toggle[data-v-d6b5c29b]:checked:before{transform:translate(22px)}.form-toggle[data-v-d6b5c29b]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-d6b5c29b],.error-message[data-v-d6b5c29b]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-d6b5c29b]{border-left:3px solid var(--intent-success)}.error-message[data-v-d6b5c29b]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-d6b5c29b]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-d6b5c29b]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-d6b5c29b]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-d6b5c29b]{justify-content:center}.page-actions.vertical[data-v-d6b5c29b]{flex-direction:column}form.page-content>.page-actions[data-v-d6b5c29b]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-9043dd35]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-9043dd35]:root,[data-theme=light][data-v-9043dd35]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-9043dd35]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-9043dd35]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-9043dd35],.important-button[data-v-9043dd35],.delete-button[data-v-9043dd35],.submit-button[data-v-9043dd35],.cancel-button[data-v-9043dd35],.add-button[data-v-9043dd35],.action-button[data-v-9043dd35],.link-button[data-v-9043dd35],.logout-button[data-v-9043dd35],.help-button[data-v-9043dd35],.appstore-button[data-v-9043dd35],.radio-button[data-v-9043dd35],.download-button[data-v-9043dd35],.user-button[data-v-9043dd35]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-9043dd35]:disabled,.important-button[data-v-9043dd35]:disabled,.delete-button[data-v-9043dd35]:disabled,.submit-button[data-v-9043dd35]:disabled,.cancel-button[data-v-9043dd35]:disabled,.add-button[data-v-9043dd35]:disabled,.action-button[data-v-9043dd35]:disabled,.link-button[data-v-9043dd35]:disabled,.logout-button[data-v-9043dd35]:disabled,.help-button[data-v-9043dd35]:disabled,.appstore-button[data-v-9043dd35]:disabled,.radio-button[data-v-9043dd35]:disabled,.download-button[data-v-9043dd35]:disabled,.user-button[data-v-9043dd35]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-9043dd35],.important-button.disabled[data-v-9043dd35],.delete-button.disabled[data-v-9043dd35],.submit-button.disabled[data-v-9043dd35],.cancel-button.disabled[data-v-9043dd35],.add-button.disabled[data-v-9043dd35],.action-button.disabled[data-v-9043dd35],.link-button.disabled[data-v-9043dd35],.logout-button.disabled[data-v-9043dd35],.help-button.disabled[data-v-9043dd35],.appstore-button.disabled[data-v-9043dd35],.radio-button.disabled[data-v-9043dd35],.download-button.disabled[data-v-9043dd35],.user-button.disabled[data-v-9043dd35]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-9043dd35]{min-width:7rem}.big[data-v-9043dd35]{min-width:15rem}.important-button[data-v-9043dd35]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-9043dd35]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-9043dd35]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-9043dd35]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-9043dd35]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-9043dd35]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-9043dd35]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-9043dd35]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-9043dd35]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-9043dd35]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-9043dd35]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-9043dd35]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-9043dd35]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-9043dd35]{width:32px;height:32px;padding:0}.action-button.view[data-v-9043dd35],.action-button.approve[data-v-9043dd35],.action-button.analytics[data-v-9043dd35],.action-button.download[data-v-9043dd35]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-9043dd35],.action-button.new[data-v-9043dd35],.action-button.submit[data-v-9043dd35]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-9043dd35]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-9043dd35]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-9043dd35]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-9043dd35]{display:flex;gap:8px}.download-button[data-v-9043dd35]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-9043dd35]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-9043dd35]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-9043dd35]:hover{color:var(--text-link-hover)}.link.disabled[data-v-9043dd35]{opacity:.7;cursor:not-allowed}.link-button[data-v-9043dd35]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-9043dd35]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-9043dd35],td .link-button.video-button[data-v-9043dd35]{max-width:400px}.link-button[data-v-9043dd35]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-9043dd35]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-9043dd35]:hover,.user-button.menu-open[data-v-9043dd35]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-9043dd35],.user-button:hover .verification-warning[data-v-9043dd35],.user-button.menu-open .superuser-indicator[data-v-9043dd35],.user-button.menu-open .verification-warning[data-v-9043dd35]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-9043dd35],.user-button.menu-open .logo-image[data-v-9043dd35]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-9043dd35]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-9043dd35]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-9043dd35]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-9043dd35]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-9043dd35]{color:var(--intent-success)}.appstore-button.playstore[data-v-9043dd35]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-9043dd35]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-9043dd35]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-9043dd35]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-9043dd35]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-9043dd35],.file-input[data-v-9043dd35]{display:none}.dropdown select[data-v-9043dd35]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-9043dd35]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-9043dd35]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-9043dd35]:hover{border-color:var(--border-strong)}.list-container[data-v-9043dd35]{position:relative;padding:var(--space-section)}.list-header[data-v-9043dd35]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-9043dd35]{margin:0}.header-actions[data-v-9043dd35]{display:flex;gap:1rem}.list-header[data-v-9043dd35]:has(>.header-stack){align-items:baseline}.header-stack[data-v-9043dd35]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-9043dd35]{margin-bottom:var(--space-section)}.list-section h3[data-v-9043dd35]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-9043dd35]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-9043dd35]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-9043dd35]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-9043dd35]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-9043dd35]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-9043dd35]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-9043dd35],td[data-v-9043dd35]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-9043dd35]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-9043dd35]{text-align:right}.thumbnail-name[data-v-9043dd35]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-9043dd35]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-9043dd35]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-9043dd35]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-9043dd35]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-9043dd35]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-9043dd35]{text-decoration:line-through}.clickable:hover .overflow b[data-v-9043dd35],.clickable:hover .overflow strong[data-v-9043dd35]{color:var(--text-brand)}.sortable[data-v-9043dd35]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-9043dd35]:hover{color:var(--text-brand)}.sort-indicator[data-v-9043dd35]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-9043dd35]{color:var(--text-brand);opacity:1}.inline-edit[data-v-9043dd35]{position:relative;width:100%}.inline-edit input[data-v-9043dd35]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-9043dd35]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-9043dd35]:hover{background-color:var(--surface-hover)}div.add-row[data-v-9043dd35]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-9043dd35]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-9043dd35]{cursor:pointer}tr.add-row td[data-v-9043dd35]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-9043dd35]{color:var(--text-primary)}.grid[data-v-9043dd35]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-9043dd35],.actions[data-v-9043dd35]{display:flex;gap:8px}.featured-star[data-v-9043dd35]{color:var(--star);margin-left:6px;font-size:.8rem}.tabs[data-v-9043dd35]{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;margin-bottom:var(--space-section);border:1px solid var(--border-default);border-radius:8px;background-color:var(--surface-1)}.tabs button[data-v-9043dd35]{border:0;border-radius:6px;background:none;color:var(--text-secondary);cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1rem;transition:background-color .2s ease,color .2s ease}.tabs button.add[data-v-9043dd35]{border:1px dashed var(--border-strong)}.tabs button[data-v-9043dd35]:hover{color:var(--text-brand);background-color:var(--surface-hover)}.tabs button.active[data-v-9043dd35]{color:var(--text-brand)}.tabs button.active[data-v-9043dd35],.tabs .thumb[data-v-9043dd35]{background:var(--intent-brand-tint)}.tabs .thumb~button.active[data-v-9043dd35]{background:none}.tab-content[data-v-9043dd35]{background:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem}.page-container[data-v-9043dd35]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-9043dd35]{max-width:400px}.page-container.wide[data-v-9043dd35]{max-width:1200px}.eyebrow[data-v-9043dd35]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-9043dd35]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-9043dd35]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-9043dd35]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-9043dd35]{display:flex;gap:1rem}.collapsible-header[data-v-9043dd35]{cursor:pointer}.collapsible-header.closed[data-v-9043dd35]{margin-bottom:0}.collapsible-header svg[data-v-9043dd35]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-9043dd35]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-9043dd35],.page-field>.collapsible-header.closed[data-v-9043dd35]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-9043dd35]{margin:0}.page-field>.collapsible-header svg[data-v-9043dd35]{font-size:.8rem}.page-content[data-v-9043dd35]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-9043dd35]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-9043dd35]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-9043dd35]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-9043dd35]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-9043dd35]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-9043dd35],.page-field.full-width[data-v-9043dd35]{grid-column:span 12}.page-field.three-quarters-width[data-v-9043dd35]{grid-column:span 9}.page-field.two-thirds-width[data-v-9043dd35]{grid-column:span 8}.page-field.half-width[data-v-9043dd35]{grid-column:span 6}.page-field.third-width[data-v-9043dd35]{grid-column:span 4}.page-field.quarter-width[data-v-9043dd35]{grid-column:span 3}.page-field.sixth-width[data-v-9043dd35]{grid-column:span 2}label[data-v-9043dd35]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-9043dd35],.page-field>.collapsible-header h3[data-v-9043dd35]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-9043dd35]:after{content:" *";color:var(--text-brand)}label[title][data-v-9043dd35]{cursor:help}.page-section.rows[data-v-9043dd35]{row-gap:0}.page-section.rows>h3[data-v-9043dd35]{margin-bottom:1rem}.page-section.rows .page-field[data-v-9043dd35]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-9043dd35]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-9043dd35]{margin-bottom:0}.page-section.rows .page-field[data-v-9043dd35]>:not(label){grid-column:2}.page-value[data-v-9043dd35]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-9043dd35]{white-space:pre-line}.page-value[data-v-9043dd35]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-9043dd35]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-9043dd35]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-9043dd35]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-9043dd35]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-9043dd35]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-9043dd35]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-9043dd35]>*{margin-bottom:.5rem}.link-button-list[data-v-9043dd35]>*:last-child{margin-bottom:0}.form-control[data-v-9043dd35],input[type=datetime-local][data-v-9043dd35]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-9043dd35]:focus,input[type=datetime-local][data-v-9043dd35]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-9043dd35]:disabled,input[type=datetime-local][data-v-9043dd35]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-9043dd35]{resize:vertical;min-height:100px}.field-details[data-v-9043dd35]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-9043dd35]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-9043dd35]{display:flex;align-items:baseline}input[type=checkbox][data-v-9043dd35]{margin-right:1rem}.checkbox-container label[data-v-9043dd35]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-9043dd35]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-9043dd35]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-9043dd35]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-9043dd35]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-9043dd35]:checked{background:var(--text-brand)}.form-toggle[data-v-9043dd35]:checked:before{transform:translate(22px)}.form-toggle[data-v-9043dd35]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-9043dd35],.error-message[data-v-9043dd35]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-9043dd35]{border-left:3px solid var(--intent-success)}.error-message[data-v-9043dd35]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-9043dd35]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-9043dd35]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-9043dd35]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-9043dd35]{justify-content:center}.page-actions.vertical[data-v-9043dd35]{flex-direction:column}form.page-content>.page-actions[data-v-9043dd35]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-820da882]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-820da882]:root,[data-theme=light][data-v-820da882]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-820da882]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-820da882]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-820da882],.important-button[data-v-820da882],.delete-button[data-v-820da882],.submit-button[data-v-820da882],.cancel-button[data-v-820da882],.add-button[data-v-820da882],.action-button[data-v-820da882],.link-button[data-v-820da882],.logout-button[data-v-820da882],.help-button[data-v-820da882],.appstore-button[data-v-820da882],.radio-button[data-v-820da882],.download-button[data-v-820da882],.user-button[data-v-820da882]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-820da882]:disabled,.important-button[data-v-820da882]:disabled,.delete-button[data-v-820da882]:disabled,.submit-button[data-v-820da882]:disabled,.cancel-button[data-v-820da882]:disabled,.add-button[data-v-820da882]:disabled,.action-button[data-v-820da882]:disabled,.link-button[data-v-820da882]:disabled,.logout-button[data-v-820da882]:disabled,.help-button[data-v-820da882]:disabled,.appstore-button[data-v-820da882]:disabled,.radio-button[data-v-820da882]:disabled,.download-button[data-v-820da882]:disabled,.user-button[data-v-820da882]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-820da882],.important-button.disabled[data-v-820da882],.delete-button.disabled[data-v-820da882],.submit-button.disabled[data-v-820da882],.cancel-button.disabled[data-v-820da882],.add-button.disabled[data-v-820da882],.action-button.disabled[data-v-820da882],.link-button.disabled[data-v-820da882],.logout-button.disabled[data-v-820da882],.help-button.disabled[data-v-820da882],.appstore-button.disabled[data-v-820da882],.radio-button.disabled[data-v-820da882],.download-button.disabled[data-v-820da882],.user-button.disabled[data-v-820da882]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-820da882]{min-width:7rem}.big[data-v-820da882]{min-width:15rem}.important-button[data-v-820da882]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-820da882]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-820da882]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-820da882]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-820da882]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-820da882]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-820da882]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-820da882]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-820da882]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-820da882]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-820da882]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-820da882]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-820da882]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-820da882]{width:32px;height:32px;padding:0}.action-button.view[data-v-820da882],.action-button.approve[data-v-820da882],.action-button.analytics[data-v-820da882],.action-button.download[data-v-820da882]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-820da882],.action-button.new[data-v-820da882],.action-button.submit[data-v-820da882]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-820da882]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-820da882]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-820da882]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-820da882]{display:flex;gap:8px}.download-button[data-v-820da882]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-820da882]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-820da882]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-820da882]:hover{color:var(--text-link-hover)}.link.disabled[data-v-820da882]{opacity:.7;cursor:not-allowed}.link-button[data-v-820da882]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-820da882]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-820da882],td .link-button.video-button[data-v-820da882]{max-width:400px}.link-button[data-v-820da882]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-820da882]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-820da882]:hover,.user-button.menu-open[data-v-820da882]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-820da882],.user-button:hover .verification-warning[data-v-820da882],.user-button.menu-open .superuser-indicator[data-v-820da882],.user-button.menu-open .verification-warning[data-v-820da882]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-820da882],.user-button.menu-open .logo-image[data-v-820da882]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-820da882]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-820da882]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-820da882]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-820da882]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-820da882]{color:var(--intent-success)}.appstore-button.playstore[data-v-820da882]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-820da882]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-820da882]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-820da882]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-820da882]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-820da882],.file-input[data-v-820da882]{display:none}.dropdown select[data-v-820da882]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-820da882]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-820da882]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-820da882]:hover{border-color:var(--border-strong)}.list-container[data-v-820da882]{position:relative;padding:var(--space-section)}.list-header[data-v-820da882]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-820da882]{margin:0}.header-actions[data-v-820da882]{display:flex;gap:1rem}.list-header[data-v-820da882]:has(>.header-stack){align-items:baseline}.header-stack[data-v-820da882]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-820da882]{margin-bottom:var(--space-section)}.list-section h3[data-v-820da882]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-820da882]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-820da882]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-820da882]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-820da882]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-820da882]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-820da882]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-820da882],td[data-v-820da882]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-820da882]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-820da882]{text-align:right}.thumbnail-name[data-v-820da882]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-820da882]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-820da882]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-820da882]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-820da882]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-820da882]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-820da882]{text-decoration:line-through}.clickable:hover .overflow b[data-v-820da882],.clickable:hover .overflow strong[data-v-820da882]{color:var(--text-brand)}.sortable[data-v-820da882]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-820da882]:hover{color:var(--text-brand)}.sort-indicator[data-v-820da882]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-820da882]{color:var(--text-brand);opacity:1}.inline-edit[data-v-820da882]{position:relative;width:100%}.inline-edit input[data-v-820da882]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-820da882]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-820da882]:hover{background-color:var(--surface-hover)}div.add-row[data-v-820da882]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-820da882]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-820da882]{cursor:pointer}tr.add-row td[data-v-820da882]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-820da882]{color:var(--text-primary)}.grid[data-v-820da882]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-820da882],.actions[data-v-820da882]{display:flex;gap:8px}.featured-star[data-v-820da882]{color:var(--star);margin-left:6px;font-size:.8rem}[data-v-6ed4d310]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-6ed4d310]:root,[data-theme=light][data-v-6ed4d310]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-6ed4d310]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-6ed4d310]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-6ed4d310],.important-button[data-v-6ed4d310],.delete-button[data-v-6ed4d310],.submit-button[data-v-6ed4d310],.cancel-button[data-v-6ed4d310],.add-button[data-v-6ed4d310],.action-button[data-v-6ed4d310],.link-button[data-v-6ed4d310],.logout-button[data-v-6ed4d310],.help-button[data-v-6ed4d310],.appstore-button[data-v-6ed4d310],.radio-button[data-v-6ed4d310],.download-button[data-v-6ed4d310],.user-button[data-v-6ed4d310]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-6ed4d310]:disabled,.important-button[data-v-6ed4d310]:disabled,.delete-button[data-v-6ed4d310]:disabled,.submit-button[data-v-6ed4d310]:disabled,.cancel-button[data-v-6ed4d310]:disabled,.add-button[data-v-6ed4d310]:disabled,.action-button[data-v-6ed4d310]:disabled,.link-button[data-v-6ed4d310]:disabled,.logout-button[data-v-6ed4d310]:disabled,.help-button[data-v-6ed4d310]:disabled,.appstore-button[data-v-6ed4d310]:disabled,.radio-button[data-v-6ed4d310]:disabled,.download-button[data-v-6ed4d310]:disabled,.user-button[data-v-6ed4d310]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-6ed4d310],.important-button.disabled[data-v-6ed4d310],.delete-button.disabled[data-v-6ed4d310],.submit-button.disabled[data-v-6ed4d310],.cancel-button.disabled[data-v-6ed4d310],.add-button.disabled[data-v-6ed4d310],.action-button.disabled[data-v-6ed4d310],.link-button.disabled[data-v-6ed4d310],.logout-button.disabled[data-v-6ed4d310],.help-button.disabled[data-v-6ed4d310],.appstore-button.disabled[data-v-6ed4d310],.radio-button.disabled[data-v-6ed4d310],.download-button.disabled[data-v-6ed4d310],.user-button.disabled[data-v-6ed4d310]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-6ed4d310]{min-width:7rem}.big[data-v-6ed4d310]{min-width:15rem}.important-button[data-v-6ed4d310]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-6ed4d310]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-6ed4d310]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-6ed4d310]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-6ed4d310]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-6ed4d310]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-6ed4d310]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-6ed4d310]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-6ed4d310]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-6ed4d310]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-6ed4d310]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-6ed4d310]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-6ed4d310]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-6ed4d310]{width:32px;height:32px;padding:0}.action-button.view[data-v-6ed4d310],.action-button.approve[data-v-6ed4d310],.action-button.analytics[data-v-6ed4d310],.action-button.download[data-v-6ed4d310]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-6ed4d310],.action-button.new[data-v-6ed4d310],.action-button.submit[data-v-6ed4d310]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-6ed4d310]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-6ed4d310]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-6ed4d310]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-6ed4d310]{display:flex;gap:8px}.download-button[data-v-6ed4d310]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-6ed4d310]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-6ed4d310]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-6ed4d310]:hover{color:var(--text-link-hover)}.link.disabled[data-v-6ed4d310]{opacity:.7;cursor:not-allowed}.link-button[data-v-6ed4d310]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-6ed4d310]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-6ed4d310],td .link-button.video-button[data-v-6ed4d310]{max-width:400px}.link-button[data-v-6ed4d310]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-6ed4d310]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-6ed4d310]:hover,.user-button.menu-open[data-v-6ed4d310]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-6ed4d310],.user-button:hover .verification-warning[data-v-6ed4d310],.user-button.menu-open .superuser-indicator[data-v-6ed4d310],.user-button.menu-open .verification-warning[data-v-6ed4d310]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-6ed4d310],.user-button.menu-open .logo-image[data-v-6ed4d310]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-6ed4d310]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-6ed4d310]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-6ed4d310]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-6ed4d310]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-6ed4d310]{color:var(--intent-success)}.appstore-button.playstore[data-v-6ed4d310]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-6ed4d310]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-6ed4d310]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-6ed4d310]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-6ed4d310]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-6ed4d310],.file-input[data-v-6ed4d310]{display:none}.dropdown select[data-v-6ed4d310]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-6ed4d310]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-6ed4d310]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-6ed4d310]:hover{border-color:var(--border-strong)}.list-container[data-v-6ed4d310]{position:relative;padding:var(--space-section)}.list-header[data-v-6ed4d310]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-6ed4d310]{margin:0}.header-actions[data-v-6ed4d310]{display:flex;gap:1rem}.list-header[data-v-6ed4d310]:has(>.header-stack){align-items:baseline}.header-stack[data-v-6ed4d310]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-6ed4d310]{margin-bottom:var(--space-section)}.list-section h3[data-v-6ed4d310]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-6ed4d310]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-6ed4d310]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-6ed4d310]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-6ed4d310]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-6ed4d310]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-6ed4d310]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-6ed4d310],td[data-v-6ed4d310]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-6ed4d310]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-6ed4d310]{text-align:right}.thumbnail-name[data-v-6ed4d310]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-6ed4d310]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-6ed4d310]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-6ed4d310]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-6ed4d310]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-6ed4d310]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-6ed4d310]{text-decoration:line-through}.clickable:hover .overflow b[data-v-6ed4d310],.clickable:hover .overflow strong[data-v-6ed4d310]{color:var(--text-brand)}.sortable[data-v-6ed4d310]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-6ed4d310]:hover{color:var(--text-brand)}.sort-indicator[data-v-6ed4d310]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-6ed4d310]{color:var(--text-brand);opacity:1}.inline-edit[data-v-6ed4d310]{position:relative;width:100%}.inline-edit input[data-v-6ed4d310]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-6ed4d310]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-6ed4d310]:hover{background-color:var(--surface-hover)}div.add-row[data-v-6ed4d310]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-6ed4d310]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-6ed4d310]{cursor:pointer}tr.add-row td[data-v-6ed4d310]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-6ed4d310]{color:var(--text-primary)}.grid[data-v-6ed4d310]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-6ed4d310],.actions[data-v-6ed4d310]{display:flex;gap:8px}.featured-star[data-v-6ed4d310]{color:var(--star);margin-left:6px;font-size:.8rem}.charts-section[data-v-6ed4d310]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-section);margin-bottom:var(--space-section)}.charts-section.single-column[data-v-6ed4d310]{grid-template-columns:1fr}.charts-section.three-columns[data-v-6ed4d310]{grid-template-columns:1fr 1fr 1fr}.chart-panel[data-v-6ed4d310]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem 1.5rem}.chart-panel h4[data-v-6ed4d310]{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}@media(max-width:1200px){.charts-section.three-columns[data-v-6ed4d310]{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.charts-section[data-v-6ed4d310],.charts-section.three-columns[data-v-6ed4d310]{grid-template-columns:1fr}}.chart-container[data-v-6ed4d310]{min-height:280px}.chart-wrapper[data-v-6ed4d310]{width:100%}.no-data[data-v-6ed4d310]{display:flex;align-items:center;justify-content:center;height:280px;color:var(--text-secondary);font-size:.875rem}[data-v-0b3f3e84]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-0b3f3e84]:root,[data-theme=light][data-v-0b3f3e84]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-0b3f3e84]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-0b3f3e84]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-0b3f3e84],.important-button[data-v-0b3f3e84],.delete-button[data-v-0b3f3e84],.submit-button[data-v-0b3f3e84],.cancel-button[data-v-0b3f3e84],.add-button[data-v-0b3f3e84],.action-button[data-v-0b3f3e84],.link-button[data-v-0b3f3e84],.logout-button[data-v-0b3f3e84],.help-button[data-v-0b3f3e84],.appstore-button[data-v-0b3f3e84],.radio-button[data-v-0b3f3e84],.download-button[data-v-0b3f3e84],.user-button[data-v-0b3f3e84]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-0b3f3e84]:disabled,.important-button[data-v-0b3f3e84]:disabled,.delete-button[data-v-0b3f3e84]:disabled,.submit-button[data-v-0b3f3e84]:disabled,.cancel-button[data-v-0b3f3e84]:disabled,.add-button[data-v-0b3f3e84]:disabled,.action-button[data-v-0b3f3e84]:disabled,.link-button[data-v-0b3f3e84]:disabled,.logout-button[data-v-0b3f3e84]:disabled,.help-button[data-v-0b3f3e84]:disabled,.appstore-button[data-v-0b3f3e84]:disabled,.radio-button[data-v-0b3f3e84]:disabled,.download-button[data-v-0b3f3e84]:disabled,.user-button[data-v-0b3f3e84]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-0b3f3e84],.important-button.disabled[data-v-0b3f3e84],.delete-button.disabled[data-v-0b3f3e84],.submit-button.disabled[data-v-0b3f3e84],.cancel-button.disabled[data-v-0b3f3e84],.add-button.disabled[data-v-0b3f3e84],.action-button.disabled[data-v-0b3f3e84],.link-button.disabled[data-v-0b3f3e84],.logout-button.disabled[data-v-0b3f3e84],.help-button.disabled[data-v-0b3f3e84],.appstore-button.disabled[data-v-0b3f3e84],.radio-button.disabled[data-v-0b3f3e84],.download-button.disabled[data-v-0b3f3e84],.user-button.disabled[data-v-0b3f3e84]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-0b3f3e84]{min-width:7rem}.big[data-v-0b3f3e84]{min-width:15rem}.important-button[data-v-0b3f3e84]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-0b3f3e84]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-0b3f3e84]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-0b3f3e84]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-0b3f3e84]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-0b3f3e84]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-0b3f3e84]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-0b3f3e84]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-0b3f3e84]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-0b3f3e84]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-0b3f3e84]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-0b3f3e84]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-0b3f3e84]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-0b3f3e84]{width:32px;height:32px;padding:0}.action-button.view[data-v-0b3f3e84],.action-button.approve[data-v-0b3f3e84],.action-button.analytics[data-v-0b3f3e84],.action-button.download[data-v-0b3f3e84]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-0b3f3e84],.action-button.new[data-v-0b3f3e84],.action-button.submit[data-v-0b3f3e84]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-0b3f3e84]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-0b3f3e84]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-0b3f3e84]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-0b3f3e84]{display:flex;gap:8px}.download-button[data-v-0b3f3e84]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-0b3f3e84]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-0b3f3e84]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-0b3f3e84]:hover{color:var(--text-link-hover)}.link.disabled[data-v-0b3f3e84]{opacity:.7;cursor:not-allowed}.link-button[data-v-0b3f3e84]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-0b3f3e84]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-0b3f3e84],td .link-button.video-button[data-v-0b3f3e84]{max-width:400px}.link-button[data-v-0b3f3e84]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-0b3f3e84]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-0b3f3e84]:hover,.user-button.menu-open[data-v-0b3f3e84]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-0b3f3e84],.user-button:hover .verification-warning[data-v-0b3f3e84],.user-button.menu-open .superuser-indicator[data-v-0b3f3e84],.user-button.menu-open .verification-warning[data-v-0b3f3e84]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-0b3f3e84],.user-button.menu-open .logo-image[data-v-0b3f3e84]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-0b3f3e84]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-0b3f3e84]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-0b3f3e84]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-0b3f3e84]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-0b3f3e84]{color:var(--intent-success)}.appstore-button.playstore[data-v-0b3f3e84]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-0b3f3e84]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-0b3f3e84]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-0b3f3e84]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-0b3f3e84]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-0b3f3e84],.file-input[data-v-0b3f3e84]{display:none}.dropdown select[data-v-0b3f3e84]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-0b3f3e84]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-0b3f3e84]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-0b3f3e84]:hover{border-color:var(--border-strong)}.list-container[data-v-0b3f3e84]{position:relative;padding:var(--space-section)}.list-header[data-v-0b3f3e84]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-0b3f3e84]{margin:0}.header-actions[data-v-0b3f3e84]{display:flex;gap:1rem}.list-header[data-v-0b3f3e84]:has(>.header-stack){align-items:baseline}.header-stack[data-v-0b3f3e84]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-0b3f3e84]{margin-bottom:var(--space-section)}.list-section h3[data-v-0b3f3e84]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-0b3f3e84]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-0b3f3e84]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-0b3f3e84]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-0b3f3e84]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-0b3f3e84]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-0b3f3e84]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-0b3f3e84],td[data-v-0b3f3e84]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-0b3f3e84]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-0b3f3e84]{text-align:right}.thumbnail-name[data-v-0b3f3e84]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-0b3f3e84]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-0b3f3e84]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-0b3f3e84]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-0b3f3e84]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-0b3f3e84]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-0b3f3e84]{text-decoration:line-through}.clickable:hover .overflow b[data-v-0b3f3e84],.clickable:hover .overflow strong[data-v-0b3f3e84]{color:var(--text-brand)}.sortable[data-v-0b3f3e84]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-0b3f3e84]:hover{color:var(--text-brand)}.sort-indicator[data-v-0b3f3e84]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-0b3f3e84]{color:var(--text-brand);opacity:1}.inline-edit[data-v-0b3f3e84]{position:relative;width:100%}.inline-edit input[data-v-0b3f3e84]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-0b3f3e84]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-0b3f3e84]:hover{background-color:var(--surface-hover)}div.add-row[data-v-0b3f3e84]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-0b3f3e84]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-0b3f3e84]{cursor:pointer}tr.add-row td[data-v-0b3f3e84]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-0b3f3e84]{color:var(--text-primary)}.grid[data-v-0b3f3e84]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-0b3f3e84],.actions[data-v-0b3f3e84]{display:flex;gap:8px}.featured-star[data-v-0b3f3e84]{color:var(--star);margin-left:6px;font-size:.8rem}.page-container[data-v-0b3f3e84]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-0b3f3e84]{max-width:400px}.page-container.wide[data-v-0b3f3e84]{max-width:1200px}.eyebrow[data-v-0b3f3e84]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-0b3f3e84]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-0b3f3e84]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-0b3f3e84]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-0b3f3e84]{display:flex;gap:1rem}.collapsible-header[data-v-0b3f3e84]{cursor:pointer}.collapsible-header.closed[data-v-0b3f3e84]{margin-bottom:0}.collapsible-header svg[data-v-0b3f3e84]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-0b3f3e84]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-0b3f3e84],.page-field>.collapsible-header.closed[data-v-0b3f3e84]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-0b3f3e84]{margin:0}.page-field>.collapsible-header svg[data-v-0b3f3e84]{font-size:.8rem}.page-content[data-v-0b3f3e84]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-0b3f3e84]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-0b3f3e84]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-0b3f3e84]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-0b3f3e84]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-0b3f3e84]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-0b3f3e84],.page-field.full-width[data-v-0b3f3e84]{grid-column:span 12}.page-field.three-quarters-width[data-v-0b3f3e84]{grid-column:span 9}.page-field.two-thirds-width[data-v-0b3f3e84]{grid-column:span 8}.page-field.half-width[data-v-0b3f3e84]{grid-column:span 6}.page-field.third-width[data-v-0b3f3e84]{grid-column:span 4}.page-field.quarter-width[data-v-0b3f3e84]{grid-column:span 3}.page-field.sixth-width[data-v-0b3f3e84]{grid-column:span 2}label[data-v-0b3f3e84]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-0b3f3e84],.page-field>.collapsible-header h3[data-v-0b3f3e84]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-0b3f3e84]:after{content:" *";color:var(--text-brand)}label[title][data-v-0b3f3e84]{cursor:help}.page-section.rows[data-v-0b3f3e84]{row-gap:0}.page-section.rows>h3[data-v-0b3f3e84]{margin-bottom:1rem}.page-section.rows .page-field[data-v-0b3f3e84]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-0b3f3e84]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-0b3f3e84]{margin-bottom:0}.page-section.rows .page-field[data-v-0b3f3e84]>:not(label){grid-column:2}.page-value[data-v-0b3f3e84]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-0b3f3e84]{white-space:pre-line}.page-value[data-v-0b3f3e84]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-0b3f3e84]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-0b3f3e84]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-0b3f3e84]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-0b3f3e84]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-0b3f3e84]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-0b3f3e84]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-0b3f3e84]>*{margin-bottom:.5rem}.link-button-list[data-v-0b3f3e84]>*:last-child{margin-bottom:0}.form-control[data-v-0b3f3e84],input[type=datetime-local][data-v-0b3f3e84]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-0b3f3e84]:focus,input[type=datetime-local][data-v-0b3f3e84]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-0b3f3e84]:disabled,input[type=datetime-local][data-v-0b3f3e84]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-0b3f3e84]{resize:vertical;min-height:100px}.field-details[data-v-0b3f3e84]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-0b3f3e84]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-0b3f3e84]{display:flex;align-items:baseline}input[type=checkbox][data-v-0b3f3e84]{margin-right:1rem}.checkbox-container label[data-v-0b3f3e84]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-0b3f3e84]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-0b3f3e84]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-0b3f3e84]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-0b3f3e84]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-0b3f3e84]:checked{background:var(--text-brand)}.form-toggle[data-v-0b3f3e84]:checked:before{transform:translate(22px)}.form-toggle[data-v-0b3f3e84]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-0b3f3e84],.error-message[data-v-0b3f3e84]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-0b3f3e84]{border-left:3px solid var(--intent-success)}.error-message[data-v-0b3f3e84]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-0b3f3e84]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-0b3f3e84]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-0b3f3e84]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-0b3f3e84]{justify-content:center}.page-actions.vertical[data-v-0b3f3e84]{flex-direction:column}form.page-content>.page-actions[data-v-0b3f3e84]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.stats-panel[data-v-0b3f3e84]{margin-bottom:var(--space-section)}.stats-panel.boxed[data-v-0b3f3e84]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem}.stats-container[data-v-0b3f3e84]{display:flex;flex-wrap:wrap;gap:var(--space-section)}.stat-box[data-v-0b3f3e84]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem;min-width:150px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}:where(.stats-panel.boxed) .stat-box[data-v-0b3f3e84]{background-color:var(--surface-app)}.stat-box.clickable[data-v-0b3f3e84]{cursor:pointer}.stat-box.clickable[data-v-0b3f3e84]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-box.active[data-v-0b3f3e84]{background-image:var(--intent-brand-tint);border-color:var(--text-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.stat-box.active .stat-value[data-v-0b3f3e84]{color:var(--text-brand)}.stat-title[data-v-0b3f3e84]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin-bottom:.5rem}.stat-value[data-v-0b3f3e84]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.stat-description[data-v-0b3f3e84]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.filter-indicator[data-v-0b3f3e84]{margin-top:var(--space-section);padding:.75rem 1.25rem;background-color:var(--surface-sunken);border-left:3px solid var(--text-brand);border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--text-primary)}.clear-filter[data-v-0b3f3e84]{background-color:transparent;border:none;color:var(--text-brand);cursor:pointer;font-size:.875rem;font-weight:500;padding:.25rem .5rem;margin-left:.5rem;border-radius:6px}.clear-filter[data-v-0b3f3e84]:hover{background-image:var(--intent-brand-tint)}.charts-section[data-v-0b3f3e84]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-section);margin-bottom:var(--space-section)}.charts-section.single-column[data-v-0b3f3e84]{grid-template-columns:1fr}.charts-section.three-columns[data-v-0b3f3e84]{grid-template-columns:1fr 1fr 1fr}.chart-panel[data-v-0b3f3e84]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem 1.5rem}.chart-panel h4[data-v-0b3f3e84]{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}@media(max-width:1200px){.charts-section.three-columns[data-v-0b3f3e84]{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.charts-section[data-v-0b3f3e84],.charts-section.three-columns[data-v-0b3f3e84]{grid-template-columns:1fr}}.chart-container[data-v-0b3f3e84]{min-height:280px}.chart-wrapper[data-v-0b3f3e84]{width:100%}.no-data[data-v-0b3f3e84]{display:flex;align-items:center;justify-content:center;height:280px;color:var(--text-secondary);font-size:.875rem}[data-v-04ac155b]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-04ac155b]:root,[data-theme=light][data-v-04ac155b]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-04ac155b]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-04ac155b]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-04ac155b],.important-button[data-v-04ac155b],.delete-button[data-v-04ac155b],.submit-button[data-v-04ac155b],.cancel-button[data-v-04ac155b],.add-button[data-v-04ac155b],.action-button[data-v-04ac155b],.link-button[data-v-04ac155b],.logout-button[data-v-04ac155b],.help-button[data-v-04ac155b],.appstore-button[data-v-04ac155b],.radio-button[data-v-04ac155b],.download-button[data-v-04ac155b],.user-button[data-v-04ac155b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-04ac155b]:disabled,.important-button[data-v-04ac155b]:disabled,.delete-button[data-v-04ac155b]:disabled,.submit-button[data-v-04ac155b]:disabled,.cancel-button[data-v-04ac155b]:disabled,.add-button[data-v-04ac155b]:disabled,.action-button[data-v-04ac155b]:disabled,.link-button[data-v-04ac155b]:disabled,.logout-button[data-v-04ac155b]:disabled,.help-button[data-v-04ac155b]:disabled,.appstore-button[data-v-04ac155b]:disabled,.radio-button[data-v-04ac155b]:disabled,.download-button[data-v-04ac155b]:disabled,.user-button[data-v-04ac155b]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-04ac155b],.important-button.disabled[data-v-04ac155b],.delete-button.disabled[data-v-04ac155b],.submit-button.disabled[data-v-04ac155b],.cancel-button.disabled[data-v-04ac155b],.add-button.disabled[data-v-04ac155b],.action-button.disabled[data-v-04ac155b],.link-button.disabled[data-v-04ac155b],.logout-button.disabled[data-v-04ac155b],.help-button.disabled[data-v-04ac155b],.appstore-button.disabled[data-v-04ac155b],.radio-button.disabled[data-v-04ac155b],.download-button.disabled[data-v-04ac155b],.user-button.disabled[data-v-04ac155b]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-04ac155b]{min-width:7rem}.big[data-v-04ac155b]{min-width:15rem}.important-button[data-v-04ac155b]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-04ac155b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-04ac155b]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-04ac155b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-04ac155b]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-04ac155b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-04ac155b]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-04ac155b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-04ac155b]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-04ac155b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-04ac155b]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-04ac155b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-04ac155b]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-04ac155b]{width:32px;height:32px;padding:0}.action-button.view[data-v-04ac155b],.action-button.approve[data-v-04ac155b],.action-button.analytics[data-v-04ac155b],.action-button.download[data-v-04ac155b]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-04ac155b],.action-button.new[data-v-04ac155b],.action-button.submit[data-v-04ac155b]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-04ac155b]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-04ac155b]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-04ac155b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-04ac155b]{display:flex;gap:8px}.download-button[data-v-04ac155b]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-04ac155b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-04ac155b]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-04ac155b]:hover{color:var(--text-link-hover)}.link.disabled[data-v-04ac155b]{opacity:.7;cursor:not-allowed}.link-button[data-v-04ac155b]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-04ac155b]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-04ac155b],td .link-button.video-button[data-v-04ac155b]{max-width:400px}.link-button[data-v-04ac155b]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-04ac155b]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-04ac155b]:hover,.user-button.menu-open[data-v-04ac155b]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-04ac155b],.user-button:hover .verification-warning[data-v-04ac155b],.user-button.menu-open .superuser-indicator[data-v-04ac155b],.user-button.menu-open .verification-warning[data-v-04ac155b]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-04ac155b],.user-button.menu-open .logo-image[data-v-04ac155b]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-04ac155b]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-04ac155b]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-04ac155b]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-04ac155b]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-04ac155b]{color:var(--intent-success)}.appstore-button.playstore[data-v-04ac155b]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-04ac155b]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-04ac155b]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-04ac155b]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-04ac155b]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-04ac155b],.file-input[data-v-04ac155b]{display:none}.dropdown select[data-v-04ac155b]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-04ac155b]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-04ac155b]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-04ac155b]:hover{border-color:var(--border-strong)}.list-container[data-v-04ac155b]{position:relative;padding:var(--space-section)}.list-header[data-v-04ac155b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-04ac155b]{margin:0}.header-actions[data-v-04ac155b]{display:flex;gap:1rem}.list-header[data-v-04ac155b]:has(>.header-stack){align-items:baseline}.header-stack[data-v-04ac155b]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-04ac155b]{margin-bottom:var(--space-section)}.list-section h3[data-v-04ac155b]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-04ac155b]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-04ac155b]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-04ac155b]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-04ac155b]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-04ac155b]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-04ac155b]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-04ac155b],td[data-v-04ac155b]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-04ac155b]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-04ac155b]{text-align:right}.thumbnail-name[data-v-04ac155b]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-04ac155b]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-04ac155b]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-04ac155b]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-04ac155b]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-04ac155b]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-04ac155b]{text-decoration:line-through}.clickable:hover .overflow b[data-v-04ac155b],.clickable:hover .overflow strong[data-v-04ac155b]{color:var(--text-brand)}.sortable[data-v-04ac155b]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-04ac155b]:hover{color:var(--text-brand)}.sort-indicator[data-v-04ac155b]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-04ac155b]{color:var(--text-brand);opacity:1}.inline-edit[data-v-04ac155b]{position:relative;width:100%}.inline-edit input[data-v-04ac155b]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-04ac155b]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-04ac155b]:hover{background-color:var(--surface-hover)}div.add-row[data-v-04ac155b]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-04ac155b]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-04ac155b]{cursor:pointer}tr.add-row td[data-v-04ac155b]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-04ac155b]{color:var(--text-primary)}.grid[data-v-04ac155b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-04ac155b],.actions[data-v-04ac155b]{display:flex;gap:8px}.featured-star[data-v-04ac155b]{color:var(--star);margin-left:6px;font-size:.8rem}.page-container[data-v-04ac155b]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-04ac155b]{max-width:400px}.page-container.wide[data-v-04ac155b]{max-width:1200px}.eyebrow[data-v-04ac155b]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-04ac155b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-04ac155b]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-04ac155b]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-04ac155b]{display:flex;gap:1rem}.collapsible-header[data-v-04ac155b]{cursor:pointer}.collapsible-header.closed[data-v-04ac155b]{margin-bottom:0}.collapsible-header svg[data-v-04ac155b]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-04ac155b]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-04ac155b],.page-field>.collapsible-header.closed[data-v-04ac155b]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-04ac155b]{margin:0}.page-field>.collapsible-header svg[data-v-04ac155b]{font-size:.8rem}.page-content[data-v-04ac155b]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-04ac155b]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-04ac155b]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-04ac155b]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-04ac155b]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-04ac155b]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-04ac155b],.page-field.full-width[data-v-04ac155b]{grid-column:span 12}.page-field.three-quarters-width[data-v-04ac155b]{grid-column:span 9}.page-field.two-thirds-width[data-v-04ac155b]{grid-column:span 8}.page-field.half-width[data-v-04ac155b]{grid-column:span 6}.page-field.third-width[data-v-04ac155b]{grid-column:span 4}.page-field.quarter-width[data-v-04ac155b]{grid-column:span 3}.page-field.sixth-width[data-v-04ac155b]{grid-column:span 2}label[data-v-04ac155b]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-04ac155b],.page-field>.collapsible-header h3[data-v-04ac155b]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-04ac155b]:after{content:" *";color:var(--text-brand)}label[title][data-v-04ac155b]{cursor:help}.page-section.rows[data-v-04ac155b]{row-gap:0}.page-section.rows>h3[data-v-04ac155b]{margin-bottom:1rem}.page-section.rows .page-field[data-v-04ac155b]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-04ac155b]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-04ac155b]{margin-bottom:0}.page-section.rows .page-field[data-v-04ac155b]>:not(label){grid-column:2}.page-value[data-v-04ac155b]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-04ac155b]{white-space:pre-line}.page-value[data-v-04ac155b]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-04ac155b]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-04ac155b]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-04ac155b]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-04ac155b]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-04ac155b]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-04ac155b]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-04ac155b]>*{margin-bottom:.5rem}.link-button-list[data-v-04ac155b]>*:last-child{margin-bottom:0}.form-control[data-v-04ac155b],input[type=datetime-local][data-v-04ac155b]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-04ac155b]:focus,input[type=datetime-local][data-v-04ac155b]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-04ac155b]:disabled,input[type=datetime-local][data-v-04ac155b]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-04ac155b]{resize:vertical;min-height:100px}.field-details[data-v-04ac155b]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-04ac155b]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-04ac155b]{display:flex;align-items:baseline}input[type=checkbox][data-v-04ac155b]{margin-right:1rem}.checkbox-container label[data-v-04ac155b]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-04ac155b]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-04ac155b]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-04ac155b]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-04ac155b]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-04ac155b]:checked{background:var(--text-brand)}.form-toggle[data-v-04ac155b]:checked:before{transform:translate(22px)}.form-toggle[data-v-04ac155b]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-04ac155b],.error-message[data-v-04ac155b]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-04ac155b]{border-left:3px solid var(--intent-success)}.error-message[data-v-04ac155b]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-04ac155b]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-04ac155b]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-04ac155b]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-04ac155b]{justify-content:center}.page-actions.vertical[data-v-04ac155b]{flex-direction:column}form.page-content>.page-actions[data-v-04ac155b]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.stats-panel[data-v-04ac155b]{margin-bottom:var(--space-section)}.stats-panel.boxed[data-v-04ac155b]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem}.stats-container[data-v-04ac155b]{display:flex;flex-wrap:wrap;gap:var(--space-section)}.stat-box[data-v-04ac155b]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem;min-width:150px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}:where(.stats-panel.boxed) .stat-box[data-v-04ac155b]{background-color:var(--surface-app)}.stat-box.clickable[data-v-04ac155b]{cursor:pointer}.stat-box.clickable[data-v-04ac155b]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-box.active[data-v-04ac155b]{background-image:var(--intent-brand-tint);border-color:var(--text-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.stat-box.active .stat-value[data-v-04ac155b]{color:var(--text-brand)}.stat-title[data-v-04ac155b]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin-bottom:.5rem}.stat-value[data-v-04ac155b]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.stat-description[data-v-04ac155b]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.filter-indicator[data-v-04ac155b]{margin-top:var(--space-section);padding:.75rem 1.25rem;background-color:var(--surface-sunken);border-left:3px solid var(--text-brand);border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--text-primary)}.clear-filter[data-v-04ac155b]{background-color:transparent;border:none;color:var(--text-brand);cursor:pointer;font-size:.875rem;font-weight:500;padding:.25rem .5rem;margin-left:.5rem;border-radius:6px}.clear-filter[data-v-04ac155b]:hover{background-image:var(--intent-brand-tint)}.charts-section[data-v-04ac155b]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-section);margin-bottom:var(--space-section)}.charts-section.single-column[data-v-04ac155b]{grid-template-columns:1fr}.charts-section.three-columns[data-v-04ac155b]{grid-template-columns:1fr 1fr 1fr}.chart-panel[data-v-04ac155b]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem 1.5rem}.chart-panel h4[data-v-04ac155b]{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}@media(max-width:1200px){.charts-section.three-columns[data-v-04ac155b]{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.charts-section[data-v-04ac155b],.charts-section.three-columns[data-v-04ac155b]{grid-template-columns:1fr}}.chart-container[data-v-04ac155b]{min-height:280px}.chart-wrapper[data-v-04ac155b]{width:100%}.no-data[data-v-04ac155b]{display:flex;align-items:center;justify-content:center;height:280px;color:var(--text-secondary);font-size:.875rem}[data-v-af1c8fba]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-af1c8fba]:root,[data-theme=light][data-v-af1c8fba]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-af1c8fba]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-af1c8fba]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-af1c8fba],.important-button[data-v-af1c8fba],.delete-button[data-v-af1c8fba],.submit-button[data-v-af1c8fba],.cancel-button[data-v-af1c8fba],.add-button[data-v-af1c8fba],.action-button[data-v-af1c8fba],.link-button[data-v-af1c8fba],.logout-button[data-v-af1c8fba],.help-button[data-v-af1c8fba],.appstore-button[data-v-af1c8fba],.radio-button[data-v-af1c8fba],.download-button[data-v-af1c8fba],.user-button[data-v-af1c8fba]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-af1c8fba]:disabled,.important-button[data-v-af1c8fba]:disabled,.delete-button[data-v-af1c8fba]:disabled,.submit-button[data-v-af1c8fba]:disabled,.cancel-button[data-v-af1c8fba]:disabled,.add-button[data-v-af1c8fba]:disabled,.action-button[data-v-af1c8fba]:disabled,.link-button[data-v-af1c8fba]:disabled,.logout-button[data-v-af1c8fba]:disabled,.help-button[data-v-af1c8fba]:disabled,.appstore-button[data-v-af1c8fba]:disabled,.radio-button[data-v-af1c8fba]:disabled,.download-button[data-v-af1c8fba]:disabled,.user-button[data-v-af1c8fba]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-af1c8fba],.important-button.disabled[data-v-af1c8fba],.delete-button.disabled[data-v-af1c8fba],.submit-button.disabled[data-v-af1c8fba],.cancel-button.disabled[data-v-af1c8fba],.add-button.disabled[data-v-af1c8fba],.action-button.disabled[data-v-af1c8fba],.link-button.disabled[data-v-af1c8fba],.logout-button.disabled[data-v-af1c8fba],.help-button.disabled[data-v-af1c8fba],.appstore-button.disabled[data-v-af1c8fba],.radio-button.disabled[data-v-af1c8fba],.download-button.disabled[data-v-af1c8fba],.user-button.disabled[data-v-af1c8fba]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-af1c8fba]{min-width:7rem}.big[data-v-af1c8fba]{min-width:15rem}.important-button[data-v-af1c8fba]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-af1c8fba]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-af1c8fba]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-af1c8fba]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-af1c8fba]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-af1c8fba]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-af1c8fba]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-af1c8fba]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-af1c8fba]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-af1c8fba]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-af1c8fba]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-af1c8fba]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-af1c8fba]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-af1c8fba]{width:32px;height:32px;padding:0}.action-button.view[data-v-af1c8fba],.action-button.approve[data-v-af1c8fba],.action-button.analytics[data-v-af1c8fba],.action-button.download[data-v-af1c8fba]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-af1c8fba],.action-button.new[data-v-af1c8fba],.action-button.submit[data-v-af1c8fba]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-af1c8fba]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-af1c8fba]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-af1c8fba]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-af1c8fba]{display:flex;gap:8px}.download-button[data-v-af1c8fba]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-af1c8fba]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-af1c8fba]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-af1c8fba]:hover{color:var(--text-link-hover)}.link.disabled[data-v-af1c8fba]{opacity:.7;cursor:not-allowed}.link-button[data-v-af1c8fba]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-af1c8fba]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-af1c8fba],td .link-button.video-button[data-v-af1c8fba]{max-width:400px}.link-button[data-v-af1c8fba]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-af1c8fba]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-af1c8fba]:hover,.user-button.menu-open[data-v-af1c8fba]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-af1c8fba],.user-button:hover .verification-warning[data-v-af1c8fba],.user-button.menu-open .superuser-indicator[data-v-af1c8fba],.user-button.menu-open .verification-warning[data-v-af1c8fba]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-af1c8fba],.user-button.menu-open .logo-image[data-v-af1c8fba]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-af1c8fba]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-af1c8fba]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-af1c8fba]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-af1c8fba]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-af1c8fba]{color:var(--intent-success)}.appstore-button.playstore[data-v-af1c8fba]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-af1c8fba]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-af1c8fba]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-af1c8fba]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-af1c8fba]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-af1c8fba],.file-input[data-v-af1c8fba]{display:none}.dropdown select[data-v-af1c8fba]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-af1c8fba]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-af1c8fba]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-af1c8fba]:hover{border-color:var(--border-strong)}.list-container[data-v-af1c8fba]{position:relative;padding:var(--space-section)}.list-header[data-v-af1c8fba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-af1c8fba]{margin:0}.header-actions[data-v-af1c8fba]{display:flex;gap:1rem}.list-header[data-v-af1c8fba]:has(>.header-stack){align-items:baseline}.header-stack[data-v-af1c8fba]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-af1c8fba]{margin-bottom:var(--space-section)}.list-section h3[data-v-af1c8fba]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-af1c8fba]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-af1c8fba]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-af1c8fba]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-af1c8fba]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-af1c8fba]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-af1c8fba]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-af1c8fba],td[data-v-af1c8fba]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-af1c8fba]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-af1c8fba]{text-align:right}.thumbnail-name[data-v-af1c8fba]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-af1c8fba]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-af1c8fba]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-af1c8fba]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-af1c8fba]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-af1c8fba]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-af1c8fba]{text-decoration:line-through}.clickable:hover .overflow b[data-v-af1c8fba],.clickable:hover .overflow strong[data-v-af1c8fba]{color:var(--text-brand)}.sortable[data-v-af1c8fba]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-af1c8fba]:hover{color:var(--text-brand)}.sort-indicator[data-v-af1c8fba]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-af1c8fba]{color:var(--text-brand);opacity:1}.inline-edit[data-v-af1c8fba]{position:relative;width:100%}.inline-edit input[data-v-af1c8fba]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-af1c8fba]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-af1c8fba]:hover{background-color:var(--surface-hover)}div.add-row[data-v-af1c8fba]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-af1c8fba]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-af1c8fba]{cursor:pointer}tr.add-row td[data-v-af1c8fba]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-af1c8fba]{color:var(--text-primary)}.grid[data-v-af1c8fba]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-af1c8fba],.actions[data-v-af1c8fba]{display:flex;gap:8px}.featured-star[data-v-af1c8fba]{color:var(--star);margin-left:6px;font-size:.8rem}.page-container[data-v-af1c8fba]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-af1c8fba]{max-width:400px}.page-container.wide[data-v-af1c8fba]{max-width:1200px}.eyebrow[data-v-af1c8fba]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-af1c8fba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-af1c8fba]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-af1c8fba]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-af1c8fba]{display:flex;gap:1rem}.collapsible-header[data-v-af1c8fba]{cursor:pointer}.collapsible-header.closed[data-v-af1c8fba]{margin-bottom:0}.collapsible-header svg[data-v-af1c8fba]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-af1c8fba]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-af1c8fba],.page-field>.collapsible-header.closed[data-v-af1c8fba]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-af1c8fba]{margin:0}.page-field>.collapsible-header svg[data-v-af1c8fba]{font-size:.8rem}.page-content[data-v-af1c8fba]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-af1c8fba]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-af1c8fba]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-af1c8fba]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-af1c8fba]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-af1c8fba]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-af1c8fba],.page-field.full-width[data-v-af1c8fba]{grid-column:span 12}.page-field.three-quarters-width[data-v-af1c8fba]{grid-column:span 9}.page-field.two-thirds-width[data-v-af1c8fba]{grid-column:span 8}.page-field.half-width[data-v-af1c8fba]{grid-column:span 6}.page-field.third-width[data-v-af1c8fba]{grid-column:span 4}.page-field.quarter-width[data-v-af1c8fba]{grid-column:span 3}.page-field.sixth-width[data-v-af1c8fba]{grid-column:span 2}label[data-v-af1c8fba]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-af1c8fba],.page-field>.collapsible-header h3[data-v-af1c8fba]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-af1c8fba]:after{content:" *";color:var(--text-brand)}label[title][data-v-af1c8fba]{cursor:help}.page-section.rows[data-v-af1c8fba]{row-gap:0}.page-section.rows>h3[data-v-af1c8fba]{margin-bottom:1rem}.page-section.rows .page-field[data-v-af1c8fba]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-af1c8fba]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-af1c8fba]{margin-bottom:0}.page-section.rows .page-field[data-v-af1c8fba]>:not(label){grid-column:2}.page-value[data-v-af1c8fba]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-af1c8fba]{white-space:pre-line}.page-value[data-v-af1c8fba]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-af1c8fba]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-af1c8fba]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-af1c8fba]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-af1c8fba]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-af1c8fba]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-af1c8fba]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-af1c8fba]>*{margin-bottom:.5rem}.link-button-list[data-v-af1c8fba]>*:last-child{margin-bottom:0}.form-control[data-v-af1c8fba],input[type=datetime-local][data-v-af1c8fba]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-af1c8fba]:focus,input[type=datetime-local][data-v-af1c8fba]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-af1c8fba]:disabled,input[type=datetime-local][data-v-af1c8fba]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-af1c8fba]{resize:vertical;min-height:100px}.field-details[data-v-af1c8fba]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-af1c8fba]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-af1c8fba]{display:flex;align-items:baseline}input[type=checkbox][data-v-af1c8fba]{margin-right:1rem}.checkbox-container label[data-v-af1c8fba]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-af1c8fba]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-af1c8fba]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-af1c8fba]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-af1c8fba]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-af1c8fba]:checked{background:var(--text-brand)}.form-toggle[data-v-af1c8fba]:checked:before{transform:translate(22px)}.form-toggle[data-v-af1c8fba]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-af1c8fba],.error-message[data-v-af1c8fba]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-af1c8fba]{border-left:3px solid var(--intent-success)}.error-message[data-v-af1c8fba]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-af1c8fba]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-af1c8fba]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-af1c8fba]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-af1c8fba]{justify-content:center}.page-actions.vertical[data-v-af1c8fba]{flex-direction:column}form.page-content>.page-actions[data-v-af1c8fba]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.stats-panel[data-v-af1c8fba]{margin-bottom:var(--space-section)}.stats-panel.boxed[data-v-af1c8fba]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem}.stats-container[data-v-af1c8fba]{display:flex;flex-wrap:wrap;gap:var(--space-section)}.stat-box[data-v-af1c8fba]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem;min-width:150px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}:where(.stats-panel.boxed) .stat-box[data-v-af1c8fba]{background-color:var(--surface-app)}.stat-box.clickable[data-v-af1c8fba]{cursor:pointer}.stat-box.clickable[data-v-af1c8fba]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-box.active[data-v-af1c8fba]{background-image:var(--intent-brand-tint);border-color:var(--text-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.stat-box.active .stat-value[data-v-af1c8fba]{color:var(--text-brand)}.stat-title[data-v-af1c8fba]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin-bottom:.5rem}.stat-value[data-v-af1c8fba]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.stat-description[data-v-af1c8fba]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.filter-indicator[data-v-af1c8fba]{margin-top:var(--space-section);padding:.75rem 1.25rem;background-color:var(--surface-sunken);border-left:3px solid var(--text-brand);border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--text-primary)}.clear-filter[data-v-af1c8fba]{background-color:transparent;border:none;color:var(--text-brand);cursor:pointer;font-size:.875rem;font-weight:500;padding:.25rem .5rem;margin-left:.5rem;border-radius:6px}.clear-filter[data-v-af1c8fba]:hover{background-image:var(--intent-brand-tint)}.charts-section[data-v-af1c8fba]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-section);margin-bottom:var(--space-section)}.charts-section.single-column[data-v-af1c8fba]{grid-template-columns:1fr}.charts-section.three-columns[data-v-af1c8fba]{grid-template-columns:1fr 1fr 1fr}.chart-panel[data-v-af1c8fba]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem 1.5rem}.chart-panel h4[data-v-af1c8fba]{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}@media(max-width:1200px){.charts-section.three-columns[data-v-af1c8fba]{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.charts-section[data-v-af1c8fba],.charts-section.three-columns[data-v-af1c8fba]{grid-template-columns:1fr}}.chart-container[data-v-af1c8fba]{min-height:280px}.chart-wrapper[data-v-af1c8fba]{width:100%}.no-data[data-v-af1c8fba]{display:flex;align-items:center;justify-content:center;height:280px;color:var(--text-secondary);font-size:.875rem}[data-v-2b00c927]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-2b00c927]:root,[data-theme=light][data-v-2b00c927]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-2b00c927]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-2b00c927]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-2b00c927],.important-button[data-v-2b00c927],.delete-button[data-v-2b00c927],.submit-button[data-v-2b00c927],.cancel-button[data-v-2b00c927],.add-button[data-v-2b00c927],.action-button[data-v-2b00c927],.link-button[data-v-2b00c927],.logout-button[data-v-2b00c927],.help-button[data-v-2b00c927],.appstore-button[data-v-2b00c927],.radio-button[data-v-2b00c927],.download-button[data-v-2b00c927],.user-button[data-v-2b00c927]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-2b00c927]:disabled,.important-button[data-v-2b00c927]:disabled,.delete-button[data-v-2b00c927]:disabled,.submit-button[data-v-2b00c927]:disabled,.cancel-button[data-v-2b00c927]:disabled,.add-button[data-v-2b00c927]:disabled,.action-button[data-v-2b00c927]:disabled,.link-button[data-v-2b00c927]:disabled,.logout-button[data-v-2b00c927]:disabled,.help-button[data-v-2b00c927]:disabled,.appstore-button[data-v-2b00c927]:disabled,.radio-button[data-v-2b00c927]:disabled,.download-button[data-v-2b00c927]:disabled,.user-button[data-v-2b00c927]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-2b00c927],.important-button.disabled[data-v-2b00c927],.delete-button.disabled[data-v-2b00c927],.submit-button.disabled[data-v-2b00c927],.cancel-button.disabled[data-v-2b00c927],.add-button.disabled[data-v-2b00c927],.action-button.disabled[data-v-2b00c927],.link-button.disabled[data-v-2b00c927],.logout-button.disabled[data-v-2b00c927],.help-button.disabled[data-v-2b00c927],.appstore-button.disabled[data-v-2b00c927],.radio-button.disabled[data-v-2b00c927],.download-button.disabled[data-v-2b00c927],.user-button.disabled[data-v-2b00c927]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-2b00c927]{min-width:7rem}.big[data-v-2b00c927]{min-width:15rem}.important-button[data-v-2b00c927]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-2b00c927]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-2b00c927]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-2b00c927]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-2b00c927]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-2b00c927]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-2b00c927]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-2b00c927]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-2b00c927]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-2b00c927]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-2b00c927]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-2b00c927]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-2b00c927]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-2b00c927]{width:32px;height:32px;padding:0}.action-button.view[data-v-2b00c927],.action-button.approve[data-v-2b00c927],.action-button.analytics[data-v-2b00c927],.action-button.download[data-v-2b00c927]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-2b00c927],.action-button.new[data-v-2b00c927],.action-button.submit[data-v-2b00c927]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-2b00c927]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-2b00c927]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-2b00c927]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-2b00c927]{display:flex;gap:8px}.download-button[data-v-2b00c927]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-2b00c927]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-2b00c927]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-2b00c927]:hover{color:var(--text-link-hover)}.link.disabled[data-v-2b00c927]{opacity:.7;cursor:not-allowed}.link-button[data-v-2b00c927]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-2b00c927]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-2b00c927],td .link-button.video-button[data-v-2b00c927]{max-width:400px}.link-button[data-v-2b00c927]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-2b00c927]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-2b00c927]:hover,.user-button.menu-open[data-v-2b00c927]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-2b00c927],.user-button:hover .verification-warning[data-v-2b00c927],.user-button.menu-open .superuser-indicator[data-v-2b00c927],.user-button.menu-open .verification-warning[data-v-2b00c927]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-2b00c927],.user-button.menu-open .logo-image[data-v-2b00c927]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-2b00c927]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-2b00c927]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-2b00c927]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-2b00c927]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-2b00c927]{color:var(--intent-success)}.appstore-button.playstore[data-v-2b00c927]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-2b00c927]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-2b00c927]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-2b00c927]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-2b00c927]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-2b00c927],.file-input[data-v-2b00c927]{display:none}.dropdown select[data-v-2b00c927]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-2b00c927]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-2b00c927]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-2b00c927]:hover{border-color:var(--border-strong)}.list-container[data-v-2b00c927]{position:relative;padding:var(--space-section)}.list-header[data-v-2b00c927]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-2b00c927]{margin:0}.header-actions[data-v-2b00c927]{display:flex;gap:1rem}.list-header[data-v-2b00c927]:has(>.header-stack){align-items:baseline}.header-stack[data-v-2b00c927]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-2b00c927]{margin-bottom:var(--space-section)}.list-section h3[data-v-2b00c927]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-2b00c927]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-2b00c927]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-2b00c927]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-2b00c927]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-2b00c927]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-2b00c927]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-2b00c927],td[data-v-2b00c927]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-2b00c927]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-2b00c927]{text-align:right}.thumbnail-name[data-v-2b00c927]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-2b00c927]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-2b00c927]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-2b00c927]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-2b00c927]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-2b00c927]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-2b00c927]{text-decoration:line-through}.clickable:hover .overflow b[data-v-2b00c927],.clickable:hover .overflow strong[data-v-2b00c927]{color:var(--text-brand)}.sortable[data-v-2b00c927]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-2b00c927]:hover{color:var(--text-brand)}.sort-indicator[data-v-2b00c927]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-2b00c927]{color:var(--text-brand);opacity:1}.inline-edit[data-v-2b00c927]{position:relative;width:100%}.inline-edit input[data-v-2b00c927]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-2b00c927]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-2b00c927]:hover{background-color:var(--surface-hover)}div.add-row[data-v-2b00c927]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-2b00c927]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-2b00c927]{cursor:pointer}tr.add-row td[data-v-2b00c927]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-2b00c927]{color:var(--text-primary)}.grid[data-v-2b00c927]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-2b00c927],.actions[data-v-2b00c927]{display:flex;gap:8px}.featured-star[data-v-2b00c927]{color:var(--star);margin-left:6px;font-size:.8rem}.page-container[data-v-2b00c927]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-2b00c927]{max-width:400px}.page-container.wide[data-v-2b00c927]{max-width:1200px}.eyebrow[data-v-2b00c927]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-2b00c927]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-2b00c927]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-2b00c927]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-2b00c927]{display:flex;gap:1rem}.collapsible-header[data-v-2b00c927]{cursor:pointer}.collapsible-header.closed[data-v-2b00c927]{margin-bottom:0}.collapsible-header svg[data-v-2b00c927]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-2b00c927]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-2b00c927],.page-field>.collapsible-header.closed[data-v-2b00c927]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-2b00c927]{margin:0}.page-field>.collapsible-header svg[data-v-2b00c927]{font-size:.8rem}.page-content[data-v-2b00c927]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-2b00c927]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-2b00c927]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-2b00c927]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-2b00c927]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-2b00c927]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-2b00c927],.page-field.full-width[data-v-2b00c927]{grid-column:span 12}.page-field.three-quarters-width[data-v-2b00c927]{grid-column:span 9}.page-field.two-thirds-width[data-v-2b00c927]{grid-column:span 8}.page-field.half-width[data-v-2b00c927]{grid-column:span 6}.page-field.third-width[data-v-2b00c927]{grid-column:span 4}.page-field.quarter-width[data-v-2b00c927]{grid-column:span 3}.page-field.sixth-width[data-v-2b00c927]{grid-column:span 2}label[data-v-2b00c927]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-2b00c927],.page-field>.collapsible-header h3[data-v-2b00c927]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-2b00c927]:after{content:" *";color:var(--text-brand)}label[title][data-v-2b00c927]{cursor:help}.page-section.rows[data-v-2b00c927]{row-gap:0}.page-section.rows>h3[data-v-2b00c927]{margin-bottom:1rem}.page-section.rows .page-field[data-v-2b00c927]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-2b00c927]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-2b00c927]{margin-bottom:0}.page-section.rows .page-field[data-v-2b00c927]>:not(label){grid-column:2}.page-value[data-v-2b00c927]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-2b00c927]{white-space:pre-line}.page-value[data-v-2b00c927]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-2b00c927]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-2b00c927]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-2b00c927]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-2b00c927]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-2b00c927]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-2b00c927]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-2b00c927]>*{margin-bottom:.5rem}.link-button-list[data-v-2b00c927]>*:last-child{margin-bottom:0}.form-control[data-v-2b00c927],input[type=datetime-local][data-v-2b00c927]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-2b00c927]:focus,input[type=datetime-local][data-v-2b00c927]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-2b00c927]:disabled,input[type=datetime-local][data-v-2b00c927]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-2b00c927]{resize:vertical;min-height:100px}.field-details[data-v-2b00c927]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-2b00c927]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-2b00c927]{display:flex;align-items:baseline}input[type=checkbox][data-v-2b00c927]{margin-right:1rem}.checkbox-container label[data-v-2b00c927]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-2b00c927]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-2b00c927]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-2b00c927]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-2b00c927]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-2b00c927]:checked{background:var(--text-brand)}.form-toggle[data-v-2b00c927]:checked:before{transform:translate(22px)}.form-toggle[data-v-2b00c927]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-2b00c927],.error-message[data-v-2b00c927]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-2b00c927]{border-left:3px solid var(--intent-success)}.error-message[data-v-2b00c927]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-2b00c927]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-2b00c927]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-2b00c927]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-2b00c927]{justify-content:center}.page-actions.vertical[data-v-2b00c927]{flex-direction:column}form.page-content>.page-actions[data-v-2b00c927]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.charts-section[data-v-d1928f3e]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-section);margin-bottom:var(--space-section)}.charts-section.single-column[data-v-d1928f3e]{grid-template-columns:1fr}.charts-section.three-columns[data-v-d1928f3e]{grid-template-columns:1fr 1fr 1fr}.chart-panel[data-v-d1928f3e]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem 1.5rem}.chart-panel h4[data-v-d1928f3e]{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}@media(max-width:1200px){.charts-section.three-columns[data-v-d1928f3e]{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.charts-section[data-v-d1928f3e],.charts-section.three-columns[data-v-d1928f3e]{grid-template-columns:1fr}}.chart-container[data-v-d1928f3e]{min-height:280px}.chart-wrapper[data-v-d1928f3e]{width:100%}.no-data[data-v-d1928f3e]{display:flex;align-items:center;justify-content:center;height:280px;color:var(--text-secondary);font-size:.875rem}[data-v-150501a8]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-150501a8]:root,[data-theme=light][data-v-150501a8]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-150501a8]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-150501a8]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-150501a8],.important-button[data-v-150501a8],.delete-button[data-v-150501a8],.submit-button[data-v-150501a8],.cancel-button[data-v-150501a8],.add-button[data-v-150501a8],.action-button[data-v-150501a8],.link-button[data-v-150501a8],.logout-button[data-v-150501a8],.help-button[data-v-150501a8],.appstore-button[data-v-150501a8],.radio-button[data-v-150501a8],.download-button[data-v-150501a8],.user-button[data-v-150501a8]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-150501a8]:disabled,.important-button[data-v-150501a8]:disabled,.delete-button[data-v-150501a8]:disabled,.submit-button[data-v-150501a8]:disabled,.cancel-button[data-v-150501a8]:disabled,.add-button[data-v-150501a8]:disabled,.action-button[data-v-150501a8]:disabled,.link-button[data-v-150501a8]:disabled,.logout-button[data-v-150501a8]:disabled,.help-button[data-v-150501a8]:disabled,.appstore-button[data-v-150501a8]:disabled,.radio-button[data-v-150501a8]:disabled,.download-button[data-v-150501a8]:disabled,.user-button[data-v-150501a8]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-150501a8],.important-button.disabled[data-v-150501a8],.delete-button.disabled[data-v-150501a8],.submit-button.disabled[data-v-150501a8],.cancel-button.disabled[data-v-150501a8],.add-button.disabled[data-v-150501a8],.action-button.disabled[data-v-150501a8],.link-button.disabled[data-v-150501a8],.logout-button.disabled[data-v-150501a8],.help-button.disabled[data-v-150501a8],.appstore-button.disabled[data-v-150501a8],.radio-button.disabled[data-v-150501a8],.download-button.disabled[data-v-150501a8],.user-button.disabled[data-v-150501a8]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-150501a8]{min-width:7rem}.big[data-v-150501a8]{min-width:15rem}.important-button[data-v-150501a8]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-150501a8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-150501a8]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-150501a8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-150501a8]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-150501a8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-150501a8]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-150501a8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-150501a8]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-150501a8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-150501a8]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-150501a8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-150501a8]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-150501a8]{width:32px;height:32px;padding:0}.action-button.view[data-v-150501a8],.action-button.approve[data-v-150501a8],.action-button.analytics[data-v-150501a8],.action-button.download[data-v-150501a8]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-150501a8],.action-button.new[data-v-150501a8],.action-button.submit[data-v-150501a8]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-150501a8]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-150501a8]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-150501a8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-150501a8]{display:flex;gap:8px}.download-button[data-v-150501a8]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-150501a8]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-150501a8]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-150501a8]:hover{color:var(--text-link-hover)}.link.disabled[data-v-150501a8]{opacity:.7;cursor:not-allowed}.link-button[data-v-150501a8]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-150501a8]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-150501a8],td .link-button.video-button[data-v-150501a8]{max-width:400px}.link-button[data-v-150501a8]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-150501a8]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-150501a8]:hover,.user-button.menu-open[data-v-150501a8]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-150501a8],.user-button:hover .verification-warning[data-v-150501a8],.user-button.menu-open .superuser-indicator[data-v-150501a8],.user-button.menu-open .verification-warning[data-v-150501a8]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-150501a8],.user-button.menu-open .logo-image[data-v-150501a8]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-150501a8]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-150501a8]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-150501a8]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-150501a8]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-150501a8]{color:var(--intent-success)}.appstore-button.playstore[data-v-150501a8]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-150501a8]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-150501a8]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-150501a8]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-150501a8]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-150501a8],.file-input[data-v-150501a8]{display:none}.dropdown select[data-v-150501a8]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-150501a8]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-150501a8]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-150501a8]:hover{border-color:var(--border-strong)}.list-container[data-v-150501a8]{position:relative;padding:var(--space-section)}.list-header[data-v-150501a8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-150501a8]{margin:0}.header-actions[data-v-150501a8]{display:flex;gap:1rem}.list-header[data-v-150501a8]:has(>.header-stack){align-items:baseline}.header-stack[data-v-150501a8]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-150501a8]{margin-bottom:var(--space-section)}.list-section h3[data-v-150501a8]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-150501a8]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-150501a8]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-150501a8]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-150501a8]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-150501a8]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-150501a8]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-150501a8],td[data-v-150501a8]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-150501a8]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-150501a8]{text-align:right}.thumbnail-name[data-v-150501a8]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-150501a8]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-150501a8]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-150501a8]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-150501a8]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-150501a8]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-150501a8]{text-decoration:line-through}.clickable:hover .overflow b[data-v-150501a8],.clickable:hover .overflow strong[data-v-150501a8]{color:var(--text-brand)}.sortable[data-v-150501a8]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-150501a8]:hover{color:var(--text-brand)}.sort-indicator[data-v-150501a8]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-150501a8]{color:var(--text-brand);opacity:1}.inline-edit[data-v-150501a8]{position:relative;width:100%}.inline-edit input[data-v-150501a8]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-150501a8]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-150501a8]:hover{background-color:var(--surface-hover)}div.add-row[data-v-150501a8]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-150501a8]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-150501a8]{cursor:pointer}tr.add-row td[data-v-150501a8]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-150501a8]{color:var(--text-primary)}.grid[data-v-150501a8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-150501a8],.actions[data-v-150501a8]{display:flex;gap:8px}.featured-star[data-v-150501a8]{color:var(--star);margin-left:6px;font-size:.8rem}.page-container[data-v-150501a8]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-150501a8]{max-width:400px}.page-container.wide[data-v-150501a8]{max-width:1200px}.eyebrow[data-v-150501a8]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-150501a8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-150501a8]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-150501a8]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-150501a8]{display:flex;gap:1rem}.collapsible-header[data-v-150501a8]{cursor:pointer}.collapsible-header.closed[data-v-150501a8]{margin-bottom:0}.collapsible-header svg[data-v-150501a8]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-150501a8]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-150501a8],.page-field>.collapsible-header.closed[data-v-150501a8]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-150501a8]{margin:0}.page-field>.collapsible-header svg[data-v-150501a8]{font-size:.8rem}.page-content[data-v-150501a8]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-150501a8]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-150501a8]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-150501a8]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-150501a8]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-150501a8]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-150501a8],.page-field.full-width[data-v-150501a8]{grid-column:span 12}.page-field.three-quarters-width[data-v-150501a8]{grid-column:span 9}.page-field.two-thirds-width[data-v-150501a8]{grid-column:span 8}.page-field.half-width[data-v-150501a8]{grid-column:span 6}.page-field.third-width[data-v-150501a8]{grid-column:span 4}.page-field.quarter-width[data-v-150501a8]{grid-column:span 3}.page-field.sixth-width[data-v-150501a8]{grid-column:span 2}label[data-v-150501a8]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-150501a8],.page-field>.collapsible-header h3[data-v-150501a8]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-150501a8]:after{content:" *";color:var(--text-brand)}label[title][data-v-150501a8]{cursor:help}.page-section.rows[data-v-150501a8]{row-gap:0}.page-section.rows>h3[data-v-150501a8]{margin-bottom:1rem}.page-section.rows .page-field[data-v-150501a8]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-150501a8]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-150501a8]{margin-bottom:0}.page-section.rows .page-field[data-v-150501a8]>:not(label){grid-column:2}.page-value[data-v-150501a8]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-150501a8]{white-space:pre-line}.page-value[data-v-150501a8]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-150501a8]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-150501a8]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-150501a8]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-150501a8]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-150501a8]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-150501a8]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-150501a8]>*{margin-bottom:.5rem}.link-button-list[data-v-150501a8]>*:last-child{margin-bottom:0}.form-control[data-v-150501a8],input[type=datetime-local][data-v-150501a8]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-150501a8]:focus,input[type=datetime-local][data-v-150501a8]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-150501a8]:disabled,input[type=datetime-local][data-v-150501a8]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-150501a8]{resize:vertical;min-height:100px}.field-details[data-v-150501a8]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-150501a8]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-150501a8]{display:flex;align-items:baseline}input[type=checkbox][data-v-150501a8]{margin-right:1rem}.checkbox-container label[data-v-150501a8]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-150501a8]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-150501a8]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-150501a8]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-150501a8]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-150501a8]:checked{background:var(--text-brand)}.form-toggle[data-v-150501a8]:checked:before{transform:translate(22px)}.form-toggle[data-v-150501a8]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-150501a8],.error-message[data-v-150501a8]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-150501a8]{border-left:3px solid var(--intent-success)}.error-message[data-v-150501a8]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-150501a8]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-150501a8]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-150501a8]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-150501a8]{justify-content:center}.page-actions.vertical[data-v-150501a8]{flex-direction:column}form.page-content>.page-actions[data-v-150501a8]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.stats-panel[data-v-150501a8]{margin-bottom:var(--space-section)}.stats-panel.boxed[data-v-150501a8]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem}.stats-container[data-v-150501a8]{display:flex;flex-wrap:wrap;gap:var(--space-section)}.stat-box[data-v-150501a8]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1.5rem;min-width:150px;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}:where(.stats-panel.boxed) .stat-box[data-v-150501a8]{background-color:var(--surface-app)}.stat-box.clickable[data-v-150501a8]{cursor:pointer}.stat-box.clickable[data-v-150501a8]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.stat-box.active[data-v-150501a8]{background-image:var(--intent-brand-tint);border-color:var(--text-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.stat-box.active .stat-value[data-v-150501a8]{color:var(--text-brand)}.stat-title[data-v-150501a8]{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin-bottom:.5rem}.stat-value[data-v-150501a8]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.stat-description[data-v-150501a8]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.filter-indicator[data-v-150501a8]{margin-top:var(--space-section);padding:.75rem 1.25rem;background-color:var(--surface-sunken);border-left:3px solid var(--text-brand);border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--text-primary)}.clear-filter[data-v-150501a8]{background-color:transparent;border:none;color:var(--text-brand);cursor:pointer;font-size:.875rem;font-weight:500;padding:.25rem .5rem;margin-left:.5rem;border-radius:6px}.clear-filter[data-v-150501a8]:hover{background-image:var(--intent-brand-tint)}.charts-section[data-v-150501a8]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-section);margin-bottom:var(--space-section)}.charts-section.single-column[data-v-150501a8]{grid-template-columns:1fr}.charts-section.three-columns[data-v-150501a8]{grid-template-columns:1fr 1fr 1fr}.chart-panel[data-v-150501a8]{background-color:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem 1.5rem}.chart-panel h4[data-v-150501a8]{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}@media(max-width:1200px){.charts-section.three-columns[data-v-150501a8]{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.charts-section[data-v-150501a8],.charts-section.three-columns[data-v-150501a8]{grid-template-columns:1fr}}.chart-container[data-v-150501a8]{min-height:280px}.chart-wrapper[data-v-150501a8]{width:100%}.no-data[data-v-150501a8]{display:flex;align-items:center;justify-content:center;height:280px;color:var(--text-secondary);font-size:.875rem}.dropdown select{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.page-container{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow{max-width:400px}.page-container.wide{max-width:1200px}.eyebrow{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons{display:flex;gap:1rem}.collapsible-header{cursor:pointer}.collapsible-header.closed{margin-bottom:0}.collapsible-header svg{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg{transform:rotate(-90deg)}.page-field>.collapsible-header,.page-field>.collapsible-header.closed{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3{margin:0}.page-field>.collapsible-header svg{font-size:.8rem}.page-content{display:flex;flex-direction:column;gap:2rem}.page-content code{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions{display:flex;justify-content:space-between;align-items:center}.page-field,.page-field.full-width{grid-column:span 12}.page-field.three-quarters-width{grid-column:span 9}.page-field.two-thirds-width{grid-column:span 8}.page-field.half-width{grid-column:span 6}.page-field.third-width{grid-column:span 4}.page-field.quarter-width{grid-column:span 3}.page-field.sixth-width{grid-column:span 2}label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label,.page-field>.collapsible-header h3{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required:after{content:" *";color:var(--text-brand)}label[title]{cursor:help}.page-section.rows{row-gap:0}.page-section.rows>h3{margin-bottom:1rem}.page-section.rows .page-field{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label{margin-bottom:0}.page-section.rows .page-field>:not(label){grid-column:2}.page-value{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline{white-space:pre-line}.page-value:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty{color:var(--text-muted);font-style:italic}.page-value img.details-logo{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list>*{margin-bottom:.5rem}.link-button-list>*:last-child{margin-bottom:0}.form-control,input[type=datetime-local]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control:focus,input[type=datetime-local]:focus{outline:none;border-color:var(--text-primary)}.form-control:disabled,input[type=datetime-local]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control{resize:vertical;min-height:100px}.field-details{color:var(--text-secondary);font-size:12px}.field-hint{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container{display:flex;align-items:baseline}input[type=checkbox]{margin-right:1rem}.checkbox-container label{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong{font-weight:600;color:var(--text-primary)}.checkbox-container small{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle:checked{background:var(--text-brand)}.form-toggle:checked:before{transform:translate(22px)}.form-toggle:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message,.error-message{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message{border-left:3px solid var(--intent-success)}.error-message{border-left:3px solid var(--intent-danger)}.fine-print{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions:not(:last-child){margin-bottom:2rem}.page-actions.horizontal{justify-content:center}.page-actions.vertical{flex-direction:column}form.page-content>.page-actions:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.review-comments-container[data-v-b481cefe]{display:flex;flex-direction:column;width:100%}.comments-list[data-v-b481cefe]{width:100%;padding:0}.comments-header[data-v-b481cefe]{display:flex;justify-content:flex-end;gap:1rem;align-items:center;margin-bottom:1rem}.add-comment-btn[data-v-b481cefe]{margin-left:auto}.comment-form[data-v-b481cefe]{background-color:var(--surface-sunken);border-radius:8px;padding:.75rem;margin-bottom:1rem}.timestamp-input[data-v-b481cefe]{display:flex;align-items:center;margin-bottom:.5rem}.time-input[data-v-b481cefe]{width:100px;margin-right:.5rem}.formatted-time[data-v-b481cefe]{font-family:monospace;font-weight:700;color:var(--text-secondary);font-size:.9rem}.comments-timeline[data-v-b481cefe]{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.comment-thread[data-v-b481cefe]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.comment-thread.has-replies[data-v-b481cefe]{border-left:3px solid var(--border-default);padding-left:.5rem}.comment-item[data-v-b481cefe]{display:flex;gap:1rem;padding:1rem;background-color:var(--surface-sunken);border-radius:8px;position:relative}.comment-item.is-editing[data-v-b481cefe]{background-color:var(--surface-sunken)}.comment-item.reply-item[data-v-b481cefe]{margin-left:1.5rem;background-color:var(--surface-app)}.comment-timestamp[data-v-b481cefe]{min-width:80px;font-family:monospace;font-weight:700;color:var(--text-secondary);padding-top:.25rem;margin-right:.5rem}.comment-timestamp.clickable[data-v-b481cefe]{cursor:pointer;color:var(--text-link);transition:color .2s ease}.comment-timestamp.clickable[data-v-b481cefe]:hover{color:var(--text-link-hover)}.comment-content[data-v-b481cefe]{flex:1}.comment-header[data-v-b481cefe]{display:flex;justify-content:space-between;margin-bottom:.5rem}.comment-author[data-v-b481cefe]{font-weight:700;color:var(--text-primary)}.comment-date[data-v-b481cefe]{font-size:.85rem;color:var(--text-secondary)}.comment-text[data-v-b481cefe]{margin-bottom:.75rem;white-space:pre-wrap}.comment-actions[data-v-b481cefe]{display:flex;justify-content:flex-end;gap:.5rem}.comment-replies[data-v-b481cefe]{display:flex;flex-direction:column;gap:.5rem}.thread-reply-actions[data-v-b481cefe]{margin-top:.75rem;margin-bottom:.75rem;display:flex;justify-content:flex-start}.reply-form[data-v-b481cefe]{margin-top:.5rem;margin-left:1.5rem;padding:1rem;background-color:var(--surface-app);border-radius:8px}.loading-message[data-v-b481cefe],.empty-message[data-v-b481cefe]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;text-align:center;color:var(--text-secondary)}.error-message[data-v-b481cefe]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;text-align:center;color:var(--intent-danger-surface-text);background-color:var(--intent-danger-surface);border-radius:4px;margin:.5rem 0}@media(max-width:768px){.comment-item[data-v-b481cefe]{flex-direction:column;gap:.5rem}.comment-timestamp[data-v-b481cefe]{min-width:auto}.reply-form[data-v-b481cefe],.comment-item.reply-item[data-v-b481cefe]{margin-left:1rem}}[data-v-b481cefe]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-b481cefe]:root,[data-theme=light][data-v-b481cefe]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-b481cefe]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-b481cefe]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-b481cefe],.important-button[data-v-b481cefe],.delete-button[data-v-b481cefe],.submit-button[data-v-b481cefe],.cancel-button[data-v-b481cefe],.add-button[data-v-b481cefe],.action-button[data-v-b481cefe],.link-button[data-v-b481cefe],.logout-button[data-v-b481cefe],.help-button[data-v-b481cefe],.appstore-button[data-v-b481cefe],.radio-button[data-v-b481cefe],.download-button[data-v-b481cefe],.user-button[data-v-b481cefe]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-b481cefe]:disabled,.important-button[data-v-b481cefe]:disabled,.delete-button[data-v-b481cefe]:disabled,.submit-button[data-v-b481cefe]:disabled,.cancel-button[data-v-b481cefe]:disabled,.add-button[data-v-b481cefe]:disabled,.action-button[data-v-b481cefe]:disabled,.link-button[data-v-b481cefe]:disabled,.logout-button[data-v-b481cefe]:disabled,.help-button[data-v-b481cefe]:disabled,.appstore-button[data-v-b481cefe]:disabled,.radio-button[data-v-b481cefe]:disabled,.download-button[data-v-b481cefe]:disabled,.user-button[data-v-b481cefe]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-b481cefe],.important-button.disabled[data-v-b481cefe],.delete-button.disabled[data-v-b481cefe],.submit-button.disabled[data-v-b481cefe],.cancel-button.disabled[data-v-b481cefe],.add-button.disabled[data-v-b481cefe],.action-button.disabled[data-v-b481cefe],.link-button.disabled[data-v-b481cefe],.logout-button.disabled[data-v-b481cefe],.help-button.disabled[data-v-b481cefe],.appstore-button.disabled[data-v-b481cefe],.radio-button.disabled[data-v-b481cefe],.download-button.disabled[data-v-b481cefe],.user-button.disabled[data-v-b481cefe]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-b481cefe]{min-width:7rem}.big[data-v-b481cefe]{min-width:15rem}.important-button[data-v-b481cefe]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-b481cefe]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-b481cefe]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-b481cefe]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-b481cefe]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-b481cefe]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-b481cefe]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-b481cefe]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-b481cefe]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-b481cefe]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-b481cefe]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-b481cefe]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-b481cefe]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-b481cefe]{width:32px;height:32px;padding:0}.action-button.view[data-v-b481cefe],.action-button.approve[data-v-b481cefe],.action-button.analytics[data-v-b481cefe],.action-button.download[data-v-b481cefe]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-b481cefe],.action-button.new[data-v-b481cefe],.action-button.submit[data-v-b481cefe]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-b481cefe]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-b481cefe]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-b481cefe]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-b481cefe]{display:flex;gap:8px}.download-button[data-v-b481cefe]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-b481cefe]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-b481cefe]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-b481cefe]:hover{color:var(--text-link-hover)}.link.disabled[data-v-b481cefe]{opacity:.7;cursor:not-allowed}.link-button[data-v-b481cefe]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-b481cefe]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-b481cefe],td .link-button.video-button[data-v-b481cefe]{max-width:400px}.link-button[data-v-b481cefe]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-b481cefe]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-b481cefe]:hover,.user-button.menu-open[data-v-b481cefe]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-b481cefe],.user-button:hover .verification-warning[data-v-b481cefe],.user-button.menu-open .superuser-indicator[data-v-b481cefe],.user-button.menu-open .verification-warning[data-v-b481cefe]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-b481cefe],.user-button.menu-open .logo-image[data-v-b481cefe]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-b481cefe]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-b481cefe]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-b481cefe]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-b481cefe]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-b481cefe]{color:var(--intent-success)}.appstore-button.playstore[data-v-b481cefe]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-b481cefe]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-b481cefe]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-b481cefe]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-b481cefe]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-b481cefe],.file-input[data-v-b481cefe]{display:none}.dropdown select[data-v-b481cefe]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-b481cefe]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-b481cefe]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-b481cefe]:hover{border-color:var(--border-strong)}.page-container[data-v-b481cefe]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-b481cefe]{max-width:400px}.page-container.wide[data-v-b481cefe]{max-width:1200px}.eyebrow[data-v-b481cefe]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-b481cefe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-b481cefe]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-b481cefe]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-b481cefe]{display:flex;gap:1rem}.collapsible-header[data-v-b481cefe]{cursor:pointer}.collapsible-header.closed[data-v-b481cefe]{margin-bottom:0}.collapsible-header svg[data-v-b481cefe]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-b481cefe]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-b481cefe],.page-field>.collapsible-header.closed[data-v-b481cefe]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-b481cefe]{margin:0}.page-field>.collapsible-header svg[data-v-b481cefe]{font-size:.8rem}.page-content[data-v-b481cefe]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-b481cefe]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-b481cefe]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-b481cefe]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-b481cefe]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-b481cefe]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-b481cefe],.page-field.full-width[data-v-b481cefe]{grid-column:span 12}.page-field.three-quarters-width[data-v-b481cefe]{grid-column:span 9}.page-field.two-thirds-width[data-v-b481cefe]{grid-column:span 8}.page-field.half-width[data-v-b481cefe]{grid-column:span 6}.page-field.third-width[data-v-b481cefe]{grid-column:span 4}.page-field.quarter-width[data-v-b481cefe]{grid-column:span 3}.page-field.sixth-width[data-v-b481cefe]{grid-column:span 2}label[data-v-b481cefe]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-b481cefe],.page-field>.collapsible-header h3[data-v-b481cefe]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-b481cefe]:after{content:" *";color:var(--text-brand)}label[title][data-v-b481cefe]{cursor:help}.page-section.rows[data-v-b481cefe]{row-gap:0}.page-section.rows>h3[data-v-b481cefe]{margin-bottom:1rem}.page-section.rows .page-field[data-v-b481cefe]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-b481cefe]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-b481cefe]{margin-bottom:0}.page-section.rows .page-field[data-v-b481cefe]>:not(label){grid-column:2}.page-value[data-v-b481cefe]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-b481cefe]{white-space:pre-line}.page-value[data-v-b481cefe]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-b481cefe]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-b481cefe]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-b481cefe]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-b481cefe]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-b481cefe]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-b481cefe]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-b481cefe]>*{margin-bottom:.5rem}.link-button-list[data-v-b481cefe]>*:last-child{margin-bottom:0}.form-control[data-v-b481cefe],input[type=datetime-local][data-v-b481cefe]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-b481cefe]:focus,input[type=datetime-local][data-v-b481cefe]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-b481cefe]:disabled,input[type=datetime-local][data-v-b481cefe]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-b481cefe]{resize:vertical;min-height:100px}.field-details[data-v-b481cefe]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-b481cefe]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-b481cefe]{display:flex;align-items:baseline}input[type=checkbox][data-v-b481cefe]{margin-right:1rem}.checkbox-container label[data-v-b481cefe]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-b481cefe]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-b481cefe]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-b481cefe]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-b481cefe]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-b481cefe]:checked{background:var(--text-brand)}.form-toggle[data-v-b481cefe]:checked:before{transform:translate(22px)}.form-toggle[data-v-b481cefe]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-b481cefe],.error-message[data-v-b481cefe]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-b481cefe]{border-left:3px solid var(--intent-success)}.error-message[data-v-b481cefe]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-b481cefe]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-b481cefe]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-b481cefe]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-b481cefe]{justify-content:center}.page-actions.vertical[data-v-b481cefe]{flex-direction:column}form.page-content>.page-actions[data-v-b481cefe]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-6e8f1e4e]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-6e8f1e4e]:root,[data-theme=light][data-v-6e8f1e4e]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-6e8f1e4e]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-6e8f1e4e]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-6e8f1e4e],.important-button[data-v-6e8f1e4e],.delete-button[data-v-6e8f1e4e],.submit-button[data-v-6e8f1e4e],.cancel-button[data-v-6e8f1e4e],.add-button[data-v-6e8f1e4e],.action-button[data-v-6e8f1e4e],.link-button[data-v-6e8f1e4e],.logout-button[data-v-6e8f1e4e],.help-button[data-v-6e8f1e4e],.appstore-button[data-v-6e8f1e4e],.radio-button[data-v-6e8f1e4e],.download-button[data-v-6e8f1e4e],.user-button[data-v-6e8f1e4e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-6e8f1e4e]:disabled,.important-button[data-v-6e8f1e4e]:disabled,.delete-button[data-v-6e8f1e4e]:disabled,.submit-button[data-v-6e8f1e4e]:disabled,.cancel-button[data-v-6e8f1e4e]:disabled,.add-button[data-v-6e8f1e4e]:disabled,.action-button[data-v-6e8f1e4e]:disabled,.link-button[data-v-6e8f1e4e]:disabled,.logout-button[data-v-6e8f1e4e]:disabled,.help-button[data-v-6e8f1e4e]:disabled,.appstore-button[data-v-6e8f1e4e]:disabled,.radio-button[data-v-6e8f1e4e]:disabled,.download-button[data-v-6e8f1e4e]:disabled,.user-button[data-v-6e8f1e4e]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-6e8f1e4e],.important-button.disabled[data-v-6e8f1e4e],.delete-button.disabled[data-v-6e8f1e4e],.submit-button.disabled[data-v-6e8f1e4e],.cancel-button.disabled[data-v-6e8f1e4e],.add-button.disabled[data-v-6e8f1e4e],.action-button.disabled[data-v-6e8f1e4e],.link-button.disabled[data-v-6e8f1e4e],.logout-button.disabled[data-v-6e8f1e4e],.help-button.disabled[data-v-6e8f1e4e],.appstore-button.disabled[data-v-6e8f1e4e],.radio-button.disabled[data-v-6e8f1e4e],.download-button.disabled[data-v-6e8f1e4e],.user-button.disabled[data-v-6e8f1e4e]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-6e8f1e4e]{min-width:7rem}.big[data-v-6e8f1e4e]{min-width:15rem}.important-button[data-v-6e8f1e4e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-6e8f1e4e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-6e8f1e4e]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-6e8f1e4e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-6e8f1e4e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-6e8f1e4e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-6e8f1e4e]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-6e8f1e4e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-6e8f1e4e]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-6e8f1e4e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-6e8f1e4e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-6e8f1e4e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-6e8f1e4e]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-6e8f1e4e]{width:32px;height:32px;padding:0}.action-button.view[data-v-6e8f1e4e],.action-button.approve[data-v-6e8f1e4e],.action-button.analytics[data-v-6e8f1e4e],.action-button.download[data-v-6e8f1e4e]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-6e8f1e4e],.action-button.new[data-v-6e8f1e4e],.action-button.submit[data-v-6e8f1e4e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-6e8f1e4e]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-6e8f1e4e]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-6e8f1e4e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-6e8f1e4e]{display:flex;gap:8px}.download-button[data-v-6e8f1e4e]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-6e8f1e4e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-6e8f1e4e]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-6e8f1e4e]:hover{color:var(--text-link-hover)}.link.disabled[data-v-6e8f1e4e]{opacity:.7;cursor:not-allowed}.link-button[data-v-6e8f1e4e]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-6e8f1e4e]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-6e8f1e4e],td .link-button.video-button[data-v-6e8f1e4e]{max-width:400px}.link-button[data-v-6e8f1e4e]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-6e8f1e4e]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-6e8f1e4e]:hover,.user-button.menu-open[data-v-6e8f1e4e]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-6e8f1e4e],.user-button:hover .verification-warning[data-v-6e8f1e4e],.user-button.menu-open .superuser-indicator[data-v-6e8f1e4e],.user-button.menu-open .verification-warning[data-v-6e8f1e4e]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-6e8f1e4e],.user-button.menu-open .logo-image[data-v-6e8f1e4e]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-6e8f1e4e]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-6e8f1e4e]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-6e8f1e4e]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-6e8f1e4e]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-6e8f1e4e]{color:var(--intent-success)}.appstore-button.playstore[data-v-6e8f1e4e]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-6e8f1e4e]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-6e8f1e4e]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-6e8f1e4e]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-6e8f1e4e]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-6e8f1e4e],.file-input[data-v-6e8f1e4e]{display:none}.dropdown select[data-v-6e8f1e4e]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-6e8f1e4e]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-6e8f1e4e]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-6e8f1e4e]:hover{border-color:var(--border-strong)}.page-container[data-v-6e8f1e4e]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-6e8f1e4e]{max-width:400px}.page-container.wide[data-v-6e8f1e4e]{max-width:1200px}.eyebrow[data-v-6e8f1e4e]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-6e8f1e4e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-6e8f1e4e]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-6e8f1e4e]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-6e8f1e4e]{display:flex;gap:1rem}.collapsible-header[data-v-6e8f1e4e]{cursor:pointer}.collapsible-header.closed[data-v-6e8f1e4e]{margin-bottom:0}.collapsible-header svg[data-v-6e8f1e4e]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-6e8f1e4e]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-6e8f1e4e],.page-field>.collapsible-header.closed[data-v-6e8f1e4e]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-6e8f1e4e]{margin:0}.page-field>.collapsible-header svg[data-v-6e8f1e4e]{font-size:.8rem}.page-content[data-v-6e8f1e4e]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-6e8f1e4e]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-6e8f1e4e]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-6e8f1e4e]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-6e8f1e4e]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-6e8f1e4e]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-6e8f1e4e],.page-field.full-width[data-v-6e8f1e4e]{grid-column:span 12}.page-field.three-quarters-width[data-v-6e8f1e4e]{grid-column:span 9}.page-field.two-thirds-width[data-v-6e8f1e4e]{grid-column:span 8}.page-field.half-width[data-v-6e8f1e4e]{grid-column:span 6}.page-field.third-width[data-v-6e8f1e4e]{grid-column:span 4}.page-field.quarter-width[data-v-6e8f1e4e]{grid-column:span 3}.page-field.sixth-width[data-v-6e8f1e4e]{grid-column:span 2}label[data-v-6e8f1e4e]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-6e8f1e4e],.page-field>.collapsible-header h3[data-v-6e8f1e4e]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-6e8f1e4e]:after{content:" *";color:var(--text-brand)}label[title][data-v-6e8f1e4e]{cursor:help}.page-section.rows[data-v-6e8f1e4e]{row-gap:0}.page-section.rows>h3[data-v-6e8f1e4e]{margin-bottom:1rem}.page-section.rows .page-field[data-v-6e8f1e4e]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-6e8f1e4e]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-6e8f1e4e]{margin-bottom:0}.page-section.rows .page-field[data-v-6e8f1e4e]>:not(label){grid-column:2}.page-value[data-v-6e8f1e4e]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-6e8f1e4e]{white-space:pre-line}.page-value[data-v-6e8f1e4e]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-6e8f1e4e]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-6e8f1e4e]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-6e8f1e4e]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-6e8f1e4e]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-6e8f1e4e]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-6e8f1e4e]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-6e8f1e4e]>*{margin-bottom:.5rem}.link-button-list[data-v-6e8f1e4e]>*:last-child{margin-bottom:0}.form-control[data-v-6e8f1e4e],input[type=datetime-local][data-v-6e8f1e4e]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-6e8f1e4e]:focus,input[type=datetime-local][data-v-6e8f1e4e]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-6e8f1e4e]:disabled,input[type=datetime-local][data-v-6e8f1e4e]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-6e8f1e4e]{resize:vertical;min-height:100px}.field-details[data-v-6e8f1e4e]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-6e8f1e4e]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-6e8f1e4e]{display:flex;align-items:baseline}input[type=checkbox][data-v-6e8f1e4e]{margin-right:1rem}.checkbox-container label[data-v-6e8f1e4e]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-6e8f1e4e]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-6e8f1e4e]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-6e8f1e4e]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-6e8f1e4e]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-6e8f1e4e]:checked{background:var(--text-brand)}.form-toggle[data-v-6e8f1e4e]:checked:before{transform:translate(22px)}.form-toggle[data-v-6e8f1e4e]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-6e8f1e4e],.error-message[data-v-6e8f1e4e]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-6e8f1e4e]{border-left:3px solid var(--intent-success)}.error-message[data-v-6e8f1e4e]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-6e8f1e4e]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-6e8f1e4e]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-6e8f1e4e]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-6e8f1e4e]{justify-content:center}.page-actions.vertical[data-v-6e8f1e4e]{flex-direction:column}form.page-content>.page-actions[data-v-6e8f1e4e]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-7367c9fa]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-7367c9fa]:root,[data-theme=light][data-v-7367c9fa]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-7367c9fa]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-7367c9fa]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-7367c9fa],.important-button[data-v-7367c9fa],.delete-button[data-v-7367c9fa],.submit-button[data-v-7367c9fa],.cancel-button[data-v-7367c9fa],.add-button[data-v-7367c9fa],.action-button[data-v-7367c9fa],.link-button[data-v-7367c9fa],.logout-button[data-v-7367c9fa],.help-button[data-v-7367c9fa],.appstore-button[data-v-7367c9fa],.radio-button[data-v-7367c9fa],.download-button[data-v-7367c9fa],.user-button[data-v-7367c9fa]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-7367c9fa]:disabled,.important-button[data-v-7367c9fa]:disabled,.delete-button[data-v-7367c9fa]:disabled,.submit-button[data-v-7367c9fa]:disabled,.cancel-button[data-v-7367c9fa]:disabled,.add-button[data-v-7367c9fa]:disabled,.action-button[data-v-7367c9fa]:disabled,.link-button[data-v-7367c9fa]:disabled,.logout-button[data-v-7367c9fa]:disabled,.help-button[data-v-7367c9fa]:disabled,.appstore-button[data-v-7367c9fa]:disabled,.radio-button[data-v-7367c9fa]:disabled,.download-button[data-v-7367c9fa]:disabled,.user-button[data-v-7367c9fa]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-7367c9fa],.important-button.disabled[data-v-7367c9fa],.delete-button.disabled[data-v-7367c9fa],.submit-button.disabled[data-v-7367c9fa],.cancel-button.disabled[data-v-7367c9fa],.add-button.disabled[data-v-7367c9fa],.action-button.disabled[data-v-7367c9fa],.link-button.disabled[data-v-7367c9fa],.logout-button.disabled[data-v-7367c9fa],.help-button.disabled[data-v-7367c9fa],.appstore-button.disabled[data-v-7367c9fa],.radio-button.disabled[data-v-7367c9fa],.download-button.disabled[data-v-7367c9fa],.user-button.disabled[data-v-7367c9fa]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-7367c9fa]{min-width:7rem}.big[data-v-7367c9fa]{min-width:15rem}.important-button[data-v-7367c9fa]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-7367c9fa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-7367c9fa]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-7367c9fa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-7367c9fa]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-7367c9fa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-7367c9fa]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-7367c9fa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-7367c9fa]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-7367c9fa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-7367c9fa]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-7367c9fa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-7367c9fa]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-7367c9fa]{width:32px;height:32px;padding:0}.action-button.view[data-v-7367c9fa],.action-button.approve[data-v-7367c9fa],.action-button.analytics[data-v-7367c9fa],.action-button.download[data-v-7367c9fa]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-7367c9fa],.action-button.new[data-v-7367c9fa],.action-button.submit[data-v-7367c9fa]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-7367c9fa]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-7367c9fa]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-7367c9fa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-7367c9fa]{display:flex;gap:8px}.download-button[data-v-7367c9fa]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-7367c9fa]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-7367c9fa]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-7367c9fa]:hover{color:var(--text-link-hover)}.link.disabled[data-v-7367c9fa]{opacity:.7;cursor:not-allowed}.link-button[data-v-7367c9fa]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-7367c9fa]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-7367c9fa],td .link-button.video-button[data-v-7367c9fa]{max-width:400px}.link-button[data-v-7367c9fa]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-7367c9fa]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-7367c9fa]:hover,.user-button.menu-open[data-v-7367c9fa]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-7367c9fa],.user-button:hover .verification-warning[data-v-7367c9fa],.user-button.menu-open .superuser-indicator[data-v-7367c9fa],.user-button.menu-open .verification-warning[data-v-7367c9fa]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-7367c9fa],.user-button.menu-open .logo-image[data-v-7367c9fa]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-7367c9fa]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-7367c9fa]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-7367c9fa]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-7367c9fa]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-7367c9fa]{color:var(--intent-success)}.appstore-button.playstore[data-v-7367c9fa]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-7367c9fa]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-7367c9fa]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-7367c9fa]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-7367c9fa]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-7367c9fa],.file-input[data-v-7367c9fa]{display:none}.dropdown select[data-v-7367c9fa]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-7367c9fa]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-7367c9fa]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-7367c9fa]:hover{border-color:var(--border-strong)}.upload-container[data-v-7367c9fa]{display:flex;gap:.5rem;align-items:flex-start}.file-upload[data-v-7367c9fa]{border:2px dashed var(--border-strong);border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--surface-1);width:100%;box-sizing:border-box}.file-upload[data-v-7367c9fa]:hover{border-color:var(--text-secondary)}.file-upload.dragging[data-v-7367c9fa]{border-color:var(--border-focus);background:var(--surface-hover)}.upload-placeholder[data-v-7367c9fa]{display:flex;flex-direction:column;align-items:center;gap:10px}.upload-icon[data-v-7367c9fa]{color:var(--text-secondary)}.upload-text[data-v-7367c9fa]{color:var(--text-secondary);font-size:14px}.upload-requirements[data-v-7367c9fa]{color:var(--text-muted);font-size:12px}.upload-progress[data-v-7367c9fa]{display:flex;flex-direction:column;gap:10px}.progress-text[data-v-7367c9fa]{color:var(--text-secondary);font-size:14px}.progress-bar-container[data-v-7367c9fa]{width:100%;height:4px;background:var(--border-subtle);border-radius:2px;overflow:hidden}.progress-bar[data-v-7367c9fa]{height:100%;background:var(--intent-primary);transition:width .3s ease}.progress-percentage[data-v-7367c9fa]{color:var(--text-secondary);font-size:12px}.upload-details[data-v-7367c9fa]{display:flex;justify-content:space-between;margin-top:8px;font-size:.85rem;color:var(--text-secondary)}.upload-speed[data-v-7367c9fa],.remaining-time[data-v-7367c9fa]{display:inline-block}.action-buttons[data-v-7367c9fa]{display:flex;flex-direction:column;gap:.5rem;align-items:center}[data-v-83c3c6f2]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-83c3c6f2]:root,[data-theme=light][data-v-83c3c6f2]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-83c3c6f2]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-83c3c6f2]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-83c3c6f2],.important-button[data-v-83c3c6f2],.delete-button[data-v-83c3c6f2],.submit-button[data-v-83c3c6f2],.cancel-button[data-v-83c3c6f2],.add-button[data-v-83c3c6f2],.action-button[data-v-83c3c6f2],.link-button[data-v-83c3c6f2],.logout-button[data-v-83c3c6f2],.help-button[data-v-83c3c6f2],.appstore-button[data-v-83c3c6f2],.radio-button[data-v-83c3c6f2],.download-button[data-v-83c3c6f2],.user-button[data-v-83c3c6f2]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-83c3c6f2]:disabled,.important-button[data-v-83c3c6f2]:disabled,.delete-button[data-v-83c3c6f2]:disabled,.submit-button[data-v-83c3c6f2]:disabled,.cancel-button[data-v-83c3c6f2]:disabled,.add-button[data-v-83c3c6f2]:disabled,.action-button[data-v-83c3c6f2]:disabled,.link-button[data-v-83c3c6f2]:disabled,.logout-button[data-v-83c3c6f2]:disabled,.help-button[data-v-83c3c6f2]:disabled,.appstore-button[data-v-83c3c6f2]:disabled,.radio-button[data-v-83c3c6f2]:disabled,.download-button[data-v-83c3c6f2]:disabled,.user-button[data-v-83c3c6f2]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-83c3c6f2],.important-button.disabled[data-v-83c3c6f2],.delete-button.disabled[data-v-83c3c6f2],.submit-button.disabled[data-v-83c3c6f2],.cancel-button.disabled[data-v-83c3c6f2],.add-button.disabled[data-v-83c3c6f2],.action-button.disabled[data-v-83c3c6f2],.link-button.disabled[data-v-83c3c6f2],.logout-button.disabled[data-v-83c3c6f2],.help-button.disabled[data-v-83c3c6f2],.appstore-button.disabled[data-v-83c3c6f2],.radio-button.disabled[data-v-83c3c6f2],.download-button.disabled[data-v-83c3c6f2],.user-button.disabled[data-v-83c3c6f2]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-83c3c6f2]{min-width:7rem}.big[data-v-83c3c6f2]{min-width:15rem}.important-button[data-v-83c3c6f2]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-83c3c6f2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-83c3c6f2]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-83c3c6f2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-83c3c6f2]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-83c3c6f2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-83c3c6f2]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-83c3c6f2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-83c3c6f2]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-83c3c6f2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-83c3c6f2]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-83c3c6f2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-83c3c6f2]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-83c3c6f2]{width:32px;height:32px;padding:0}.action-button.view[data-v-83c3c6f2],.action-button.approve[data-v-83c3c6f2],.action-button.analytics[data-v-83c3c6f2],.action-button.download[data-v-83c3c6f2]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-83c3c6f2],.action-button.new[data-v-83c3c6f2],.action-button.submit[data-v-83c3c6f2]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-83c3c6f2]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-83c3c6f2]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-83c3c6f2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-83c3c6f2]{display:flex;gap:8px}.download-button[data-v-83c3c6f2]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-83c3c6f2]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-83c3c6f2]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-83c3c6f2]:hover{color:var(--text-link-hover)}.link.disabled[data-v-83c3c6f2]{opacity:.7;cursor:not-allowed}.link-button[data-v-83c3c6f2]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-83c3c6f2]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-83c3c6f2],td .link-button.video-button[data-v-83c3c6f2]{max-width:400px}.link-button[data-v-83c3c6f2]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-83c3c6f2]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-83c3c6f2]:hover,.user-button.menu-open[data-v-83c3c6f2]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-83c3c6f2],.user-button:hover .verification-warning[data-v-83c3c6f2],.user-button.menu-open .superuser-indicator[data-v-83c3c6f2],.user-button.menu-open .verification-warning[data-v-83c3c6f2]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-83c3c6f2],.user-button.menu-open .logo-image[data-v-83c3c6f2]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-83c3c6f2]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-83c3c6f2]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-83c3c6f2]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-83c3c6f2]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-83c3c6f2]{color:var(--intent-success)}.appstore-button.playstore[data-v-83c3c6f2]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-83c3c6f2]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-83c3c6f2]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-83c3c6f2]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-83c3c6f2]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-83c3c6f2],.file-input[data-v-83c3c6f2]{display:none}.dropdown select[data-v-83c3c6f2]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-83c3c6f2]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-83c3c6f2]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-83c3c6f2]:hover{border-color:var(--border-strong)}.page-container[data-v-83c3c6f2]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-83c3c6f2]{max-width:400px}.page-container.wide[data-v-83c3c6f2]{max-width:1200px}.eyebrow[data-v-83c3c6f2]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-83c3c6f2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-83c3c6f2]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-83c3c6f2]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-83c3c6f2]{display:flex;gap:1rem}.collapsible-header[data-v-83c3c6f2]{cursor:pointer}.collapsible-header.closed[data-v-83c3c6f2]{margin-bottom:0}.collapsible-header svg[data-v-83c3c6f2]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-83c3c6f2]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-83c3c6f2],.page-field>.collapsible-header.closed[data-v-83c3c6f2]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-83c3c6f2]{margin:0}.page-field>.collapsible-header svg[data-v-83c3c6f2]{font-size:.8rem}.page-content[data-v-83c3c6f2]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-83c3c6f2]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-83c3c6f2]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-83c3c6f2]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-83c3c6f2]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-83c3c6f2]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-83c3c6f2],.page-field.full-width[data-v-83c3c6f2]{grid-column:span 12}.page-field.three-quarters-width[data-v-83c3c6f2]{grid-column:span 9}.page-field.two-thirds-width[data-v-83c3c6f2]{grid-column:span 8}.page-field.half-width[data-v-83c3c6f2]{grid-column:span 6}.page-field.third-width[data-v-83c3c6f2]{grid-column:span 4}.page-field.quarter-width[data-v-83c3c6f2]{grid-column:span 3}.page-field.sixth-width[data-v-83c3c6f2]{grid-column:span 2}label[data-v-83c3c6f2]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-83c3c6f2],.page-field>.collapsible-header h3[data-v-83c3c6f2]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-83c3c6f2]:after{content:" *";color:var(--text-brand)}label[title][data-v-83c3c6f2]{cursor:help}.page-section.rows[data-v-83c3c6f2]{row-gap:0}.page-section.rows>h3[data-v-83c3c6f2]{margin-bottom:1rem}.page-section.rows .page-field[data-v-83c3c6f2]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-83c3c6f2]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-83c3c6f2]{margin-bottom:0}.page-section.rows .page-field[data-v-83c3c6f2]>:not(label){grid-column:2}.page-value[data-v-83c3c6f2]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-83c3c6f2]{white-space:pre-line}.page-value[data-v-83c3c6f2]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-83c3c6f2]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-83c3c6f2]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-83c3c6f2]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-83c3c6f2]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-83c3c6f2]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-83c3c6f2]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-83c3c6f2]>*{margin-bottom:.5rem}.link-button-list[data-v-83c3c6f2]>*:last-child{margin-bottom:0}.form-control[data-v-83c3c6f2],input[type=datetime-local][data-v-83c3c6f2]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-83c3c6f2]:focus,input[type=datetime-local][data-v-83c3c6f2]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-83c3c6f2]:disabled,input[type=datetime-local][data-v-83c3c6f2]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-83c3c6f2]{resize:vertical;min-height:100px}.field-details[data-v-83c3c6f2]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-83c3c6f2]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-83c3c6f2]{display:flex;align-items:baseline}input[type=checkbox][data-v-83c3c6f2]{margin-right:1rem}.checkbox-container label[data-v-83c3c6f2]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-83c3c6f2]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-83c3c6f2]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-83c3c6f2]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-83c3c6f2]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-83c3c6f2]:checked{background:var(--text-brand)}.form-toggle[data-v-83c3c6f2]:checked:before{transform:translate(22px)}.form-toggle[data-v-83c3c6f2]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-83c3c6f2],.error-message[data-v-83c3c6f2]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-83c3c6f2]{border-left:3px solid var(--intent-success)}.error-message[data-v-83c3c6f2]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-83c3c6f2]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-83c3c6f2]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-83c3c6f2]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-83c3c6f2]{justify-content:center}.page-actions.vertical[data-v-83c3c6f2]{flex-direction:column}form.page-content>.page-actions[data-v-83c3c6f2]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-949556ae]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-949556ae]:root,[data-theme=light][data-v-949556ae]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-949556ae]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-949556ae]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-949556ae],.important-button[data-v-949556ae],.delete-button[data-v-949556ae],.submit-button[data-v-949556ae],.cancel-button[data-v-949556ae],.add-button[data-v-949556ae],.action-button[data-v-949556ae],.link-button[data-v-949556ae],.logout-button[data-v-949556ae],.help-button[data-v-949556ae],.appstore-button[data-v-949556ae],.radio-button[data-v-949556ae],.download-button[data-v-949556ae],.user-button[data-v-949556ae]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-949556ae]:disabled,.important-button[data-v-949556ae]:disabled,.delete-button[data-v-949556ae]:disabled,.submit-button[data-v-949556ae]:disabled,.cancel-button[data-v-949556ae]:disabled,.add-button[data-v-949556ae]:disabled,.action-button[data-v-949556ae]:disabled,.link-button[data-v-949556ae]:disabled,.logout-button[data-v-949556ae]:disabled,.help-button[data-v-949556ae]:disabled,.appstore-button[data-v-949556ae]:disabled,.radio-button[data-v-949556ae]:disabled,.download-button[data-v-949556ae]:disabled,.user-button[data-v-949556ae]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-949556ae],.important-button.disabled[data-v-949556ae],.delete-button.disabled[data-v-949556ae],.submit-button.disabled[data-v-949556ae],.cancel-button.disabled[data-v-949556ae],.add-button.disabled[data-v-949556ae],.action-button.disabled[data-v-949556ae],.link-button.disabled[data-v-949556ae],.logout-button.disabled[data-v-949556ae],.help-button.disabled[data-v-949556ae],.appstore-button.disabled[data-v-949556ae],.radio-button.disabled[data-v-949556ae],.download-button.disabled[data-v-949556ae],.user-button.disabled[data-v-949556ae]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-949556ae]{min-width:7rem}.big[data-v-949556ae]{min-width:15rem}.important-button[data-v-949556ae]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-949556ae]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-949556ae]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-949556ae]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-949556ae]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-949556ae]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-949556ae]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-949556ae]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-949556ae]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-949556ae]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-949556ae]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-949556ae]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-949556ae]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-949556ae]{width:32px;height:32px;padding:0}.action-button.view[data-v-949556ae],.action-button.approve[data-v-949556ae],.action-button.analytics[data-v-949556ae],.action-button.download[data-v-949556ae]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-949556ae],.action-button.new[data-v-949556ae],.action-button.submit[data-v-949556ae]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-949556ae]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-949556ae]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-949556ae]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-949556ae]{display:flex;gap:8px}.download-button[data-v-949556ae]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-949556ae]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-949556ae]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-949556ae]:hover{color:var(--text-link-hover)}.link.disabled[data-v-949556ae]{opacity:.7;cursor:not-allowed}.link-button[data-v-949556ae]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-949556ae]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-949556ae],td .link-button.video-button[data-v-949556ae]{max-width:400px}.link-button[data-v-949556ae]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-949556ae]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-949556ae]:hover,.user-button.menu-open[data-v-949556ae]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-949556ae],.user-button:hover .verification-warning[data-v-949556ae],.user-button.menu-open .superuser-indicator[data-v-949556ae],.user-button.menu-open .verification-warning[data-v-949556ae]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-949556ae],.user-button.menu-open .logo-image[data-v-949556ae]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-949556ae]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-949556ae]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-949556ae]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-949556ae]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-949556ae]{color:var(--intent-success)}.appstore-button.playstore[data-v-949556ae]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-949556ae]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-949556ae]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-949556ae]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-949556ae]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-949556ae],.file-input[data-v-949556ae]{display:none}.dropdown select[data-v-949556ae]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-949556ae]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-949556ae]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-949556ae]:hover{border-color:var(--border-strong)}.page-container[data-v-949556ae]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-949556ae]{max-width:400px}.page-container.wide[data-v-949556ae]{max-width:1200px}.eyebrow[data-v-949556ae]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-949556ae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-949556ae]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-949556ae]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-949556ae]{display:flex;gap:1rem}.collapsible-header[data-v-949556ae]{cursor:pointer}.collapsible-header.closed[data-v-949556ae]{margin-bottom:0}.collapsible-header svg[data-v-949556ae]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-949556ae]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-949556ae],.page-field>.collapsible-header.closed[data-v-949556ae]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-949556ae]{margin:0}.page-field>.collapsible-header svg[data-v-949556ae]{font-size:.8rem}.page-content[data-v-949556ae]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-949556ae]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-949556ae]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-949556ae]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-949556ae]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-949556ae]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-949556ae],.page-field.full-width[data-v-949556ae]{grid-column:span 12}.page-field.three-quarters-width[data-v-949556ae]{grid-column:span 9}.page-field.two-thirds-width[data-v-949556ae]{grid-column:span 8}.page-field.half-width[data-v-949556ae]{grid-column:span 6}.page-field.third-width[data-v-949556ae]{grid-column:span 4}.page-field.quarter-width[data-v-949556ae]{grid-column:span 3}.page-field.sixth-width[data-v-949556ae]{grid-column:span 2}label[data-v-949556ae]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-949556ae],.page-field>.collapsible-header h3[data-v-949556ae]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-949556ae]:after{content:" *";color:var(--text-brand)}label[title][data-v-949556ae]{cursor:help}.page-section.rows[data-v-949556ae]{row-gap:0}.page-section.rows>h3[data-v-949556ae]{margin-bottom:1rem}.page-section.rows .page-field[data-v-949556ae]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-949556ae]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-949556ae]{margin-bottom:0}.page-section.rows .page-field[data-v-949556ae]>:not(label){grid-column:2}.page-value[data-v-949556ae]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-949556ae]{white-space:pre-line}.page-value[data-v-949556ae]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-949556ae]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-949556ae]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-949556ae]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-949556ae]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-949556ae]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-949556ae]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-949556ae]>*{margin-bottom:.5rem}.link-button-list[data-v-949556ae]>*:last-child{margin-bottom:0}.form-control[data-v-949556ae],input[type=datetime-local][data-v-949556ae]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-949556ae]:focus,input[type=datetime-local][data-v-949556ae]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-949556ae]:disabled,input[type=datetime-local][data-v-949556ae]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-949556ae]{resize:vertical;min-height:100px}.field-details[data-v-949556ae]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-949556ae]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-949556ae]{display:flex;align-items:baseline}input[type=checkbox][data-v-949556ae]{margin-right:1rem}.checkbox-container label[data-v-949556ae]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-949556ae]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-949556ae]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-949556ae]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-949556ae]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-949556ae]:checked{background:var(--text-brand)}.form-toggle[data-v-949556ae]:checked:before{transform:translate(22px)}.form-toggle[data-v-949556ae]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-949556ae],.error-message[data-v-949556ae]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-949556ae]{border-left:3px solid var(--intent-success)}.error-message[data-v-949556ae]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-949556ae]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-949556ae]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-949556ae]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-949556ae]{justify-content:center}.page-actions.vertical[data-v-949556ae]{flex-direction:column}form.page-content>.page-actions[data-v-949556ae]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-7bff7a02]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-7bff7a02]:root,[data-theme=light][data-v-7bff7a02]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-7bff7a02]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-7bff7a02]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-7bff7a02],.important-button[data-v-7bff7a02],.delete-button[data-v-7bff7a02],.submit-button[data-v-7bff7a02],.cancel-button[data-v-7bff7a02],.add-button[data-v-7bff7a02],.action-button[data-v-7bff7a02],.link-button[data-v-7bff7a02],.logout-button[data-v-7bff7a02],.help-button[data-v-7bff7a02],.appstore-button[data-v-7bff7a02],.radio-button[data-v-7bff7a02],.download-button[data-v-7bff7a02],.user-button[data-v-7bff7a02]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-7bff7a02]:disabled,.important-button[data-v-7bff7a02]:disabled,.delete-button[data-v-7bff7a02]:disabled,.submit-button[data-v-7bff7a02]:disabled,.cancel-button[data-v-7bff7a02]:disabled,.add-button[data-v-7bff7a02]:disabled,.action-button[data-v-7bff7a02]:disabled,.link-button[data-v-7bff7a02]:disabled,.logout-button[data-v-7bff7a02]:disabled,.help-button[data-v-7bff7a02]:disabled,.appstore-button[data-v-7bff7a02]:disabled,.radio-button[data-v-7bff7a02]:disabled,.download-button[data-v-7bff7a02]:disabled,.user-button[data-v-7bff7a02]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-7bff7a02],.important-button.disabled[data-v-7bff7a02],.delete-button.disabled[data-v-7bff7a02],.submit-button.disabled[data-v-7bff7a02],.cancel-button.disabled[data-v-7bff7a02],.add-button.disabled[data-v-7bff7a02],.action-button.disabled[data-v-7bff7a02],.link-button.disabled[data-v-7bff7a02],.logout-button.disabled[data-v-7bff7a02],.help-button.disabled[data-v-7bff7a02],.appstore-button.disabled[data-v-7bff7a02],.radio-button.disabled[data-v-7bff7a02],.download-button.disabled[data-v-7bff7a02],.user-button.disabled[data-v-7bff7a02]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-7bff7a02]{min-width:7rem}.big[data-v-7bff7a02]{min-width:15rem}.important-button[data-v-7bff7a02]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-7bff7a02]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-7bff7a02]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-7bff7a02]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-7bff7a02]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-7bff7a02]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-7bff7a02]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-7bff7a02]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-7bff7a02]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-7bff7a02]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-7bff7a02]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-7bff7a02]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-7bff7a02]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-7bff7a02]{width:32px;height:32px;padding:0}.action-button.view[data-v-7bff7a02],.action-button.approve[data-v-7bff7a02],.action-button.analytics[data-v-7bff7a02],.action-button.download[data-v-7bff7a02]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-7bff7a02],.action-button.new[data-v-7bff7a02],.action-button.submit[data-v-7bff7a02]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-7bff7a02]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-7bff7a02]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-7bff7a02]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-7bff7a02]{display:flex;gap:8px}.download-button[data-v-7bff7a02]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-7bff7a02]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-7bff7a02]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-7bff7a02]:hover{color:var(--text-link-hover)}.link.disabled[data-v-7bff7a02]{opacity:.7;cursor:not-allowed}.link-button[data-v-7bff7a02]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-7bff7a02]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-7bff7a02],td .link-button.video-button[data-v-7bff7a02]{max-width:400px}.link-button[data-v-7bff7a02]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-7bff7a02]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-7bff7a02]:hover,.user-button.menu-open[data-v-7bff7a02]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-7bff7a02],.user-button:hover .verification-warning[data-v-7bff7a02],.user-button.menu-open .superuser-indicator[data-v-7bff7a02],.user-button.menu-open .verification-warning[data-v-7bff7a02]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-7bff7a02],.user-button.menu-open .logo-image[data-v-7bff7a02]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-7bff7a02]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-7bff7a02]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-7bff7a02]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-7bff7a02]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-7bff7a02]{color:var(--intent-success)}.appstore-button.playstore[data-v-7bff7a02]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-7bff7a02]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-7bff7a02]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-7bff7a02]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-7bff7a02]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-7bff7a02],.file-input[data-v-7bff7a02]{display:none}.dropdown select[data-v-7bff7a02]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-7bff7a02]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-7bff7a02]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-7bff7a02]:hover{border-color:var(--border-strong)}.page-container[data-v-7bff7a02]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-7bff7a02]{max-width:400px}.page-container.wide[data-v-7bff7a02]{max-width:1200px}.eyebrow[data-v-7bff7a02]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-7bff7a02]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-7bff7a02]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-7bff7a02]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-7bff7a02]{display:flex;gap:1rem}.collapsible-header[data-v-7bff7a02]{cursor:pointer}.collapsible-header.closed[data-v-7bff7a02]{margin-bottom:0}.collapsible-header svg[data-v-7bff7a02]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-7bff7a02]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-7bff7a02],.page-field>.collapsible-header.closed[data-v-7bff7a02]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-7bff7a02]{margin:0}.page-field>.collapsible-header svg[data-v-7bff7a02]{font-size:.8rem}.page-content[data-v-7bff7a02]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-7bff7a02]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-7bff7a02]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-7bff7a02]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-7bff7a02]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-7bff7a02]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-7bff7a02],.page-field.full-width[data-v-7bff7a02]{grid-column:span 12}.page-field.three-quarters-width[data-v-7bff7a02]{grid-column:span 9}.page-field.two-thirds-width[data-v-7bff7a02]{grid-column:span 8}.page-field.half-width[data-v-7bff7a02]{grid-column:span 6}.page-field.third-width[data-v-7bff7a02]{grid-column:span 4}.page-field.quarter-width[data-v-7bff7a02]{grid-column:span 3}.page-field.sixth-width[data-v-7bff7a02]{grid-column:span 2}label[data-v-7bff7a02]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-7bff7a02],.page-field>.collapsible-header h3[data-v-7bff7a02]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-7bff7a02]:after{content:" *";color:var(--text-brand)}label[title][data-v-7bff7a02]{cursor:help}.page-section.rows[data-v-7bff7a02]{row-gap:0}.page-section.rows>h3[data-v-7bff7a02]{margin-bottom:1rem}.page-section.rows .page-field[data-v-7bff7a02]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-7bff7a02]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-7bff7a02]{margin-bottom:0}.page-section.rows .page-field[data-v-7bff7a02]>:not(label){grid-column:2}.page-value[data-v-7bff7a02]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-7bff7a02]{white-space:pre-line}.page-value[data-v-7bff7a02]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-7bff7a02]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-7bff7a02]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-7bff7a02]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-7bff7a02]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-7bff7a02]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-7bff7a02]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-7bff7a02]>*{margin-bottom:.5rem}.link-button-list[data-v-7bff7a02]>*:last-child{margin-bottom:0}.form-control[data-v-7bff7a02],input[type=datetime-local][data-v-7bff7a02]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-7bff7a02]:focus,input[type=datetime-local][data-v-7bff7a02]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-7bff7a02]:disabled,input[type=datetime-local][data-v-7bff7a02]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-7bff7a02]{resize:vertical;min-height:100px}.field-details[data-v-7bff7a02]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-7bff7a02]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-7bff7a02]{display:flex;align-items:baseline}input[type=checkbox][data-v-7bff7a02]{margin-right:1rem}.checkbox-container label[data-v-7bff7a02]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-7bff7a02]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-7bff7a02]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-7bff7a02]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-7bff7a02]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-7bff7a02]:checked{background:var(--text-brand)}.form-toggle[data-v-7bff7a02]:checked:before{transform:translate(22px)}.form-toggle[data-v-7bff7a02]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-7bff7a02],.error-message[data-v-7bff7a02]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-7bff7a02]{border-left:3px solid var(--intent-success)}.error-message[data-v-7bff7a02]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-7bff7a02]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-7bff7a02]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-7bff7a02]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-7bff7a02]{justify-content:center}.page-actions.vertical[data-v-7bff7a02]{flex-direction:column}form.page-content>.page-actions[data-v-7bff7a02]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-2511d123]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-2511d123]:root,[data-theme=light][data-v-2511d123]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-2511d123]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-2511d123]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-2511d123],.important-button[data-v-2511d123],.delete-button[data-v-2511d123],.submit-button[data-v-2511d123],.cancel-button[data-v-2511d123],.add-button[data-v-2511d123],.action-button[data-v-2511d123],.link-button[data-v-2511d123],.logout-button[data-v-2511d123],.help-button[data-v-2511d123],.appstore-button[data-v-2511d123],.radio-button[data-v-2511d123],.download-button[data-v-2511d123],.user-button[data-v-2511d123]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-2511d123]:disabled,.important-button[data-v-2511d123]:disabled,.delete-button[data-v-2511d123]:disabled,.submit-button[data-v-2511d123]:disabled,.cancel-button[data-v-2511d123]:disabled,.add-button[data-v-2511d123]:disabled,.action-button[data-v-2511d123]:disabled,.link-button[data-v-2511d123]:disabled,.logout-button[data-v-2511d123]:disabled,.help-button[data-v-2511d123]:disabled,.appstore-button[data-v-2511d123]:disabled,.radio-button[data-v-2511d123]:disabled,.download-button[data-v-2511d123]:disabled,.user-button[data-v-2511d123]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-2511d123],.important-button.disabled[data-v-2511d123],.delete-button.disabled[data-v-2511d123],.submit-button.disabled[data-v-2511d123],.cancel-button.disabled[data-v-2511d123],.add-button.disabled[data-v-2511d123],.action-button.disabled[data-v-2511d123],.link-button.disabled[data-v-2511d123],.logout-button.disabled[data-v-2511d123],.help-button.disabled[data-v-2511d123],.appstore-button.disabled[data-v-2511d123],.radio-button.disabled[data-v-2511d123],.download-button.disabled[data-v-2511d123],.user-button.disabled[data-v-2511d123]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-2511d123]{min-width:7rem}.big[data-v-2511d123]{min-width:15rem}.important-button[data-v-2511d123]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-2511d123]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-2511d123]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-2511d123]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-2511d123]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-2511d123]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-2511d123]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-2511d123]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-2511d123]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-2511d123]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-2511d123]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-2511d123]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-2511d123]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-2511d123]{width:32px;height:32px;padding:0}.action-button.view[data-v-2511d123],.action-button.approve[data-v-2511d123],.action-button.analytics[data-v-2511d123],.action-button.download[data-v-2511d123]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-2511d123],.action-button.new[data-v-2511d123],.action-button.submit[data-v-2511d123]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-2511d123]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-2511d123]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-2511d123]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-2511d123]{display:flex;gap:8px}.download-button[data-v-2511d123]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-2511d123]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-2511d123]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-2511d123]:hover{color:var(--text-link-hover)}.link.disabled[data-v-2511d123]{opacity:.7;cursor:not-allowed}.link-button[data-v-2511d123]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-2511d123]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-2511d123],td .link-button.video-button[data-v-2511d123]{max-width:400px}.link-button[data-v-2511d123]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-2511d123]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-2511d123]:hover,.user-button.menu-open[data-v-2511d123]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-2511d123],.user-button:hover .verification-warning[data-v-2511d123],.user-button.menu-open .superuser-indicator[data-v-2511d123],.user-button.menu-open .verification-warning[data-v-2511d123]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-2511d123],.user-button.menu-open .logo-image[data-v-2511d123]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-2511d123]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-2511d123]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-2511d123]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-2511d123]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-2511d123]{color:var(--intent-success)}.appstore-button.playstore[data-v-2511d123]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-2511d123]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-2511d123]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-2511d123]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-2511d123]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-2511d123],.file-input[data-v-2511d123]{display:none}.dropdown select[data-v-2511d123]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-2511d123]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-2511d123]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-2511d123]:hover{border-color:var(--border-strong)}.app-store-container[data-v-2511d123]{display:flex;justify-content:center;margin:20px 0}.app-store-content[data-v-2511d123]{display:flex;flex-direction:column;align-items:center;text-align:center}.app-store-links[data-v-2511d123]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;margin-top:10px;margin-bottom:10px}.app-store-links a[data-v-2511d123]{display:flex}.app-store-message[data-v-2511d123]{font-size:1rem;color:var(--text-secondary);margin-top:10px}.share-code[data-v-2511d123]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:1.5rem;font-weight:700;letter-spacing:.1em;color:var(--text-primary);vertical-align:middle}.action-button[data-v-2511d123]{margin-left:8px;vertical-align:middle}[data-v-492b49af]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-492b49af]:root,[data-theme=light][data-v-492b49af]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-492b49af]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-492b49af]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-492b49af],.important-button[data-v-492b49af],.delete-button[data-v-492b49af],.submit-button[data-v-492b49af],.cancel-button[data-v-492b49af],.add-button[data-v-492b49af],.action-button[data-v-492b49af],.link-button[data-v-492b49af],.logout-button[data-v-492b49af],.help-button[data-v-492b49af],.appstore-button[data-v-492b49af],.radio-button[data-v-492b49af],.download-button[data-v-492b49af],.user-button[data-v-492b49af]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-492b49af]:disabled,.important-button[data-v-492b49af]:disabled,.delete-button[data-v-492b49af]:disabled,.submit-button[data-v-492b49af]:disabled,.cancel-button[data-v-492b49af]:disabled,.add-button[data-v-492b49af]:disabled,.action-button[data-v-492b49af]:disabled,.link-button[data-v-492b49af]:disabled,.logout-button[data-v-492b49af]:disabled,.help-button[data-v-492b49af]:disabled,.appstore-button[data-v-492b49af]:disabled,.radio-button[data-v-492b49af]:disabled,.download-button[data-v-492b49af]:disabled,.user-button[data-v-492b49af]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-492b49af],.important-button.disabled[data-v-492b49af],.delete-button.disabled[data-v-492b49af],.submit-button.disabled[data-v-492b49af],.cancel-button.disabled[data-v-492b49af],.add-button.disabled[data-v-492b49af],.action-button.disabled[data-v-492b49af],.link-button.disabled[data-v-492b49af],.logout-button.disabled[data-v-492b49af],.help-button.disabled[data-v-492b49af],.appstore-button.disabled[data-v-492b49af],.radio-button.disabled[data-v-492b49af],.download-button.disabled[data-v-492b49af],.user-button.disabled[data-v-492b49af]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-492b49af]{min-width:7rem}.big[data-v-492b49af]{min-width:15rem}.important-button[data-v-492b49af]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-492b49af]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-492b49af]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-492b49af]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-492b49af]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-492b49af]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-492b49af]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-492b49af]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-492b49af]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-492b49af]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-492b49af]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-492b49af]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-492b49af]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-492b49af]{width:32px;height:32px;padding:0}.action-button.view[data-v-492b49af],.action-button.approve[data-v-492b49af],.action-button.analytics[data-v-492b49af],.action-button.download[data-v-492b49af]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-492b49af],.action-button.new[data-v-492b49af],.action-button.submit[data-v-492b49af]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-492b49af]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-492b49af]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-492b49af]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-492b49af]{display:flex;gap:8px}.download-button[data-v-492b49af]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-492b49af]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-492b49af]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-492b49af]:hover{color:var(--text-link-hover)}.link.disabled[data-v-492b49af]{opacity:.7;cursor:not-allowed}.link-button[data-v-492b49af]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-492b49af]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-492b49af],td .link-button.video-button[data-v-492b49af]{max-width:400px}.link-button[data-v-492b49af]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-492b49af]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-492b49af]:hover,.user-button.menu-open[data-v-492b49af]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-492b49af],.user-button:hover .verification-warning[data-v-492b49af],.user-button.menu-open .superuser-indicator[data-v-492b49af],.user-button.menu-open .verification-warning[data-v-492b49af]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-492b49af],.user-button.menu-open .logo-image[data-v-492b49af]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-492b49af]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-492b49af]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-492b49af]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-492b49af]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-492b49af]{color:var(--intent-success)}.appstore-button.playstore[data-v-492b49af]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-492b49af]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-492b49af]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-492b49af]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-492b49af]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-492b49af],.file-input[data-v-492b49af]{display:none}.dropdown select[data-v-492b49af]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-492b49af]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-492b49af]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-492b49af]:hover{border-color:var(--border-strong)}.page-container[data-v-492b49af]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-492b49af]{max-width:400px}.page-container.wide[data-v-492b49af]{max-width:1200px}.eyebrow[data-v-492b49af]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-492b49af]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-492b49af]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-492b49af]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-492b49af]{display:flex;gap:1rem}.collapsible-header[data-v-492b49af]{cursor:pointer}.collapsible-header.closed[data-v-492b49af]{margin-bottom:0}.collapsible-header svg[data-v-492b49af]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-492b49af]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-492b49af],.page-field>.collapsible-header.closed[data-v-492b49af]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-492b49af]{margin:0}.page-field>.collapsible-header svg[data-v-492b49af]{font-size:.8rem}.page-content[data-v-492b49af]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-492b49af]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-492b49af]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-492b49af]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-492b49af]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-492b49af]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-492b49af],.page-field.full-width[data-v-492b49af]{grid-column:span 12}.page-field.three-quarters-width[data-v-492b49af]{grid-column:span 9}.page-field.two-thirds-width[data-v-492b49af]{grid-column:span 8}.page-field.half-width[data-v-492b49af]{grid-column:span 6}.page-field.third-width[data-v-492b49af]{grid-column:span 4}.page-field.quarter-width[data-v-492b49af]{grid-column:span 3}.page-field.sixth-width[data-v-492b49af]{grid-column:span 2}label[data-v-492b49af]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-492b49af],.page-field>.collapsible-header h3[data-v-492b49af]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-492b49af]:after{content:" *";color:var(--text-brand)}label[title][data-v-492b49af]{cursor:help}.page-section.rows[data-v-492b49af]{row-gap:0}.page-section.rows>h3[data-v-492b49af]{margin-bottom:1rem}.page-section.rows .page-field[data-v-492b49af]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-492b49af]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-492b49af]{margin-bottom:0}.page-section.rows .page-field[data-v-492b49af]>:not(label){grid-column:2}.page-value[data-v-492b49af]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-492b49af]{white-space:pre-line}.page-value[data-v-492b49af]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-492b49af]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-492b49af]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-492b49af]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-492b49af]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-492b49af]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-492b49af]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-492b49af]>*{margin-bottom:.5rem}.link-button-list[data-v-492b49af]>*:last-child{margin-bottom:0}.form-control[data-v-492b49af],input[type=datetime-local][data-v-492b49af]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-492b49af]:focus,input[type=datetime-local][data-v-492b49af]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-492b49af]:disabled,input[type=datetime-local][data-v-492b49af]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-492b49af]{resize:vertical;min-height:100px}.field-details[data-v-492b49af]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-492b49af]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-492b49af]{display:flex;align-items:baseline}input[type=checkbox][data-v-492b49af]{margin-right:1rem}.checkbox-container label[data-v-492b49af]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-492b49af]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-492b49af]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-492b49af]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-492b49af]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-492b49af]:checked{background:var(--text-brand)}.form-toggle[data-v-492b49af]:checked:before{transform:translate(22px)}.form-toggle[data-v-492b49af]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-492b49af],.error-message[data-v-492b49af]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-492b49af]{border-left:3px solid var(--intent-success)}.error-message[data-v-492b49af]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-492b49af]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-492b49af]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-492b49af]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-492b49af]{justify-content:center}.page-actions.vertical[data-v-492b49af]{flex-direction:column}form.page-content>.page-actions[data-v-492b49af]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.message[data-v-492b49af]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.message.success[data-v-492b49af],.message.error[data-v-492b49af]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px}.message.success[data-v-492b49af]{border-left:3px solid var(--intent-success)}.message.error[data-v-492b49af]{border-left:3px solid var(--intent-danger)}.message-content[data-v-492b49af]{flex:1}[data-v-2afc5708]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-2afc5708]:root,[data-theme=light][data-v-2afc5708]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-2afc5708]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-2afc5708]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-2afc5708],.important-button[data-v-2afc5708],.delete-button[data-v-2afc5708],.submit-button[data-v-2afc5708],.cancel-button[data-v-2afc5708],.add-button[data-v-2afc5708],.action-button[data-v-2afc5708],.link-button[data-v-2afc5708],.logout-button[data-v-2afc5708],.help-button[data-v-2afc5708],.appstore-button[data-v-2afc5708],.radio-button[data-v-2afc5708],.download-button[data-v-2afc5708],.user-button[data-v-2afc5708]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-2afc5708]:disabled,.important-button[data-v-2afc5708]:disabled,.delete-button[data-v-2afc5708]:disabled,.submit-button[data-v-2afc5708]:disabled,.cancel-button[data-v-2afc5708]:disabled,.add-button[data-v-2afc5708]:disabled,.action-button[data-v-2afc5708]:disabled,.link-button[data-v-2afc5708]:disabled,.logout-button[data-v-2afc5708]:disabled,.help-button[data-v-2afc5708]:disabled,.appstore-button[data-v-2afc5708]:disabled,.radio-button[data-v-2afc5708]:disabled,.download-button[data-v-2afc5708]:disabled,.user-button[data-v-2afc5708]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-2afc5708],.important-button.disabled[data-v-2afc5708],.delete-button.disabled[data-v-2afc5708],.submit-button.disabled[data-v-2afc5708],.cancel-button.disabled[data-v-2afc5708],.add-button.disabled[data-v-2afc5708],.action-button.disabled[data-v-2afc5708],.link-button.disabled[data-v-2afc5708],.logout-button.disabled[data-v-2afc5708],.help-button.disabled[data-v-2afc5708],.appstore-button.disabled[data-v-2afc5708],.radio-button.disabled[data-v-2afc5708],.download-button.disabled[data-v-2afc5708],.user-button.disabled[data-v-2afc5708]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-2afc5708]{min-width:7rem}.big[data-v-2afc5708]{min-width:15rem}.important-button[data-v-2afc5708]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-2afc5708]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-2afc5708]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-2afc5708]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-2afc5708]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-2afc5708]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-2afc5708]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-2afc5708]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-2afc5708]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-2afc5708]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-2afc5708]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-2afc5708]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-2afc5708]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-2afc5708]{width:32px;height:32px;padding:0}.action-button.view[data-v-2afc5708],.action-button.approve[data-v-2afc5708],.action-button.analytics[data-v-2afc5708],.action-button.download[data-v-2afc5708]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-2afc5708],.action-button.new[data-v-2afc5708],.action-button.submit[data-v-2afc5708]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-2afc5708]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-2afc5708]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-2afc5708]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-2afc5708]{display:flex;gap:8px}.download-button[data-v-2afc5708]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-2afc5708]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-2afc5708]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-2afc5708]:hover{color:var(--text-link-hover)}.link.disabled[data-v-2afc5708]{opacity:.7;cursor:not-allowed}.link-button[data-v-2afc5708]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-2afc5708]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-2afc5708],td .link-button.video-button[data-v-2afc5708]{max-width:400px}.link-button[data-v-2afc5708]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-2afc5708]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-2afc5708]:hover,.user-button.menu-open[data-v-2afc5708]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-2afc5708],.user-button:hover .verification-warning[data-v-2afc5708],.user-button.menu-open .superuser-indicator[data-v-2afc5708],.user-button.menu-open .verification-warning[data-v-2afc5708]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-2afc5708],.user-button.menu-open .logo-image[data-v-2afc5708]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-2afc5708]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-2afc5708]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-2afc5708]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-2afc5708]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-2afc5708]{color:var(--intent-success)}.appstore-button.playstore[data-v-2afc5708]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-2afc5708]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-2afc5708]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-2afc5708]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-2afc5708]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-2afc5708],.file-input[data-v-2afc5708]{display:none}.dropdown select[data-v-2afc5708]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-2afc5708]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-2afc5708]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-2afc5708]:hover{border-color:var(--border-strong)}.page-container[data-v-2afc5708]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-2afc5708]{max-width:400px}.page-container.wide[data-v-2afc5708]{max-width:1200px}.eyebrow[data-v-2afc5708]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-2afc5708]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-2afc5708]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-2afc5708]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-2afc5708]{display:flex;gap:1rem}.collapsible-header[data-v-2afc5708]{cursor:pointer}.collapsible-header.closed[data-v-2afc5708]{margin-bottom:0}.collapsible-header svg[data-v-2afc5708]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-2afc5708]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-2afc5708],.page-field>.collapsible-header.closed[data-v-2afc5708]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-2afc5708]{margin:0}.page-field>.collapsible-header svg[data-v-2afc5708]{font-size:.8rem}.page-content[data-v-2afc5708]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-2afc5708]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-2afc5708]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-2afc5708]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-2afc5708]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-2afc5708]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-2afc5708],.page-field.full-width[data-v-2afc5708]{grid-column:span 12}.page-field.three-quarters-width[data-v-2afc5708]{grid-column:span 9}.page-field.two-thirds-width[data-v-2afc5708]{grid-column:span 8}.page-field.half-width[data-v-2afc5708]{grid-column:span 6}.page-field.third-width[data-v-2afc5708]{grid-column:span 4}.page-field.quarter-width[data-v-2afc5708]{grid-column:span 3}.page-field.sixth-width[data-v-2afc5708]{grid-column:span 2}label[data-v-2afc5708]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-2afc5708],.page-field>.collapsible-header h3[data-v-2afc5708]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-2afc5708]:after{content:" *";color:var(--text-brand)}label[title][data-v-2afc5708]{cursor:help}.page-section.rows[data-v-2afc5708]{row-gap:0}.page-section.rows>h3[data-v-2afc5708]{margin-bottom:1rem}.page-section.rows .page-field[data-v-2afc5708]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-2afc5708]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-2afc5708]{margin-bottom:0}.page-section.rows .page-field[data-v-2afc5708]>:not(label){grid-column:2}.page-value[data-v-2afc5708]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-2afc5708]{white-space:pre-line}.page-value[data-v-2afc5708]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-2afc5708]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-2afc5708]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-2afc5708]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-2afc5708]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-2afc5708]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-2afc5708]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-2afc5708]>*{margin-bottom:.5rem}.link-button-list[data-v-2afc5708]>*:last-child{margin-bottom:0}.form-control[data-v-2afc5708],input[type=datetime-local][data-v-2afc5708]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-2afc5708]:focus,input[type=datetime-local][data-v-2afc5708]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-2afc5708]:disabled,input[type=datetime-local][data-v-2afc5708]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-2afc5708]{resize:vertical;min-height:100px}.field-details[data-v-2afc5708]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-2afc5708]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-2afc5708]{display:flex;align-items:baseline}input[type=checkbox][data-v-2afc5708]{margin-right:1rem}.checkbox-container label[data-v-2afc5708]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-2afc5708]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-2afc5708]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-2afc5708]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-2afc5708]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-2afc5708]:checked{background:var(--text-brand)}.form-toggle[data-v-2afc5708]:checked:before{transform:translate(22px)}.form-toggle[data-v-2afc5708]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-2afc5708],.error-message[data-v-2afc5708]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-2afc5708]{border-left:3px solid var(--intent-success)}.error-message[data-v-2afc5708]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-2afc5708]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-2afc5708]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-2afc5708]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-2afc5708]{justify-content:center}.page-actions.vertical[data-v-2afc5708]{flex-direction:column}form.page-content>.page-actions[data-v-2afc5708]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.hero-container[data-v-2afc5708]{position:relative;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:12px;overflow:hidden;background:var(--gradient-brand);container-type:inline-size}.hero-image[data-v-2afc5708]{width:100%;display:block}.hero-overlay[data-v-2afc5708]{position:absolute;bottom:0;left:0;right:0;padding:3.75cqi;overflow:hidden}.hero-overlay.shaded[data-v-2afc5708]{background:var(--preview-gradient-hero)}.hero-overlay.full-height[data-v-2afc5708]{top:0;display:flex;flex-direction:column;justify-content:flex-end}.hero-content[data-v-2afc5708]{display:flex;align-items:center;gap:2.5cqi}.hero-content.vertical[data-v-2afc5708]{flex-direction:column;align-items:flex-start}.hero-logo[data-v-2afc5708]{max-width:12.5cqi;max-height:9cqi;object-fit:contain;flex-shrink:0;filter:drop-shadow(var(--preview-logo-shadow))}.playlist-hero-logo[data-v-2afc5708]{max-width:20cqi;max-height:12cqi;object-fit:contain;filter:drop-shadow(var(--preview-logo-shadow))}.hero-text[data-v-2afc5708]{flex:1;min-width:0}.video-title[data-v-2afc5708]{color:var(--preview-text-primary);margin:0 0 .5cqi;font-size:3.2cqi;text-shadow:var(--preview-text-shadow-strong)}.video-metadata[data-v-2afc5708]{color:var(--preview-text-secondary);margin:0 0 .5cqi;font-size:1.2cqi;text-shadow:var(--preview-text-shadow)}.video-logline[data-v-2afc5708]{color:var(--preview-text-secondary);margin:0;font-size:1.2cqi;font-weight:600;text-shadow:var(--preview-text-shadow)}.video-description[data-v-2afc5708]{color:var(--preview-text-secondary);margin:.75cqi 0 0;font-size:1.2cqi;text-shadow:var(--preview-text-shadow)}.video-credits[data-v-2afc5708]{color:var(--preview-text-secondary);margin:0;font-size:1.2cqi;text-shadow:var(--preview-text-shadow);white-space:pre-line}.hero-details[data-v-2afc5708]{display:flex;gap:2.5cqi;width:100%}.hero-main-column[data-v-2afc5708]{flex:1;min-width:0}.hero-metadata-column[data-v-2afc5708]{flex:0 0 25%;min-width:0}.hero-actions[data-v-2afc5708]{display:flex;flex-direction:column;gap:.75cqi;margin-top:1.25cqi;width:18.75cqi}.hero-btn[data-v-2afc5708]{display:flex;align-items:center;justify-content:center;gap:.75cqi;padding:1cqi 0;border-radius:2.5cqi;font-size:1.4cqi;font-weight:600;border:none;cursor:default;color:var(--preview-text-primary);width:100%;transition:background .2s ease}.hero-btn-primary[data-v-2afc5708]{background:var(--preview-overlay-button)}.hero-btn-secondary[data-v-2afc5708]{background:transparent;border:1px solid var(--preview-overlay-button-border)}.hero-btn-disabled[data-v-2afc5708]{background:var(--preview-overlay-button-disabled);opacity:.5}.hero-btn[data-v-2afc5708]:not(.hero-btn-disabled):hover{background:var(--preview-overlay-button-hover)}.hero-btn-interactive[data-v-2afc5708]{cursor:pointer}.hero-details .hero-actions[data-v-2afc5708]{margin-top:0;flex-shrink:0}.play-overlay[data-v-2afc5708]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--preview-text-primary);background:transparent;border-radius:12px;transition:background .2s ease}.play-overlay[data-v-2afc5708]:hover{background:var(--preview-overlay-button-hover)}.play-button[data-v-2afc5708]{width:100px;height:100px;border-radius:50%;background:var(--preview-surface-light-soft);display:flex;align-items:center;justify-content:center;font-size:40px;color:var(--preview-text-on-light);transition:transform .2s ease,background .2s ease}.play-button svg[data-v-2afc5708]{transform:translate(8%)}.play-overlay:hover .play-button[data-v-2afc5708]{transform:scale(1.1);background:var(--preview-surface-light)}.playlist-videos[data-v-2afc5708]{display:flex;gap:1.5cqi;margin-top:2cqi;overflow-x:auto;scrollbar-width:none}.playlist-videos[data-v-2afc5708]::-webkit-scrollbar{display:none}.video-thumbnail[data-v-2afc5708]{position:relative;flex-shrink:0;width:22cqi;aspect-ratio:10/7;border-radius:1.5cqi;overflow:hidden;background:var(--preview-overlay-thumbnail-bg)}.thumbnail-image[data-v-2afc5708]{width:100%;height:100%;object-fit:cover;display:block}.thumbnail-overlay[data-v-2afc5708]{position:absolute;bottom:0;left:0;right:0;padding:1cqi 1.25cqi;background:var(--preview-gradient-thumbnail)}.thumbnail-title[data-v-2afc5708]{color:var(--preview-text-primary);margin:0;font-size:1.2cqi;font-weight:600;text-shadow:var(--preview-text-shadow);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumbnail-logline[data-v-2afc5708]{color:var(--preview-text-tertiary);margin:.25cqi 0 0;font-size:.9cqi;text-shadow:var(--preview-text-shadow);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-thumbnail .play-overlay[data-v-2afc5708]{border-radius:1.5cqi;z-index:1}.video-thumbnail .play-button[data-v-2afc5708]{width:20%;height:auto;aspect-ratio:1;font-size:1.8cqi;opacity:0;transition:transform .2s ease,background .2s ease,opacity .2s ease}.video-thumbnail .play-overlay:hover .play-button[data-v-2afc5708]{opacity:1}.video-thumbnail.coming-soon[data-v-2afc5708]{filter:grayscale(.5)}.thumbnail-pill[data-v-2afc5708]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;gap:.6cqi;padding:.9cqi 1.4cqi;border:none;border-radius:2.5cqi;background:var(--preview-glass);color:var(--preview-text-primary);font-size:1.2cqi;font-weight:600;white-space:nowrap;cursor:default}.thumbnail-pill.purchase[data-v-2afc5708]{opacity:.8;cursor:pointer;transition:opacity .2s ease}.video-thumbnail:hover .thumbnail-pill.purchase[data-v-2afc5708]{opacity:1}.thumbnail-pill.purchase svg[data-v-2afc5708]{font-size:.8cqi}.video-hero-wrapper[data-v-2afc5708]{position:relative;margin:16px 0}[data-v-1f47e2d6]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-1f47e2d6]:root,[data-theme=light][data-v-1f47e2d6]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-1f47e2d6]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-1f47e2d6]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-1f47e2d6],.important-button[data-v-1f47e2d6],.delete-button[data-v-1f47e2d6],.submit-button[data-v-1f47e2d6],.cancel-button[data-v-1f47e2d6],.add-button[data-v-1f47e2d6],.action-button[data-v-1f47e2d6],.link-button[data-v-1f47e2d6],.logout-button[data-v-1f47e2d6],.help-button[data-v-1f47e2d6],.appstore-button[data-v-1f47e2d6],.radio-button[data-v-1f47e2d6],.download-button[data-v-1f47e2d6],.user-button[data-v-1f47e2d6]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-1f47e2d6]:disabled,.important-button[data-v-1f47e2d6]:disabled,.delete-button[data-v-1f47e2d6]:disabled,.submit-button[data-v-1f47e2d6]:disabled,.cancel-button[data-v-1f47e2d6]:disabled,.add-button[data-v-1f47e2d6]:disabled,.action-button[data-v-1f47e2d6]:disabled,.link-button[data-v-1f47e2d6]:disabled,.logout-button[data-v-1f47e2d6]:disabled,.help-button[data-v-1f47e2d6]:disabled,.appstore-button[data-v-1f47e2d6]:disabled,.radio-button[data-v-1f47e2d6]:disabled,.download-button[data-v-1f47e2d6]:disabled,.user-button[data-v-1f47e2d6]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-1f47e2d6],.important-button.disabled[data-v-1f47e2d6],.delete-button.disabled[data-v-1f47e2d6],.submit-button.disabled[data-v-1f47e2d6],.cancel-button.disabled[data-v-1f47e2d6],.add-button.disabled[data-v-1f47e2d6],.action-button.disabled[data-v-1f47e2d6],.link-button.disabled[data-v-1f47e2d6],.logout-button.disabled[data-v-1f47e2d6],.help-button.disabled[data-v-1f47e2d6],.appstore-button.disabled[data-v-1f47e2d6],.radio-button.disabled[data-v-1f47e2d6],.download-button.disabled[data-v-1f47e2d6],.user-button.disabled[data-v-1f47e2d6]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-1f47e2d6]{min-width:7rem}.big[data-v-1f47e2d6]{min-width:15rem}.important-button[data-v-1f47e2d6]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-1f47e2d6]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-1f47e2d6]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-1f47e2d6]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-1f47e2d6]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-1f47e2d6]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-1f47e2d6]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-1f47e2d6]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-1f47e2d6]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-1f47e2d6]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-1f47e2d6]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-1f47e2d6]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-1f47e2d6]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-1f47e2d6]{width:32px;height:32px;padding:0}.action-button.view[data-v-1f47e2d6],.action-button.approve[data-v-1f47e2d6],.action-button.analytics[data-v-1f47e2d6],.action-button.download[data-v-1f47e2d6]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-1f47e2d6],.action-button.new[data-v-1f47e2d6],.action-button.submit[data-v-1f47e2d6]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-1f47e2d6]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-1f47e2d6]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-1f47e2d6]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-1f47e2d6]{display:flex;gap:8px}.download-button[data-v-1f47e2d6]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-1f47e2d6]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-1f47e2d6]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-1f47e2d6]:hover{color:var(--text-link-hover)}.link.disabled[data-v-1f47e2d6]{opacity:.7;cursor:not-allowed}.link-button[data-v-1f47e2d6]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-1f47e2d6]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-1f47e2d6],td .link-button.video-button[data-v-1f47e2d6]{max-width:400px}.link-button[data-v-1f47e2d6]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-1f47e2d6]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-1f47e2d6]:hover,.user-button.menu-open[data-v-1f47e2d6]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-1f47e2d6],.user-button:hover .verification-warning[data-v-1f47e2d6],.user-button.menu-open .superuser-indicator[data-v-1f47e2d6],.user-button.menu-open .verification-warning[data-v-1f47e2d6]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-1f47e2d6],.user-button.menu-open .logo-image[data-v-1f47e2d6]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-1f47e2d6]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-1f47e2d6]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-1f47e2d6]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-1f47e2d6]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-1f47e2d6]{color:var(--intent-success)}.appstore-button.playstore[data-v-1f47e2d6]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-1f47e2d6]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-1f47e2d6]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-1f47e2d6]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-1f47e2d6]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-1f47e2d6],.file-input[data-v-1f47e2d6]{display:none}.dropdown select[data-v-1f47e2d6]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-1f47e2d6]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-1f47e2d6]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-1f47e2d6]:hover{border-color:var(--border-strong)}.page-container[data-v-1f47e2d6]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-1f47e2d6]{max-width:400px}.page-container.wide[data-v-1f47e2d6]{max-width:1200px}.eyebrow[data-v-1f47e2d6]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-1f47e2d6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-1f47e2d6]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-1f47e2d6]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-1f47e2d6]{display:flex;gap:1rem}.collapsible-header[data-v-1f47e2d6]{cursor:pointer}.collapsible-header.closed[data-v-1f47e2d6]{margin-bottom:0}.collapsible-header svg[data-v-1f47e2d6]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-1f47e2d6]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-1f47e2d6],.page-field>.collapsible-header.closed[data-v-1f47e2d6]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-1f47e2d6]{margin:0}.page-field>.collapsible-header svg[data-v-1f47e2d6]{font-size:.8rem}.page-content[data-v-1f47e2d6]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-1f47e2d6]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-1f47e2d6]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-1f47e2d6]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-1f47e2d6]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-1f47e2d6]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-1f47e2d6],.page-field.full-width[data-v-1f47e2d6]{grid-column:span 12}.page-field.three-quarters-width[data-v-1f47e2d6]{grid-column:span 9}.page-field.two-thirds-width[data-v-1f47e2d6]{grid-column:span 8}.page-field.half-width[data-v-1f47e2d6]{grid-column:span 6}.page-field.third-width[data-v-1f47e2d6]{grid-column:span 4}.page-field.quarter-width[data-v-1f47e2d6]{grid-column:span 3}.page-field.sixth-width[data-v-1f47e2d6]{grid-column:span 2}label[data-v-1f47e2d6]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-1f47e2d6],.page-field>.collapsible-header h3[data-v-1f47e2d6]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-1f47e2d6]:after{content:" *";color:var(--text-brand)}label[title][data-v-1f47e2d6]{cursor:help}.page-section.rows[data-v-1f47e2d6]{row-gap:0}.page-section.rows>h3[data-v-1f47e2d6]{margin-bottom:1rem}.page-section.rows .page-field[data-v-1f47e2d6]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-1f47e2d6]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-1f47e2d6]{margin-bottom:0}.page-section.rows .page-field[data-v-1f47e2d6]>:not(label){grid-column:2}.page-value[data-v-1f47e2d6]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-1f47e2d6]{white-space:pre-line}.page-value[data-v-1f47e2d6]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-1f47e2d6]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-1f47e2d6]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-1f47e2d6]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-1f47e2d6]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-1f47e2d6]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-1f47e2d6]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-1f47e2d6]>*{margin-bottom:.5rem}.link-button-list[data-v-1f47e2d6]>*:last-child{margin-bottom:0}.form-control[data-v-1f47e2d6],input[type=datetime-local][data-v-1f47e2d6]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-1f47e2d6]:focus,input[type=datetime-local][data-v-1f47e2d6]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-1f47e2d6]:disabled,input[type=datetime-local][data-v-1f47e2d6]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-1f47e2d6]{resize:vertical;min-height:100px}.field-details[data-v-1f47e2d6]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-1f47e2d6]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-1f47e2d6]{display:flex;align-items:baseline}input[type=checkbox][data-v-1f47e2d6]{margin-right:1rem}.checkbox-container label[data-v-1f47e2d6]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-1f47e2d6]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-1f47e2d6]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-1f47e2d6]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-1f47e2d6]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-1f47e2d6]:checked{background:var(--text-brand)}.form-toggle[data-v-1f47e2d6]:checked:before{transform:translate(22px)}.form-toggle[data-v-1f47e2d6]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-1f47e2d6],.error-message[data-v-1f47e2d6]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-1f47e2d6]{border-left:3px solid var(--intent-success)}.error-message[data-v-1f47e2d6]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-1f47e2d6]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-1f47e2d6]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-1f47e2d6]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-1f47e2d6]{justify-content:center}.page-actions.vertical[data-v-1f47e2d6]{flex-direction:column}form.page-content>.page-actions[data-v-1f47e2d6]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-03f1925e]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-03f1925e]:root,[data-theme=light][data-v-03f1925e]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-03f1925e]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-03f1925e]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-03f1925e],.important-button[data-v-03f1925e],.delete-button[data-v-03f1925e],.submit-button[data-v-03f1925e],.cancel-button[data-v-03f1925e],.add-button[data-v-03f1925e],.action-button[data-v-03f1925e],.link-button[data-v-03f1925e],.logout-button[data-v-03f1925e],.help-button[data-v-03f1925e],.appstore-button[data-v-03f1925e],.radio-button[data-v-03f1925e],.download-button[data-v-03f1925e],.user-button[data-v-03f1925e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-03f1925e]:disabled,.important-button[data-v-03f1925e]:disabled,.delete-button[data-v-03f1925e]:disabled,.submit-button[data-v-03f1925e]:disabled,.cancel-button[data-v-03f1925e]:disabled,.add-button[data-v-03f1925e]:disabled,.action-button[data-v-03f1925e]:disabled,.link-button[data-v-03f1925e]:disabled,.logout-button[data-v-03f1925e]:disabled,.help-button[data-v-03f1925e]:disabled,.appstore-button[data-v-03f1925e]:disabled,.radio-button[data-v-03f1925e]:disabled,.download-button[data-v-03f1925e]:disabled,.user-button[data-v-03f1925e]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-03f1925e],.important-button.disabled[data-v-03f1925e],.delete-button.disabled[data-v-03f1925e],.submit-button.disabled[data-v-03f1925e],.cancel-button.disabled[data-v-03f1925e],.add-button.disabled[data-v-03f1925e],.action-button.disabled[data-v-03f1925e],.link-button.disabled[data-v-03f1925e],.logout-button.disabled[data-v-03f1925e],.help-button.disabled[data-v-03f1925e],.appstore-button.disabled[data-v-03f1925e],.radio-button.disabled[data-v-03f1925e],.download-button.disabled[data-v-03f1925e],.user-button.disabled[data-v-03f1925e]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-03f1925e]{min-width:7rem}.big[data-v-03f1925e]{min-width:15rem}.important-button[data-v-03f1925e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-03f1925e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-03f1925e]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-03f1925e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-03f1925e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-03f1925e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-03f1925e]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-03f1925e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-03f1925e]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-03f1925e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-03f1925e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-03f1925e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-03f1925e]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-03f1925e]{width:32px;height:32px;padding:0}.action-button.view[data-v-03f1925e],.action-button.approve[data-v-03f1925e],.action-button.analytics[data-v-03f1925e],.action-button.download[data-v-03f1925e]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-03f1925e],.action-button.new[data-v-03f1925e],.action-button.submit[data-v-03f1925e]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-03f1925e]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-03f1925e]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-03f1925e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-03f1925e]{display:flex;gap:8px}.download-button[data-v-03f1925e]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-03f1925e]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-03f1925e]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-03f1925e]:hover{color:var(--text-link-hover)}.link.disabled[data-v-03f1925e]{opacity:.7;cursor:not-allowed}.link-button[data-v-03f1925e]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-03f1925e]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-03f1925e],td .link-button.video-button[data-v-03f1925e]{max-width:400px}.link-button[data-v-03f1925e]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-03f1925e]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-03f1925e]:hover,.user-button.menu-open[data-v-03f1925e]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-03f1925e],.user-button:hover .verification-warning[data-v-03f1925e],.user-button.menu-open .superuser-indicator[data-v-03f1925e],.user-button.menu-open .verification-warning[data-v-03f1925e]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-03f1925e],.user-button.menu-open .logo-image[data-v-03f1925e]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-03f1925e]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-03f1925e]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-03f1925e]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-03f1925e]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-03f1925e]{color:var(--intent-success)}.appstore-button.playstore[data-v-03f1925e]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-03f1925e]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-03f1925e]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-03f1925e]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-03f1925e]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-03f1925e],.file-input[data-v-03f1925e]{display:none}.dropdown select[data-v-03f1925e]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-03f1925e]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-03f1925e]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-03f1925e]:hover{border-color:var(--border-strong)}.page-container[data-v-03f1925e]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-03f1925e]{max-width:400px}.page-container.wide[data-v-03f1925e]{max-width:1200px}.eyebrow[data-v-03f1925e]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-03f1925e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-03f1925e]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-03f1925e]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-03f1925e]{display:flex;gap:1rem}.collapsible-header[data-v-03f1925e]{cursor:pointer}.collapsible-header.closed[data-v-03f1925e]{margin-bottom:0}.collapsible-header svg[data-v-03f1925e]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-03f1925e]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-03f1925e],.page-field>.collapsible-header.closed[data-v-03f1925e]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-03f1925e]{margin:0}.page-field>.collapsible-header svg[data-v-03f1925e]{font-size:.8rem}.page-content[data-v-03f1925e]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-03f1925e]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-03f1925e]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-03f1925e]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-03f1925e]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-03f1925e]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-03f1925e],.page-field.full-width[data-v-03f1925e]{grid-column:span 12}.page-field.three-quarters-width[data-v-03f1925e]{grid-column:span 9}.page-field.two-thirds-width[data-v-03f1925e]{grid-column:span 8}.page-field.half-width[data-v-03f1925e]{grid-column:span 6}.page-field.third-width[data-v-03f1925e]{grid-column:span 4}.page-field.quarter-width[data-v-03f1925e]{grid-column:span 3}.page-field.sixth-width[data-v-03f1925e]{grid-column:span 2}label[data-v-03f1925e]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-03f1925e],.page-field>.collapsible-header h3[data-v-03f1925e]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-03f1925e]:after{content:" *";color:var(--text-brand)}label[title][data-v-03f1925e]{cursor:help}.page-section.rows[data-v-03f1925e]{row-gap:0}.page-section.rows>h3[data-v-03f1925e]{margin-bottom:1rem}.page-section.rows .page-field[data-v-03f1925e]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-03f1925e]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-03f1925e]{margin-bottom:0}.page-section.rows .page-field[data-v-03f1925e]>:not(label){grid-column:2}.page-value[data-v-03f1925e]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-03f1925e]{white-space:pre-line}.page-value[data-v-03f1925e]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-03f1925e]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-03f1925e]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-03f1925e]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-03f1925e]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-03f1925e]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-03f1925e]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-03f1925e]>*{margin-bottom:.5rem}.link-button-list[data-v-03f1925e]>*:last-child{margin-bottom:0}.form-control[data-v-03f1925e],input[type=datetime-local][data-v-03f1925e]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-03f1925e]:focus,input[type=datetime-local][data-v-03f1925e]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-03f1925e]:disabled,input[type=datetime-local][data-v-03f1925e]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-03f1925e]{resize:vertical;min-height:100px}.field-details[data-v-03f1925e]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-03f1925e]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-03f1925e]{display:flex;align-items:baseline}input[type=checkbox][data-v-03f1925e]{margin-right:1rem}.checkbox-container label[data-v-03f1925e]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-03f1925e]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-03f1925e]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-03f1925e]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-03f1925e]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-03f1925e]:checked{background:var(--text-brand)}.form-toggle[data-v-03f1925e]:checked:before{transform:translate(22px)}.form-toggle[data-v-03f1925e]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-03f1925e],.error-message[data-v-03f1925e]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-03f1925e]{border-left:3px solid var(--intent-success)}.error-message[data-v-03f1925e]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-03f1925e]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-03f1925e]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-03f1925e]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-03f1925e]{justify-content:center}.page-actions.vertical[data-v-03f1925e]{flex-direction:column}form.page-content>.page-actions[data-v-03f1925e]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-73fbbfb1]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-73fbbfb1]:root,[data-theme=light][data-v-73fbbfb1]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-73fbbfb1]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-73fbbfb1]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-73fbbfb1],.important-button[data-v-73fbbfb1],.delete-button[data-v-73fbbfb1],.submit-button[data-v-73fbbfb1],.cancel-button[data-v-73fbbfb1],.add-button[data-v-73fbbfb1],.action-button[data-v-73fbbfb1],.link-button[data-v-73fbbfb1],.logout-button[data-v-73fbbfb1],.help-button[data-v-73fbbfb1],.appstore-button[data-v-73fbbfb1],.radio-button[data-v-73fbbfb1],.download-button[data-v-73fbbfb1],.user-button[data-v-73fbbfb1]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-73fbbfb1]:disabled,.important-button[data-v-73fbbfb1]:disabled,.delete-button[data-v-73fbbfb1]:disabled,.submit-button[data-v-73fbbfb1]:disabled,.cancel-button[data-v-73fbbfb1]:disabled,.add-button[data-v-73fbbfb1]:disabled,.action-button[data-v-73fbbfb1]:disabled,.link-button[data-v-73fbbfb1]:disabled,.logout-button[data-v-73fbbfb1]:disabled,.help-button[data-v-73fbbfb1]:disabled,.appstore-button[data-v-73fbbfb1]:disabled,.radio-button[data-v-73fbbfb1]:disabled,.download-button[data-v-73fbbfb1]:disabled,.user-button[data-v-73fbbfb1]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-73fbbfb1],.important-button.disabled[data-v-73fbbfb1],.delete-button.disabled[data-v-73fbbfb1],.submit-button.disabled[data-v-73fbbfb1],.cancel-button.disabled[data-v-73fbbfb1],.add-button.disabled[data-v-73fbbfb1],.action-button.disabled[data-v-73fbbfb1],.link-button.disabled[data-v-73fbbfb1],.logout-button.disabled[data-v-73fbbfb1],.help-button.disabled[data-v-73fbbfb1],.appstore-button.disabled[data-v-73fbbfb1],.radio-button.disabled[data-v-73fbbfb1],.download-button.disabled[data-v-73fbbfb1],.user-button.disabled[data-v-73fbbfb1]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-73fbbfb1]{min-width:7rem}.big[data-v-73fbbfb1]{min-width:15rem}.important-button[data-v-73fbbfb1]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-73fbbfb1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-73fbbfb1]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-73fbbfb1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-73fbbfb1]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-73fbbfb1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-73fbbfb1]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-73fbbfb1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-73fbbfb1]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-73fbbfb1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-73fbbfb1]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-73fbbfb1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-73fbbfb1]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-73fbbfb1]{width:32px;height:32px;padding:0}.action-button.view[data-v-73fbbfb1],.action-button.approve[data-v-73fbbfb1],.action-button.analytics[data-v-73fbbfb1],.action-button.download[data-v-73fbbfb1]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-73fbbfb1],.action-button.new[data-v-73fbbfb1],.action-button.submit[data-v-73fbbfb1]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-73fbbfb1]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-73fbbfb1]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-73fbbfb1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-73fbbfb1]{display:flex;gap:8px}.download-button[data-v-73fbbfb1]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-73fbbfb1]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-73fbbfb1]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-73fbbfb1]:hover{color:var(--text-link-hover)}.link.disabled[data-v-73fbbfb1]{opacity:.7;cursor:not-allowed}.link-button[data-v-73fbbfb1]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-73fbbfb1]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-73fbbfb1],td .link-button.video-button[data-v-73fbbfb1]{max-width:400px}.link-button[data-v-73fbbfb1]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-73fbbfb1]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-73fbbfb1]:hover,.user-button.menu-open[data-v-73fbbfb1]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-73fbbfb1],.user-button:hover .verification-warning[data-v-73fbbfb1],.user-button.menu-open .superuser-indicator[data-v-73fbbfb1],.user-button.menu-open .verification-warning[data-v-73fbbfb1]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-73fbbfb1],.user-button.menu-open .logo-image[data-v-73fbbfb1]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-73fbbfb1]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-73fbbfb1]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-73fbbfb1]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-73fbbfb1]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-73fbbfb1]{color:var(--intent-success)}.appstore-button.playstore[data-v-73fbbfb1]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-73fbbfb1]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-73fbbfb1]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-73fbbfb1]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-73fbbfb1]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-73fbbfb1],.file-input[data-v-73fbbfb1]{display:none}.dropdown select[data-v-73fbbfb1]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-73fbbfb1]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-73fbbfb1]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-73fbbfb1]:hover{border-color:var(--border-strong)}.page-container[data-v-73fbbfb1]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-73fbbfb1]{max-width:400px}.page-container.wide[data-v-73fbbfb1]{max-width:1200px}.eyebrow[data-v-73fbbfb1]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-73fbbfb1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-73fbbfb1]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-73fbbfb1]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-73fbbfb1]{display:flex;gap:1rem}.collapsible-header[data-v-73fbbfb1]{cursor:pointer}.collapsible-header.closed[data-v-73fbbfb1]{margin-bottom:0}.collapsible-header svg[data-v-73fbbfb1]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-73fbbfb1]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-73fbbfb1],.page-field>.collapsible-header.closed[data-v-73fbbfb1]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-73fbbfb1]{margin:0}.page-field>.collapsible-header svg[data-v-73fbbfb1]{font-size:.8rem}.page-content[data-v-73fbbfb1]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-73fbbfb1]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-73fbbfb1]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-73fbbfb1]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-73fbbfb1]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-73fbbfb1]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-73fbbfb1],.page-field.full-width[data-v-73fbbfb1]{grid-column:span 12}.page-field.three-quarters-width[data-v-73fbbfb1]{grid-column:span 9}.page-field.two-thirds-width[data-v-73fbbfb1]{grid-column:span 8}.page-field.half-width[data-v-73fbbfb1]{grid-column:span 6}.page-field.third-width[data-v-73fbbfb1]{grid-column:span 4}.page-field.quarter-width[data-v-73fbbfb1]{grid-column:span 3}.page-field.sixth-width[data-v-73fbbfb1]{grid-column:span 2}label[data-v-73fbbfb1]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-73fbbfb1],.page-field>.collapsible-header h3[data-v-73fbbfb1]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-73fbbfb1]:after{content:" *";color:var(--text-brand)}label[title][data-v-73fbbfb1]{cursor:help}.page-section.rows[data-v-73fbbfb1]{row-gap:0}.page-section.rows>h3[data-v-73fbbfb1]{margin-bottom:1rem}.page-section.rows .page-field[data-v-73fbbfb1]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-73fbbfb1]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-73fbbfb1]{margin-bottom:0}.page-section.rows .page-field[data-v-73fbbfb1]>:not(label){grid-column:2}.page-value[data-v-73fbbfb1]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-73fbbfb1]{white-space:pre-line}.page-value[data-v-73fbbfb1]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-73fbbfb1]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-73fbbfb1]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-73fbbfb1]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-73fbbfb1]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-73fbbfb1]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-73fbbfb1]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-73fbbfb1]>*{margin-bottom:.5rem}.link-button-list[data-v-73fbbfb1]>*:last-child{margin-bottom:0}.form-control[data-v-73fbbfb1],input[type=datetime-local][data-v-73fbbfb1]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-73fbbfb1]:focus,input[type=datetime-local][data-v-73fbbfb1]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-73fbbfb1]:disabled,input[type=datetime-local][data-v-73fbbfb1]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-73fbbfb1]{resize:vertical;min-height:100px}.field-details[data-v-73fbbfb1]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-73fbbfb1]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-73fbbfb1]{display:flex;align-items:baseline}input[type=checkbox][data-v-73fbbfb1]{margin-right:1rem}.checkbox-container label[data-v-73fbbfb1]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-73fbbfb1]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-73fbbfb1]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-73fbbfb1]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-73fbbfb1]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-73fbbfb1]:checked{background:var(--text-brand)}.form-toggle[data-v-73fbbfb1]:checked:before{transform:translate(22px)}.form-toggle[data-v-73fbbfb1]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-73fbbfb1],.error-message[data-v-73fbbfb1]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-73fbbfb1]{border-left:3px solid var(--intent-success)}.error-message[data-v-73fbbfb1]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-73fbbfb1]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-73fbbfb1]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-73fbbfb1]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-73fbbfb1]{justify-content:center}.page-actions.vertical[data-v-73fbbfb1]{flex-direction:column}form.page-content>.page-actions[data-v-73fbbfb1]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}.hero-container[data-v-3d1ceeb8]{position:relative;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:12px;overflow:hidden;background:var(--gradient-brand);container-type:inline-size}.hero-image[data-v-3d1ceeb8]{width:100%;display:block}.hero-overlay[data-v-3d1ceeb8]{position:absolute;bottom:0;left:0;right:0;padding:3.75cqi;overflow:hidden}.hero-overlay.shaded[data-v-3d1ceeb8]{background:var(--preview-gradient-hero)}.hero-overlay.full-height[data-v-3d1ceeb8]{top:0;display:flex;flex-direction:column;justify-content:flex-end}.hero-content[data-v-3d1ceeb8]{display:flex;align-items:center;gap:2.5cqi}.hero-content.vertical[data-v-3d1ceeb8]{flex-direction:column;align-items:flex-start}.hero-logo[data-v-3d1ceeb8]{max-width:12.5cqi;max-height:9cqi;object-fit:contain;flex-shrink:0;filter:drop-shadow(var(--preview-logo-shadow))}.playlist-hero-logo[data-v-3d1ceeb8]{max-width:20cqi;max-height:12cqi;object-fit:contain;filter:drop-shadow(var(--preview-logo-shadow))}.hero-text[data-v-3d1ceeb8]{flex:1;min-width:0}.video-title[data-v-3d1ceeb8]{color:var(--preview-text-primary);margin:0 0 .5cqi;font-size:3.2cqi;text-shadow:var(--preview-text-shadow-strong)}.video-metadata[data-v-3d1ceeb8]{color:var(--preview-text-secondary);margin:0 0 .5cqi;font-size:1.2cqi;text-shadow:var(--preview-text-shadow)}.video-logline[data-v-3d1ceeb8]{color:var(--preview-text-secondary);margin:0;font-size:1.2cqi;font-weight:600;text-shadow:var(--preview-text-shadow)}.video-description[data-v-3d1ceeb8]{color:var(--preview-text-secondary);margin:.75cqi 0 0;font-size:1.2cqi;text-shadow:var(--preview-text-shadow)}.video-credits[data-v-3d1ceeb8]{color:var(--preview-text-secondary);margin:0;font-size:1.2cqi;text-shadow:var(--preview-text-shadow);white-space:pre-line}.hero-details[data-v-3d1ceeb8]{display:flex;gap:2.5cqi;width:100%}.hero-main-column[data-v-3d1ceeb8]{flex:1;min-width:0}.hero-metadata-column[data-v-3d1ceeb8]{flex:0 0 25%;min-width:0}.hero-actions[data-v-3d1ceeb8]{display:flex;flex-direction:column;gap:.75cqi;margin-top:1.25cqi;width:18.75cqi}.hero-btn[data-v-3d1ceeb8]{display:flex;align-items:center;justify-content:center;gap:.75cqi;padding:1cqi 0;border-radius:2.5cqi;font-size:1.4cqi;font-weight:600;border:none;cursor:default;color:var(--preview-text-primary);width:100%;transition:background .2s ease}.hero-btn-primary[data-v-3d1ceeb8]{background:var(--preview-overlay-button)}.hero-btn-secondary[data-v-3d1ceeb8]{background:transparent;border:1px solid var(--preview-overlay-button-border)}.hero-btn-disabled[data-v-3d1ceeb8]{background:var(--preview-overlay-button-disabled);opacity:.5}.hero-btn[data-v-3d1ceeb8]:not(.hero-btn-disabled):hover{background:var(--preview-overlay-button-hover)}.hero-btn-interactive[data-v-3d1ceeb8]{cursor:pointer}.hero-details .hero-actions[data-v-3d1ceeb8]{margin-top:0;flex-shrink:0}.play-overlay[data-v-3d1ceeb8]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--preview-text-primary);background:transparent;border-radius:12px;transition:background .2s ease}.play-overlay[data-v-3d1ceeb8]:hover{background:var(--preview-overlay-button-hover)}.play-button[data-v-3d1ceeb8]{width:100px;height:100px;border-radius:50%;background:var(--preview-surface-light-soft);display:flex;align-items:center;justify-content:center;font-size:40px;color:var(--preview-text-on-light);transition:transform .2s ease,background .2s ease}.play-button svg[data-v-3d1ceeb8]{transform:translate(8%)}.play-overlay:hover .play-button[data-v-3d1ceeb8]{transform:scale(1.1);background:var(--preview-surface-light)}.playlist-videos[data-v-3d1ceeb8]{display:flex;gap:1.5cqi;margin-top:2cqi;overflow-x:auto;scrollbar-width:none}.playlist-videos[data-v-3d1ceeb8]::-webkit-scrollbar{display:none}.video-thumbnail[data-v-3d1ceeb8]{position:relative;flex-shrink:0;width:22cqi;aspect-ratio:10/7;border-radius:1.5cqi;overflow:hidden;background:var(--preview-overlay-thumbnail-bg)}.thumbnail-image[data-v-3d1ceeb8]{width:100%;height:100%;object-fit:cover;display:block}.thumbnail-overlay[data-v-3d1ceeb8]{position:absolute;bottom:0;left:0;right:0;padding:1cqi 1.25cqi;background:var(--preview-gradient-thumbnail)}.thumbnail-title[data-v-3d1ceeb8]{color:var(--preview-text-primary);margin:0;font-size:1.2cqi;font-weight:600;text-shadow:var(--preview-text-shadow);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumbnail-logline[data-v-3d1ceeb8]{color:var(--preview-text-tertiary);margin:.25cqi 0 0;font-size:.9cqi;text-shadow:var(--preview-text-shadow);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-thumbnail .play-overlay[data-v-3d1ceeb8]{border-radius:1.5cqi;z-index:1}.video-thumbnail .play-button[data-v-3d1ceeb8]{width:20%;height:auto;aspect-ratio:1;font-size:1.8cqi;opacity:0;transition:transform .2s ease,background .2s ease,opacity .2s ease}.video-thumbnail .play-overlay:hover .play-button[data-v-3d1ceeb8]{opacity:1}.video-thumbnail.coming-soon[data-v-3d1ceeb8]{filter:grayscale(.5)}.thumbnail-pill[data-v-3d1ceeb8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;gap:.6cqi;padding:.9cqi 1.4cqi;border:none;border-radius:2.5cqi;background:var(--preview-glass);color:var(--preview-text-primary);font-size:1.2cqi;font-weight:600;white-space:nowrap;cursor:default}.thumbnail-pill.purchase[data-v-3d1ceeb8]{opacity:.8;cursor:pointer;transition:opacity .2s ease}.video-thumbnail:hover .thumbnail-pill.purchase[data-v-3d1ceeb8]{opacity:1}.thumbnail-pill.purchase svg[data-v-3d1ceeb8]{font-size:.8cqi}.hero-container[data-v-b199f5c9]{position:relative;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:12px;overflow:hidden;background:var(--gradient-brand);container-type:inline-size}.hero-image[data-v-b199f5c9]{width:100%;display:block}.hero-overlay[data-v-b199f5c9]{position:absolute;bottom:0;left:0;right:0;padding:3.75cqi;overflow:hidden}.hero-overlay.shaded[data-v-b199f5c9]{background:var(--preview-gradient-hero)}.hero-overlay.full-height[data-v-b199f5c9]{top:0;display:flex;flex-direction:column;justify-content:flex-end}.hero-content[data-v-b199f5c9]{display:flex;align-items:center;gap:2.5cqi}.hero-content.vertical[data-v-b199f5c9]{flex-direction:column;align-items:flex-start}.hero-logo[data-v-b199f5c9]{max-width:12.5cqi;max-height:9cqi;object-fit:contain;flex-shrink:0;filter:drop-shadow(var(--preview-logo-shadow))}.playlist-hero-logo[data-v-b199f5c9]{max-width:20cqi;max-height:12cqi;object-fit:contain;filter:drop-shadow(var(--preview-logo-shadow))}.hero-text[data-v-b199f5c9]{flex:1;min-width:0}.video-title[data-v-b199f5c9]{color:var(--preview-text-primary);margin:0 0 .5cqi;font-size:3.2cqi;text-shadow:var(--preview-text-shadow-strong)}.video-metadata[data-v-b199f5c9]{color:var(--preview-text-secondary);margin:0 0 .5cqi;font-size:1.2cqi;text-shadow:var(--preview-text-shadow)}.video-logline[data-v-b199f5c9]{color:var(--preview-text-secondary);margin:0;font-size:1.2cqi;font-weight:600;text-shadow:var(--preview-text-shadow)}.video-description[data-v-b199f5c9]{color:var(--preview-text-secondary);margin:.75cqi 0 0;font-size:1.2cqi;text-shadow:var(--preview-text-shadow)}.video-credits[data-v-b199f5c9]{color:var(--preview-text-secondary);margin:0;font-size:1.2cqi;text-shadow:var(--preview-text-shadow);white-space:pre-line}.hero-details[data-v-b199f5c9]{display:flex;gap:2.5cqi;width:100%}.hero-main-column[data-v-b199f5c9]{flex:1;min-width:0}.hero-metadata-column[data-v-b199f5c9]{flex:0 0 25%;min-width:0}.hero-actions[data-v-b199f5c9]{display:flex;flex-direction:column;gap:.75cqi;margin-top:1.25cqi;width:18.75cqi}.hero-btn[data-v-b199f5c9]{display:flex;align-items:center;justify-content:center;gap:.75cqi;padding:1cqi 0;border-radius:2.5cqi;font-size:1.4cqi;font-weight:600;border:none;cursor:default;color:var(--preview-text-primary);width:100%;transition:background .2s ease}.hero-btn-primary[data-v-b199f5c9]{background:var(--preview-overlay-button)}.hero-btn-secondary[data-v-b199f5c9]{background:transparent;border:1px solid var(--preview-overlay-button-border)}.hero-btn-disabled[data-v-b199f5c9]{background:var(--preview-overlay-button-disabled);opacity:.5}.hero-btn[data-v-b199f5c9]:not(.hero-btn-disabled):hover{background:var(--preview-overlay-button-hover)}.hero-btn-interactive[data-v-b199f5c9]{cursor:pointer}.hero-details .hero-actions[data-v-b199f5c9]{margin-top:0;flex-shrink:0}.play-overlay[data-v-b199f5c9]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--preview-text-primary);background:transparent;border-radius:12px;transition:background .2s ease}.play-overlay[data-v-b199f5c9]:hover{background:var(--preview-overlay-button-hover)}.play-button[data-v-b199f5c9]{width:100px;height:100px;border-radius:50%;background:var(--preview-surface-light-soft);display:flex;align-items:center;justify-content:center;font-size:40px;color:var(--preview-text-on-light);transition:transform .2s ease,background .2s ease}.play-button svg[data-v-b199f5c9]{transform:translate(8%)}.play-overlay:hover .play-button[data-v-b199f5c9]{transform:scale(1.1);background:var(--preview-surface-light)}.playlist-videos[data-v-b199f5c9]{display:flex;gap:1.5cqi;margin-top:2cqi;overflow-x:auto;scrollbar-width:none}.playlist-videos[data-v-b199f5c9]::-webkit-scrollbar{display:none}.video-thumbnail[data-v-b199f5c9]{position:relative;flex-shrink:0;width:22cqi;aspect-ratio:10/7;border-radius:1.5cqi;overflow:hidden;background:var(--preview-overlay-thumbnail-bg)}.thumbnail-image[data-v-b199f5c9]{width:100%;height:100%;object-fit:cover;display:block}.thumbnail-overlay[data-v-b199f5c9]{position:absolute;bottom:0;left:0;right:0;padding:1cqi 1.25cqi;background:var(--preview-gradient-thumbnail)}.thumbnail-title[data-v-b199f5c9]{color:var(--preview-text-primary);margin:0;font-size:1.2cqi;font-weight:600;text-shadow:var(--preview-text-shadow);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumbnail-logline[data-v-b199f5c9]{color:var(--preview-text-tertiary);margin:.25cqi 0 0;font-size:.9cqi;text-shadow:var(--preview-text-shadow);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-thumbnail .play-overlay[data-v-b199f5c9]{border-radius:1.5cqi;z-index:1}.video-thumbnail .play-button[data-v-b199f5c9]{width:20%;height:auto;aspect-ratio:1;font-size:1.8cqi;opacity:0;transition:transform .2s ease,background .2s ease,opacity .2s ease}.video-thumbnail .play-overlay:hover .play-button[data-v-b199f5c9]{opacity:1}.video-thumbnail.coming-soon[data-v-b199f5c9]{filter:grayscale(.5)}.thumbnail-pill[data-v-b199f5c9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;gap:.6cqi;padding:.9cqi 1.4cqi;border:none;border-radius:2.5cqi;background:var(--preview-glass);color:var(--preview-text-primary);font-size:1.2cqi;font-weight:600;white-space:nowrap;cursor:default}.thumbnail-pill.purchase[data-v-b199f5c9]{opacity:.8;cursor:pointer;transition:opacity .2s ease}.video-thumbnail:hover .thumbnail-pill.purchase[data-v-b199f5c9]{opacity:1}.thumbnail-pill.purchase svg[data-v-b199f5c9]{font-size:.8cqi}[data-v-5738ab56]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-5738ab56]:root,[data-theme=light][data-v-5738ab56]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-5738ab56]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-5738ab56]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-5738ab56],.important-button[data-v-5738ab56],.delete-button[data-v-5738ab56],.submit-button[data-v-5738ab56],.cancel-button[data-v-5738ab56],.add-button[data-v-5738ab56],.action-button[data-v-5738ab56],.link-button[data-v-5738ab56],.logout-button[data-v-5738ab56],.help-button[data-v-5738ab56],.appstore-button[data-v-5738ab56],.radio-button[data-v-5738ab56],.download-button[data-v-5738ab56],.user-button[data-v-5738ab56]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-5738ab56]:disabled,.important-button[data-v-5738ab56]:disabled,.delete-button[data-v-5738ab56]:disabled,.submit-button[data-v-5738ab56]:disabled,.cancel-button[data-v-5738ab56]:disabled,.add-button[data-v-5738ab56]:disabled,.action-button[data-v-5738ab56]:disabled,.link-button[data-v-5738ab56]:disabled,.logout-button[data-v-5738ab56]:disabled,.help-button[data-v-5738ab56]:disabled,.appstore-button[data-v-5738ab56]:disabled,.radio-button[data-v-5738ab56]:disabled,.download-button[data-v-5738ab56]:disabled,.user-button[data-v-5738ab56]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-5738ab56],.important-button.disabled[data-v-5738ab56],.delete-button.disabled[data-v-5738ab56],.submit-button.disabled[data-v-5738ab56],.cancel-button.disabled[data-v-5738ab56],.add-button.disabled[data-v-5738ab56],.action-button.disabled[data-v-5738ab56],.link-button.disabled[data-v-5738ab56],.logout-button.disabled[data-v-5738ab56],.help-button.disabled[data-v-5738ab56],.appstore-button.disabled[data-v-5738ab56],.radio-button.disabled[data-v-5738ab56],.download-button.disabled[data-v-5738ab56],.user-button.disabled[data-v-5738ab56]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-5738ab56]{min-width:7rem}.big[data-v-5738ab56]{min-width:15rem}.important-button[data-v-5738ab56]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-5738ab56]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-5738ab56]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-5738ab56]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-5738ab56]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-5738ab56]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-5738ab56]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-5738ab56]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-5738ab56]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-5738ab56]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-5738ab56]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-5738ab56]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-5738ab56]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-5738ab56]{width:32px;height:32px;padding:0}.action-button.view[data-v-5738ab56],.action-button.approve[data-v-5738ab56],.action-button.analytics[data-v-5738ab56],.action-button.download[data-v-5738ab56]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-5738ab56],.action-button.new[data-v-5738ab56],.action-button.submit[data-v-5738ab56]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-5738ab56]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-5738ab56]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-5738ab56]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-5738ab56]{display:flex;gap:8px}.download-button[data-v-5738ab56]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-5738ab56]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-5738ab56]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-5738ab56]:hover{color:var(--text-link-hover)}.link.disabled[data-v-5738ab56]{opacity:.7;cursor:not-allowed}.link-button[data-v-5738ab56]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-5738ab56]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-5738ab56],td .link-button.video-button[data-v-5738ab56]{max-width:400px}.link-button[data-v-5738ab56]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-5738ab56]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-5738ab56]:hover,.user-button.menu-open[data-v-5738ab56]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-5738ab56],.user-button:hover .verification-warning[data-v-5738ab56],.user-button.menu-open .superuser-indicator[data-v-5738ab56],.user-button.menu-open .verification-warning[data-v-5738ab56]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-5738ab56],.user-button.menu-open .logo-image[data-v-5738ab56]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-5738ab56]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-5738ab56]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-5738ab56]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-5738ab56]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-5738ab56]{color:var(--intent-success)}.appstore-button.playstore[data-v-5738ab56]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-5738ab56]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-5738ab56]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-5738ab56]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-5738ab56]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-5738ab56],.file-input[data-v-5738ab56]{display:none}.dropdown select[data-v-5738ab56]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-5738ab56]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-5738ab56]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-5738ab56]:hover{border-color:var(--border-strong)}.list-container[data-v-5738ab56]{position:relative;padding:var(--space-section)}.list-header[data-v-5738ab56]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-section)}.list-header h2[data-v-5738ab56]{margin:0}.header-actions[data-v-5738ab56]{display:flex;gap:1rem}.list-header[data-v-5738ab56]:has(>.header-stack){align-items:baseline}.header-stack[data-v-5738ab56]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.list-section[data-v-5738ab56]{margin-bottom:var(--space-section)}.list-section h3[data-v-5738ab56]{margin-top:.5rem;margin-bottom:.5rem}.dropdown-selector[data-v-5738ab56]{display:flex;align-items:center;gap:1.5rem;margin-top:1.5rem}.dropdown-selector select[data-v-5738ab56]{background-color:var(--surface-app);color:var(--text-primary);padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-default);border-radius:4px;min-width:200px}.message[data-v-5738ab56]{display:flex;flex-direction:column;gap:36px;text-align:center;color:var(--text-secondary);padding:40px;font-size:18px}.list-message[data-v-5738ab56]{display:flex;align-items:baseline;gap:.25rem;font-size:.9rem;padding-left:.5rem;margin-bottom:.5rem;color:var(--text-secondary)}.empty-message[data-v-5738ab56]{text-align:center;padding:2rem;color:var(--text-secondary)}table[data-v-5738ab56]{width:100%;border-collapse:collapse;margin-top:1rem;margin-bottom:1.5rem;background-color:var(--surface-1);border:1px solid var(--border-default)}th[data-v-5738ab56],td[data-v-5738ab56]{padding:6px 16px;text-align:left;border-bottom:1px solid var(--border-default);font-size:.9rem;width:1%;white-space:nowrap;height:32px}.overflow[data-v-5738ab56]{width:20%;max-width:150px;text-overflow:ellipsis;overflow:hidden}.numeric[data-v-5738ab56]{text-align:right}.thumbnail-name[data-v-5738ab56]{display:flex;align-items:center;gap:.5rem}.list-thumbnail[data-v-5738ab56]{flex:0 0 auto;height:1.25rem;aspect-ratio:3 / 2;border-radius:.25rem;background-color:var(--preview-video-bg);object-fit:contain}.list-thumbnail-preview[data-v-5738ab56]{position:fixed;z-index:1000;height:12.5rem;aspect-ratio:3 / 2;transform:translateY(calc(-100% - .5rem));border-radius:.5rem;background-color:var(--preview-video-bg);object-fit:contain;box-shadow:var(--shadow-lg);pointer-events:none}th[data-v-5738ab56]{background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}tr.clickable[data-v-5738ab56]:hover{cursor:pointer;background-color:var(--surface-hover)}tr.deleted[data-v-5738ab56]{opacity:.5;background-color:var(--surface-sunken)}tr.deleted td[data-v-5738ab56]{text-decoration:line-through}.clickable:hover .overflow b[data-v-5738ab56],.clickable:hover .overflow strong[data-v-5738ab56]{color:var(--text-brand)}.sortable[data-v-5738ab56]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.sortable[data-v-5738ab56]:hover{color:var(--text-brand)}.sort-indicator[data-v-5738ab56]{display:inline-block;opacity:.5}.sort-indicator.active[data-v-5738ab56]{color:var(--text-brand);opacity:1}.inline-edit[data-v-5738ab56]{position:relative;width:100%}.inline-edit input[data-v-5738ab56]{width:100%;padding:4px 8px;border:1px solid var(--border-strong);border-radius:4px;font-size:14px}.editable-field[data-v-5738ab56]{display:flex;align-items:center;cursor:pointer}.editable-field[data-v-5738ab56]:hover{background-color:var(--surface-hover)}div.add-row[data-v-5738ab56]{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:6px;cursor:pointer;color:var(--text-secondary);font-size:.85rem;transition:border-color .15s,color .15s}div.add-row[data-v-5738ab56]:hover{border-color:var(--text-muted);color:var(--text-primary)}tr.add-row[data-v-5738ab56]{cursor:pointer}tr.add-row td[data-v-5738ab56]{text-align:center;color:var(--text-secondary);font-size:.85rem;transition:color .15s}tr.add-row:hover td[data-v-5738ab56]{color:var(--text-primary)}.grid[data-v-5738ab56]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem}.links[data-v-5738ab56],.actions[data-v-5738ab56]{display:flex;gap:8px}.featured-star[data-v-5738ab56]{color:var(--star);margin-left:6px;font-size:.8rem}[data-v-17ea2d2b]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-17ea2d2b]:root,[data-theme=light][data-v-17ea2d2b]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-17ea2d2b]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-17ea2d2b]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-17ea2d2b],.important-button[data-v-17ea2d2b],.delete-button[data-v-17ea2d2b],.submit-button[data-v-17ea2d2b],.cancel-button[data-v-17ea2d2b],.add-button[data-v-17ea2d2b],.action-button[data-v-17ea2d2b],.link-button[data-v-17ea2d2b],.logout-button[data-v-17ea2d2b],.help-button[data-v-17ea2d2b],.appstore-button[data-v-17ea2d2b],.radio-button[data-v-17ea2d2b],.download-button[data-v-17ea2d2b],.user-button[data-v-17ea2d2b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-17ea2d2b]:disabled,.important-button[data-v-17ea2d2b]:disabled,.delete-button[data-v-17ea2d2b]:disabled,.submit-button[data-v-17ea2d2b]:disabled,.cancel-button[data-v-17ea2d2b]:disabled,.add-button[data-v-17ea2d2b]:disabled,.action-button[data-v-17ea2d2b]:disabled,.link-button[data-v-17ea2d2b]:disabled,.logout-button[data-v-17ea2d2b]:disabled,.help-button[data-v-17ea2d2b]:disabled,.appstore-button[data-v-17ea2d2b]:disabled,.radio-button[data-v-17ea2d2b]:disabled,.download-button[data-v-17ea2d2b]:disabled,.user-button[data-v-17ea2d2b]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-17ea2d2b],.important-button.disabled[data-v-17ea2d2b],.delete-button.disabled[data-v-17ea2d2b],.submit-button.disabled[data-v-17ea2d2b],.cancel-button.disabled[data-v-17ea2d2b],.add-button.disabled[data-v-17ea2d2b],.action-button.disabled[data-v-17ea2d2b],.link-button.disabled[data-v-17ea2d2b],.logout-button.disabled[data-v-17ea2d2b],.help-button.disabled[data-v-17ea2d2b],.appstore-button.disabled[data-v-17ea2d2b],.radio-button.disabled[data-v-17ea2d2b],.download-button.disabled[data-v-17ea2d2b],.user-button.disabled[data-v-17ea2d2b]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-17ea2d2b]{min-width:7rem}.big[data-v-17ea2d2b]{min-width:15rem}.important-button[data-v-17ea2d2b]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-17ea2d2b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-17ea2d2b]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-17ea2d2b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-17ea2d2b]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-17ea2d2b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-17ea2d2b]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-17ea2d2b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-17ea2d2b]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-17ea2d2b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-17ea2d2b]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-17ea2d2b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-17ea2d2b]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-17ea2d2b]{width:32px;height:32px;padding:0}.action-button.view[data-v-17ea2d2b],.action-button.approve[data-v-17ea2d2b],.action-button.analytics[data-v-17ea2d2b],.action-button.download[data-v-17ea2d2b]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-17ea2d2b],.action-button.new[data-v-17ea2d2b],.action-button.submit[data-v-17ea2d2b]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-17ea2d2b]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-17ea2d2b]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-17ea2d2b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-17ea2d2b]{display:flex;gap:8px}.download-button[data-v-17ea2d2b]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-17ea2d2b]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-17ea2d2b]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-17ea2d2b]:hover{color:var(--text-link-hover)}.link.disabled[data-v-17ea2d2b]{opacity:.7;cursor:not-allowed}.link-button[data-v-17ea2d2b]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-17ea2d2b]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-17ea2d2b],td .link-button.video-button[data-v-17ea2d2b]{max-width:400px}.link-button[data-v-17ea2d2b]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-17ea2d2b]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-17ea2d2b]:hover,.user-button.menu-open[data-v-17ea2d2b]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-17ea2d2b],.user-button:hover .verification-warning[data-v-17ea2d2b],.user-button.menu-open .superuser-indicator[data-v-17ea2d2b],.user-button.menu-open .verification-warning[data-v-17ea2d2b]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-17ea2d2b],.user-button.menu-open .logo-image[data-v-17ea2d2b]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-17ea2d2b]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-17ea2d2b]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-17ea2d2b]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-17ea2d2b]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-17ea2d2b]{color:var(--intent-success)}.appstore-button.playstore[data-v-17ea2d2b]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-17ea2d2b]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-17ea2d2b]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-17ea2d2b]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-17ea2d2b]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-17ea2d2b],.file-input[data-v-17ea2d2b]{display:none}.dropdown select[data-v-17ea2d2b]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-17ea2d2b]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-17ea2d2b]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-17ea2d2b]:hover{border-color:var(--border-strong)}.page-container[data-v-17ea2d2b]{max-width:800px;margin:2rem auto;padding:2.5rem;background:var(--surface-1);border:1px solid var(--border-default);border-radius:12px;width:100%}.page-container.narrow[data-v-17ea2d2b]{max-width:400px}.page-container.wide[data-v-17ea2d2b]{max-width:1200px}.eyebrow[data-v-17ea2d2b]{margin:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page-header[data-v-17ea2d2b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header[data-v-17ea2d2b]:not(.collapsible-header){padding-bottom:2rem;border-bottom:1px solid var(--border-default)}.page-header h2[data-v-17ea2d2b]{margin:.25rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.03em}.page-header-buttons[data-v-17ea2d2b]{display:flex;gap:1rem}.collapsible-header[data-v-17ea2d2b]{cursor:pointer}.collapsible-header.closed[data-v-17ea2d2b]{margin-bottom:0}.collapsible-header svg[data-v-17ea2d2b]{color:var(--text-secondary);transition:transform .2s}.collapsible-header.closed svg[data-v-17ea2d2b]{transform:rotate(-90deg)}.page-field>.collapsible-header[data-v-17ea2d2b],.page-field>.collapsible-header.closed[data-v-17ea2d2b]{justify-content:flex-start;gap:.5rem;margin-bottom:.75rem}.page-field>.collapsible-header h3[data-v-17ea2d2b]{margin:0}.page-field>.collapsible-header svg[data-v-17ea2d2b]{font-size:.8rem}.page-content[data-v-17ea2d2b]{display:flex;flex-direction:column;gap:2rem}.page-content code[data-v-17ea2d2b]{background-color:var(--surface-sunken);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.9em}.page-section[data-v-17ea2d2b]{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.page-section+.page-section[data-v-17ea2d2b]{padding-top:2rem;border-top:1px solid var(--border-default)}.page-section>h3[data-v-17ea2d2b]{grid-column:1 / -1;margin:0;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page-section>h3.with-actions[data-v-17ea2d2b]{display:flex;justify-content:space-between;align-items:center}.page-field[data-v-17ea2d2b],.page-field.full-width[data-v-17ea2d2b]{grid-column:span 12}.page-field.three-quarters-width[data-v-17ea2d2b]{grid-column:span 9}.page-field.two-thirds-width[data-v-17ea2d2b]{grid-column:span 8}.page-field.half-width[data-v-17ea2d2b]{grid-column:span 6}.page-field.third-width[data-v-17ea2d2b]{grid-column:span 4}.page-field.quarter-width[data-v-17ea2d2b]{grid-column:span 3}.page-field.sixth-width[data-v-17ea2d2b]{grid-column:span 2}label[data-v-17ea2d2b]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.page-field>label[data-v-17ea2d2b],.page-field>.collapsible-header h3[data-v-17ea2d2b]{font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}label.required[data-v-17ea2d2b]:after{content:" *";color:var(--text-brand)}label[title][data-v-17ea2d2b]{cursor:help}.page-section.rows[data-v-17ea2d2b]{row-gap:0}.page-section.rows>h3[data-v-17ea2d2b]{margin-bottom:1rem}.page-section.rows .page-field[data-v-17ea2d2b]{grid-column:1 / -1;display:grid;grid-template-columns:12rem 1fr;column-gap:1.5rem;align-items:baseline;padding:.25rem 0;border-bottom:1px solid var(--border-default)}.page-section.rows>h3+.page-field[data-v-17ea2d2b]{border-top:1px solid var(--border-default)}.page-section.rows .page-field>label[data-v-17ea2d2b]{margin-bottom:0}.page-section.rows .page-field[data-v-17ea2d2b]>:not(label){grid-column:2}.page-value[data-v-17ea2d2b]{font-size:1rem;color:var(--text-primary);padding:.5rem 0;min-height:1.5rem}.page-value.multiline[data-v-17ea2d2b]{white-space:pre-line}.page-value[data-v-17ea2d2b]:empty:after{content:"Not provided";color:var(--text-muted);font-style:italic}.page-value .empty[data-v-17ea2d2b]{color:var(--text-muted);font-style:italic}.page-value img.details-logo[data-v-17ea2d2b]{max-width:256px;max-height:128px;border-radius:50%}.page-value img.details-icon[data-v-17ea2d2b]{max-width:128px;max-height:128px;border-radius:50%;background:var(--border-default)}.verification-status[data-v-17ea2d2b]{margin-top:.5rem;color:var(--intent-danger);font-size:.9rem}.checkbox-badge[data-v-17ea2d2b]{padding:4px 8px;border-radius:4px;font-size:.9em;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface-gray);color:var(--text-secondary)}.checkbox-badge.enabled[data-v-17ea2d2b]{background-color:var(--intent-success-surface);color:var(--intent-success-surface-text)}.link-button-list[data-v-17ea2d2b]>*{margin-bottom:.5rem}.link-button-list[data-v-17ea2d2b]>*:last-child{margin-bottom:0}.form-control[data-v-17ea2d2b],input[type=datetime-local][data-v-17ea2d2b]{width:100%;box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border-strong);border-radius:8px;background-color:var(--surface-1);font-size:1rem;line-height:1.4;color:var(--text-primary);transition:border-color .2s ease}.form-control[data-v-17ea2d2b]:focus,input[type=datetime-local][data-v-17ea2d2b]:focus{outline:none;border-color:var(--text-primary)}.form-control[data-v-17ea2d2b]:disabled,input[type=datetime-local][data-v-17ea2d2b]:disabled{background-color:var(--surface-sunken);border-color:var(--border-default);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);opacity:1;cursor:not-allowed}textarea.form-control[data-v-17ea2d2b]{resize:vertical;min-height:100px}.field-details[data-v-17ea2d2b]{color:var(--text-secondary);font-size:12px}.field-hint[data-v-17ea2d2b]{display:block;color:var(--text-muted);font-size:.8rem;margin-top:.35rem}.checkbox-container[data-v-17ea2d2b]{display:flex;align-items:baseline}input[type=checkbox][data-v-17ea2d2b]{margin-right:1rem}.checkbox-container label[data-v-17ea2d2b]{display:flex;align-items:flex-start;gap:4px}.checkbox-container strong[data-v-17ea2d2b]{font-weight:600;color:var(--text-primary)}.checkbox-container small[data-v-17ea2d2b]{color:var(--text-secondary);font-size:.9em;line-height:1.3}.form-toggle[data-v-17ea2d2b]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;min-width:48px;height:26px;background:var(--border-strong);border:none;border-radius:13px;cursor:pointer;position:relative;transition:background-color .2s ease;margin-top:.35rem}.form-toggle[data-v-17ea2d2b]:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-1);border-radius:50%;transition:transform .2s ease;box-shadow:var(--shadow-sm)}.form-toggle[data-v-17ea2d2b]:checked{background:var(--text-brand)}.form-toggle[data-v-17ea2d2b]:checked:before{transform:translate(22px)}.form-toggle[data-v-17ea2d2b]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--text-brand) 30%,transparent)}.success-message[data-v-17ea2d2b],.error-message[data-v-17ea2d2b]{background-color:var(--surface-sunken);color:var(--text-primary);padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}.success-message[data-v-17ea2d2b]{border-left:3px solid var(--intent-success)}.error-message[data-v-17ea2d2b]{border-left:3px solid var(--intent-danger)}.fine-print[data-v-17ea2d2b]{margin:0;padding-top:1.25rem;border-top:1px solid var(--border-default);font-size:.85rem;color:var(--text-secondary);text-align:center}.page-actions[data-v-17ea2d2b]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}:not(form)>.page-actions[data-v-17ea2d2b]:not(:last-child){margin-bottom:2rem}.page-actions.horizontal[data-v-17ea2d2b]{justify-content:center}.page-actions.vertical[data-v-17ea2d2b]{flex-direction:column}form.page-content>.page-actions[data-v-17ea2d2b]:last-child:not(.vertical){padding-top:1.5rem;border-top:1px solid var(--border-default)}[data-v-3c1fffd7]:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}[data-v-3c1fffd7]:root,[data-theme=light][data-v-3c1fffd7]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark][data-v-3c1fffd7]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}[data-v-3c1fffd7]:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base[data-v-3c1fffd7],.important-button[data-v-3c1fffd7],.delete-button[data-v-3c1fffd7],.submit-button[data-v-3c1fffd7],.cancel-button[data-v-3c1fffd7],.add-button[data-v-3c1fffd7],.action-button[data-v-3c1fffd7],.link-button[data-v-3c1fffd7],.logout-button[data-v-3c1fffd7],.help-button[data-v-3c1fffd7],.appstore-button[data-v-3c1fffd7],.radio-button[data-v-3c1fffd7],.download-button[data-v-3c1fffd7],.user-button[data-v-3c1fffd7]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base[data-v-3c1fffd7]:disabled,.important-button[data-v-3c1fffd7]:disabled,.delete-button[data-v-3c1fffd7]:disabled,.submit-button[data-v-3c1fffd7]:disabled,.cancel-button[data-v-3c1fffd7]:disabled,.add-button[data-v-3c1fffd7]:disabled,.action-button[data-v-3c1fffd7]:disabled,.link-button[data-v-3c1fffd7]:disabled,.logout-button[data-v-3c1fffd7]:disabled,.help-button[data-v-3c1fffd7]:disabled,.appstore-button[data-v-3c1fffd7]:disabled,.radio-button[data-v-3c1fffd7]:disabled,.download-button[data-v-3c1fffd7]:disabled,.user-button[data-v-3c1fffd7]:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled[data-v-3c1fffd7],.important-button.disabled[data-v-3c1fffd7],.delete-button.disabled[data-v-3c1fffd7],.submit-button.disabled[data-v-3c1fffd7],.cancel-button.disabled[data-v-3c1fffd7],.add-button.disabled[data-v-3c1fffd7],.action-button.disabled[data-v-3c1fffd7],.link-button.disabled[data-v-3c1fffd7],.logout-button.disabled[data-v-3c1fffd7],.help-button.disabled[data-v-3c1fffd7],.appstore-button.disabled[data-v-3c1fffd7],.radio-button.disabled[data-v-3c1fffd7],.download-button.disabled[data-v-3c1fffd7],.user-button.disabled[data-v-3c1fffd7]{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium[data-v-3c1fffd7]{min-width:7rem}.big[data-v-3c1fffd7]{min-width:15rem}.important-button[data-v-3c1fffd7]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button[data-v-3c1fffd7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button[data-v-3c1fffd7]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button[data-v-3c1fffd7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button[data-v-3c1fffd7]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button[data-v-3c1fffd7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button[data-v-3c1fffd7]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button[data-v-3c1fffd7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button[data-v-3c1fffd7]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button[data-v-3c1fffd7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-3c1fffd7]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button[data-v-3c1fffd7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button[data-v-3c1fffd7]:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button[data-v-3c1fffd7]{width:32px;height:32px;padding:0}.action-button.view[data-v-3c1fffd7],.action-button.approve[data-v-3c1fffd7],.action-button.analytics[data-v-3c1fffd7],.action-button.download[data-v-3c1fffd7]{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit[data-v-3c1fffd7],.action-button.new[data-v-3c1fffd7],.action-button.submit[data-v-3c1fffd7]{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject[data-v-3c1fffd7]{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete[data-v-3c1fffd7]{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button[data-v-3c1fffd7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group[data-v-3c1fffd7]{display:flex;gap:8px}.download-button[data-v-3c1fffd7]{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button[data-v-3c1fffd7]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link[data-v-3c1fffd7]{color:var(--text-link);text-decoration:none;cursor:pointer}.link[data-v-3c1fffd7]:hover{color:var(--text-link-hover)}.link.disabled[data-v-3c1fffd7]{opacity:.7;cursor:not-allowed}.link-button[data-v-3c1fffd7]{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button[data-v-3c1fffd7]{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button[data-v-3c1fffd7],td .link-button.video-button[data-v-3c1fffd7]{max-width:400px}.link-button[data-v-3c1fffd7]:hover{background-color:var(--intent-neutral-hover)}.user-button[data-v-3c1fffd7]{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button[data-v-3c1fffd7]:hover,.user-button.menu-open[data-v-3c1fffd7]{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator[data-v-3c1fffd7],.user-button:hover .verification-warning[data-v-3c1fffd7],.user-button.menu-open .superuser-indicator[data-v-3c1fffd7],.user-button.menu-open .verification-warning[data-v-3c1fffd7]{color:var(--intent-brand-text)}.user-button:hover .logo-image[data-v-3c1fffd7],.user-button.menu-open .logo-image[data-v-3c1fffd7]{filter:drop-shadow(var(--user-button-glow))}.help-button[data-v-3c1fffd7]{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button[data-v-3c1fffd7]:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button[data-v-3c1fffd7]{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button[data-v-3c1fffd7]:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore[data-v-3c1fffd7]{color:var(--intent-success)}.appstore-button.playstore[data-v-3c1fffd7]:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group[data-v-3c1fffd7]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button[data-v-3c1fffd7]{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button[data-v-3c1fffd7]:hover{background-color:var(--surface-hover)}.radio-button.active[data-v-3c1fffd7]{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio][data-v-3c1fffd7],.file-input[data-v-3c1fffd7]{display:none}.dropdown select[data-v-3c1fffd7]{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select[data-v-3c1fffd7]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select[data-v-3c1fffd7]:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select[data-v-3c1fffd7]:hover{border-color:var(--border-strong)}.tabs[data-v-3c1fffd7]{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;margin-bottom:var(--space-section);border:1px solid var(--border-default);border-radius:8px;background-color:var(--surface-1)}.tabs button[data-v-3c1fffd7]{border:0;border-radius:6px;background:none;color:var(--text-secondary);cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1rem;transition:background-color .2s ease,color .2s ease}.tabs button.add[data-v-3c1fffd7]{border:1px dashed var(--border-strong)}.tabs button[data-v-3c1fffd7]:hover{color:var(--text-brand);background-color:var(--surface-hover)}.tabs button.active[data-v-3c1fffd7]{color:var(--text-brand)}.tabs button.active[data-v-3c1fffd7],.tabs .thumb[data-v-3c1fffd7]{background:var(--intent-brand-tint)}.tabs .thumb~button.active[data-v-3c1fffd7]{background:none}.tab-content[data-v-3c1fffd7]{background:var(--surface-1);border:1px solid var(--border-default);border-radius:4px;padding:1rem}.user-button-container[data-v-3c1fffd7]{position:relative}.user-indicators[data-v-3c1fffd7]{display:flex;align-items:center;gap:4px}.superuser-indicator[data-v-3c1fffd7]{transition:all .2s ease;color:var(--star)}.verification-warning[data-v-3c1fffd7]{transition:all .2s ease;color:var(--intent-warning);font-size:14px}.user-menu[data-v-3c1fffd7]{position:absolute;top:100%;right:0;background:var(--surface-2);border:1px solid var(--border-default);border-radius:8px;box-shadow:var(--shadow-md);min-width:200px;z-index:1000;padding:8px 0;margin-top:4px}.menu-item[data-v-3c1fffd7]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 16px;border:none;background:none;cursor:pointer;text-align:left;font-size:14px;color:var(--text-primary);transition:background-color .2s ease}.menu-item[data-v-3c1fffd7]:hover{background-color:var(--surface-hover);color:var(--text-brand)}.menu-section[data-v-3c1fffd7]{border-top:1px solid var(--border-default);margin-top:8px;padding-top:8px}.menu-section-title[data-v-3c1fffd7]{padding:4px 16px;font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.organization-item[data-v-3c1fffd7]{justify-content:space-between}.organization-item.selected[data-v-3c1fffd7]{background:var(--intent-brand-tint);color:var(--text-brand)}.org-info[data-v-3c1fffd7]{display:flex;align-items:center;gap:8px}.org-logo[data-v-3c1fffd7]{height:20px;width:auto;max-width:40px;object-fit:contain}.org-name[data-v-3c1fffd7]{font-weight:500}.selected-icon[data-v-3c1fffd7]{color:var(--text-brand);font-size:12px}.tabs.theme-toggle[data-v-3c1fffd7]{display:flex;margin:4px 16px}.theme-toggle .theme-button[data-v-3c1fffd7]{flex:1;padding:6px 0;font-size:.9rem}.logout-item[data-v-3c1fffd7]{border-top:1px solid var(--border-default);margin-top:8px;padding-top:12px;color:var(--intent-danger)}.logout-item[data-v-3c1fffd7]:hover{background-color:var(--intent-danger-surface);color:var(--intent-danger)}.menu-backdrop[data-v-3c1fffd7]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:transparent}@font-face{font-family:Sora;font-style:normal;font-weight:300 400 500 600 700 900;font-display:fallback;src:url(/assets/Sora-VariableFont_wght-B-NSZvbM.ttf) format("truetype");font-stretch:normal}:root{--color-gray-0: #ffffff;--color-gray-50: #fafaf8;--color-gray-100: #f2f2f4;--color-gray-200: #e4e4e7;--color-gray-300: #d1d1d6;--color-gray-400: #9b949b;--color-gray-500: #6b646b;--color-gray-600: #524b53;--color-gray-700: #3a343b;--color-gray-800: #262127;--color-gray-900: #171419;--color-gray-950: #0d0b0e;--color-gray-1000: #000000;--color-sand-100: #f1f1ee;--color-white-05: rgba(255, 255, 255, .05);--color-white-10: rgba(255, 255, 255, .1);--color-white-20: rgba(255, 255, 255, .2);--color-white-30: rgba(255, 255, 255, .3);--color-white-40: rgba(255, 255, 255, .4);--color-white-50: rgba(255, 255, 255, .5);--color-white-60: rgba(255, 255, 255, .6);--color-white-70: rgba(255, 255, 255, .7);--color-white-80: rgba(255, 255, 255, .8);--color-white-90: rgba(255, 255, 255, .9);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-black-50: rgba(0, 0, 0, .5);--color-black-60: rgba(0, 0, 0, .6);--color-black-70: rgba(0, 0, 0, .7);--color-black-80: rgba(0, 0, 0, .8);--color-black-90: rgba(0, 0, 0, .9);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-300: #93c5fd;--color-blue-500: #3b82f6;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-700: #15803d;--color-green-900: #14532d;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-300: #fca5a5;--color-red-500: #ef4444;--color-red-700: #b91c1c;--color-red-900: #7f1d1d;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-300: #fcd34d;--color-amber-400: #facc15;--color-amber-500: #f59e0b;--color-amber-700: #b45309;--color-amber-900: #78350f;--color-yellow-500: #eab308;--color-orange-100: #ffedd5;--color-orange-300: #fdba74;--color-orange-500: #f97316;--color-orange-700: #9a3412;--color-orange-900: #431407;--color-violet-100: #ede9fe;--color-violet-300: #c4b5fd;--color-violet-700: #6d28d9;--color-violet-900: #4c1d95;--color-pink-100: #fce7f3;--color-pink-300: #f9a8d4;--color-pink-700: #be185d;--color-pink-900: #831843;--color-cyan-100: #cffafe;--color-cyan-300: #67e8f9;--color-cyan-700: #0891b2;--color-cyan-900: #164e63;--color-lime-100: #ecfccb;--color-lime-300: #bef264;--color-lime-700: #65a30d;--color-lime-900: #365314;--color-brand-pink-300: #fbb1fd;--color-brand-pink-500: #f891fb;--color-brand-pink-700: #c75bcb;--color-brand-purple-500: #b05cf6;--color-brand-blue-300: #6d8efb;--color-brand-blue-500: #1f5cf8;--color-brand-blue-700: #1543b8}:root,[data-theme=light]{color-scheme:light;--surface-amber: var(--color-amber-100);--surface-amber-text: var(--color-amber-700);--surface-blue: var(--color-blue-100);--surface-blue-text: var(--color-blue-700);--surface-cyan: var(--color-cyan-100);--surface-cyan-text: var(--color-cyan-700);--surface-gray: var(--color-gray-100);--surface-gray-text: var(--color-gray-600);--surface-green: var(--color-green-100);--surface-green-text: var(--color-green-700);--surface-lime: var(--color-lime-100);--surface-lime-text: var(--color-lime-700);--surface-orange: var(--color-orange-100);--surface-orange-text: var(--color-orange-700);--surface-pink: var(--color-pink-100);--surface-pink-text: var(--color-pink-700);--surface-red: var(--color-red-100);--surface-red-text: var(--color-red-700);--surface-violet: var(--color-violet-100);--surface-violet-text: var(--color-violet-700);--surface-app: var(--color-gray-50);--surface-header: var(--color-sand-100);--surface-1: var(--color-gray-0);--surface-2: var(--color-gray-0);--surface-3: var(--color-gray-0);--surface-sunken: var(--color-gray-100);--surface-hover: var(--color-sand-100);--text-primary: var(--color-gray-900);--text-body: var(--color-gray-700);--text-secondary: var(--color-gray-500);--text-muted: var(--color-gray-400);--text-inverse: var(--color-gray-0);--text-link: var(--color-brand-purple-500);--text-link-hover: var(--color-gray-900);--text-brand: var(--color-brand-purple-500);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-focus: var(--color-blue-500);--intent-primary: var(--color-blue-500);--intent-primary-hover: var(--color-blue-700);--intent-primary-text: var(--color-gray-0);--intent-success: var(--color-green-500);--intent-success-hover: var(--color-green-700);--intent-success-text: var(--color-gray-0);--intent-danger: var(--color-red-500);--intent-danger-hover: var(--color-red-700);--intent-danger-text: var(--color-gray-0);--intent-warning: var(--color-amber-500);--intent-warning-hover: var(--color-amber-700);--intent-warning-text: var(--color-gray-0);--intent-neutral: var(--color-gray-0);--intent-neutral-hover: var(--color-gray-200);--intent-neutral-text: var(--color-gray-900);--brand-gradient-start: var(--color-brand-pink-500);--brand-gradient-end: var(--color-brand-blue-500);--intent-brand-fill: linear-gradient(135deg, var(--brand-gradient-start), var(--brand-gradient-end));--intent-brand-tint: linear-gradient(135deg, color-mix(in srgb, var(--brand-gradient-start) 10%, transparent), color-mix(in srgb, var(--brand-gradient-end) 10%, transparent));--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-300);--button-disabled-text: var(--surface-app);--button-border: 1px solid var(--border-default);--button-radius: 6px;--shadow-sm: 0 1px 2px var(--color-black-05);--shadow-md: 0 2px 4px var(--color-black-10);--shadow-lg: 0 8px 24px var(--color-black-20);--overlay-scrim: var(--color-black-50);--gradient-brand: linear-gradient(135deg, var(--color-brand-pink-500), var(--color-brand-blue-500))}[data-theme=dark]{color-scheme:dark;--surface-amber: var(--color-amber-900);--surface-amber-text: var(--color-amber-300);--surface-blue: var(--color-blue-900);--surface-blue-text: var(--color-blue-300);--surface-cyan: var(--color-cyan-900);--surface-cyan-text: var(--color-cyan-300);--surface-gray: var(--color-gray-800);--surface-gray-text: var(--color-gray-300);--surface-green: var(--color-green-900);--surface-green-text: var(--color-green-400);--surface-lime: var(--color-lime-900);--surface-lime-text: var(--color-lime-300);--surface-orange: var(--color-orange-900);--surface-orange-text: var(--color-orange-300);--surface-pink: var(--color-pink-900);--surface-pink-text: var(--color-pink-300);--surface-red: var(--color-red-900);--surface-red-text: var(--color-red-300);--surface-violet: var(--color-violet-900);--surface-violet-text: var(--color-violet-300);--surface-app: var(--color-gray-950);--surface-header: var(--color-gray-900);--surface-1: var(--color-gray-900);--surface-2: var(--color-gray-800);--surface-3: var(--color-gray-700);--surface-sunken: var(--color-gray-950);--surface-hover: var(--color-gray-800);--text-primary: var(--color-gray-100);--text-body: var(--color-gray-200);--text-secondary: var(--color-gray-400);--text-muted: var(--color-gray-500);--text-inverse: var(--color-gray-900);--text-link: var(--color-brand-pink-500);--text-link-hover: var(--color-gray-100);--text-brand: var(--color-brand-pink-500);--border-subtle: var(--color-gray-800);--border-default: var(--color-gray-700);--border-strong: var(--color-gray-600);--border-focus: var(--color-blue-300);--intent-primary: var(--color-blue-300);--intent-primary-hover: var(--color-blue-100);--intent-primary-text: var(--color-gray-900);--intent-success: var(--color-green-400);--intent-success-hover: var(--color-green-300);--intent-success-text: var(--color-gray-900);--intent-danger: var(--color-red-300);--intent-danger-hover: var(--color-red-100);--intent-danger-text: var(--color-gray-900);--intent-warning: var(--color-amber-400);--intent-warning-hover: var(--color-amber-300);--intent-warning-text: var(--color-gray-900);--intent-neutral: var(--color-gray-800);--intent-neutral-hover: var(--color-gray-700);--intent-neutral-text: var(--color-gray-100);--brand-gradient-end: var(--color-brand-blue-300);--intent-brand-text: var(--color-gray-0);--button-disabled: var(--color-gray-700);--button-disabled-text: var(--color-gray-500);--shadow-sm: 0 1px 3px var(--color-black-40);--shadow-md: 0 4px 6px var(--color-black-50);--shadow-lg: 0 10px 24px var(--color-black-60);--overlay-scrim: var(--color-black-70)}:root{--font-mono: "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-section: 1.5rem;--header-height: 5.25rem;--update-banner-height: 2.5rem;--preview-text-primary: var(--color-gray-0);--preview-text-secondary: var(--color-gray-200);--preview-text-tertiary: var(--color-gray-300);--preview-text-on-light: var(--color-gray-800);--preview-video-bg: var(--color-gray-1000);--preview-placeholder: var(--color-gray-700);--preview-surface-light: var(--color-gray-0);--preview-surface-light-soft: var(--color-white-90);--preview-overlay-button: var(--color-white-20);--preview-overlay-button-border: var(--color-white-30);--preview-overlay-button-hover: var(--color-white-40);--preview-overlay-button-disabled: var(--color-black-30);--preview-overlay-thumbnail-bg: var(--color-black-30);--preview-overlay-loading: var(--color-black-70);--preview-gradient-hero: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-thumbnail: linear-gradient(to top, var(--color-black-90), transparent);--preview-gradient-card: linear-gradient(to top, var(--color-gray-800) 30%, transparent);--preview-button-secondary: var(--color-gray-700);--preview-button-secondary-hover: var(--color-gray-800);--preview-carousel-dot: var(--color-white-30);--preview-glass: color-mix(in srgb, var(--color-gray-0) 25%, var(--color-black-80));--preview-sheet-row: var(--color-black-20);--preview-sheet-button: var(--color-white-20);--preview-sheet-shadow: 0 8px 32px var(--color-black-40);--preview-price-capsule: var(--gradient-brand);--env-dev-tag: var(--color-green-400);--env-test-tag: var(--color-amber-400);--env-local-tag: var(--color-blue-500);--env-tag-text: var(--color-gray-0);--user-button-glow: 0 0 5px var(--color-gray-0);--star: var(--color-yellow-500);--email-preview-bg: var(--color-gray-0);--preview-text-shadow: 1px 1px 2px var(--color-black-80);--preview-text-shadow-strong: 1px 1px 3px var(--color-black-80);--preview-logo-shadow: 1px 1px 3px var(--color-black-60);--preview-app-logo-shadow: 0px 2px 4px var(--color-black-40);--intent-primary-surface: var(--surface-blue);--intent-primary-surface-text: var(--surface-blue-text);--intent-success-surface: var(--surface-green);--intent-success-surface-text: var(--surface-green-text);--intent-danger-surface: var(--surface-red);--intent-danger-surface-text: var(--surface-red-text);--intent-warning-surface: var(--surface-amber);--intent-warning-surface-text: var(--surface-amber-text);--role-owner: var(--surface-orange);--role-owner-text: var(--surface-orange-text);--role-admin: var(--surface-amber);--role-admin-text: var(--surface-amber-text);--role-publisher: var(--surface-violet);--role-publisher-text: var(--surface-violet-text);--role-editor: var(--surface-blue);--role-editor-text: var(--surface-blue-text);--role-curator: var(--surface-pink);--role-curator-text: var(--surface-pink-text);--role-reviewer: var(--surface-cyan);--role-reviewer-text: var(--surface-cyan-text);--role-viewer: var(--surface-lime);--role-viewer-text: var(--surface-lime-text);--role-guest: var(--surface-gray);--role-guest-text: var(--surface-gray-text);--status-unknown: var(--surface-gray);--status-unknown-text: var(--surface-gray-text);--status-not-uploaded: var(--surface-gray);--status-not-uploaded-text: var(--surface-gray-text);--status-not-started: var(--surface-blue);--status-not-started-text: var(--surface-blue-text);--status-queued: var(--surface-amber);--status-queued-text: var(--surface-amber-text);--status-in-progress: var(--surface-amber);--status-in-progress-text: var(--surface-amber-text);--status-completed: var(--surface-green);--status-completed-text: var(--surface-green-text);--status-failed: var(--surface-red);--status-failed-text: var(--surface-red-text);--status-draft: var(--surface-gray);--status-draft-text: var(--surface-gray-text);--status-ready-to-submit: var(--surface-blue);--status-ready-to-submit-text: var(--surface-blue-text);--status-waiting-for-review: var(--surface-amber);--status-waiting-for-review-text: var(--surface-amber-text);--status-under-review: var(--surface-amber);--status-under-review-text: var(--surface-amber-text);--status-needs-revision: var(--surface-red);--status-needs-revision-text: var(--surface-red-text);--status-approved: var(--surface-green);--status-approved-text: var(--surface-green-text);--status-public: var(--surface-green);--status-public-text: var(--surface-green-text);--status-private: var(--surface-amber);--status-private-text: var(--surface-amber-text);--status-unlisted: var(--surface-blue);--status-unlisted-text: var(--surface-blue-text);--tier-badge: var(--surface-amber);--tier-badge-text: var(--surface-amber-text);--tier-badge-default: var(--surface-gray);--tier-badge-default-text: var(--surface-gray-text);--status-local: var(--surface-amber);--status-local-text: var(--surface-amber-text);--status-testflight: var(--surface-blue);--status-testflight-text: var(--surface-blue-text);--status-enterprise: var(--surface-violet);--status-enterprise-text: var(--surface-violet-text);--status-appstore: var(--surface-green);--status-appstore-text: var(--surface-green-text)}.button-base,.important-button,.delete-button,.submit-button,.cancel-button,.add-button,.action-button,.link-button,.logout-button,.help-button,.appstore-button,.radio-button,.download-button,.user-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--button-radius);cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:1rem}.button-base:disabled,.important-button:disabled,.delete-button:disabled,.submit-button:disabled,.cancel-button:disabled,.add-button:disabled,.action-button:disabled,.link-button:disabled,.logout-button:disabled,.help-button:disabled,.appstore-button:disabled,.radio-button:disabled,.download-button:disabled,.user-button:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;opacity:.7}.button-base.disabled,.important-button.disabled,.delete-button.disabled,.submit-button.disabled,.cancel-button.disabled,.add-button.disabled,.action-button.disabled,.link-button.disabled,.logout-button.disabled,.help-button.disabled,.appstore-button.disabled,.radio-button.disabled,.download-button.disabled,.user-button.disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);opacity:.7}.medium{min-width:7rem}.big{min-width:15rem}.important-button{background-color:var(--intent-primary);color:var(--intent-primary-text)}.important-button:hover{background-color:var(--surface-hover);color:var(--text-primary)}.delete-button{background-color:var(--intent-danger);color:var(--intent-danger-text)}.delete-button:hover{background-color:var(--surface-hover);color:var(--text-primary)}.submit-button{background-color:var(--intent-primary);color:var(--intent-primary-text)}.submit-button:hover{background-color:var(--surface-hover);color:var(--text-primary)}.cancel-button{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.cancel-button:hover{background-color:var(--surface-hover);color:var(--text-primary)}.logout-button{background-color:var(--intent-danger);color:var(--intent-danger-text)}.logout-button:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button{background-color:var(--intent-primary);color:var(--intent-primary-text)}.add-button:hover{background-color:var(--surface-hover);color:var(--text-primary)}.add-button:disabled{background-color:var(--text-secondary);cursor:not-allowed;opacity:.7}.action-button{width:32px;height:32px;padding:0}.action-button.view,.action-button.approve,.action-button.analytics,.action-button.download{background-color:var(--intent-success);color:var(--intent-success-text)}.action-button.edit,.action-button.new,.action-button.submit{background-color:var(--intent-primary);color:var(--intent-primary-text)}.action-button.reject{background-color:var(--intent-warning);color:var(--intent-warning-text)}.action-button.delete{background-color:var(--intent-danger);color:var(--intent-danger-text)}.action-button:hover{background-color:var(--surface-hover);color:var(--text-primary)}.button-group{display:flex;gap:8px}.download-button{background-color:var(--intent-success);color:var(--intent-success-text)}.download-button:hover{background-color:var(--surface-hover);color:var(--text-primary)}.link{color:var(--text-link);text-decoration:none;cursor:pointer}.link:hover{color:var(--text-link-hover)}.link.disabled{opacity:.7;cursor:not-allowed}.link-button{background-color:var(--intent-neutral);color:var(--intent-neutral-text);padding:.33rem .67rem;font-weight:600;text-decoration:none;border:var(--button-border)}td .link-button{font-size:.9rem;max-width:200px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td .link-button.app-button,td .link-button.video-button{max-width:400px}.link-button:hover{background-color:var(--intent-neutral-hover)}.user-button{padding:.5rem .75rem;border:1px solid var(--border-default);border-radius:8px;font-size:.9rem;background:transparent}.user-button:hover,.user-button.menu-open{color:var(--intent-brand-text);background:var(--intent-brand-fill);--logo-header-subtitle-color: currentColor}.user-button:hover .superuser-indicator,.user-button:hover .verification-warning,.user-button.menu-open .superuser-indicator,.user-button.menu-open .verification-warning{color:var(--intent-brand-text)}.user-button:hover .logo-image,.user-button.menu-open .logo-image{filter:drop-shadow(var(--user-button-glow))}.help-button{background-color:transparent;color:var(--text-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.help-button:hover{color:var(--surface-hover);background-color:var(--text-primary)}.appstore-button{background-color:transparent;color:var(--intent-primary);box-sizing:border-box;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border-default)}.appstore-button:hover{color:var(--intent-primary-text);background-color:var(--intent-primary)}.appstore-button.playstore{color:var(--intent-success)}.appstore-button.playstore:hover{color:var(--intent-success-text);background-color:var(--intent-success)}.radio-button-group{display:flex;flex-wrap:wrap;gap:.5rem}.radio-button{background-color:transparent;color:var(--text-primary);border:var(--button-border)}.radio-button:hover{background-color:var(--surface-hover)}.radio-button.active{background-color:var(--intent-primary);border-color:var(--intent-primary);color:var(--intent-primary-text)}.radio-button input[type=radio],.file-input{display:none}.dropdown select{padding:8px 12px;border-radius:4px;border:1px solid var(--border-default);background-color:var(--surface-1);min-width:300px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,box-shadow .2s}[data-theme=dark] .dropdown select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dropdown select:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}.dropdown select:hover{border-color:var(--border-strong)}.toast-stack[data-v-e57d0133]{position:fixed;top:calc(var(--update-banner-offset) + var(--header-height) + .75rem);left:50%;transform:translate(-50%);z-index:10000;display:flex;flex-direction:column;align-items:center;gap:.5rem;width:min(720px,calc(100vw - 2rem));pointer-events:none}.toast[data-v-e57d0133]{display:flex;align-items:baseline;gap:.75rem;width:100%;padding:.75rem 1rem;border:1px solid;border-radius:10px;background-color:var(--surface-3);color:var(--text-primary);box-shadow:var(--shadow-lg);pointer-events:auto}.toast.success[data-v-e57d0133]{border-color:var(--intent-success)}.toast.info[data-v-e57d0133]{border-color:var(--intent-primary)}.toast.error[data-v-e57d0133]{border-color:var(--intent-danger)}.toast.success .toast-icon[data-v-e57d0133]{color:var(--intent-success)}.toast.info .toast-icon[data-v-e57d0133]{color:var(--intent-primary)}.toast.error .toast-icon[data-v-e57d0133]{color:var(--intent-danger)}.toast-text[data-v-e57d0133]{flex:1;white-space:pre-line;overflow-wrap:anywhere}.toast-text a[data-v-e57d0133]{color:var(--text-link)}.toast-text a[data-v-e57d0133]:hover{color:var(--text-link-hover)}.toast-close[data-v-e57d0133]{background:none;border:none;padding:0;color:inherit;cursor:pointer;opacity:.7}.toast-close[data-v-e57d0133]:hover{opacity:1}.toast-enter-active[data-v-e57d0133],.toast-leave-active[data-v-e57d0133]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-e57d0133],.toast-leave-to[data-v-e57d0133]{opacity:0;transform:translateY(-.5rem)}.toast-move[data-v-e57d0133]{transition:transform .2s ease}.update-banner[data-v-b539fb2b]{position:fixed;top:0;left:0;right:0;z-index:101;box-sizing:border-box;height:var(--update-banner-height);background:var(--intent-brand-fill);color:var(--intent-brand-text);text-align:center;padding:0 1rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:1rem}.update-banner a[data-v-b539fb2b]{color:inherit;font-weight:700;transition:opacity .2s ease}.update-banner a[data-v-b539fb2b]:hover{opacity:.8}@font-face{font-family:Sora;font-style:normal;font-weight:300 400 500 600 700 900;font-display:fallback;src:url(/assets/Sora-VariableFont_wght-B-NSZvbM.ttf) format("truetype");font-stretch:normal}:root{--update-banner-offset: 0px}:root:has(.update-banner){--update-banner-offset: var(--update-banner-height)}html{scroll-padding-top:calc(var(--header-height) + var(--update-banner-offset))}body{margin:0}#app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-body);background-color:var(--surface-app);min-height:100vh;display:flex;flex-direction:column}h1,h2,h3{color:var(--text-primary)}:where(a){color:var(--text-link);text-decoration:none}:where(a:hover){color:var(--text-link-hover)}.header{position:fixed;top:var(--update-banner-offset);left:0;right:0;z-index:100;box-sizing:border-box;height:var(--header-height);padding:1rem var(--space-section);display:flex;align-items:center;gap:1rem}.header-spacer{flex-shrink:0;height:calc(var(--header-height) + var(--update-banner-offset))}.header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:color-mix(in srgb,var(--surface-header) 70%,transparent);border-bottom:1px solid var(--border-default);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.header.dev:before{background-image:linear-gradient(to bottom,var(--env-dev-tag),transparent 10%)}.header.local:before{background-image:linear-gradient(to bottom,var(--env-local-tag),transparent 10%)}.navbar{display:flex;align-items:baseline;gap:1.5rem}.nav-title{text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:baseline;color:var(--text-primary)}.title-stack{display:flex;flex-direction:column;line-height:1;padding-right:2rem}.title-row{display:flex;align-items:center;gap:8px;line-height:1}.env-tag{display:inline-flex;align-items:center;padding:1px 6px;border-radius:3px;font-size:11px;font-weight:600;color:var(--env-tag-text);height:16px;margin-top:8px}.env-tag.dev{background-color:var(--env-dev-tag)}.env-tag.local{background-color:var(--env-local-tag)}.nav-title .platform-name{font-size:14px;margin-top:2px}.nav-title .wordmark{font-family:Sora,sans-serif;font-weight:700;font-size:32px}.nav-title .wordmark:hover{background-image:linear-gradient(90deg,var(--brand-gradient-start),var(--brand-gradient-end),var(--brand-gradient-start));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:wordmark-slide 1.6s cubic-bezier(.16,1,.3,1)}@keyframes wordmark-slide{0%{background-position:400% 0}to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.nav-title .wordmark:hover{animation:none}}.logo{height:60px;display:inline-flex}.nav-link{color:var(--text-secondary);text-decoration:none;font-weight:500;padding:.3rem 0;transition:color .2s ease}.nav-link:hover,.nav-link.active{color:var(--text-brand)}.spacer{flex-grow:1}.footer{padding:1.5rem 1rem;text-align:center;font-size:.75rem;line-height:1.5;margin-top:auto;color:var(--text-secondary)}.footer p{margin:0 0 .75rem}.footer p:last-child{margin-bottom:0}.footer a{color:var(--text-secondary);text-decoration:none}.footer a:hover{color:var(--text-primary)}.footer a+a:before{content:"·";display:inline-block;padding:0 .75rem;color:var(--text-secondary)}
