.bb-public-shell,.bb-theme{--pub-ink:#0b1220;--pub-ink-2:#0e1a2b;--pub-ink-3:#0a1422;--pub-blue:#3b82f6;--pub-blue-bright:#60a5fa;--pub-cyan:#06b6d4;--pub-violet:#7c3aed;--pub-violet-light:#8b5cf6;--pub-violet-bright:#a78bfa;--pub-gold:#c9a84c;--pub-gold-light:#e2c879;--pub-grad-primary:linear-gradient(135deg, #3b82f6 0%, #06b6d4 100%);--pub-grad-ai:linear-gradient(135deg, #7c3aed 0%, #4f46e5 60%, #06b6d4 100%);--pub-grad-gold:linear-gradient(135deg, #e2c879 0%, #c9a84c 55%, #9a7b2e 100%);--pub-grad-heading:linear-gradient(120deg, #dce9ff 0%, #8fc9ff 38%, #67e8f5 70%, #bba8ff 100%);--theme-bg:#0b1220;--theme-bg-alt:#070d17;--theme-bg-elevated:#12203a;--theme-bg-tinted:#0e1a2b;--theme-footer-bg:#060b14;--theme-text:#eaf2ff;--theme-text-soft:#b7c6e0;--theme-text-muted:#8295b4;--theme-heading:#f4f8ff;--theme-border:#7ba2e029;--theme-border-strong:#60a5fa6b;--color-primary:#4f9bff;--color-primary-dark:#3b82f6;--color-primary-glow:#4f9bff8c;--color-accent:#06b6d4;--color-accent-glow:#06b6d473;--color-cyan:#06b6d4;--color-cyan-glow:#06b6d473;--color-purple:#8b5cf6;--color-purple-glow:#8b5cf680;--theme-accent:#5aa2ff;--theme-glow-1:#3b82f638;--theme-glow-2:#06b6d424;--bb-accent:#5aa2ff;--bb-accent-strong:#3b82f6;--bb-accent-soft:#4f9bff29;--bb-ink:#eaf2ff;--bb-muted:#8295b4;--bb-border:#7ba2e029;--bb-gold:#e2c879;--shadow-soft:0 10px 34px #0308128c;--shadow-card:0 18px 48px #03081299, 0 2px 6px #00000059;--shadow-strong:0 24px 60px #030812b3;--shadow-glow-blue:0 0 0 1px #60a5fa47, 0 12px 30px #3b82f66b, 0 0 42px #06b6d447;--shadow-glow-purple:0 0 0 1px #8b5cf64d, 0 12px 30px #7c3aed66, 0 0 42px #8b5cf642;--shadow-glow-gold:0 0 0 1px #c9a84c4d, 0 12px 30px #c9a84c52, 0 0 42px #e2c87938;--theme-selected-bg:#4f9bff24;--theme-selected-border:#60a5fa6b;--theme-selected-text:#eaf2ff;--app-card-bg:#111e36;--admin-card-bg:#111e36;--admin-card-bg-soft:#0e1a2b;--admin-card-border:#7ba2e029;--app-card-border:#7ba2e029;--theme-card-header-bg:#16263f;--theme-card-header-text:#eaf2ff;--theme-card-header-border:#7ba2e029;--theme-button-bg:#ffffff0d;--theme-button-fg:#eaf2ff;--theme-button-border:#7ba2e038;--theme-button-hover-bg:#4f9bff1f;--theme-button-primary-bg:#3b82f6;--theme-button-primary-fg:#fff;--theme-button-primary-border:#3b82f6;--theme-control-bg:#ffffff0f;--theme-control-border:#7ba2e038}.bb-public-shell{background:radial-gradient(1100px 620px at 50% -8%, #3b82f629, transparent 60%), radial-gradient(900px 600px at 92% 8%, #7c3aed24, transparent 58%), radial-gradient(820px 560px at 4% 38%, #06b6d41a, transparent 60%), var(--theme-bg);background-attachment:fixed;position:relative}@media (max-width:640px){.bb-public-shell{background-attachment:scroll}}.bb-public-shell .pub-grad-text,.bb-theme .pub-grad-text{background:var(--pub-grad-heading);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.bb-public-shell .pub-btn-gold{background:var(--pub-grad-primary)!important;color:#04101f!important;border:none!important;transition:transform .2s,box-shadow .25s,filter .2s!important;box-shadow:0 10px 26px #3b82f666,0 0 30px #06b6d447!important}.bb-public-shell .pub-btn-gold:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 16px 36px #3b82f680,0 0 44px #06b6d466!important}.bb-public-shell .bb-button-primary{background:var(--pub-grad-primary)!important;color:#04101f!important;border:none!important;transition:transform .2s,box-shadow .25s,filter .2s!important;box-shadow:0 10px 26px #3b82f661,0 0 28px #06b6d43d!important}.bb-public-shell .bb-button-primary:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 16px 36px #3b82f67a,0 0 42px #06b6d45c!important}.bb-public-shell .bb-button-secondary,.bb-public-shell .pub-btn-ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--theme-border-strong)!important;color:var(--theme-text)!important;background:#ffffff0a!important;transition:transform .2s,border-color .2s,background .2s!important}.bb-public-shell .bb-button-secondary:hover,.bb-public-shell .pub-btn-ghost:hover{transform:translateY(-1px);border-color:var(--color-primary)!important;background:#4f9bff1a!important}.bb-public-shell :where(.bb-surface-card,.bb-panel,.bb-feature-card){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-soft);transition:transform .28s,box-shadow .3s,border-color .3s;border:1px solid var(--theme-border)!important;background:linear-gradient(#ffffff0f,#ffffff06)!important}.bb-public-shell :where(.bb-surface-card,.bb-feature-card):hover{box-shadow:var(--shadow-card), 0 0 36px #3b82f629;transform:translateY(-4px);border-color:var(--theme-border-strong)!important}.bb-public-shell .pub-mega-dropdown{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);border:1px solid var(--theme-border)!important;background:linear-gradient(#0e1a2bf5,#0b1220f5)!important;box-shadow:0 24px 60px #030812b3!important}.bb-public-shell .pub-mega-item:hover{background:#4f9bff1a!important}.bb-public-shell .pub-nav-link:hover{color:var(--theme-text)!important}.bb-public-shell .pub-nav-link-active{color:var(--bb-accent)!important}.bb-public-shell .bb-pill{border:1px solid var(--theme-border-strong);background:#4f9bff1a}.bb-public-shell footer{position:relative}.bb-public-shell footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#3b82f68c,#06b6d473,#0000);height:1px;position:absolute;top:0;left:0;right:0}.bb-public-shell .pub-divider{background:linear-gradient(90deg, transparent, var(--theme-border-strong), transparent);border:0;height:1px;margin:0}@media (prefers-reduced-motion:reduce){.bb-public-shell .pub-btn-gold,.bb-public-shell .bb-button-primary,.bb-public-shell .bb-button-secondary,.bb-public-shell .pub-btn-ghost,.bb-public-shell :where(.bb-surface-card,.bb-panel,.bb-feature-card){transition:none!important}.bb-public-shell .pub-btn-gold:hover,.bb-public-shell .bb-button-primary:hover,.bb-public-shell .bb-button-secondary:hover,.bb-public-shell .pub-btn-ghost:hover,.bb-public-shell :where(.bb-surface-card,.bb-feature-card):hover{transform:none}}.bb-public-shell .bb-input,.bb-theme .bb-input,.bb-public-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),.bb-public-shell textarea,.bb-public-shell select,.bb-theme input:not([type=checkbox]):not([type=radio]):not([type=range]),.bb-theme textarea,.bb-theme select{color:#eaf2ff!important;-webkit-text-fill-color:#eaf2ff!important;caret-color:#5aa2ff!important;background:#ffffff0f!important;border:1px solid #7ba2e047!important}.bb-public-shell .bb-input::placeholder,.bb-theme .bb-input::placeholder,.bb-public-shell input::placeholder,.bb-public-shell textarea::placeholder,.bb-theme input::placeholder,.bb-theme textarea::placeholder{color:#8295b4!important;-webkit-text-fill-color:#8295b4!important;opacity:1!important}:-webkit-any(.bb-public-shell input:-webkit-autofill,.bb-theme input:-webkit-autofill){-webkit-text-fill-color:#eaf2ff!important;caret-color:#5aa2ff!important;-webkit-box-shadow:inset 0 0 0 1000px #16263f!important}:is(.bb-public-shell input:autofill,.bb-theme input:autofill){-webkit-text-fill-color:#eaf2ff!important;caret-color:#5aa2ff!important;-webkit-box-shadow:inset 0 0 0 1000px #16263f!important}.bb-public-shell .bb-input:focus,.bb-theme .bb-input:focus,.bb-public-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.bb-public-shell textarea:focus,.bb-public-shell select:focus,.bb-theme input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.bb-theme textarea:focus,.bb-theme select:focus{color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#5aa2ff!important;border-color:var(--theme-border-strong)!important;background:#ffffff1a!important}.bb-public-shell .bb-pricing-desktop table,.bb-theme .bb-pricing-desktop table{background:#0e1a2b!important}.bb-public-shell .bb-pricing-desktop thead tr,.bb-theme .bb-pricing-desktop thead tr{background:#12203a!important}.bb-public-shell .bb-pricing-desktop td>div,.bb-theme .bb-pricing-desktop td>div{color:#eaf2ff!important}.bb-public-shell .bb-pricing-desktop td>div+div,.bb-theme .bb-pricing-desktop td>div+div{color:#9fb2d2!important}.bb-public-shell a:not(.btn)[style*=background],.bb-theme a:not(.btn)[style*=background]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#0f766e 0%,#115e59 100%)!important;border-color:#115e59!important}.bb-public-shell a:not(.btn)[style*=background] :where(span,strong,b,svg),.bb-theme a:not(.btn)[style*=background] :where(span,strong,b,svg){color:#fff!important;-webkit-text-fill-color:#fff!important}.bb-public-shell .pub-btn-gold,.bb-theme .pub-btn-gold,.bb-public-shell .pub-btn-gold :where(span,strong,b,svg),.bb-theme .pub-btn-gold :where(span,strong,b,svg){color:#1a1205!important;-webkit-text-fill-color:#1a1205!important}.bb-public-shell a:not(.btn):not([style*=background]):not(.pub-nav-link):not(.pub-nav-link-active):not(.pub-mega-item):not(.pub-mega-trigger),.bb-theme a:not(.btn):not([style*=background]):not(.pub-nav-link):not(.pub-nav-link-active){text-decoration-color:#fcd34d80;color:#fcd34d!important;-webkit-text-fill-color:#fcd34d!important}
