html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}.sitewide-theme-control{position:fixed;z-index:2147481900;left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom))}.sitewide-theme-control .theme-toggle{display:inline-flex;min-width:48px;height:48px;padding:0 14px;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(126,135,166,.28);border-radius:999px;background:color-mix(in srgb,var(--briz-surface, #fff) 88%,transparent);box-shadow:0 14px 38px #090e1f2e;color:var(--briz-text, #11172c);cursor:pointer;backdrop-filter:blur(18px) saturate(145%);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.sitewide-theme-control .theme-toggle:after{content:attr(data-theme-short-label);font:780 11px/1 Inter,system-ui,sans-serif;text-transform:capitalize}.sitewide-theme-control .theme-toggle:hover{transform:translateY(-2px)}.sitewide-theme-control .theme-toggle:focus-visible{outline:3px solid #6957df;outline-offset:3px}.sitewide-theme-control .theme-toggle-icon{position:relative;display:block;width:18px;height:18px;flex:0 0 18px;border:2px solid currentColor;border-radius:50%}.sitewide-theme-control [data-theme-choice=auto] .theme-toggle-icon{background:linear-gradient(90deg,transparent 50%,currentColor 50%)}.sitewide-theme-control [data-theme-choice=light] .theme-toggle-icon{border-width:5px;box-shadow:0 -7px 0 -5px currentColor,0 7px 0 -5px currentColor,7px 0 0 -5px currentColor,-7px 0 0 -5px currentColor}.sitewide-theme-control [data-theme-choice=dark] .theme-toggle-icon{border:0;background:currentColor}.sitewide-theme-control [data-theme-choice=dark] .theme-toggle-icon:after{position:absolute;top:-3px;left:5px;width:18px;height:18px;border-radius:50%;background:var(--briz-surface, #171c2d);content:""}.sitewide-theme-control .theme-toggle-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-theme=dark] body.homepage-v3-page{--briz-page: #0d111d;--briz-surface: #171c2d;--briz-text: #f5f7ff;--hp3-ink: #f5f7ff;--hp3-muted: #aeb6cb;--hp3-paper: #0d111d;--hp3-surface: #171c2d;--hp3-indigo: #8f88ff;--hp3-indigo-dark: #aaa5ff;--hp3-line: rgba(218, 224, 244, .14);background:#0d111d;color:#f5f7ff}html[data-theme=dark] .homepage-v3-page .hp3-header{color:var(--hp3-ink)}html[data-theme=dark] .homepage-v3-page .hp3-header.is-scrolled,html[data-theme=dark] .homepage-v3-page .hp3-header:has(.hp-nav-links.is-open),html[data-theme=dark] .homepage-v3-page .hp3-header:has(.hp-nav-state:checked){border-color:#dae0f41a;background:#0d111de6;box-shadow:0 12px 36px #0000003d}html[data-theme=dark] .homepage-v3-page .hp3-header .hp-nav-links a{color:#c2c9da}html[data-theme=dark] .homepage-v3-page .hp3-header .hp-nav-links a:hover,html[data-theme=dark] .homepage-v3-page .hp3-header .hp-nav-links a:focus-visible{background:#8f88ff24;color:#fff}html[data-theme=dark] .homepage-v3-page .hp3-hero{background:linear-gradient(180deg,#14192af5,#0d111dfa),radial-gradient(circle at 72% 18%,rgba(143,136,255,.2),transparent 36%)}html[data-theme=dark] .homepage-v3-page :is(.hp3-trial-section,.hp3-faq,.hp3-pricing-section){background:#111625}html[data-theme=dark] .homepage-v3-page :is(.hp3-showcase-section,.hp3-precision-section,.hp3-study-section,.hp3-audience-section,.hp3-clients-section,.hp3-branding-section){background:#0d111d;color:var(--hp3-ink)}html[data-theme=dark] .homepage-v3-page :is(.hp3-featured-card,.hp3-precision-card,.hp3-precision-card.is-ordinary,.hp3-plan,.hp3-plan.is-recommended,.hp3-trial-result,.hp3-trial-result.is-ready,.hp3-study-stats div,.hp3-study-visual,.hp3-audience-list li,.hp3-client-logos figure,.hp3-branding-demo figcaption,.hp3-precision-note,.hp3-sample-grid>button,.hp3-trial-dialog,.hp3-trial-dialog-compare,.hp3-trial-dialog-compare figcaption){border-color:var(--hp3-line);background:var(--hp3-surface);color:var(--hp3-ink)}html[data-theme=dark] .homepage-v3-page :is(.hp3-dropzone,.hp3-billing-switch){border-color:#8f88ff52;background:#151b2b}html[data-theme=dark] .homepage-v3-page :is(.hp3-upload-icon,.hp3-sample-choice,.hp3-sample-choice button,.hp3-upload-progress,.hp3-plan-net){border-color:var(--hp3-line);background:#1b2133;color:var(--hp3-ink)}html[data-theme=dark] .homepage-v3-page .hp3-sample-dialog{background:#111625}html[data-theme=dark] .homepage-v3-page .hp3-sample-dialog-head{border-color:var(--hp3-line);background:#171c2df2}html[data-theme=dark] .homepage-v3-page .hp3-header .hp-nav-links{border-color:var(--hp3-line);background:#171c2dfa}html[data-theme=dark] .homepage-v3-page :is(.hp3-section-heading>p,.hp3-card-copy p,.hp3-study-copy>p,.hp3-branding-copy>p){color:var(--hp3-muted)}html[data-theme=dark] .homepage-v3-page .hp3-branding-copy{color:var(--hp3-ink)}html[data-theme=dark] body.public-content-v3-page{background:#0d111d;color:#f5f7ff}html[data-theme=dark] .public-content-v3-page .content-v3-header{background:#0d111deb;box-shadow:0 10px 32px #00000038}html[data-theme=dark] .public-content-v3-page :is(.content-v3-hero,.content-v3-section-tint,.content-v3-cta,.legal-v3-body,.contact-v3-details,.contact-v3-cta){background:#0d111d;color:#f5f7ff}html[data-theme=dark] .public-content-v3-page :is(.content-v3-hero-compare figcaption,.content-v3-jump,.content-v3-steps article,.content-v3-guide-grid article,.content-v3-featured-card,.content-v3-article-grid article,.content-v3-article-image,.content-v3-inline-compare,.content-v3-article-gallery figure,.content-v3-related>div>a,.legal-v3-switcher,.legal-v3-article,.contact-v3-detail-grid article,.contact-v3-company){border-color:#dae0f424;background:#171c2d;color:#f5f7ff}html[data-theme=dark] .public-content-v3-page :is(.content-v3-lead,.content-v3-section-head>p:last-child,.content-v3-steps p,.content-v3-guide-grid article>p:last-of-type,.content-v3-section-head ul,.content-v3-featured-card>div>span,.content-v3-article-grid article>div>p:last-of-type,.content-v3-article-body p,.content-v3-article-image figcaption,.content-v3-inline-compare figcaption,.content-v3-article-gallery figcaption,.legal-v3-article p,.contact-v3-help ul,.contact-v3-company span){color:#aeb6cb}html[data-theme=dark] .public-content-v3-page :is(.legal-v3-article h2,.contact-v3-direct a,.contact-v3-company strong,.contact-v3-cta h2){color:#f5f7ff}html[data-theme=dark] .public-content-v3-page .content-v3-jump a:hover,html[data-theme=dark] .public-content-v3-page .legal-v3-switcher a:hover{background:#8f88ff24;color:#fff}html[data-theme=dark] .public-content-v3-page :is(.content-v3-quickstart li,.content-v3-source-credits,.content-v3-article-note,.content-v3-article-download){background:#171c2d;border-color:#dae0f424;color:#f5f7ff}html[data-theme=dark] .public-content-v3-page :is(.content-v3-quickstart strong,.content-v3-source-credits>strong,.content-v3-blog-list-head>p strong){color:#f5f7ff}html[data-theme=dark] .public-content-v3-page :is(.content-v3-workflow-list>span,.content-v3-source-credits li,.content-v3-article-download small,.content-v3-post-meta,.content-v3-blog-list-head>p){color:#aeb6cb}html[data-theme=dark] .public-content-v3-page :is(.content-v3-article-note strong,.content-v3-source-credits a,.content-v3-article-hero>div>a,.content-v3-article-hero>div>p:first-of-type,.content-v3-article-actions>a:not(.hp-button),.content-v3-related small,.content-v3-featured-label,.content-v3-featured-card strong,.content-v3-article-grid article>div>a:last-child){color:#aaa5ff}html[data-theme=dark] .public-content-v3-page .content-v3-workflow-list b{background:#8f88ff24;border-color:#8f88ff59;color:#c5c1ff}html[data-theme=dark] .public-content-v3-page .content-v3-article-download:hover{background:#232941;border-color:#8f88ff}html[data-theme=dark] .public-content-v3-page .content-v3-article-cta p{color:#f5f7ff}html[data-theme=dark] body.briz-auth-page{--briz-surface: #171c2d;--briz-text: #f5f7ff;--auth-ink: #f5f7ff;--auth-muted: #aeb6cb;--auth-paper: #0d111d;--auth-line: rgba(218, 224, 244, .15);--auth-indigo: #8f88ff;--auth-indigo-dark: #aaa5ff;background:radial-gradient(circle at 8% 8%,rgba(47,197,177,.1),transparent 26rem),radial-gradient(circle at 92% 88%,rgba(143,136,255,.12),transparent 30rem),#0d111d;color:var(--auth-ink)}html[data-theme=dark] .briz-auth-page .auth-v3-layout{border-color:var(--auth-line);background:#171c2d}html[data-theme=dark] .briz-auth-page .auth-v3-panel{background:linear-gradient(180deg,#171c2d,#131827)}html[data-theme=dark] .briz-auth-page :is(.auth-v3-social-button,.auth-v3-field input:not([type=checkbox]),.auth-v3-legal-dialog){border-color:var(--auth-line);background:#101522;color:var(--auth-ink)!important}html[data-theme=dark] .briz-auth-page .auth-v3-field input:focus{background:#0d111d}html[data-theme=dark] .briz-auth-page .auth-v3-field>span:first-child{color:#dce1ef}html[data-theme=dark] .briz-auth-page .auth-v3-provider-icon{background:#22283a}@media(max-width:620px){.sitewide-theme-control{left:max(10px,env(safe-area-inset-left));bottom:max(10px,env(safe-area-inset-bottom))}.sitewide-theme-control .theme-toggle{width:46px;min-width:46px;height:46px;padding:0}.sitewide-theme-control .theme-toggle:after{display:none}}@media(prefers-reduced-motion:reduce){.sitewide-theme-control .theme-toggle{transition:none}}.privacy-analytics-choice{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.privacy-analytics-choice button{min-height:44px;padding:10px 16px;border:1px solid var(--briz-line);border-radius:12px;background:var(--briz-surface);color:var(--briz-text);font:inherit;cursor:pointer}.privacy-analytics-choice button:focus-visible{outline:2px solid currentColor;outline-offset:3px}html[data-theme=dark] .homepage-v3-page .hp3-plan{border-color:#444b65;background:#1b2235}html[data-theme=dark] .homepage-v3-page .hp3-plan.is-recommended{border-color:#a69eff;background:linear-gradient(155deg,#302d54,#1b2235 65%);box-shadow:0 16px 50px #7f6eff2e}html[data-theme=dark] .homepage-v3-page .hp3-plan :is(p,ul,.hp3-plan-price span,.hp3-plan-billing-total){color:#d0d6e7}html[data-theme=dark] .homepage-v3-page .hp3-plan-saving{color:#8de9d3;background:#183f3e}html[data-theme=dark] .homepage-v3-page .hp3-plan li:before{color:#8de9d3;background:#234441}html[data-theme=dark] .homepage-v3-page .hp3-plan .hp3-button-dark{color:#fff;background:#393d66;border-color:#7477a8}html[data-theme=dark] .homepage-v3-page .hp3-plan .hp3-button-primary{background:#b7aeff;color:#17132e;border-color:#cfc9ff}html[data-theme=dark] .homepage-v3-page .hp3-plan-badge{background:#b7aeff;color:#17132e}html[data-theme=dark] .homepage-v3-page :is(.hp3-billing-control>small,.hp3-pricing-footnote){color:#bac3da}@media(min-width:980px){html[data-theme=dark] .homepage-v3-page .hp3-header .hp-nav-links{background:transparent}}html[data-theme=dark] .homepage-v3-page .hp3-billing-control>strong{color:#f5f7ff}html[data-theme=dark] .homepage-v3-page .hp3-billing-switch button{color:#d0d6e7}html[data-theme=dark] .homepage-v3-page .hp3-billing-switch button[aria-pressed=true]{color:#17132e;background:#b7aeff}html[data-theme=dark] .public-content-v3-page .content-v3-header .hp-nav-toggle{color:#f5f7ff}html[data-theme=dark] .public-content-v3-page .content-v3-header .hp-nav-links{background:#171c2d}html[data-theme=dark] .public-content-v3-page .content-v3-header .hp-nav-links a{color:#d0d6e7}html[data-theme=dark] .public-content-v3-page .content-v3-header .hp-nav-links a[aria-current=page]{color:#fff;background:#393d66}@media(min-width:980px){html[data-theme=dark] .public-content-v3-page .content-v3-header .hp-nav-links{background:transparent}}
