.app-content>.topbar{margin:0 0 var(--hierarchy-section-gap)}.app-content>.topbar .title-group{grid-gap:.3rem;gap:.3rem}.app-content>.topbar .title-group :is(h1,p){margin:0}.app-content>.topbar .title-group h1{max-width:22ch;font-size:clamp(2rem,3.4vw,3.15rem);line-height:1.02;letter-spacing:-.055em}.app-content>.topbar .title-group>p:not(.section-label){max-width:58rem;color:var(--muted);font-size:.94rem;line-height:1.5}.app-content .section-label{color:var(--muted);font-size:.72rem!important;font-weight:850!important;line-height:1.25;letter-spacing:.065em;text-transform:uppercase}.app-content>:is(.page-subnavigation,.settings-subnav,.subnav,.event-workspace-nav){margin-block:calc(var(--hierarchy-section-gap) * -.35) var(--hierarchy-section-gap)}.app-content :is(.panel,.box){border-color:var(--hierarchy-border);border-radius:var(--hierarchy-panel-radius);background:var(--hierarchy-surface-secondary);box-shadow:none}.app-content :is(.table-panel,.events-panel,.settings-detail-panel,.analytics-list-panel,.admin-table-panel,.mailing-template-editor-panel,.mailing-outbox-panel,.mail-media-library,.customer-support-panel,.export-center-panel,.analytics-chart-panel,.answer-insights-panel,.capture-form-panel,.security-status-card,.security-sessions-card,.profile-main-card,.account-feature-panel,.product-module-panel,.billing-checkout-panel,.billing-history-panel,.integration-payload-panel,.integration-queue-panel,.revenue-opportunity-panel,.activation-milestone-panel,.automations-history-panel,.operations-panel,.report-detail,.builder-list,.builder-editor,.builder-preview,.email-editor-source,.email-preview-panel,.branding-workspace-panel){border-color:var(--hierarchy-border-strong);background:var(--hierarchy-surface-primary);box-shadow:var(--shadow-soft)}.app-content :is(.kpi-card,.sales-summary-card,.admin-kpi-card,.settings-mini-card,.onboarding-stat-card,.integration-hero-card,.revenue-hero-card,.activation-hero-card,.operations-hero-card,.billing-hero-card,.mailing-hero-card,.success-hero-card,.automations-hero-card,.revenue-stage-card,.privacy-inventory-card,.account-focus-card){min-height:0;padding:1rem;border-color:var(--hierarchy-border);background:var(--hierarchy-surface-tertiary);box-shadow:none}.app-content :is(.featured-admin-kpi,.featured-integration-card,.featured-revenue-card,.featured-activation-card,.featured-operations-card,.featured-billing-card,.featured-mailing-card,.featured-success-card,.featured-automations-card,.current-plan-card){border-color:var(--hierarchy-border-strong)!important;color:var(--text);background:color-mix(in srgb,var(--accent) 7%,var(--hierarchy-surface-primary));box-shadow:none}.app-content :is(.featured-admin-kpi,.featured-integration-card,.featured-revenue-card,.featured-activation-card,.featured-operations-card,.featured-billing-card,.featured-mailing-card,.featured-success-card,.featured-automations-card) :is(span,strong,p,small){color:inherit}.app-content :is(.kpi-card,.sales-summary-card,.admin-kpi-card,.settings-mini-card,.onboarding-stat-card,.integration-hero-card,.revenue-hero-card,.activation-hero-card,.operations-hero-card,.billing-hero-card,.mailing-hero-card,.success-hero-card,.automations-hero-card,.revenue-stage-card,.privacy-inventory-card,.account-focus-card)>:is(.section-label,p:first-child,span:first-child){color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.015em;text-transform:none}.app-content :is(.kpi-card,.sales-summary-card,.admin-kpi-card,.settings-mini-card,.onboarding-stat-card,.integration-hero-card,.revenue-hero-card,.activation-hero-card,.operations-hero-card,.billing-hero-card,.mailing-hero-card,.success-hero-card,.automations-hero-card,.revenue-stage-card,.privacy-inventory-card,.account-focus-card)>strong{margin-top:.35rem;color:var(--text);font-size:clamp(1.45rem,2.1vw,1.85rem);line-height:1.05}.app-content :is(.kpi-card-icon,.settings-choice-icon){opacity:.62}.app-content .summary-card-link{margin-top:auto;color:var(--accent-2);font-size:.76rem;font-weight:800}.app-content :is(.table-header,.personal-card-heading,.security-card-heading,.branding-workspace-heading,.mailing-template-editor-header){min-width:0}.app-content :is(.table-header,.personal-card-heading,.security-card-heading,.branding-workspace-heading,.mailing-template-editor-header) .title{font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.15;letter-spacing:-.035em}.app-content :is(.detail-subline,.field-help,.help-text,.mailing-updated,.automations-updated){color:var(--muted);font-size:.82rem;line-height:1.5}.app-content .panel :is(.operations-row,.billing-row,.success-row,.activation-milestone-row,.activation-risk-row,.integration-payload-row,.integration-queue-item,.onboarding-risk-row,.onboarding-timeline-row,.mailing-outbox-row,.admin-list-row){margin:0;padding:.85rem 0;border-width:0 0 1px;border-color:var(--line);border-radius:0;background:transparent;box-shadow:none}.app-content .panel :is(.operations-row,.billing-row,.success-row,.activation-milestone-row,.activation-risk-row,.integration-payload-row,.integration-queue-item,.onboarding-risk-row,.onboarding-timeline-row,.mailing-outbox-row,.admin-list-row):last-child{border-bottom:0}.app-content .panel :is(a.operations-row,a.billing-row,a.success-row,a.onboarding-risk-row):hover{background:var(--hierarchy-surface-tertiary)}.app-content .panel :is(.empty-state-box,.compact-empty-state):not(.is-package-locked),.app-content .panel>.empty-state-box:not(.is-package-locked){border-color:transparent;background:transparent;box-shadow:none}.app-content :is(.notification,.locked-feature-callout,.role-info-box,.demo-view-notice){border-radius:var(--hierarchy-control-radius);box-shadow:none}.app-content :is(.page-subnavigation,.settings-subnav){border-color:var(--hierarchy-border);background:color-mix(in srgb,var(--panel-strong) 78%,transparent);box-shadow:none}.app-content :is(.page-subnavigation,.settings-subnav) a:not(.active){color:var(--muted);background:transparent;box-shadow:none}.app-content :is(.button.is-light,.button.button-secondary,.soft-action){box-shadow:none}.app-content :is(.button.is-primary,.button.button-primary,.cta){box-shadow:0 8px 18px color-mix(in srgb,var(--accent-2) 20%,transparent)}.app-content :is(.page-subnavigation,.settings-subnav)>:is(a,button).active,.app-content :is(.page-subnavigation,.settings-subnav)>[aria-current=page]{box-shadow:none}.app-content :where([class*=-grid])>.box{height:auto;align-self:start}.app-content :where([class*=-grid])>:is(.panel,article,section,aside){align-self:start}.dashboard-setup-content .setup-stepper{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.upload-media-library{border-top:1px solid var(--hierarchy-border);padding-top:.55rem}.automation-rule-settings>summary,.upload-media-library>summary{display:flex;align-items:center;gap:.45rem;min-height:40px;color:var(--accent-2);cursor:pointer;font-size:.78rem;font-weight:800;list-style:none}.automation-rule-settings>summary::-webkit-details-marker,.upload-media-library>summary::-webkit-details-marker{display:none}.upload-media-library-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.45rem;gap:.45rem;padding:.5rem 0}.upload-media-library-list button{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0;padding:.65rem;border:1px solid var(--hierarchy-border);border-radius:.75rem;color:var(--text);background:var(--soft-fill);cursor:pointer;text-align:left}.upload-media-library-list button:focus-visible,.upload-media-library-list button:hover{border-color:var(--accent);outline:0}.upload-media-library-list button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:750}.upload-media-library-list button small{color:var(--muted)}.automation-guide{display:grid;grid-gap:1rem;gap:1rem}.automation-guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.automation-guide-steps li{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:start}.automation-guide-steps li>span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 10%,var(--soft-fill));font-weight:850}.automation-guide-steps p{margin:.2rem 0 0;color:var(--muted);font-size:.8rem}.automation-if-then{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.automation-if-then>div{display:grid;grid-gap:.2rem;gap:.2rem;padding:.7rem;border-left:2px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:var(--soft-fill)}.automation-if-then small{color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.automation-rule-settings{margin-top:.35rem;border-top:1px solid var(--hierarchy-border)}.automation-rule-settings .automations-rule-form{padding-top:.55rem}.terminal-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--card-gap);gap:var(--card-gap)}.terminal-configuration-panel{max-width:52rem}.terminal-publishing-page{display:grid;grid-gap:1rem;gap:1rem;max-width:48rem}@media (max-width:760px){.automation-guide-steps,.automation-if-then,.terminal-overview-grid{grid-template-columns:minmax(0,1fr)}.app-content :where([class*=-grid]){align-items:start!important;grid-auto-rows:auto!important}.app-content :where([class*=-grid])>*{height:auto!important;align-self:start!important}}.app-content .settings-choice-grid{gap:.75rem}.app-content .settings-choice-card{min-height:0;padding:1rem;border-color:var(--hierarchy-border);background:var(--hierarchy-surface-secondary);box-shadow:none;transform:none}.app-content .settings-choice-card:hover{border-color:var(--hierarchy-border-strong);background:var(--hierarchy-surface-primary);box-shadow:none;transform:translateY(-1px)}.app-content .settings-choice-footer{padding-top:.65rem}.app-content .platform-workspace-account-group{border-color:var(--hierarchy-border-strong);background:var(--hierarchy-surface-primary);box-shadow:var(--shadow-soft)}.app-content .admin-attention-card,.app-content .operations-check-card,.app-content .platform-account-card{border-color:var(--hierarchy-border);background:var(--hierarchy-surface-tertiary);box-shadow:none}.app-content .account-overview-grid>.account-focus-card:first-child,.app-content .privacy-summary-panel,.app-content .profile-main-card{border-color:var(--hierarchy-border-strong);background:var(--hierarchy-surface-primary);box-shadow:var(--shadow-soft)}.app-content .account-overview-grid>.account-focus-card:not(:first-child),.app-content .privacy-inventory-card{border-color:var(--hierarchy-border);background:var(--hierarchy-surface-tertiary);box-shadow:none}.app-content .privacy-inventory-card{min-height:0;padding:1rem}.app-content .privacy-inventory-card>strong{font-size:1.65rem;line-height:1.05}.app-content .privacy-inventory-card>p:last-child{margin:.4rem 0 0;color:var(--muted);font-size:.78rem}.app-content .answer-insight-card{border-color:var(--hierarchy-border);background:var(--hierarchy-surface-tertiary);box-shadow:none}.app-content .settings-detail-panel .privacy-check-row{padding:.8rem 0;border-width:0 0 1px;border-color:var(--line);border-radius:0;background:transparent}.app-content .settings-detail-panel .privacy-check-row:last-child{border-bottom:0}.app-content .profile-preferences-card{border-color:var(--hierarchy-border);background:var(--hierarchy-surface-secondary);box-shadow:none}.app-content .profile-settings-grid>.demo-view-card{align-items:start;min-height:0;padding:1rem;border-color:var(--hierarchy-border);background:var(--hierarchy-surface-tertiary);box-shadow:none}.app-content .profile-settings-grid>.demo-view-card h2{font-size:1.05rem}.app-content .profile-settings-grid>.demo-view-card p{margin:.3rem 0 0;font-size:.8rem}.app-content .profile-form-section{display:grid;grid-gap:.7rem;gap:.7rem;min-width:0}.app-content .profile-form-section+.profile-form-section{padding-top:.85rem;border-top:1px solid var(--line)}.app-content .profile-form-section h3{margin:0;color:var(--text);font-size:.9rem;letter-spacing:-.02em}.app-content>:is(.kpi-grid,.reports-overview-grid,.settings-grid,.settings-detail-grid,.analytics-layout,.admin-kpi-grid,.admin-overview-grid,.platform-workspace-grid,.platform-account-hierarchy,.billing-hero-grid,.billing-plan-grid,.billing-workbench-grid,.integration-hero-grid,.integration-channel-grid,.integration-workbench-grid,.revenue-hero-grid,.revenue-stage-grid,.revenue-workbench-grid,.activation-hero-grid,.activation-workbench-grid,.activation-action-grid,.operations-hero-grid,.operations-workbench-grid,.operations-check-grid,.onboarding-hero-grid,.onboarding-workbench-grid,.mailing-hero-grid,.automations-hero-grid,.automations-context-grid,.automations-rule-grid,.success-hero-grid,.success-workbench-grid,.success-nudge-grid,.mailing-workbench,.builder-layout,.report-layout,.event-ops-grid){margin-top:var(--hierarchy-section-gap)}.app-content>:not(.mobile-nav)+:not(.mobile-nav){-webkit-margin-before:var(--hierarchy-section-gap)!important;margin-block-start:var(--hierarchy-section-gap)!important}.app-content>.topbar+:is(.page-subnavigation,.settings-subnav,.subnav,.event-workspace-nav){-webkit-margin-before:.25rem!important;margin-block-start:.25rem!important}.app-content .platform-state-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}.app-content .platform-state-row>span{padding:.55rem .7rem;border-radius:0;background:transparent;text-align:center}.app-content .platform-state-row>span+span{border-left:1px solid var(--line)}@media (max-width:760px){.app-content>.topbar{align-items:stretch;flex-direction:column;gap:.85rem;margin-bottom:1rem}.app-content>.topbar .title-group h1{max-width:100%;font-size:clamp(1.85rem,10vw,2.6rem)}.app-content>.topbar .title-group>p:not(.section-label){font-size:.86rem}.app-content>:is(.page-subnavigation,.settings-subnav,.subnav,.event-workspace-nav){margin-block:.1rem 1rem}.app-content>.topbar+:is(.page-subnavigation,.settings-subnav,.subnav,.event-workspace-nav){-webkit-margin-before:0!important;margin-block-start:0!important}.app-content :is(.panel,.box){border-radius:1rem}.app-content :is(.table-panel,.events-panel,.settings-detail-panel,.analytics-list-panel,.admin-table-panel,.mailing-template-editor-panel,.mailing-outbox-panel,.customer-support-panel,.export-center-panel,.billing-checkout-panel,.billing-history-panel,.integration-payload-panel,.integration-queue-panel,.revenue-opportunity-panel,.activation-milestone-panel,.automations-history-panel,.operations-panel,.report-detail,.builder-list,.builder-editor,.builder-preview){padding:1rem}.app-content .settings-choice-card{grid-template-columns:2.35rem minmax(0,1fr);gap:.75rem}.app-content .settings-choice-icon{width:2.35rem;height:2.35rem;border-radius:.7rem}.app-content .settings-choice-card .settings-choice-footer{grid-column:2}.app-content .panel :is(.operations-row,.billing-row,.success-row,.activation-milestone-row,.activation-risk-row,.integration-payload-row,.integration-queue-item,.onboarding-risk-row,.onboarding-timeline-row,.mailing-outbox-row,.admin-list-row){padding:.75rem 0}.app-content :is(.kpi-grid,.reports-overview-grid,.admin-kpi-grid,.event-ops-grid,.settings-stat-grid,.privacy-inventory-grid,.billing-hero-grid,.onboarding-hero-grid,.mailing-hero-grid,.account-overview-grid,.integration-hero-grid,.revenue-hero-grid,.activation-hero-grid,.operations-hero-grid,.automations-hero-grid,.success-hero-grid){display:grid!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch;grid-gap:.65rem;gap:.65rem;width:100%!important;margin-inline:0!important;padding-inline:0!important;overflow:visible!important;scroll-snap-type:none!important}.app-content :is(.kpi-grid,.reports-overview-grid,.admin-kpi-grid,.event-ops-grid,.settings-stat-grid,.privacy-inventory-grid,.billing-hero-grid,.onboarding-hero-grid,.mailing-hero-grid,.account-overview-grid,.integration-hero-grid,.revenue-hero-grid,.activation-hero-grid,.operations-hero-grid,.automations-hero-grid,.success-hero-grid)>*{align-self:stretch;min-width:0;min-height:0}.app-content :is(.kpi-grid,.reports-overview-grid,.admin-kpi-grid,.event-ops-grid,.settings-stat-grid,.privacy-inventory-grid,.billing-hero-grid,.onboarding-hero-grid,.mailing-hero-grid,.account-overview-grid,.integration-hero-grid,.revenue-hero-grid,.activation-hero-grid,.operations-hero-grid,.automations-hero-grid,.success-hero-grid)>:is(.kpi-card,.sales-summary-card,.admin-kpi-card){min-height:0;padding:.85rem 1rem}.app-content :is(.kpi-card,.sales-summary-card,.admin-kpi-card)>:is(.section-label,p:first-child){font-size:.72rem;line-height:1.25}.app-content :is(.kpi-card,.sales-summary-card,.admin-kpi-card)>strong{margin-top:.25rem;font-size:1.65rem;line-height:1}.app-content :is(.kpi-card,.sales-summary-card,.admin-kpi-card)>.summary-card-link{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:44px;margin-top:.25rem;padding-block:.35rem;font-size:.75rem}.app-content .account-overview-grid>.account-focus-card:first-child{grid-column:1/-1}.app-content .privacy-summary-panel{align-items:stretch;padding:1rem}.app-content .profile-settings-grid>.demo-view-card{align-items:stretch}.app-content .platform-state-row>span{padding:.45rem;font-size:.75rem}}.app-content :where([class*=-grid]){align-items:start}.app-content :where([class*=-grid])>:where(.box,[class*=-card]){height:auto}.app-content :is(.kpi-grid,.reports-overview-grid,.admin-kpi-grid,.event-ops-grid,.settings-stat-grid,.privacy-inventory-grid,.billing-hero-grid,.onboarding-hero-grid,.mailing-hero-grid,.account-overview-grid,.integration-hero-grid,.revenue-hero-grid,.activation-hero-grid,.operations-hero-grid,.automations-hero-grid,.success-hero-grid){align-items:stretch}.app-content :is(.kpi-grid,.reports-overview-grid,.admin-kpi-grid,.event-ops-grid,.settings-stat-grid,.privacy-inventory-grid,.billing-hero-grid,.onboarding-hero-grid,.mailing-hero-grid,.account-overview-grid,.integration-hero-grid,.revenue-hero-grid,.activation-hero-grid,.operations-hero-grid,.automations-hero-grid,.success-hero-grid)>*{align-self:stretch;height:100%}.app-content :is(.builder-layout,.builder-layout-wide,.field-order-list,.sales-pipeline,.event-management-list,.mailing-workbench,.reports-table,.mail-media-grid,.email-asset-grid)>*{animation:none!important}:where(.app-shell.theme-dark,.personal-account-shell.theme-dark){--hierarchy-surface-primary:var(--panel-strong);--hierarchy-surface-secondary:color-mix(in srgb,var(--panel-strong) 72%,var(--surface-soft));--hierarchy-surface-tertiary:color-mix(in srgb,var(--surface-soft) 78%,transparent);--hierarchy-border:color-mix(in srgb,var(--line) 84%,transparent);--hierarchy-border-strong:color-mix(in srgb,var(--accent) 34%,var(--line))}@media (prefers-color-scheme:dark){:where(.app-shell.theme-system,.personal-account-shell.theme-system){--hierarchy-surface-primary:var(--panel-strong);--hierarchy-surface-secondary:color-mix(in srgb,var(--panel-strong) 72%,var(--surface-soft));--hierarchy-surface-tertiary:color-mix(in srgb,var(--surface-soft) 78%,transparent);--hierarchy-border:color-mix(in srgb,var(--line) 84%,transparent);--hierarchy-border-strong:color-mix(in srgb,var(--accent) 34%,var(--line))}}.app-content>.help-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:var(--hierarchy-section-gap);gap:var(--hierarchy-section-gap);width:100%}.app-content>.help-overview-grid>:is(.support-assistant-embedded,.customer-support-panel){align-self:start;width:100%;min-width:0;max-width:none;height:auto;margin:0}@media (max-width:900px){.app-content>.help-overview-grid{grid-template-columns:minmax(0,1fr)}}.app-content>.topbar{align-items:flex-end;min-width:0;margin-block:0 var(--page-header-content-gap)!important;padding-block:0}.app-content>.topbar .title-group{display:grid;grid-gap:.32rem;gap:.32rem;justify-items:start;width:100%;min-width:0;text-align:left}.app-content>.topbar .title-group>h1{width:100%;margin:0;text-align:left}.app-content>.topbar+*{-webkit-margin-before:0!important;margin-block-start:0!important}@media (max-width:760px){.app-content>.topbar{align-items:flex-start;gap:.8rem;margin-block:0 var(--page-header-content-gap)!important;text-align:left}.app-content :is(.page-subnavigation,.settings-subnav),.app-content>:is(.page-subnavigation,.settings-subnav,.subnav,.event-workspace-nav){border-color:transparent!important;background:transparent!important;box-shadow:none!important}.app-content>.topbar+*{-webkit-margin-before:0!important;margin-block-start:0!important}}@media (min-width:821px){.app-content>.topbar{min-height:2.8rem;padding-right:10rem}.desktop-content-rail{--desktop-utility-panel-top:4.2rem;position:fixed;z-index:109;top:0;right:0;left:var(--sidebar-expanded);display:grid;grid-template-columns:minmax(18rem,32rem) auto;align-items:center;justify-content:space-between;grid-gap:1.25rem;gap:1.25rem;height:4.2rem;padding:0 clamp(1.2rem,2vw,2rem);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel-strong) 97%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:left .28s cubic-bezier(.22,1,.36,1)}.app-shell:has(>.sidebar-toggle-input:not(:checked)) .desktop-content-rail{left:var(--sidebar-collapsed)}.desktop-content-utilities{--desktop-utility-panel-right:clamp(1.2rem,2vw,2rem);--desktop-utility-panel-edge:calc(var(--desktop-utility-panel-right) + .28rem);position:relative;z-index:110;display:flex;align-items:center;gap:.08rem;padding:.22rem;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:.9rem;background:color-mix(in srgb,var(--panel-strong) 96%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--accent-2) 8%,transparent)}.desktop-content-utilities .update-center-trigger,.desktop-profile-trigger,.support-help-popup-trigger{display:grid;place-items:center;width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem;padding:0;border:1px solid transparent;border-radius:.7rem;color:var(--muted);background:transparent;cursor:pointer}.desktop-content-utilities .update-center-trigger:focus-visible,.desktop-content-utilities .update-center-trigger:hover,.desktop-profile-trigger:focus-visible,.desktop-profile-trigger:hover,.support-help-popup-trigger:focus-visible,.support-help-popup-trigger:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));color:var(--accent-2);background:var(--soft-fill);outline:0}.desktop-content-utilities .update-center-trigger svg,.support-help-popup-trigger svg{width:1rem;height:1rem}.support-help-popup{position:relative}.desktop-content-utilities .update-center-panel,.desktop-profile-popover,.support-help-popup-panel{position:fixed;z-index:111;top:var(--desktop-utility-panel-top);right:var(--desktop-utility-panel-edge);margin:0;padding:.85rem;overflow:visible;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:1rem;color:var(--text);background:var(--panel-strong);box-shadow:0 18px 46px color-mix(in srgb,var(--gradient-deep) 22%,transparent),0 4px 12px color-mix(in srgb,var(--accent-2) 12%,transparent)}.desktop-content-utilities .update-center-panel:before,.desktop-profile-popover:before,.support-help-popup-panel:before{position:absolute;top:-.36rem;right:var(--desktop-utility-pointer-right);width:.68rem;height:.68rem;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-right:0;border-bottom:0;background:var(--panel-strong);content:"";pointer-events:none;transform:rotate(45deg)}.support-help-popup-panel{--desktop-utility-pointer-right:5.7rem;width:min(25rem,calc(100vw - 2rem));height:min(38rem,calc(100dvh - 5.2rem));min-height:0}.desktop-content-utilities .update-center-panel{--desktop-utility-pointer-right:3.27rem;width:min(24rem,calc(100vw - 2rem));max-height:min(34rem,calc(100dvh - 5.2rem))}.support-help-popup-panel .support-assistant-heading{padding-bottom:.6rem}.support-help-popup-panel .support-assistant-heading small{color:var(--muted);font-size:.68rem}.support-assistant-heading-actions{display:flex;align-items:center;gap:.3rem;margin-left:auto}.support-assistant-heading-actions .support-assistant-reset{margin-left:0}.support-assistant-close{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--line);border-radius:.7rem;color:var(--muted);background:var(--panel-strong);cursor:pointer}.support-assistant-close:focus-visible,.support-assistant-close:hover{border-color:var(--accent);color:var(--accent-2);outline:0}.support-help-popup-panel .support-assistant-form .textarea{min-height:4.25rem;max-height:7rem}.desktop-profile-menu{position:relative}.desktop-profile-trigger{list-style:none}.desktop-profile-trigger::-webkit-details-marker,.desktop-profile-trigger::marker{display:none;content:""}.desktop-profile-avatar{width:2.05rem;height:2.05rem;border:0;border-radius:.65rem;box-shadow:none;font-size:.76rem}.desktop-profile-popover{--desktop-utility-pointer-right:.84rem;display:grid;grid-gap:.55rem;gap:.55rem;width:min(19rem,calc(100vw - 2rem))}.desktop-profile-identity{display:grid;grid-gap:.15rem;gap:.15rem;padding:.15rem .15rem .65rem;border-bottom:1px solid var(--line)}.desktop-profile-identity small,.desktop-profile-version{color:var(--muted);font-size:.72rem}.desktop-profile-action{display:flex;align-items:center;gap:.6rem;width:100%;min-height:2.5rem;padding:.55rem .65rem;border:0;border-radius:.7rem;color:var(--text);background:transparent;font:inherit;font-size:.8rem;font-weight:800;text-align:left;text-decoration:none;cursor:pointer}.desktop-profile-action:focus-visible,.desktop-profile-action:hover{color:var(--accent-2);background:var(--soft-fill);outline:0}.desktop-profile-action svg{width:.9rem;height:.9rem;color:var(--muted)}.desktop-profile-popover form{margin:0}.desktop-profile-version{padding:.25rem .15rem 0;border-top:1px solid var(--line)}}@media (min-width:821px) and (max-width:1050px){.desktop-content-rail{grid-template-columns:2.75rem auto}.global-search.is-desktop{width:2.75rem;min-width:2.75rem}.app-shell:has(>.sidebar-toggle-input:not(:checked)) .global-search.is-desktop{width:2.75rem}.global-search-field-trigger{grid-template-columns:1fr;place-items:center;padding:0;cursor:pointer}.global-search-field-trigger kbd,.global-search-field-trigger span{display:none}}@media (max-width:820px){.desktop-content-rail,.desktop-content-utilities{display:none}}.app-content:has(>.page-subnavigation)>.topbar{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0!important}.app-shell{background:var(--bg)}.app-shell>.sidebar{border-right:1px solid var(--line);background:var(--panel-strong);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.app-shell .brand-mark{border-radius:.65rem;background:linear-gradient(145deg,var(--accent),var(--gradient-orchid));box-shadow:0 6px 14px color-mix(in srgb,var(--accent) 18%,transparent)}.visitraq-brand-logo{display:block;width:auto;height:2rem;object-fit:contain}.brand-lockup .brand-logo-full{width:7.9rem;height:auto}.brand-lockup .brand-logo-compact{display:none;width:2.25rem;height:2.55rem}.app-shell.theme-dark .visitraq-brand-logo,.legal-shell .visitraq-brand-logo,.personal-account-shell.theme-dark .visitraq-brand-logo{filter:brightness(0) invert(1)}@media (prefers-color-scheme:dark){.app-shell.theme-system .visitraq-brand-logo,.personal-account-shell.theme-system .visitraq-brand-logo{filter:brightness(0) invert(1)}}.app-shell .sidebar-topbar .brand{color:var(--text);font-size:1.28rem;letter-spacing:-.035em}.app-shell .sidebar-nav-list a{min-height:2.7rem;color:var(--muted);font-size:.82rem;font-weight:680}.app-shell .sidebar-nav-list a.active,.app-shell .sidebar-nav-list a:hover{color:var(--accent-2)}.app-shell .sidebar-nav-list a.active:before,.app-shell .sidebar-nav-list a:hover:before{border-right-width:4px;background:color-mix(in srgb,var(--accent) 7%,var(--panel-strong))}.app-shell .sidebar-nav-list a.active:before{background:color-mix(in srgb,var(--accent) 11%,var(--panel-strong))}.app-shell .sidebar-nav-list .nav-icon{width:1.65rem;height:1.65rem;color:currentColor;font-size:1.05rem}.app-shell .sidebar-nav-list .nav-icon svg{width:1.05rem;height:1.05rem}.app-shell .sidebar-utility-nav{margin-top:.55rem;padding-top:.65rem;border-top:1px solid var(--line)}.app-content{position:relative;background:var(--bg)}.app-content :is(.panel,.box){border-color:var(--line);border-radius:1rem;background:var(--panel-strong);box-shadow:0 1px 2px rgba(16,24,40,.025);-webkit-backdrop-filter:none;backdrop-filter:none}.app-content :is(.table-panel,.events-panel,.settings-detail-panel,.analytics-list-panel,.admin-table-panel,.mailing-template-editor-panel,.mailing-outbox-panel,.mail-media-library,.customer-support-panel,.export-center-panel,.analytics-chart-panel,.answer-insights-panel,.capture-form-panel,.security-status-card,.security-sessions-card,.profile-main-card,.account-feature-panel,.product-module-panel,.billing-checkout-panel,.billing-history-panel,.integration-payload-panel,.integration-queue-panel,.revenue-opportunity-panel,.activation-milestone-panel,.automations-history-panel,.operations-panel,.report-detail,.builder-list,.builder-editor,.builder-preview,.email-editor-source,.email-preview-panel,.branding-workspace-panel){border-color:var(--line);box-shadow:0 2px 8px rgba(16,24,40,.035)}.app-content>.topbar{min-height:2.6rem;margin-bottom:1.15rem!important}.app-content>.topbar .title-group h1{max-width:none;font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.15;letter-spacing:-.04em}.app-content :is(.table-header,.events-header,.personal-card-heading,.security-card-heading,.mailing-template-editor-header) .title{font-size:1.08rem;letter-spacing:-.025em}.app-content .section-label{font-size:.67rem!important;letter-spacing:.075em}.app-shell :is(.button,.cta,.secondary-cta,.soft-action,.settings-submit,.form-submit-button){min-height:2.65rem;border-radius:.72rem;box-shadow:none;font-size:.82rem;font-weight:760}.app-shell :is(.button,.cta,.secondary-cta,.soft-action,.settings-submit,.form-submit-button):hover{transform:none}.app-shell :is(.button.is-primary,.button.button-primary,.cta,.settings-submit,.form-submit-button){border-color:var(--accent);background:var(--accent);box-shadow:0 5px 12px color-mix(in srgb,var(--accent) 18%,transparent)}.app-shell :is(.button.is-primary,.button.button-primary,.cta,.settings-submit,.form-submit-button):hover{border-color:var(--accent-2);background:var(--accent-2)}.app-shell :is(.input,.textarea,.select select,.ui-input,.ui-textarea){min-height:2.75rem;border-color:#d7dce5;border-radius:.7rem;color:var(--text);background:var(--panel-strong);box-shadow:0 1px 2px rgba(16,24,40,.025)}.app-shell :is(.input,.textarea,.select select,.ui-input,.ui-textarea):hover{border-color:#c6ccd7}.app-shell :is(.input,.textarea,.select select,.ui-input,.ui-textarea):focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.app-shell .label,.app-shell .ui-field-label{font-size:.8rem;font-weight:720}.app-shell :is(.settings-form,.settings-form-wide,.profile-settings-form,.security-inline-form,.automations-rule-form,.mailing-template-form){gap:1rem}.app-shell :is(.notification,.locked-feature-callout){border:1px solid color-mix(in srgb,currentColor 14%,var(--line));border-radius:.85rem;box-shadow:none}.app-shell :is(.tag,.soft-badge,.status-badge){border-radius:999px;box-shadow:none}.app-content :is(.table-wrap,.event-ops-table,.reports-table){border:1px solid var(--line);border-radius:.9rem;background:var(--panel-strong)}.app-content :is(.grid-head,.event-ops-row,.reports-row,.admin-list-row,.billing-row,.operations-row){border-color:var(--line)}.app-content :is(.event-ops-row,.reports-row,.admin-list-row,.billing-row,.operations-row):hover{background:color-mix(in srgb,var(--accent) 3%,var(--panel-strong))}.app-shell :is(details,.page-subnavigation,.settings-subnav,.subnav,.event-workspace-nav){border-color:var(--line)}.app-shell :is(.confirm-dialog,.report-detail-expanded,.media-picker-dialog,.desktop-profile-popover,.support-help-popup-panel,.update-center-panel){border-color:var(--line);border-radius:1rem;background:var(--panel-strong);box-shadow:0 18px 46px rgba(16,24,40,.14)}.app-content :is(.email-editor-tabs,.email-editor-stepbar,.email-block-toolbar,.email-export-actions>div,.email-asset-library,.email-revision-history){border-color:var(--line);border-radius:.85rem;background:var(--soft-fill)}.app-content .email-editor-workspace{gap:1rem}.app-content .email-editor-mode-switch,.app-content .email-workspace-view-toggle{border-color:var(--line);background:#eef1f6}.app-content :is(.email-editor-mode-switch button.active,.email-workspace-view-toggle button.active){color:var(--text);background:var(--panel-strong);box-shadow:0 1px 3px rgba(16,24,40,.09)}.app-content .mailing-template-list nav a.is-selected{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 9%,var(--panel-strong))}@media (min-width:821px){.app-shell{--sidebar-expanded:248px;--sidebar-collapsed:72px}.app-shell>.sidebar{padding:1rem .9rem}.app-content{padding:5.45rem clamp(1.2rem,2vw,2rem) 2rem}.app-content:before{content:none}.app-content>:not(.desktop-content-rail):not(.report-detail-scrim):not(.report-detail-expanded){position:relative;z-index:1}.desktop-content-utilities{gap:.08rem;padding:.18rem;border-color:var(--line);border-radius:.8rem;background:var(--panel-strong);box-shadow:none;margin-block:0!important}.sidebar-edge-toggle{top:.92rem;right:-3rem;width:2.35rem;height:2.35rem;border:1px solid var(--line);border-radius:.72rem;color:var(--muted);background:var(--panel-strong);box-shadow:0 2px 6px rgba(16,24,40,.05);transform:none}.sidebar-edge-toggle:before{display:none}.sidebar-edge-toggle svg{top:50%;left:50%;width:.76rem;height:.76rem}}.dashboard-app-shell .app-content{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(18rem,.75fr);align-content:start;grid-gap:1rem;gap:1rem}.dashboard-app-shell .app-content>:not(.follow-up-queue-panel):not(.events-panel){grid-column:1/-1}.dashboard-app-shell .app-content>*+*{margin-top:0!important}.dashboard-app-shell .dashboard-greeting{font-size:clamp(1.5rem,2vw,1.8rem)!important;letter-spacing:-.04em}.dashboard-app-shell .kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--line);border-radius:1rem;background:var(--panel-strong)}.dashboard-app-shell .app-content .kpi-card{min-height:9rem;padding:1.25rem 1.35rem;overflow:hidden;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent}.dashboard-app-shell .app-content .kpi-card:last-child{border-right:0}.dashboard-app-shell .app-content .kpi-card>strong{overflow:hidden;margin-top:.6rem;font-size:clamp(1.65rem,2.2vw,2rem);text-overflow:ellipsis;white-space:nowrap}.dashboard-app-shell .app-content .kpi-card-icon{top:1.2rem;right:1.25rem;color:var(--accent);opacity:.65}.dashboard-app-shell .follow-up-queue-panel{grid-column:1;align-self:start;min-width:0;border-color:var(--line)}.dashboard-app-shell .events-panel{grid-column:2;align-self:start;min-width:0;background:var(--panel-strong)}.dashboard-app-shell .follow-up-summary-grid{border:1px solid var(--line);border-radius:.85rem;background:var(--soft-fill)}.dashboard-app-shell .follow-up-queue-row{border-radius:.85rem;background:var(--panel-strong)}.dashboard-app-shell .event-row{padding:.9rem 0}.auth-flow-shell{color-scheme:light;--text:#18243a;--muted:#667085;--line:#d7dce5;--soft-fill:#f7f8fc;color:#18243a;background:#eef1f6}.auth-flow-shell :is(.input,.textarea,.select select,.ui-input,.ui-textarea){border-color:#d7dce5;color:#18243a;background:#ffffff;box-shadow:0 1px 2px rgba(16,24,40,.025)}.auth-flow-shell :is(.input,.textarea,.select select,.ui-input,.ui-textarea):focus{border-color:#5460a6;box-shadow:0 0 0 3px rgba(84,96,166,.14)}.auth-split-shell{grid-template-columns:minmax(24rem,1fr) minmax(28rem,1fr);place-items:stretch;width:100%;height:100dvh;min-height:40rem;max-height:none;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:#ffffff;box-shadow:none}.login-visual-panel{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:clamp(1.5rem,4vh,3rem);gap:clamp(1.5rem,4vh,3rem);min-width:0;padding:clamp(2rem,5vw,4.5rem);overflow:hidden;color:#ffffff;background:linear-gradient(145deg,#2d3142,#5460a6 58%,#1ea2e1)}.login-visual-panel:after,.login-visual-panel:before{position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:50%;content:"";pointer-events:none}.login-visual-panel:before{width:30rem;height:30rem;top:-18rem;left:-11rem}.login-visual-panel:after{width:25rem;height:25rem;right:-15rem;bottom:-12rem}.auth-benefit-backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.auth-benefit-backdrop-image{object-fit:cover;object-position:center;opacity:0;visibility:hidden;filter:saturate(.82) contrast(.94);transform:scale(1.015);transition:opacity .7s ease,visibility .7s,transform 7s ease}.auth-benefit-backdrop-image.is-active{opacity:.24;visibility:visible;transform:scale(1.055)}.auth-benefit-backdrop-tint{position:absolute;inset:0;z-index:1;background:linear-gradient(110deg,rgba(38,42,62,.7),rgba(84,96,166,.34) 54%,rgba(30,162,225,.2)),linear-gradient(0deg,rgba(32,39,70,.24),transparent 62%)}.auth-benefit-slider{position:relative;z-index:1;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}.auth-benefit-slides{position:relative;min-height:clamp(17rem,51vh,33rem)}.auth-benefit-slide{position:absolute;inset:0;display:grid;align-items:center;opacity:0;visibility:hidden;transform:translateY(.35rem);transition:opacity .7s ease,transform .7s ease,visibility .7s}.auth-benefit-slide.is-active{opacity:1;visibility:visible;transform:translateY(0)}.auth-benefit-slide-copy{position:relative;z-index:2;width:min(100%,32rem);padding:clamp(1.25rem,2.5vw,2.25rem);text-shadow:0 2px 18px rgba(9,14,33,.3)}.auth-benefit-slide-copy p{margin:0 0 .22rem;color:rgba(255,255,255,.72);font-size:.68rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.auth-benefit-slide-copy h2{max-width:12ch;margin:0;color:#fff;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.05em;line-height:1.02}.auth-benefit-slide-copy>span{display:block;max-width:38rem;margin-top:1rem;color:rgba(255,255,255,.8);font-size:clamp(.88rem,1.4vw,1rem);line-height:1.6}.auth-benefit-pagination{position:relative;z-index:2;display:flex;justify-content:center;gap:0;min-height:1.65rem}.auth-benefit-pagination button{display:grid;place-items:center;width:1.3rem;height:1.65rem;padding:0;border:0;background:transparent;cursor:pointer}.auth-benefit-pagination button span{width:.42rem;height:.42rem;border-radius:999px;background:rgba(255,255,255,.38);transition:width .18s ease,background .18s ease}.auth-benefit-pagination button[aria-pressed=true] span{width:.92rem;background:#fff}.auth-benefit-pagination button:focus-visible{border-radius:.5rem;outline:2px solid #fff;outline-offset:-2px}.auth-trial-promo{position:relative;z-index:1;display:grid;grid-gap:.75rem;gap:.75rem;max-width:34rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-trial-promo h2{margin:0;color:#fff;font-size:1.08rem;letter-spacing:-.025em;line-height:1.3}.auth-trial-eyebrow{margin:0 0 .2rem;color:#fff;font-size:.72rem;font-weight:850}.auth-trial-promo ul{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding:0;list-style:none}.auth-trial-promo li{display:flex;align-items:center;gap:.52rem;color:rgba(255,255,255,.88);font-size:.76rem;font-weight:650}.auth-trial-promo li:before{color:#8ee5c2;content:"✓";font-weight:900}.auth-trial-action{display:grid;justify-items:stretch;grid-gap:.42rem;gap:.42rem;width:max-content;max-width:100%;margin:.48rem 0 .4rem}.auth-trial-cta{justify-content:center;width:max-content;min-height:2.8rem;padding-inline:1.15rem;border:0;color:#2d3142;background:#fff;box-shadow:0 8px 18px rgba(18,20,76,.14)}.auth-trial-cta:focus-visible,.auth-trial-cta:hover{color:#3f4b87;background:#f7f8fc}.auth-trial-action>small{color:rgba(255,255,255,.68);font-size:.66rem;text-align:center}.login-auth-panel{display:grid;grid-template-rows:1fr auto;min-width:0;min-height:0;padding:clamp(2rem,5vw,4rem);overflow:hidden;color:#18243a;background:#ffffff}.login-auth-content{align-self:center;width:min(100%,30rem);margin:auto;scroll-margin-top:1rem}.register-auth-content{align-self:center}.auth-split-shell .login-copy{text-align:left}.auth-split-shell .login-brand{justify-content:flex-start;width:max-content;margin:0 0 1.5rem;padding:0;border:0;border-radius:0;background:transparent}.auth-split-shell .login-brand img{border-radius:0}.auth-split-shell .login-brand .brand-mark{width:2.1rem;height:2.1rem;border-radius:.6rem}.auth-flow-shell .login-brand .visitraq-brand-logo,.auth-split-shell .login-brand .visitraq-brand-logo{width:8.5rem;height:auto}.auth-split-shell .login-copy .title{margin:0;color:#18243a;font-size:clamp(1.85rem,3vw,2.35rem);letter-spacing:-.045em}.auth-split-shell .login-intro{margin:.55rem 0 0;color:#667085;font-size:.88rem;line-height:1.55}.auth-split-shell .auth-provider-form{margin-top:1.65rem}.auth-split-shell .register-google-form{margin-top:0}.auth-split-shell .google-login-button{border-color:#d7dce5;border-radius:.7rem;color:#344054;background:#ffffff;box-shadow:none}.auth-split-shell .login-divider{margin:1rem 0;color:#98a2b3;font-size:.72rem}.auth-split-shell .login-divider:after,.auth-split-shell .login-divider:before{background:#e4e7ec}.auth-split-shell .login-form{gap:.85rem;margin-top:0}.auth-split-shell .login-form :is(.input,.password-input-wrap){border-radius:.7rem}.auth-split-shell .login-button{min-height:3rem;border-radius:.7rem;background:#5460a6;box-shadow:0 7px 16px rgba(84,96,166,.2)}.auth-split-shell :is(.login-forgot-password,.account-recovery-link,.login-secondary-link){color:#3f4b87;font-size:.76rem;font-weight:720}.auth-split-shell .account-recovery-link{display:block;margin-top:1rem;text-align:center}.auth-page-alternative{margin:.8rem 0 0;color:#667085;font-size:.76rem;text-align:center}.auth-page-alternative a{color:#3f4b87;font-weight:800;text-decoration:none}.auth-page-alternative a:focus-visible,.auth-page-alternative a:hover{text-decoration:underline;text-underline-offset:3px}.auth-recovery-content{width:min(100%,31rem)}.auth-recovery-content .login-form{margin-top:1.25rem}.auth-recovery-content .account-recovery-form{gap:.68rem}.auth-recovery-content .account-recovery-form textarea{min-height:4.5rem;resize:vertical}.auth-recovery-content :is(.textarea,.ui-select-trigger){border-color:#d7dce5;color:#18243a;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.025)}.auth-recovery-content :is(.textarea,.ui-select-trigger):focus-visible{border-color:#5460a6;box-shadow:0 0 0 3px rgba(84,96,166,.14);outline:0}.auth-recovery-content .textarea::placeholder{color:#98a2b3}.auth-recovery-options{--text:#18243a;--muted:#667085;--line:#d7dce5;--soft-fill:#f7f8fc;border-color:#d7dce5!important;background:#fff!important;box-shadow:0 18px 38px rgba(25,36,71,.14)!important}.auth-recovery-options,.auth-recovery-options button{color:#18243a!important}.auth-recovery-options button:is(:hover,:focus-visible,.is-selected){background:#f7f8fc!important}.auth-recovery-note{margin:1rem 0 0;color:#667085;font-size:.8rem;line-height:1.55}.auth-recovery-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem 1rem;margin-top:1rem;font-size:.75rem}.auth-recovery-links a{color:#3f4b87;font-weight:800;text-decoration:none}.auth-recovery-links a:focus-visible,.auth-recovery-links a:hover{text-decoration:underline;text-underline-offset:3px}.register-progress{display:grid;grid-gap:.35rem;gap:.35rem}.register-progress>span{color:#667085;font-size:.68rem;font-weight:800}.register-progress>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.register-progress i{height:.2rem;border-radius:999px;background:#e4e7ec}.register-progress i.is-complete{background:#5460a6}.register-step{display:grid;grid-gap:.72rem;gap:.72rem}.register-step[hidden]{display:none}.register-step-heading h2{margin:0;color:#18243a;font-size:1rem}.register-step-heading p{margin:.18rem 0 0;color:#667085;font-size:.75rem}.register-marketing-consent{padding:0;border:0;border-radius:0;background:transparent}.register-step-actions{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.6rem;gap:.6rem}.register-step-actions .button{margin:0}.register-legal-copy{margin:0;font-size:.68rem;line-height:1.4;text-align:left}.auth-split-shell .login-register-link{margin-top:1rem;padding-top:1rem;border-color:#e4e7ec;color:#667085}.auth-split-shell .login-register-link strong{margin-left:.22rem;color:#3f4b87}.login-auth-footer{align-self:flex-end;margin-top:2rem;color:#98a2b3;font-size:.68rem}.auth-flow-shell:not(.auth-split-shell) .login-card{border-color:#dfe3eb;border-radius:1rem;background:var(--panel-strong);box-shadow:0 18px 48px rgba(25,36,71,.1)}.app-shell.theme-dark{--bg:#0f1422;--bg-2:#0b101b;--panel:#171d2d;--panel-strong:#171d2d;--surface:#171d2d;--soft-fill:#202738;--text:#f2f4f7;--muted:#aab2c0;--line:#2c3547;--accent:#7180bd;--accent-2:#67c9ec}.app-shell.theme-dark :is(.input,.textarea,.select select,.ui-input,.ui-textarea){border-color:#354055;background:#111827}.app-shell.theme-dark .app-content .email-editor-mode-switch,.app-shell.theme-dark .app-content .email-workspace-view-toggle{background:#111827}@media (prefers-color-scheme:dark){.app-shell.theme-system{--bg:#0f1422;--bg-2:#0b101b;--panel:#171d2d;--panel-strong:#171d2d;--surface:#171d2d;--soft-fill:#202738;--text:#f2f4f7;--muted:#aab2c0;--line:#2c3547;--accent:#7180bd;--accent-2:#67c9ec}.app-shell.theme-system :is(.input,.textarea,.select select,.ui-input,.ui-textarea){border-color:#354055;background:#111827}.auth-flow-shell{--panel:#171d2d;--panel-strong:#171d2d;--soft-fill:#202738;--text:#f2f4f7;--muted:#aab2c0;--line:#2c3547;color:#f2f4f7;background:#0f1422}.auth-flow-shell .login-card{border-color:#2c3547;background:#171d2d;box-shadow:0 18px 48px rgba(0,0,0,.24)}.auth-flow-shell :is(.input,.textarea,.select select,.ui-input,.ui-textarea){border-color:#354055;color:#f2f4f7;background:#111827;box-shadow:none}.auth-flow-shell :is(.input,.textarea,.select select,.ui-input,.ui-textarea):focus{border-color:#67c9ec;box-shadow:0 0 0 3px rgba(103,201,236,.16)}.auth-split-shell{color-scheme:light;--text:#18243a;--muted:#667085;--line:#d7dce5;--soft-fill:#f7f8fc;border:0}.auth-split-shell,.auth-split-shell .login-auth-panel{color:#18243a;background:#fff}.auth-split-shell .login-copy .title,.auth-split-shell .register-step-heading h2{color:#18243a}.auth-split-shell :is(.login-intro,.auth-page-alternative,.register-progress>span,.register-step-heading p,.register-legal-copy){color:#667085}.auth-split-shell :is(.auth-page-alternative a,.register-legal-copy a,.register-marketing-consent a){color:#3f4b87}.auth-split-shell .google-login-button{border-color:#d7dce5;color:#344054;background:#fff}.auth-split-shell :is(.input,.textarea,.ui-select-trigger,.password-input-wrap .input){border-color:#d7dce5;color:#18243a;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.025)}.auth-split-shell :is(.input,.textarea,.ui-select-trigger,.password-input-wrap .input):focus{border-color:#5460a6;box-shadow:0 0 0 3px rgba(84,96,166,.14)}.auth-split-shell .login-brand .visitraq-brand-logo{filter:none}}@media (prefers-reduced-motion:reduce){.auth-benefit-slide{transform:none;transition:none}.auth-benefit-backdrop-image{transform:none!important;transition:none}}.global-search-compact-trigger,.theme-toggle-trigger{display:grid;place-items:center;width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem;padding:0;border:1px solid transparent;border-radius:.7rem;color:var(--muted);background:transparent;cursor:pointer}.global-search-compact-trigger:focus-visible,.global-search-compact-trigger:hover,.theme-toggle-trigger:focus-visible,.theme-toggle-trigger:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));color:var(--accent-2);background:var(--soft-fill);outline:0}.theme-toggle-trigger[aria-busy=true]{cursor:progress}.global-search-compact-trigger svg,.theme-toggle-trigger svg{width:1rem;height:1rem}.global-search-panel{color:var(--text);background:var(--panel-strong)}.global-search-input-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;padding:.55rem .65rem;border-bottom:1px solid var(--line)}.global-search-input-row>svg{width:1rem;color:var(--muted)}.global-search-input-row input{width:100%;min-height:2.7rem;padding:.25rem 0;border:0;outline:0;color:var(--text);background:transparent;font:inherit;font-size:.95rem}.global-search-input-row input::placeholder{color:var(--muted)}.global-search-input-row button{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:.65rem;color:var(--muted);background:transparent;cursor:pointer}.global-search-input-row button:focus-visible,.global-search-input-row button:hover{color:var(--accent-2);background:var(--soft-fill);outline:0}.global-search-results{display:grid;grid-gap:.8rem;gap:.8rem;max-height:min(34rem,calc(100dvh - 7rem));padding:.8rem;overflow-y:auto;overscroll-behavior:contain}.global-search-group{display:grid;grid-gap:.35rem;gap:.35rem}.global-search-group h2{display:flex;align-items:center;gap:.4rem;margin:0;padding:0 .35rem;color:var(--muted);font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.global-search-group h2 svg{width:.75rem}.global-search-group>div{display:grid;grid-gap:.16rem;gap:.16rem}.global-search-group a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding:.58rem .65rem;border-radius:.72rem;color:var(--text);text-decoration:none}.global-search-group a:focus-visible,.global-search-group a:hover{color:var(--accent-2);background:var(--soft-fill);outline:0}.global-search-group a>span:first-child{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.global-search-group a small,.global-search-group a strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-group a strong{font-size:.82rem}.global-search-group a small{color:var(--muted);font-size:.71rem;font-weight:550}.global-search-group a>span:last-child{color:var(--muted);font-size:.86rem}.global-search-hint,.global-search-state{margin:0;padding:.55rem .65rem;color:var(--muted);font-size:.76rem;line-height:1.45}.event-management-row:target{scroll-margin-top:6rem;outline:3px solid color-mix(in srgb,var(--accent) 24%,transparent);outline-offset:3px}.customer-support-faq-list details:target{scroll-margin-top:6rem}.report-detail-scrim{position:fixed!important;z-index:119;margin:0!important}.report-detail-expanded{position:fixed!important;z-index:120;margin:0!important}@media (min-width:821px){.desktop-content-rail .global-search.is-desktop{position:relative;z-index:110;top:auto;left:auto;width:min(32rem,100%);min-width:0}.global-search-field-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;width:100%;height:2.75rem;padding:0 .7rem;border:1px solid var(--line);border-radius:.72rem;color:var(--muted);background:var(--panel-strong);font:inherit;text-align:left;cursor:text;box-shadow:0 1px 2px rgba(16,24,40,.025)}.global-search-field-trigger:focus-visible,.global-search-field-trigger:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));outline:0}.global-search-field-trigger svg{width:.9rem}.global-search-field-trigger span{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.global-search-field-trigger kbd{padding:.17rem .35rem;border:1px solid var(--line);border-radius:.35rem;color:var(--muted);background:var(--soft-fill);font:inherit;font-size:.65rem}.desktop-content-rail .global-search.is-desktop .global-search-panel{position:absolute;z-index:112;top:calc(100% + .5rem);left:0;width:min(36rem,calc(100vw - 2rem));overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:1rem;box-shadow:0 20px 48px color-mix(in srgb,var(--gradient-deep) 22%,transparent),0 4px 12px color-mix(in srgb,var(--accent-2) 10%,transparent)}.global-search.is-compact{display:none}}@media (max-width:820px){.global-search.is-desktop{display:none}.mobile-menu-header-actions{gap:.18rem}.mobile-menu-header-actions :is(.theme-toggle-trigger,.global-search-compact-trigger,.update-center-trigger){width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.global-search.is-compact .global-search-panel{position:fixed;z-index:11006;top:calc(env(safe-area-inset-top) + 4.75rem);right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom));left:max(.75rem,env(safe-area-inset-left));overflow:hidden;border:1px solid var(--line);border-radius:1rem;box-shadow:0 22px 55px rgba(16,24,40,.22)}.global-search-results{max-height:calc(100dvh - 10rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}@media (max-width:1180px){.dashboard-app-shell .app-content{grid-template-columns:minmax(0,1fr)}.dashboard-app-shell .events-panel,.dashboard-app-shell .follow-up-queue-panel{grid-column:1}}@media (max-width:900px){.auth-split-shell{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:100%;height:100dvh;min-height:38rem;max-height:none;margin:0}.login-visual-panel{display:grid;min-height:0;padding:1rem clamp(1.25rem,6vw,2.5rem)}.auth-benefit-slider{display:none}.auth-trial-promo{width:min(100%,30rem);margin:auto}.auth-trial-promo ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .7rem}.auth-trial-promo h2{font-size:.95rem}.auth-trial-promo li{align-items:flex-start;font-size:.68rem;line-height:1.3}.auth-trial-cta{min-height:2.5rem}.login-auth-panel{padding:clamp(1.1rem,4vw,2rem)}.login-auth-content{align-self:start;margin:0 auto}}@media (max-width:820px){.app-content{padding:1rem .85rem 6.25rem}.app-content>.topbar .title-group h1{font-size:clamp(1.4rem,7vw,1.75rem)}}@media (max-width:640px){.dashboard-app-shell .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.dashboard-app-shell .app-content .kpi-card{min-width:0;min-height:8.3rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.dashboard-app-shell .app-content .kpi-card:nth-child(2n){border-right:0}.dashboard-app-shell .app-content .kpi-card:nth-last-child(-n+2){border-bottom:0}.dashboard-app-shell .app-content .kpi-card>strong{font-size:1.55rem}.auth-split-shell{width:100%;min-height:100dvh;margin:0;border:0;border-radius:0;box-shadow:none}.login-visual-panel{padding:.8rem 1rem}.auth-trial-promo{padding:0}.auth-trial-promo ul{display:none}.auth-trial-action{margin-top:.35rem;margin-bottom:.25rem}.login-auth-panel{padding:1rem 1.25rem}.auth-split-shell .login-brand{margin-bottom:1rem}.auth-split-shell .login-copy .title{font-size:1.65rem}.auth-split-shell .login-intro{margin-top:.3rem;font-size:.78rem}.auth-split-shell .login-form{gap:.65rem}.auth-split-shell .auth-provider-form{margin-top:.8rem}.auth-split-shell .login-divider{margin:.7rem 0}.login-auth-footer{text-align:center}}@media (max-width:380px){.mobile-menu-header{gap:.5rem}.mobile-menu-brand>div{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}@media (max-width:360px){.app-content :is(.kpi-grid,.reports-overview-grid,.admin-kpi-grid,.event-ops-grid,.settings-stat-grid,.privacy-inventory-grid,.billing-hero-grid,.onboarding-hero-grid,.mailing-hero-grid,.account-overview-grid,.integration-hero-grid,.revenue-hero-grid,.activation-hero-grid,.operations-hero-grid,.automations-hero-grid,.success-hero-grid){grid-template-columns:minmax(0,1fr)!important}.dashboard-app-shell .app-content .kpi-card{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.dashboard-app-shell .app-content .kpi-card:last-child{border-bottom:0}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-terminal-inter:"Inter","Inter Fallback"}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d6fc113833db48fe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e1df014bb05b8510-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/13a314e63820922b-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/04c24f78ad5a47d8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c1a1fe1e2bf9b2ee-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9e769f40faa52555-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/37da3febcafd463e-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/51f6eedf9be77cd7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/403511e41efd5e81-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e807dee2426166ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans Fallback;src:local("Arial");ascent-override:101.65%;descent-override:27.86%;line-gap-override:0.00%;size-adjust:105.15%}.__className_2fad4c{font-family:Open Sans,Open Sans Fallback;font-style:normal}.__variable_2fad4c{--font-terminal-open-sans:"Open Sans","Open Sans Fallback"}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_069ab3{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_069ab3{--font-terminal-montserrat:"Montserrat","Montserrat Fallback"}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cce080f35d014443-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/39969fcf98a3026e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d664cce900333ee-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f97d1853053d8931-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/7ff6869a1704182a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato Fallback;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_2b503c{font-family:Lato,Lato Fallback;font-style:normal}.__variable_2b503c{--font-terminal-lato:"Lato","Lato Fallback"}