:root{--page-bg:#0a0a16;--page-text:#dbe4ff;--page-heading:#ffffff;--page-muted:#8b93c4;--page-link:#22d3ee;--btn-bg:#22d3ee;--btn-text:#0a0a16;--btn-hover:#06b6d4;} html,body{background:#0a0a16;color:#dbe4ff;} body{-webkit-font-smoothing:antialiased;} h1,h2,h3,h4,h5,h6{color:#ffffff;} p,li,span,strong,em,small,label,td,th,dd,dt,figcaption{color:inherit;} .muted,.text-muted{color:#8b93c4 !important;} a:not(.btn){color:#22d3ee;} a:not(.btn):hover,a:not(.btn):focus{color:#22d3ee;text-decoration:underline;} .surface-page{background:#0a0a16 !important;color:#dbe4ff;border-color:rgba(255,255,255,0.14);} .surface-page.surface-page h1,.surface-page.surface-page h2,.surface-page.surface-page h3,.surface-page.surface-page h4,.surface-page.surface-page h5,.surface-page.surface-page h6,.surface-page.surface-page .heading{color:#ffffff;} .surface-page.surface-page :is(p,li,span,strong,em,small,label,td,th,dd,dt,figcaption):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill):not(.icon-circle):not(.icon-bubble){color:#dbe4ff;} .surface-page.surface-page *:not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill):not(.btn):not([class*="btn-"]):not(.icon-circle):not(.icon-bubble):not(.form-control):not(.form-select):not(input):not(textarea):not(select):not(option):not(.navbar-toggler):not([class*="surface-"]):not(a){color:inherit;} .surface-page.surface-page .icon-circle,.surface-page.surface-page .icon-bubble{background-color:#22d3ee !important;color:#0a0a16 !important;} .surface-page.surface-page .form-control,.surface-page.surface-page .form-select,.surface-page.surface-page input,.surface-page.surface-page textarea,.surface-page.surface-page select{background-color:#ffffff !important;color:#1f2937 !important;} .surface-page.surface-page .form-control::placeholder,.surface-page.surface-page input::placeholder,.surface-page.surface-page textarea::placeholder{color:#6b7280 !important;} .surface-page.surface-page option{background-color:#ffffff !important;color:#1f2937 !important;} .surface-page.surface-page .muted,.surface-page.surface-page .text-muted{color:#8b93c4 !important;} .surface-page:is(.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary,.text-black,.text-light){color:#dbe4ff !important;} .surface-page.surface-page :is(p,li,span,strong,em,small,label,td,th,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,div):is(.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary,.text-black,.text-light):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill):not(.btn):not([class*="btn-"]):not(.icon-circle):not(.icon-bubble):not([class*="surface-"]){color:#dbe4ff !important;} .surface-page.surface-page a:not(.btn){color:#22d3ee;} .surface-page.surface-page a:not(.btn):hover,.surface-page.surface-page a:not(.btn):focus{color:#22d3ee;text-decoration:underline;} .surface-page:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review){border:1px solid rgba(255,255,255,0.14);box-shadow:0 6px 18px rgba(0,0,0,0.45);} .surface-page:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review){color:#dbe4ff !important;} .surface-page:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review) a:not(.btn){color:inherit !important;text-decoration:underline;} .surface-page .table,.surface-page.table,.surface-page table,.surface-page.table-responsive .table{--bs-table-bg:transparent;--bs-table-color:#dbe4ff;--bs-table-striped-bg:transparent;--bs-table-striped-color:#dbe4ff;--bs-table-border-color:rgba(255,255,255,0.14);} .surface-page .table>:not(caption)>*>*,.surface-page.table>:not(caption)>*>*{background-color:transparent !important;} .surface-page .badge,.surface-page .badge-pill,.surface-page .chip,.surface-page .tag,.surface-page .pill{background:#dbe4ff !important;color:#0a0a16 !important;border:1px solid #dbe4ff !important;} .surface-page .badge i,.surface-page .badge-pill i,.surface-page .chip i,.surface-page .tag i,.surface-page .pill i{color:#0a0a16 !important;} .surface-page :is(.badge,.badge-pill,.chip,.tag,.pill):is(.bg-light,.bg-white,.bg-dark,.bg-secondary,.bg-body,.bg-body-tertiary,.text-muted,.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary){background:#dbe4ff !important;color:#0a0a16 !important;border-color:#dbe4ff !important;} .surface-page :is(.badge,.badge-pill,.chip,.tag,.pill):is(.bg-light,.bg-white,.bg-dark,.bg-secondary,.bg-body,.bg-body-tertiary,.text-muted,.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary) i{color:#0a0a16 !important;} .surface-page.surface-page a.badge,.surface-page.surface-page a.badge-pill,.surface-page.surface-page a.chip,.surface-page.surface-page a.tag,.surface-page.surface-page a.pill,.surface-page.surface-page a:not(.btn).badge-pill,.surface-page.surface-page a:not(.btn).badge,.surface-page.surface-page a:not(.btn).chip,.surface-page.surface-page a:not(.btn).tag,.surface-page.surface-page a:not(.btn).pill{color:#0a0a16 !important;text-decoration:none !important;} .surface-page .btn-ghost{color:inherit !important;border-color:currentColor !important;background:transparent !important;} .surface-page .btn-ghost:hover,.surface-page .btn-ghost:focus{background:#22d3ee !important;color:#0a0a16 !important;} .surface-page.surface-page .accordion-button,.surface-page.surface-page .accordion-button.collapsed,.surface-page.surface-page .accordion-button:not(.collapsed){color:inherit !important;background-color:transparent !important;box-shadow:none !important;} .surface-page.surface-page .accordion-button::after{background-image:none !important;width:1.1em;height:1.1em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s;} .surface-page.surface-page .accordion-button:not(.collapsed)::after{transform:rotate(-135deg);background-image:none !important;} .surface-page.surface-page button:not(.btn):not(.accordion-button):not(.navbar-toggler){color:#dbe4ff;} .surface-dark{background:#11122a !important;color:#dbe4ff;border-color:rgba(255,255,255,0.14);} .surface-dark.surface-dark h1,.surface-dark.surface-dark h2,.surface-dark.surface-dark h3,.surface-dark.surface-dark h4,.surface-dark.surface-dark h5,.surface-dark.surface-dark h6,.surface-dark.surface-dark .heading{color:#ffffff;} .surface-dark.surface-dark :is(p,li,span,strong,em,small,label,td,th,dd,dt,figcaption):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill):not(.icon-circle):not(.icon-bubble){color:#dbe4ff;} .surface-dark.surface-dark *:not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill):not(.btn):not([class*="btn-"]):not(.icon-circle):not(.icon-bubble):not(.form-control):not(.form-select):not(input):not(textarea):not(select):not(option):not(.navbar-toggler):not([class*="surface-"]):not(a){color:inherit;} .surface-dark.surface-dark .icon-circle,.surface-dark.surface-dark .icon-bubble{background-color:#22d3ee !important;color:#0a0a16 !important;} .surface-dark.surface-dark .form-control,.surface-dark.surface-dark .form-select,.surface-dark.surface-dark input,.surface-dark.surface-dark textarea,.surface-dark.surface-dark select{background-color:#ffffff !important;color:#1f2937 !important;} .surface-dark.surface-dark .form-control::placeholder,.surface-dark.surface-dark input::placeholder,.surface-dark.surface-dark textarea::placeholder{color:#6b7280 !important;} .surface-dark.surface-dark option{background-color:#ffffff !important;color:#1f2937 !important;} .surface-dark.surface-dark .muted,.surface-dark.surface-dark .text-muted{color:#9aa0d0 !important;} .surface-dark:is(.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary,.text-black,.text-light){color:#dbe4ff !important;} .surface-dark.surface-dark :is(p,li,span,strong,em,small,label,td,th,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,div):is(.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary,.text-black,.text-light):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill):not(.btn):not([class*="btn-"]):not(.icon-circle):not(.icon-bubble):not([class*="surface-"]){color:#dbe4ff !important;} .surface-dark.surface-dark a:not(.btn){color:#22d3ee;} .surface-dark.surface-dark a:not(.btn):hover,.surface-dark.surface-dark a:not(.btn):focus{color:#22d3ee;text-decoration:underline;} .surface-dark:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review){border:1px solid rgba(255,255,255,0.14);box-shadow:0 6px 18px rgba(0,0,0,0.45);} .surface-dark:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review){color:#dbe4ff !important;} .surface-dark:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review) a:not(.btn){color:inherit !important;text-decoration:underline;} .surface-dark .table,.surface-dark.table,.surface-dark table,.surface-dark.table-responsive .table{--bs-table-bg:transparent;--bs-table-color:#dbe4ff;--bs-table-striped-bg:transparent;--bs-table-striped-color:#dbe4ff;--bs-table-border-color:rgba(255,255,255,0.14);} .surface-dark .table>:not(caption)>*>*,.surface-dark.table>:not(caption)>*>*{background-color:transparent !important;} .surface-dark .badge,.surface-dark .badge-pill,.surface-dark .chip,.surface-dark .tag,.surface-dark .pill{background:#dbe4ff !important;color:#11122a !important;border:1px solid #dbe4ff !important;} .surface-dark .badge i,.surface-dark .badge-pill i,.surface-dark .chip i,.surface-dark .tag i,.surface-dark .pill i{color:#11122a !important;} .surface-dark :is(.badge,.badge-pill,.chip,.tag,.pill):is(.bg-light,.bg-white,.bg-dark,.bg-secondary,.bg-body,.bg-body-tertiary,.text-muted,.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary){background:#dbe4ff !important;color:#11122a !important;border-color:#dbe4ff !important;} .surface-dark :is(.badge,.badge-pill,.chip,.tag,.pill):is(.bg-light,.bg-white,.bg-dark,.bg-secondary,.bg-body,.bg-body-tertiary,.text-muted,.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary) i{color:#11122a !important;} .surface-dark.surface-dark a.badge,.surface-dark.surface-dark a.badge-pill,.surface-dark.surface-dark a.chip,.surface-dark.surface-dark a.tag,.surface-dark.surface-dark a.pill,.surface-dark.surface-dark a:not(.btn).badge-pill,.surface-dark.surface-dark a:not(.btn).badge,.surface-dark.surface-dark a:not(.btn).chip,.surface-dark.surface-dark a:not(.btn).tag,.surface-dark.surface-dark a:not(.btn).pill{color:#11122a !important;text-decoration:none !important;} .surface-dark .btn-ghost{color:inherit !important;border-color:currentColor !important;background:transparent !important;} .surface-dark .btn-ghost:hover,.surface-dark .btn-ghost:focus{background:#22d3ee !important;color:#11122a !important;} .surface-dark.surface-dark .accordion-button,.surface-dark.surface-dark .accordion-button.collapsed,.surface-dark.surface-dark .accordion-button:not(.collapsed){color:inherit !important;background-color:transparent !important;box-shadow:none !important;} .surface-dark.surface-dark .accordion-button::after{background-image:none !important;width:1.1em;height:1.1em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s;} .surface-dark.surface-dark .accordion-button:not(.collapsed)::after{transform:rotate(-135deg);background-image:none !important;} .surface-dark.surface-dark button:not(.btn):not(.accordion-button):not(.navbar-toggler){color:#dbe4ff;} .surface-light{background:#f3f4ff !important;color:#15163a;border-color:rgba(15,23,42,0.12);} .surface-light.surface-light h1,.surface-light.surface-light h2,.surface-light.surface-light h3,.surface-light.surface-light h4,.surface-light.surface-light h5,.surface-light.surface-light h6,.surface-light.surface-light .heading{color:#0a0a16;} .surface-light.surface-light :is(p,li,span,strong,em,small,label,td,th,dd,dt,figcaption):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill):not(.icon-circle):not(.icon-bubble){color:#15163a;} .surface-light.surface-light *:not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill):not(.btn):not([class*="btn-"]):not(.icon-circle):not(.icon-bubble):not(.form-control):not(.form-select):not(input):not(textarea):not(select):not(option):not(.navbar-toggler):not([class*="surface-"]):not(a){color:inherit;} .surface-light.surface-light .icon-circle,.surface-light.surface-light .icon-bubble{background-color:#22d3ee !important;color:#0a0a16 !important;} .surface-light.surface-light .form-control,.surface-light.surface-light .form-select,.surface-light.surface-light input,.surface-light.surface-light textarea,.surface-light.surface-light select{background-color:#ffffff !important;color:#1f2937 !important;} .surface-light.surface-light .form-control::placeholder,.surface-light.surface-light input::placeholder,.surface-light.surface-light textarea::placeholder{color:#6b7280 !important;} .surface-light.surface-light option{background-color:#ffffff !important;color:#1f2937 !important;} .surface-light.surface-light .muted,.surface-light.surface-light .text-muted{color:#4a4d80 !important;} .surface-light:is(.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary,.text-black,.text-light){color:#15163a !important;} .surface-light.surface-light :is(p,li,span,strong,em,small,label,td,th,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,div):is(.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary,.text-black,.text-light):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill):not(.btn):not([class*="btn-"]):not(.icon-circle):not(.icon-bubble):not([class*="surface-"]){color:#15163a !important;} .surface-light.surface-light a:not(.btn){color:#7c3aed;} .surface-light.surface-light a:not(.btn):hover,.surface-light.surface-light a:not(.btn):focus{color:#7c3aed;text-decoration:underline;} .surface-light:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review){border:1px solid rgba(15,23,42,0.12);box-shadow:0 6px 18px rgba(15,23,42,0.10);} .surface-light:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review){color:#15163a !important;} .surface-light:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review) a:not(.btn){color:inherit !important;text-decoration:underline;} .surface-light .table,.surface-light.table,.surface-light table,.surface-light.table-responsive .table{--bs-table-bg:transparent;--bs-table-color:#15163a;--bs-table-striped-bg:transparent;--bs-table-striped-color:#15163a;--bs-table-border-color:rgba(15,23,42,0.12);} .surface-light .table>:not(caption)>*>*,.surface-light.table>:not(caption)>*>*{background-color:transparent !important;} .surface-light .badge,.surface-light .badge-pill,.surface-light .chip,.surface-light .tag,.surface-light .pill{background:#15163a !important;color:#f3f4ff !important;border:1px solid #15163a !important;} .surface-light .badge i,.surface-light .badge-pill i,.surface-light .chip i,.surface-light .tag i,.surface-light .pill i{color:#f3f4ff !important;} .surface-light :is(.badge,.badge-pill,.chip,.tag,.pill):is(.bg-light,.bg-white,.bg-dark,.bg-secondary,.bg-body,.bg-body-tertiary,.text-muted,.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary){background:#15163a !important;color:#f3f4ff !important;border-color:#15163a !important;} .surface-light :is(.badge,.badge-pill,.chip,.tag,.pill):is(.bg-light,.bg-white,.bg-dark,.bg-secondary,.bg-body,.bg-body-tertiary,.text-muted,.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary) i{color:#f3f4ff !important;} .surface-light.surface-light a.badge,.surface-light.surface-light a.badge-pill,.surface-light.surface-light a.chip,.surface-light.surface-light a.tag,.surface-light.surface-light a.pill,.surface-light.surface-light a:not(.btn).badge-pill,.surface-light.surface-light a:not(.btn).badge,.surface-light.surface-light a:not(.btn).chip,.surface-light.surface-light a:not(.btn).tag,.surface-light.surface-light a:not(.btn).pill{color:#f3f4ff !important;text-decoration:none !important;} .surface-light .btn-ghost{color:inherit !important;border-color:currentColor !important;background:transparent !important;} .surface-light .btn-ghost:hover,.surface-light .btn-ghost:focus{background:#7c3aed !important;color:#f3f4ff !important;} .surface-light.surface-light .accordion-button,.surface-light.surface-light .accordion-button.collapsed,.surface-light.surface-light .accordion-button:not(.collapsed){color:inherit !important;background-color:transparent !important;box-shadow:none !important;} .surface-light.surface-light .accordion-button::after{background-image:none !important;width:1.1em;height:1.1em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s;} .surface-light.surface-light .accordion-button:not(.collapsed)::after{transform:rotate(-135deg);background-image:none !important;} .surface-light.surface-light button:not(.btn):not(.accordion-button):not(.navbar-toggler){color:#15163a;} .surface-soft{background:#171935 !important;color:#dbe4ff;border-color:rgba(255,255,255,0.14);} .surface-soft.surface-soft h1,.surface-soft.surface-soft h2,.surface-soft.surface-soft h3,.surface-soft.surface-soft h4,.surface-soft.surface-soft h5,.surface-soft.surface-soft h6,.surface-soft.surface-soft .heading{color:#ffffff;} .surface-soft.surface-soft :is(p,li,span,strong,em,small,label,td,th,dd,dt,figcaption):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill):not(.icon-circle):not(.icon-bubble){color:#dbe4ff;} .surface-soft.surface-soft *:not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill):not(.btn):not([class*="btn-"]):not(.icon-circle):not(.icon-bubble):not(.form-control):not(.form-select):not(input):not(textarea):not(select):not(option):not(.navbar-toggler):not([class*="surface-"]):not(a){color:inherit;} .surface-soft.surface-soft .icon-circle,.surface-soft.surface-soft .icon-bubble{background-color:#22d3ee !important;color:#0a0a16 !important;} .surface-soft.surface-soft .form-control,.surface-soft.surface-soft .form-select,.surface-soft.surface-soft input,.surface-soft.surface-soft textarea,.surface-soft.surface-soft select{background-color:#ffffff !important;color:#1f2937 !important;} .surface-soft.surface-soft .form-control::placeholder,.surface-soft.surface-soft input::placeholder,.surface-soft.surface-soft textarea::placeholder{color:#6b7280 !important;} .surface-soft.surface-soft option{background-color:#ffffff !important;color:#1f2937 !important;} .surface-soft.surface-soft .muted,.surface-soft.surface-soft .text-muted{color:#9aa0d0 !important;} .surface-soft:is(.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary,.text-black,.text-light){color:#dbe4ff !important;} .surface-soft.surface-soft :is(p,li,span,strong,em,small,label,td,th,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,div):is(.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary,.text-black,.text-light):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill):not(.btn):not([class*="btn-"]):not(.icon-circle):not(.icon-bubble):not([class*="surface-"]){color:#dbe4ff !important;} .surface-soft.surface-soft a:not(.btn){color:#22d3ee;} .surface-soft.surface-soft a:not(.btn):hover,.surface-soft.surface-soft a:not(.btn):focus{color:#22d3ee;text-decoration:underline;} .surface-soft:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review){border:1px solid rgba(255,255,255,0.14);box-shadow:0 6px 18px rgba(0,0,0,0.45);} .surface-soft:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review){color:#dbe4ff !important;} .surface-soft:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review) a:not(.btn){color:inherit !important;text-decoration:underline;} .surface-soft .table,.surface-soft.table,.surface-soft table,.surface-soft.table-responsive .table{--bs-table-bg:transparent;--bs-table-color:#dbe4ff;--bs-table-striped-bg:transparent;--bs-table-striped-color:#dbe4ff;--bs-table-border-color:rgba(255,255,255,0.14);} .surface-soft .table>:not(caption)>*>*,.surface-soft.table>:not(caption)>*>*{background-color:transparent !important;} .surface-soft .badge,.surface-soft .badge-pill,.surface-soft .chip,.surface-soft .tag,.surface-soft .pill{background:#dbe4ff !important;color:#171935 !important;border:1px solid #dbe4ff !important;} .surface-soft .badge i,.surface-soft .badge-pill i,.surface-soft .chip i,.surface-soft .tag i,.surface-soft .pill i{color:#171935 !important;} .surface-soft :is(.badge,.badge-pill,.chip,.tag,.pill):is(.bg-light,.bg-white,.bg-dark,.bg-secondary,.bg-body,.bg-body-tertiary,.text-muted,.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary){background:#dbe4ff !important;color:#171935 !important;border-color:#dbe4ff !important;} .surface-soft :is(.badge,.badge-pill,.chip,.tag,.pill):is(.bg-light,.bg-white,.bg-dark,.bg-secondary,.bg-body,.bg-body-tertiary,.text-muted,.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary) i{color:#171935 !important;} .surface-soft.surface-soft a.badge,.surface-soft.surface-soft a.badge-pill,.surface-soft.surface-soft a.chip,.surface-soft.surface-soft a.tag,.surface-soft.surface-soft a.pill,.surface-soft.surface-soft a:not(.btn).badge-pill,.surface-soft.surface-soft a:not(.btn).badge,.surface-soft.surface-soft a:not(.btn).chip,.surface-soft.surface-soft a:not(.btn).tag,.surface-soft.surface-soft a:not(.btn).pill{color:#171935 !important;text-decoration:none !important;} .surface-soft .btn-ghost{color:inherit !important;border-color:currentColor !important;background:transparent !important;} .surface-soft .btn-ghost:hover,.surface-soft .btn-ghost:focus{background:#22d3ee !important;color:#171935 !important;} .surface-soft.surface-soft .accordion-button,.surface-soft.surface-soft .accordion-button.collapsed,.surface-soft.surface-soft .accordion-button:not(.collapsed){color:inherit !important;background-color:transparent !important;box-shadow:none !important;} .surface-soft.surface-soft .accordion-button::after{background-image:none !important;width:1.1em;height:1.1em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s;} .surface-soft.surface-soft .accordion-button:not(.collapsed)::after{transform:rotate(-135deg);background-image:none !important;} .surface-soft.surface-soft button:not(.btn):not(.accordion-button):not(.navbar-toggler){color:#dbe4ff;} .surface-accent{background:#a21caf !important;color:#ffffff;border-color:rgba(255,255,255,0.14);} .surface-accent.surface-accent h1,.surface-accent.surface-accent h2,.surface-accent.surface-accent h3,.surface-accent.surface-accent h4,.surface-accent.surface-accent h5,.surface-accent.surface-accent h6,.surface-accent.surface-accent .heading{color:#ffffff;} .surface-accent.surface-accent :is(p,li,span,strong,em,small,label,td,th,dd,dt,figcaption):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill):not(.icon-circle):not(.icon-bubble){color:#ffffff;} .surface-accent.surface-accent *:not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill):not(.btn):not([class*="btn-"]):not(.icon-circle):not(.icon-bubble):not(.form-control):not(.form-select):not(input):not(textarea):not(select):not(option):not(.navbar-toggler):not([class*="surface-"]):not(a){color:inherit;} .surface-accent.surface-accent .icon-circle,.surface-accent.surface-accent .icon-bubble{background-color:#22d3ee !important;color:#0a0a16 !important;} .surface-accent.surface-accent .form-control,.surface-accent.surface-accent .form-select,.surface-accent.surface-accent input,.surface-accent.surface-accent textarea,.surface-accent.surface-accent select{background-color:#ffffff !important;color:#1f2937 !important;} .surface-accent.surface-accent .form-control::placeholder,.surface-accent.surface-accent input::placeholder,.surface-accent.surface-accent textarea::placeholder{color:#6b7280 !important;} .surface-accent.surface-accent option{background-color:#ffffff !important;color:#1f2937 !important;} .surface-accent.surface-accent .muted,.surface-accent.surface-accent .text-muted{color:#ffffff !important;} .surface-accent:is(.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary,.text-black,.text-light){color:#ffffff !important;} .surface-accent.surface-accent :is(p,li,span,strong,em,small,label,td,th,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,div):is(.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary,.text-black,.text-light):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill):not(.btn):not([class*="btn-"]):not(.icon-circle):not(.icon-bubble):not([class*="surface-"]){color:#ffffff !important;} .surface-accent.surface-accent a:not(.btn){color:#ffffff;} .surface-accent.surface-accent a:not(.btn):hover,.surface-accent.surface-accent a:not(.btn):focus{color:#ffffff;text-decoration:underline;} .surface-accent:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review){border:1px solid rgba(255,255,255,0.14);box-shadow:0 6px 18px rgba(0,0,0,0.45);} .surface-accent:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review){color:#ffffff !important;} .surface-accent:is(.card,.rounded-xl,.card-space,.list-panel,.list-group-item,.list-group,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.table-responsive,.table,table,.details-panel,.accordion-item,.accordion,.alert,details,.timeline-item,.timeline,.step,.step-item,.stat,.stat-card,.price-card,.pricing-card,.testimonial,.media-frame,.image-frame,.hero-shell,.cta-box,.callout,.highlight,.feature,.benefit,.review) a:not(.btn){color:inherit !important;text-decoration:underline;} .surface-accent .table,.surface-accent.table,.surface-accent table,.surface-accent.table-responsive .table{--bs-table-bg:transparent;--bs-table-color:#ffffff;--bs-table-striped-bg:transparent;--bs-table-striped-color:#ffffff;--bs-table-border-color:rgba(255,255,255,0.14);} .surface-accent .table>:not(caption)>*>*,.surface-accent.table>:not(caption)>*>*{background-color:transparent !important;} .surface-accent .badge,.surface-accent .badge-pill,.surface-accent .chip,.surface-accent .tag,.surface-accent .pill{background:#ffffff !important;color:#a21caf !important;border:1px solid #ffffff !important;} .surface-accent .badge i,.surface-accent .badge-pill i,.surface-accent .chip i,.surface-accent .tag i,.surface-accent .pill i{color:#a21caf !important;} .surface-accent :is(.badge,.badge-pill,.chip,.tag,.pill):is(.bg-light,.bg-white,.bg-dark,.bg-secondary,.bg-body,.bg-body-tertiary,.text-muted,.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary){background:#ffffff !important;color:#a21caf !important;border-color:#ffffff !important;} .surface-accent :is(.badge,.badge-pill,.chip,.tag,.pill):is(.bg-light,.bg-white,.bg-dark,.bg-secondary,.bg-body,.bg-body-tertiary,.text-muted,.text-white,.text-dark,.text-body,.text-body-secondary,.text-secondary) i{color:#a21caf !important;} .surface-accent.surface-accent a.badge,.surface-accent.surface-accent a.badge-pill,.surface-accent.surface-accent a.chip,.surface-accent.surface-accent a.tag,.surface-accent.surface-accent a.pill,.surface-accent.surface-accent a:not(.btn).badge-pill,.surface-accent.surface-accent a:not(.btn).badge,.surface-accent.surface-accent a:not(.btn).chip,.surface-accent.surface-accent a:not(.btn).tag,.surface-accent.surface-accent a:not(.btn).pill{color:#a21caf !important;text-decoration:none !important;} .surface-accent .btn-ghost{color:inherit !important;border-color:currentColor !important;background:transparent !important;} .surface-accent .btn-ghost:hover,.surface-accent .btn-ghost:focus{background:#ffffff !important;color:#a21caf !important;} .surface-accent.surface-accent .accordion-button,.surface-accent.surface-accent .accordion-button.collapsed,.surface-accent.surface-accent .accordion-button:not(.collapsed){color:inherit !important;background-color:transparent !important;box-shadow:none !important;} .surface-accent.surface-accent .accordion-button::after{background-image:none !important;width:1.1em;height:1.1em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s;} .surface-accent.surface-accent .accordion-button:not(.collapsed)::after{transform:rotate(-135deg);background-image:none !important;} .surface-accent.surface-accent button:not(.btn):not(.accordion-button):not(.navbar-toggler){color:#ffffff;} .surface-accent :is(p,li,span,strong,em,small,label,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,.heading){color:#ffffff;} .surface-accent a:not(.btn){text-decoration:underline;} .badge-pill,.chip,.tag,.pill{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border-radius:999px;font-size:.85rem;line-height:1.2;font-weight:600;background:#dbe4ff;color:#0a0a16;border:1px solid #dbe4ff;} .surface-accent .badge,.surface-accent .badge-pill,.surface-accent .chip,.surface-accent .tag,.surface-accent .pill{background:#ffffff !important;color:#a21caf !important;border:1px solid #ffffff !important;} .surface-accent .badge i,.surface-accent .badge-pill i,.surface-accent .chip i,.surface-accent .tag i,.surface-accent .pill i{color:#a21caf !important;} .surface-dark .bg-light,.surface-dark .bg-white,.surface-soft .bg-light,.surface-soft .bg-white,.surface-page .bg-light,.surface-page .bg-white,.surface-accent .bg-light,.surface-accent .bg-white{background:transparent !important;} .surface-light .bg-dark,.surface-light .bg-secondary{background:transparent !important;} :is(.surface-page,.surface-dark,.surface-light,.surface-soft,.surface-accent) :is(table,.table):not(.surface-page):not(.surface-dark):not(.surface-light):not(.surface-soft):not(.surface-accent){color:inherit !important;background-color:transparent !important;} :is(.surface-page,.surface-dark,.surface-light,.surface-soft,.surface-accent) :is(table,.table) *{color:inherit !important;background-color:transparent !important;} :is(.surface-page,.surface-dark,.surface-light,.surface-soft,.surface-accent) :is(.surface-page,.surface-dark,.surface-light,.surface-soft,.surface-accent) :is(p,li,span,strong,em,small,label,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,.heading,.muted,.text-muted):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill):not([class*="surface-"]){color:inherit !important;} :is(.surface-page,.surface-dark,.surface-light,.surface-soft,.surface-accent) :is(p,li,span,strong,em,small,label,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,.heading,.muted,.text-muted):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill):not([class*="surface-"]){color:inherit;} .btn-brand{background:#22d3ee !important;color:#0a0a16 !important;border:0;} .btn-brand:hover,.btn-brand:focus{background:#06b6d4 !important;color:#0a0a16 !important;} .btn-ghost{background:transparent !important;color:#22d3ee !important;border:1px solid #22d3ee !important;} .btn-ghost:hover,.btn-ghost:focus{background:#22d3ee !important;color:#0a0a16 !important;} a.surface-light.surface-light[class*="surface-light"]:is(.card,.rounded-xl,.card-space,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.cta-box,.callout,.highlight,.feature,.benefit,.review,.hero-shell){color:#15163a !important;} a.surface-page.surface-page[class*="surface-page"]:is(.card,.rounded-xl,.card-space,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.cta-box,.callout,.highlight,.feature,.benefit,.review,.hero-shell){color:#dbe4ff !important;} a.surface-soft.surface-soft[class*="surface-soft"]:is(.card,.rounded-xl,.card-space,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.cta-box,.callout,.highlight,.feature,.benefit,.review,.hero-shell){color:#dbe4ff !important;} a.surface-light.surface-light[class*="surface-light"]:is(.card,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.cta-box,.callout,.highlight,.feature,.benefit,.review,.hero-shell) :is(strong,span,p,small,em,b,i,h1,h2,h3,h4,h5,h6,div):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill){color:#15163a !important;} a.surface-page.surface-page[class*="surface-page"]:is(.card,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.cta-box,.callout,.highlight,.feature,.benefit,.review,.hero-shell) :is(strong,span,p,small,em,b,i,h1,h2,h3,h4,h5,h6,div):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill){color:#dbe4ff !important;} a.surface-soft.surface-soft[class*="surface-soft"]:is(.card,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.cta-box,.callout,.highlight,.feature,.benefit,.review,.hero-shell) :is(strong,span,p,small,em,b,i,h1,h2,h3,h4,h5,h6,div):not(.badge):not(.badge-pill):not(.chip):not(.tag):not(.pill){color:#dbe4ff !important;} .surface-light.surface-light[class*="surface-light"]:is(.card,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.cta-box,.callout,.highlight,.feature,.benefit,.review,.hero-shell) :is(.badge,.badge-pill,.chip,.tag,.pill){background:#15163a !important;color:#f3f4ff !important;border-color:#15163a !important;} .surface-page.surface-page[class*="surface-page"]:is(.card,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.cta-box,.callout,.highlight,.feature,.benefit,.review,.hero-shell) :is(.badge,.badge-pill,.chip,.tag,.pill){background:#dbe4ff !important;color:#0a0a16 !important;border-color:#dbe4ff !important;} .surface-soft.surface-soft[class*="surface-soft"]:is(.card,.note-card,.feature-card,.glass-card,.soft-panel,.info-card,.panel,.box,.tile,.cta-box,.callout,.highlight,.feature,.benefit,.review,.hero-shell) :is(.badge,.badge-pill,.chip,.tag,.pill){background:#dbe4ff !important;color:#171935 !important;border-color:#dbe4ff !important;} .card:not([class*="surface-"]),.accordion:not([class*="surface-"]),.accordion-item:not([class*="surface-"]){background-color:transparent !important;color:inherit !important;border-color:rgba(255,255,255,0.14) !important;} .card:not([class*="surface-"]) :is(p,li,span,strong,em,small,label,td,th,dd,dt,figcaption,div),.accordion-item:not([class*="surface-"]) :is(p,li,span,strong,em,small,label,div){color:inherit;} .card:not([class*="surface-"]) :is(h1,h2,h3,h4,h5,h6,.heading),.accordion-item:not([class*="surface-"]) :is(h1,h2,h3,h4,h5,h6,.heading){color:inherit;} .accordion-button:not([class*="surface-"]),.accordion:not([class*="surface-"]) .accordion-button{color:inherit !important;background-color:transparent !important;box-shadow:none !important;} .accordion:not([class*="surface-"]) .accordion-button::after{background-image:none !important;width:1.1em;height:1.1em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);} .accordion:not([class*="surface-"]) .accordion-button:not(.collapsed)::after{transform:rotate(-135deg);background-image:none !important;} .surface-accent [class*="glow"],.surface-accent[class*="glow"],.surface-accent [class*="gradient-text"],.surface-accent [class*="text-gradient"]{background:none !important;-webkit-background-clip:initial !important;background-clip:initial !important;-webkit-text-fill-color:currentColor !important;color:#ffffff !important;text-shadow:none !important;}