.widget-feature-page .widget-page-hero{isolation:isolate;background:var(--section-hero-bg);border-bottom:0;position:relative;overflow:clip}.widget-feature-page .widget-page-hero:before,.support-feature-page .widget-page-hero:after,.customizations-feature-page .widget-page-hero:after{display:none}.customizations-feature-page .widget-page-hero{background:var(--core-gray-0)}.customizations-feature-page .widget-page-hero .widget-hero-scene:before{display:none}[data-theme=dark] .customizations-feature-page .widget-page-hero{background:var(--section-hero-bg)}[data-theme=dark] .customizations-feature-page .widget-page-hero:after,[data-theme=dark] .customizations-feature-page .widget-page-hero .widget-hero-scene:before{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .customizations-feature-page .widget-page-hero{background:var(--section-hero-bg)}:root:not([data-theme]) .customizations-feature-page .widget-page-hero:after,:root:not([data-theme]) .customizations-feature-page .widget-page-hero .widget-hero-scene:before{display:block}}.customizations-status-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(.95rem,1.9vw,1.5rem);display:flex}.customizations-status-grid>.info-card{flex:18rem;grid-column:auto;width:auto;min-width:min(100%,17rem);max-width:26rem;height:auto}.customizations-feature-page .section-cta-band:before,:root[data-theme=dark] .customizations-feature-page .section-cta-band:before{background:var(--section-cta-band-bg);opacity:1}@media (prefers-color-scheme:dark){:root:not([data-theme]) .customizations-feature-page .section-cta-band:before{background:var(--section-cta-band-bg);opacity:1}}.info-card.customizations-coming-card{text-align:center;justify-content:center;align-items:center;height:100%;position:relative;overflow:clip}.customizations-coming-content{justify-content:center;align-items:center;gap:var(--layout-space-3);text-align:center;flex-direction:column;max-width:34ch;display:flex}.wp-plugin-feature-page .widget-proof-grid,.wp-plugin-feature-page .api-category-grid,.wp-plugin-feature-page .api-step-grid,.wp-plugin-feature-page .api-step-grid--six{flex-wrap:wrap;justify-content:center;display:flex}.wp-plugin-feature-page .widget-proof-grid{gap:clamp(.95rem,1.9vw,1.5rem)}.wp-plugin-feature-page .widget-proof-grid>.info-card{flex:0 clamp(16rem,26vw,22rem);grid-column:auto}.wp-plugin-feature-page .api-category-grid,.wp-plugin-feature-page .api-step-grid,.wp-plugin-feature-page .api-step-grid--six{gap:clamp(1.75rem,3.1vw,2.65rem)}.wp-plugin-feature-page .api-category-grid>.info-card,.wp-plugin-feature-page .widget-setup-steps-grid>.info-card{flex:0 clamp(18rem,30vw,27rem);max-width:27rem}@media (min-width:70.001rem){.wp-plugin-feature-page .widget-two-column{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,4rem)}.wp-plugin-feature-page .widget-side-media{align-self:center}}.customizations-badge{border:1px solid color-mix(in srgb, var(--action-primary-bg) 48%, transparent);background:color-mix(in srgb, var(--action-primary-bg) 14%, transparent);width:fit-content;color:var(--action-primary-bg);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;line-height:1;font-weight:var(--type-weight-bold);border-radius:999rem;align-items:center;gap:.35rem;padding:.3rem .65rem;display:inline-flex}.features-overview-page .widget-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);display:grid}.features-overview-page .features-overview-list{gap:.55rem}.features-overview-page .features-overview-list li{color:var(--text-secondary)}.widget-feature-page .widget-page-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, #0000, color-mix(in srgb, #fff 84%, var(--surface-page)));height:clamp(8rem,18vw,14rem);position:absolute;inset:auto 0 0}[data-theme=dark] .widget-feature-page .widget-page-hero:after{background:linear-gradient(180deg, color-mix(in srgb, transparent, var(--surface-page-alt) 0%), var(--surface-page-alt))}@media (prefers-color-scheme:dark){:root:not([data-theme]) .widget-feature-page .widget-page-hero:after{background:linear-gradient(180deg, color-mix(in srgb, transparent, var(--surface-page-alt) 0%), var(--surface-page-alt))}}.widget-feature-page .widget-page-hero .container{z-index:2;position:relative}.widget-hero-layout{gap:clamp(1.35rem,5vw,4.5rem)}.widget-hero-center{max-width:70rem}.widget-hero-center .lead{max-width:62ch;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.55}.widget-hero-support{max-width:60ch}.widget-feature-detail-page .widget-hero-showcase,.widget-feature-detail-page .widget-hero-showcase .rdb-widget{width:100%}.widget-feature-detail-page .widget-hero-showcase .rdb-widget iframe{display:block;width:100%!important;max-width:100%!important}.widget-feature-detail-page .widget-page-hero .widget-hero-scene{height:clamp(34rem,72vw,56rem);inset:0 0 auto}.widget-hero-scene{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.widget-hero-scene:before{content:"";z-index:1;pointer-events:none;opacity:.2;filter:blur(2px);transform-origin:top;background-image:url(/assets/widget-hero-light.jpg);background-repeat:no-repeat;background-size:cover;position:absolute;inset:-20rem 0 0;transform:scale(1.4)}.widget-hero-scene--features:before{background-image:radial-gradient(42rem 22rem at 12% 8%, color-mix(in srgb, var(--core-blue-200) 56%, transparent), transparent 72%), radial-gradient(52rem 30rem at 84% 12%, color-mix(in srgb, var(--core-cyan-200) 52%, transparent), transparent 74%), linear-gradient(158deg, color-mix(in srgb, var(--core-blue-100) 85%, transparent), color-mix(in srgb, var(--surface-page) 82%, transparent));opacity:.28;filter:blur(.5px);inset:-12rem -2rem 0;transform:scale(1.24)}.widget-hero-scene--wordpress:before{background-image:radial-gradient(38rem 24rem at 16% 14%, color-mix(in srgb, var(--core-cyan-100) 52%, transparent), transparent 74%), radial-gradient(50rem 30rem at 88% 10%, color-mix(in srgb, var(--core-blue-200) 46%, transparent), transparent 76%), repeating-linear-gradient(135deg, color-mix(in srgb, var(--core-blue-100) 28%, transparent) 0 2px, transparent 2px 12px), linear-gradient(156deg, color-mix(in srgb, var(--core-gray-50) 88%, transparent), color-mix(in srgb, var(--surface-page) 84%, transparent));opacity:.24;filter:blur(.8px);inset:-14rem -3rem 0;transform:scale(1.2)}.widget-hero-scene--support:before{background-image:radial-gradient(32rem 20rem at 22% 16%, color-mix(in srgb, var(--core-cyan-100) 50%, transparent), transparent 76%), radial-gradient(44rem 26rem at 76% 8%, color-mix(in srgb, var(--core-blue-100) 46%, transparent), transparent 78%), linear-gradient(160deg, color-mix(in srgb, var(--core-gray-100) 86%, transparent), color-mix(in srgb, var(--surface-page) 88%, transparent));opacity:.2;filter:blur(1px);inset:-10rem -1rem 0;transform:scale(1.14)}.widget-hero-scene--customizations:before{background-image:radial-gradient(48rem 28rem at 14% 6%, color-mix(in srgb, var(--core-purple-200) 48%, transparent), transparent 72%), radial-gradient(56rem 34rem at 88% 14%, color-mix(in srgb, var(--core-blue-200) 36%, transparent), transparent 78%), linear-gradient(148deg, color-mix(in srgb, var(--core-purple-100) 72%, transparent), color-mix(in srgb, var(--surface-page) 86%, transparent));opacity:.26;filter:blur(.9px);inset:-18rem -3rem 0;transform:scale(1.26)}.widget-hero-scene--solutionsOverview:before{background-image:radial-gradient(44rem 24rem at 16% 10%, color-mix(in srgb, var(--core-blue-100) 52%, transparent), transparent 74%), radial-gradient(54rem 32rem at 84% 16%, color-mix(in srgb, var(--core-cyan-100) 46%, transparent), transparent 76%), linear-gradient(158deg, color-mix(in srgb, var(--core-gray-50) 92%, transparent), color-mix(in srgb, var(--surface-page) 86%, transparent));opacity:.24;filter:blur(.7px);inset:-14rem -2rem 0;transform:scale(1.22)}.widget-hero-scene--independentTuner:before{background-image:radial-gradient(36rem 22rem at 14% 12%, color-mix(in srgb, var(--core-blue-100) 44%, transparent), transparent 76%), radial-gradient(50rem 30rem at 88% 14%, color-mix(in srgb, var(--core-gray-100) 62%, transparent), transparent 78%), linear-gradient(160deg, color-mix(in srgb, var(--core-gray-50) 94%, transparent), color-mix(in srgb, var(--surface-page) 88%, transparent));opacity:.2;filter:blur(1px);inset:-12rem -2rem 0;transform:scale(1.18)}.widget-hero-scene--dealerNetwork:before{background-image:radial-gradient(46rem 26rem at 10% 8%, color-mix(in srgb, var(--core-cyan-200) 46%, transparent), transparent 74%), radial-gradient(56rem 34rem at 88% 14%, color-mix(in srgb, var(--core-blue-200) 44%, transparent), transparent 78%), repeating-linear-gradient(150deg, color-mix(in srgb, var(--core-blue-100) 20%, transparent) 0 2px, transparent 2px 14px), linear-gradient(152deg, color-mix(in srgb, var(--core-blue-50) 86%, transparent), color-mix(in srgb, var(--surface-page) 84%, transparent));opacity:.24;filter:blur(.8px);inset:-15rem -3rem 0;transform:scale(1.25)}.widget-hero-scene--onlineFileService:before{background-image:radial-gradient(34rem 22rem at 20% 10%, color-mix(in srgb, var(--core-gray-100) 58%, transparent), transparent 76%), radial-gradient(52rem 30rem at 82% 12%, color-mix(in srgb, var(--core-blue-100) 42%, transparent), transparent 78%), linear-gradient(162deg, color-mix(in srgb, var(--core-gray-50) 90%, transparent), color-mix(in srgb, var(--surface-page) 86%, transparent));opacity:.22;filter:blur(.9px);inset:-13rem -2rem 0;transform:scale(1.2)}.widget-hero-scene--cloudPlatform:before{background-image:radial-gradient(48rem 28rem at 14% 6%, color-mix(in srgb, var(--core-blue-200) 48%, transparent), transparent 72%), radial-gradient(58rem 36rem at 86% 12%, color-mix(in srgb, var(--core-cyan-200) 42%, transparent), transparent 76%), linear-gradient(148deg, color-mix(in srgb, var(--core-blue-100) 82%, transparent), color-mix(in srgb, var(--surface-page) 84%, transparent));opacity:.27;filter:blur(.7px);inset:-16rem -3rem 0;transform:scale(1.28)}.widget-hero-scene--piggyback:before{background-image:radial-gradient(42rem 24rem at 12% 8%, color-mix(in srgb, var(--core-purple-100) 42%, transparent), transparent 74%), radial-gradient(52rem 32rem at 88% 14%, color-mix(in srgb, var(--core-blue-100) 34%, transparent), transparent 78%), repeating-linear-gradient(135deg, color-mix(in srgb, var(--core-purple-100) 16%, transparent) 0 2px, transparent 2px 12px), linear-gradient(156deg, color-mix(in srgb, var(--core-gray-50) 88%, transparent), color-mix(in srgb, var(--surface-page) 86%, transparent));opacity:.24;filter:blur(.9px);inset:-14rem -3rem 0;transform:scale(1.24)}.widget-hero-scene--carParts:before{background-image:radial-gradient(40rem 24rem at 14% 10%, color-mix(in srgb, var(--core-cyan-100) 44%, transparent), transparent 76%), radial-gradient(56rem 34rem at 84% 14%, color-mix(in srgb, var(--core-blue-100) 40%, transparent), transparent 78%), linear-gradient(160deg, color-mix(in srgb, var(--core-gray-50) 90%, transparent), color-mix(in srgb, var(--surface-page) 88%, transparent));opacity:.23;filter:blur(.85px);inset:-13rem -2rem 0;transform:scale(1.21)}.widget-hero-scene--aboutRdb:before{background-image:radial-gradient(40rem 24rem at 14% 10%, color-mix(in srgb, var(--core-blue-200) 48%, transparent), transparent 74%), radial-gradient(54rem 30rem at 84% 14%, color-mix(in srgb, var(--core-cyan-100) 34%, transparent), transparent 78%), repeating-linear-gradient(140deg, color-mix(in srgb, var(--core-blue-100) 16%, transparent) 0 2px, transparent 2px 11px), linear-gradient(154deg, color-mix(in srgb, var(--core-gray-50) 90%, transparent), color-mix(in srgb, var(--surface-page) 86%, transparent));opacity:.26;filter:blur(.8px);inset:-12rem -2rem 0;transform:scale(1.2)}.widget-hero-scene--contactAt:before{background-image:radial-gradient(42rem 26rem at 16% 8%, color-mix(in srgb, var(--core-cyan-200) 42%, transparent), transparent 74%), radial-gradient(58rem 36rem at 86% 14%, color-mix(in srgb, var(--core-blue-100) 36%, transparent), transparent 78%), linear-gradient(158deg, color-mix(in srgb, var(--core-blue-50) 88%, transparent), color-mix(in srgb, var(--surface-page) 86%, transparent));opacity:.25;filter:blur(.75px);inset:-13rem -2rem 0;transform:scale(1.22)}.widget-hero-scene--pricingCube:before{display:none}[data-theme=dark] .widget-hero-scene:before{background-image:url(/assets/widget-hero-dark.jpg)}[data-theme=dark] .widget-hero-scene--features:before{background-image:radial-gradient(44rem 24rem at 10% 10%, color-mix(in srgb, var(--core-blue-500) 34%, transparent), transparent 74%), radial-gradient(54rem 32rem at 88% 12%, color-mix(in srgb, var(--core-cyan-500) 26%, transparent), transparent 78%), linear-gradient(160deg, color-mix(in srgb, var(--core-blue-020) 78%, transparent), color-mix(in srgb, var(--core-gray-1200) 88%, transparent));opacity:.34}[data-theme=dark] .widget-hero-scene--wordpress:before{background-image:radial-gradient(40rem 26rem at 12% 8%, color-mix(in srgb, var(--core-cyan-700) 28%, transparent), transparent 76%), radial-gradient(52rem 30rem at 86% 12%, color-mix(in srgb, var(--core-blue-700) 30%, transparent), transparent 78%), linear-gradient(152deg, color-mix(in srgb, var(--core-blue-020) 80%, transparent), color-mix(in srgb, var(--core-gray-1200) 90%, transparent));opacity:.3}[data-theme=dark] .widget-hero-scene--support:before{background-image:radial-gradient(34rem 22rem at 18% 12%, color-mix(in srgb, var(--core-cyan-700) 24%, transparent), transparent 78%), radial-gradient(46rem 28rem at 80% 10%, color-mix(in srgb, var(--core-blue-700) 22%, transparent), transparent 80%), linear-gradient(162deg, color-mix(in srgb, var(--core-blue-020) 76%, transparent), color-mix(in srgb, var(--core-gray-1200) 92%, transparent));opacity:.28}[data-theme=dark] .widget-hero-scene--customizations:before{background-image:radial-gradient(52rem 30rem at 12% 6%, color-mix(in srgb, var(--core-purple-600) 34%, transparent), transparent 72%), radial-gradient(58rem 36rem at 88% 16%, color-mix(in srgb, var(--core-purple-500) 28%, transparent), transparent 78%), linear-gradient(150deg, color-mix(in srgb, var(--core-purple-900) 86%, transparent), color-mix(in srgb, var(--core-gray-1200) 90%, transparent));opacity:.34}[data-theme=dark] .widget-hero-scene--solutionsOverview:before{background-image:radial-gradient(46rem 26rem at 12% 8%, color-mix(in srgb, var(--core-blue-700) 26%, transparent), transparent 76%), radial-gradient(56rem 34rem at 86% 14%, color-mix(in srgb, var(--core-cyan-700) 22%, transparent), transparent 80%), linear-gradient(158deg, color-mix(in srgb, var(--core-blue-020) 78%, transparent), color-mix(in srgb, var(--core-gray-1200) 90%, transparent));opacity:.3}[data-theme=dark] .widget-hero-scene--independentTuner:before{background-image:radial-gradient(38rem 24rem at 14% 10%, color-mix(in srgb, var(--core-blue-700) 22%, transparent), transparent 78%), radial-gradient(54rem 34rem at 88% 14%, color-mix(in srgb, var(--core-gray-850) 26%, transparent), transparent 80%), linear-gradient(160deg, color-mix(in srgb, var(--core-gray-1050) 84%, transparent), color-mix(in srgb, var(--core-gray-1200) 92%, transparent));opacity:.26}[data-theme=dark] .widget-hero-scene--dealerNetwork:before{background-image:radial-gradient(48rem 28rem at 10% 8%, color-mix(in srgb, var(--core-cyan-700) 28%, transparent), transparent 76%), radial-gradient(60rem 38rem at 88% 12%, color-mix(in srgb, var(--core-blue-700) 30%, transparent), transparent 80%), linear-gradient(152deg, color-mix(in srgb, var(--core-blue-020) 80%, transparent), color-mix(in srgb, var(--core-gray-1200) 90%, transparent));opacity:.32}[data-theme=dark] .widget-hero-scene--onlineFileService:before{background-image:radial-gradient(38rem 24rem at 20% 10%, color-mix(in srgb, var(--core-gray-850) 28%, transparent), transparent 78%), radial-gradient(56rem 34rem at 82% 12%, color-mix(in srgb, var(--core-blue-700) 24%, transparent), transparent 80%), linear-gradient(162deg, color-mix(in srgb, var(--core-gray-1050) 84%, transparent), color-mix(in srgb, var(--core-gray-1200) 92%, transparent));opacity:.28}[data-theme=dark] .widget-hero-scene--cloudPlatform:before{background-image:radial-gradient(50rem 30rem at 14% 6%, color-mix(in srgb, var(--core-blue-700) 32%, transparent), transparent 74%), radial-gradient(62rem 38rem at 86% 12%, color-mix(in srgb, var(--core-cyan-700) 26%, transparent), transparent 78%), linear-gradient(148deg, color-mix(in srgb, var(--core-blue-020) 82%, transparent), color-mix(in srgb, var(--core-gray-1200) 90%, transparent));opacity:.34}[data-theme=dark] .widget-hero-scene--piggyback:before{background-image:radial-gradient(44rem 26rem at 12% 8%, color-mix(in srgb, var(--core-purple-700) 28%, transparent), transparent 76%), radial-gradient(56rem 34rem at 88% 14%, color-mix(in srgb, var(--core-blue-700) 20%, transparent), transparent 80%), linear-gradient(156deg, color-mix(in srgb, var(--core-purple-900) 76%, transparent), color-mix(in srgb, var(--core-gray-1200) 92%, transparent));opacity:.3}[data-theme=dark] .widget-hero-scene--carParts:before{background-image:radial-gradient(42rem 26rem at 14% 10%, color-mix(in srgb, var(--core-cyan-700) 26%, transparent), transparent 78%), radial-gradient(58rem 36rem at 84% 14%, color-mix(in srgb, var(--core-blue-700) 24%, transparent), transparent 80%), linear-gradient(160deg, color-mix(in srgb, var(--core-blue-020) 78%, transparent), color-mix(in srgb, var(--core-gray-1200) 92%, transparent));opacity:.29}[data-theme=dark] .widget-hero-scene--aboutRdb:before{background-image:radial-gradient(44rem 26rem at 12% 8%, color-mix(in srgb, var(--core-blue-700) 30%, transparent), transparent 76%), radial-gradient(58rem 34rem at 86% 14%, color-mix(in srgb, var(--core-cyan-700) 22%, transparent), transparent 80%), linear-gradient(154deg, color-mix(in srgb, var(--core-blue-020) 82%, transparent), color-mix(in srgb, var(--core-gray-1200) 90%, transparent));opacity:.32}[data-theme=dark] .widget-hero-scene--contactAt:before{background-image:radial-gradient(46rem 28rem at 14% 8%, color-mix(in srgb, var(--core-cyan-700) 30%, transparent), transparent 76%), radial-gradient(60rem 36rem at 86% 14%, color-mix(in srgb, var(--core-blue-700) 24%, transparent), transparent 80%), linear-gradient(158deg, color-mix(in srgb, var(--core-blue-020) 80%, transparent), color-mix(in srgb, var(--core-gray-1200) 90%, transparent));opacity:.31}[data-theme=dark] .widget-hero-scene--pricingCube:before{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme]) .widget-hero-scene:before{background-image:url(/assets/widget-hero-dark.jpg)}:root:not([data-theme]) .widget-hero-scene--features:before{background-image:radial-gradient(44rem 24rem at 10% 10%, color-mix(in srgb, var(--core-blue-500) 34%, transparent), transparent 74%), radial-gradient(54rem 32rem at 88% 12%, color-mix(in srgb, var(--core-cyan-500) 26%, transparent), transparent 78%), linear-gradient(160deg, color-mix(in srgb, var(--core-blue-020) 78%, transparent), color-mix(in srgb, var(--core-gray-1200) 88%, transparent));opacity:.34}:root:not([data-theme]) .widget-hero-scene--wordpress:before{background-image:radial-gradient(40rem 26rem at 12% 8%, color-mix(in srgb, var(--core-cyan-700) 28%, transparent), transparent 76%), radial-gradient(52rem 30rem at 86% 12%, color-mix(in srgb, var(--core-blue-700) 30%, transparent), transparent 78%), linear-gradient(152deg, color-mix(in srgb, var(--core-blue-020) 80%, transparent), color-mix(in srgb, var(--core-gray-1200) 90%, transparent));opacity:.3}:root:not([data-theme]) .widget-hero-scene--support:before{background-image:radial-gradient(34rem 22rem at 18% 12%, color-mix(in srgb, var(--core-cyan-700) 24%, transparent), transparent 78%), radial-gradient(46rem 28rem at 80% 10%, color-mix(in srgb, var(--core-blue-700) 22%, transparent), transparent 80%), linear-gradient(162deg, color-mix(in srgb, var(--core-blue-020) 76%, transparent), color-mix(in srgb, var(--core-gray-1200) 92%, transparent));opacity:.28}:root:not([data-theme]) .widget-hero-scene--customizations:before{background-image:radial-gradient(52rem 30rem at 12% 6%, color-mix(in srgb, var(--core-purple-600) 34%, transparent), transparent 72%), radial-gradient(58rem 36rem at 88% 16%, color-mix(in srgb, var(--core-purple-500) 28%, transparent), transparent 78%), linear-gradient(150deg, color-mix(in srgb, var(--core-purple-900) 86%, transparent), color-mix(in srgb, var(--core-gray-1200) 90%, transparent));opacity:.34}:root:not([data-theme]) .widget-hero-scene--solutionsOverview:before{background-image:radial-gradient(46rem 26rem at 12% 8%, color-mix(in srgb, var(--core-blue-700) 26%, transparent), transparent 76%), radial-gradient(56rem 34rem at 86% 14%, color-mix(in srgb, var(--core-cyan-700) 22%, transparent), transparent 80%), linear-gradient(158deg, color-mix(in srgb, var(--core-blue-020) 78%, transparent), color-mix(in srgb, var(--core-gray-1200) 90%, transparent));opacity:.3}:root:not([data-theme]) .widget-hero-scene--independentTuner:before{background-image:radial-gradient(38rem 24rem at 14% 10%, color-mix(in srgb, var(--core-blue-700) 22%, transparent), transparent 78%), radial-gradient(54rem 34rem at 88% 14%, color-mix(in srgb, var(--core-gray-850) 26%, transparent), transparent 80%), linear-gradient(160deg, color-mix(in srgb, var(--core-gray-1050) 84%, transparent), color-mix(in srgb, var(--core-gray-1200) 92%, transparent));opacity:.26}:root:not([data-theme]) .widget-hero-scene--dealerNetwork:before{background-image:radial-gradient(48rem 28rem at 10% 8%, color-mix(in srgb, var(--core-cyan-700) 28%, transparent), transparent 76%), radial-gradient(60rem 38rem at 88% 12%, color-mix(in srgb, var(--core-blue-700) 30%, transparent), transparent 80%), linear-gradient(152deg, color-mix(in srgb, var(--core-blue-020) 80%, transparent), color-mix(in srgb, var(--core-gray-1200) 90%, transparent));opacity:.32}:root:not([data-theme]) .widget-hero-scene--onlineFileService:before{background-image:radial-gradient(38rem 24rem at 20% 10%, color-mix(in srgb, var(--core-gray-850) 28%, transparent), transparent 78%), radial-gradient(56rem 34rem at 82% 12%, color-mix(in srgb, var(--core-blue-700) 24%, transparent), transparent 80%), linear-gradient(162deg, color-mix(in srgb, var(--core-gray-1050) 84%, transparent), color-mix(in srgb, var(--core-gray-1200) 92%, transparent));opacity:.28}:root:not([data-theme]) .widget-hero-scene--cloudPlatform:before{background-image:radial-gradient(50rem 30rem at 14% 6%, color-mix(in srgb, var(--core-blue-700) 32%, transparent), transparent 74%), radial-gradient(62rem 38rem at 86% 12%, color-mix(in srgb, var(--core-cyan-700) 26%, transparent), transparent 78%), linear-gradient(148deg, color-mix(in srgb, var(--core-blue-020) 82%, transparent), color-mix(in srgb, var(--core-gray-1200) 90%, transparent));opacity:.34}:root:not([data-theme]) .widget-hero-scene--piggyback:before{background-image:radial-gradient(44rem 26rem at 12% 8%, color-mix(in srgb, var(--core-purple-700) 28%, transparent), transparent 76%), radial-gradient(56rem 34rem at 88% 14%, color-mix(in srgb, var(--core-blue-700) 20%, transparent), transparent 80%), linear-gradient(156deg, color-mix(in srgb, var(--core-purple-900) 76%, transparent), color-mix(in srgb, var(--core-gray-1200) 92%, transparent));opacity:.3}:root:not([data-theme]) .widget-hero-scene--carParts:before{background-image:radial-gradient(42rem 26rem at 14% 10%, color-mix(in srgb, var(--core-cyan-700) 26%, transparent), transparent 78%), radial-gradient(58rem 36rem at 84% 14%, color-mix(in srgb, var(--core-blue-700) 24%, transparent), transparent 80%), linear-gradient(160deg, color-mix(in srgb, var(--core-blue-020) 78%, transparent), color-mix(in srgb, var(--core-gray-1200) 92%, transparent));opacity:.29}:root:not([data-theme]) .widget-hero-scene--aboutRdb:before{background-image:radial-gradient(44rem 26rem at 12% 8%, color-mix(in srgb, var(--core-blue-700) 30%, transparent), transparent 76%), radial-gradient(58rem 34rem at 86% 14%, color-mix(in srgb, var(--core-cyan-700) 22%, transparent), transparent 80%), linear-gradient(154deg, color-mix(in srgb, var(--core-blue-020) 82%, transparent), color-mix(in srgb, var(--core-gray-1200) 90%, transparent));opacity:.32}:root:not([data-theme]) .widget-hero-scene--contactAt:before{background-image:radial-gradient(46rem 28rem at 14% 8%, color-mix(in srgb, var(--core-cyan-700) 30%, transparent), transparent 76%), radial-gradient(60rem 36rem at 86% 14%, color-mix(in srgb, var(--core-blue-700) 24%, transparent), transparent 80%), linear-gradient(158deg, color-mix(in srgb, var(--core-blue-020) 80%, transparent), color-mix(in srgb, var(--core-gray-1200) 90%, transparent));opacity:.31}:root:not([data-theme]) .widget-hero-scene--pricingCube:before{display:none}}.widget-hero-particles{z-index:2;width:100%;height:100%;position:absolute;inset:0}.widget-feature-page [data-widget-reveal]{opacity:1;transition:opacity .68s var(--easing-standard), transform .68s var(--easing-standard), box-shadow .3s var(--easing-standard);transform:translateY(0)}.widget-reveal-ready .widget-feature-page [data-widget-reveal]{opacity:0;transform:translateY(14px)}.widget-reveal-ready .widget-feature-page [data-widget-reveal].is-visible{opacity:1;transform:translateY(0)}.widget-feature-page .section-head{margin-bottom:0}.widget-feature-page .section-head+*{margin-top:clamp(1.35rem,2.8vw,2.35rem)}.widget-feature-page .section-head.section-head--centered{max-width:62ch}.widget-feature-preview-frame{border:1px solid color-mix(in srgb, var(--border-default) 76%, transparent);border-radius:var(--layout-radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 96%, transparent), color-mix(in srgb, var(--surface-page-alt) 72%, transparent));width:100%;box-shadow:var(--card-shadow-hover);padding:clamp(.75rem,1.6vw,1.25rem);overflow:clip}.widget-feature-preview-frame--bare{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.widget-feature-preview-frame--bare .widget-feature-iframe{border-radius:0}.widget-feature-iframe{border-radius:calc(var(--layout-radius-lg) - .5rem);background:0 0;border:0;width:100%;display:block}.widget-placeholder-frame{border:1px dashed color-mix(in srgb, var(--border-default) 76%, transparent);border-radius:var(--layout-radius-lg);background:radial-gradient(26rem 14rem at 0% 0%, color-mix(in srgb, var(--action-primary-bg) 16%, transparent), transparent 70%), linear-gradient(140deg, color-mix(in srgb, var(--surface-page-alt) 86%, transparent), color-mix(in srgb, var(--surface-card) 96%, transparent));text-align:center;place-items:center;width:100%;min-height:clamp(16rem,33vw,25rem);padding:clamp(1.15rem,2vw,1.7rem);display:grid}.widget-placeholder-content{gap:var(--layout-space-2);max-width:46ch;display:grid}.widget-placeholder-title{color:var(--text-primary);font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:var(--type-weight-bold);margin:0}.widget-placeholder-content p{color:var(--text-secondary);margin:0}.service-status-preview{border-radius:calc(var(--layout-radius-lg) + .2rem);border:1px solid color-mix(in srgb, var(--border-default) 72%, transparent);background:color-mix(in srgb, var(--surface-card) 96%, transparent);width:min(100%,66rem);box-shadow:var(--card-shadow);gap:clamp(.95rem,1.9vw,1.25rem);margin-inline:auto;padding:clamp(1rem,2.2vw,1.6rem);display:grid}.service-status-preview__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.service-status-preview__title{color:var(--text-primary);font-size:var(--type-size-base);font-weight:var(--type-weight-bold);margin:0}.service-status-preview__summary{font-size:var(--type-size-sm);font-weight:var(--type-weight-semibold);margin:0}.service-status-preview__summary.is-up{color:var(--status-success-border)}.service-status-preview__summary.is-issue{color:var(--status-warning-border)}.service-status-preview__message{color:var(--text-secondary);font-size:var(--type-size-sm);margin:0}.service-status-preview__table-wrap{overflow-x:auto}.service-status-preview__table{border-collapse:collapse;width:100%;min-width:34rem}.service-status-preview__table th,.service-status-preview__table td{border-bottom:1px solid color-mix(in srgb, var(--border-default) 66%, transparent);text-align:left;vertical-align:middle;padding:.7rem .6rem}.service-status-preview__table thead th{color:var(--text-muted);font-size:var(--type-size-xs);text-transform:uppercase;letter-spacing:.08em}.service-status-preview__table tbody th{font-weight:var(--type-weight-semibold)}.service-status-preview__table tbody tr:last-child th,.service-status-preview__table tbody tr:last-child td{border-bottom:0}.service-status-preview__service-name{color:var(--text-primary);display:block}.service-status-preview__service-group{color:var(--text-muted);font-size:var(--type-size-xs);margin-top:.2rem;display:block}.service-status-badge{font-size:var(--type-size-sm);font-weight:var(--type-weight-semibold);align-items:center;gap:.45rem;display:inline-flex}.service-status-dot{background:var(--text-muted);border-radius:999rem;width:.55rem;height:.55rem}.service-status-badge.is-up{color:var(--status-success-border)}.service-status-badge.is-up .service-status-dot{background:var(--status-success-border)}.service-status-badge.is-down{color:var(--status-danger-border)}.service-status-badge.is-down .service-status-dot{background:var(--status-danger-border)}.service-status-badge.is-maintenance{color:var(--status-warning-border)}.service-status-badge.is-maintenance .service-status-dot{background:var(--status-warning-border)}.service-status-badge.is-unknown{color:var(--text-secondary)}.service-status-badge.is-unknown .service-status-dot{background:var(--text-secondary)}.support-availability-preview-wrap{width:100%}.support-live-badge{white-space:nowrap;border:1px solid color-mix(in srgb, var(--badge-border) 90%, transparent);box-shadow:none;flex-shrink:0}.support-live-badge--open{background:var(--status-success-bg);border-color:color-mix(in srgb, var(--status-success-border) 52%, transparent);color:var(--status-success-text)}.support-live-badge--closed{background:var(--badge-bg);border-color:color-mix(in srgb, var(--badge-border) 90%, transparent);color:var(--badge-text)}.support-hours-card{text-align:center;justify-content:center;align-items:center}.support-availability-preview{border-radius:calc(var(--layout-radius-lg) + .4rem);border:1px solid color-mix(in srgb, var(--border-default) 74%, transparent);text-align:center;width:100%;padding:clamp(2rem,4vw,3rem) clamp(1rem,4vw,2.5rem);position:relative;overflow:clip}.support-availability-preview.is-open{background:var(--core-green-50)}.support-availability-preview.is-closed{background:var(--core-gray-100)}.support-availability-preview__icon{justify-content:center;align-items:center;margin-bottom:clamp(.95rem,2vw,1.35rem);display:flex}.support-availability-preview__icon .material-symbols-outlined{font-size:clamp(2.6rem,5vw,3.2rem);line-height:1}.support-availability-preview.is-open .support-availability-preview__icon .material-symbols-outlined{color:var(--status-success-border);font-variation-settings:"FILL" 1, "wght" 600, "GRAD" 0, "opsz" 48}.support-availability-preview.is-closed .support-availability-preview__icon .material-symbols-outlined{color:var(--text-secondary);font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 48}.support-availability-preview__copy{justify-items:center;gap:clamp(.55rem,1.3vw,.9rem);max-width:72ch;margin-inline:auto;display:grid}.support-availability-preview__copy h3{color:var(--text-primary);font-size:clamp(2rem,3.8vw,3rem);font-weight:var(--type-weight-extrabold);letter-spacing:-.01em;margin:0;line-height:1.1}.support-availability-preview.is-open .support-availability-preview__copy h3{white-space:nowrap}.support-availability-preview__copy p{color:var(--text-secondary);margin:0;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.42}.support-availability-preview__copy .support-availability-preview__subtitle{font-weight:var(--type-weight-bold);color:var(--text-primary)}.support-availability-preview__links{border-radius:calc(var(--layout-radius-lg) + .2rem);border:1px solid color-mix(in srgb, var(--border-default) 68%, transparent);background:color-mix(in srgb, var(--surface-card) 96%, transparent);width:min(100%,34.75rem);box-shadow:var(--card-shadow-hover);margin:clamp(2.45rem,4.8vw,3.5rem) auto 0;padding:clamp(.8rem,1.9vw,1.15rem)}.support-availability-preview__links-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.8vw,1.25rem);display:grid}.support-availability-link{border-radius:var(--core-radius-xs);min-height:0;color:var(--text-secondary);font-size:1rem;font-weight:var(--type-weight-bold);transition:background-color var(--transition-fast) var(--easing-standard), border-color var(--transition-fast) var(--easing-standard), color var(--transition-fast) var(--easing-standard);border:1px solid #0000;align-items:center;gap:.5rem;padding:.683rem 1rem;line-height:1.49;text-decoration:none;display:inline-flex}.support-availability-link .material-symbols-outlined{color:currentColor;flex-shrink:0;font-size:1.5rem}.support-availability-link--primary{background:var(--action-secondary-bg);color:var(--action-secondary-text)}.support-availability-link:not(.support-availability-link--primary):hover{background:color-mix(in srgb, var(--surface-page-alt) 90%, transparent);border-color:color-mix(in srgb, var(--border-default) 70%, transparent)}.support-availability-link--primary:hover{background:var(--action-secondary-bg-hover)}@media (max-width:62rem){.support-availability-preview__copy h3{white-space:normal;font-size:clamp(1.7rem,6vw,2.6rem)}.support-availability-preview__copy p{font-size:clamp(.96rem,2.6vw,1.08rem)}}[data-theme=dark] .support-availability-preview.is-open{background:var(--core-green-020)}[data-theme=dark] .support-availability-preview.is-closed{background:var(--core-gray-1000)}[data-theme=dark] .support-availability-preview.is-open .support-availability-preview__icon .material-symbols-outlined,[data-theme=dark] .service-status-preview__summary.is-up,[data-theme=dark] .service-status-badge.is-up{color:var(--status-success-text)}[data-theme=dark] .service-status-badge.is-up .service-status-dot{background:var(--status-success-text)}[data-theme=dark] .widget-support-checklist li:before{background:color-mix(in srgb, var(--status-success-text) 20%, transparent);color:var(--status-success-text)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .support-availability-preview.is-open{background:var(--core-green-020)}:root:not([data-theme]) .support-availability-preview.is-closed{background:var(--core-gray-1000)}:root:not([data-theme]) .support-availability-preview.is-open .support-availability-preview__icon .material-symbols-outlined,:root:not([data-theme]) .service-status-preview__summary.is-up,:root:not([data-theme]) .service-status-badge.is-up{color:var(--status-success-text)}:root:not([data-theme]) .service-status-badge.is-up .service-status-dot{background:var(--status-success-text)}:root:not([data-theme]) .widget-support-checklist li:before{background:color-mix(in srgb, var(--status-success-text) 20%, transparent);color:var(--status-success-text)}}@media (max-width:44rem){.support-availability-preview{padding:1.5rem .8rem}.support-availability-preview__links-grid{grid-template-columns:minmax(0,1fr)}}.wp-admin-preview-frame{min-width:0;padding:clamp(.45rem,1vw,.75rem)}.wp-admin-preview{--wp-admin-bg:#f0f0f1;--wp-admin-text:#1d2327;--wp-admin-muted:#50575e;--wp-admin-border:#c3c4c7;--wp-admin-border-strong:#b8bcc1;--wp-admin-panel:#fff;--wp-admin-panel-soft:#f6f7f7;--wp-admin-tab:#dcdcde;--wp-admin-tab-active:#f0f0f1;--wp-admin-tab-active-text:#000;--wp-admin-topbar:#1d232a;--wp-admin-topbar-text:#f0f0f1;--wp-admin-sidebar:#1d232a;--wp-admin-sidebar-icon:#a7aaad;--wp-admin-sidebar-active:#2271b1;--wp-admin-primary:#2271b1;--wp-admin-primary-hover:#135e96;--wp-admin-success:#00a32a;--wp-admin-danger:#b32d2e;--wp-admin-disabled-bg:#f6f7f7;--wp-admin-disabled-text:#a7aaad;border:1px solid color-mix(in srgb, var(--wp-admin-border) 85%, transparent);border-radius:calc(var(--layout-radius-lg) - .35rem);background:var(--wp-admin-bg);width:100%;height:clamp(32rem,56vw,36rem);color:var(--wp-admin-text);box-shadow:0 18px 48px -38px color-mix(in srgb, var(--text-primary) 65%, transparent);min-width:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow:clip}[data-theme=dark] .wp-admin-preview{--wp-admin-bg:#20262e;--wp-admin-text:#f1f5f9;--wp-admin-muted:#cad2dd;--wp-admin-border:#303b46;--wp-admin-border-strong:#3a4652;--wp-admin-panel:#1b2129;--wp-admin-panel-soft:#2a313b;--wp-admin-tab:#303844;--wp-admin-tab-active:#20262e;--wp-admin-tab-active-text:#f1f5f9;--wp-admin-topbar:#0f141b;--wp-admin-topbar-text:#f1f5f9;--wp-admin-sidebar:#0f141b;--wp-admin-sidebar-icon:#9aa7b7;--wp-admin-sidebar-active:#2f7bc5;--wp-admin-primary:#2f7bc5;--wp-admin-primary-hover:#2a6fae;--wp-admin-success:#34d399;--wp-admin-danger:#f87171;--wp-admin-disabled-bg:#343c46;--wp-admin-disabled-text:#94a3b8}@media (prefers-color-scheme:dark){:root:not([data-theme]) .wp-admin-preview{--wp-admin-bg:#20262e;--wp-admin-text:#f1f5f9;--wp-admin-muted:#cad2dd;--wp-admin-border:#303b46;--wp-admin-border-strong:#3a4652;--wp-admin-panel:#1b2129;--wp-admin-panel-soft:#2a313b;--wp-admin-tab:#303844;--wp-admin-tab-active:#20262e;--wp-admin-tab-active-text:#f1f5f9;--wp-admin-topbar:#0f141b;--wp-admin-topbar-text:#f1f5f9;--wp-admin-sidebar:#0f141b;--wp-admin-sidebar-icon:#9aa7b7;--wp-admin-sidebar-active:#2f7bc5;--wp-admin-primary:#2f7bc5;--wp-admin-primary-hover:#2a6fae;--wp-admin-success:#34d399;--wp-admin-danger:#f87171;--wp-admin-disabled-bg:#343c46;--wp-admin-disabled-text:#94a3b8}}.wp-admin-preview__topbar{background:var(--wp-admin-topbar);height:2.9rem;color:var(--wp-admin-topbar-text);justify-content:space-between;align-items:center;gap:.9rem;padding:0 .85rem;font-size:.86rem;font-weight:600;display:flex}.wp-admin-preview__topbar-left{align-items:center;gap:.55rem;display:flex}.wp-admin-preview__topbar .material-symbols-outlined{font-size:1.1rem;line-height:1}.wp-admin-preview__wp-dot{border:1px solid color-mix(in srgb, var(--wp-admin-topbar-text) 58%, transparent);border-radius:999rem;place-items:center;width:1.45rem;height:1.45rem;font-size:.9rem;font-weight:700;display:inline-grid}.wp-admin-preview__site-name{margin-right:.45rem}.wp-admin-preview__muted{color:color-mix(in srgb, var(--wp-admin-topbar-text) 75%, transparent)}.wp-admin-preview__body{grid-template-columns:2.9rem minmax(0,1fr);min-width:0;height:calc(100% - 2.9rem);display:grid}.wp-admin-preview__sidebar{background:var(--wp-admin-sidebar);color:var(--wp-admin-sidebar-icon);flex-direction:column;align-items:center;gap:1rem;padding:.9rem .35rem .7rem;display:flex}.wp-admin-preview__sidebar .material-symbols-outlined{font-size:1.32rem;line-height:1}.wp-admin-preview__sidebar-active{background:var(--wp-admin-sidebar-active);color:#fff;border-radius:999rem;place-items:center;width:1.65rem;height:1.65rem;margin-top:auto;font-size:.95rem;font-weight:700;display:inline-grid}.wp-admin-preview__content-scroll{background:var(--wp-admin-bg);min-width:0;height:100%;overflow:auto}.wp-admin-preview__content{min-width:0;min-height:100%;padding:1rem .9rem 1.05rem}.wp-admin-preview__content h3{color:var(--wp-admin-text);margin:0;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:600}.wp-admin-preview__tabs{border-bottom:1px solid var(--wp-admin-border);gap:0;margin-top:.9rem;display:flex}.wp-admin-preview__tab{border:1px solid var(--wp-admin-border);background:var(--wp-admin-tab);color:var(--wp-admin-muted);cursor:pointer;border-bottom:0;padding:.48rem .72rem;font-size:.95rem;font-weight:600}.wp-admin-preview__tab:not(:first-child){margin-left:.35rem}.wp-admin-preview__tab.is-active{background:var(--wp-admin-tab-active);border-bottom:1px solid var(--wp-admin-tab-active);color:var(--wp-admin-tab-active-text);margin-bottom:-1px}.wp-admin-preview__panel{gap:.95rem;min-width:0;padding-top:.95rem;display:grid}.wp-admin-preview__panel h4{color:var(--wp-admin-text);margin:0;font-size:.88rem;font-weight:700}.wp-admin-preview__panel h5{color:var(--wp-admin-text);margin:0;font-size:.86rem;font-weight:700}.wp-admin-preview__intro,.wp-admin-preview__debug-state,.wp-admin-preview__support-email{color:var(--wp-admin-muted);margin:0;font-size:.78rem;line-height:1.5}.wp-admin-preview__support-email strong{color:var(--wp-admin-text)}.wp-admin-preview__dl{gap:.38rem;margin:0;display:grid}.wp-admin-preview__dl>div{flex-wrap:wrap;gap:.35rem;font-size:.77rem;line-height:1.45;display:flex}.wp-admin-preview__dl dt{color:var(--wp-admin-text);font-weight:700}.wp-admin-preview__dl dd{color:var(--wp-admin-muted);overflow-wrap:anywhere;margin:0}.wp-admin-preview__actions{flex-wrap:wrap;gap:.42rem;display:flex}.wp-admin-preview__btn{border:1px solid var(--wp-admin-primary);background:var(--wp-admin-panel-soft);color:var(--wp-admin-primary);border-radius:.24rem;padding:.44rem .64rem;font-size:.8rem;font-weight:500;line-height:1.2}.wp-admin-preview__btn--primary{background:var(--wp-admin-primary);color:#fff}.wp-admin-preview__btn--primary:hover{background:var(--wp-admin-primary-hover)}.wp-admin-preview__btn.is-disabled{background:var(--wp-admin-disabled-bg);border-color:color-mix(in srgb, var(--wp-admin-border) 90%, transparent);color:var(--wp-admin-disabled-text)}.wp-admin-preview__group-label{color:var(--wp-admin-text);margin:0;font-size:.76rem;font-weight:700}.wp-admin-preview__steps{color:var(--wp-admin-muted);gap:.35rem;margin:0;padding-left:1.1rem;font-size:.76rem;line-height:1.5;display:grid}.wp-admin-preview__code{border:1px solid color-mix(in srgb, var(--wp-admin-border-strong) 88%, transparent);background:var(--wp-admin-panel-soft);color:var(--wp-admin-text);border-radius:.2rem;align-items:center;padding:.05rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:inline-flex}.wp-admin-preview__table{border:1px solid color-mix(in srgb, var(--wp-admin-border) 90%, transparent);background:var(--wp-admin-panel)}.wp-admin-preview__table-row{color:var(--wp-admin-muted);grid-template-columns:1fr minmax(7rem,1fr);align-items:center;gap:.8rem;padding:.42rem .56rem;font-size:.78rem;line-height:1.45;display:grid}.wp-admin-preview__table-row:nth-child(odd){background:var(--wp-admin-panel-soft)}.wp-admin-preview__status{align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.wp-admin-preview__status .material-symbols-outlined{font-size:.95rem;line-height:1}.wp-admin-preview__status.is-on{color:var(--wp-admin-success)}.wp-admin-preview__status.is-off{color:var(--wp-admin-danger)}.wp-admin-preview__widget-shell{border:1px solid color-mix(in srgb, var(--wp-admin-border) 88%, transparent);background:var(--wp-admin-panel);padding:.5rem;overflow:visible}.wp-admin-preview__widget-shell .widget-feature-iframe{border-radius:.2rem}.wp-admin-preview__card{border:1px solid color-mix(in srgb, var(--wp-admin-border) 88%, transparent);background:var(--wp-admin-panel);border-radius:.34rem;gap:.75rem;padding:.75rem;display:grid}.wp-admin-preview__card hr{border:0;border-top:1px solid color-mix(in srgb, var(--wp-admin-border) 82%, transparent);margin:0}@media (max-width:44rem){.wp-admin-preview__body{grid-template-columns:2.35rem minmax(0,1fr)}.wp-admin-preview__tabs{scrollbar-width:thin;overflow:auto hidden}.wp-admin-preview__tab{white-space:nowrap;flex:none}.wp-admin-preview__steps li{overflow-wrap:anywhere}.wp-admin-preview__widget-shell{overflow:hidden}}.widget-proof-strip{isolation:isolate;background:var(--surface-page);margin-top:0;position:relative;overflow:clip}.widget-proof-strip:before,.widget-proof-strip:after{display:none}.widget-proof-strip .container{z-index:1;width:100%;max-width:none;padding-inline:clamp(1rem,2.75vw,3rem);position:relative}.widget-proof-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.95rem,1.9vw,1.5rem);display:grid}.widget-proof-grid>.info-card{flex:initial;grid-column:span 3;width:auto;max-width:none;height:auto}.widget-proof-grid>.info-card:nth-child(5){grid-column:2/span 3}.widget-proof-grid>.info-card:nth-child(6){grid-column:5/span 3}.widget-proof-grid>.info-card:nth-child(7){grid-column:8/span 3}.widget-master-features-section{background:color-mix(in srgb, var(--surface-page-alt) 84%, transparent)}.widget-problem-section .section-head.section-head--centered{max-width:65ch}.widget-problem-grid{justify-content:center;align-items:stretch;gap:var(--layout-space-6);flex-wrap:wrap;display:flex}.widget-problem-card__kicker{color:var(--text-muted);font-size:var(--type-size-xs);letter-spacing:.08em;text-transform:uppercase;line-height:1;font-weight:var(--type-weight-bold);margin:0}.widget-problem-grid>.info-card .widget-standard-list{gap:var(--layout-space-2)}.widget-feature-group{gap:var(--layout-space-4);flex-direction:column;display:flex}.widget-feature-group+.widget-feature-group{margin-top:clamp(2rem,4vw,3.25rem)}.widget-master-list{gap:clamp(1.2rem,2.2vw,1.85rem);display:grid}.widget-master-item{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.2rem,2.2vw,1.8rem) clamp(2rem,4.5vw,4rem);padding:clamp(1.2rem,2.2vw,1.8rem) 0;display:grid}.widget-master-item:nth-child(2n) .widget-master-copy{order:2}.widget-master-item:nth-child(2n) .widget-master-media{order:1}.widget-master-copy{gap:var(--layout-space-3);display:grid}.widget-master-copy h4{margin:0;font-size:clamp(1.32rem,2vw,1.72rem);line-height:1.2}.widget-master-copy p{color:var(--text-secondary);margin:0}.widget-standard-list{margin:0;gap:var(--layout-space-3);color:var(--text-secondary);margin-block:0;padding-left:1.25rem;list-style:outside;display:grid}.widget-feature-page .section-head+.widget-standard-list{margin-top:0;margin-block-start:0}.widget-standard-list li{padding-left:.1rem}.widget-standard-list--narrow{width:min(100%,70ch);margin-inline:auto}.widget-master-media{width:100%}.widget-two-column{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.widget-two-column>*{min-width:0}.widget-side-media{top:calc(4.25rem + var(--layout-space-6));min-width:0;position:sticky}.widget-setup-section{background:var(--surface-page)}.widget-setup-centered{gap:clamp(.8rem,2vw,1.5rem)}.widget-setup-steps-grid{justify-content:center;align-items:stretch;gap:var(--layout-space-4);flex-wrap:wrap;margin-top:clamp(1rem,2.2vw,1.8rem);margin-bottom:clamp(1rem,2.2vw,1.8rem);display:flex}.widget-setup-steps-grid>.info-card{max-width:26rem}.widget-setup-step-number{background:var(--text-primary);width:2rem;height:2rem;color:var(--surface-page);font-weight:var(--type-weight-bold);font-size:var(--type-size-sm);border-radius:999rem;place-items:center;margin-bottom:clamp(.9rem,1.8vw,1.25rem);display:inline-grid}:root{--cta-cards-gap:clamp(1.6rem, 2.4vw, 2.2rem)}.widget-centered-cta,.api-section-cta{margin-top:calc(var(--cta-cards-gap) - var(--core-space-4));justify-content:center}.container.stack>.cta-row,.widget-info-layout>.cta-row{margin-top:calc(var(--cta-cards-gap) - var(--core-space-4))}.widget-info-layout{gap:clamp(1.1rem,2.3vw,1.8rem);display:grid}.widget-info-heading,.widget-info-features{gap:var(--layout-space-3);display:grid}.widget-info-features h3{margin:0}#free-support .widget-info-layout{width:min(100%,39rem);margin-inline:auto}#free-support .widget-side-media{justify-content:center;width:100%;display:flex}#free-support .widget-side-media .widget-feature-preview-frame{width:min(100%,30.5rem);margin-inline:auto}.widget-support-section .widget-two-column{align-items:center;gap:clamp(2.2rem,5vw,4rem)}.widget-support-section .widget-side-media{justify-content:center;align-self:center;display:flex}.widget-support-section .section-head.section-head--centered{max-width:64ch}.widget-support-panel{border-radius:calc(var(--layout-radius-lg) + .3rem);border:1px solid color-mix(in srgb, var(--border-default) 72%, transparent);background:radial-gradient(34rem 18rem at 50% -30%, color-mix(in srgb, var(--action-primary-bg) 12%, transparent), transparent 72%), linear-gradient(160deg, color-mix(in srgb, var(--surface-card) 98%, transparent) 0%, color-mix(in srgb, var(--surface-page-alt) 82%, transparent) 60%, color-mix(in srgb, var(--surface-card) 96%, transparent) 100%);box-shadow:var(--card-shadow-hover);flex-direction:column;gap:clamp(1.5rem,2.8vw,2.2rem);padding:clamp(1.5rem,3.2vw,2.6rem);display:flex;position:relative;overflow:clip}.widget-support-panel:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--status-info-border) 20%, transparent), transparent 70%);opacity:.5;border-radius:999rem;width:clamp(15rem,28vw,24rem);height:clamp(15rem,28vw,24rem);position:absolute;inset:auto -12% -46% auto}.widget-support-panel__main{z-index:1;flex-direction:column;gap:clamp(1.4rem,2.6vw,2rem);display:flex;position:relative}.widget-support-panel__intro{text-align:center;flex-direction:column;align-items:center;gap:clamp(.5rem,.9vw,.75rem);max-width:60ch;margin-inline:auto;display:flex}.widget-support-panel__label{border-radius:var(--layout-radius-pill);border:1px solid color-mix(in srgb, var(--border-default) 70%, transparent);background:var(--badge-bg);min-height:1.5rem;color:var(--text-secondary);padding:var(--layout-space-1) var(--layout-space-3);font-size:var(--type-size-xs);letter-spacing:.08em;text-transform:uppercase;line-height:1.2;font-weight:var(--type-weight-bold);align-items:center;margin:0;display:inline-flex}.widget-support-panel__intro h3{margin:0;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.2}.widget-support-panel__intro p{color:var(--text-secondary);margin:0}.widget-support-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(.9rem,1.7vw,1.25rem);display:grid}.widget-support-panel__aside{z-index:1;text-align:center;border-radius:var(--layout-radius-lg);border:1px solid color-mix(in srgb, var(--border-default) 76%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--surface-card) 98%, transparent), color-mix(in srgb, var(--surface-page-alt) 78%, transparent));flex-direction:column;align-items:center;gap:clamp(.95rem,1.8vw,1.35rem);padding:clamp(1.25rem,2.4vw,1.85rem) clamp(1.25rem,2.4vw,2.2rem);display:flex;position:relative}.widget-support-panel__aside h3{margin:0;font-size:clamp(1.1rem,1.55vw,1.28rem);line-height:1.25}.widget-support-checklist{flex-wrap:wrap;justify-content:center;gap:clamp(.45rem,.9vw,.7rem);margin:0;padding:0;list-style:none;display:flex}.widget-support-checklist li{border:1px solid color-mix(in srgb, var(--border-default) 60%, transparent);background:color-mix(in srgb, var(--surface-card) 90%, transparent);color:var(--text-secondary);font-size:var(--type-size-sm);border-radius:999rem;align-items:center;gap:.5rem;padding:.45rem .95rem;line-height:1.35;display:inline-flex}.widget-support-checklist li:before{content:"✓";background:color-mix(in srgb, var(--text-secondary) 14%, transparent);width:1.15rem;height:1.15rem;color:var(--text-secondary);border-radius:999rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.widget-support-cta{margin-top:calc(var(--cta-cards-gap) - var(--core-space-4));justify-content:center}.widget-support-cta .btn{flex:0 auto;justify-content:center;min-width:12rem}.widget-support-aside-note{color:var(--text-muted);font-size:var(--type-size-sm);margin:0}.widget-related-section{background:var(--surface-page)}.widget-better-way-section .section-head.section-head--centered{max-width:64ch}.widget-better-way-panel{gap:clamp(1rem,2vw,1.5rem);display:grid}.widget-better-way-grid{justify-content:center;align-items:stretch;gap:var(--layout-space-6);flex-wrap:wrap;display:flex}.widget-better-way-step-number{margin-bottom:clamp(.75rem,1.3vw,1rem)}.widget-better-way-list{gap:clamp(.55rem,1.1vw,.75rem);margin-top:.1rem}.widget-better-way-footer{gap:var(--layout-space-3);padding-top:clamp(.4rem,1.2vw,.75rem);display:grid}.widget-better-way-footer p{color:var(--text-secondary);text-align:center;margin:0}:is(.independent-tuner-solution-page,.tuning-company-dealer-network-solution-page,.online-tuning-file-service-provider-solution-page,.cloud-based-tuning-platform-solution-page,.piggyback-module-provider-solution-page,.car-parts-websites-solution-page)>section.section:not(.page-hero):not(.section-cta-band){background:var(--surface-page)}:is(.independent-tuner-solution-page,.tuning-company-dealer-network-solution-page,.online-tuning-file-service-provider-solution-page,.cloud-based-tuning-platform-solution-page,.piggyback-module-provider-solution-page,.car-parts-websites-solution-page)>section.section:not(.page-hero):not(.section-cta-band):nth-of-type(odd),:is(.independent-tuner-solution-page,.tuning-company-dealer-network-solution-page,.online-tuning-file-service-provider-solution-page,.cloud-based-tuning-platform-solution-page,.piggyback-module-provider-solution-page,.car-parts-websites-solution-page)>section.section.section-faq{background:var(--surface-page-alt)}.about-page>section.section:not(.page-hero):not(.section-cta-band){background:var(--surface-page)}.about-page>section.section:not(.page-hero):not(.section-cta-band):nth-of-type(odd){background:var(--surface-page-alt)}.widget-related-grid{justify-content:center;align-items:stretch;gap:var(--layout-space-6);flex-wrap:wrap;display:flex}.info-card{--card-step:clamp(.7rem, 1vw, .95rem);--card-step-h3:clamp(1rem, 1.2vw, 1rem);--card-step-action:clamp(1.35rem, 1.8vw, 1.6rem);border-radius:var(--layout-radius-lg);border:1px solid color-mix(in srgb, var(--border-default) 68%, transparent);background:color-mix(in srgb, var(--surface-card) 96%, transparent);box-shadow:var(--card-shadow);text-align:left;min-width:min(100%,18rem);max-width:22rem;transition:transform var(--transition-base) var(--easing-standard), box-shadow var(--transition-base) var(--easing-standard);flex-direction:column;flex:20rem;padding:clamp(1.2rem,1.9vw,1.6rem);display:flex}.info-card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.info-card>*{margin:0}.info-card>*+*{margin-top:var(--card-step)}.info-card>h3+*{margin-top:var(--card-step-h3)}.info-card>.info-card__icon+*,.info-card>.info-card__header+*{margin-top:clamp(1rem,1.3vw,1rem)}.info-card>*+figure,.info-card>*+.api-code-panel,.info-card>figure+*,.info-card>.api-code-panel+*{margin-top:var(--card-step-h3)}.info-card h3{font-size:clamp(1.15rem,1.5vw,1.4rem)}.info-card p{color:var(--text-secondary)}.info-card>.btn{justify-content:center;width:100%;margin-top:auto}.info-card>:not(.btn):has(+.btn){margin-bottom:var(--card-step-action)}.info-card>.info-card__icon,.info-card__header>.material-symbols-outlined{width:max-content;color:var(--text-primary);align-items:center;font-size:1.6rem;line-height:1;display:inline-flex}.info-card__header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.info-card--accent{background:color-mix(in srgb, var(--surface-card) 94%, var(--surface-page-alt))}.info-card--wide{flex:22rem;min-width:min(100%,20rem);max-width:38rem}.info-card--compact{flex:15rem;min-width:min(100%,14rem);max-width:20rem;padding:clamp(.95rem,1.5vw,1.2rem)}.info-card--compact h3{font-size:clamp(1rem,1.2vw,1.15rem)}.info-card--compact p{font-size:var(--type-size-sm);line-height:1.5}.widget-faq-section .faq-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.widget-feature-page .section-cta-band .cta-band{gap:var(--layout-space-4)}.widget-feature-page .section-cta-band .cta-row{margin-top:clamp(.75rem,1.8vw,1.35rem);margin-bottom:clamp(.75rem,1.8vw,1.35rem)}.widget-feature-page .section-cta-band .cta-band__footer{margin-top:0}@media (max-width:70rem){.widget-master-item,.widget-two-column{grid-template-columns:1fr}.widget-master-item:nth-child(2n) .widget-master-copy,.widget-master-item:nth-child(2n) .widget-master-media{order:initial}.widget-side-media{position:static}.widget-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.widget-proof-grid>.info-card,.widget-proof-grid>.info-card:nth-child(5),.widget-proof-grid>.info-card:nth-child(6),.widget-proof-grid>.info-card:nth-child(7){grid-column:span 1}.widget-faq-section .faq-list{grid-template-columns:1fr}}@media (max-width:56rem){.widget-page-hero{min-height:36rem}.widget-proof-grid{grid-template-columns:1fr}.widget-support-cards{grid-template-columns:1fr;justify-items:center}.widget-support-cards>.info-card{justify-self:center;width:min(100%,22rem)}.widget-support-checklist li{text-align:left;justify-content:flex-start;width:min(100%,38rem)}.widget-support-cta .btn{flex-basis:100%;min-width:0}}.features-overview-page .widget-proof-strip .widget-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.features-overview-page .widget-proof-strip .widget-proof-grid>.info-card{grid-column:auto}.api-feature-page .widget-proof-grid{flex-wrap:wrap;justify-content:center;gap:clamp(1.2rem,2.4vw,2rem);display:flex}[data-theme=dark] .api-feature-page .widget-proof-strip,[data-theme=dark] .widget-proof-strip{background:var(--surface-page-alt)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .widget-proof-strip,:root:not([data-theme]) .api-feature-page .widget-proof-strip{background:var(--surface-page-alt)}}.site-main.widget-feature-page:not(.api-feature-page):not(.features-overview-page):not(.wp-plugin-feature-page):not(.support-feature-page):not(.customizations-feature-page):not(.widget-feature-detail-page):not(.solutions-overview-page):not(.independent-tuner-solution-page):not(.tuning-company-dealer-network-solution-page):not(.online-tuning-file-service-provider-solution-page):not(.cloud-based-tuning-platform-solution-page):not(.piggyback-module-provider-solution-page):not(.car-parts-websites-solution-page):not(.about-page):not(.contact-us-page):not(.pricing-page) .widget-hero-particles{display:none}.site-main.widget-feature-page.widget-feature-detail-page .widget-page-hero .widget-hero-particles{display:none!important}.api-content-section{scroll-margin-top:6rem}.api-feature-page .widget-proof-grid>.info-card{flex:0 clamp(17rem,20vw,23rem);max-width:23rem;min-height:11rem}.api-feature-page .widget-proof-grid>.info-card:nth-child(5),.api-feature-page .widget-proof-grid>.info-card:nth-child(6),.api-feature-page .widget-proof-grid>.info-card:nth-child(7){grid-column:auto}.api-feature-page .widget-hero-scene:before{display:none}.api-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.85rem,3.3vw,2.8rem);max-width:min(100%,88rem);margin-inline:auto;display:grid}.api-card-grid>.info-card{max-width:none}.api-example-inline{font-size:var(--type-size-sm)}.api-step-grid,.api-step-grid--six,.api-step-grid--workflow{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(1.75rem,3.1vw,2.65rem);display:flex}.api-step-grid{max-width:min(100%,88rem);margin-inline:auto}.api-step-grid>.info-card,.api-step-grid--six>.info-card,.api-step-grid--workflow>.info-card{flex:clamp(18rem,28vw,26rem);min-width:min(100%,18rem);max-width:26rem}.api-example-grid{flex-wrap:wrap;justify-content:center;gap:clamp(1.85rem,3.3vw,2.8rem);max-width:min(100%,88rem);margin-inline:auto;display:flex}.api-example-grid>.info-card{flex:clamp(18rem,32vw,30rem);max-width:42rem}.api-category-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(1.85rem,3.3vw,2.8rem);max-width:min(100%,88rem);margin-inline:auto;display:flex}.api-category-grid>.info-card{flex:22rem;min-width:min(100%,20rem);max-width:38rem}.api-code-panel{border-radius:var(--layout-radius-md);border:1px solid color-mix(in srgb, var(--border-default) 76%, transparent);background:var(--api-code-surface);margin:0;overflow:clip}.api-code-panel figcaption{border-bottom:1px solid color-mix(in srgb, var(--border-default) 72%, transparent);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);background:color-mix(in srgb, var(--api-code-surface) 92%, transparent);padding:.5rem .75rem;font-size:.72rem}.api-code-block{color:var(--api-token-text);white-space:pre-wrap;word-break:break-word;background:var(--api-code-bg);margin:0;padding:.85rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;line-height:1.55}.api-code-line{display:inline}.api-token-property{color:var(--api-token-property)}.api-token-string{color:var(--api-token-string)}.api-token-keyword{color:var(--api-token-keyword)}.api-token-command{color:var(--api-token-command)}.api-token-number{color:var(--api-token-number)}.api-token-operator{color:var(--api-token-operator)}.api-link-list{gap:.55rem;display:grid}.api-link-list a{color:inherit;font-size:var(--type-size-sm);font-weight:var(--type-weight-semibold)}.api-link-list a:hover{color:color-mix(in srgb, currentColor calc(100% - var(--text-link-hover-mix)), var(--text-link-hover-target) var(--text-link-hover-mix))}.api-feature-page .section-head.section-head--centered{max-width:62ch}:root{--api-code-surface:#fff;--api-code-bg:#fff;--api-token-text:#31374a;--api-token-property:#1c6c09;--api-token-string:#bc3803;--api-token-keyword:#003cc7;--api-token-command:#502978;--api-token-number:#005585;--api-token-operator:#525b75}[data-theme=dark]{--api-code-surface:#141824;--api-code-bg:#0f111a;--api-token-text:#cbd0dd;--api-token-property:#60c6ff;--api-token-string:#ffcc85;--api-token-keyword:#85a9ff;--api-token-command:#aa7ddc;--api-token-number:#60c6ff;--api-token-operator:#9fa6bc}@media (prefers-color-scheme:dark){:root:not([data-theme]){--api-code-surface:#141824;--api-code-bg:#0f111a;--api-token-text:#cbd0dd;--api-token-property:#60c6ff;--api-token-string:#ffcc85;--api-token-keyword:#85a9ff;--api-token-command:#aa7ddc;--api-token-number:#60c6ff;--api-token-operator:#9fa6bc}}@media (max-width:88rem){.api-feature-page .widget-proof-grid{justify-content:center}.api-feature-page .widget-proof-grid>.info-card{flex:0 clamp(16.5rem,30vw,22rem);max-width:22rem}}@media (max-width:70rem){.api-card-grid,.api-step-grid,.api-step-grid--six,.api-example-grid,.api-category-grid{grid-template-columns:1fr}}
.pricing-page{--action-primary-bg:var(--core-purple-600);--action-primary-bg-hover:var(--core-purple-700);--action-primary-bg-active:var(--core-purple-800);--action-outline-bg:color-mix(in srgb, var(--core-purple-50) 92%, var(--surface-card));--action-outline-text:var(--core-purple-700);--action-outline-border:color-mix(in srgb, var(--core-purple-300) 70%, transparent);--action-outline-border-hover:var(--core-purple-600);--focus-outline:var(--core-purple-500);--focus-ring:color-mix(in srgb, var(--core-purple-500) 28%, transparent);--text-link:var(--core-purple-600);--text-link-hover:var(--core-purple-700);--section-cta-band-bg:var(--core-purple-900);--section-cta-band-text:var(--core-gray-0);--section-cta-band-muted:color-mix(in srgb, var(--core-gray-0) 82%, var(--core-purple-900));--inverse-btn-primary-bg:var(--core-gray-0);--inverse-btn-primary-bg-hover:var(--core-purple-50);--inverse-btn-primary-bg-active:var(--core-purple-100);--inverse-btn-primary-text:var(--core-purple-700);--inverse-btn-secondary-bg:color-mix(in srgb, var(--core-purple-300) 42%, transparent);--inverse-btn-secondary-bg-hover:color-mix(in srgb, var(--core-purple-200) 54%, transparent);--inverse-btn-secondary-bg-active:color-mix(in srgb, var(--core-purple-100) 62%, transparent);--inverse-btn-secondary-text:var(--core-gray-0);--rdb-btn-upgrade-color:var(--core-purple-700);--rdb-btn-upgrade-bg:var(--core-purple-600);--rdb-btn-upgrade-disabled-bg:var(--core-purple-600);--rdb-btn-upgrade-hover-bg:var(--core-purple-500);--rdb-upgrade-box-bg:var(--core-purple-50);--rdb-upgrade-box-border:var(--core-purple-400);--rdb-upgrade-box-color-primary:var(--core-purple-800);--rdb-upgrade-box-color-secondary:var(--core-purple-600);--rdb-pricing-color-secondary:var(--core-purple-500);--pricing-check-icon-color:var(--core-purple-500);--pricing-dash-icon-color:color-mix(in srgb, var(--core-gray-500) 50%, var(--surface-page));--pricing-cycle-switch-off-bg:var(--core-purple-100);--pricing-cycle-switch-off-border:var(--core-purple-400);--pricing-cycle-switch-thumb-bg:var(--core-gray-0);--pricing-cycle-switch-off-shadow:inset 0 0 0 1px color-mix(in srgb, var(--core-purple-400) 35%, transparent);overflow-x:hidden}[data-theme=dark] .pricing-page{--action-primary-bg:var(--core-purple-500);--action-primary-bg-hover:var(--core-purple-400);--action-primary-bg-active:var(--core-purple-300);--action-outline-bg:color-mix(in srgb, var(--core-purple-900) 80%, var(--surface-card));--action-outline-text:var(--core-purple-100);--action-outline-border:color-mix(in srgb, var(--core-purple-500) 70%, transparent);--action-outline-border-hover:var(--core-purple-300);--focus-outline:var(--core-purple-400);--focus-ring:color-mix(in srgb, var(--core-purple-400) 34%, transparent);--text-link:var(--core-purple-300);--text-link-hover:var(--core-purple-200);--section-cta-band-bg:var(--core-purple-900);--section-cta-band-text:var(--core-purple-50);--section-cta-band-muted:color-mix(in srgb, var(--core-purple-50) 86%, var(--core-purple-900));--inverse-btn-primary-bg:var(--core-gray-0);--inverse-btn-primary-bg-hover:var(--core-purple-50);--inverse-btn-primary-bg-active:var(--core-purple-100);--inverse-btn-primary-text:var(--core-purple-700);--inverse-btn-secondary-bg:color-mix(in srgb, var(--core-purple-300) 42%, transparent);--inverse-btn-secondary-bg-hover:color-mix(in srgb, var(--core-purple-200) 54%, transparent);--inverse-btn-secondary-bg-active:color-mix(in srgb, var(--core-purple-100) 62%, transparent);--inverse-btn-secondary-text:var(--core-gray-0);--rdb-btn-upgrade-color:var(--core-purple-600);--rdb-btn-upgrade-bg:var(--core-purple-500);--rdb-btn-upgrade-disabled-bg:var(--core-purple-600);--rdb-btn-upgrade-hover-bg:var(--core-purple-400);--rdb-upgrade-box-bg:var(--core-purple-900);--rdb-upgrade-box-border:var(--core-purple-600);--rdb-upgrade-box-color-primary:var(--core-purple-50);--rdb-upgrade-box-color-secondary:var(--core-purple-100);--rdb-pricing-color-secondary:var(--core-purple-300);--pricing-check-icon-color:var(--core-purple-200);--pricing-dash-icon-color:color-mix(in srgb, var(--core-gray-300) 30%, var(--surface-page));--pricing-cycle-switch-off-bg:color-mix(in srgb, var(--core-purple-700) 72%, var(--surface-page-alt));--pricing-cycle-switch-off-border:var(--core-purple-400);--pricing-cycle-switch-thumb-bg:var(--core-gray-0);--pricing-cycle-switch-off-shadow:inset 0 0 0 1px color-mix(in srgb, var(--core-purple-300) 40%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .pricing-page{--action-primary-bg:var(--core-purple-500);--action-primary-bg-hover:var(--core-purple-400);--action-primary-bg-active:var(--core-purple-300);--action-outline-bg:color-mix(in srgb, var(--core-purple-900) 80%, var(--surface-card));--action-outline-text:var(--core-purple-100);--action-outline-border:color-mix(in srgb, var(--core-purple-500) 70%, transparent);--action-outline-border-hover:var(--core-purple-300);--focus-outline:var(--core-purple-400);--focus-ring:color-mix(in srgb, var(--core-purple-400) 34%, transparent);--text-link:var(--core-purple-300);--text-link-hover:var(--core-purple-200);--section-cta-band-bg:var(--core-purple-900);--section-cta-band-text:var(--core-purple-50);--section-cta-band-muted:color-mix(in srgb, var(--core-purple-50) 86%, var(--core-purple-900));--inverse-btn-primary-bg:var(--core-gray-0);--inverse-btn-primary-bg-hover:var(--core-purple-50);--inverse-btn-primary-bg-active:var(--core-purple-100);--inverse-btn-primary-text:var(--core-purple-700);--inverse-btn-secondary-bg:color-mix(in srgb, var(--core-purple-300) 42%, transparent);--inverse-btn-secondary-bg-hover:color-mix(in srgb, var(--core-purple-200) 54%, transparent);--inverse-btn-secondary-bg-active:color-mix(in srgb, var(--core-purple-100) 62%, transparent);--inverse-btn-secondary-text:var(--core-gray-0);--rdb-btn-upgrade-color:var(--core-purple-600);--rdb-btn-upgrade-bg:var(--core-purple-500);--rdb-btn-upgrade-disabled-bg:var(--core-purple-600);--rdb-btn-upgrade-hover-bg:var(--core-purple-400);--rdb-upgrade-box-bg:var(--core-purple-900);--rdb-upgrade-box-border:var(--core-purple-600);--rdb-upgrade-box-color-primary:var(--core-purple-50);--rdb-upgrade-box-color-secondary:var(--core-purple-100);--rdb-pricing-color-secondary:var(--core-purple-300);--pricing-check-icon-color:var(--core-purple-200);--pricing-dash-icon-color:color-mix(in srgb, var(--core-gray-300) 30%, var(--surface-page));--pricing-cycle-switch-off-bg:color-mix(in srgb, var(--core-purple-700) 72%, var(--surface-page-alt));--pricing-cycle-switch-off-border:var(--core-purple-400);--pricing-cycle-switch-thumb-bg:var(--core-gray-0);--pricing-cycle-switch-off-shadow:inset 0 0 0 1px color-mix(in srgb, var(--core-purple-300) 40%, transparent)}}[data-theme=dark] .pricing-page.widget-feature-page .pricing-page-hero{background-color:var(--core-purple-900);background:radial-gradient(72rem 44rem at 8% -18%, color-mix(in srgb, var(--core-purple-400) 34%, transparent), transparent 64%), radial-gradient(62rem 38rem at 92% -16%, color-mix(in srgb, var(--core-purple-300) 28%, transparent), transparent 66%), radial-gradient(50rem 30rem at 52% 18%, color-mix(in srgb, var(--core-purple-500) 24%, transparent), transparent 72%), linear-gradient(160deg, var(--core-purple-950) 0%, var(--core-purple-900) 54%, var(--core-purple-800) 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .pricing-page.widget-feature-page .pricing-page-hero{background-color:var(--core-purple-900);background:radial-gradient(72rem 44rem at 8% -18%, color-mix(in srgb, var(--core-purple-400) 34%, transparent), transparent 64%), radial-gradient(62rem 38rem at 92% -16%, color-mix(in srgb, var(--core-purple-300) 28%, transparent), transparent 66%), radial-gradient(50rem 30rem at 52% 18%, color-mix(in srgb, var(--core-purple-500) 24%, transparent), transparent 72%), linear-gradient(160deg, var(--core-purple-950) 0%, var(--core-purple-900) 54%, var(--core-purple-800) 100%)}}.pricing-table-intro{max-width:62ch}.pricing-shell .material-symbols-outlined,.pricing-shell .theme-icon{color:var(--text-primary)}.pricing-page:before{background:radial-gradient(65rem 38rem at 15% -10%, color-mix(in srgb, var(--core-purple-500) 22%, transparent), transparent 55%), radial-gradient(75rem 45rem at 95% 0%, color-mix(in srgb, var(--core-purple-200) 42%, transparent), transparent 52%), linear-gradient(180deg, color-mix(in srgb, var(--surface-page) 98%, transparent), var(--surface-page))}.pricing-page.widget-feature-page .pricing-page-hero{background-color:var(--core-purple-800);background:radial-gradient(70rem 42rem at 10% -16%, color-mix(in srgb, var(--core-purple-400) 45%, transparent), transparent 62%), radial-gradient(60rem 36rem at 90% -18%, color-mix(in srgb, var(--core-purple-300) 36%, transparent), transparent 64%), radial-gradient(48rem 28rem at 50% 20%, color-mix(in srgb, var(--core-purple-600) 30%, transparent), transparent 70%), linear-gradient(160deg, var(--core-purple-900) 0%, var(--core-purple-800) 52%, var(--core-purple-700) 100%)}.pricing-page.widget-feature-page .pricing-page-hero:after{display:none}.pricing-page.widget-feature-page .pricing-page-hero.section-hero--immersive:before{opacity:0;background-image:none}.pricing-page-hero .eyebrow,.pricing-page-hero h1,.pricing-page-hero .lead,.pricing-page-hero .page-hero__support{color:var(--core-gray-0)}.pricing-page-hero .lead,.pricing-page-hero .page-hero__support{opacity:.92}.pricing-page-hero .btn-primary{--btn-bg:var(--core-gray-0);--btn-bg-hover:var(--core-purple-50);--btn-bg-active:var(--core-purple-100);--btn-color:var(--core-purple-700)}.pricing-page-hero .btn-outline{--btn-bg:color-mix(in srgb, var(--core-purple-300) 42%, transparent);--btn-bg-hover:color-mix(in srgb, var(--core-purple-200) 54%, transparent);--btn-bg-active:color-mix(in srgb, var(--core-purple-100) 62%, transparent);--btn-color:var(--core-gray-0);--btn-border-color:var(--core-gray-0)}.pricing-shell .pricing-site-header{background:0 0;position:fixed;top:0;left:0;right:0}.pricing-shell .pricing-site-header.is-scrolled,body.page-is-scrolled .pricing-shell .pricing-site-header{background-color:color-mix(in srgb, var(--core-purple-700) 95%, transparent);box-shadow:0 12px 30px color-mix(in srgb, var(--core-purple-950) 44%, transparent)}[data-theme=dark] .pricing-shell .pricing-site-header.is-scrolled,[data-theme=dark] body.page-is-scrolled .pricing-shell .pricing-site-header{background-color:color-mix(in srgb, var(--core-purple-900) 95%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .pricing-shell .pricing-site-header.is-scrolled,:root:not([data-theme]) body.page-is-scrolled .pricing-shell .pricing-site-header{background-color:color-mix(in srgb, var(--core-purple-900) 95%, transparent)}:root:not([data-theme]) .pricing-shell .pricing-site-footer{--footer-nav-link-hover-bg:var(--core-gray-300);--footer-nav-link-hover-text:color-mix(in srgb, var(--core-gray-0) 94%, transparent)}}.pricing-shell .pricing-site-header .logo-light{display:none}.pricing-shell .pricing-site-header .logo-dark{display:block}.pricing-shell .pricing-site-header .nav-link,.pricing-shell .pricing-site-header .dropdown-toggle{color:color-mix(in srgb, var(--core-gray-0) 88%, transparent)}.pricing-shell .pricing-site-header .nav-link:hover,.pricing-shell .pricing-site-header .nav-link:focus-visible,.pricing-shell .pricing-site-header .dropdown-toggle:hover,.pricing-shell .pricing-site-header .dropdown-toggle:focus-visible{color:var(--core-gray-0);background:color-mix(in srgb, var(--core-gray-0) 15%, transparent)}@media (min-width:68.001rem){.pricing-shell .pricing-site-header .nav-item.has-dropdown:hover>.nav-link--with-arrow:not([aria-current=page]),.pricing-shell .pricing-site-header .nav-item.has-dropdown:focus-within>.nav-link--with-arrow:not([aria-current=page]){color:var(--core-gray-0);background:color-mix(in srgb, var(--core-gray-0) 15%, transparent)}}.pricing-shell .pricing-site-header .nav-link[aria-current=page],.pricing-shell .pricing-site-header .nav-item.has-dropdown .nav-link[aria-current=page]+.dropdown-toggle{color:var(--core-purple-700);background:var(--core-gray-0)}.pricing-shell .pricing-site-header .dropdown-menu a[aria-current=page]{color:var(--core-gray-0);background:color-mix(in srgb, var(--core-gray-0) 18%, transparent)}.pricing-shell .pricing-site-header .theme-toggle:not(.theme-toggle--in-menu){--btn-bg:color-mix(in srgb, var(--core-purple-300) 40%, transparent);--btn-bg-hover:color-mix(in srgb, var(--core-purple-200) 52%, transparent);--btn-bg-active:color-mix(in srgb, var(--core-purple-100) 62%, transparent);--btn-color:var(--core-gray-0);--btn-border-color:var(--core-gray-0);box-shadow:none}.pricing-shell .pricing-site-header .theme-toggle:not(.theme-toggle--in-menu) .theme-icon{color:var(--core-gray-0)}.pricing-shell .pricing-site-header .nav-toggle{background:color-mix(in srgb, var(--core-purple-300) 42%, transparent);color:var(--core-gray-0);box-shadow:none}.pricing-shell .pricing-site-header .nav-toggle .theme-icon{color:var(--core-gray-0)}.pricing-shell .pricing-site-header .btn-outline{--btn-bg:color-mix(in srgb, var(--core-purple-300) 44%, transparent);--btn-bg-hover:color-mix(in srgb, var(--core-purple-200) 56%, transparent);--btn-bg-active:color-mix(in srgb, var(--core-purple-100) 66%, transparent);--btn-color:var(--core-gray-0);--btn-border-color:var(--core-gray-0)}.pricing-shell .pricing-site-header .btn-primary{--btn-bg:var(--core-gray-0);--btn-bg-hover:var(--core-purple-50);--btn-bg-active:var(--core-purple-100);--btn-color:var(--core-purple-700)}.pricing-shell .pricing-site-header .dropdown-menu{border:1px solid color-mix(in srgb, var(--core-gray-0) 14%, transparent);background:color-mix(in srgb, var(--core-purple-900) 94%, var(--core-purple-800))}.pricing-shell .pricing-site-header .dropdown-menu a{color:color-mix(in srgb, var(--core-gray-0) 90%, transparent)}.pricing-shell .pricing-site-header .dropdown-menu a:hover,.pricing-shell .pricing-site-header .dropdown-menu a:focus-visible{color:var(--core-gray-0);background:color-mix(in srgb, var(--core-gray-0) 14%, transparent)}.pricing-shell .pricing-site-footer{--footer-nav-link-hover-bg:color-mix(in srgb, var(--core-gray-0) 16%, transparent);--footer-nav-link-hover-text:var(--core-gray-0);--inverse-btn-primary-bg:var(--core-gray-0);--inverse-btn-primary-bg-hover:var(--core-purple-50);--inverse-btn-primary-bg-active:var(--core-purple-100);--inverse-btn-primary-text:var(--core-purple-700);--inverse-btn-secondary-bg:color-mix(in srgb, var(--core-purple-300) 42%, transparent);--inverse-btn-secondary-bg-hover:color-mix(in srgb, var(--core-purple-200) 54%, transparent);--inverse-btn-secondary-bg-active:color-mix(in srgb, var(--core-purple-100) 62%, transparent);--inverse-btn-secondary-text:var(--core-gray-0);background:radial-gradient(68rem 42rem at 18% 0%, color-mix(in srgb, var(--core-purple-500) 26%, transparent), transparent 60%), radial-gradient(58rem 36rem at 88% 8%, color-mix(in srgb, var(--core-purple-300) 20%, transparent), transparent 66%), linear-gradient(160deg, var(--core-purple-950) 0%, var(--core-purple-900) 52%, var(--core-purple-800) 100%);color:var(--core-gray-0)}[data-theme=dark] .pricing-shell .pricing-site-footer{--footer-nav-link-hover-bg:color-mix(in srgb, var(--core-gray-0) 16%, transparent);--footer-nav-link-hover-text:var(--core-gray-0);background:radial-gradient(70rem 40rem at 16% -2%, color-mix(in srgb, var(--core-purple-400) 24%, transparent), transparent 62%), radial-gradient(60rem 34rem at 88% 10%, color-mix(in srgb, var(--core-purple-300) 18%, transparent), transparent 68%), linear-gradient(158deg, var(--core-purple-900) 0%, var(--core-purple-800) 54%, var(--core-purple-700) 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .pricing-shell .pricing-site-footer{--footer-nav-link-hover-bg:color-mix(in srgb, var(--core-gray-0) 16%, transparent);--footer-nav-link-hover-text:var(--core-gray-0);background:radial-gradient(70rem 40rem at 16% -2%, color-mix(in srgb, var(--core-purple-400) 24%, transparent), transparent 62%), radial-gradient(60rem 34rem at 88% 10%, color-mix(in srgb, var(--core-purple-300) 18%, transparent), transparent 68%), linear-gradient(158deg, var(--core-purple-900) 0%, var(--core-purple-800) 54%, var(--core-purple-700) 100%)}}.pricing-shell .pricing-site-footer .logo-light{display:none}.pricing-shell .pricing-site-footer .logo-dark{display:block}[data-theme=dark] .pricing-shell .pricing-site-footer .logo-light{display:none}[data-theme=dark] .pricing-shell .pricing-site-footer .logo-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .pricing-shell .pricing-site-footer .logo-light{display:none}:root:not([data-theme]) .pricing-shell .pricing-site-footer .logo-dark{display:block}}.pricing-shell .pricing-site-footer .footer-brand .btn-primary{--btn-bg:var(--inverse-btn-primary-bg);--btn-bg-hover:var(--inverse-btn-primary-bg-hover);--btn-bg-active:var(--inverse-btn-primary-bg-active);--btn-color:var(--inverse-btn-primary-text)}.pricing-shell .pricing-site-footer .footer-brand .btn-outline{--btn-bg:var(--inverse-btn-secondary-bg);--btn-bg-hover:var(--inverse-btn-secondary-bg-hover);--btn-bg-active:var(--inverse-btn-secondary-bg-active);--btn-color:var(--inverse-btn-secondary-text);--btn-border-color:var(--inverse-btn-secondary-text)}.pricing-shell .pricing-site-footer .footer-brand p,.pricing-shell .pricing-site-footer .footer-title,.pricing-shell .pricing-site-footer .footer-meta,.pricing-shell .pricing-site-footer .footer-legal{color:color-mix(in srgb, var(--core-gray-0) 80%, transparent)}.pricing-shell .pricing-site-footer .footer-links a,.pricing-shell .pricing-site-footer .footer-legal a,.pricing-shell .pricing-site-footer .footer-meta a,.pricing-shell .pricing-site-footer .brand-link{color:color-mix(in srgb, var(--core-gray-0) 94%, transparent)}.pricing-shell .pricing-site-footer .footer-links a:hover,.pricing-shell .pricing-site-footer .footer-links a:focus-visible,.pricing-shell .pricing-site-footer .footer-legal a:hover,.pricing-shell .pricing-site-footer .footer-meta a:hover{color:var(--footer-nav-link-hover-text)}.pricing-shell .pricing-site-footer .footer-links a:hover,.pricing-shell .pricing-site-footer .footer-links a:focus-visible{background:var(--footer-nav-link-hover-bg)}.pricing-table-section{background:var(--surface-page);overflow-x:hidden}.pricing-table-section .stack>*{min-width:0}.pricing-table-section .pricing-table-intro{text-align:center;margin-inline:auto}.pricing-table-section .pricing-table-reveal-wrap[data-widget-reveal]{transform:none!important}.pricing-legal-links{color:var(--text-muted);font-size:var(--type-size-sm);text-align:center;overflow-wrap:anywhere;margin:0}.pricing-legal-links a{color:var(--text-secondary);text-decoration:underline}.pricing-legal-links a:hover,.pricing-legal-links a:focus-visible{color:var(--text-primary)}.pricing-table{--pricing-info-column:minmax(11rem, 1.5fr);--pricing-plan-column:minmax(0, 1fr);--pricing-row-gap:0;--pricing-cell-inline-padding:clamp(.65rem, 1.25vw, .95rem);--pricing-table-min-width:0;--pricing-row-hover-radius:0;--pricing-upgrade-column-radius:var(--layout-radius-lg);--pricing-header-sticky-top:0px;--pricing-row-hover-bg:color-mix(in srgb, var(--core-purple-300) 20%, var(--surface-page));--pricing-row-hover-upgrade-bg:color-mix(in srgb, var(--rdb-upgrade-box-bg) 82%, var(--core-purple-400));--pricing-scroll-shadow-size:1.15rem;--pricing-scroll-shadow-color:color-mix(in srgb, var(--core-gray-1200) 22%, transparent);--pricing-left-shadow-offset:0px;width:100%;max-width:100%;overflow-x:hidden}.pricing-table.pricing-table--full-bleed{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}[data-theme=dark] .pricing-table{--pricing-row-hover-bg:color-mix(in srgb, var(--core-purple-700) 20%, var(--surface-page));--pricing-row-hover-upgrade-bg:color-mix(in srgb, var(--rdb-upgrade-box-bg) 70%, var(--core-purple-500))}@media (prefers-color-scheme:dark){:root:not([data-theme]) .pricing-table{--pricing-row-hover-bg:color-mix(in srgb, var(--core-purple-700) 60%, var(--surface-page));--pricing-row-hover-upgrade-bg:color-mix(in srgb, var(--rdb-upgrade-box-bg) 70%, var(--core-purple-500))}}.pricing-table-scroll-wrap{width:100%;max-width:100%;position:relative;overflow:auto visible}.pricing-table-scroll-affordance{width:100%;max-width:100%;position:relative;overflow-x:hidden}.pricing-table-scroll-affordance:before,.pricing-table-scroll-affordance:after{content:"";top:calc(var(--pricing-docked-header-height,0px) + 1px);width:var(--pricing-scroll-shadow-size);pointer-events:none;opacity:0;transition:opacity var(--transition-fast) var(--easing-standard);z-index:5;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%)}.pricing-table-scroll-affordance:before{left:var(--pricing-left-shadow-offset);background:linear-gradient(to right, var(--pricing-scroll-shadow-color), transparent)}.pricing-table-scroll-affordance:after{background:linear-gradient(to left, var(--pricing-scroll-shadow-color), transparent);right:0}.pricing-table-scroll-affordance--shadow-left:before,.pricing-table-scroll-affordance--shadow-right:after{opacity:1}.pricing-table-mobile-cycle{display:none}.pricing-table.pricing-table--full-bleed .pricing-table-mobile-cycle,.pricing-table.pricing-table--detached-cycle .pricing-table-mobile-cycle{margin-bottom:var(--layout-space-5);justify-content:center;align-items:center;display:flex}.pricing-table-mobile-cycle .pricing-cycle-toggle--mobile{border-radius:var(--layout-radius-lg);background:var(--core-purple-50);padding:.4rem 1rem}[data-theme=dark] .pricing-table-mobile-cycle .pricing-cycle-toggle--mobile{background:var(--rdb-upgrade-box-bg)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .pricing-table-mobile-cycle .pricing-cycle-toggle--mobile{background:var(--rdb-upgrade-box-bg)}}.pricing-table.pricing-table--full-bleed .pricing-cycle-toggle--mobile,.pricing-table.pricing-table--detached-cycle .pricing-cycle-toggle--mobile{text-align:center;flex-wrap:nowrap;justify-content:center;align-items:center;margin-inline:auto}.pricing-table.pricing-table--full-bleed .pricing-cycle-toggle--mobile .pricing-cycle-label,.pricing-table.pricing-table--detached-cycle .pricing-cycle-toggle--mobile .pricing-cycle-label{text-align:center;justify-content:center}.pricing-table.pricing-table--full-bleed .pricing-cycle-toggle--table,.pricing-table.pricing-table--detached-cycle .pricing-cycle-toggle--table{display:none}.pricing-cycle-toggle.pricing-cycle-toggle--table{flex-wrap:nowrap;min-width:15.5rem}.pricing-table-scroll{background:0 0;width:100%;padding-bottom:0;overflow:visible}.pricing-grid{min-width:0;width:max(100%, var(--pricing-table-min-width))}.pricing-grid-row{gap:var(--pricing-row-gap);grid-template-columns:var(--pricing-info-column) repeat(5, var(--pricing-plan-column));align-items:stretch;display:grid}.pricing-group-block+.pricing-group-block{margin-top:0}.pricing-cell{border-radius:var(--layout-radius-xs);position:relative}.pricing-info-cell{z-index:4;background:var(--surface-page);box-shadow:none;transition:background-color var(--transition-fast) var(--easing-standard);position:sticky;left:0}.pricing-plan-cell{z-index:1;text-align:center;transition:background-color var(--transition-fast) var(--easing-standard);background:0 0;justify-content:center;align-items:stretch;display:flex}.pricing-grid-row--header .pricing-info-cell,.pricing-grid-row--header .pricing-plan-cell{padding:var(--layout-space-4) var(--pricing-cell-inline-padding);align-items:stretch}.pricing-grid-row--header-floating .pricing-info-cell,.pricing-grid-row--header-floating .pricing-plan-cell{padding-top:var(--layout-space-2);padding-bottom:var(--layout-space-2)}.pricing-grid-row--header-floating .pricing-plan-card{grid-template-rows:auto auto auto auto;gap:.35rem;padding-bottom:0}.pricing-grid-row--header-floating .pricing-plan-badge{padding:.2rem .5rem;font-size:.64rem}.pricing-grid-row--header-floating .pricing-plan-icon{font-size:1.2rem}.pricing-grid-row--header-floating .pricing-plan-badge,.pricing-grid-row--header-floating .pricing-plan-icon{display:none}.pricing-grid-row--header-floating .pricing-plan-card h3{min-height:0;font-size:var(--type-size-sm);line-height:1.1}.pricing-grid-row--header-floating .pricing-plan-price{gap:.12rem}.pricing-grid-row--header-floating .pricing-currency,.pricing-grid-row--header-floating .pricing-price-cycle{font-size:var(--type-size-xs)}.pricing-grid-row--header-floating .pricing-price-value{font-size:clamp(1.35rem,2.1vw,1.55rem)}.pricing-grid-row--header-floating .plan-discount{display:none}.pricing-table.pricing-table--header-docked .pricing-grid-row--header.pricing-grid-row--header-docked .pricing-info-cell{z-index:16}.pricing-table.pricing-table--header-docked .pricing-grid-row--header.pricing-grid-row--header-docked .pricing-info-cell,.pricing-table.pricing-table--header-docked .pricing-grid-row--header.pricing-grid-row--header-docked .pricing-plan-cell{box-shadow:0 1px 0 color-mix(in srgb, var(--border-default) 70%, transparent)}.pricing-table.pricing-table--header-docked .pricing-grid-row--header.pricing-grid-row--header-docked .pricing-plan-cell:not(.upgrade-bg){background:var(--surface-page)}.pricing-header-floating-shell{clip-path:inset(0);contain:paint;box-sizing:border-box;pointer-events:none;visibility:hidden;opacity:0;width:0;max-width:100vw;height:0;transition:opacity var(--transition-fast) var(--easing-standard), transform var(--transition-fast) var(--easing-standard), visibility 0s linear var(--transition-fast);position:fixed;top:0;left:0;overflow:hidden;transform:translateY(-4px)}.pricing-header-floating-shell.is-visible{pointer-events:auto;visibility:visible;opacity:1;transition-delay:0s,0s,0s;transform:translateY(0)}.pricing-grid-row--header-floating{will-change:transform;position:absolute;top:0;left:0}.pricing-grid-row--header-floating .pricing-info-cell{position:static;left:auto}.pricing-docked-header-shadow-affordance{pointer-events:none;clip-path:inset(0);box-sizing:border-box;visibility:hidden;opacity:0;transition:opacity var(--transition-fast) var(--easing-standard), visibility 0s linear var(--transition-fast);display:block;overflow:hidden}.pricing-docked-header-shadow-affordance--visible{visibility:visible;opacity:1;transition-delay:0s,0s}.pricing-docked-header-shadow-affordance:before,.pricing-docked-header-shadow-affordance:after{content:"";width:var(--pricing-scroll-shadow-size);pointer-events:none;opacity:0;transition:opacity var(--transition-fast) var(--easing-standard);z-index:1;position:absolute;top:0;bottom:0}.pricing-docked-header-shadow-affordance:before{left:var(--pricing-left-shadow-offset);background:linear-gradient(to right, var(--pricing-scroll-shadow-color), transparent)}.pricing-docked-header-shadow-affordance:after{background:linear-gradient(to left, var(--pricing-scroll-shadow-color), transparent);right:0}.pricing-docked-header-shadow-affordance--shadow-left:before,.pricing-docked-header-shadow-affordance--shadow-right:after{opacity:1}.pricing-grid-row--header .pricing-plan-cell.upgrade-bg{border-start-start-radius:var(--pricing-upgrade-column-radius);border-start-end-radius:var(--pricing-upgrade-column-radius)}.pricing-grid-row--divider .pricing-cell{background:0 0;min-height:0;padding:0}.pricing-grid-row--divider{display:none}.pricing-grid-row--actions{margin-top:0}.pricing-actions-cell{min-height:0;padding:0}.pricing-actions-plan-cell{padding:var(--layout-space-4) var(--pricing-cell-inline-padding) var(--layout-space-2)}.pricing-group-block:last-of-type .pricing-grid-row--feature:last-child .pricing-plan-cell.upgrade-bg{border-end-end-radius:var(--pricing-upgrade-column-radius);border-end-start-radius:var(--pricing-upgrade-column-radius)}.pricing-actions-plan-cell .pricing-plan-button{width:100%}.pricing-switch-cell{justify-content:center;align-items:flex-start;display:flex}.pricing-cycle-toggle{justify-content:center;align-items:center;gap:var(--layout-space-2);text-align:center;display:inline-flex}.pricing-cycle-label{font-size:var(--type-size-sm);color:var(--text-muted);line-height:1.25;font-weight:var(--core-font-weight-regular);cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.pricing-cycle-label.is-active{color:var(--text-primary);font-weight:var(--type-weight-bold)}.pricing-cycle-discount{color:var(--rdb-pricing-color-secondary);font-weight:var(--type-weight-bold)}.pricing-cycle-input-wrap{align-items:center;display:inline-flex}.pricing-cycle-switch{appearance:none;accent-color:initial;border:1px solid var(--pricing-cycle-switch-off-border);border-color:var(--pricing-cycle-switch-off-border);background:var(--pricing-cycle-switch-off-bg);background-color:var(--pricing-cycle-switch-off-bg);block-size:1.25rem;inline-size:2.4rem;box-shadow:var(--pricing-cycle-switch-off-shadow);cursor:pointer;transition:background var(--transition-fast) var(--easing-standard), border-color var(--transition-fast) var(--easing-standard), box-shadow var(--transition-fast) var(--easing-standard);border-radius:999px;position:relative}.pricing-cycle-switch:before{content:"";background:var(--pricing-cycle-switch-thumb-bg);border:1px solid color-mix(in srgb, var(--pricing-cycle-switch-off-border) 42%, transparent);block-size:.95rem;inline-size:.95rem;transition:transform var(--transition-fast) var(--easing-standard);box-shadow:0 1px 3px rgb(var(--core-gray-900-rgb) / .18);border-radius:50%;position:absolute;top:50%;left:.12rem;transform:translateY(-50%)}.pricing-cycle-switch:checked{background:var(--action-primary-bg);border-color:var(--action-primary-bg);box-shadow:none}.pricing-cycle-switch:checked:before{transform:translate(1.08rem,-50%)}.pricing-cycle-switch:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.pricing-plan-card{text-align:center;width:100%;padding-bottom:var(--layout-space-3);grid-template-rows:1.65rem auto auto auto 1.4rem auto;align-content:start;place-items:center;gap:.6rem;display:grid}.pricing-plan-badge{background:var(--core-purple-600);color:var(--core-gray-0);letter-spacing:.03em;font-size:.72rem;line-height:1;font-weight:var(--type-weight-bold);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .62rem;display:inline-flex}.pricing-plan-badge--placeholder{visibility:hidden}.pricing-plan-icon{font-size:1.65rem;line-height:1}.pricing-plan-card h3{color:var(--text-primary);text-align:center;justify-content:center;align-items:center;min-height:1.4rem;margin:0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.2;display:inline-flex}.pricing-plan-price{color:var(--text-primary);justify-content:center;align-items:baseline;gap:.18rem;display:inline-flex}.pricing-currency,.pricing-price-cycle{font-size:var(--type-size-sm);font-weight:var(--type-weight-semibold)}.pricing-price-value{font-size:clamp(1.7rem,2.7vw,2rem);line-height:1;font-weight:var(--type-weight-extrabold)}.pricing-currency--muted,.pricing-price-value--muted,.pricing-price-cycle--muted{color:var(--text-muted);font-weight:500}.pricing-price-value--muted{font-weight:var(--type-weight-extrabold)}.plan-discount{min-height:1.4rem;font-size:var(--type-size-sm);justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.plan-discount.is-hidden{visibility:hidden}.plan-discount__old{color:var(--text-muted);text-decoration:line-through}.plan-discount__new{color:var(--rdb-pricing-color-secondary);font-weight:var(--type-weight-bold)}.pricing-table .btn-sm{min-height:2.25rem;font-size:var(--type-size-sm);padding:.55rem .9rem}.pricing-plan-button{align-self:start;width:100%;margin-top:0}.pricing-plan-button--current{--btn-bg:transparent;--btn-bg-hover:transparent;--btn-bg-active:transparent;--btn-color:var(--text-muted);box-shadow:none}.pricing-table .btn-subscribe{--btn-bg:var(--rdb-btn-upgrade-bg);--btn-bg-hover:var(--rdb-btn-upgrade-hover-bg);--btn-bg-active:var(--rdb-btn-upgrade-bg);--btn-color:var(--core-gray-0)}.pricing-group-heading{text-align:left;min-height:2.1rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--type-weight-bold);font-size:var(--type-size-xs);padding:var(--layout-space-1) var(--pricing-cell-inline-padding);justify-content:flex-start;align-items:center;display:inline-flex}.pricing-group-gap{background:0 0;min-height:2.1rem}.pricing-feature-cell{text-align:left;justify-content:flex-start;align-items:center;gap:var(--layout-space-3);padding:.45rem var(--pricing-cell-inline-padding);display:flex}.pricing-feature-copy{text-align:left;justify-items:start;gap:.3rem;display:grid}.pricing-feature-name{color:var(--text-primary);font-size:var(--type-size-sm);line-height:1.35}.pricing-coming-soon-badge{background:var(--core-gray-700);width:fit-content;color:var(--core-gray-0);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;line-height:1;font-weight:var(--type-weight-bold);border-radius:999rem;align-items:center;padding:.24rem .55rem;display:inline-flex}.pricing-value-cell{text-align:center;min-height:2.3rem;padding:.45rem var(--pricing-cell-inline-padding);transition:background-color var(--transition-fast) var(--easing-standard);justify-content:center;align-items:center}@media (hover:hover) and (pointer:fine){.pricing-grid-row--group:hover .pricing-cell,.pricing-grid-row--feature:hover .pricing-cell,.pricing-grid-row--group:focus-within .pricing-cell,.pricing-grid-row--feature:focus-within .pricing-cell{border-radius:0}.pricing-grid-row--group:hover .pricing-info-cell,.pricing-grid-row--feature:hover .pricing-info-cell,.pricing-grid-row--group:focus-within .pricing-info-cell,.pricing-grid-row--feature:focus-within .pricing-info-cell{background:var(--pricing-row-hover-bg);border-start-start-radius:var(--pricing-row-hover-radius);border-end-start-radius:var(--pricing-row-hover-radius)}.pricing-grid-row--group:hover .pricing-plan-cell:not(.upgrade-bg),.pricing-grid-row--feature:hover .pricing-plan-cell:not(.upgrade-bg),.pricing-grid-row--group:focus-within .pricing-plan-cell:not(.upgrade-bg),.pricing-grid-row--feature:focus-within .pricing-plan-cell:not(.upgrade-bg){background:var(--pricing-row-hover-bg)}.pricing-grid-row--group:hover .pricing-plan-cell.upgrade-bg,.pricing-grid-row--feature:hover .pricing-plan-cell.upgrade-bg,.pricing-grid-row--group:focus-within .pricing-plan-cell.upgrade-bg,.pricing-grid-row--feature:focus-within .pricing-plan-cell.upgrade-bg{background:var(--pricing-row-hover-upgrade-bg)}.pricing-grid-row--group:hover .pricing-plan-cell:last-child,.pricing-grid-row--feature:hover .pricing-plan-cell:last-child,.pricing-grid-row--group:focus-within .pricing-plan-cell:last-child,.pricing-grid-row--feature:focus-within .pricing-plan-cell:last-child{border-start-end-radius:var(--pricing-row-hover-radius);border-end-end-radius:var(--pricing-row-hover-radius)}.pricing-group-block:last-of-type .pricing-grid-row--feature:last-child:hover .pricing-plan-cell.upgrade-bg{border-end-end-radius:0;border-end-start-radius:0}}.pricing-value-text{text-align:center;width:100%;color:var(--text-muted);font-size:var(--type-size-sm);font-weight:500;line-height:1.25;display:block}.pricing-value-text--highlight{color:var(--rdb-pricing-color-secondary);font-weight:var(--type-weight-bold)}.pricing-tooltip{z-index:12;flex:none;margin-left:auto;position:relative}.pricing-tooltip.is-open{z-index:calc(var(--layer-sticky) - 1)}.pricing-tooltip__button{background:var(--action-outline-bg);block-size:1.55rem;inline-size:1.55rem;color:var(--text-muted);cursor:pointer;transition:background var(--transition-base) var(--easing-standard), color var(--transition-base) var(--easing-standard), box-shadow var(--transition-base) var(--easing-standard);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.pricing-tooltip__button .material-symbols-outlined{color:currentColor;font-size:1rem;line-height:1;display:block;transform:translateY(.5px)}.pricing-tooltip__button:hover,.pricing-tooltip__button:focus-visible{color:var(--action-outline-text);background:var(--action-outline-bg);box-shadow:0 0 0 3px var(--focus-ring)}.pricing-tooltip__button:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.pricing-tooltip__button:active{background:color-mix(in srgb, var(--action-outline-bg) 86%, var(--surface-page))}.pricing-tooltip.is-open .pricing-tooltip__button{color:var(--core-gray-0);background:var(--action-primary-bg)}.pricing-tooltip.is-open .pricing-tooltip__button:hover,.pricing-tooltip.is-open .pricing-tooltip__button:focus-visible{background:var(--action-primary-bg-hover);color:var(--core-gray-0);box-shadow:0 0 0 3px var(--focus-ring)}.pricing-tooltip__content{z-index:calc(var(--layer-sticky) - 1);border:2px solid var(--core-purple-600);background:var(--surface-page);inline-size:min(20rem,100vw - 2rem);color:var(--rdb-upgrade-box-color-secondary);font-size:var(--type-size-sm);box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-fast) var(--easing-standard), transform var(--transition-fast) var(--easing-standard), visibility var(--transition-fast) var(--easing-standard);border-radius:.5rem;gap:.28rem;padding:.75rem .8rem;line-height:1.35;display:grid;position:fixed;top:0;left:0;transform:translate(-50%,calc(6px - 100%))}[data-theme=dark] .pricing-tooltip__content{border-color:var(--core-purple-400)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .pricing-tooltip__content{border-color:var(--core-purple-400)}}.pricing-tooltip__content--bottom{transform:translate(-50%,-6px)}.pricing-tooltip__content strong{color:var(--rdb-upgrade-box-color-primary)}.pricing-tooltip__content.is-open{opacity:1;visibility:visible;pointer-events:auto}.pricing-tooltip__content.is-open.pricing-tooltip__content--top{transform:translate(-50%,-100%)}.pricing-tooltip__content.is-open.pricing-tooltip__content--bottom{transform:translate(-50%)}.upgrade-bg{background:var(--rdb-upgrade-box-bg)}.upgrade-bg-static{border-inline:0}.text-pricing-secondary{color:var(--rdb-pricing-color-secondary)}.pricing-shell .material-symbols-outlined.text-pricing-check{color:var(--pricing-check-icon-color)}.pricing-shell .material-symbols-outlined.text-pricing-dash{color:var(--pricing-dash-icon-color)}.text-core-gray{color:var(--text-primary)}.text-tertiary{color:var(--core-gray-300)}@media (max-width:68rem){.pricing-shell .pricing-site-header .nav-mobile-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--core-purple-900) 96%, transparent), color-mix(in srgb, var(--core-purple-800) 96%, transparent));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:fixed}.pricing-shell .pricing-site-header .nav-mobile-scroll-area,.pricing-shell .pricing-site-header .nav-list,.pricing-shell .pricing-site-header .nav-mobile-actions{background:0 0}.pricing-shell .pricing-site-header .nav-actions{border-top:0;padding-top:0}.pricing-shell .pricing-site-header .theme-toggle--in-menu,.pricing-shell .pricing-site-header .theme-toggle--in-menu .theme-icon{color:var(--core-gray-0)}.pricing-shell .pricing-site-header .theme-toggle--in-menu:hover,.pricing-shell .pricing-site-header .theme-toggle--in-menu:focus-visible{background:color-mix(in srgb, var(--core-gray-0) 12%, transparent)}.pricing-table{--pricing-info-column:minmax(12rem, 1.45fr);--pricing-plan-column:minmax(0, 1fr);--pricing-table-min-width:58rem}.pricing-grid-row{gap:0}.pricing-feature-name{font-size:var(--type-size-xs);line-height:1.35}.pricing-grid-row--header .pricing-info-cell,.pricing-grid-row--header .pricing-plan-cell{padding:var(--layout-space-3) var(--pricing-cell-inline-padding)}.pricing-plan-card h3{font-size:var(--type-size-md)}.pricing-price-value{font-size:1.45rem}.pricing-cycle-toggle{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:.35rem}.pricing-switch-cell{justify-content:center}.pricing-cycle-label{text-align:center;justify-content:center}}@media (max-width:48rem){.pricing-table{--pricing-info-column:minmax(8.5rem, 40vw)}.pricing-grid-row--feature.pricing-grid-row--tooltip-open .pricing-cell{border-radius:0}.pricing-grid-row--feature.pricing-grid-row--tooltip-open .pricing-info-cell{background:var(--pricing-row-hover-bg);border-start-start-radius:var(--pricing-row-hover-radius);border-end-start-radius:var(--pricing-row-hover-radius)}.pricing-grid-row--feature.pricing-grid-row--tooltip-open .pricing-plan-cell:not(.upgrade-bg){background:var(--pricing-row-hover-bg)}.pricing-grid-row--feature.pricing-grid-row--tooltip-open .pricing-plan-cell.upgrade-bg{background:var(--pricing-row-hover-upgrade-bg)}.pricing-grid-row--feature.pricing-grid-row--tooltip-open .pricing-plan-cell:last-child{border-start-end-radius:var(--pricing-row-hover-radius);border-end-end-radius:var(--pricing-row-hover-radius)}.pricing-table-mobile-cycle{margin-bottom:var(--layout-space-5);justify-content:center;align-items:center;display:flex}.pricing-cycle-toggle--mobile{text-align:center;flex-wrap:nowrap;justify-content:center;align-items:center;margin-inline:auto}.pricing-cycle-toggle--mobile .pricing-cycle-label{text-align:center;justify-content:center}.pricing-cycle-toggle--table{display:none}}
.legal-shell{background:radial-gradient(circle at 12% 6%, color-mix(in srgb, var(--core-blue-500) 12%, transparent), transparent 28rem), linear-gradient(180deg, var(--surface-page) 0%, var(--surface-page-alt) 100%)}.legal-hero{min-height:32rem;padding-block:calc(var(--site-header-height,5rem) + var(--layout-space-8)) var(--layout-space-8);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-elevated) 92%, transparent), color-mix(in srgb, var(--core-blue-500) 8%, var(--surface-elevated))), var(--surface-elevated);border-bottom:1px solid var(--border-subtle)}.legal-hero .page-hero__inner{gap:var(--layout-space-5)}.legal-hero .page-hero__copy{max-width:62rem}.legal-document-section{padding-block:var(--layout-space-8) var(--layout-space-10)}.legal-document-layout{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.legal-sidebar{--legal-nav-hover-bg:color-mix(in srgb, var(--core-gray-200) 72%, transparent);--legal-nav-hover-text:var(--text-primary);--legal-nav-active-bg:color-mix(in srgb, var(--core-gray-300) 72%, transparent);--legal-nav-active-text:var(--text-primary);top:calc(var(--site-header-height,5rem) + var(--layout-space-4));padding:var(--layout-space-4);background:color-mix(in srgb, var(--surface-elevated) 86%, transparent);border:1px solid var(--border-subtle);border-radius:var(--layout-radius-lg);box-shadow:var(--core-shadow-sm);position:sticky}.legal-sidebar nav{gap:.35rem;margin-block-start:var(--layout-space-3);display:grid}.legal-sidebar a{min-height:2.55rem;color:var(--text-muted);border-radius:var(--radius-sm);align-items:center;padding:.55rem .75rem;text-decoration:none;display:flex}.legal-sidebar a:hover,.legal-sidebar a:focus-visible{color:var(--legal-nav-hover-text);background:var(--legal-nav-hover-bg)}.legal-sidebar a.active{color:var(--legal-nav-active-text);background:var(--legal-nav-active-bg)}.legal-sidebar__note{margin-block:var(--layout-space-4) 0;color:var(--text-muted);font-size:var(--type-size-sm);line-height:1.55}.legal-document{gap:var(--layout-space-4);max-width:56rem;display:grid}.legal-block{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--layout-radius-lg);box-shadow:var(--core-shadow-sm);padding:clamp(1.25rem,3vw,2rem)}.legal-block h2{margin:0 0 var(--layout-space-3);color:var(--text-primary);font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1.2}.legal-block p,.legal-block li{color:var(--text-muted);font-size:var(--type-size-md);line-height:1.72}.legal-block p{margin:0}.legal-block p+p,.legal-block p+ul{margin-block-start:var(--layout-space-3)}.legal-block ul{gap:.75rem;margin:0;padding-inline-start:1.15rem;display:grid}.legal-block li::marker{color:currentColor}[data-theme=dark] .legal-sidebar{--legal-nav-hover-bg:color-mix(in srgb, var(--core-gray-800) 62%, transparent);--legal-nav-hover-text:var(--text-primary);--legal-nav-active-bg:color-mix(in srgb, var(--core-gray-700) 58%, transparent);--legal-nav-active-text:var(--text-primary)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .legal-sidebar{--legal-nav-hover-bg:color-mix(in srgb, var(--core-gray-800) 62%, transparent);--legal-nav-hover-text:var(--text-primary);--legal-nav-active-bg:color-mix(in srgb, var(--core-gray-700) 58%, transparent);--legal-nav-active-text:var(--text-primary)}}@media (max-width:860px){.legal-document-layout{grid-template-columns:1fr}.legal-sidebar{position:static}.legal-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.legal-sidebar nav{grid-template-columns:1fr}}
:root{--cc-font-family:var(--font-sans,Inter, ui-sans-serif, system-ui, sans-serif);--cc-modal-border-radius:var(--layout-radius-sm);--cc-btn-border-radius:var(--button-radius);--cc-bg:var(--surface-elevated);--cc-primary-color:var(--text-primary);--cc-secondary-color:var(--text-muted);--cc-link-color:var(--text-link);--cc-btn-primary-bg:var(--action-secondary-bg);--cc-btn-primary-color:var(--action-secondary-text);--cc-btn-primary-border-color:var(--action-secondary-bg);--cc-btn-primary-hover-bg:var(--action-secondary-bg-hover);--cc-btn-primary-hover-color:var(--action-secondary-text);--cc-btn-primary-hover-border-color:var(--action-secondary-bg-hover);--cc-btn-secondary-bg:var(--surface-card-muted);--cc-btn-secondary-color:var(--text-primary);--cc-btn-secondary-border-color:var(--border-subtle);--cc-btn-secondary-hover-bg:var(--action-ghost-bg-hover);--cc-btn-secondary-hover-color:var(--text-primary);--cc-btn-secondary-hover-border-color:var(--border-default);--cc-separator-border-color:var(--border-subtle);--cc-toggle-on-bg:var(--action-primary-bg);--cc-toggle-off-bg:var(--core-gray-600);--cc-toggle-on-knob-bg:var(--core-gray-0);--cc-toggle-off-knob-bg:var(--core-gray-0);--cc-toggle-enabled-icon-color:var(--action-primary-bg);--cc-toggle-disabled-icon-color:var(--core-gray-600);--cc-toggle-readonly-bg:var(--border-default);--cc-toggle-readonly-knob-bg:var(--surface-elevated);--cc-toggle-readonly-knob-icon-color:var(--border-default);--cc-section-category-border:var(--border-subtle);--cc-cookie-category-block-bg:var(--surface-card-muted);--cc-cookie-category-block-border:var(--border-subtle);--cc-cookie-category-block-hover-bg:var(--action-ghost-bg-hover);--cc-cookie-category-block-hover-border:var(--border-default);--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--surface-card-muted);--cc-overlay-bg:var(--surface-backdrop);--cc-footer-bg:var(--surface-card-muted);--cc-footer-color:var(--text-muted);--cc-footer-border-color:var(--border-subtle)}[data-theme=dark]{--cc-toggle-on-knob-bg:var(--core-gray-1200);--cc-toggle-off-bg:var(--core-gray-700);--cc-toggle-off-knob-bg:var(--core-gray-100);--cc-toggle-enabled-icon-color:var(--action-primary-text);--cc-toggle-disabled-icon-color:var(--core-gray-700)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--cc-toggle-on-knob-bg:var(--core-gray-1200);--cc-toggle-off-bg:var(--core-gray-700);--cc-toggle-off-knob-bg:var(--core-gray-100);--cc-toggle-enabled-icon-color:var(--action-primary-text);--cc-toggle-disabled-icon-color:var(--core-gray-700)}}#cc-main .cm,#cc-main .pm{border:1px solid var(--border-default)}#cc-main .cm__btn,#cc-main .pm__btn{border-radius:0}#cc-main .cm__btn:focus-visible,#cc-main .pm__btn:focus-visible,#cc-main .pm__close-btn:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-ring)}.cookie-policy-consent-action{width:fit-content;min-height:2.5rem;color:var(--text-primary);font:inherit;font-size:var(--type-size-sm);font-weight:var(--type-weight-semibold);background:var(--surface-card-muted);border:1px solid var(--border-subtle);border-radius:var(--button-radius);cursor:pointer;justify-content:center;align-items:center;margin-block-start:var(--layout-space-4);padding:.62rem .9rem;display:inline-flex}.cookie-policy-consent-action:hover,.cookie-policy-consent-action:focus-visible{color:var(--text-primary);background:var(--action-ghost-bg-hover);border-color:var(--border-strong)}

