.profile-menu[data-v-cc217b31]{position:relative;display:inline-flex;align-items:center}.profile-menu-trigger[data-v-cc217b31]{width:36px;height:36px;padding:0;margin:0 4px;border:1px solid var(--hp-border, #e5e7eb);border-radius:50%;background:var(--hp-surface, #fff);cursor:pointer;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-target, 44px);min-height:var(--tap-target, 44px)}.profile-menu-trigger[data-v-cc217b31]:hover,.profile-menu-trigger[data-v-cc217b31]:focus-visible{border-color:var(--hp-primary, #2563eb);outline:none}.profile-menu-avatar-img[data-v-cc217b31]{width:36px;height:36px;object-fit:cover;border-radius:50%;display:block}.profile-menu-avatar-letter[data-v-cc217b31]{font-size:1rem;font-weight:700;color:var(--hp-text-muted, #6b7280);background:var(--hp-bg, #f3f4f6);width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.profile-menu-panel[data-v-cc217b31]{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--hp-surface, #fff);border:1px solid var(--hp-border, #e5e7eb);border-radius:8px;box-shadow:0 4px 12px #00000014;padding:.5rem 0;z-index:200;display:flex;flex-direction:column}.profile-menu-header[data-v-cc217b31]{padding:.5rem .75rem}.profile-menu-name[data-v-cc217b31]{font-size:.875rem;font-weight:600;color:var(--hp-text, #111827);word-break:break-word}.profile-menu-email[data-v-cc217b31]{font-size:.75rem;color:var(--hp-text-muted, #6b7280);word-break:break-word}.profile-menu-sep[data-v-cc217b31]{border:0;border-top:1px solid var(--hp-border, #e5e7eb);margin:.25rem 0}.profile-menu-item[data-v-cc217b31]{appearance:none;background:none;border:0;text-align:left;font:inherit;font-size:.875rem;color:var(--hp-text, #111827);padding:.5rem .75rem;min-height:36px;cursor:pointer;text-decoration:none;display:block;width:100%}.profile-menu-item[data-v-cc217b31]:hover,.profile-menu-item[data-v-cc217b31]:focus-visible{background:var(--hp-bg, #f3f4f6);outline:none}.profile-menu-signout[data-v-cc217b31]{color:var(--hp-danger, #dc2626)}.profile-menu-signout[data-v-cc217b31]:hover{background:var(--hp-danger-surface, #fef2f2)}.profile-menu-signout[data-v-cc217b31]:disabled{opacity:.6;cursor:not-allowed}.confirm-modal{border:none;padding:0;background:transparent;color:var(--hp-text, #111827);max-width:min(560px,calc(100vw - 2rem));width:100%}.confirm-modal::backdrop{background:#0f172a73}.confirm-modal__panel{background:var(--hp-surface, #fff);border-radius:12px;padding:1.5rem;box-shadow:0 24px 48px -12px #0f172a40;display:flex;flex-direction:column;gap:1rem}.confirm-modal__title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.confirm-modal__body{margin:0;font-size:.9375rem;line-height:1.5;color:var(--hp-text-muted, #4b5563)}.confirm-modal__acknowledge{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}.confirm-modal__acknowledge-label code{background:var(--hp-bg, #f3f4f6);padding:.125rem .375rem;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;color:var(--hp-danger, #dc2626)}.confirm-modal__acknowledge-input{font-family:inherit;font-size:.9375rem;padding:.5rem .75rem;border:1px solid var(--hp-border, #e5e7eb);border-radius:6px;background:var(--hp-surface, #fff);color:inherit}.confirm-modal__acknowledge-input:focus{outline:2px solid var(--hp-primary, #2563eb);outline-offset:1px}.confirm-modal__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.confirm-modal .btn{padding:.625rem 1rem;min-height:var(--tap-target, 44px);border-radius:6px;font-size:.9375rem;font-weight:600;cursor:pointer;border:1px solid transparent;font-family:inherit}.confirm-modal .btn-secondary{background:var(--hp-surface, #fff);color:var(--hp-text, #111827);border-color:var(--hp-border, #e5e7eb)}.confirm-modal .btn-primary{background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff)}.confirm-modal .btn-danger{background:var(--hp-danger, #dc2626);color:var(--hp-on-primary, #fff)}.confirm-modal .btn-warning{background:#d97706;color:var(--hp-on-primary, #fff)}.confirm-modal .btn:disabled{opacity:.5;cursor:not-allowed}.confirm-modal--danger .confirm-modal__panel{border-top:4px solid var(--hp-danger, #dc2626)}.confirm-modal--warning .confirm-modal__panel{border-top:4px solid #d97706}.confirm-modal--default .confirm-modal__panel{border-top:4px solid var(--hp-primary, #2563eb)}.hp-toast-viewport{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:.5rem;pointer-events:none;max-width:min(420px,calc(100vw - 2rem));margin:0;padding:0;list-style:none}.hp-toast-viewport--top-right{top:1rem;right:1rem}.hp-toast-viewport--top-center{top:1rem;left:50%;transform:translate(-50%)}.hp-toast-viewport--bottom-right{bottom:1rem;right:1rem;flex-direction:column-reverse}.hp-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:.5rem;padding:.75rem .875rem;border-radius:8px;border:1px solid transparent;background:var(--hp-surface, #ffffff);color:var(--hp-text, #111827);font-size:.875rem;line-height:1.4;box-shadow:0 8px 24px -8px #0f172a2e}.hp-toast__body{flex:1 1 auto;min-width:0}.hp-toast__message{margin:0;font-weight:600;word-break:break-word}.hp-toast__detail{margin:.25rem 0 0;font-size:.8125rem;font-weight:400;opacity:.85;word-break:break-word}.hp-toast__dismiss{appearance:none;background:transparent;border:0;color:inherit;font-size:1.125rem;line-height:1;cursor:pointer;padding:.125rem .375rem;border-radius:4px;opacity:.7;font-family:inherit}.hp-toast__dismiss:hover,.hp-toast__dismiss:focus-visible{opacity:1;background:#0000000f;outline:2px solid currentColor;outline-offset:1px}.hp-toast--success{background:var(--hp-success-surface, #ecfdf5);border-color:var(--hp-success-border, #a7f3d0);color:var(--hp-success-text, #065f46)}.hp-toast--error{background:var(--hp-danger-surface, #fef2f2);border-color:var(--hp-danger-border, #fecaca);color:var(--hp-danger, #dc2626)}.hp-toast--info{background:var(--hp-surface, #ffffff);border-color:var(--hp-border, #e5e7eb);color:var(--hp-text, #111827)}.hp-toast--warning{background:var(--hp-warning-surface, #fffbeb);border-color:var(--hp-warning-border, #fde68a);color:#92400e}.hp-toast-enter-active,.hp-toast-leave-active{transition:opacity .18s ease,transform .18s ease}.hp-toast-enter-from,.hp-toast-leave-to{opacity:0;transform:translateY(-8px)}.hp-toast-move{transition:transform .18s ease}@media(max-width:640px){.hp-toast-viewport--top-right{top:.5rem;right:.5rem;left:.5rem;max-width:none}}.app-shell{min-height:100dvh;display:flex;flex-direction:column}.app-header{background:var(--hp-surface);border-bottom:1px solid var(--hp-border);padding:0 1rem;min-height:56px;display:flex;align-items:center;gap:.5rem;position:sticky;top:0;z-index:100;padding-top:var(--safe-top)}.app-logo .logo-link{font-weight:800;font-size:1rem;color:var(--hp-text);text-decoration:none;letter-spacing:-.02em;display:inline-flex;align-items:center;min-height:var(--tap-target)}.logo-mark{display:none}.app-nav{display:flex;align-items:center;gap:.25rem}.profile-menu-shell{margin-left:auto;display:inline-flex;align-items:center;gap:.25rem}.nav-link{min-height:var(--tap-target);padding:.5rem .75rem;border-radius:var(--radius-sm);text-decoration:none;font-size:.875rem;font-weight:500;color:var(--hp-text-muted);transition:background .1s,color .1s;border:none;background:none;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center}.nav-link:hover,.nav-link.active{background:var(--hp-bg);color:var(--hp-text)}.nav-logout{color:var(--hp-danger)}.nav-logout:hover{background:var(--hp-danger-surface, #fef2f2);color:var(--hp-danger)}.app-main{flex:1}.nav-link--mobile,.nav-sep--mobile{display:none}.nav-sep--mobile{width:100%;border:0;border-top:1px solid var(--hp-border);margin:0}.drawer-identity{display:none;align-items:center;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid var(--hp-border);background:var(--hp-bg);min-height:var(--tap-target)}.drawer-identity-avatar-img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:0 0 auto}.drawer-identity-avatar-letter{width:40px;height:40px;border-radius:50%;background:var(--hp-surface, #fff);border:1px solid var(--hp-border);display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;color:var(--hp-text-muted, #6b7280);flex:0 0 auto}.drawer-identity-text{flex:1 1 auto;min-width:0}.drawer-identity-name{font-size:.9375rem;font-weight:600;color:var(--hp-text, #111827);line-height:1.25;word-break:break-word}.drawer-identity-email{font-size:.8125rem;color:var(--hp-text-muted, #6b7280);line-height:1.25;word-break:break-word;margin-top:.125rem}.nav-link--signout{color:var(--hp-danger);text-align:left}.nav-link--signout:hover{background:var(--hp-danger-surface, #fef2f2);color:var(--hp-danger)}.nav-link--signout:disabled{opacity:.6;cursor:not-allowed}.nav-toggle{display:none;appearance:none;background:none;border:0;padding:0;width:var(--tap-target);height:var(--tap-target);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:var(--radius-sm)}.nav-toggle:hover{background:var(--hp-bg)}.nav-toggle-bar{display:block;width:22px;height:2px;background:var(--hp-text);border-radius:2px;transition:transform .15s ease,opacity .15s ease}.nav-toggle-bar--middle.open{opacity:0}.nav-toggle-bar.open:first-child{transform:translateY(6px) rotate(45deg)}.nav-toggle-bar.open:last-child{transform:translateY(-6px) rotate(-45deg)}@media(max-width:768px){.app-header{padding:0 .5rem}.nav-toggle{display:flex;margin-left:auto}.profile-menu-shell{display:none}.app-nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--hp-surface);border-bottom:1px solid var(--hp-border);box-shadow:var(--shadow-md);max-height:0;overflow:hidden;transition:max-height .2s ease;padding-top:var(--safe-top)}.app-nav[data-open=true]{max-height:calc(100dvh - 56px);overflow-y:auto;-webkit-overflow-scrolling:touch}.app-nav .nav-link{width:100%;border-radius:0;padding:.875rem 1rem;border-bottom:1px solid var(--hp-border);justify-content:flex-start}.app-nav .nav-link:last-child{border-bottom:0}.nav-link--mobile{display:flex}.nav-sep--mobile{display:block}.drawer-identity{display:flex}}@media(max-width:480px){.logo-text{display:none}.logo-mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--hp-primary);color:var(--hp-surface);font-weight:800;font-size:.875rem}}*,*:before,*:after{box-sizing:border-box}:root{--hp-primary: #e51923;--hp-primary-dark: #b8141c;--hp-success: #16a34a;--hp-warning: #d97706;--hp-danger: #dc2626;--hp-hype: #f59e0b;--hp-reality: #10b981;--hp-bg: #f9fafb;--hp-surface: #ffffff;--hp-border: #e5e7eb;--hp-text: #111827;--hp-text-muted: #6b7280;--hp-danger-surface: #fef2f2;--hp-danger-border: #fecaca;--hp-info-surface: #f0f6ff;--hp-info-badge: #dbeafe;--hp-success-surface: #dcfce7;--hp-success-text: #065f46;--hp-success-border: #a7f3d0;--hp-warning-surface: #fef3c7;--hp-warning-border: #fde68a;--hp-bg-muted: #e5e7eb;--hp-on-primary: #ffffff;--hp-code-bg: rgba(17, 24, 39, .06);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--tap-target: 44px;--shadow-sm: 0 1px 2px rgba(17, 24, 39, .05);--shadow-md: 0 4px 12px rgba(17, 24, 39, .08);--shadow-lg: 0 12px 32px rgba(17, 24, 39, .16);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}html{font-size:16px;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=dark]{color-scheme:dark;--hp-bg: #0f1117;--hp-surface: #1a1d27;--hp-border: #2d3348;--hp-text: #f3f4f6;--hp-text-muted: #9ca3af;--hp-danger-surface: #3f1d1d;--hp-danger-border: #7f1d1d;--hp-info-surface: #1e293b;--hp-info-badge: #1e3a5f;--hp-success-surface: #14532d;--hp-success-text: #6ee7b7;--hp-success-border: #065f46;--hp-warning-surface: #422006;--hp-warning-border: #92400e;--hp-bg-muted: #374151;--hp-code-bg: rgba(255, 255, 255, .08);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .5)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--hp-bg: #0f1117;--hp-surface: #1a1d27;--hp-border: #2d3348;--hp-text: #f3f4f6;--hp-text-muted: #9ca3af;--hp-danger-surface: #3f1d1d;--hp-danger-border: #7f1d1d;--hp-info-surface: #1e293b;--hp-info-badge: #1e3a5f;--hp-success-surface: #14532d;--hp-success-text: #6ee7b7;--hp-success-border: #065f46;--hp-warning-surface: #422006;--hp-warning-border: #92400e;--hp-bg-muted: #374151;--hp-code-bg: rgba(255, 255, 255, .08);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .5)}}[data-theme=light]{color-scheme:light}body{margin:0;background:var(--hp-bg);color:var(--hp-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}body.nav-open{overflow:hidden}a{color:var(--hp-primary);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select{background:var(--hp-surface);color:var(--hp-text);border-color:var(--hp-border)}input::placeholder,textarea::placeholder{color:var(--hp-text-muted)}code{background:var(--hp-code-bg);color:var(--hp-text);padding:.125rem .375rem;border-radius:var(--radius-sm);font-size:.875em}.container,.container-narrow,.container-wide{width:100%;margin-inline:auto;padding-inline:1rem;box-sizing:border-box}.container{max-width:720px}.container-narrow{max-width:560px}.container-wide{max-width:960px}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.user-facing-error[data-v-3df0770e]{text-align:center}.user-facing-error--inline[data-v-3df0770e]{text-align:left}.user-facing-error-headline[data-v-3df0770e]{margin:0;color:var(--hp-error, var(--hp-danger, #c0392b));font-weight:500}.user-facing-error-detail[data-v-3df0770e]{margin:.35rem 0 0;font-size:.8rem;color:var(--hp-muted, var(--hp-text-muted, #6b6b6b));word-break:break-word}.dashboard[data-v-e5e8c2b8]{max-width:800px;margin:0 auto;padding:2rem 1rem}.dashboard-header[data-v-e5e8c2b8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.dashboard-tabs[data-v-e5e8c2b8]{display:flex;gap:.25rem;margin-bottom:1.5rem;border-bottom:1px solid var(--hp-border, #e5e7eb)}.tab[data-v-e5e8c2b8]{appearance:none;background:none;border:0;padding:.625rem .875rem;font-size:.875rem;font-weight:600;color:var(--hp-text-muted, #6b7280);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;font-family:inherit;min-height:var(--tap-target);display:inline-flex;align-items:center;gap:.375rem}.tab[data-v-e5e8c2b8]:hover{color:var(--hp-text, #111827)}.tab.active[data-v-e5e8c2b8]{color:var(--hp-primary, #2563eb);border-bottom-color:var(--hp-primary, #2563eb)}.tab .badge[data-v-e5e8c2b8]{background:var(--hp-bg, #f3f4f6);color:var(--hp-text, #111827);font-size:.7rem;font-weight:700;padding:.1rem .4rem;border-radius:999px}.tab.active .badge[data-v-e5e8c2b8]{background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff)}.dashboard-tabs-meta[data-v-e5e8c2b8]{display:flex;align-items:center;min-height:1.25rem;margin:-.75rem 0 1rem}.pitches-refresh-indicator[data-v-e5e8c2b8]{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--hp-text-muted, #6b7280);font-variant-numeric:tabular-nums}.pitches-refresh-indicator-dot[data-v-e5e8c2b8]{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--hp-primary, #2563eb);animation:pitches-refresh-indicator-pulse-e5e8c2b8 1.1s ease-in-out infinite}@keyframes pitches-refresh-indicator-pulse-e5e8c2b8{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.pitches-refresh-indicator-dot[data-v-e5e8c2b8]{animation:none;opacity:.85}}.pitches-refresh-error[data-v-e5e8c2b8]{margin:0 0 1rem;padding:.625rem .875rem;font-size:.8125rem;color:#92400e;background:var(--hp-warning-surface, #fffbeb);border:1px solid #fcd34d;border-radius:6px}.pitches-refresh-error-detail[data-v-e5e8c2b8]{display:block;margin-top:.25rem;font-size:.75rem;color:var(--hp-text-muted, #6b7280);word-break:break-word}.pitch-list[data-v-e5e8c2b8]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.pitch-row[data-v-e5e8c2b8]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid var(--hp-border, #e5e7eb);border-radius:8px;background:var(--hp-surface, #fff);gap:1rem;flex-wrap:wrap}.pitch-thumb[data-v-e5e8c2b8]{flex:0 0 auto;width:160px;aspect-ratio:1200 / 630;border-radius:6px;overflow:hidden;background:var(--hp-bg, #f3f4f6);border:1px solid var(--hp-border, #e5e7eb)}.pitch-thumb img[data-v-e5e8c2b8]{display:block;width:100%;height:100%;object-fit:cover}.pitch-thumb-placeholder[data-v-e5e8c2b8]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:2rem;font-weight:700;color:var(--hp-text-muted, #6b7280);text-transform:uppercase}.pitch-info[data-v-e5e8c2b8]{flex:1 1 200px;min-width:0}.pitch-title-row[data-v-e5e8c2b8]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pitch-meta[data-v-e5e8c2b8]{margin-top:.25rem;font-size:.8rem;color:var(--hp-text-muted, #6b7280);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pitch-hp-code[data-v-e5e8c2b8]{display:inline-flex;align-items:center;gap:.35rem;padding:.1rem .5rem;border-radius:999px;background:var(--hp-bg, #f3f4f6);color:var(--hp-text-muted, #6b7280);border:1px solid var(--hp-border, #e5e7eb);font:inherit;font-size:.7rem;line-height:1.4;cursor:pointer;transition:background-color 80ms ease,color 80ms ease,border-color 80ms ease}.pitch-hp-code[data-v-e5e8c2b8]:hover{background:var(--hp-surface, #fff);color:var(--hp-text, #111827);border-color:var(--hp-primary, #2563eb)}.pitch-hp-code[data-v-e5e8c2b8]:focus-visible{outline:2px solid var(--hp-primary, #2563eb);outline-offset:2px}.pitch-hp-code .pitch-hp-code-value[data-v-e5e8c2b8]{font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.pitch-actions[data-v-e5e8c2b8]{display:flex;gap:.5rem;flex-shrink:0;flex-wrap:wrap}.status-badge[data-v-e5e8c2b8]{font-size:.7rem;padding:.15rem .5rem;border-radius:999px;font-weight:600;text-transform:uppercase}.status-live[data-v-e5e8c2b8]{background:#dcfce7;color:#16a34a}.status-draft[data-v-e5e8c2b8]{background:#f3f4f6;color:var(--hp-text-muted, #6b7280)}.status-pending_payment[data-v-e5e8c2b8]{background:#fef9c3;color:#a16207}.status-expired[data-v-e5e8c2b8]{background:#fee2e2;color:var(--hp-danger, #dc2626)}.status-archived[data-v-e5e8c2b8]{background:#f3f4f6;color:var(--hp-text-muted, #6b7280)}.pitch-rating[data-v-e5e8c2b8]{display:inline-flex;align-items:baseline;gap:.4rem;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;border:1px solid transparent}.pitch-rating .rating-score[data-v-e5e8c2b8]{font-size:.85rem;font-weight:700}.pitch-rating .rating-count[data-v-e5e8c2b8]{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;opacity:.85}.pitch-rating .rating-empty[data-v-e5e8c2b8]{font-style:italic;opacity:.85}.rating-loading[data-v-e5e8c2b8]{background:var(--hp-bg, #f3f4f6);color:var(--hp-text-muted, #6b7280);visibility:hidden}.rating-empty[data-v-e5e8c2b8]{background:#f3f4f6;color:var(--hp-text-muted, #6b7280)}.rating-low[data-v-e5e8c2b8]{background:#fef9c3;color:#a16207;border-color:#facc15}.rating-mid[data-v-e5e8c2b8]{background:#f3f4f6;color:#374151;border-color:#d1d5db}.rating-high[data-v-e5e8c2b8]{background:#dcfce7;color:#16a34a;border-color:#86efac}.btn-primary[data-v-e5e8c2b8]{padding:.625rem 1rem;min-height:var(--tap-target);background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff);border-radius:6px;text-decoration:none;font-weight:600;font-size:.875rem;display:inline-flex;align-items:center}.btn-outline[data-v-e5e8c2b8]{padding:.5rem .75rem;min-height:var(--tap-target);border:1px solid var(--hp-border, #e5e7eb);border-radius:6px;text-decoration:none;font-size:.85rem;color:var(--hp-text, #111827);display:inline-flex;align-items:center;background:var(--hp-surface, #fff);cursor:pointer;font-family:inherit;font-weight:500}.btn-outline[data-v-e5e8c2b8]:disabled{opacity:.6;cursor:not-allowed}.btn-danger-outline[data-v-e5e8c2b8]{padding:.5rem .75rem;min-height:var(--tap-target);border:1px solid var(--hp-danger, #dc2626);border-radius:6px;text-decoration:none;font-size:.85rem;color:var(--hp-danger, #dc2626);background:var(--hp-surface, #fff);display:inline-flex;align-items:center;cursor:pointer;font-family:inherit;font-weight:600}.btn-danger-outline[data-v-e5e8c2b8]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:480px){.pitch-row[data-v-e5e8c2b8]{flex-direction:row;align-items:flex-start;flex-wrap:wrap;padding:.75rem;gap:.75rem}.pitch-thumb[data-v-e5e8c2b8]{width:108px}.pitch-info[data-v-e5e8c2b8]{flex:1 1 0;min-width:0}.pitch-actions[data-v-e5e8c2b8]{flex:1 1 100%;justify-content:flex-end;margin-top:0}}.loading-state[data-v-e5e8c2b8],.empty-state[data-v-e5e8c2b8],.error-state[data-v-e5e8c2b8]{padding:2rem;text-align:center;color:var(--hp-text-muted, #6b7280)}.error-state[data-v-e5e8c2b8]{color:var(--hp-danger, #dc2626)}.dashboard-footer[data-v-e5e8c2b8]{margin-top:2rem;display:flex;gap:.75rem;justify-content:center;font-size:.875rem}.link[data-v-e5e8c2b8]{color:var(--hp-primary, #2563eb);text-decoration:none}.step-title-v3[data-v-a395b8bd]{display:flex;flex-direction:column;gap:1rem}.step-title-v3 h2[data-v-a395b8bd]{margin:0;font-size:1.25rem}.step-hint[data-v-a395b8bd]{margin:0 0 .5rem;color:var(--hp-text-muted, #6b7280);font-size:.9rem}.field[data-v-a395b8bd]{display:flex;flex-direction:column;gap:.25rem}label[data-v-a395b8bd]{font-weight:600;font-size:.9rem}input[type=text][data-v-a395b8bd],textarea[data-v-a395b8bd]{padding:.5rem .75rem;border-radius:6px;border:1px solid var(--hp-border, #d1d5db);font:inherit}textarea[data-v-a395b8bd]{font-family:inherit;resize:vertical}input[aria-invalid=true][data-v-a395b8bd],textarea[aria-invalid=true][data-v-a395b8bd]{border-color:var(--hp-danger, #dc2626);outline-color:var(--hp-danger, #dc2626)}.field-error[data-v-a395b8bd]{margin:.25rem 0 0;color:var(--hp-danger, #dc2626);font-size:.85rem;font-weight:500}.actions[data-v-a395b8bd]{display:flex;justify-content:flex-end;margin-top:.5rem}.btn-primary[data-v-a395b8bd]{background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff);border:0;padding:.625rem 1.25rem;border-radius:6px;font-weight:600;cursor:pointer}.btn-primary[disabled][data-v-a395b8bd]{opacity:.5;cursor:not-allowed}.step-promise-v3[data-v-11e89d90]{display:flex;flex-direction:column;gap:1rem}.step-promise-v3 h2[data-v-11e89d90]{margin:0;font-size:1.25rem}.step-hint[data-v-11e89d90]{margin:0 0 .5rem;color:var(--hp-text-muted, #6b7280);font-size:.9rem}.field[data-v-11e89d90]{display:flex;flex-direction:column;gap:.25rem}label[data-v-11e89d90]{font-weight:600;font-size:.9rem}textarea[data-v-11e89d90]{padding:.5rem .75rem;border-radius:6px;border:1px solid var(--hp-border, #d1d5db);font:inherit;font-family:inherit;resize:vertical}textarea[aria-invalid=true][data-v-11e89d90]{border-color:var(--hp-danger, #dc2626);outline-color:var(--hp-danger, #dc2626)}.field-error[data-v-11e89d90]{margin:.25rem 0 0;color:var(--hp-danger, #dc2626);font-size:.85rem;font-weight:500}.char-count[data-v-11e89d90]{margin:.25rem 0 0;font-size:.8rem;color:var(--hp-text-muted, #6b7280);text-align:right}.actions[data-v-11e89d90]{display:flex;justify-content:space-between;margin-top:.5rem;gap:.5rem}.btn-primary[data-v-11e89d90],.btn-secondary[data-v-11e89d90]{padding:.625rem 1.25rem;border-radius:6px;font-weight:600;cursor:pointer}.btn-primary[data-v-11e89d90]{background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff);border:0}.btn-primary[disabled][data-v-11e89d90]{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-11e89d90]{background:transparent;color:var(--hp-text, #111827);border:1px solid var(--hp-border, #d1d5db)}.step-publish-v3[data-v-d2386425]{display:flex;flex-direction:column;gap:1rem}.step-publish-v3 h2[data-v-d2386425]{margin:0;font-size:1.25rem}.test-disclaimer[data-v-d2386425]{background:var(--hp-warning-surface, #fffbeb);border:1px solid var(--hp-warning-border, #fde68a);border-radius:8px;padding:.875rem 1rem;font-size:.95rem;line-height:1.4}.test-disclaimer p[data-v-d2386425]{margin:0}.test-disclaimer strong[data-v-d2386425]{color:var(--hp-warning-text, #92400e)}.summary[data-v-d2386425]{display:grid;grid-template-columns:9rem 1fr;gap:.5rem 1rem;margin:0;padding:.875rem 1rem;background:var(--hp-surface, #fff);border:1px solid var(--hp-border, #e5e7eb);border-radius:8px;font-size:.9rem}.summary dt[data-v-d2386425]{color:var(--hp-text-muted, #6b7280);font-weight:500}.summary dd[data-v-d2386425]{margin:0;word-break:break-word}.summary code[data-v-d2386425]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.85rem;color:var(--hp-text, #111827)}.publish-error[data-v-d2386425]{margin:0}.progress[data-v-d2386425]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:var(--hp-info-surface, #eff6ff);border:1px solid var(--hp-info-border, #bfdbfe);border-radius:8px;font-size:.9rem;color:var(--hp-info-text, #1e3a8a)}.progress-spinner[data-v-d2386425]{display:inline-block;width:.875rem;height:.875rem;border:2px solid var(--hp-info-text, #1e3a8a);border-top-color:transparent;border-radius:999px;animation:v3-spin-d2386425 .8s linear infinite}@keyframes v3-spin-d2386425{to{transform:rotate(360deg)}}.progress-label[data-v-d2386425]{font-weight:500}.success-card[data-v-d2386425]{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;background:var(--hp-success-bg, #d1fae5);border:1px solid var(--hp-success-border, #10b981);border-radius:8px}.success-headline[data-v-d2386425]{margin:0;font-size:1.05rem;font-weight:700;color:var(--hp-success-text, #065f46)}.success-detail[data-v-d2386425]{margin:0;font-size:.9rem;color:var(--hp-success-text, #065f46);line-height:1.4}.success-url-row[data-v-d2386425]{margin:0}.success-url[data-v-d2386425]{display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.85rem;color:var(--hp-success-text, #065f46);word-break:break-all;background:#fff9;padding:.25rem .5rem;border-radius:4px;text-decoration:underline}.success-no-pitch-id[data-v-d2386425]{font-size:.85rem;color:var(--hp-text-muted, #6b7280);font-style:italic}.success-actions[data-v-d2386425]{margin-top:.25rem}.actions[data-v-d2386425]{display:flex;justify-content:space-between;margin-top:.5rem;gap:.5rem}.btn-primary[data-v-d2386425],.btn-secondary[data-v-d2386425]{padding:.625rem 1.25rem;border-radius:6px;font-weight:600;cursor:pointer}.btn-primary[data-v-d2386425]{background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff);border:0}.btn-primary[disabled][data-v-d2386425],.btn-secondary[disabled][data-v-d2386425]{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-d2386425]{background:transparent;color:var(--hp-text, #111827);border:1px solid var(--hp-border, #d1d5db)}.pitch-wizard-v3[data-v-ab53524f]{display:flex;flex-direction:column;gap:1.25rem}.v3-header h1[data-v-ab53524f]{margin:0 0 .25rem;font-size:1.5rem}.v3-sub[data-v-ab53524f]{margin:0;color:var(--hp-text-muted, #6b7280);font-size:.95rem}.step-list[data-v-ab53524f]{list-style:none;padding:0;margin:0;display:flex;gap:.5rem;align-items:center;font-size:.85rem;color:var(--hp-text-muted, #6b7280)}.step[data-v-ab53524f]{display:inline-flex;align-items:center;gap:.4rem}.step-num[data-v-ab53524f]{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;background:var(--hp-bg-muted, #e5e7eb);border-radius:999px;font-weight:600}.step.active .step-num[data-v-ab53524f]{background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff)}.step.done .step-num[data-v-ab53524f]{background:var(--hp-success-bg, #d1fae5);color:var(--hp-success-text, #065f46)}.pitch-new-v3[data-v-1d93a77e]{max-width:720px;margin:0 auto;padding:1rem 1rem 2rem}.pitch-wizard-summary[data-v-84e8b88c]{display:flex;flex-direction:column;gap:1.5rem;max-width:720px;margin:0 auto;padding:2rem 1rem}.summary-header h1[data-v-84e8b88c]{margin:0 0 .25rem;font-size:1.5rem}.subtitle[data-v-84e8b88c]{color:var(--hp-text-muted, #6b7280);margin:0}.checklist ul[data-v-84e8b88c]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.checklist-item[data-v-84e8b88c]{padding:.75rem 1rem;border-radius:6px;font-size:.9rem}.checklist-item.blocking[data-v-84e8b88c]{background:var(--hp-danger-surface, #fef2f2);border:1px solid #fecaca;color:var(--hp-danger, #dc2626)}.checklist-item.recommended[data-v-84e8b88c]{background:var(--hp-warning-surface, #fffbeb);border:1px solid var(--hp-warning-border, #fde68a);color:#92400e}.checklist-link[data-v-84e8b88c]{background:transparent;border:none;padding:0;color:inherit;font:inherit;cursor:pointer;text-decoration:underline}.checklist-empty[data-v-84e8b88c]{color:var(--hp-text-muted, #6b7280)}.summary-grid[data-v-84e8b88c]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:600px){.summary-grid[data-v-84e8b88c]{grid-template-columns:1fr}}.summary-card[data-v-84e8b88c]{padding:1rem;background:var(--hp-bg, #f9fafb);border:1px solid var(--hp-border, #e5e7eb);border-radius:8px}.summary-card-wide[data-v-84e8b88c]{grid-column:1 / -1}.summary-card h3[data-v-84e8b88c]{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--hp-text-muted, #6b7280);margin:0 0 .5rem}.summary-card p[data-v-84e8b88c]{margin:0;font-size:.95rem}.cta-label[data-v-84e8b88c]{display:inline-block;margin-right:.5rem;font-weight:600}.muted[data-v-84e8b88c]{color:var(--hp-text-muted, #6b7280)}.section-list[data-v-84e8b88c]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.section-row[data-v-84e8b88c]{display:grid;grid-template-columns:160px 1fr;gap:.75rem;align-items:baseline;font-size:.9rem}.section-kind[data-v-84e8b88c]{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:.75rem;color:var(--hp-text-muted, #6b7280);background:var(--hp-surface, #fff);padding:.1rem .4rem;border-radius:4px;border:1px solid var(--hp-border, #e5e7eb)}.section-headline[data-v-84e8b88c]{font-weight:600}.section-body[data-v-84e8b88c]{color:#374151}.form-actions[data-v-84e8b88c]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.btn-primary[data-v-84e8b88c],.btn-secondary[data-v-84e8b88c]{padding:.875rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;border:none}.btn-primary[data-v-84e8b88c]{background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff)}.btn-secondary[data-v-84e8b88c]{background:var(--hp-surface, #fff);color:var(--hp-primary, #2563eb);border:1px solid var(--hp-border, #e5e7eb);font-weight:600;font-size:.9rem}.btn-primary[data-v-84e8b88c]:disabled,.btn-secondary[data-v-84e8b88c]:disabled{opacity:.6;cursor:not-allowed}.server-error[data-v-84e8b88c]{padding:.75rem;background:var(--hp-danger-surface, #fef2f2);border:1px solid #fecaca;border-radius:6px;color:var(--hp-danger, #dc2626);font-size:.875rem}.report-this-error[data-v-84e8b88c]{display:inline-block;margin-left:.75rem;padding:.25rem .625rem;background:transparent;border:1px solid currentColor;color:inherit;border-radius:4px;font-size:.75rem;font-weight:600;cursor:pointer}.library-picker-shell[data-v-d8e1d311]{position:fixed;inset:0;background:#0006;z-index:1100;display:flex;align-items:center;justify-content:center}.library-picker-shell-body[data-v-d8e1d311]{background:var(--hp-surface, #fff);border-radius:8px;padding:1.5rem;max-width:720px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 50px #00000040}.library-picker-shell-header[data-v-d8e1d311]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;gap:.5rem}.library-picker-shell-header h2[data-v-d8e1d311]{margin:0;font-size:1.25rem}.library-picker-shell-close[data-v-d8e1d311]{background:none;border:0;font-size:1.5rem;line-height:1;cursor:pointer;color:#6c7484;min-width:var(--tap-target);min-height:var(--tap-target);display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:var(--radius-sm)}.library-picker-shell-close[data-v-d8e1d311]:hover{background:var(--hp-bg, #f3f4f6)}.library-picker-shell-tabs[data-v-d8e1d311]{display:flex;gap:.5rem;margin:1rem 0;border-bottom:1px solid #e5e7eb}.library-picker-shell-tabs button[data-v-d8e1d311]{background:none;border:0;padding:.5rem 1rem;cursor:pointer;border-bottom:2px solid transparent}.library-picker-shell-tabs button.active[data-v-d8e1d311]{border-bottom-color:#1f2937;font-weight:600}@media(max-width:640px){.library-picker-shell[data-v-d8e1d311]{align-items:stretch;justify-content:stretch}.library-picker-shell-body[data-v-d8e1d311]{width:100%;max-width:none;max-height:100dvh;border-radius:0;padding:1rem;padding-top:calc(1rem + var(--safe-top));padding-bottom:calc(1rem + var(--safe-bottom))}}.library-image-grid[data-v-141a6eb6]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.library-image-grid-card[data-v-141a6eb6]{border:1px solid #e5e7eb;border-radius:6px;padding:.25rem;cursor:pointer;background:#fafbfc;transition:border-color .15s,box-shadow .15s}.library-image-grid-card[data-v-141a6eb6]:hover{border-color:#1f2937;box-shadow:0 4px 12px #00000014}.library-image-grid-card[data-current=true][data-v-141a6eb6]{border-color:#1f2937;background:#eef2ff}.library-image-grid-card img[data-v-141a6eb6]{width:100%;aspect-ratio:1200 / 630;object-fit:cover;display:block;border-radius:4px}.library-image-grid-meta[data-v-141a6eb6]{display:flex;justify-content:space-between;font-size:.75rem;color:#6c7484;margin-top:.25rem}.library-image-grid-pitch[data-v-141a6eb6]{color:#4b5563;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-image-grid-pitch[data-badge-scope=this][data-v-141a6eb6]{color:#6c7484}.library-image-grid-pitch[data-badge-scope=other][data-v-141a6eb6]{color:#6d28d9}.library-image-grid-current-tag[data-v-141a6eb6]{color:#1d4ed8;font-weight:600}.library-video-grid[data-v-5ed1296a]{list-style:none;margin:1rem 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.library-video-grid-card[data-v-5ed1296a]{position:relative;border:1px solid #e5e7eb;border-radius:6px;padding:.25rem;cursor:pointer;background:#fafbfc;transition:border-color .15s,box-shadow .15s}.library-video-grid-card[data-v-5ed1296a]:hover{border-color:#1f2937;box-shadow:0 4px 12px #00000014}.library-video-grid-card.card--not-ready[data-v-5ed1296a]{opacity:.85;cursor:not-allowed}.library-video-grid-card.card--current[data-v-5ed1296a]{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.library-video-grid-thumb-wrap[data-v-5ed1296a]{width:100%}.library-video-grid-thumb[data-v-5ed1296a]{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;border-radius:4px;background:#e5e7eb}.library-video-grid-thumb--placeholder[data-v-5ed1296a]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1f2937,#374151)}.library-video-grid-thumb-icon[data-v-5ed1296a]{font-size:1.75rem;color:#ffffffd9;line-height:1}.library-video-grid-meta[data-v-5ed1296a]{padding:.5rem .25rem .25rem}.library-video-grid-title[data-v-5ed1296a]{margin:0 0 .25rem;font-size:.95rem;font-weight:500}.library-video-grid-sub[data-v-5ed1296a]{margin:0 0 .5rem;display:flex;gap:.5rem;font-size:.8rem;color:#6c7484}.library-video-grid-current-tag[data-v-5ed1296a]{position:absolute;top:.5rem;right:.5rem;padding:.1rem .35rem;border-radius:4px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:#2563eb;color:#fff}.status-pill[data-v-5ed1296a]{display:inline-block;padding:.1rem .4rem;border-radius:999px;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.status-pill--ready[data-v-5ed1296a]{background:#e6f4ea;color:#137333}.status-pill--processing[data-v-5ed1296a],.status-pill--uploading[data-v-5ed1296a]{background:#fef7e0;color:#b06000}.status-pill--created[data-v-5ed1296a]{background:#e0e7ff;color:#3730a3}.status-pill--failed[data-v-5ed1296a]{background:#fce8e6;color:#c5221f}.status-pill--default[data-v-5ed1296a]{background:#e5e7eb;color:#374151}.library-video-grid-blocked-hint[data-v-5ed1296a]{margin:.35rem 0 0;font-size:.72rem;line-height:1.35;color:#92400e}.library-video-grid-card.card--not-ready[data-v-5ed1296a]:hover{border-color:#d97706}.bunny-uploader[data-v-981ef4c8]{border:1px dashed var(--studio-border, #c0c0c0);border-radius:6px;padding:1rem;display:grid;gap:.75rem;font-family:inherit}.bunny-uploader-hint[data-v-981ef4c8]{margin:0;font-size:.9rem;color:var(--studio-muted, #555)}.bunny-uploader-row[data-v-981ef4c8]{display:flex;gap:1rem;flex-wrap:wrap}.bunny-uploader-field[data-v-981ef4c8]{display:grid;gap:.25rem;font-size:.85rem}.bunny-uploader-picked[data-v-981ef4c8]{font-size:.85rem;margin:0}.bunny-uploader-progress[data-v-981ef4c8]{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.bunny-uploader-progress progress[data-v-981ef4c8]{flex:1;height:8px}.bunny-uploader-error[data-v-981ef4c8]{margin:0;color:var(--studio-error, #b00020);font-size:.85rem}.bunny-uploader-actions[data-v-981ef4c8]{display:flex;gap:.5rem}.library-picker-filter-bar[data-v-b88663d7]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem}.library-picker-filter[data-v-b88663d7]{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;color:#4b5563}.library-picker-filter select[data-v-b88663d7]{font-size:.8125rem;padding:.25rem .5rem;border-radius:4px;border:1px solid #d1d5db;background:var(--hp-surface, #fff)}.library-picker-filter select[data-v-b88663d7]:disabled{color:#b0b4bc;background:#f3f4f6;cursor:not-allowed}.library-picker-progress[data-v-b88663d7]{margin:.5rem 0 0;display:flex;flex-direction:column;gap:.25rem}.library-picker-progress-bar[data-v-b88663d7]{width:100%;height:.5rem;appearance:none;border:0;border-radius:4px;overflow:hidden;background:#e5e7eb}.library-picker-progress-bar[data-v-b88663d7]::-webkit-progress-bar{background:#e5e7eb;border-radius:4px}.library-picker-progress-bar[data-v-b88663d7]::-webkit-progress-value{background:#1f2937;border-radius:4px;transition:width .15s linear}.library-picker-progress-bar[data-v-b88663d7]::-moz-progress-bar{background:#1f2937;border-radius:4px}.library-picker-progress-label[data-v-b88663d7]{font-size:.75rem;color:#6c7484}.library-picker-spinner[data-v-b88663d7]{display:inline-flex;gap:.25rem}.library-picker-spinner-dot[data-v-b88663d7]{width:.5rem;height:.5rem;border-radius:50%;background:#1f2937;display:inline-block;animation:library-picker-pulse-b88663d7 1.2s ease-in-out infinite}.library-picker-spinner-dot[data-v-b88663d7]:nth-child(2){animation-delay:.15s}.library-picker-spinner-dot[data-v-b88663d7]:nth-child(3){animation-delay:.3s}@keyframes library-picker-pulse-b88663d7{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.actions[data-v-b88663d7]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.btn-primary[data-v-b88663d7]{padding:.5rem 1rem;background:var(--hp-primary, #1d4ed8);color:var(--hp-on-primary, #fff);border:0;border-radius:4px;cursor:pointer}.btn-primary[data-v-b88663d7]:disabled{opacity:.4;cursor:not-allowed}.btn-secondary[data-v-b88663d7]{padding:.5rem 1rem;background:var(--hp-surface, #fff);border:1px solid #e5e7eb;border-radius:4px;cursor:pointer}.field-error[data-v-b88663d7]{color:#c0392b;font-size:.9rem;margin:.5rem 0}.wizard-step[data-v-99ff5bd2]{display:flex;flex-direction:column;gap:1.5rem;max-width:720px;margin:0 auto;padding:2rem 1rem 3rem;min-height:100%}.wizard-step__header[data-v-99ff5bd2]{display:flex;flex-direction:column;gap:.25rem}.wizard-step__counter[data-v-99ff5bd2]{margin:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--hp-text-muted, #6b7280)}.wizard-step__title[data-v-99ff5bd2]{margin:0;font-size:1.5rem;font-weight:700;color:var(--hp-text, #111827)}.wizard-step__subtitle[data-v-99ff5bd2]{margin:0;color:var(--hp-text-muted, #6b7280);font-size:.95rem}.wizard-step__body[data-v-99ff5bd2]{display:flex;flex-direction:column;gap:1rem}.wizard-step__server-error[data-v-99ff5bd2]{padding:.75rem 1rem;background:var(--hp-danger-surface, #fef2f2);border:1px solid #fecaca;border-radius:6px;color:var(--hp-danger, #dc2626);font-size:.875rem}.wizard-step__footer[data-v-99ff5bd2]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto;padding-top:1rem;border-top:1px solid var(--hp-border, #e5e7eb)}.wizard-step__primary[data-v-99ff5bd2],.wizard-step__secondary[data-v-99ff5bd2],.wizard-step__back[data-v-99ff5bd2]{padding:.75rem 1.25rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;border:1px solid transparent}.wizard-step__primary[data-v-99ff5bd2]{background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff);border-color:var(--hp-primary, #2563eb)}.wizard-step__primary[data-v-99ff5bd2]:disabled,.wizard-step__secondary[data-v-99ff5bd2]:disabled,.wizard-step__back[data-v-99ff5bd2]:disabled{opacity:.55;cursor:not-allowed}.wizard-step__secondary[data-v-99ff5bd2]{background:var(--hp-surface, #fff);color:var(--hp-primary, #2563eb);border-color:var(--hp-border, #e5e7eb)}.wizard-step__back[data-v-99ff5bd2]{background:transparent;color:var(--hp-text-muted, #6b7280);border-color:transparent;margin-right:auto}.wizard-step__back[data-v-99ff5bd2]:hover:not(:disabled){color:var(--hp-text, #111827)}.picker[data-v-0f1097e1]{display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:1rem;align-items:stretch;border:1px solid var(--hp-border, #e5e7eb);border-radius:8px;background:var(--hp-surface, #fff);overflow:hidden}.picker-list[data-v-0f1097e1]{list-style:none;margin:0;padding:.5rem;display:flex;flex-direction:column;gap:.25rem;border-right:1px solid var(--hp-border, #e5e7eb);background:var(--hp-bg, #f9fafb);max-height:480px;overflow-y:auto}.picker-list__item[data-v-0f1097e1]{padding:.5rem .75rem;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;outline:none}.picker-list__item[data-v-0f1097e1]:hover,.picker-list__item[data-v-0f1097e1]:focus-visible{background:var(--hp-surface, #fff);box-shadow:0 0 0 2px var(--hp-primary, #2563eb)}.picker-list__item.is-selected[data-v-0f1097e1]{background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff)}.picker-list__item.is-selected .origin-pill[data-v-0f1097e1],.picker-list__item.is-selected .quickstart-badge[data-v-0f1097e1]{background:#fff3;color:var(--hp-on-primary, #fff)}.picker-list__name[data-v-0f1097e1]{font-weight:600}.picker-list__origin[data-v-0f1097e1]{display:flex;gap:.5rem;align-items:center}.picker-list__outline[data-v-0f1097e1]{font-size:.75rem;color:var(--hp-text-muted, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-list__item.is-selected .picker-list__outline[data-v-0f1097e1]{color:#ffffffd9}.picker-detail[data-v-0f1097e1]{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.picker-detail__name[data-v-0f1097e1]{margin:0;font-size:1.25rem}.picker-detail__description[data-v-0f1097e1]{margin:0;color:var(--hp-text-muted, #4b5563)}.picker-detail__sections-title[data-v-0f1097e1]{margin:.5rem 0 0;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--hp-text-muted, #6b7280)}.picker-detail__sections[data-v-0f1097e1]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.picker-detail__sections li[data-v-0f1097e1]{display:flex;align-items:center;gap:.5rem}.section-kind[data-v-0f1097e1]{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:.75rem;background:#f3f4f6;padding:.1rem .4rem;border-radius:4px}.picker-detail__cta-row[data-v-0f1097e1]{display:flex;gap:.5rem;margin-top:auto;padding-top:1rem}.picker-detail__primary[data-v-0f1097e1],.picker-detail__quickstart[data-v-0f1097e1]{padding:.625rem 1rem;border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;border:1px solid transparent}.picker-detail__primary[data-v-0f1097e1]{background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff)}.picker-detail__quickstart[data-v-0f1097e1]{background:var(--hp-surface, #fff);color:var(--hp-primary, #2563eb);border-color:var(--hp-border, #e5e7eb)}.origin-pill[data-v-0f1097e1]{font-size:.7rem;padding:.1rem .5rem;border-radius:999px;background:#e5e7eb;color:#374151;font-weight:600}.origin-direct_response[data-v-0f1097e1]{background:#ddd6fe;color:#5b21b6}.origin-copywriting[data-v-0f1097e1]{background:var(--hp-info-badge, #dbeafe);color:#1e40af}.origin-infomercial[data-v-0f1097e1]{background:#fed7aa;color:#9a3412}.origin-custom[data-v-0f1097e1]{background:#e5e7eb;color:#374151}.quickstart-badge[data-v-0f1097e1]{font-size:.7rem;padding:.1rem .5rem;border-radius:999px;background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff);font-weight:600}.picker-detail__guidance[data-v-0f1097e1]{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--hp-border, #e5e7eb);margin-top:.25rem}.picker-detail__guidance-title[data-v-0f1097e1]{margin:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--hp-text-muted, #6b7280)}.picker-detail__guidance-summary[data-v-0f1097e1]{margin:0;font-size:.9rem;color:var(--hp-text, #111827);line-height:1.4}.picker-detail__guidance-list[data-v-0f1097e1]{display:flex;flex-direction:column;gap:.5rem;margin:.25rem 0 0}.picker-detail__guidance-row[data-v-0f1097e1]{display:grid;grid-template-columns:130px 1fr;gap:.5rem;align-items:start}.picker-detail__guidance-row dt[data-v-0f1097e1]{margin:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--hp-text-muted, #6b7280);padding-top:.15rem}.picker-detail__guidance-row dd[data-v-0f1097e1]{margin:0}.picker-detail__guidance-row ul[data-v-0f1097e1]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.15rem}.picker-detail__guidance-row li[data-v-0f1097e1]{font-size:.85rem;color:var(--hp-text, #111827);line-height:1.4}.picker-detail__guidance-row--avoid dt[data-v-0f1097e1],.picker-detail__guidance-row--avoid li[data-v-0f1097e1]{color:var(--hp-danger, #dc2626)}.picker-detail__guidance-empty[data-v-0f1097e1]{margin:0;font-size:.85rem;color:var(--hp-text-muted, #6b7280);font-style:italic}@media(max-width:640px){.picker[data-v-0f1097e1]{grid-template-columns:1fr}.picker-list[data-v-0f1097e1]{border-right:none;border-bottom:1px solid var(--hp-border, #e5e7eb);max-height:240px}}.field[data-v-7a1c3611]{display:flex;flex-direction:column;gap:.25rem}.field-row[data-v-7a1c3611]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:640px){.field-row[data-v-7a1c3611]{grid-template-columns:1fr}}label[data-v-7a1c3611]{font-weight:600;font-size:.9rem}.required[data-v-7a1c3611]{color:var(--hp-danger, #dc2626)}input[type=text][data-v-7a1c3611],input[type=url][data-v-7a1c3611],textarea[data-v-7a1c3611],select[data-v-7a1c3611]{padding:.5rem .75rem;border-radius:6px;border:1px solid var(--hp-border, #d1d5db);font:inherit}textarea[data-v-7a1c3611]{font-family:inherit;resize:vertical}input[aria-invalid=true][data-v-7a1c3611],textarea[aria-invalid=true][data-v-7a1c3611],select[aria-invalid=true][data-v-7a1c3611]{border-color:var(--hp-danger, #dc2626);outline-color:var(--hp-danger, #dc2626)}.basics-field-error[data-v-7a1c3611]{margin:.25rem 0 0;color:var(--hp-danger, #dc2626);font-size:.85rem;font-weight:500}.field[data-v-c59b918b]{display:flex;flex-direction:column;gap:.25rem}label[data-v-c59b918b]{font-weight:600;font-size:.9rem}.field-hint[data-v-c59b918b]{margin:.25rem 0 0;color:var(--hp-text-muted, #6b7280);font-size:.85rem}input[type=url][data-v-c59b918b]{padding:.5rem .75rem;border-radius:6px;border:1px solid var(--hp-border, #d1d5db);font:inherit}.video-toggle[data-v-c59b918b]{display:flex;gap:.75rem;margin-bottom:.25rem}.radio-label[data-v-c59b918b]{font-weight:400;display:inline-flex;align-items:center;gap:.25rem}.checkbox-label[data-v-c59b918b]{font-weight:400;display:inline-flex;align-items:center;gap:.5rem}.asset-row[data-v-c59b918b]{gap:.5rem}.asset-picker[data-v-c59b918b]{align-self:flex-start;padding:.5rem .75rem;border-radius:6px;border:1px dashed var(--hp-border, #d1d5db);background:var(--hp-surface, #fff);cursor:pointer;font-size:.9rem}.asset-picker[data-has-asset=true][data-v-c59b918b]{border-style:solid;background:var(--hp-success-surface, #ecfdf5);border-color:#6ee7b7;color:var(--hp-success-text, #065f46)}.hero-video-preview[data-v-c59b918b]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;padding:.75rem;margin-top:.5rem;background:var(--hp-bg, #f9fafb);border:1px solid var(--hp-border, #e5e7eb);border-radius:6px}.hero-video-preview-video[data-v-c59b918b]{display:block;max-width:320px;width:100%;height:auto;max-height:180px;border-radius:4px;background:#000}.hero-video-preview-meta[data-v-c59b918b]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.hero-video-preview-title[data-v-c59b918b]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;color:var(--hp-text, #111827);word-break:break-all}.hero-video-preview-badge[data-v-c59b918b]{display:inline-block;padding:.05rem .4rem;border-radius:3px;background:#e0e7ff;color:#3730a3;font-size:.75rem;font-weight:600}.hero-video-preview-url[data-v-c59b918b]{display:block;padding:.25rem .5rem;background:#f3f4f6;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;word-break:break-all;max-width:100%}.hero-video-actions[data-v-c59b918b]{display:flex;flex-wrap:wrap;gap:.5rem}.hero-video-remove[data-v-c59b918b]{align-self:flex-start;padding:.5rem .75rem;border-radius:6px;border:1px solid #fca5a5;background:var(--hp-danger-surface, #fef2f2);color:#991b1b;cursor:pointer;font-size:.9rem}.field[data-v-f4ffa858]{display:flex;flex-direction:column;gap:.25rem}.field-row[data-v-f4ffa858]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:640px){.field-row[data-v-f4ffa858]{grid-template-columns:1fr}}label[data-v-f4ffa858]{font-weight:600;font-size:.9rem}.required[data-v-f4ffa858]{color:var(--hp-danger, #dc2626)}input[type=text][data-v-f4ffa858],input[type=url][data-v-f4ffa858],input[type=number][data-v-f4ffa858],select[data-v-f4ffa858]{padding:.5rem .75rem;border-radius:6px;border:1px solid var(--hp-border, #d1d5db);font:inherit}.sections-stepper[data-v-556a3466]{display:grid;grid-template-columns:220px 1fr;gap:1rem;border:1px solid var(--hp-border, #e5e7eb);border-radius:8px;background:var(--hp-surface, #fff);overflow:hidden}.sections-rail[data-v-556a3466]{list-style:none;margin:0;padding:.5rem;display:flex;flex-direction:column;gap:.25rem;border-right:1px solid var(--hp-border, #e5e7eb);background:var(--hp-bg, #f9fafb);max-height:480px;overflow-y:auto}.sections-rail__item[data-v-556a3466]{padding:.5rem .75rem;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:.5rem}.sections-rail__item.is-active[data-v-556a3466]{background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff)}.sections-rail__num[data-v-556a3466]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--hp-surface, #fff);color:var(--hp-text, #111827);font-size:.8rem;font-weight:600}.sections-rail__item.is-active .sections-rail__num[data-v-556a3466]{background:#ffffff40;color:var(--hp-on-primary, #fff)}.section-editor[data-v-556a3466]{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.section-editor__title[data-v-556a3466]{margin:0;font-size:1.05rem}.section-guidance[data-v-556a3466]{background:var(--hp-bg, #f9fafb);border:1px solid var(--hp-border, #e5e7eb);border-radius:6px;padding:.5rem .75rem}.section-guidance summary[data-v-556a3466]{cursor:pointer;font-weight:600;font-size:.9rem}.section-guidance-body[data-v-556a3466]{padding-top:.5rem;font-size:.9rem}.section-guidance-body h4[data-v-556a3466]{margin:.5rem 0 .25rem;font-size:.85rem}.field[data-v-556a3466]{display:flex;flex-direction:column;gap:.25rem}label[data-v-556a3466]{font-weight:600;font-size:.9rem}.recommended[data-v-556a3466]{font-weight:400;color:var(--hp-text-muted, #6b7280);font-size:.75rem}.required[data-v-556a3466]{font-weight:600;color:var(--hp-danger, #dc2626);font-size:.7rem;margin-left:.4rem;text-transform:uppercase;letter-spacing:.04em}input[type=text][data-v-556a3466],textarea[data-v-556a3466]{padding:.5rem .75rem;border-radius:6px;border:1px solid var(--hp-border, #d1d5db);font:inherit}textarea[data-v-556a3466]{font-family:inherit;resize:vertical}.field-hint[data-v-556a3466]{font-size:.8rem;color:var(--hp-text-muted, #6b7280);margin:0}.section-body--empty[data-v-556a3466]{border-color:var(--hp-danger, #dc2626);background:var(--hp-danger-surface, #fef2f2)}.section-body--empty[data-v-556a3466]:focus{outline:2px solid var(--hp-danger, #dc2626);outline-offset:1px}.field-hint--required[data-v-556a3466]{color:var(--hp-danger, #dc2626);font-weight:500}.field--recommended label[data-v-556a3466]{color:var(--hp-text, #111827)}.section-media-chip[data-v-556a3466]{align-self:flex-start;padding:.5rem .75rem;border-radius:6px;border:1px dashed var(--hp-border, #d1d5db);background:var(--hp-surface, #fff);cursor:pointer;font-size:.9rem}.section-media-chip[data-section-has-media=true][data-v-556a3466]{border-style:solid;background:var(--hp-success-surface, #ecfdf5);border-color:#6ee7b7;color:var(--hp-success-text, #065f46)}.section-video-field[data-v-556a3466]{gap:.5rem}.video-toggle[data-v-556a3466]{display:flex;flex-wrap:wrap;gap:.75rem}.radio-label[data-v-556a3466]{display:inline-flex;align-items:center;gap:.35rem;font-weight:500;font-size:.9rem;cursor:pointer}.field-input[data-v-556a3466]{padding:.5rem .75rem;border-radius:6px;border:1px solid var(--hp-border, #d1d5db);font:inherit}.section-video-bunny[data-v-556a3466]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.section-video-bunny code[data-v-556a3466]{background:#f3f4f6;padding:.05rem .25rem;border-radius:3px;font-size:.85em}.section-editor__footer[data-v-556a3466]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--hp-border, #e5e7eb)}.reseed-btn[data-v-556a3466]{padding:.5rem .75rem;border-radius:6px;border:1px solid var(--hp-border, #e5e7eb);background:var(--hp-surface, #fff);cursor:pointer;font-size:.85rem}.reseed-notice[data-v-556a3466]{margin:0;color:var(--hp-text-muted, #6b7280);font-size:.8rem;text-align:right;max-width:32rem}@media(max-width:640px){.sections-stepper[data-v-556a3466]{grid-template-columns:1fr}.sections-rail[data-v-556a3466]{border-right:none;border-bottom:1px solid var(--hp-border, #e5e7eb);max-height:200px}}.section-media-preview[data-v-556a3466]{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}.section-media-preview-img[data-v-556a3466]{display:block;max-width:240px;width:auto;height:auto;max-height:160px;border-radius:6px;border:1px solid var(--hp-border, #e5e7eb);background:var(--hp-surface, #fff);object-fit:contain}.section-media-preview-hint[data-v-556a3466]{color:var(--hp-text-muted, #6b7280);font-size:.75rem}.section-media-preview-loading[data-v-556a3466]{display:flex;align-items:center;justify-content:center;width:240px;max-width:100%;height:120px;border-radius:6px;border:1px dashed var(--hp-border, #e5e7eb);background:var(--hp-bg, #f9fafb)}.section-media-preview-spinner[data-v-556a3466]{display:inline-flex;gap:.25rem}.section-media-preview-spinner-dot[data-v-556a3466]{width:.5rem;height:.5rem;border-radius:50%;background:#1f2937;display:inline-block;animation:section-media-preview-pulse-556a3466 1.2s ease-in-out infinite}.section-media-preview-spinner-dot[data-v-556a3466]:nth-child(2){animation-delay:.15s}.section-media-preview-spinner-dot[data-v-556a3466]:nth-child(3){animation-delay:.3s}@keyframes section-media-preview-pulse-556a3466{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.section-poster-field[data-v-556a3466]{gap:.5rem}.section-poster-field code[data-v-556a3466]{background:#f3f4f6;padding:.05rem .25rem;border-radius:3px;font-size:.85em}.section-poster-field a[data-v-556a3466]{color:var(--hp-primary, #2563eb);text-decoration:underline}.section-poster-empty[data-v-556a3466],.section-poster-attached[data-v-556a3466]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.section-poster-actions[data-v-556a3466]{display:flex;flex-wrap:wrap;gap:.5rem}.section-poster-remove[data-v-556a3466]{border-color:#fca5a5;background:var(--hp-danger-surface, #fef2f2);color:#991b1b}.section-poster-preview[data-v-556a3466]{display:flex;flex-direction:column;gap:.25rem}.section-poster-preview-img[data-v-556a3466]{display:block;max-width:240px;width:auto;height:auto;max-height:160px;border-radius:6px;object-fit:contain}.section-poster-preview-hint[data-v-556a3466]{color:var(--hp-text-muted, #6b7280);font-size:.75rem}.section-video-preview[data-v-556a3466]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;padding:.75rem;margin-top:.5rem;background:var(--hp-bg, #f9fafb);border:1px solid var(--hp-border, #e5e7eb);border-radius:6px}.section-video-preview-video[data-v-556a3466]{display:block;max-width:320px;width:100%;height:auto;max-height:180px;border-radius:4px;background:#000}.section-video-preview-meta[data-v-556a3466]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.section-video-preview-title[data-v-556a3466]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;color:var(--hp-text, #111827);word-break:break-all}.section-video-preview-badge[data-v-556a3466]{display:inline-block;padding:.05rem .4rem;border-radius:3px;background:#e0e7ff;color:#3730a3;font-size:.75rem;font-weight:600}.section-video-preview-url[data-v-556a3466]{display:block;padding:.25rem .5rem;background:#f3f4f6;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;word-break:break-all;max-width:100%}.section-video-actions[data-v-556a3466]{display:flex;flex-wrap:wrap;gap:.5rem}.section-video-remove[data-v-556a3466]{border-color:#fca5a5;background:var(--hp-danger-surface, #fef2f2);color:#991b1b}.duration-fieldset[data-v-14119afa]{border:1px solid var(--hp-border, #e5e7eb);border-radius:8px;padding:1rem;margin:0;display:flex;flex-direction:column;gap:.5rem}.legend[data-v-14119afa]{font-weight:600;padding:0 .5rem}.duration-options[data-v-14119afa]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}@media(max-width:640px){.duration-options[data-v-14119afa]{grid-template-columns:1fr}}.duration-option[data-v-14119afa]{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;border:1px solid var(--hp-border, #e5e7eb);border-radius:6px;cursor:pointer}.duration-option.selected[data-v-14119afa]{border-color:var(--hp-primary, #2563eb);box-shadow:0 0 0 2px #2563eb26}.duration-label[data-v-14119afa]{font-weight:600}.duration-price[data-v-14119afa]{font-size:.9rem;color:var(--hp-text-muted, #6b7280)}.verified-line[data-v-14119afa]{margin:0;padding:.5rem .75rem;background:var(--hp-success-surface, #ecfdf5);border:1px solid #6ee7b7;border-radius:6px;color:var(--hp-success-text, #065f46);font-size:.9rem}.ftc[data-v-14119afa]{padding:.75rem 0}.checkbox-label[data-v-14119afa]{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem}.checkout-actions[data-v-14119afa]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.primary[data-v-14119afa],.secondary[data-v-14119afa]{padding:.75rem 1.25rem;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;border:1px solid transparent}.primary[data-v-14119afa]{background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff)}.secondary[data-v-14119afa]{background:var(--hp-surface, #fff);color:var(--hp-primary, #2563eb);border-color:var(--hp-border, #e5e7eb)}.primary[data-v-14119afa]:disabled,.secondary[data-v-14119afa]:disabled{opacity:.55;cursor:not-allowed}.pitch-wizard-v2[data-v-fe946df8]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.wizard-v2-header[data-v-fe946df8]{display:flex;justify-content:center;padding:.5rem 0}.wizard-v2-mode[data-v-fe946df8]{display:inline-flex;background:var(--hp-surface, #fff);border:1px solid var(--hp-border, #e5e7eb);border-radius:999px;padding:.25rem;gap:.25rem}.wizard-v2-mode-chip[data-v-fe946df8]{padding:.5rem 1rem;border:none;border-radius:999px;background:transparent;cursor:pointer;font-weight:600;font-size:.875rem;color:var(--hp-text-muted, #6b7280)}.wizard-v2-mode-chip.is-active[data-v-fe946df8]{background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff)}.wizard-v2-mode-chip[data-v-fe946df8]:disabled{opacity:.5;cursor:not-allowed}.server-error[data-v-fe946df8]{padding:.75rem 1rem;background:var(--hp-danger-surface, #fef2f2);border:1px solid #fecaca;border-radius:6px;color:var(--hp-danger, #dc2626);font-size:.875rem}.fast-section-list[data-v-fe946df8]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.fast-section-row[data-v-fe946df8]{display:flex;gap:.75rem;align-items:flex-start;padding:.5rem .75rem;border:1px solid var(--hp-border, #e5e7eb);border-radius:6px;background:var(--hp-surface, #fff)}.fast-section-num[data-v-fe946df8]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff);font-weight:600;font-size:.85rem;flex-shrink:0}.fast-section-row strong[data-v-fe946df8]{display:block;margin-bottom:.25rem}.fast-section-row p[data-v-fe946df8]{margin:0;color:var(--hp-text-muted, #6b7280);font-size:.9rem}.fast-sections-note[data-v-fe946df8]{margin-top:.5rem;font-size:.85rem;color:var(--hp-text-muted, #6b7280)}.pitch-new[data-v-28918fea]{max-width:720px;margin:0 auto;padding:1rem 1rem 2rem}.pitch-new-picker[data-v-4c46e7c0]{max-width:880px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;gap:1.5rem}.picker-header h1[data-v-4c46e7c0]{margin:.5rem 0 .25rem;font-size:1.5rem}.picker-sub[data-v-4c46e7c0]{margin:0;color:var(--hp-text-muted, #6b7280);font-size:.95rem;line-height:1.4;max-width:56ch}.back-link[data-v-4c46e7c0]{color:var(--hp-primary, #2563eb);text-decoration:none;font-size:.875rem}.picker-grid[data-v-4c46e7c0]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.picker-card[data-v-4c46e7c0]{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;border-radius:12px;border:1px solid var(--hp-border, #e5e7eb);background:var(--hp-surface, #fff);position:relative}.picker-card-primary[data-v-4c46e7c0]{border-color:var(--hp-primary, #2563eb);box-shadow:0 0 0 2px var(--hp-primary-surface, rgba(37, 99, 235, .05))}.picker-card-head[data-v-4c46e7c0]{display:flex;flex-direction:column;gap:.25rem}.picker-card-head h2[data-v-4c46e7c0]{margin:0;font-size:1.25rem}.picker-card-tag[data-v-4c46e7c0]{display:inline-block;width:fit-content;padding:.15rem .5rem;border-radius:999px;background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff);font-size:.75rem;font-weight:600;letter-spacing:.02em}.picker-card-tag-muted[data-v-4c46e7c0]{background:var(--hp-bg-muted, #e5e7eb);color:var(--hp-text-muted, #4b5563)}.picker-card-body[data-v-4c46e7c0]{margin:0;font-size:.9rem;line-height:1.5;color:var(--hp-text, #111827)}.picker-card-feats[data-v-4c46e7c0]{list-style:none;padding:0;margin:0;font-size:.85rem;color:var(--hp-text-muted, #4b5563)}.picker-card-feats li[data-v-4c46e7c0]{padding:.15rem 0}.picker-card-cta[data-v-4c46e7c0]{margin-top:auto;display:inline-block;text-align:center;padding:.75rem 1rem;border-radius:8px;font-weight:600;font-size:.95rem;text-decoration:none;background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff)}.picker-card-cta[data-v-4c46e7c0]:hover{text-decoration:underline}.picker-card-cta-secondary[data-v-4c46e7c0]{background:transparent;color:var(--hp-text, #111827);border:1px solid var(--hp-border, #d1d5db)}.picker-foot[data-v-4c46e7c0]{margin:0;font-size:.85rem;color:var(--hp-text-muted, #6b7280);font-style:italic}.easy-wizard[data-v-63506681]{max-width:640px;margin:0 auto;padding:1.5rem 1rem 2rem;display:flex;flex-direction:column;gap:1rem}.step-title[data-v-63506681]{font-size:1.5rem;font-weight:700;margin:0;color:var(--hp-text, #111827)}.step-prompt[data-v-63506681]{font-size:.95rem;color:var(--hp-text-muted, #6b7280);margin:0 0 .5rem;line-height:1.5}.field[data-v-63506681]{display:flex;flex-direction:column;gap:.4rem}.field label[data-v-63506681]{font-size:.9rem;font-weight:600}.field textarea[data-v-63506681],.field input[type=url][data-v-63506681],.field input[type=text][data-v-63506681]{font-size:1rem;padding:.75rem;min-height:var(--tap-target);border:1px solid var(--hp-border, #d1d5db);border-radius:6px;background:var(--hp-bg, #ffffff);color:var(--hp-text, #111827);width:100%}.field.error textarea[data-v-63506681],.field.error input[data-v-63506681]{border-color:var(--hp-danger, #b91c1c)}.field-error[data-v-63506681]{color:var(--hp-danger, #b91c1c);font-size:.85rem;margin:0}.step-actions[data-v-63506681]{display:flex;gap:.75rem;margin-top:.5rem;align-items:center;flex-wrap:wrap}.sticky-publish[data-v-63506681]{position:sticky;bottom:0;background:var(--hp-bg, #ffffff);padding:.75rem 0;padding-bottom:calc(.75rem + var(--safe-bottom));border-top:1px solid var(--hp-border, #e5e7eb);flex-wrap:wrap;display:flex;gap:.5rem}.primary-cta[data-v-63506681]{font-size:1rem;font-weight:700;padding:.75rem 1.25rem;min-height:var(--tap-target);background:var(--hp-primary, #2563eb);color:#fff;border:none;border-radius:6px;cursor:pointer;flex:1 1 auto}.primary-cta[data-v-63506681]:hover{background:var(--hp-primary-hover, #1d4ed8)}.secondary-cta[data-v-63506681]{font-size:.95rem;font-weight:600;padding:.75rem 1rem;min-height:var(--tap-target);background:transparent;color:var(--hp-text, #111827);border:1px solid var(--hp-border, #d1d5db);border-radius:6px;cursor:pointer}.secondary-cta[data-v-63506681]:hover{background:var(--hp-bg-hover, #f3f4f6)}.video-actions[data-v-63506681]{display:flex;flex-direction:column;gap:.75rem}.embed-action[data-v-63506681]{display:flex;flex-direction:column;gap:.4rem}.embed-label[data-v-63506681]{font-size:.85rem;font-weight:600;color:var(--hp-text-muted, #6b7280)}.done[data-v-63506681]{text-align:center;padding:2rem 1rem}.save-status-bar[data-v-7ad93d22]{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border-radius:6px;font-size:.875rem;margin-bottom:1rem;border:1px solid transparent}.save-status-bar .dot[data-v-7ad93d22]{width:8px;height:8px;border-radius:50%;background:currentColor}.save-status-idle[data-v-7ad93d22]{color:var(--hp-text-muted, #6b7280)}.save-status-pending[data-v-7ad93d22],.save-status-saving[data-v-7ad93d22]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.save-status-saved[data-v-7ad93d22]{background:var(--hp-success-surface, #ecfdf5);border-color:#a7f3d0;color:var(--hp-success-text, #065f46)}.save-status-error[data-v-7ad93d22]{background:var(--hp-danger-surface, #fef2f2);border-color:var(--hp-danger-border, #fecaca);color:var(--hp-danger, #dc2626)}.save-status-locked[data-v-7ad93d22]{background:var(--hp-warning-surface, #fffbeb);border-color:#fde68a;color:#92400e}.retry[data-v-7ad93d22]{margin-left:.5rem;background:transparent;border:1px solid currentColor;color:inherit;padding:.1rem .5rem;border-radius:4px;font:inherit;font-weight:600;cursor:pointer}.error-detail[data-v-7ad93d22]{display:block;margin-top:.25rem;font-size:.75rem;opacity:.85}.pitch-wizard[data-v-1abb4836]{max-width:720px;margin:0 auto;padding:2rem 1rem}.form-header[data-v-1abb4836]{margin-bottom:2rem}.back-link[data-v-1abb4836]{display:inline-block;color:var(--hp-primary, #2563eb);text-decoration:none;font-size:.875rem;margin-bottom:.5rem}.back-link[data-v-1abb4836]:hover{text-decoration:underline}.subtitle[data-v-1abb4836]{color:var(--hp-text-muted, #6b7280);margin-top:.25rem}.framework-list[data-v-1abb4836]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.framework-card[data-v-1abb4836]{padding:1.25rem;border:1px solid var(--hp-border, #e5e7eb);border-radius:8px;background:var(--hp-surface, #fff);display:flex;flex-direction:column;gap:.5rem;transition:border-color .15s,background .15s}.framework-card.selected[data-v-1abb4836],.framework-card[data-v-1abb4836]:hover{border-color:var(--hp-primary, #2563eb);background:#eff6ff}.framework-head[data-v-1abb4836]{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.framework-name[data-v-1abb4836]{margin:0;font-size:1.1rem}.framework-origin[data-v-1abb4836]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--hp-text-muted, #6b7280);font-weight:700}.framework-badge-quickstart[data-v-1abb4836]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;padding:.15rem .5rem;border-radius:999px;background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff)}.framework-rerun-prompt[data-v-1abb4836]{margin:0;font-size:.85rem;font-style:italic;color:var(--hp-text-muted, #6b7280)}.framework-actions[data-v-1abb4836]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.framework-quickstart-cta[data-v-1abb4836]{padding:.4rem .85rem;background:transparent;color:var(--hp-primary, #2563eb);border:1px solid var(--hp-primary, #2563eb);border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer}.framework-quickstart-cta[data-v-1abb4836]:hover{background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff)}.quickstart-overlay[data-v-1abb4836]{position:fixed;inset:0;background:#0006;display:flex;align-items:flex-start;justify-content:center;z-index:30;padding:2rem 1rem;overflow-y:auto}.quickstart-overlay-close[data-v-1abb4836]{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;background:var(--hp-surface, #fff);border:1px solid var(--hp-border, #e5e7eb);border-radius:999px;font-size:1.25rem;line-height:1;cursor:pointer;z-index:31}.quickstart-overlay-close[data-v-1abb4836]:hover{background:var(--hp-bg-hover, #f3f4f6)}.framework-description[data-v-1abb4836]{color:#374151;font-size:.9rem;line-height:1.5;margin:0}.framework-meta[data-v-1abb4836]{color:var(--hp-text-muted, #6b7280);font-size:.8rem;margin:0}.framework-count[data-v-1abb4836]{font-weight:700}.framework-outline[data-v-1abb4836]{font-size:.8rem}.framework-choose[data-v-1abb4836]{align-self:flex-start;margin-top:.25rem;padding:.4rem .85rem;background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff);border-radius:6px;text-decoration:none;font-size:.875rem;font-weight:600}.framework-choose[data-v-1abb4836]:hover{opacity:.9}.wizard-form[data-v-1abb4836]{display:flex;flex-direction:column;gap:1.25rem}.field[data-v-1abb4836]{display:flex;flex-direction:column;gap:.375rem}.field label[data-v-1abb4836]{font-size:.875rem;font-weight:600}.field input[type=text][data-v-1abb4836],.field input[type=url][data-v-1abb4836],.field input[type=number][data-v-1abb4836],.field textarea[data-v-1abb4836],.field select[data-v-1abb4836]{padding:.625rem .75rem;min-height:var(--tap-target);border:1px solid var(--hp-border, #e5e7eb);border-radius:6px;font-size:.95rem;font-family:inherit;outline:none;width:100%}.field input[data-v-1abb4836]:focus,.field textarea[data-v-1abb4836]:focus,.field select[data-v-1abb4836]:focus{border-color:var(--hp-primary, #2563eb)}.field.error input[data-v-1abb4836],.field.error textarea[data-v-1abb4836],.field.error select[data-v-1abb4836]{border-color:var(--hp-danger, #dc2626)}.required[data-v-1abb4836]{color:var(--hp-danger, #dc2626)}.optional[data-v-1abb4836]{color:var(--hp-text-muted, #6b7280);font-weight:400;font-size:.8rem}.recommended[data-v-1abb4836]{color:var(--hp-warning-fg, #92400e);background:var(--hp-warning-bg, #fef3c7);font-weight:500;font-size:.7rem;padding:.05rem .4rem;border-radius:999px;margin-left:.4rem;vertical-align:middle;text-transform:lowercase;letter-spacing:.02em}.field--recommended input[type=text][data-v-1abb4836]{border-color:var(--hp-warning-border, #f59e0b);background:var(--hp-warning-bg-soft, #fffbeb)}.headline-hint[data-v-1abb4836]{font-style:italic}.field-hint[data-v-1abb4836]{font-size:.8rem;color:var(--hp-text-muted, #6b7280);margin:0}.field-error[data-v-1abb4836]{color:var(--hp-danger, #dc2626);font-size:.8rem;margin:0}.sections[data-v-1abb4836]{display:flex;flex-direction:column;gap:1rem}.sections-header h2[data-v-1abb4836]{font-size:1rem;margin:0 0 .25rem}.sections-hint[data-v-1abb4836]{color:var(--hp-text-muted, #6b7280);font-size:.85rem;margin:0}.section-list[data-v-1abb4836]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.section-card[data-v-1abb4836]{padding:1rem;border:1px solid var(--hp-border, #e5e7eb);border-radius:8px;background:var(--hp-bg, #f9fafb);display:flex;flex-direction:column;gap:.75rem}.section-head[data-v-1abb4836]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.section-index[data-v-1abb4836]{color:var(--hp-text-muted, #6b7280);font-size:.8rem;font-weight:700}.section-kind[data-v-1abb4836]{margin:0;font-size:1rem}.section-kind-id[data-v-1abb4836]{margin-left:auto;font-size:.7rem;font-family:ui-monospace,SF Mono,Consolas,monospace;color:var(--hp-text-muted, #6b7280);background:var(--hp-surface, #fff);padding:.1rem .4rem;border-radius:4px;border:1px solid var(--hp-border, #e5e7eb)}@media(max-width:480px){.section-head[data-v-1abb4836]{flex-direction:column;align-items:flex-start;gap:.25rem}.section-kind-id[data-v-1abb4836]{margin-left:0;align-self:flex-start}}.section-guidance[data-v-1abb4836]{background:var(--hp-surface, #fff);border:1px solid var(--hp-border, #e5e7eb);border-radius:6px;padding:.5rem .75rem;font-size:.85rem}.section-guidance summary[data-v-1abb4836]{cursor:pointer;font-weight:600;color:var(--hp-primary, #2563eb)}.section-guidance-body[data-v-1abb4836]{padding:.5rem 0}.section-guidance h4[data-v-1abb4836]{margin:.5rem 0 .25rem;font-size:.8rem}.section-guidance ul[data-v-1abb4836]{margin:.25rem 0 .5rem 1.25rem;padding:0}.section-guidance li[data-v-1abb4836]{margin-bottom:.25rem}.section-description[data-v-1abb4836]{color:#374151;margin:0 0 .5rem}.section-notes[data-v-1abb4836]{color:var(--hp-text-muted, #6b7280);margin:.5rem 0 0}.seed-btn[data-v-1abb4836]{margin-left:.5rem;padding:.4rem .75rem;min-height:32px;background:var(--hp-surface, #fff);border:1px solid var(--hp-primary, #2563eb);color:var(--hp-primary, #2563eb);border-radius:4px;font-size:.8rem;font-weight:600;cursor:pointer}.seed-btn[data-v-1abb4836]:hover{background:#eff6ff}.reseed-notice[data-v-1abb4836]{margin:.25rem 0 0;color:var(--hp-text-muted, #6b7280);font-size:.8rem;text-align:right}.section-media-chip[data-v-1abb4836]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .75rem;min-height:36px;background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff);border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;align-self:flex-start}.section-media-chip[data-v-1abb4836]:hover{opacity:.92}.section-media-preview[data-v-1abb4836]{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}.section-media-preview-img[data-v-1abb4836]{display:block;max-width:240px;width:auto;height:auto;max-height:160px;border-radius:6px;border:1px solid var(--hp-border, #e5e7eb);background:var(--hp-surface, #fff);object-fit:contain}.section-media-preview-hint[data-v-1abb4836]{color:var(--hp-text-muted, #6b7280);font-size:.75rem}.section-media-preview-loading[data-v-1abb4836]{display:flex;align-items:center;justify-content:center;width:240px;max-width:100%;height:120px;border-radius:6px;border:1px dashed var(--hp-border, #e5e7eb);background:var(--hp-bg, #f9fafb)}.section-media-preview-spinner[data-v-1abb4836]{display:inline-flex;gap:.25rem}.section-media-preview-spinner-dot[data-v-1abb4836]{width:.5rem;height:.5rem;border-radius:50%;background:#1f2937;display:inline-block;animation:section-media-preview-pulse-1abb4836 1.2s ease-in-out infinite}.section-media-preview-spinner-dot[data-v-1abb4836]:nth-child(2){animation-delay:.15s}.section-media-preview-spinner-dot[data-v-1abb4836]:nth-child(3){animation-delay:.3s}@keyframes section-media-preview-pulse-1abb4836{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.section-video-field[data-v-1abb4836]{gap:.5rem}.section-video-preview[data-v-1abb4836]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;padding:.75rem;margin-top:.5rem;background:var(--hp-bg, #f9fafb);border:1px solid var(--hp-border, #e5e7eb);border-radius:6px}.section-video-thumb-btn[data-v-1abb4836]{position:relative;display:block;padding:0;border:none;border-radius:4px;cursor:pointer;background:#111;max-width:320px;width:100%;overflow:hidden}.section-video-thumb-img[data-v-1abb4836]{display:block;width:100%;max-height:180px;object-fit:cover;vertical-align:middle}.section-video-thumb-placeholder[data-v-1abb4836]{display:flex;align-items:center;justify-content:center;width:100%;min-height:120px;font-size:2rem;color:#fff;background:#1f2937}.section-video-play-overlay[data-v-1abb4836]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600;color:#fff;background:#00000059;opacity:0;transition:opacity .15s ease}.section-video-thumb-btn:hover .section-video-play-overlay[data-v-1abb4836],.section-video-thumb-btn:focus-visible .section-video-play-overlay[data-v-1abb4836]{opacity:1}.section-video-preview-loading[data-v-1abb4836]{margin:0;font-size:.85rem;color:var(--hp-muted, #6b7280)}.section-video-preview-video[data-v-1abb4836]{display:block;max-width:320px;width:100%;height:auto;max-height:180px;border-radius:4px;background:#000}.section-video-preview-meta[data-v-1abb4836]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.section-video-preview-title[data-v-1abb4836]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;color:var(--hp-text, #111827);word-break:break-all}.section-video-preview-badge[data-v-1abb4836]{display:inline-block;padding:.05rem .4rem;border-radius:3px;background:#e0e7ff;color:#3730a3;font-size:.75rem;font-weight:600}.section-video-preview-url[data-v-1abb4836]{display:block;padding:.25rem .5rem;background:#f3f4f6;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;word-break:break-all;max-width:100%}.section-video-actions[data-v-1abb4836]{display:flex;flex-wrap:wrap;gap:.5rem}.section-video-remove[data-v-1abb4836]{border-color:#fca5a5;background:var(--hp-danger-surface, #fef2f2);color:#991b1b}.section-poster-field[data-v-1abb4836]{gap:.5rem}.section-poster-attached[data-v-1abb4836]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.section-poster-actions[data-v-1abb4836]{display:flex;flex-wrap:wrap;gap:.5rem}.section-poster-remove[data-v-1abb4836]{border-color:#fca5a5;background:var(--hp-danger-surface, #fef2f2);color:#991b1b}.section-poster-preview-img[data-v-1abb4836]{display:block;max-width:240px;width:auto;height:auto;max-height:160px;border-radius:6px;object-fit:contain}.og-image-section[data-v-1abb4836]{display:flex;flex-direction:column;gap:.5rem}.og-image-empty[data-v-1abb4836]{padding:.75rem;background:#eef0f4;border-radius:6px;font-size:.9rem;color:#6c7484}.og-image-attached[data-v-1abb4836]{padding:.5rem .75rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;font-size:.85rem;color:#0c4a6e}.og-image-attached code[data-v-1abb4836]{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:.8rem}.og-image-actions[data-v-1abb4836]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.ftc-ack[data-v-1abb4836]{padding:.75rem;background:var(--hp-bg, #f9fafb);border-radius:8px}.checkbox-label[data-v-1abb4836]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.8rem;line-height:1.5}.checkbox-label input[data-v-1abb4836]{margin-top:.2rem;accent-color:var(--hp-primary, #2563eb)}.checkbox-label a[data-v-1abb4836]{color:var(--hp-primary, #2563eb)}.server-error[data-v-1abb4836]{padding:.75rem;background:var(--hp-danger-surface, #fef2f2);border:1px solid #fecaca;border-radius:6px;color:var(--hp-danger, #dc2626);font-size:.875rem}.server-error .report-this-error[data-v-1abb4836]{display:inline-block;margin-left:.75rem;padding:.25rem .625rem;background:transparent;border:1px solid currentColor;color:inherit;border-radius:4px;font-size:.75rem;font-weight:600;cursor:pointer}.server-error .report-this-error[data-v-1abb4836]:hover{background:var(--hp-danger, #dc2626);color:var(--hp-on-primary, #fff)}.form-actions[data-v-1abb4836]{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}button[type=submit][data-v-1abb4836],button[type=button].btn-secondary[data-v-1abb4836]{padding:.875rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:opacity .15s}button[type=submit][data-v-1abb4836]{background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff)}button[type=button].btn-secondary[data-v-1abb4836]{background:var(--hp-surface, #fff);color:var(--hp-primary, #2563eb);border:1px solid var(--hp-border, #e5e7eb);font-size:.9rem;font-weight:600}button[data-v-1abb4836]:disabled{opacity:.6;cursor:not-allowed}.section-mismatch[data-v-1abb4836]{font-size:.7rem;font-weight:600;color:#b45309;background:var(--hp-warning-surface, #fffbeb);padding:.1rem .4rem;border-radius:4px;border:1px solid var(--hp-warning-border, #fde68a)}.framework-modal[data-v-1abb4836]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:20}.framework-modal-body[data-v-1abb4836]{background:var(--hp-surface, #fff);padding:1.5rem;border-radius:8px;max-width:420px;width:calc(100% - 2rem)}.framework-modal-actions[data-v-1abb4836]{display:flex;gap:.5rem;margin-top:1rem}.step-unknown code[data-v-1abb4836]{background:#f3f4f6;padding:.1rem .4rem;border-radius:4px}.lifecycle-panel[data-v-c9d82161]{margin-bottom:1.5rem;padding:1rem;border:1px solid var(--hp-border, #e5e7eb);border-radius:8px;background:var(--hp-surface, #fff)}.lifecycle-panel h2[data-v-c9d82161]{margin:0 0 .75rem;font-size:.95rem;color:var(--hp-text, #111827)}.lifecycle-actions[data-v-c9d82161]{display:flex;flex-wrap:wrap;gap:.5rem}.btn[data-v-c9d82161]{padding:.625rem .875rem;min-height:var(--tap-target);border-radius:6px;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid var(--hp-border, #e5e7eb);background:var(--hp-surface, #fff);color:var(--hp-primary, #2563eb);display:inline-flex;align-items:center}.btn-primary[data-v-c9d82161]{background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff);border-color:transparent}.btn-danger[data-v-c9d82161]{color:var(--hp-danger, #dc2626);border-color:var(--hp-danger-border, #fecaca)}.btn[data-v-c9d82161]:disabled{opacity:.6;cursor:not-allowed}.lifecycle-actions--busy[data-v-c9d82161]{cursor:progress}.lifecycle-actions[aria-busy=true] .btn[data-v-c9d82161]:not(:disabled){opacity:.6;cursor:progress}.btn[aria-busy=true][data-v-c9d82161]:has([data-testid$=-busy-label]):before{content:"";display:inline-block;width:.85em;height:.85em;margin-right:.45em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-.1em;animation:lifecycle-spin-c9d82161 .8s linear infinite}@keyframes lifecycle-spin-c9d82161{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.btn[aria-busy=true][data-v-c9d82161]:has([data-testid$=-busy-label]):before{animation:none}}.action-error[data-v-c9d82161]{margin:.75rem 0 0;color:var(--hp-danger, #dc2626);font-size:.85rem}.pitch-media-view[data-v-b3608b49]{display:flex;flex-direction:column;gap:1rem}.media-view-header h2[data-v-b3608b49]{margin:0 0 .25rem}.media-view-tabs[data-v-b3608b49]{display:flex;gap:.5rem;border-bottom:1px solid #e5e7eb}.media-view-tabs button[data-v-b3608b49]{background:none;border:0;padding:.5rem 1rem;cursor:pointer;border-bottom:2px solid transparent}.media-view-tabs button.active[data-v-b3608b49]{border-bottom-color:#1f2937;font-weight:600}.media-view-panel[data-v-b3608b49]{margin-top:1rem}.empty-state[data-v-b3608b49]{border:1px dashed #c5c8d0;padding:1.5rem;border-radius:6px;color:#6c7484;text-align:center;display:flex;flex-direction:column;gap:.75rem;align-items:center}.empty-state p[data-v-b3608b49]{margin:0}.og-settings[data-v-b3608b49]{margin-top:1rem;display:flex;flex-direction:column;gap:.25rem}.checkbox-label[data-v-b3608b49]{display:inline-flex;align-items:flex-start;gap:.5rem;font-weight:400;color:#1f2937}.checkbox-label input[data-v-b3608b49]{margin-top:.2rem}.media-card[data-v-b3608b49]{border:1px solid #e5e7eb;border-radius:6px;padding:.5rem;max-width:480px;background:#fafbfc}.media-card img[data-v-b3608b49]{width:100%;aspect-ratio:1200 / 630;object-fit:contain;display:block;border-radius:4px;background:#f3f4f6}.media-card-meta[data-v-b3608b49]{display:flex;justify-content:space-between;font-size:.8rem;color:#6c7484;margin:.5rem 0}.media-card-actions[data-v-b3608b49]{display:flex;gap:.5rem}.audience-questions-editor[data-v-ec473706]{display:flex;flex-direction:column;gap:1.25rem}.editor-header h2[data-v-ec473706]{margin:0 0 .25rem;font-size:1.25rem}.editor-hint[data-v-ec473706]{margin:0;color:var(--hp-text-muted, #6b7280);font-size:.875rem}.warn-list[data-v-ec473706]{list-style:none;padding:.75rem 1rem;margin:0;border:1px solid var(--hp-warning-border, #fde68a);background:var(--hp-warning-surface, #fffbeb);border-radius:8px;color:#92400e;font-size:.875rem}.warn-item+.warn-item[data-v-ec473706]{margin-top:.25rem}.section-list[data-v-ec473706]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.section-bucket[data-v-ec473706]{border:1px solid var(--hp-border, #e5e7eb);border-radius:8px;padding:1rem;background:var(--hp-surface, #fff)}.bucket-header[data-v-ec473706]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem;flex-wrap:wrap;gap:.5rem}.bucket-header h3[data-v-ec473706]{margin:0;font-size:1.05rem}.unanchored-tag[data-v-ec473706]{font-size:.7rem;color:#b91c1c;margin-left:.5rem}.add-btn[data-v-ec473706]{background:none;border:1px solid var(--hp-primary, #2563eb);color:var(--hp-primary, #2563eb);border-radius:4px;padding:.5rem .875rem;min-height:36px;cursor:pointer;font-size:.875rem}.question-list[data-v-ec473706]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.question-card[data-v-ec473706]{border:1px solid var(--hp-border, #e5e7eb);border-radius:6px;padding:.75rem;background:var(--hp-bg, #f9fafb)}.question-head[data-v-ec473706]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem}.template-select[data-v-ec473706]{flex:1;padding:.375rem .5rem;font-size:.875rem}.delete-btn[data-v-ec473706]{background:none;border:1px solid #fca5a5;color:#b91c1c;padding:.25rem .5rem;border-radius:4px;cursor:pointer;font-size:.8rem}.prompt-label[data-v-ec473706],.anchor-section-label[data-v-ec473706],.anchor-seconds-label[data-v-ec473706],.jumpurl-label[data-v-ec473706],.kind-label[data-v-ec473706],.status-label[data-v-ec473706],.variant-label[data-v-ec473706],.scale-anchor-label[data-v-ec473706]{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:var(--hp-text-muted, #6b7280);margin-bottom:.5rem}.prompt-label textarea[data-v-ec473706],.anchor-section-label select[data-v-ec473706],.anchor-seconds-label input[data-v-ec473706],.jumpurl-label input[data-v-ec473706],.kind-select[data-v-ec473706],.status-select[data-v-ec473706],.variant-label input[data-v-ec473706]{font-size:.875rem;padding:.375rem .5rem;border:1px solid var(--hp-border, #e5e7eb);border-radius:4px;font-family:inherit}.scale-anchor-row[data-v-ec473706]{display:flex;gap:.5rem}.scale-anchor-row input[data-v-ec473706]{flex:1}.anchor-fieldset[data-v-ec473706]{border:1px solid var(--hp-border, #e5e7eb);border-radius:4px;padding:.5rem .75rem;margin:0 0 .5rem}.anchor-fieldset legend[data-v-ec473706]{font-size:.8rem;color:var(--hp-text-muted, #6b7280);padding:0 .25rem}.anchor-radio[data-v-ec473706]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;margin-right:.75rem}.expansion-label[data-v-ec473706],.jumpurl-label .muted[data-v-ec473706]{font-size:.8rem}.empty-bucket[data-v-ec473706]{color:var(--hp-text-muted, #6b7280);font-size:.85rem;font-style:italic;margin:0}.audience-aggregate-panel[data-v-ec473706]{margin-top:1.5rem;border-top:1px solid #e5e7eb;padding-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.audience-aggregate-panel .panel-header h2[data-v-ec473706]{margin:0 0 .25rem;font-size:1.25rem}.audience-aggregate-panel .panel-hint[data-v-ec473706]{margin:0;color:var(--hp-text-muted, #6b7280);font-size:.875rem}.audience-aggregate-panel .panel-empty[data-v-ec473706]{color:var(--hp-text-muted, #6b7280);font-size:.875rem}.audience-aggregate-panel .panel-rows[data-v-ec473706]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.audience-aggregate-panel .panel-row[data-v-ec473706]{background:var(--hp-bg, #f9fafb);border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem}.audience-aggregate-panel .row-header[data-v-ec473706]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.audience-aggregate-panel .row-prompt[data-v-ec473706]{margin:0;font-weight:500}.audience-aggregate-panel .row-count[data-v-ec473706]{margin:0;color:var(--hp-text-muted, #6b7280);font-size:.875rem}.audience-aggregate-panel .row-distribution[data-v-ec473706]{list-style:none;padding:0;margin:.5rem 0;display:flex;flex-direction:column;gap:.25rem}.audience-aggregate-panel .row-distribution-item[data-v-ec473706]{display:flex;justify-content:space-between;font-size:.875rem}.audience-aggregate-panel .row-top-answer[data-v-ec473706]{margin:.5rem 0 0;font-size:.875rem;color:#374151}.audience-aggregate-panel .row-excerpts[data-v-ec473706]{margin-top:.5rem;font-size:.875rem;color:#4b5563}.audience-aggregate-panel .row-excerpts ul[data-v-ec473706]{list-style:none;padding:0;margin:.25rem 0 0}.audience-aggregate-panel .drop-off-timeline[data-v-ec473706]{margin-top:1rem;padding-top:1rem;border-top:1px dashed #e5e7eb}.audience-aggregate-panel .drop-off-timeline h3[data-v-ec473706]{margin:0 0 .25rem;font-size:1rem}.audience-aggregate-panel .timeline-hint[data-v-ec473706]{margin:0 0 .5rem;font-size:.875rem;color:var(--hp-text-muted, #6b7280)}.audience-aggregate-panel .timeline-list[data-v-ec473706]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem;font-size:.875rem}.sharing-zone[data-v-408c2aef]{padding:1rem 0}.zone-header[data-v-408c2aef]{margin-bottom:1.5rem}.zone-header h2[data-v-408c2aef]{margin:0 0 .25rem;font-size:1.25rem}.zone-sub[data-v-408c2aef]{color:var(--hp-text-muted, #6b7280);font-size:.9rem;margin:0}.panel[data-v-408c2aef]{background:var(--hp-bg, #f9fafb);border:1px solid var(--hp-border, #e5e7eb);border-radius:8px;padding:1rem;margin-bottom:1rem}.panel h3[data-v-408c2aef]{margin:0 0 .5rem;font-size:1rem}.channel-category h4[data-v-408c2aef]{margin:.75rem 0 .5rem;font-size:.85rem;color:var(--hp-text-muted, #6b7280);text-transform:uppercase;letter-spacing:.05em}.channel-list[data-v-408c2aef]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.75rem}.channel-row label[data-v-408c2aef]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;cursor:pointer}.channel-name[data-v-408c2aef]{font-family:var(--hp-mono, monospace)}.activity-summary[data-v-408c2aef]{margin:0;font-size:.95rem}.share-disabled-note[data-v-408c2aef]{margin:.5rem 0 0;font-size:.85rem;color:var(--hp-warning, #b45309)}.loading-state[data-v-408c2aef],.error-state[data-v-408c2aef]{padding:1.5rem;text-align:center;color:var(--hp-text-muted, #6b7280)}.error-state[data-v-408c2aef]{color:var(--hp-danger, #dc2626)}.master-checklist[data-v-5bc7efe7]{display:flex;flex-direction:column;gap:1rem}.mc-header h2[data-v-5bc7efe7]{margin:0 0 .25rem;font-size:1.25rem}.mc-sub[data-v-5bc7efe7]{margin:0;color:var(--hp-text-muted, #6b7280);font-size:.9rem;line-height:1.4}.mc-rows[data-v-5bc7efe7]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.mc-row[data-v-5bc7efe7]{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:start;padding:.75rem 1rem;background:var(--hp-surface, #fff);border:1px solid var(--hp-border, #e5e7eb);border-radius:8px}.mc-row.mc-done[data-v-5bc7efe7]{border-left:4px solid var(--hp-success, #10b981)}.mc-row.mc-needs-attention[data-v-5bc7efe7]{border-left:4px solid var(--hp-warning, #f59e0b)}.mc-row.mc-na[data-v-5bc7efe7]{border-left:4px solid var(--hp-border, #d1d5db);opacity:.85}.mc-num[data-v-5bc7efe7]{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;background:var(--hp-bg-muted, #e5e7eb);border-radius:999px;font-weight:600;font-size:.85rem}.mc-body[data-v-5bc7efe7]{min-width:0}.mc-title[data-v-5bc7efe7]{display:flex;gap:.5rem;align-items:baseline;margin-bottom:.25rem;flex-wrap:wrap}.mc-label[data-v-5bc7efe7]{font-weight:600;font-size:.95rem;color:var(--hp-text, #111827)}.mc-status[data-v-5bc7efe7]{font-size:.75rem;padding:.1rem .4rem;border-radius:999px;font-weight:500}.mc-status[data-mc-status=done][data-v-5bc7efe7]{background:var(--hp-success-bg, #d1fae5);color:var(--hp-success-text, #065f46)}.mc-status[data-mc-status=needs-attention][data-v-5bc7efe7]{background:var(--hp-warning-bg, #fef3c7);color:var(--hp-warning-text, #92400e)}.mc-status[data-mc-status=na][data-v-5bc7efe7]{background:var(--hp-bg-muted, #e5e7eb);color:var(--hp-text-muted, #6b7280)}.mc-detail[data-v-5bc7efe7]{margin:0;color:var(--hp-text-muted, #4b5563);font-size:.85rem;line-height:1.4}.mc-action[data-v-5bc7efe7]{align-self:center}.mc-link[data-v-5bc7efe7]{background:transparent;border:0;color:var(--hp-primary, #2563eb);font-weight:600;font-size:.85rem;cursor:pointer;padding:.25rem .5rem}.mc-link[data-v-5bc7efe7]:hover{text-decoration:underline}.mc-link-primary[data-v-5bc7efe7]{background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff);border-radius:6px;padding:.5rem .875rem}.mc-link-static[data-v-5bc7efe7]{color:var(--hp-text-muted, #6b7280);font-size:.85rem;cursor:default}.pitch-edit-shell[data-v-57598e89]{max-width:720px;margin:0 auto;padding:2rem 1rem}.edit-header[data-v-57598e89]{margin-bottom:1.5rem}.back-link[data-v-57598e89]{color:var(--hp-primary, #2563eb);text-decoration:none;font-size:.875rem}.status-banner[data-v-57598e89]{padding:.875rem 1rem;border-radius:8px;margin-bottom:1.25rem;font-size:.875rem;background:var(--hp-surface, #fff);border:1px solid var(--hp-border, #e5e7eb);color:var(--hp-text, #111827)}.status-banner p[data-v-57598e89]{margin:.25rem 0}.replacement-note[data-v-57598e89]{color:var(--hp-text-muted, #6b7280);font-size:.8rem}.v3-test-disclaimer[data-v-57598e89]{margin:0 0 1rem;padding:.75rem 1rem;background:var(--hp-warning-surface, #fffbeb);border:1px solid var(--hp-warning-border, #fde68a);border-radius:8px;color:var(--hp-warning-text, #92400e);font-size:.9rem;line-height:1.4}.v3-test-disclaimer p[data-v-57598e89]{margin:0}.v3-test-disclaimer strong[data-v-57598e89]{color:var(--hp-warning-text, #92400e)}.locked-banner[data-v-57598e89]{padding:1rem;background:var(--hp-warning-surface, #fffbeb);border:1px solid var(--hp-warning-border, #fde68a);border-radius:8px;margin-bottom:1rem;font-size:.9rem}.locked-link[data-v-57598e89]{color:var(--hp-primary, #2563eb);font-weight:600}.edit-tabs[data-v-57598e89]{display:flex;gap:.25rem;border-bottom:1px solid var(--hp-border, #e5e7eb);margin-bottom:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.edit-tabs button[data-v-57598e89]{background:none;border:0;padding:.625rem 1rem;min-height:var(--tap-target);cursor:pointer;border-bottom:2px solid transparent;font-size:.95rem;white-space:nowrap;flex-shrink:0;color:var(--hp-text-muted, #6b7280)}.edit-tabs button.active[data-v-57598e89]{border-bottom-color:var(--hp-primary, #2563eb);color:var(--hp-text, #111827);font-weight:600}.tab-badge[data-v-57598e89]{display:inline-block;margin-left:.4rem;padding:.1rem .4rem;background:var(--hp-bg-muted, #e5e7eb);border-radius:999px;font-size:.75rem;font-weight:500;color:var(--hp-text-muted, #6b7280)}.loading[data-v-57598e89],.error-state[data-v-57598e89]{padding:2rem;text-align:center;color:var(--hp-text-muted, #6b7280)}.error-state[data-v-57598e89]{color:var(--hp-danger, #dc2626)}.pitch-replace[data-v-6b57ec25]{max-width:560px;margin:0 auto;padding:2rem 1rem}.back-link[data-v-6b57ec25]{color:var(--hp-primary, #2563eb);font-size:.875rem;text-decoration:none}.lead[data-v-6b57ec25]{line-height:1.5;color:#374151}.meta[data-v-6b57ec25]{color:var(--hp-text-muted, #6b7280);font-size:.9rem}.actions[data-v-6b57ec25]{display:flex;gap:.75rem;align-items:center;margin-top:1.5rem}button[data-v-6b57ec25]{padding:.75rem 1.25rem;background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff);border:none;border-radius:8px;font-weight:600;cursor:pointer}.cancel[data-v-6b57ec25]{color:var(--hp-primary, #2563eb);text-decoration:none;font-size:.9rem}.submit-error[data-v-6b57ec25],.error[data-v-6b57ec25]{color:var(--hp-danger, #dc2626);font-size:.875rem}.loading[data-v-6b57ec25]{color:var(--hp-text-muted, #6b7280)}.pitch-promote[data-v-42201daa]{max-width:560px;margin:0 auto;padding:2rem 1rem}.back-link[data-v-42201daa]{color:var(--hp-primary, #2563eb);font-size:.875rem;text-decoration:none}.lead[data-v-42201daa]{line-height:1.5;color:#374151}.meta[data-v-42201daa]{color:var(--hp-text-muted, #6b7280);font-size:.9rem}.actions[data-v-42201daa]{display:flex;gap:.75rem;align-items:center;margin-top:1.5rem}button[data-v-42201daa]{padding:.75rem 1.25rem;background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff);border:none;border-radius:8px;font-weight:600;cursor:pointer}.cancel[data-v-42201daa]{color:var(--hp-primary, #2563eb);text-decoration:none;font-size:.9rem}.submit-error[data-v-42201daa],.error[data-v-42201daa]{color:var(--hp-danger, #dc2626);font-size:.875rem}.loading[data-v-42201daa]{color:var(--hp-text-muted, #6b7280)}.pitch-draft-preview[data-v-b41c1d8f]{max-width:720px;margin:0 auto;padding:1.5rem 1rem;font-family:var(--hp-font-body, system-ui, sans-serif);color:var(--hp-text, #111827);background:var(--hp-surface, #fff);border:1px solid var(--hp-border, #e5e7eb);border-radius:12px}.preview-header h1[data-v-b41c1d8f]{font-size:1.75rem;margin:0 0 .5rem}.audience[data-v-b41c1d8f]{color:#374151;font-size:1rem;margin:0 0 1rem}.preview-badge[data-v-b41c1d8f]{display:inline-block;margin:.5rem 0 1.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;background:#fffbeb;color:#92400e;border-radius:4px}.preview-section[data-v-b41c1d8f]{padding:1.5rem 0;border-top:1px solid var(--hp-border, #e5e7eb)}.preview-section[data-v-b41c1d8f]:first-of-type{border-top:0}.section-kind[data-v-b41c1d8f]{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin:0 0 .5rem;font-family:ui-monospace,SF Mono,Consolas,monospace}.section-headline[data-v-b41c1d8f]{font-size:1.25rem;margin:0 0 .5rem}.section-sub[data-v-b41c1d8f]{font-size:1rem;color:#374151;margin:0 0 1rem}.section-hero img[data-v-b41c1d8f]{display:block;width:100%;height:auto;border-radius:8px;margin-bottom:1rem}.section-body[data-v-b41c1d8f] h1,.section-body[data-v-b41c1d8f] h2,.section-body[data-v-b41c1d8f] h3{margin-top:1rem;margin-bottom:.5rem}.section-body[data-v-b41c1d8f] p{line-height:1.55}.section-video video[data-v-b41c1d8f]{width:100%;border-radius:8px;margin-top:1rem}.preview-cta[data-v-b41c1d8f]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--hp-border, #e5e7eb);text-align:center}.preview-cta a[data-v-b41c1d8f]{display:inline-block;padding:.875rem 1.5rem;background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff);border-radius:8px;font-weight:700;text-decoration:none}.preview-cta .price[data-v-b41c1d8f]{margin-top:.5rem;color:#6b7280}.empty-sections[data-v-b41c1d8f],.loading[data-v-b41c1d8f],.error-state[data-v-b41c1d8f]{padding:2rem;text-align:center}.error-state[data-v-b41c1d8f]{color:#dc2626}.pitch-preview[data-v-84da6178]{max-width:1100px;margin:0 auto;padding:2rem 1rem}.back-link[data-v-84da6178]{color:var(--hp-primary, #2563eb);text-decoration:none;font-size:.875rem}.subtitle[data-v-84da6178]{color:var(--hp-text-muted, #6b7280)}.preview-card[data-v-84da6178]{margin-top:1.5rem;padding:1.5rem;border:1px solid var(--hp-border, #e5e7eb);border-radius:12px;background:var(--hp-surface, #fff)}.preview-badge[data-v-84da6178]{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#92400e;background:var(--hp-warning-surface, #fffbeb);display:inline-block;padding:.25rem .5rem;border-radius:4px;margin:0 0 1rem}.audience[data-v-84da6178],.hp[data-v-84da6178],.desc[data-v-84da6178],.video-link[data-v-84da6178],.price[data-v-84da6178]{margin:.5rem 0;font-size:.9rem}.cta-mock[data-v-84da6178]{display:inline-block;margin-top:1rem;padding:.75rem 1.25rem;background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff);border-radius:8px;text-decoration:none;font-weight:700}.preview-actions[data-v-84da6178]{margin-top:1.5rem}.btn[data-v-84da6178]{color:var(--hp-primary, #2563eb);font-weight:600}.loading[data-v-84da6178],.error-state[data-v-84da6178]{padding:2rem;text-align:center}.error-state[data-v-84da6178]{color:var(--hp-danger, #dc2626)}.tier2-shell[data-v-84da6178]{margin:2rem 0;border:1px solid var(--hp-border, #e5e7eb);border-radius:12px;overflow:hidden;background:var(--hp-surface, #fff)}.tier2-header[data-v-84da6178]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--hp-border, #e5e7eb);background:var(--hp-warning-surface, #fffbeb)}.tier2-badge[data-v-84da6178]{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#92400e}.tier2-built[data-v-84da6178]{font-size:.75rem;color:var(--hp-text-muted, #6b7280)}.tier2-iframe[data-v-84da6178]{display:block;width:100%;height:70vh;border:0}.tier2-actions[data-v-84da6178]{display:flex;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--hp-border, #e5e7eb);align-items:center}.share-link[data-v-84da6178]{flex:1;font-size:.85rem;padding:.5rem .75rem;border:1px solid var(--hp-border, #e5e7eb);border-radius:6px;background:var(--hp-bg, #f9fafb)}.copy-btn[data-v-84da6178]{padding:.5rem .75rem;font-size:.85rem;font-weight:600;color:#fff;background:var(--hp-primary, #2563eb);border:0;border-radius:6px;cursor:pointer}.copy-btn[disabled][data-v-84da6178]{background:var(--hp-text-muted, #6b7280);cursor:default}.share-note[data-v-84da6178]{margin:0;padding:.5rem 1rem .75rem;font-size:.75rem;color:var(--hp-text-muted, #6b7280)}.tier2-building[data-v-84da6178],.tier2-failed[data-v-84da6178]{margin:1.5rem 0;padding:1rem;border:1px dashed var(--hp-border, #e5e7eb);border-radius:8px;color:var(--hp-text-muted, #6b7280);text-align:center}.tier2-failed-text[data-v-84da6178]{color:var(--hp-danger, #dc2626)}.pitch-analytics[data-v-d6967020]{max-width:960px;margin:0 auto;padding:2rem 1.5rem}.analytics-header[data-v-d6967020]{margin-bottom:1.5rem}.analytics-header h1[data-v-d6967020]{margin:.5rem 0 .25rem}.analytics-pitch-title[data-v-d6967020]{margin:0;color:var(--hp-muted, #6b6b6b)}.kpis[data-v-d6967020]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:1.5rem 0}.kpi-card[data-v-d6967020]{border:1px solid var(--hp-border, #e5e5e5);border-radius:8px;padding:1rem}.kpi-card h3[data-v-d6967020]{margin:0 0 .5rem;font-size:.85rem;font-weight:500;color:var(--hp-muted, #6b6b6b);text-transform:uppercase;letter-spacing:.05em}.kpi-value[data-v-d6967020]{margin:0;font-size:1.75rem;font-weight:600}.kpi-value--small[data-v-d6967020]{font-size:.95rem;font-weight:500}.chart[data-v-d6967020]{margin:2rem 0}.chart h2[data-v-d6967020]{margin:0 0 .75rem;font-size:1rem;font-weight:500}.chart-bars[data-v-d6967020]{display:flex;align-items:flex-end;height:140px;border-bottom:1px solid var(--hp-border, #e5e5e5);border-left:1px solid var(--hp-border, #e5e5e5);padding:0 4px;gap:2px}.chart-bars--dense[data-v-d6967020]{height:80px;gap:1px;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:100%}.chart-bar[data-v-d6967020]{flex:1;min-width:4px;background:var(--hp-accent, #3a7afe);border-radius:2px 2px 0 0;transition:height .3s ease}.chart-bar--dense[data-v-d6967020]{min-width:2px;flex:0 0 auto}.chart-empty[data-v-d6967020]{margin-top:.5rem;color:var(--hp-muted, #6b6b6b);font-size:.9rem}.back-link[data-v-d6967020]{color:var(--hp-accent, #3a7afe);text-decoration:none;font-size:.9rem}.back-link[data-v-d6967020]:hover{text-decoration:underline}.loading-state[data-v-d6967020],.error-state[data-v-d6967020]{padding:2rem 1rem;text-align:center;color:var(--hp-muted, #6b6b6b)}.error-state[data-v-d6967020]{color:var(--hp-error, #c0392b)}.billing[data-v-103e2217]{max-width:720px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;gap:2rem}h1[data-v-103e2217]{margin:0 0 1rem}h2[data-v-103e2217]{font-size:1rem;font-weight:700;margin:0 0 .75rem}.verified-card[data-v-103e2217]{border:2px solid var(--hp-primary, #2563eb);border-radius:12px;padding:1.5rem;background:#eff6ff;display:flex;flex-direction:column;gap:1rem}.verified-info h2[data-v-103e2217]{color:var(--hp-primary, #2563eb)}.verified-desc[data-v-103e2217]{font-size:.9rem;color:var(--hp-text, #374151);margin:.25rem 0}.verified-features[data-v-103e2217]{list-style:none;padding:0;margin:.5rem 0;display:flex;flex-direction:column;gap:.25rem;font-size:.875rem}.verified-price[data-v-103e2217]{font-size:.9rem;margin:0}.btn-upgrade[data-v-103e2217]{padding:.75rem 1.5rem;background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff);border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;align-self:flex-start}.btn-upgrade[data-v-103e2217]:disabled{opacity:.6;cursor:not-allowed}.subscription-card[data-v-103e2217]{border:1px solid var(--hp-border, #e5e7eb);border-radius:12px;padding:1.5rem;background:var(--hp-surface, #fff)}.sub-detail[data-v-103e2217]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.sub-tier[data-v-103e2217]{font-weight:700;text-transform:capitalize}.sub-status[data-v-103e2217]{font-size:.75rem;padding:.15rem .5rem;border-radius:999px;font-weight:600}.status-past_due[data-v-103e2217]{background:#fef9c3;color:#a16207}.status-canceled[data-v-103e2217]{background:#f3f4f6;color:var(--hp-text-muted, #6b7280)}.listings-table[data-v-103e2217]{width:100%;border-collapse:collapse;font-size:.875rem;min-width:520px}.listings-table th[data-v-103e2217],.listings-table td[data-v-103e2217]{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--hp-border, #e5e7eb)}.listings-table th[data-v-103e2217]{font-weight:600;font-size:.75rem;text-transform:uppercase;color:var(--hp-text-muted, #6b7280)}@media(max-width:640px){.listings-table[data-v-103e2217]{min-width:0;font-size:.9rem}.listings-table thead[data-v-103e2217]{display:none}.listings-table tbody tr[data-v-103e2217]{display:block;padding:.75rem 0;border-bottom:1px solid var(--hp-border, #e5e7eb)}.listings-table tbody td[data-v-103e2217]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem 0;border-bottom:0}.listings-table tbody td[data-v-103e2217]:before{content:attr(data-label);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--hp-text-muted, #6b7280);font-weight:600}}.status-badge[data-v-103e2217]{font-size:.7rem;padding:.15rem .5rem;border-radius:999px;font-weight:600;text-transform:uppercase}.status-active[data-v-103e2217]{background:#dcfce7;color:#16a34a}.status-expired[data-v-103e2217]{background:#fee2e2;color:var(--hp-danger, #dc2626)}.status-pending[data-v-103e2217]{background:#f3f4f6;color:var(--hp-text-muted, #6b7280)}.btn-cancel[data-v-103e2217]{margin-top:.75rem;background:none;border:1px solid #fecaca;color:var(--hp-danger, #dc2626);padding:.4rem .75rem;border-radius:6px;font-size:.8rem;cursor:pointer}.btn-cancel[data-v-103e2217]:disabled{opacity:.6;cursor:not-allowed}.payment-method[data-v-103e2217]{border:1px solid var(--hp-border, #e5e7eb);border-radius:12px;padding:1.5rem;background:var(--hp-surface, #fff)}.muted[data-v-103e2217]{color:var(--hp-text-muted, #6b7280);font-size:.875rem;margin:0 0 1rem}.btn-outline[data-v-103e2217]{padding:.5rem 1rem;border:1px solid var(--hp-border, #e5e7eb);border-radius:6px;background:none;font-size:.875rem;cursor:pointer}.loading[data-v-103e2217],.empty[data-v-103e2217]{padding:1.5rem;text-align:center;color:var(--hp-text-muted, #6b7280);font-size:.875rem}.storage-quota-header[data-v-de9b4105]{margin:1rem 0;padding:1rem 1.25rem;border:1px solid var(--hp-border, #e5e7eb);border-radius:10px;background:var(--hp-surface, #fafafa);display:flex;flex-direction:column;gap:.5rem}.storage-quota-row[data-v-de9b4105]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.storage-quota-label[data-v-de9b4105]{font-size:.85rem;font-weight:600;color:var(--hp-text, #111827)}.storage-quota-text[data-v-de9b4105]{font-size:.85rem;color:var(--hp-muted, #6b7280);font-variant-numeric:tabular-nums}.storage-quota-text--muted[data-v-de9b4105]{font-style:italic;color:var(--hp-muted, #9ca3af)}.storage-quota-bar[data-v-de9b4105]{height:8px;background:var(--hp-border, #e5e7eb);border-radius:4px;overflow:hidden}.storage-quota-fill[data-v-de9b4105]{height:100%;background:var(--hp-accent, #3a7afe);transition:width .3s ease}.storage-quota-fill[data-state=warn][data-v-de9b4105]{background:#d97706}.storage-quota-fill[data-state=danger][data-v-de9b4105]{background:var(--hp-danger, #dc2626)}.storage-quota-manage[data-v-de9b4105]{align-self:flex-end;font-size:.8rem;color:var(--hp-accent, #3a7afe);text-decoration:none}.storage-quota-manage[data-v-de9b4105]:hover{text-decoration:underline}.media-picker-modal[data-v-81cf6a70]{position:fixed;inset:0;background:#0006;z-index:1000;display:flex;align-items:center;justify-content:center}.media-picker-modal-body[data-v-81cf6a70]{background:var(--hp-surface, #fff);border-radius:8px;padding:1.5rem;max-width:640px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 50px #00000040}.media-picker-header[data-v-81cf6a70]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;gap:.5rem}.media-picker-header h2[data-v-81cf6a70]{margin:0;font-size:1.25rem}.media-picker-close[data-v-81cf6a70]{background:none;border:0;font-size:1.5rem;line-height:1;cursor:pointer;color:#6c7484;min-width:var(--tap-target);min-height:var(--tap-target);display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:var(--radius-sm)}.media-picker-close[data-v-81cf6a70]:hover{background:var(--hp-bg, #f3f4f6)}@media(max-width:640px){.media-picker-modal[data-v-81cf6a70]{align-items:stretch;justify-content:stretch}.media-picker-modal-body[data-v-81cf6a70]{width:100%;max-width:none;max-height:100dvh;border-radius:0;padding:1rem;padding-top:calc(1rem + var(--safe-top));padding-bottom:calc(1rem + var(--safe-bottom))}}.media-picker-tabs[data-v-81cf6a70]{display:flex;gap:.5rem;margin:1rem 0;border-bottom:1px solid #e5e7eb}.media-picker-tabs button[data-v-81cf6a70]{background:none;border:0;padding:.5rem 1rem;cursor:pointer;border-bottom:2px solid transparent}.media-picker-tabs button.active[data-v-81cf6a70]{border-bottom-color:#1f2937;font-weight:600}.media-picker-tabs button[data-v-81cf6a70]:disabled{color:#b0b4bc;cursor:not-allowed}.media-picker-tab-panel[data-v-81cf6a70]{margin:1rem 0}.media-picker-library[data-v-81cf6a70]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.media-picker-library-card[data-v-81cf6a70]{border:1px solid #e5e7eb;border-radius:6px;padding:.25rem;cursor:pointer;background:#fafbfc;transition:border-color .15s,box-shadow .15s}.media-picker-library-card[data-v-81cf6a70]:hover{border-color:#1f2937;box-shadow:0 4px 12px #00000014}.media-picker-library-card[data-current=true][data-v-81cf6a70]{border-color:#1f2937;background:#eef2ff}.media-picker-library-card img[data-v-81cf6a70]{width:100%;aspect-ratio:1200 / 630;object-fit:cover;display:block;border-radius:4px}.media-picker-library-meta[data-v-81cf6a70]{display:flex;justify-content:space-between;font-size:.75rem;color:#6c7484;margin-top:.25rem}.media-picker-current-tag[data-v-81cf6a70]{color:#1d4ed8;font-weight:600}.media-picker-library-pitch[data-v-81cf6a70]{color:#4b5563;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-picker-library-pitch[data-badge-scope=this][data-v-81cf6a70]{color:#6c7484}.media-picker-library-pitch[data-badge-scope=other][data-v-81cf6a70]{color:#6d28d9}.media-picker-actions[data-v-81cf6a70]{display:flex;justify-content:flex-end;margin-top:1rem}.media-picker-library-filter-bar[data-v-81cf6a70]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem}.media-picker-library-filter[data-v-81cf6a70]{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;color:#4b5563}.media-picker-library-filter select[data-v-81cf6a70]{font-size:.8125rem;padding:.25rem .5rem;border-radius:4px;border:1px solid #d1d5db;background:var(--hp-surface, #fff)}.media-picker-library-filter select[data-v-81cf6a70]:disabled{color:#b0b4bc;background:#f3f4f6;cursor:not-allowed}.media-picker-progress[data-v-81cf6a70]{margin:.5rem 0 0;display:flex;flex-direction:column;gap:.25rem}.media-picker-progress-bar[data-v-81cf6a70]{width:100%;height:.5rem;appearance:none;border:0;border-radius:4px;overflow:hidden;background:#e5e7eb}.media-picker-progress-bar[data-v-81cf6a70]::-webkit-progress-bar{background:#e5e7eb;border-radius:4px}.media-picker-progress-bar[data-v-81cf6a70]::-webkit-progress-value{background:#1f2937;border-radius:4px;transition:width .15s linear}.media-picker-progress-bar[data-v-81cf6a70]::-moz-progress-bar{background:#1f2937;border-radius:4px}.media-picker-progress-label[data-v-81cf6a70]{font-size:.75rem;color:#6c7484}.media-picker-spinner[data-v-81cf6a70]{display:inline-flex;gap:.25rem}.media-picker-spinner-dot[data-v-81cf6a70]{width:.5rem;height:.5rem;border-radius:50%;background:#1f2937;display:inline-block;animation:media-picker-pulse-81cf6a70 1.2s ease-in-out infinite}.media-picker-spinner-dot[data-v-81cf6a70]:nth-child(2){animation-delay:.15s}.media-picker-spinner-dot[data-v-81cf6a70]:nth-child(3){animation-delay:.3s}@keyframes media-picker-pulse-81cf6a70{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.settings[data-v-d964907a]{max-width:640px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;gap:2rem}h1[data-v-d964907a]{margin:0 0 1rem}h2[data-v-d964907a]{font-size:1rem;font-weight:700;margin:0 0 1rem}.settings-section[data-v-d964907a]{border:1px solid var(--hp-border, #e5e7eb);border-radius:12px;padding:1.5rem;background:var(--hp-surface, #fff)}.settings-form[data-v-d964907a]{display:flex;flex-direction:column;gap:1.25rem}.field[data-v-d964907a]{display:flex;flex-direction:column;gap:.375rem}.field label[data-v-d964907a]{font-size:.875rem;font-weight:600}.field-hint[data-v-d964907a]{font-size:.8rem;color:var(--hp-text-muted, #6b7280);margin:0}.field input[data-v-d964907a],.field textarea[data-v-d964907a]{padding:.5rem .75rem;border:1px solid var(--hp-border, #e5e7eb);border-radius:6px;font-size:.9rem;font-family:inherit;outline:none}.field input[data-v-d964907a]:focus,.field textarea[data-v-d964907a]:focus{border-color:var(--hp-primary, #2563eb)}.handle-input[data-v-d964907a]{display:flex;align-items:center}.handle-prefix[data-v-d964907a]{padding:.5rem .5rem .5rem .75rem;border:1px solid var(--hp-border, #e5e7eb);border-right:none;border-radius:6px 0 0 6px;background:var(--hp-bg, #f9fafb);color:var(--hp-text-muted, #6b7280);font-size:.9rem}.handle-input input[data-v-d964907a]{border-radius:0 6px 6px 0!important;flex:1}.avatar-row[data-v-d964907a]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.avatar-preview[data-v-d964907a]{width:64px;height:64px;border-radius:50%;overflow:hidden;background:#e5e7eb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-preview img[data-v-d964907a]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-d964907a]{font-size:1.5rem;font-weight:700;color:#9ca3af}.save-error[data-v-d964907a]{padding:.75rem;background:var(--hp-danger-surface, #fef2f2);border:1px solid #fecaca;border-radius:6px;color:var(--hp-danger, #dc2626);font-size:.875rem}.save-success[data-v-d964907a]{padding:.75rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:var(--hp-success, #16a34a);font-size:.875rem}.field-hint-error[data-v-d964907a]{color:var(--hp-danger, #dc2626)}.social-link-row[data-v-d964907a]{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem}.social-link-platform[data-v-d964907a]{flex:0 0 160px;min-width:0}.social-link-url[data-v-d964907a]{flex:1;min-width:0}.social-link-remove[data-v-d964907a]{width:44px;height:44px;border:1px solid var(--hp-border, #e5e7eb);border-radius:6px;background:var(--hp-bg, #f9fafb);cursor:pointer;font-size:1.1rem;line-height:1;color:var(--hp-text-muted, #6b7280)}.social-link-remove[data-v-d964907a]:hover{background:#f3f4f6;color:var(--hp-danger, #dc2626)}button[type=submit][data-v-d964907a]{padding:.75rem 1.25rem;min-height:var(--tap-target);background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff);border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;align-self:flex-start}@media(max-width:480px){.social-link-platform[data-v-d964907a]{flex:0 0 130px}.social-link-row[data-v-d964907a]{flex-wrap:wrap}.social-link-url[data-v-d964907a]{flex:1 1 100%;order:2}.social-link-platform[data-v-d964907a]{order:1}.social-link-remove[data-v-d964907a]{order:1;margin-left:auto}}button[data-v-d964907a]:disabled{opacity:.6;cursor:not-allowed}.account-info[data-v-d964907a]{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;font-size:.875rem}.account-info dt[data-v-d964907a]{color:var(--hp-text-muted, #6b7280);font-weight:500}.account-info dd[data-v-d964907a]{margin:0;font-weight:500}.mono[data-v-d964907a]{font-family:monospace;font-size:.75rem;color:var(--hp-text-muted, #6b7280)}.danger-zone[data-v-d964907a]{border-color:var(--hp-danger-border, #fecaca)}.danger-zone h2[data-v-d964907a]{color:var(--hp-danger, #dc2626)}.danger-zone p[data-v-d964907a]{font-size:.875rem;color:var(--hp-text-muted, #6b7280);margin:0 0 1rem}.danger-actions[data-v-d964907a]{display:flex;gap:.75rem;flex-wrap:wrap}.btn-outline[data-v-d964907a]{padding:.5rem 1rem;border:1px solid var(--hp-border, #e5e7eb);border-radius:6px;background:none;font-size:.875rem;cursor:pointer}.btn-danger[data-v-d964907a]{padding:.5rem 1rem;border:1px solid #fecaca;border-radius:6px;background:none;color:var(--hp-danger, #dc2626);font-size:.875rem;cursor:pointer}.theme-control[data-v-074f81bb]{border:0;margin:0;padding:0;display:grid;gap:.5rem}.theme-option[data-v-074f81bb]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.75rem;row-gap:.125rem;align-items:center;padding:.75rem 1rem;border:1px solid var(--hp-border, #e5e7eb);border-radius:var(--radius-md, 8px);background:var(--hp-bg, #f9fafb);cursor:pointer;transition:border-color .15s ease,background .15s ease}.theme-option[data-v-074f81bb]:hover{border-color:var(--hp-primary, #e51923)}.theme-option.is-active[data-v-074f81bb]{border-color:var(--hp-primary, #e51923);background:var(--hp-info-surface, #f0f6ff)}.theme-option-input[data-v-074f81bb]{grid-row:1 / span 2;width:1rem;height:1rem;margin:0;accent-color:var(--hp-primary, #e51923)}.theme-option-label[data-v-074f81bb]{font-size:.875rem;font-weight:600;color:var(--hp-text, #111827)}.theme-option-hint[data-v-074f81bb]{grid-column:2;font-size:.75rem;color:var(--hp-text-muted, #6b7280)}.account[data-v-7eeace09]{max-width:640px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;gap:2rem}h1[data-v-7eeace09]{margin:0 0 1rem}h2[data-v-7eeace09]{font-size:1rem;font-weight:700;margin:0 0 1rem}.account-section[data-v-7eeace09]{border:1px solid var(--hp-border, #e5e7eb);border-radius:12px;padding:1.5rem;background:var(--hp-surface, #fff)}.account-section p[data-v-7eeace09]{font-size:.875rem;color:var(--hp-text-muted, #6b7280);margin:0 0 1rem}.muted[data-v-7eeace09]{color:var(--hp-text-muted, #6b7280)}.account-info[data-v-7eeace09]{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;font-size:.875rem;margin:0 0 .75rem}.account-info dt[data-v-7eeace09]{color:var(--hp-text-muted, #6b7280);font-weight:500}.account-info dd[data-v-7eeace09]{margin:0;font-weight:500;word-break:break-word}.mono[data-v-7eeace09]{font-family:monospace;font-size:.75rem;color:var(--hp-text-muted, #6b7280)}.creator-link[data-v-7eeace09]{display:flex;flex-direction:column;gap:.75rem}.account-link[data-v-7eeace09]{display:inline-block;font-size:.875rem;color:var(--hp-primary, #2563eb);text-decoration:none;margin-top:.5rem}.account-link[data-v-7eeace09]:hover{text-decoration:underline}.account-actions[data-v-7eeace09]{display:flex;gap:.75rem;flex-wrap:wrap}.btn-outline[data-v-7eeace09]{padding:.5rem 1rem;border:1px solid var(--hp-border, #e5e7eb);border-radius:6px;background:none;font-size:.875rem;cursor:pointer;min-height:var(--tap-target, 44px)}.btn-outline[data-v-7eeace09]:disabled{opacity:.6;cursor:not-allowed}.btn-danger[data-v-7eeace09]{padding:.5rem 1rem;border:1px solid var(--hp-danger-border, #fecaca);border-radius:6px;background:none;color:var(--hp-danger, #dc2626);font-size:.875rem;cursor:pointer;min-height:var(--tap-target, 44px)}.btn-danger[data-v-7eeace09]:disabled{opacity:.6;cursor:not-allowed}.session-list[data-v-7eeace09]{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.5rem}.session-row[data-v-7eeace09]{border:1px solid var(--hp-border, #e5e7eb);border-radius:8px;padding:.75rem;display:flex;flex-direction:column;gap:.25rem}.session-row.is-current[data-v-7eeace09]{border-color:var(--hp-primary, #2563eb);background:var(--hp-info-surface, #f0f6ff)}.session-row-main[data-v-7eeace09]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.session-current-tag[data-v-7eeace09]{font-size:.75rem;font-weight:600;color:var(--hp-primary, #2563eb);background:var(--hp-info-badge, #dbeafe);padding:.125rem .5rem;border-radius:999px}.session-row-meta[data-v-7eeace09]{display:flex;gap:.75rem;font-size:.75rem;color:var(--hp-text-muted, #6b7280);flex-wrap:wrap}.settings-api-keys[data-v-75d41df5]{max-width:960px;margin:0 auto;padding:1.5rem}.lead[data-v-75d41df5]{color:var(--color-muted, #666);max-width:64ch}.api-keys-table[data-v-75d41df5]{width:100%;border-collapse:collapse;font-size:.9rem;min-width:720px}.api-keys-table th[data-v-75d41df5],.api-keys-table td[data-v-75d41df5]{padding:.5rem .6rem;border-bottom:1px solid var(--color-border, #eee);text-align:left;vertical-align:top}.mono[data-v-75d41df5]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85em}.scope-badge[data-v-75d41df5]{display:inline-block;padding:.1rem .5rem;margin-right:.25rem;border-radius:4px;background:var(--color-bg-soft, #f3f3f5);font-size:.75rem}.status[data-v-75d41df5]{display:inline-block;padding:.1rem .4rem;border-radius:4px;font-size:.75rem}.status-active[data-v-75d41df5]{background:#e7f7ed;color:#1d6e3b}.status-revoked[data-v-75d41df5]{background:#fce8e8;color:#8a1f1f}.status-expired[data-v-75d41df5]{background:#fdf1d8;color:#6b4a00}.scope-checkbox[data-v-75d41df5]{display:flex;align-items:center;gap:.5rem;margin:.25rem 0}.scope-name[data-v-75d41df5]{font-weight:600}.scope-desc[data-v-75d41df5]{color:var(--color-muted, #666);font-size:.85em}.token-row[data-v-75d41df5]{display:flex;gap:.5rem;align-items:center;margin:.75rem 0}.token-row input[data-v-75d41df5]{flex:1;padding:.4rem .5rem;border:1px solid var(--color-border, #ccc);border-radius:4px}.warning[data-v-75d41df5]{background:#fdf1d8;border:1px solid #f0c674;padding:.5rem .75rem;border-radius:4px;color:#6b4a00}.modal-backdrop[data-v-75d41df5]{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-75d41df5]{background:var(--hp-surface, #fff);padding:1.5rem;border-radius:8px;max-width:640px;width:90%}.muted[data-v-75d41df5]{color:var(--color-muted, #666)}.small[data-v-75d41df5]{font-size:.85em}.revoke[data-v-75d41df5]{background:#c0392b;color:var(--hp-on-primary, #fff);border:0;padding:.5rem .75rem;min-height:36px;border-radius:4px;cursor:pointer;font-size:.85rem}.copy[data-v-75d41df5],.primary[data-v-75d41df5]{background:var(--color-primary, #2b66c0);color:var(--hp-on-primary, #fff);border:0;padding:.4rem .75rem;border-radius:4px;cursor:pointer}.save-error[data-v-75d41df5]{color:#8a1f1f;background:#fce8e8;padding:.4rem .6rem;border-radius:4px;margin:.5rem 0}@media(max-width:640px){.api-keys-table[data-v-75d41df5]{min-width:0;font-size:.9rem}.api-keys-table thead[data-v-75d41df5]{display:none}.api-keys-table tbody tr[data-v-75d41df5]{display:block;padding:.75rem 0;border-bottom:1px solid var(--color-border, #eee)}.api-keys-table tbody td[data-v-75d41df5]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem 0;border-bottom:0}.api-keys-table tbody td[data-v-75d41df5]:before{content:attr(data-label);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted, #666);font-weight:600}.api-keys-table tbody td[data-v-75d41df5]:last-child{justify-content:flex-end}}.activity-view[data-v-91d3b1f6]{max-width:720px;margin:0 auto;padding:2rem 1rem 4rem}.page-header[data-v-91d3b1f6]{margin-bottom:1rem}.subtitle[data-v-91d3b1f6]{color:var(--hp-text-muted);font-size:.875rem}.setup-banner[data-v-91d3b1f6]{border:1px solid var(--hp-border);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.5rem;background:var(--hp-bg-soft, rgba(0, 0, 0, .02));font-size:.875rem}.setup-banner p[data-v-91d3b1f6]{margin:0 0 .5rem}.setup-banner-links a[data-v-91d3b1f6]{margin-right:1rem}.filter-tabs[data-v-91d3b1f6]{display:flex;gap:.25rem;border-bottom:1px solid var(--hp-border);margin-bottom:1rem}.filter-tab[data-v-91d3b1f6]{background:none;border:0;padding:.5rem .75rem;font:inherit;color:var(--hp-text-muted);cursor:pointer;border-bottom:2px solid transparent}.filter-tab[aria-selected=true][data-v-91d3b1f6]{color:var(--hp-text);border-bottom-color:currentColor;font-weight:600}.loading[data-v-91d3b1f6],.empty[data-v-91d3b1f6]{color:var(--hp-text-muted)}.error[data-v-91d3b1f6]{color:var(--hp-danger)}.timeline[data-v-91d3b1f6]{list-style:none;padding:0;margin:0}.date-separator[data-v-91d3b1f6]{text-transform:uppercase;font-size:.75rem;letter-spacing:.04em;color:var(--hp-text-muted);padding:1rem 0 .5rem}.timeline-row[data-v-91d3b1f6]{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 0;border-bottom:1px solid var(--hp-border)}.timeline-main[data-v-91d3b1f6]{display:flex;flex-wrap:wrap;gap:.25rem .75rem}.title[data-v-91d3b1f6]{font-weight:600}.detail[data-v-91d3b1f6]{color:var(--hp-text-muted)}.timeline-meta[data-v-91d3b1f6]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--hp-text-muted)}.actor-badge[data-v-91d3b1f6]{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;padding:.125rem .5rem;border-radius:999px;border:1px solid var(--hp-border);background:var(--hp-bg-soft, rgba(0, 0, 0, .02))}.actor-badge[data-actor=you][data-v-91d3b1f6]{color:var(--hp-text)}.actor-badge[data-actor=agent][data-v-91d3b1f6]{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.actor-badge[data-actor=system][data-v-91d3b1f6]{color:var(--hp-text-muted)}.pitch-link[data-v-91d3b1f6]{color:var(--hp-link, #1d4ed8)}.modal-backdrop[data-v-85e623a5]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-card[data-v-85e623a5]{background:var(--hp-surface, #fff);border-radius:8px;max-width:480px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px #0003}.modal-header[data-v-85e623a5]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--hp-border, #e5e5e5)}.modal-header h2[data-v-85e623a5]{margin:0;font-size:1.1rem}.modal-close[data-v-85e623a5]{background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--hp-muted, #6b6b6b);padding:0;width:1.75rem;height:1.75rem;border-radius:4px}.modal-close[data-v-85e623a5]:hover{background:var(--hp-hover-bg, #f0f0f0)}.modal-body[data-v-85e623a5]{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:1rem}.modal-warning[data-v-85e623a5]{margin:0;color:var(--hp-error, #c0392b);font-weight:500}.asset-meta[data-v-85e623a5]{display:grid;grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0;font-size:.85rem}.asset-meta dt[data-v-85e623a5]{color:var(--hp-muted, #6b6b6b)}.asset-meta dd[data-v-85e623a5]{margin:0}.asset-preview[data-v-85e623a5]{width:100%;max-height:200px;object-fit:contain;background:#000;border-radius:4px}.asset-preview--video[data-v-85e623a5]{max-height:220px;object-fit:contain}.error-msg[data-v-85e623a5]{margin:0;color:var(--hp-error, #c0392b);font-size:.85rem}.modal-footer[data-v-85e623a5]{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid var(--hp-border, #e5e5e5)}.btn[data-v-85e623a5]{padding:.5rem 1rem;border:1px solid var(--hp-border, #e5e5e5);border-radius:4px;background:var(--hp-surface, #fff);cursor:pointer;font-size:.9rem}.btn-secondary[data-v-85e623a5]:hover{background:var(--hp-hover-bg, #f0f0f0)}.btn-danger-ghost[data-v-85e623a5]{border-color:#c5221f;color:#c5221f}.btn-danger-ghost[data-v-85e623a5]:hover{background:#fce8e6}.btn-danger[data-v-85e623a5]{background:#c5221f;color:var(--hp-on-primary, #fff);border-color:#c5221f}.btn-danger[data-v-85e623a5]:hover:not(:disabled){background:#a51d1b;border-color:#a51d1b}.btn[data-v-85e623a5]:disabled{opacity:.5;cursor:not-allowed}.modal-backdrop[data-v-99e08564]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-card[data-v-99e08564]{background:var(--hp-surface, #fff);border-radius:8px;max-width:520px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px #0003}.modal-header[data-v-99e08564]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--hp-border, #e5e5e5)}.modal-header h2[data-v-99e08564]{margin:0;font-size:1.1rem}.modal-close[data-v-99e08564]{background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--hp-muted, #6b6b6b);padding:0;width:1.75rem;height:1.75rem;border-radius:4px}.modal-close[data-v-99e08564]:hover{background:var(--hp-hover-bg, #f0f0f0)}.modal-body[data-v-99e08564]{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:1rem}.modal-warning[data-v-99e08564]{margin:0;color:var(--hp-error, #c0392b);font-weight:500}.video-meta[data-v-99e08564]{display:grid;grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0;font-size:.85rem}.video-meta dt[data-v-99e08564]{color:var(--hp-muted, #6b6b6b)}.video-meta dd[data-v-99e08564]{margin:0}.status-pill[data-v-99e08564]{display:inline-block;padding:.1rem .4rem;border-radius:999px;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.status-pill--ready[data-v-99e08564]{background:#e6f4ea;color:#137333}.status-pill--uploading[data-v-99e08564]{background:#fef7e0;color:#b06000}.status-pill--failed[data-v-99e08564]{background:#fce8e6;color:#c5221f}.status-pill--processing[data-v-99e08564],.status-pill--created[data-v-99e08564]{background:#e8eaed;color:#5f6368}.video-preview[data-v-99e08564]{width:100%;max-height:220px;background:#000;border-radius:4px}.error-msg[data-v-99e08564]{margin:0;color:var(--hp-error, #c0392b);font-size:.85rem}.modal-footer[data-v-99e08564]{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid var(--hp-border, #e5e5e5)}.btn[data-v-99e08564]{padding:.5rem 1rem;border:1px solid var(--hp-border, #e5e5e5);border-radius:4px;background:var(--hp-surface, #fff);cursor:pointer;font-size:.9rem}.btn-secondary[data-v-99e08564]:hover{background:var(--hp-hover-bg, #f0f0f0)}.btn-danger-ghost[data-v-99e08564]{border-color:#c5221f;color:#c5221f}.btn-danger-ghost[data-v-99e08564]:hover{background:#fce8e6}.btn-danger[data-v-99e08564]{background:#c5221f;color:var(--hp-on-primary, #fff);border-color:#c5221f}.btn-danger[data-v-99e08564]:hover:not(:disabled){background:#a51d1b;border-color:#a51d1b}.btn[data-v-99e08564]:disabled{opacity:.5;cursor:not-allowed}.my-media[data-v-6f36e30e]{max-width:1080px;margin:0 auto;padding:2rem 1.5rem}.my-media-header[data-v-6f36e30e]{margin-bottom:1rem}.my-media-header h1[data-v-6f36e30e]{margin:.5rem 0 .25rem}.my-media-sub[data-v-6f36e30e]{margin:0;color:var(--hp-muted, #6b6b6b)}.back-link[data-v-6f36e30e]{color:var(--hp-accent, #3a7afe);text-decoration:none;font-size:.9rem}.back-link[data-v-6f36e30e]:hover{text-decoration:underline}.media-tabs[data-v-6f36e30e]{display:flex;gap:.25rem;margin:1rem 0;border-bottom:1px solid var(--hp-border, #e5e5e5)}.media-tab[data-v-6f36e30e]{background:transparent;border:none;border-bottom:2px solid transparent;padding:.5rem 1rem;font-size:.95rem;cursor:pointer;color:var(--hp-muted, #6b6b6b);transition:color .12s ease,border-color .12s ease}.media-tab[aria-selected=true][data-v-6f36e30e]{color:var(--hp-text, #111);border-bottom-color:var(--hp-accent, #3a7afe);font-weight:500}.media-tab[data-v-6f36e30e]:hover{color:var(--hp-text, #111)}.filter-bar[data-v-6f36e30e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:1rem 0;padding:.75rem 1rem;background:var(--hp-surface, #fafafa);border:1px solid var(--hp-border, #e5e5e5);border-radius:8px}.filter-label[data-v-6f36e30e]{font-size:.9rem;color:var(--hp-muted, #6b6b6b);display:inline-flex;align-items:center;gap:.5rem}.filter-select[data-v-6f36e30e]{font-size:.9rem;padding:.25rem .5rem;border:1px solid var(--hp-border, #e5e5e5);border-radius:4px;background:var(--hp-surface, #fff)}.filter-count[data-v-6f36e30e]{font-size:.85rem;color:var(--hp-muted, #6b6b6b)}.media-grid[data-v-6f36e30e]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.media-card[data-v-6f36e30e]{border:1px solid var(--hp-border, #e5e5e5);border-radius:8px;overflow:hidden;background:var(--hp-surface, #fff);display:flex;flex-direction:column}.media-thumb[data-v-6f36e30e]{aspect-ratio:1200 / 630;background:var(--hp-thumb-bg, #f0f0f0);display:flex;align-items:center;justify-content:center}.media-thumb-img[data-v-6f36e30e]{width:100%;height:100%;object-fit:cover}.media-thumb-video[data-v-6f36e30e]{width:100%;height:100%;object-fit:cover;background:#000}.media-thumb-placeholder[data-v-6f36e30e]{color:var(--hp-muted, #6b6b6b);font-size:.9rem}.media-meta[data-v-6f36e30e]{padding:.75rem;display:flex;flex-direction:column;gap:.4rem}.kind-pill[data-v-6f36e30e]{display:inline-block;padding:.1rem .4rem;border-radius:999px;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;align-self:flex-start}.kind-pill--thumbnail[data-v-6f36e30e]{background:#e8f0fe;color:#1967d2}.kind-pill--video_poster[data-v-6f36e30e]{background:#fce8e6;color:#c5221f}.kind-pill--og_image[data-v-6f36e30e]{background:#fef7e0;color:#b06000}.kind-pill--segment_image[data-v-6f36e30e]{background:#e6f4ea;color:#137333}.kind-pill--attachment[data-v-6f36e30e]{background:#f3e8fd;color:#8430ce}.kind-pill--bunny_video[data-v-6f36e30e]{background:#fce8e6;color:#c5221f}.media-sub[data-v-6f36e30e]{margin:0;font-size:.8rem;color:var(--hp-muted, #6b6b6b);display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.pitch-status[data-v-6f36e30e]{display:inline-block;padding:.05rem .35rem;border-radius:999px;font-size:.65rem;background:var(--hp-pill-bg, #efefef)}.pitch-status--live[data-v-6f36e30e]{background:#e6f4ea;color:#137333}.pitch-status--draft[data-v-6f36e30e]{background:#e8eaed;color:#5f6368}.pitch-status--expired[data-v-6f36e30e],.pitch-status--removed[data-v-6f36e30e]{background:#fce8e6;color:#c5221f}.locked-badge[data-v-6f36e30e]{background:#fef7e0;color:#b06000;border:1px solid #fdd663;border-radius:4px;padding:.4rem .5rem;font-size:.75rem;line-height:1.3}.media-actions[data-v-6f36e30e]{margin-top:auto;padding-top:.5rem;display:flex;justify-content:flex-end}.action-btn[data-v-6f36e30e]{padding:.35rem .75rem;border:1px solid var(--hp-border, #e5e5e5);border-radius:4px;background:var(--hp-surface, #fff);cursor:pointer;font-size:.85rem}.action-btn.delete-btn[data-v-6f36e30e]:not(:disabled):hover{background:#fce8e6;border-color:#c5221f;color:#c5221f}.action-btn[data-v-6f36e30e]:disabled{opacity:.5;cursor:not-allowed}.empty-state[data-v-6f36e30e]{padding:3rem 1rem;text-align:center;border:1px dashed var(--hp-border, #e5e5e5);border-radius:8px}.empty-cta[data-v-6f36e30e]{display:inline-block;margin-top:.5rem;color:var(--hp-accent, #3a7afe);text-decoration:none;font-weight:500}.empty-cta[data-v-6f36e30e]:hover{text-decoration:underline}.pagination[data-v-6f36e30e]{margin-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:1rem}.pagination-btn[data-v-6f36e30e]{padding:.5rem 1rem;border:1px solid var(--hp-border, #e5e5e5);border-radius:4px;background:var(--hp-surface, #fff);cursor:pointer}.pagination-btn[data-v-6f36e30e]:disabled{opacity:.4;cursor:not-allowed}.pagination-info[data-v-6f36e30e]{font-size:.9rem;color:var(--hp-muted, #6b6b6b)}.loading-state[data-v-6f36e30e],.error-state[data-v-6f36e30e]{padding:2rem 1rem;text-align:center;color:var(--hp-muted, #6b6b6b)}.error-state[data-v-6f36e30e]{color:var(--hp-error, #c0392b)}.auth-page[data-v-3f689a75]{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--hp-bg, #f9fafb);padding:1rem}.auth-card[data-v-3f689a75]{background:var(--hp-surface, #fff);border:1px solid var(--hp-border, #e5e7eb);border-radius:12px;padding:2.5rem 2rem;width:100%;max-width:400px;box-shadow:0 1px 3px #0000000f}.auth-subtitle[data-v-3f689a75]{color:var(--hp-text-muted, #6b7280);font-size:.9rem;margin-bottom:1.5rem}.auth-form[data-v-3f689a75]{display:flex;flex-direction:column;gap:1rem}.field[data-v-3f689a75]{display:flex;flex-direction:column;gap:.375rem}.field label[data-v-3f689a75]{font-size:.875rem;font-weight:600;color:var(--hp-text, #111827)}.field input[data-v-3f689a75]{padding:.625rem .875rem;border:1px solid var(--hp-border, #e5e7eb);border-radius:6px;font-size:1rem;outline:none;transition:border-color .15s}.field input[data-v-3f689a75]:focus{border-color:var(--hp-primary, #2563eb)}button[type=submit][data-v-3f689a75]{margin-top:.5rem;padding:.75rem 1rem;background:var(--hp-primary, #2563eb);color:var(--hp-on-primary, #fff);border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .15s}button[type=submit][data-v-3f689a75]:disabled{opacity:.6;cursor:not-allowed}.error-msg[data-v-3f689a75]{padding:.75rem;background:var(--hp-danger-surface, #fef2f2);border:1px solid #fecaca;border-radius:6px;color:var(--hp-danger, #dc2626);font-size:.875rem}.success-msg[data-v-3f689a75]{padding:.75rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:var(--hp-success, #16a34a);font-size:.875rem}.auth-footer[data-v-3f689a75]{margin-top:1.5rem;font-size:.8rem;color:var(--hp-text-muted, #6b7280);text-align:center}.callback-page[data-v-6dc8dde9]{min-height:100dvh;display:flex;align-items:center;justify-content:center}.callback-card[data-v-6dc8dde9]{background:var(--hp-surface, #fff);border:1px solid var(--hp-border, #e5e7eb);border-radius:12px;padding:2rem;text-align:center;max-width:360px}.callback-card.error[data-v-6dc8dde9]{border-color:var(--hp-danger-border, #fecaca);background:var(--hp-danger-surface, #fef2f2);color:var(--hp-danger, #dc2626)}.smoke-page[data-v-5e7f833a]{max-width:640px;margin:4rem auto;padding:2rem;font-family:var(--hp-font, system-ui, sans-serif)}.smoke-page h1[data-v-5e7f833a]{font-size:1.5rem;margin-bottom:1rem}.smoke-page #status[data-v-5e7f833a]{font-weight:600;color:var(--hp-text, #111);background:var(--hp-bg, #f5f5f5);padding:.75rem 1rem;border-radius:8px;border:1px solid var(--hp-border, #e5e7eb)}.smoke-page .hint[data-v-5e7f833a]{margin-top:1rem;color:var(--hp-text-muted, #6b7280);font-size:.875rem;line-height:1.5}.smoke-page code[data-v-5e7f833a]{background:var(--hp-bg, #f5f5f5);padding:.125rem .375rem;border-radius:4px;font-size:.875em}
