@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@500;600;700;800&display=swap";.brand-logo-shell[data-v-a8d75094]{display:inline-flex;align-items:center;justify-content:center;width:var(--brand-logo-width);max-width:100%;flex-shrink:0}.brand-logo-shell--mark[data-v-a8d75094]{width:var(--brand-logo-width);height:var(--brand-logo-height, 42px);overflow:hidden;border-radius:12px}.brand-logo-image[data-v-a8d75094]{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.brand-logo-image--mark[data-v-a8d75094]{width:auto;height:100%;min-width:210%;max-width:none;object-fit:cover;object-position:left center}.signal-navbar[data-v-7a64f2a2]{padding:0;border-bottom:1px solid rgba(118,128,150,.16);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.signal-navbar-inner[data-v-7a64f2a2]{max-width:none;padding:1.35rem 2.4rem;border-radius:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;overflow:visible}.signal-navbar-inner[data-v-7a64f2a2]:after{display:none}.signal-navbar .navbar-collapse[data-v-7a64f2a2]{min-width:0}.signal-navbar .navbar-nav[data-v-7a64f2a2]{min-width:0;flex-wrap:wrap;justify-content:center}.brand-lockup[data-v-7a64f2a2]{display:inline-flex;align-items:center;gap:.8rem;color:var(--text-0);text-decoration:none}.brand-logo[data-v-7a64f2a2]{line-height:0}.signal-navbar:not(.app-navbar) .brand-lockup[data-v-7a64f2a2]{gap:0}.signal-navbar:not(.app-navbar) .brand-copy[data-v-7a64f2a2]{display:none}.signal-navbar:not(.app-navbar) .navbar-nav[data-v-7a64f2a2]{gap:1.6rem!important}.signal-navbar:not(.app-navbar) .nav-link[data-v-7a64f2a2]{color:var(--text-0);padding:.65rem .25rem;font-size:1.04rem;font-weight:500}.nav-link-resources[data-v-7a64f2a2]{display:inline-flex;align-items:center;gap:.5rem}.nav-link-resources span[data-v-7a64f2a2]{font-size:.9rem;transform:translateY(-1px)}.signal-navbar:not(.app-navbar) .nav-actions[data-v-7a64f2a2]{gap:1.15rem!important}.signal-navbar:not(.app-navbar) .nav-actions .btn[data-v-7a64f2a2]{min-width:112px;min-height:53px;border-radius:12px;padding:.85rem 1.45rem;font-size:1rem;font-weight:600}.signal-navbar:not(.app-navbar) .nav-actions .btn-outline-light[data-v-7a64f2a2]{border-color:#7157b724;background:rgba(255,255,255,.88);color:var(--text-0)}.signal-navbar:not(.app-navbar) .nav-actions .btn-primary[data-v-7a64f2a2]{min-width:197px;border-color:transparent;background:linear-gradient(100deg,#ff9638 0%,#f25762 51%,#bd39df 100%);color:#fff;box-shadow:none}.brand-copy[data-v-7a64f2a2]{display:flex;flex-direction:column;line-height:1.05}.brand-copy small[data-v-7a64f2a2]{color:var(--text-2);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em}.signal-navbar .nav-link[data-v-7a64f2a2]{color:var(--text-1);padding:.65rem 1rem;border-radius:0;font-weight:600;position:relative;white-space:nowrap}.nav-dropdown-trigger[data-v-7a64f2a2]{border:0;background:transparent}.nav-menu-dropdown[data-v-7a64f2a2]{min-width:260px}.nav-menu-dropdown .dropdown-item[data-v-7a64f2a2]{display:flex;flex-direction:column;gap:.18rem;border-radius:12px;padding:.65rem .8rem}.nav-menu-label[data-v-7a64f2a2]{font-weight:600}.nav-menu-desc[data-v-7a64f2a2]{color:var(--text-2);font-size:.72rem}.signal-navbar .navbar-toggler[data-v-7a64f2a2]{width:46px;height:46px;border-radius:14px;background:rgba(255,255,255,.82);border:1px solid rgba(113,87,183,.14)!important;display:inline-flex;align-items:center;justify-content:center}.signal-navbar .navbar-toggler[data-v-7a64f2a2]:focus{box-shadow:0 0 0 .2rem #7cff9f24}.signal-navbar .navbar-toggler-icon[data-v-7a64f2a2]{width:20px;height:20px;background-image:none;position:relative}.signal-navbar .navbar-toggler-icon[data-v-7a64f2a2]:before,.signal-navbar .navbar-toggler-icon[data-v-7a64f2a2]:after,.signal-navbar .navbar-toggler-icon[data-v-7a64f2a2]{background-color:transparent}.signal-navbar .navbar-toggler-icon[data-v-7a64f2a2]:before,.signal-navbar .navbar-toggler-icon[data-v-7a64f2a2]:after{content:"";position:absolute;left:0;width:20px;height:2px;border-radius:999px;background:var(--text-0);box-shadow:0 7px 0 var(--text-0)}.signal-navbar .navbar-toggler-icon[data-v-7a64f2a2]:before{top:2px}.signal-navbar .navbar-toggler-icon[data-v-7a64f2a2]:after{display:none}.signal-navbar .nav-link[data-v-7a64f2a2]:hover,.nav-link-active[data-v-7a64f2a2]{color:#ff8b52;background:transparent}.nav-link-active[data-v-7a64f2a2]:after{content:"";position:absolute;left:1rem;right:1rem;bottom:-1.14rem;height:2px;background:#ff7b46;border-radius:999px}.nav-actions[data-v-7a64f2a2]{flex-shrink:0;min-width:0}.nav-profile-btn[data-v-7a64f2a2]{display:inline-flex;align-items:center;gap:.5rem}.nav-profile-name[data-v-7a64f2a2]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-profile-role[data-v-7a64f2a2]{padding:.18rem .48rem;border-radius:999px;background:rgba(108,67,255,.08);font-size:.68rem;color:var(--text-1);text-transform:uppercase}.dropdown[data-v-7a64f2a2]{position:relative;z-index:8}.dropdown-menu[data-v-7a64f2a2]{min-width:220px;margin-top:.7rem;border-radius:18px;padding:.6rem;border:1px solid rgba(113,87,183,.14);box-shadow:0 18px 36px #13132d14}.nav-dropdown-role[data-v-7a64f2a2]{color:var(--text-2)}@media (min-width: 992px) and (max-width: 1240px){.signal-navbar-inner[data-v-7a64f2a2]{padding-left:1rem;padding-right:1rem}.brand-logo[data-v-7a64f2a2]{max-width:146px}.brand-copy small[data-v-7a64f2a2]{max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-navbar .nav-link[data-v-7a64f2a2]{padding-left:.62rem;padding-right:.62rem;font-size:.92rem}.nav-actions[data-v-7a64f2a2]{gap:.45rem!important}.nav-actions .btn[data-v-7a64f2a2]{padding-left:.72rem;padding-right:.72rem}}@media (min-width: 992px){.signal-navbar .navbar-toggler[data-v-7a64f2a2]{display:none}}@media (max-width: 991.98px){.signal-navbar[data-v-7a64f2a2]{padding-top:0}.signal-navbar-inner[data-v-7a64f2a2]{max-width:100%;border-radius:0;border-left:0;border-right:0;overflow:visible;padding:.8rem .95rem}.nav-actions[data-v-7a64f2a2]{margin-top:.75rem;width:100%;justify-content:stretch;flex-wrap:wrap;gap:.65rem!important}#signalNavbar[data-v-7a64f2a2]{margin-top:.9rem;padding-top:.85rem;border-top:1px solid rgba(113,87,183,.12);overflow:visible}.signal-navbar .nav-link[data-v-7a64f2a2]{color:var(--text-0);width:100%;border-radius:14px;padding:.8rem .9rem;white-space:normal}.nav-dropdown-trigger[data-v-7a64f2a2]{text-align:left}.signal-navbar .navbar-nav[data-v-7a64f2a2]{align-items:stretch!important;gap:.35rem}.nav-profile-btn[data-v-7a64f2a2]{width:100%;justify-content:space-between;min-height:46px;border-radius:14px}.brand-copy small[data-v-7a64f2a2]{color:var(--text-2)}.brand-lockup[data-v-7a64f2a2]{max-width:calc(100% - 56px)}.brand-logo[data-v-7a64f2a2]{max-width:150px}.brand-copy small[data-v-7a64f2a2]{font-size:.63rem;letter-spacing:.11em}.nav-actions>.btn[data-v-7a64f2a2],.nav-actions>.router-link-active[data-v-7a64f2a2],.nav-actions>a[data-v-7a64f2a2],.nav-actions>.dropdown[data-v-7a64f2a2]{width:100%}.nav-actions .btn[data-v-7a64f2a2]{min-height:44px;border-radius:14px}.nav-actions .dropdown[data-v-7a64f2a2]{display:block}.nav-actions .dropdown-menu[data-v-7a64f2a2]{position:static!important;transform:none!important;inset:auto!important;width:100%;min-width:0;margin-top:.55rem;border-radius:16px;background:rgba(255,255,255,.96)}.dropdown-menu.show[data-v-7a64f2a2]{display:block}.dropdown-item[data-v-7a64f2a2],.dropdown-item-text[data-v-7a64f2a2],.dropdown-header[data-v-7a64f2a2]{white-space:normal}.nav-link-active[data-v-7a64f2a2]:after{left:.9rem;right:.9rem;bottom:0}}.app-shell-lights[data-v-76c8e497],.route-fade-enter-active[data-v-76c8e497],.route-fade-leave-active[data-v-76c8e497],.route-fade-enter-from[data-v-76c8e497],.route-fade-leave-to[data-v-76c8e497]{display:none!important;transition:none!important;transform:none!important;opacity:1!important}.session-expired-toast[data-v-76c8e497]{position:fixed;right:1rem;top:1rem;z-index:1080;width:min(360px,calc(100vw - 2rem));border-radius:18px;border:1px solid rgba(255,107,122,.28);background:rgba(41,10,18,.92);color:#fee2e2;box-shadow:0 18px 40px #01041052;padding:.9rem;animation:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.session-expired-title[data-v-76c8e497]{font-weight:700;margin-bottom:.2rem}.plan-limit-toast[data-v-76c8e497]{position:fixed;right:1rem;top:6.3rem;z-index:1080;width:min(380px,calc(100vw - 2rem));border-radius:18px;border:1px solid rgba(109,94,252,.28);background:rgba(16,19,43,.94);color:#dbeafe;box-shadow:0 18px 40px #01041052;padding:.9rem;animation:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.plan-limit-title[data-v-76c8e497]{font-weight:700;margin-bottom:.2rem}.api-error-toast[data-v-76c8e497]{position:fixed;right:1rem;top:11.7rem;z-index:1080;width:min(420px,calc(100vw - 2rem));border-radius:18px;border:1px solid rgba(255,159,110,.3);background:rgba(34,17,9,.94);color:#ffedd5;box-shadow:0 18px 40px #01041052;padding:.9rem;animation:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.api-error-title[data-v-76c8e497]{font-weight:700;margin-bottom:.2rem}.app-footer[data-v-76c8e497]{margin-top:0!important;padding:1.25rem 0;border-top:1px solid rgba(118,128,150,.18);background:rgba(255,255,255,.88)}.app-main--immersive[data-v-76c8e497]{padding-bottom:0!important}.app-main[data-v-76c8e497]{width:100%;min-width:0;overflow-x:clip}.public-footer-inner[data-v-76c8e497]{display:grid;grid-template-columns:minmax(250px,1fr) auto minmax(180px,1fr);align-items:center;gap:1rem;width:min(100%,1480px);margin:0 auto;padding:0 2rem}.footer-brand[data-v-76c8e497],.footer-links[data-v-76c8e497],.footer-socials[data-v-76c8e497]{display:flex;align-items:center}.footer-brand[data-v-76c8e497]{gap:1.15rem;color:#676985}.footer-mark[data-v-76c8e497]{line-height:0}.footer-links[data-v-76c8e497]{gap:clamp(1.2rem,3.6vw,3rem);justify-content:center}.footer-links a[data-v-76c8e497]{color:#545468;font-size:.94rem}.footer-links a[data-v-76c8e497]:hover,.footer-links a.router-link-active[data-v-76c8e497]{color:#ff8b52}.footer-socials[data-v-76c8e497]{justify-content:flex-end;gap:.8rem}.footer-socials a[data-v-76c8e497]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:1px solid rgba(118,128,150,.3);color:#11112f;text-decoration:none;font-weight:800}.footer-socials a[data-v-76c8e497]:hover{border-color:#ff7b468c;color:#ff8b52}@media (max-width: 991.98px){.public-footer-inner[data-v-76c8e497]{grid-template-columns:1fr;justify-items:center;text-align:center}.footer-links[data-v-76c8e497]{flex-wrap:wrap}.footer-socials[data-v-76c8e497]{justify-content:center}}@keyframes toast-in-76c8e497{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.app-shell-lights[data-v-76c8e497]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.app-shell-lights[data-v-76c8e497]:before,.app-shell-lights[data-v-76c8e497]:after{content:"";position:absolute;width:min(36vw,420px);height:min(36vw,420px);border-radius:50%;filter:blur(8px);opacity:.12;will-change:transform,opacity;transform:translateZ(0)}.app-shell-lights[data-v-76c8e497]:before{right:-8%;top:8%;background:radial-gradient(circle,#38bdf8,transparent 70%);animation:shell-float-a-76c8e497 18s ease-in-out infinite alternate}.app-shell-lights[data-v-76c8e497]:after{left:-10%;bottom:8%;background:radial-gradient(circle,#34d399,transparent 70%);animation:shell-float-b-76c8e497 22s ease-in-out infinite alternate}@media (prefers-reduced-motion: reduce){.app-shell-lights[data-v-76c8e497]:before,.app-shell-lights[data-v-76c8e497]:after{animation:none!important;filter:none!important;opacity:0!important}.route-fade-enter-active[data-v-76c8e497],.route-fade-leave-active[data-v-76c8e497]{transition:none!important}}@media (max-width: 768px){.app-shell-lights[data-v-76c8e497]:before,.app-shell-lights[data-v-76c8e497]:after{filter:none;opacity:0;animation:none}.session-expired-toast[data-v-76c8e497],.plan-limit-toast[data-v-76c8e497],.api-error-toast[data-v-76c8e497]{left:.8rem;right:.8rem;top:auto;bottom:.9rem;width:auto}.plan-limit-toast[data-v-76c8e497]{bottom:5.7rem}.api-error-toast[data-v-76c8e497]{bottom:10.5rem}.public-footer-inner[data-v-76c8e497]{padding-left:1rem;padding-right:1rem}.footer-brand[data-v-76c8e497],.footer-links[data-v-76c8e497],.footer-socials[data-v-76c8e497]{width:100%;justify-content:center}}.route-fade-enter-active[data-v-76c8e497],.route-fade-leave-active[data-v-76c8e497]{transition:opacity .22s ease,transform .22s ease}.route-fade-enter-from[data-v-76c8e497],.route-fade-leave-to[data-v-76c8e497]{opacity:0;transform:translateY(6px)}@keyframes shell-float-a-76c8e497{0%{transform:translateY(0) translate(0) scale(1)}to{transform:translateY(16px) translate(-18px) scale(1.06)}}@keyframes shell-float-b-76c8e497{0%{transform:translateY(0) translate(0) scale(1)}to{transform:translateY(-16px) translate(14px) scale(1.08)}}:root{--bg-0: #ffffff;--bg-1: #fcfbff;--bg-2: #f7f3ff;--bg-3: #f3efff;--surface: rgba(255, 255, 255, .86);--surface-strong: rgba(255, 255, 255, .96);--surface-soft: rgba(108, 67, 255, .04);--surface-border: rgba(113, 87, 183, .14);--text-0: #11112f;--text-1: #3c3d58;--text-2: #676985;--line: rgba(113, 87, 183, .12);--brand-start: #6c43ff;--brand-end: #7c5cff;--brand-soft: rgba(108, 67, 255, .12);--accent: #16a34a;--accent-soft: rgba(22, 163, 74, .12);--warm: #ea7a1f;--warm-soft: rgba(234, 122, 31, .12);--danger: #dc2626;--danger-soft: rgba(220, 38, 38, .1);--shadow-soft: 0 8px 24px rgba(17, 17, 47, .06);--shadow-lift: 0 12px 32px rgba(17, 17, 47, .08);--radius-2xl: 24px;--radius-xl: 20px;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 10px;--space-1: .35rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--font-xs: .72rem;--font-sm: .82rem;--font-base: .95rem;--font-lg: 1.05rem;--font-xl: 1.25rem;--font-2xl: clamp(1.9rem, 3vw, 2.65rem)}*{box-sizing:border-box}html,body,#app{min-height:100%}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;color:var(--text-0);font-family:Manrope,sans-serif;font-size:var(--font-base);line-height:1.55;background:radial-gradient(circle at top center,rgba(126,87,255,.1),transparent 28%),linear-gradient(180deg,#ffffff 0%,#fcfbff 45%,#faf8ff 100%)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(113,87,183,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(113,87,183,.015) 1px,transparent 1px),linear-gradient(125deg,transparent 0%,rgba(126,87,255,.04) 46%,transparent 60%);background-size:54px 54px,54px 54px,100% 100%;-webkit-mask-image:radial-gradient(circle at center,black,transparent 84%);mask-image:radial-gradient(circle at center,black,transparent 84%);opacity:.45}h1,h2,h3,h4,h5,h6,.navbar-brand{font-family:Sora,sans-serif;letter-spacing:-.04em;color:var(--text-0)}h1{font-size:var(--font-2xl);line-height:1.02;font-weight:800}h2{font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.08;font-weight:750}h3{font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.2;font-weight:700}h4,h5,h6{line-height:1.2}p,li,.form-control,.form-select,.btn{font-size:var(--font-base)}a{color:inherit}#app{position:relative}.app-main{position:relative;z-index:1;padding-bottom:3rem}.app-footer{position:relative;z-index:1;border-top:1px solid var(--line);background:rgba(255,255,255,.86);color:var(--text-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.glass,.panel-card,.section-shell,.section-card,.card,.dropdown-menu,.modal-content{background:var(--surface);border:1px solid var(--surface-border);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.card,.panel-card,.section-shell,.section-card,.modal-content{border-radius:var(--radius-xl)}.card,.section-card{color:var(--text-0)}.card :is(h1,h2,h3,h4,h5,h6,strong),.panel-card :is(h1,h2,h3,h4,h5,h6,strong),.section-card :is(h1,h2,h3,h4,h5,h6,strong),.section-shell :is(h1,h2,h3,h4,h5,h6,strong),.modal-content :is(h1,h2,h3,h4,h5,h6,strong){color:var(--text-0)}.card p,.panel-card p,.section-card p,.section-shell p,.modal-content p,.card small,.panel-card small,.section-card small,.section-shell small,.modal-content small,.card li,.panel-card li,.section-card li,.section-shell li,.modal-content li{color:var(--text-1)}.card:hover,.panel-card:hover,.section-shell:hover,.section-card:hover{box-shadow:var(--shadow-soft)}.btn{border-radius:999px;font-weight:700;min-height:44px;padding:.7rem 1rem;box-shadow:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{border:1px solid transparent;color:#fff;background:linear-gradient(135deg,var(--brand-start),var(--brand-end));box-shadow:0 10px 24px #6c43ff38}.btn-primary:hover{color:#fff;box-shadow:0 14px 28px #6c43ff47}.btn-primary:focus,.btn-outline-primary:focus,.btn-outline-light:focus,.btn-outline-secondary:focus,.btn-outline-danger:focus,.btn-light:focus{box-shadow:0 0 0 .2rem #7c5cff38}.btn-outline-primary,.btn-outline-light,.btn-outline-secondary{color:var(--text-0);border-color:#7157b724;background:rgba(255,255,255,.96)}.btn-outline-primary:hover,.btn-outline-light:hover,.btn-outline-secondary:hover{border-color:#7157b73d;background:rgba(247,243,255,.96);color:var(--text-0)}.btn-outline-danger{color:#ffd0d5;border-color:#ff6b7a70;background:rgba(255,107,122,.06)}.btn-outline-danger:hover{color:#fff;border-color:#ff6b7aad;background:rgba(255,107,122,.14)}.btn-light{color:#1a1309;background:linear-gradient(135deg,#fff7e8,#f3ddbb);border-color:transparent}.btn-light:hover{color:#1a1309}.form-control,.form-select,.input-group-text,textarea.form-control{border-radius:var(--radius-md);border:1px solid rgba(113,87,183,.14);color:var(--text-0);background:rgba(255,255,255,.92);min-height:44px}.btn-link,.text-button,.link-button{color:var(--brand-start);text-decoration:none}.btn-link:hover,.text-button:hover,.link-button:hover{color:#5a35db}.badge,.pill,[class*=pill],[class*=badge]{border-radius:999px;font-weight:700;letter-spacing:0}.login-page,.register-page,.creator-strategy-page,.notifications-page,.subscription-shell,.decision-studio-page,.compare-page,.pipeline-page,.creator-copilot,.compare-dock-shell{background:radial-gradient(circle at top center,rgba(126,87,255,.08),transparent 28%) !important,linear-gradient(180deg,#ffffff 0%,#fcfbff 45%,#faf8ff 100%)!important;color:var(--text-0)!important}.login-panel,.register-panel,.notifications-list-card,.subscription-plans-card,.subscription-checkout-card,.subscription-side-card,.subscription-notice,.decision-rail,.decision-chat-card,.workspace-panel,.compare-form-card,.decision-banner,.metrics-table-card,.creator-compare-card,.compare-hero,.pipeline-hero,.pipeline-decision-box,.pipeline-panel,.pipeline-entry,.funnel-card,.compare-modal--studio,.compare-modal-shell,.compare-queue-card,.compare-stage-card,.compare-summary-panel,.compare-insight-card,.compare-status-card,.compare-confidence-card,.compare-metrics-board,.copilot-panel,.copilot-empty-state,.copilot-video-review-card,.copilot-insight-card,.copilot-pattern-card,.copilot-confidence-bar,.compare-launcher-bar,.strategy-center,.strategy-rail{border:1px solid rgba(113,87,183,.14)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,244,255,.9))!important;box-shadow:0 18px 40px #13132d0f!important;color:var(--text-0)!important}.login-brand-side,.login-form-side,.register-brand-side,.register-form-side{background:radial-gradient(circle at 18% 20%,rgba(166,137,255,.18),transparent 28%) !important,radial-gradient(circle at 80% 80%,rgba(255,176,79,.12),transparent 24%) !important,linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,241,255,.94))!important;border-color:#7157b71f!important}.login-form-wrap h1,.register-form-wrap h1,.notifications-kicker,.notifications-subtitle,.notifications-empty-icon,.notifications-empty strong,.notifications-empty p,.notifications-empty small,.subscription-kicker,.subscription-title,.subscription-subtitle,.subscription-card-kicker,.subscription-notice-copy strong,.subscription-notice-copy p,.subscription-notice-copy span,.compare-page h1,.compare-page h2,.compare-page p,.pipeline-title,.pipeline-copy,.pipeline-kicker,.pipeline-page .text-muted,.decision-studio-page h1,.decision-studio-page h2,.decision-studio-page h3,.decision-studio-page p,.creator-strategy-page h1,.creator-strategy-page p,.copilot-kicker,.copilot-header-copy,.copilot-message-copy,.copilot-reference-title,.copilot-confidence,.copilot-video-review-label,.copilot-video-review-block p,.copilot-video-review-list li{color:var(--text-0)!important}.brand-line,.login-copy,.register-copy,.brand-copy small,.notifications-page small,.notifications-page .notification-copy small,.notifications-page .notification-time,.notifications-page .notification-type-pill,.subscription-plan-meta,.subscription-plan-footnote,.subscription-history-empty,.subscription-section-head span,.subscription-key-value-row span,.subscription-checkout-item span,.compare-page .compare-kicker,.compare-page .sync-copy,.compare-page .last-sync,.compare-page .field-label,.compare-page .secure-line,.pipeline-page .small,.pipeline-page .entry-meta,.pipeline-page .pipeline-intelligence,.decision-studio-page .rail-hint,.decision-studio-page .studio-hero-panel__kicker,.decision-studio-page .assistant-line p,.decision-studio-page .user-message-demo p,.decision-studio-page .creator-plain-language p,.decision-studio-page .creator-main p,.creator-strategy-page .rail-title,.creator-strategy-page .thread-card span,.creator-strategy-page .thread-card small,.creator-strategy-page .empty-threads span,.creator-strategy-page .strategy-disclaimer,.creator-copilot .copilot-state,.creator-copilot .copilot-reference-card,.creator-copilot .copilot-bullets,.creator-copilot .copilot-followups{color:var(--text-2)!important}.notifications-refresh,.notifications-mark-all,.notifications-filter select,.notifications-empty-actions a,.subscription-secondary-button,.subscription-tertiary-button,.compare-page .btn-outline-secondary,.compare-page .nav-pill,.compare-page .account-pill,.pipeline-page .btn-outline-secondary,.pipeline-page .btn-outline-light,.pipeline-page .nav-pill,.pipeline-page .account-pill,.creator-strategy-page .thread-card,.creator-strategy-page .view-all-threads,.creator-copilot .copilot-secondary-button,.creator-copilot .copilot-icon-button,.creator-copilot .suggestion-chip,.compare-launcher-chip{background:rgba(255,255,255,.9)!important;color:var(--text-0)!important;border-color:#7157b724!important}.subscription-plan-card,.subscription-cycle-toggle,.subscription-cycle-toggle button,.subscription-download-button,.subscription-history-row,.subscription-plan-status-box,.subscription-checkout-item,.compare-page .field-card,.compare-page .metric-box,.compare-page .decision-bullet,.compare-page .workspace-popover,.pipeline-page .workspace-popover,.pipeline-page .metric-box,.pipeline-page .entry-actions .btn,.decision-studio-page .studio-turn,.decision-studio-page .user-message-demo,.decision-studio-page .assistant-line,.decision-studio-page .creator-decision-card,.decision-studio-page .backup-card,.decision-studio-page .starter-preview-card,.decision-studio-page .starter-flow-card,.decision-studio-page .studio-brief-coaching__card,.decision-studio-page .signal-followups button,.decision-studio-page .rail-brief-list button,.decision-studio-page .workspace-panel--pipeline,.creator-copilot .copilot-message--assistant .copilot-bubble,.creator-copilot .copilot-reference-card,.creator-copilot .copilot-followup-chip,.creator-copilot .copilot-insight-chip,.creator-copilot .copilot-video-review-chip,.creator-copilot .copilot-visual-reply{background:rgba(255,255,255,.88)!important;color:var(--text-0)!important;border-color:#7157b724!important}.decision-studio-page .studio-hero-panel .chat-input,.decision-studio-page .studio-hero-panel .chat-input-container.chat-input,.decision-studio-page .studio-hero-panel .campaign-textarea,.compare-page .form-control,.pipeline-page .form-control,.pipeline-page .form-select,.notifications-filter select,.creator-copilot .copilot-textarea,.login-page .form-control,.login-page .form-select,.register-page .form-control,.register-page .form-select{background:rgba(255,255,255,.96)!important;color:var(--text-0)!important;border-color:#7157b724!important;-webkit-text-fill-color:var(--text-0)!important}.decision-studio-page .studio-hero-panel .campaign-textarea::placeholder,.compare-page .form-control::placeholder,.pipeline-page .form-control::placeholder,.creator-copilot .copilot-textarea::placeholder,.login-page .form-control::placeholder,.register-page .form-control::placeholder{color:var(--text-2)!important}.pipeline-page .mini-pill--verified{background:rgba(22,163,74,.12)!important;color:#15803d!important}.pipeline-page .mini-pill--high{background:rgba(79,70,229,.12)!important;color:#4338ca!important}.pipeline-page .mini-pill--medium{background:rgba(245,158,11,.14)!important;color:#92400e!important}.pipeline-page .mini-pill--low{background:rgba(148,163,184,.18)!important;color:#475569!important}.creator-shell .creator-panel,.creator-shell .creator-kpi-card,.creator-shell .creator-dashboard-summary>article,.creator-shell .creator-table-wrap,.creator-shell .signal-card,.creator-shell .ai-recommendation-card,.creator-shell .ask-ai-form,.creator-shell .quick-question-row button,.creator-shell .consistency-pill,.creator-shell .performance-pill,.creator-shell .inline-table-link,.creator-shell .dashboard-action,.creator-shell .creator-dashboard-guidance{background:rgba(255,255,255,.94)!important;border-color:#7157b724!important;color:var(--text-0)!important;box-shadow:0 18px 40px #6148ab14!important}.creator-shell .creator-panel-head small,.creator-shell .empty-copy,.creator-shell .creator-channel-card p,.creator-shell .creator-channel-card span,.creator-shell .creator-next-action-card span,.creator-shell .creator-next-action-card p{color:var(--text-2)!important}.compare-page .decision-winner-chip,.subscription-plan-ribbon,.subscription-plan-selected-badge,.creator-copilot .copilot-launcher,.creator-strategy-page .new-thread-btn,.decision-studio-page .rail-new-btn,.decision-studio-page .generate-btn,.compare-page .compare-submit,.compare-page .compare-primary-btn,.pipeline-page .btn-primary,.notifications-empty-actions a.router-link-active,.notifications-empty-actions a:hover{color:#fff!important}.notifications-page .spinner-border,.creator-copilot .spinner-border{color:var(--brand-start)!important}.form-select option{background:#ffffff;color:var(--text-0)}.form-control::placeholder,textarea.form-control::placeholder{color:#676985eb}.form-control:focus,.form-select:focus,textarea.form-control:focus{color:var(--text-0);border-color:#7c5cff99;background:rgba(255,255,255,.98);box-shadow:0 0 0 .2rem #7c5cff2e}.input-group-text{color:var(--text-2)}.text-muted,.small.text-muted,.text-light-emphasis,.form-label,.form-text,.table,.table td,.table th{color:var(--text-2)!important}.form-label{font-size:var(--font-sm);font-weight:700;margin-bottom:var(--space-2)}.text-secondary,.small.text-secondary,.table-secondary{color:var(--text-1)!important}.notifications-page h1,.subscription-page h1,.compare-page h1,.pipeline-page h1,.decision-studio-page h1,.creator-strategy-page h1,.creator-shell h1,.login-page h1,.register-page h1{color:var(--text-0)!important;background:none!important;-webkit-text-fill-color:var(--text-0)!important}.notifications-kicker,.subscription-kicker,.compare-kicker,.pipeline-kicker,.studio-hero-panel__kicker,.creator-dashboard-kicker,.creator-strategy-page .rail-title,.decision-studio-page .rail-section-title{color:var(--brand-start)!important;font-size:var(--font-sm)!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.08em!important}.notifications-shell,.subscription-page,.compare-shell,.pipeline-page .container,.decision-studio-shell,.creator-dashboard,.creator-strategy-page .strategy-layout{gap:1.5rem!important}.notifications-list-card,.notifications-priority-card,.subscription-header,.subscription-guidance-card,.subscription-plans-card,.subscription-notice,.subscription-feedback,.subscription-history-card,.subscription-invoice-card,.subscription-side-card,.compare-hero,.compare-guidance-card,.compare-form-card,.how-card,.benefit-card,.creator-compare-card,.decision-banner,.pipeline-hero,.pipeline-guidance-card,.pipeline-decision-box,.pipeline-panel,.pipeline-entry,.funnel-card,.decision-studio-page .studio-hero-panel,.decision-studio-page .studio-turn,.decision-studio-page .creator-decision-card,.decision-studio-page .reason-card,.decision-studio-page .backup-options-panel,.decision-studio-page .backup-card,.creator-shell .creator-panel,.creator-shell .creator-kpi-card,.creator-shell .creator-dashboard-summary>article,.creator-shell .ai-recommendation-card,.creator-shell .creator-dashboard-guidance,.creator-strategy-page .rail-guidance-card,.creator-strategy-page .strategy-briefing,.creator-strategy-page .thread-card,.creator-copilot .copilot-header,.creator-copilot .copilot-bubble,.creator-copilot .copilot-video-review-card,.creator-copilot .copilot-insight-card,.creator-copilot .copilot-pattern-card,.creator-copilot .copilot-confidence-bar,.creator-copilot .copilot-composer{border-radius:var(--radius-xl)!important;padding:1rem!important;box-shadow:var(--shadow-soft)!important}.creator-shell .creator-dashboard-summary>article,.creator-shell .creator-kpi-card,.creator-shell .creator-panel,.decision-studio-page .reason-card,.benefit-card,.funnel-card,.subscription-plan-card{box-shadow:none!important}.notifications-priority-actions a,.notifications-empty-actions a,.creator-guidance-link,.signal-card-action,.inline-table-link,.subscription-secondary-button,.subscription-tertiary-button,.creator-strategy-page .strategy-briefing-actions button,.creator-copilot .copilot-secondary-button,.creator-copilot .copilot-icon-button,.creator-copilot .suggestion-chip,.decision-studio-page .signal-followups button,.decision-studio-page .rail-brief-list button,.decision-studio-page .filters-inline-button,.compare-page .btn-outline-secondary,.compare-page .btn-outline-light,.compare-page .nav-pill,.compare-page .account-pill,.pipeline-page .btn-outline-secondary,.pipeline-page .btn-outline-light,.pipeline-page .nav-pill,.pipeline-page .account-pill,.creator-shell .dashboard-action--ghost{background:rgba(255,255,255,.96)!important;color:var(--text-1)!important;border:1px solid var(--surface-border)!important;box-shadow:none!important}.decision-studio-page .generate-btn,.decision-studio-page .rail-new-btn,.compare-page .compare-submit,.compare-page .compare-primary-btn,.pipeline-page .pipeline-decision-box .btn-primary,.creator-copilot .copilot-send,.creator-strategy-page .new-thread-btn,.creator-shell .dashboard-action--primary,.creator-shell .creator-next-action-card button,.creator-shell .ask-ai-form button,.notifications-priority-actions a:first-child,.subscription-cycle-toggle button.active{background:linear-gradient(135deg,var(--brand-start),var(--brand-end))!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 24px #6c43ff38!important}.pipeline-page .entry-actions .btn-primary,.decision-studio-page .action-row .btn-primary,.creator-shell .ai-recommendation-card button{background:rgba(108,67,255,.08)!important;color:var(--brand-start)!important;border:1px solid rgba(108,67,255,.18)!important;box-shadow:none!important}.reason-card--good,.copilot-insight-card--next,.pipeline-page .status-badge--replied,.pipeline-page .status-badge--deal_closed,.pipeline-page .mini-pill--verified,.pipeline-page .mini-pill--high{background:rgba(22,163,74,.06)!important;border-color:#16a34a29!important}.reason-card--trade,.copilot-insight-card--why,.pipeline-page .status-badge--negotiating,.pipeline-page .mini-pill--medium,.subscription-table-status{background:rgba(234,122,31,.07)!important;border-color:#ea7a1f2e!important}.reason-card--risk,.copilot-insight-card--avoid,.pipeline-page .status-badge--rejected{background:rgba(220,38,38,.05)!important;border-color:#dc262629!important}.reason-card--good h3,.copilot-insight-card--next strong,.pipeline-page .status-badge--replied,.pipeline-page .status-badge--deal_closed,.pipeline-page .mini-pill--verified,.pipeline-page .mini-pill--high{color:#15803d!important}.reason-card--trade h3,.copilot-insight-card--why strong,.pipeline-page .status-badge--negotiating,.pipeline-page .mini-pill--medium,.subscription-table-status{color:#b45309!important}.reason-card--risk h3,.copilot-insight-card--avoid strong,.pipeline-page .status-badge--rejected{color:#b42318!important}.decision-studio-page .reason-card p,.decision-studio-page .reason-card li,.creator-copilot .copilot-insight-card li,.creator-copilot .copilot-video-review-list li,.creator-copilot .copilot-bullets li{line-height:1.6!important}.creator-copilot .copilot-insight-card ul,.decision-studio-page .reason-card ul{margin:.5rem 0 0!important;padding-left:1.1rem!important}.notifications-page .notification-row,.creator-shell .signal-card,.decision-studio-page .backup-card,.subscription-plan-card,.pipeline-page .pipeline-entry,.compare-page .creator-compare-card{transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.notifications-page .notification-row:hover,.creator-shell .signal-card:hover,.decision-studio-page .backup-card:hover,.subscription-plan-card:hover,.pipeline-page .pipeline-entry:hover,.compare-page .creator-compare-card:hover{transform:translateY(-1px);border-color:#7157b733!important;box-shadow:var(--shadow-soft)!important}.compare-page h1 span,.pipeline-page .pipeline-title span,.creator-shell .creator-next-action-card strong,.decision-studio-page .creator-plain-language strong,.creator-copilot .copilot-kicker,.notifications-page .notifications-kicker{color:var(--brand-start)!important;background:none!important;-webkit-text-fill-color:currentColor!important}.decision-studio-page .creator-confidence-pill,.subscription-inline-plan-badge,.subscription-plan-selected-badge,.subscription-plan-ribbon,.notifications-page .notification-type-pill,.pipeline-page .status-badge,.pipeline-page .mini-pill,.creator-shell .performance-pill,.creator-shell .consistency-pill,.compare-page .decision-winner-chip,.creator-copilot .copilot-message--assistant .badge{border-radius:999px!important;padding:.3rem .65rem!important;font-size:.75rem!important;font-weight:700!important;box-shadow:none!important}.decision-studio-page .rail-hint,.decision-studio-page .assistant-line p,.decision-studio-page .user-message-demo p,.decision-studio-page .creator-plain-language p,.decision-studio-page .backup-card small,.creator-shell .creator-panel-head small,.creator-shell .empty-copy,.creator-shell .creator-channel-card p,.creator-shell .creator-next-action-card p,.creator-copilot .copilot-state,.creator-copilot .copilot-reference-card span,.creator-copilot .copilot-followups,.creator-copilot .copilot-confidence,.compare-page .compare-kicker,.compare-page .sync-copy,.compare-page .last-sync,.compare-page .field-label,.pipeline-page .entry-meta,.pipeline-page .pipeline-intelligence,.subscription-plan-meta,.subscription-plan-footnote,.subscription-history-empty,.notifications-subtitle,.notification-copy small,.notification-time{color:var(--text-2)!important}.small,small{color:inherit;font-size:var(--font-sm)}.table{--bs-table-bg: transparent;--bs-table-color: var(--text-1);--bs-table-border-color: rgba(113, 87, 183, .12)}.table thead th{border-bottom:1px solid rgba(113,87,183,.16);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.table tbody tr{transition:background .18s ease}.table tbody tr:hover{background:rgba(108,67,255,.045)}.badge{border-radius:999px}.page-hero{position:relative;overflow:hidden;padding:var(--space-5) calc(var(--space-5) + .2rem);border-radius:var(--radius-2xl);border:1px solid rgba(113,87,183,.12);background:radial-gradient(circle at top right,rgba(249,115,82,.14),transparent 34%),radial-gradient(circle at bottom left,rgba(109,224,194,.08),transparent 28%),linear-gradient(140deg,rgba(255,255,255,.98),rgba(247,243,255,.94));box-shadow:var(--shadow-lift)}.page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,transparent 0%,rgba(126,87,255,.05) 45%,transparent 65%)}.page-hero-kicker{color:var(--text-2);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.section-shell,.interactive-surface,.section-card{padding:var(--space-4)}.stat-card{height:100%;padding:1.1rem;border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,243,255,.96));border:1px solid rgba(113,87,183,.14)}.stat-value{color:var(--text-0);font-weight:800;font-size:2rem}.stat-label,.stat-subtext{color:var(--text-2)}.alert-info,.alert-warning,.alert-secondary{color:var(--text-1)}.tag-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .72rem;border-radius:999px;border:1px solid rgba(113,87,183,.14);background:rgba(255,255,255,.92);color:var(--text-1);font-size:.72rem;font-weight:700}.gradient-title,.text-gradient-purple{background:linear-gradient(135deg,#6c43ff,#ff7a23 42%,#20b486 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-chip,.signal-chip,.trust-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .8rem;border-radius:999px;background:rgba(255,255,255,.9);border:1px solid rgba(113,87,183,.14);color:var(--text-1);font-size:.75rem;font-weight:600}.skeleton{position:relative;overflow:hidden;border-radius:var(--radius-sm);background:rgba(108,67,255,.08)}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.82),transparent);transform:translate(-100%);animation:shimmer 1.2s linear infinite}.alert{border-radius:var(--radius-lg);border:1px solid rgba(113,87,183,.14)}.hero-kicker,.page-hero-kicker,.decision-kicker,.pipeline-kicker{color:var(--text-2);font-size:var(--font-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.metric-label,.u-label,.stat-label{font-size:var(--font-xs);font-weight:700;color:var(--text-2)}.metric-value,.u-value,.stat-value{color:var(--text-0)}.dropdown-menu-dark,.dropdown-menu{color:var(--text-1);background:rgba(255,255,255,.98);border:1px solid rgba(113,87,183,.14);box-shadow:var(--shadow-soft)}.dropdown-item{color:var(--text-1);border-radius:12px}.dropdown-item:hover,.dropdown-item:focus,.dropdown-item:active,.dropdown-item.active{color:var(--text-0);background:rgba(108,67,255,.08)}.dropdown-header,.dropdown-menu strong,.dropdown-menu .fw-semibold{color:var(--text-0)!important}.dropdown-divider{border-top-color:#7157b71f}.btn-close{filter:none;opacity:.85}.btn-close:hover{opacity:1}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(108,67,255,.04)}::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,rgba(249,115,82,.78),rgba(109,224,194,.62))}@keyframes shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width: 768px){.page-hero,.section-shell,.section-card,.panel-card,.card{border-radius:18px}.app-main{padding-bottom:2rem}.btn{min-height:40px;padding:.68rem .92rem}body{font-size:.93rem}.container,.container-fluid{--bs-gutter-x: 1rem}}.bg-light,.bg-white,.bg-light-subtle,.table-light,.alert-light,.alert-white,.list-group-item.bg-light,.list-group-item.bg-light-subtle,.list-group-item.bg-white,.dropdown-item.bg-light,.dropdown-item.bg-white,.border.bg-light,.border.bg-white,.card.bg-light,.card.bg-light-subtle,.card.bg-white,.text-bg-light,.text-bg-white,.badge.text-bg-light,.badge.bg-light,.badge.text-bg-white,.badge.bg-white{background:rgba(255,255,255,.94)!important;color:var(--text-0)!important;border-color:#7157b724!important}.text-dark,.text-body,.text-black,.bg-light .text-dark,.bg-white .text-dark,.bg-light-subtle .text-dark,.bg-white .text-body,.bg-white .text-black,.text-bg-light.text-dark,.text-bg-white.text-dark,.badge.bg-light.text-dark,.badge.bg-white.text-dark{color:var(--text-0)!important}.offcanvas,.offcanvas-header,.offcanvas-body,.popover,.modal-content,.list-group-item,.dropdown-menu,.dropdown-item,.accordion-item,.accordion-button,.toast,.toast-header{background:rgba(255,255,255,.96)!important;color:var(--text-0)!important;border-color:#7157b724!important}.dropdown-item:hover,.dropdown-item:focus,.accordion-button:not(.collapsed){background:rgba(108,67,255,.08)!important;color:var(--text-0)!important}.modal-header,.modal-footer,.accordion-button:after,.toast-header .btn-close{border-color:#7157b724!important}.btn-close{filter:none;opacity:.9}.placeholder,.placeholder-glow .placeholder{background-color:#6c43ff1f!important;opacity:1!important}.notification-bell .dropdown-menu,.dropdown-menu .border-bottom,.list-group-item,.offcanvas .border-bottom,.modal-content .border-bottom{border-color:#7157b71f!important}.text-muted,.small.text-muted,small.text-muted,.form-text,.text-secondary,.text-body-secondary{color:var(--text-2)!important}.spinner-border.text-light,.spinner-border.text-white{color:#6c43ff!important}img,svg,canvas,video{max-width:100%}pre,code,.text-break{white-space:pre-wrap;overflow-wrap:anywhere}.card,.panel-card,.section-card,.section-shell,.dropdown-menu,.modal-content,.toast,.alert,.table-responsive,[class*=grid],[class*=row],[class*=copy],[class*=content]{min-width:0}.table-responsive,.table-wrap,.campaign-table-wrap,.creator-table-wrap,.super-admin-table-wrap,.results-table-wrap,.comparison-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table,table,.btn,button,.form-control,.form-select{max-width:100%}.btn{white-space:normal}.container,.container-fluid{max-width:100%}@media (max-width: 1199.98px){.container,.container-fluid{--bs-gutter-x: 1.25rem}}@media (max-width: 991.98px){.row>[class*=col-]{min-width:0}.modal-dialog{margin-left:.75rem;margin-right:.75rem}.dropdown-menu{max-width:calc(100vw - 1.5rem)}}@media (max-width: 767.98px){:root{--space-4: 1rem;--space-5: 1.15rem;--space-6: 1.35rem}h1{line-height:1.08}h2,h3{letter-spacing:-.025em}.page-hero{padding:1.1rem}.section-shell,.interactive-surface,.section-card,.panel-card,.card{padding:1rem}.btn,.form-control,.form-select{min-height:44px}.btn{width:auto}.btn-group,.input-group{flex-wrap:wrap}.btn-group>.btn,.input-group>.form-control,.input-group>.form-select,.input-group>.btn{flex:1 1 100%;width:100%;border-radius:var(--radius-md)!important}.table th,.table td,table th,table td{white-space:nowrap}}@media (max-width: 575.98px){.container,.container-fluid{--bs-gutter-x: .9rem}.card,.panel-card,.section-shell,.section-card,.modal-content{border-radius:16px}.dropdown-menu,.popover{max-width:calc(100vw - 1rem)}}
