:where(html[data-client-theme=dark]) body{color:var(--ink);background:var(--paper)}:where(html[data-client-theme=dark]) a,:where(html[data-client-theme=dark]) button{color:inherit}:where(html[data-client-theme=dark]) :focus-visible{outline:3px solid var(--ct-focus)}:where(html[data-client-theme=dark]) .sr-only{border:0}:where(html[data-client-theme=dark]) .brand__word{color:var(--ink)}:where(html[data-client-theme=dark]) .brand--inverse .brand__word{color:#fff}:where(html[data-client-theme=dark]) .button{border-radius:var(--radius-sm);border:1px solid #0000}:where(html[data-client-theme=dark]) .button--dark{color:#fff;background:var(--forest-deep)}:where(html[data-client-theme=dark]) .button--dark:hover:not(:disabled){background:var(--ct-primary)}:where(html[data-client-theme=dark]) .button--marketing-blue{color:#fff;background:var(--ct-primary)}:where(html[data-client-theme=dark]) .button--marketing-blue:hover:not(:disabled){background:var(--ct-primary)}:where(html[data-client-theme=dark]) .button--marketing-blue:focus-visible,:where(html[data-client-theme=dark]) .marketing-login-button:focus-visible,:where(html[data-client-theme=dark]) .connection-request input:focus-visible,:where(html[data-client-theme=dark]) .connection-request textarea:focus-visible{outline-color:var(--ct-focus)}:where(html[data-client-theme=dark]) .button--ghost{color:var(--ink);background:0 0}:where(html[data-client-theme=dark]) .button--ghost:hover:not(:disabled){background:var(--surface-soft)}:where(html[data-client-theme=dark]) .button--outline{color:var(--ink);border-color:var(--ct-border);background:color-mix(in srgb, var(--ct-surface) 68%, transparent)}:where(html[data-client-theme=dark]) .button--outline:hover:not(:disabled){border-color:var(--ct-border);background:var(--ct-surface)}:where(html[data-client-theme=dark]) .button--light{color:var(--forest-deep);background:var(--mint)}:where(html[data-client-theme=dark]) .button--light:hover:not(:disabled){background:var(--ct-primary)}:where(html[data-client-theme=dark]) .eyebrow{color:var(--ct-link)}:where(html[data-client-theme=dark]) .eyebrow--light{color:var(--mint)}:where(html[data-client-theme=dark]) .section-heading--split>p,:where(html[data-client-theme=dark]) .section-heading--center>p{color:var(--ink-soft)}:where(html[data-client-theme=dark]) .marketing-header{border-bottom:1px solid color-mix(in srgb, var(--ct-border) 8%, transparent);background:color-mix(in srgb, var(--ct-surface-raised) 90%, transparent)}:where(html[data-client-theme=dark]) .marketing-nav a{color:var(--ct-text)}:where(html[data-client-theme=dark]) .marketing-nav a:hover{color:var(--ink)}:where(html[data-client-theme=dark]) .marketing-login-button{color:var(--ct-link);border-color:var(--ct-border);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .marketing-login-button:hover:not(:disabled){border-color:var(--ct-focus);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .connection-request--early{border-top:0;border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .hero__wash{background:radial-gradient(circle at 84% 12%, color-mix(in srgb, var(--ct-primary) 27%, transparent), transparent 34%), radial-gradient(circle at 8% 78%, color-mix(in srgb, var(--ct-primary) 17%, transparent), transparent 28%)}:where(html[data-client-theme=dark]) .hero__wash:before{border:1px solid color-mix(in srgb, var(--ct-border) 7%, transparent);border-radius:50%}:where(html[data-client-theme=dark]) .pilot-label{border:1px solid var(--ct-border);color:var(--ct-text);background:color-mix(in srgb, var(--ct-surface) 72%, transparent);border-radius:999px}:where(html[data-client-theme=dark]) .pilot-label__dot{background:var(--ct-primary);border-radius:50%}:where(html[data-client-theme=dark]) .hero__lead{color:var(--ink-soft)}:where(html[data-client-theme=dark]) .hero__facts{border-top:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .hero__facts>div+div{border-left:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .hero__facts span{color:var(--muted)}:where(html[data-client-theme=dark]) .product-preview__glow{background:color-mix(in srgb, var(--ct-primary) 20%, transparent);border-radius:50%}:where(html[data-client-theme=dark]) .product-window{border:1px solid color-mix(in srgb, var(--ct-border) 82%, transparent);background:var(--ct-surface);border-radius:21px}:where(html[data-client-theme=dark]) .product-window__sidebar{background:var(--forest-deep)}:where(html[data-client-theme=dark]) .mini-nav{color:var(--ct-muted);border-radius:9px}:where(html[data-client-theme=dark]) .preview-kicker{color:var(--muted)}:where(html[data-client-theme=dark]) .preview-avatar{color:var(--forest-deep);background:var(--mint-soft);border-radius:50%}:where(html[data-client-theme=dark]) .preview-branch{color:var(--muted)}:where(html[data-client-theme=dark]) .preview-branch>span:first-child{color:var(--ct-text)}:where(html[data-client-theme=dark]) .preview-stats article{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:11px}:where(html[data-client-theme=dark]) .preview-stats span{color:var(--muted)}:where(html[data-client-theme=dark]) .preview-stats small{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .preview-table{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:12px}:where(html[data-client-theme=dark]) .preview-table__head{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .preview-table__head span{color:var(--ct-link)}:where(html[data-client-theme=dark]) .preview-row+.preview-row{border-top:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .preview-row>div:nth-child(2) span{color:var(--muted)}:where(html[data-client-theme=dark]) .preview-doc{border-radius:8px}:where(html[data-client-theme=dark]) .preview-doc--mint{color:var(--ct-link);background:var(--mint-soft)}:where(html[data-client-theme=dark]) .preview-doc--orange{color:var(--ct-warning);background:var(--orange-soft)}:where(html[data-client-theme=dark]) .preview-doc--blue{color:var(--ct-link);background:var(--blue-soft)}:where(html[data-client-theme=dark]) .status--success{color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .status--warning{color:var(--ct-warning);background:var(--ct-warning-soft)}:where(html[data-client-theme=dark]) .status--neutral{color:var(--ct-muted);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .status--blue{color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .floating-card{border:1px solid color-mix(in srgb, var(--ct-border) 90%, transparent);background:color-mix(in srgb, var(--ct-surface) 92%, transparent);border-radius:12px}:where(html[data-client-theme=dark]) .floating-card__icon{color:var(--ct-link);background:var(--mint-soft);border-radius:10px}:where(html[data-client-theme=dark]) .floating-card__icon--dark{color:var(--mint);background:var(--forest-deep)}:where(html[data-client-theme=dark]) .floating-card small{color:var(--muted)}:where(html[data-client-theme=dark]) .signal-strip{border-top:1px solid var(--ct-border);border-bottom:1px solid var(--ct-border);background:color-mix(in srgb, var(--ct-surface) 46%, transparent)}:where(html[data-client-theme=dark]) .signal-strip p{color:var(--muted)}:where(html[data-client-theme=dark]) .signal-strip i{background:var(--ct-surface-raised);border-radius:50%}:where(html[data-client-theme=dark]) .capability-card{border-radius:var(--radius-md);border:1px solid #0000}:where(html[data-client-theme=dark]) .capability-card--mint,:where(html[data-client-theme=dark]) .capability-card--lime,:where(html[data-client-theme=dark]) .capability-card--apricot,:where(html[data-client-theme=dark]) .capability-card--blue{border-color:var(--ct-border);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .capability-card__number{color:color-mix(in srgb, var(--ct-text) 34%, transparent)}:where(html[data-client-theme=dark]) .capability-card p{color:var(--ink-soft)}:where(html[data-client-theme=dark]) .workflow__intro p{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .text-arrow{color:var(--mint)}:where(html[data-client-theme=dark]) .workflow__steps li{border-top:1px solid var(--line-dark)}:where(html[data-client-theme=dark]) .workflow__steps li:last-child{border-bottom:1px solid var(--line-dark)}:where(html[data-client-theme=dark]) .workflow__number{border:1px solid color-mix(in srgb, var(--ct-focus) 34%, transparent);color:var(--mint);border-radius:50%}:where(html[data-client-theme=dark]) .workflow__steps p{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .integrations{background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .integration-source,:where(html[data-client-theme=dark]) .integration-target{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:14px}:where(html[data-client-theme=dark]) .integration-logo{border-radius:13px}:where(html[data-client-theme=dark]) .integration-logo--sbis,:where(html[data-client-theme=dark]) .connection-logo--sbis{color:var(--ct-text);background:var(--ct-accent-soft)}:where(html[data-client-theme=dark]) .integration-logo--goulash,:where(html[data-client-theme=dark]) .connection-logo--goulash{color:var(--forest-deep);background:var(--mint)}:where(html[data-client-theme=dark]) .integration-source p,:where(html[data-client-theme=dark]) .integration-target p{color:var(--muted)}:where(html[data-client-theme=dark]) .pilot-badge,:where(html[data-client-theme=dark]) .core-badge{border-radius:999px}:where(html[data-client-theme=dark]) .pilot-badge{color:var(--ct-warning);background:var(--orange-soft)}:where(html[data-client-theme=dark]) .core-badge{color:var(--ct-link);background:var(--mint-soft)}:where(html[data-client-theme=dark]) .integration-hub__ring{border:1px dashed var(--ct-border);background:color-mix(in srgb, var(--ct-primary) 8%, transparent);border-radius:50%}:where(html[data-client-theme=dark]) .integration-hub__logo{color:var(--mint);background:var(--forest-deep);border-radius:21px 21px 21px 6px}:where(html[data-client-theme=dark]) .integration-hub>span{color:var(--muted)}:where(html[data-client-theme=dark]) .integration-line{background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .integration-line:after{background:var(--ct-track);border-radius:50%}:where(html[data-client-theme=dark]) .integration-note{color:var(--muted)}:where(html[data-client-theme=dark]) .receipt-section{background:var(--ct-surface)}:where(html[data-client-theme=dark]) .receipt-demo{border:1px solid var(--ct-border);border-radius:var(--radius-lg);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .upload-zone{border:1.5px dashed var(--ct-border);background:var(--ct-surface);border-radius:14px}:where(html[data-client-theme=dark]) .upload-zone__icon{color:var(--ct-link);background:var(--mint-soft);border-radius:13px}:where(html[data-client-theme=dark]) .upload-zone>span:not(.upload-zone__icon){color:var(--ct-muted)}:where(html[data-client-theme=dark]) .upload-zone small{color:var(--muted)}:where(html[data-client-theme=dark]) .receipt-demo__field{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:10px}:where(html[data-client-theme=dark]) .receipt-demo__field>span,:where(html[data-client-theme=dark]) .receipt-demo__footer>span:first-child{color:var(--muted)}:where(html[data-client-theme=dark]) .demo-button{color:#fff;background:var(--forest-deep);border-radius:9px}:where(html[data-client-theme=dark]) .receipt-section__copy>p{color:var(--ink-soft)}:where(html[data-client-theme=dark]) .feature-list svg{color:var(--ct-link);background:var(--mint-soft);border-radius:50%}:where(html[data-client-theme=dark]) .pilot-caption{border-left:3px solid var(--orange);color:var(--ct-warning);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .security-section{background:var(--ct-surface)}:where(html[data-client-theme=dark]) .security-card{border-radius:var(--radius-lg);color:#fff;background:var(--forest-deep)}:where(html[data-client-theme=dark]) .security-card__icon{border:1px solid color-mix(in srgb, var(--ct-focus) 25%, transparent);color:var(--mint);background:color-mix(in srgb, var(--ct-primary) 8%, transparent);border-radius:16px}:where(html[data-client-theme=dark]) .security-card__copy p{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .security-card__facts div{border-bottom:1px solid var(--line-dark)}:where(html[data-client-theme=dark]) .security-card__facts strong{color:var(--mint)}:where(html[data-client-theme=dark]) .security-card__facts span{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .pricing{background:var(--paper)}:where(html[data-client-theme=dark]) .pricing__copy>p{color:var(--ink-soft)}:where(html[data-client-theme=dark]) .pricing__example{border-top:1px solid var(--ct-border);border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .pricing__example span{color:var(--muted)}:where(html[data-client-theme=dark]) .price-card{border:1px solid var(--ct-border);border-radius:var(--radius-lg);background:var(--ct-surface)}:where(html[data-client-theme=dark]) .price-card__header small{color:var(--muted)}:where(html[data-client-theme=dark]) .price-card__badge{color:var(--ct-link);background:var(--mint-soft);border-radius:999px}:where(html[data-client-theme=dark]) .price-card__amount span{color:var(--muted)}:where(html[data-client-theme=dark]) .price-card ul{border-top:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .price-card li svg{color:var(--ct-link);background:var(--mint-soft);border-radius:50%}:where(html[data-client-theme=dark]) .price-card>p{color:var(--muted)}:where(html[data-client-theme=dark]) .faq-section{border-top:1px solid var(--ct-border);background:var(--ct-surface)}:where(html[data-client-theme=dark]) .faq-section__heading p{color:var(--ink-soft)}:where(html[data-client-theme=dark]) .faq-list details{border-top:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .faq-list details:last-child{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .faq-list__plus:before,:where(html[data-client-theme=dark]) .faq-list__plus:after{background:var(--ink)}:where(html[data-client-theme=dark]) .faq-list details p{color:var(--ink-soft)}:where(html[data-client-theme=dark]) .connection-request{border-top:1px solid var(--ct-border);background:radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--ct-primary) 22%, transparent), transparent 30%), var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .connection-request__intro .eyebrow,:where(html[data-client-theme=dark]) .connection-request__panel-heading>span,:where(html[data-client-theme=dark]) .connection-form-success .eyebrow{color:var(--ct-link)}:where(html[data-client-theme=dark]) .connection-request__intro>p,:where(html[data-client-theme=dark]) .connection-request__intro li{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .connection-request__intro li svg{color:var(--ct-link);background:var(--ct-accent-soft);border-radius:50%}:where(html[data-client-theme=dark]) .connection-request__panel{border:1px solid var(--ct-border);border-radius:var(--radius-lg);background:var(--ct-surface)}:where(html[data-client-theme=dark]) .connection-request__panel-heading p,:where(html[data-client-theme=dark]) .connection-form-success p,:where(html[data-client-theme=dark]) .connection-form .field__label small{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .connection-form .field input:focus,:where(html[data-client-theme=dark]) .connection-form .field textarea:focus{border-color:var(--ct-focus)}:where(html[data-client-theme=dark]) .connection-form .checkbox-field a,:where(html[data-client-theme=dark]) .connection-form-success a{color:var(--ct-link)}:where(html[data-client-theme=dark]) .connection-form__note{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .connection-form-success__icon{color:var(--ct-link);background:var(--ct-accent-soft);border-radius:18px}:where(html[data-client-theme=dark]) .footer{border-top:1px solid var(--ct-border);background:var(--paper)}:where(html[data-client-theme=dark]) .footer__top>div p,:where(html[data-client-theme=dark]) .footer nav a{color:var(--muted)}:where(html[data-client-theme=dark]) .footer nav a:hover{color:var(--ink)}:where(html[data-client-theme=dark]) .footer__bottom{border-top:1px solid var(--ct-border);color:var(--muted)}:where(html[data-client-theme=dark]) .client-login-page{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--ct-primary) 11%, transparent), transparent 38%), var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .client-login-card{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:20px}:where(html[data-client-theme=dark]) .client-login-card h1{color:var(--ink)}:where(html[data-client-theme=dark]) .client-login-card__description{color:var(--muted)}:where(html[data-client-theme=dark]) .auth-page{background:var(--ct-surface)}:where(html[data-client-theme=dark]) .auth-story{color:#fff;background:var(--forest-deep)}:where(html[data-client-theme=dark]) .auth-story:before,:where(html[data-client-theme=dark]) .auth-story:after{border-radius:50%}:where(html[data-client-theme=dark]) .auth-story:before{border:1px solid color-mix(in srgb, var(--ct-focus) 17%, transparent)}:where(html[data-client-theme=dark]) .auth-story:after{background:color-mix(in srgb, var(--ct-primary) 8%, transparent)}:where(html[data-client-theme=dark]) .auth-story__content>p{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .auth-benefits li{color:#e6ecf0}:where(html[data-client-theme=dark]) .auth-benefits svg{color:var(--forest-deep);background:var(--mint);border-radius:50%}:where(html[data-client-theme=dark]) .auth-story__note{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .auth-back,:where(html[data-client-theme=dark]) .auth-card__lead{color:var(--muted)}:where(html[data-client-theme=dark]) .field input,:where(html[data-client-theme=dark]) .field textarea,:where(html[data-client-theme=dark]) .password-field input{border:1px solid var(--ct-border);color:var(--ink);background:var(--ct-surface);border-radius:9px;outline:none}:where(html[data-client-theme=dark]) .field input::placeholder,:where(html[data-client-theme=dark]) .field textarea::placeholder{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .field__hint{color:var(--muted)}:where(html[data-client-theme=dark]) .text-link{color:var(--ct-link)}:where(html[data-client-theme=dark]) .password-field__toggle{color:var(--ct-muted);background:0 0;border:0}:where(html[data-client-theme=dark]) .checkbox-field{color:var(--ink-soft)}:where(html[data-client-theme=dark]) .checkbox-field a,:where(html[data-client-theme=dark]) .form-feedback a,:where(html[data-client-theme=dark]) .auth-alternate a{color:var(--ct-link)}:where(html[data-client-theme=dark]) .form-feedback p{border-radius:8px}:where(html[data-client-theme=dark]) .form-feedback__error{color:var(--danger);background:var(--danger-soft)}:where(html[data-client-theme=dark]) .form-feedback__success{color:var(--ct-link);background:var(--mint-soft)}:where(html[data-client-theme=dark]) .auth-alternate{color:var(--muted)}:where(html[data-client-theme=dark]) .auth-verification__icon,:where(html[data-client-theme=dark]) .verify-card__icon{color:var(--ct-link);background:var(--mint-soft);border-radius:16px}:where(html[data-client-theme=dark]) .auth-verification>p{color:var(--muted)}:where(html[data-client-theme=dark]) .auth-verification>p strong{color:var(--ink)}:where(html[data-client-theme=dark]) .auth-verification__message{color:var(--muted)}:where(html[data-client-theme=dark]) .auth-story--admin{background:var(--ct-canvas)}:where(html[data-client-theme=dark]) .auth-story--admin:before{border-color:color-mix(in srgb, var(--ct-focus) 18%, transparent)}:where(html[data-client-theme=dark]) .auth-story--admin:after{background:color-mix(in srgb, var(--ct-primary) 11%, transparent)}:where(html[data-client-theme=dark]) .auth-story--admin .auth-benefits svg{color:var(--ct-text);background:var(--ct-primary)}:where(html[data-client-theme=dark]) .verify-page{background:radial-gradient(circle at 50% 10%, #75afdf2e, transparent 34%), var(--paper)}:where(html[data-client-theme=dark]) .verify-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ct-surface)}:where(html[data-client-theme=dark]) .verify-card p{color:var(--muted)}:where(html[data-client-theme=dark]) .verify-card__icon--success{color:var(--ct-link);background:var(--mint-soft)}:where(html[data-client-theme=dark]) .verify-card__icon--error{color:var(--ct-danger);background:var(--danger-soft)}:where(html[data-client-theme=dark]) .verify-card__home{color:var(--muted)}:where(html[data-client-theme=dark]) .legal-page{background:var(--ct-surface)}:where(html[data-client-theme=dark]) .legal-hero{border-bottom:1px solid var(--ct-border);background:var(--paper)}:where(html[data-client-theme=dark]) .legal-hero__inner>p{color:var(--ink-soft)}:where(html[data-client-theme=dark]) .legal-draft-note{border-left:3px solid var(--orange);color:var(--ct-warning);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .legal-layout aside a{color:var(--muted)}:where(html[data-client-theme=dark]) .legal-layout aside a:hover{color:var(--ink)}:where(html[data-client-theme=dark]) .legal-content p,:where(html[data-client-theme=dark]) .legal-content li{color:var(--ink-soft)}:where(html[data-client-theme=dark]) .legal-meta{color:var(--muted)!important}:where(html[data-client-theme=dark]) .guard-screen{background:var(--paper)}:where(html[data-client-theme=dark]) .guard-screen>p{color:var(--muted)}:where(html[data-client-theme=dark]) .guard-spinner{border:3px solid var(--ct-border);border-top-color:var(--ct-focus);border-radius:50%}:where(html[data-client-theme=dark]) .guard-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--ct-surface)}:where(html[data-client-theme=dark]) .guard-card__code{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .guard-card p{color:var(--muted)}:where(html[data-client-theme=dark]) .dashboard-state{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:14px}:where(html[data-client-theme=dark]) .dashboard-state>span:not(.guard-spinner):not(.dashboard-state__icon){color:var(--muted)}:where(html[data-client-theme=dark]) .dashboard-state__icon{color:var(--ct-danger);background:var(--danger-soft);border-radius:12px}:where(html[data-client-theme=dark]) .skip-link{color:#fff;background:var(--ct-canvas);border-radius:8px}:where(html[data-client-theme=dark]) .dashboard-sidebar{color:var(--ct-muted);background:var(--forest-deep)}:where(html[data-client-theme=dark]) .dashboard-sidebar__brand>span{border:1px solid color-mix(in srgb, var(--ct-focus) 20%, transparent);color:var(--mint);background:color-mix(in srgb, var(--ct-primary) 8%, transparent);border-radius:5px}:where(html[data-client-theme=dark]) .workspace-switcher{border:1px solid color-mix(in srgb, var(--ct-border) 10%, transparent);background:color-mix(in srgb, var(--ct-surface) 4.5%, transparent);border-radius:10px}:where(html[data-client-theme=dark]) .workspace-switcher__avatar{color:var(--forest-deep);background:var(--mint);border-radius:9px}:where(html[data-client-theme=dark]) .workspace-switcher small,:where(html[data-client-theme=dark]) .workspace-switcher__chevron,:where(html[data-client-theme=dark]) .dashboard-nav__label{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .dashboard-nav a:hover,:where(html[data-client-theme=dark]) .dashboard-nav a.is-active{color:#f1f4f7;background:color-mix(in srgb, var(--ct-primary) 10%, transparent)}:where(html[data-client-theme=dark]) .sidebar-help{border:1px solid color-mix(in srgb, var(--ct-focus) 12%, transparent);background:color-mix(in srgb, var(--ct-primary) 4.5%, transparent);border-radius:9px}:where(html[data-client-theme=dark]) .sidebar-help__icon{color:var(--mint);background:color-mix(in srgb, var(--ct-primary) 12%, transparent);border-radius:50%}:where(html[data-client-theme=dark]) .sidebar-help strong,:where(html[data-client-theme=dark]) .sidebar-help small{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .dashboard-sidebar__bottom>button{color:var(--ct-muted);background:0 0;border:0}:where(html[data-client-theme=dark]) .dashboard-topbar{border-bottom:1px solid var(--ct-border);background:color-mix(in srgb, var(--ct-surface) 90%, transparent)}:where(html[data-client-theme=dark]) .dashboard-context span{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .dashboard-logout-error{color:var(--ct-danger)}:where(html[data-client-theme=dark]) .dashboard-logout-error--main{border:1px solid var(--ct-border);background:var(--danger-soft);border-radius:9px}:where(html[data-client-theme=dark]) .dashboard-search{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .dashboard-search input{color:var(--ink);background:0 0;border:0;outline:none}:where(html[data-client-theme=dark]) .dashboard-search input::placeholder{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .dashboard-search kbd{border:1px solid var(--ct-border);color:var(--ct-muted);background:var(--ct-surface-raised);border-radius:5px}:where(html[data-client-theme=dark]) .demo-data-label{color:var(--ct-warning);background:var(--orange-soft);border-radius:999px}:where(html[data-client-theme=dark]) .notification-button{border:1px solid var(--ct-border);color:var(--ct-muted);background:var(--ct-surface);border-radius:9px}:where(html[data-client-theme=dark]) .notification-button:before{border:1.5px solid;border-radius:7px 7px 4px 4px}:where(html[data-client-theme=dark]) .notification-button>span{color:var(--ct-danger)}:where(html[data-client-theme=dark]) .user-chip{border-left:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .user-chip>span{color:var(--ct-link);background:var(--mint-soft);border-radius:9px}:where(html[data-client-theme=dark]) .user-chip small{color:var(--muted)}:where(html[data-client-theme=dark]) .dashboard-heading p{color:var(--muted)}:where(html[data-client-theme=dark]) .setup-banner{border:1px solid var(--ct-border);background:var(--ct-surface-raised);border-radius:12px}:where(html[data-client-theme=dark]) .setup-banner__icon{color:var(--ct-link);background:var(--ct-accent-soft);border-radius:10px}:where(html[data-client-theme=dark]) .setup-banner__copy span{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .setup-banner__progress>span{background:var(--ct-surface-raised);border-radius:99px}:where(html[data-client-theme=dark]) .setup-banner__progress i{border-radius:inherit;background:var(--ct-primary)}:where(html[data-client-theme=dark]) .setup-banner__progress small{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .setup-banner>button{color:var(--ct-link);background:0 0;border:0}:where(html[data-client-theme=dark]) .metric-card{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:12px}:where(html[data-client-theme=dark]) .metric-card__icon--mint{color:var(--ct-link);background:var(--mint-soft)}:where(html[data-client-theme=dark]) .metric-card__icon--blue{color:var(--ct-link);background:var(--blue-soft)}:where(html[data-client-theme=dark]) .metric-card__label,:where(html[data-client-theme=dark]) .metric-card>small{color:var(--muted)}:where(html[data-client-theme=dark]) .metric-card>small b{color:var(--ct-link)}:where(html[data-client-theme=dark]) .dashboard-panel{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:12px}:where(html[data-client-theme=dark]) .dashboard-panel__header p{color:var(--muted)}:where(html[data-client-theme=dark]) .panel-link{color:var(--ct-link);background:0 0;border:0}:where(html[data-client-theme=dark]) .panel-count{color:var(--ct-muted);background:var(--mint-soft);border-radius:8px}:where(html[data-client-theme=dark]) .panel-empty,:where(html[data-client-theme=dark]) .panel-empty>svg{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .panel-empty>strong{color:var(--ct-text)}:where(html[data-client-theme=dark]) .data-table{border-collapse:collapse}:where(html[data-client-theme=dark]) .data-table th{color:var(--ct-muted);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .data-table td{border-top:1px solid var(--ct-border);color:var(--ct-text)}:where(html[data-client-theme=dark]) .data-table tbody tr:hover{background:var(--ct-surface)}:where(html[data-client-theme=dark]) .table-primary{color:var(--ink)}:where(html[data-client-theme=dark]) .table-secondary{color:var(--muted)}:where(html[data-client-theme=dark]) .source-tag{color:var(--ct-muted);background:var(--ct-surface-raised);border-radius:5px}:where(html[data-client-theme=dark]) .table-amount{color:var(--ink)!important}:where(html[data-client-theme=dark]) .branch-summary__list>div+div{border-top:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .branch-summary__mark{color:var(--ct-link);background:var(--mint-soft);border-radius:9px}:where(html[data-client-theme=dark]) .branch-summary__mark--blue{color:var(--ct-link);background:var(--blue-soft)}:where(html[data-client-theme=dark]) .branch-summary__mark--orange{color:var(--ct-warning);background:var(--orange-soft)}:where(html[data-client-theme=dark]) .branch-summary__list small{color:var(--muted)}:where(html[data-client-theme=dark]) .health-dot{background:var(--ct-primary);border-radius:50%}:where(html[data-client-theme=dark]) .health-dot--warning{background:var(--ct-warning-button)}:where(html[data-client-theme=dark]) .panel-link--full{background:var(--ct-surface-raised);border-radius:7px}:where(html[data-client-theme=dark]) .connection-list>div+div{border-top:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .connection-logo{border-radius:9px}:where(html[data-client-theme=dark]) .connection-list small{color:var(--muted)}:where(html[data-client-theme=dark]) .activity-list li:not(:last-child):after{background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .activity-list li>span{border:2px solid var(--ct-border);background:var(--ct-primary);border-radius:50%}:where(html[data-client-theme=dark]) .activity-list small{color:var(--muted)}:where(html[data-client-theme=dark]) .subscription-panel__body{background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .subscription-panel__body>div{background:var(--ct-surface)}:where(html[data-client-theme=dark]) .subscription-panel__body span{color:var(--muted)}:where(html[data-client-theme=dark]) .module-list>div:not(.panel-empty)+div{border-top:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .module-list>div:not(.panel-empty)>svg{color:var(--ct-muted);background:var(--mint-soft);border-radius:8px}:where(html[data-client-theme=dark]) .module-list small{color:var(--muted)}:where(html[data-client-theme=dark]) .module-note{border-top:1px solid var(--ct-border);color:var(--muted)}:where(html[data-client-theme=dark]) .data-table--example tbody{background:repeating-linear-gradient(135deg, transparent, transparent 12px, color-mix(in srgb, var(--ct-track) 1.5%, transparent) 12px, color-mix(in srgb, var(--ct-track) 1.5%, transparent) 24px)}:where(html[data-client-theme=dark]) .invoice-panel__header{border-bottom-color:var(--ct-border)}:where(html[data-client-theme=dark]) .invoice-panel__demo-label{color:var(--ct-link);background:var(--ct-surface-raised);border-radius:999px}:where(html[data-client-theme=dark]) .invoice-filters{border-bottom:1px solid var(--ct-border);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .invoice-filter input,:where(html[data-client-theme=dark]) .invoice-filter select{border:1px solid var(--ct-border);color:var(--ct-text);background:var(--ct-surface);border-radius:8px;outline:0}:where(html[data-client-theme=dark]) .invoice-filter__control svg{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .invoice-filters__reset{border:1px solid var(--ct-border);color:var(--ct-link);background:var(--ct-surface-raised);border-radius:8px}:where(html[data-client-theme=dark]) .invoice-filters__reset:hover:not(:disabled){border-color:var(--ct-focus);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .invoice-results{color:var(--ct-muted);background:var(--ct-surface)}:where(html[data-client-theme=dark]) .invoice-results strong{color:var(--ct-link)}:where(html[data-client-theme=dark]) .invoice-table-wrap{border-top:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .invoice-table time{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .invoice-status--ready{color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .invoice-status--review{color:var(--ct-warning);background:var(--ct-warning-soft)}:where(html[data-client-theme=dark]) .invoice-status--processing{color:var(--ct-muted);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .invoice-panel__empty{border-top:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .invoice-panel__empty>svg{color:var(--ct-link)}:where(html[data-client-theme=dark]) .invoice-panel__empty button{border:1px solid var(--ct-border);color:var(--ct-link);background:var(--ct-surface-raised);border-radius:8px}@media (max-width:700px){:where(html[data-client-theme=dark]) .invoice-table-wrap{background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .invoice-table tbody tr{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:11px}:where(html[data-client-theme=dark]) .invoice-table td,:where(html[data-client-theme=dark]) .invoice-table td:first-child,:where(html[data-client-theme=dark]) .invoice-table td:nth-child(2){border:0}:where(html[data-client-theme=dark]) .invoice-table td+td{border-top:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .invoice-table td:before{color:var(--ct-muted)}}:where(html[data-client-theme=dark]) .goulash-manager__intro p{color:var(--muted)}:where(html[data-client-theme=dark]) .goulash-manager__tenant>span,:where(html[data-client-theme=dark]) .goulash-manager__field>span{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .goulash-manager__tenant select,:where(html[data-client-theme=dark]) .goulash-manager__field>input,:where(html[data-client-theme=dark]) .goulash-manager__field--domain>div{border:1px solid var(--ct-border);color:var(--ink);background:var(--ct-surface);border-radius:8px;outline:none}:where(html[data-client-theme=dark]) .goulash-manager__tenant select:focus,:where(html[data-client-theme=dark]) .goulash-manager__field>input:focus,:where(html[data-client-theme=dark]) .goulash-manager__field--domain>div:focus-within{border-color:var(--ct-border)}:where(html[data-client-theme=dark]) .goulash-manager__state{border:1px solid var(--ct-border);background:var(--ct-surface-raised);border-radius:9px}:where(html[data-client-theme=dark]) .goulash-manager__state>div span{color:var(--muted)}:where(html[data-client-theme=dark]) .goulash-manager__source-error,:where(html[data-client-theme=dark]) .goulash-manager__feedback{border:1px solid var(--ct-border);color:var(--ct-muted);background:var(--mint-soft);border-radius:8px}:where(html[data-client-theme=dark]) .goulash-manager__source-error,:where(html[data-client-theme=dark]) .goulash-manager__feedback--error{border-color:var(--ct-border);color:var(--ct-danger);background:var(--danger-soft)}:where(html[data-client-theme=dark]) .goulash-manager__field--domain i{color:var(--ct-muted);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .goulash-manager__field--domain input{color:var(--ink);background:var(--ct-surface);border:0;outline:none}:where(html[data-client-theme=dark]) .goulash-manager__field--domain input:read-only{color:var(--ct-muted);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .goulash-manager__field-note,:where(html[data-client-theme=dark]) .goulash-manager__security{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .table-action-note{color:var(--ct-warning)}:where(html[data-client-theme=dark]) .table-action{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:6px}:where(html[data-client-theme=dark]) .table-action--approve,:where(html[data-client-theme=dark]) .table-action--enable{border-color:var(--ct-border);color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .table-action--danger{border-color:var(--ct-border);color:var(--ct-danger);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .table-client i{color:var(--ct-link);background:var(--blue-soft);border-radius:7px}:where(html[data-client-theme=dark]) .table-client strong{color:var(--ink)}:where(html[data-client-theme=dark]) .queue-icon{border-radius:8px}:where(html[data-client-theme=dark]) .queue-icon--branch{color:var(--ct-link);background:var(--blue-soft)}:where(html[data-client-theme=dark]) .queue-icon--link{color:var(--ct-link);background:var(--violet-soft)}:where(html[data-client-theme=dark]) .queue-icon--error{color:var(--ct-danger);background:var(--danger-soft)}:where(html[data-client-theme=dark]) .test-account-panel{background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .test-account-panel__label{color:var(--ct-link)}:where(html[data-client-theme=dark]) .test-account-panel>p{color:var(--muted)}:where(html[data-client-theme=dark]) .test-account-panel>div{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:8px}@media (max-width:900px){:where(html[data-client-theme=dark]) .mobile-menu>summary{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:9px}:where(html[data-client-theme=dark]) .mobile-menu__panel{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:13px}:where(html[data-client-theme=dark]) .mobile-menu__panel nav a{border-radius:7px}:where(html[data-client-theme=dark]) .mobile-menu__panel nav a:hover{background:var(--surface-soft)}:where(html[data-client-theme=dark]) .mobile-menu__actions{border-top:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .dashboard-mobile-menu summary{border:1px solid var(--ct-border);color:var(--ct-muted);background:var(--ct-surface);border-radius:9px}:where(html[data-client-theme=dark]) .dashboard-mobile-menu__panel{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:12px}:where(html[data-client-theme=dark]) .dashboard-mobile-menu__panel a,:where(html[data-client-theme=dark]) .dashboard-mobile-menu__panel button{color:var(--ct-text);background:0 0;border:0;border-radius:8px}:where(html[data-client-theme=dark]) .dashboard-mobile-menu__panel a.is-active{color:var(--ct-text);background:var(--mint-soft)}:where(html[data-client-theme=dark]) .dashboard-mobile-menu__panel button{border-top:1px solid var(--ct-border);color:var(--ct-danger)}}@media (max-width:680px){:where(html[data-client-theme=dark]) .client-login-card{border-radius:16px}:where(html[data-client-theme=dark]) .hero__facts>div+div{border-top:1px solid var(--ct-border);border-left:0}:where(html[data-client-theme=dark]) .security-card{border-radius:0}:where(html[data-client-theme=dark]) .user-chip{border-left:0}}:where(html[data-client-theme=dark]) .billing-plan-card header span,:where(html[data-client-theme=dark]) .billing-checkout-card>span{color:var(--muted)}:where(html[data-client-theme=dark]) .billing-plan-card dl>div{border-top:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .billing-plan-card dt{color:var(--muted)}:where(html[data-client-theme=dark]) .billing-checkout-card>strong{color:var(--ct-link)}:where(html[data-client-theme=dark]) .billing-checkout-card>p,:where(html[data-client-theme=dark]) .billing-checkout-card>small{color:var(--muted)}:where(html[data-client-theme=dark]) .billing-history__list>div{border-top:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .billing-history__list small{color:var(--muted)}@media (max-width:760px){:where(html[data-client-theme=dark]) .client-login-card{border-radius:16px}}:where(html[data-client-theme=dark]) .legal-document-list a{border:1px solid var(--ct-border);color:inherit;border-radius:12px}:where(html[data-client-theme=dark]) .legal-document-list a:hover{border-color:var(--ct-border);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .legal-document-list small{color:var(--ink-soft)}:where(html[data-client-theme=dark]) .legal-document-list em{color:var(--muted)}:where(html[data-client-theme=dark]) .metric-card:is(a){color:inherit}:where(html[data-client-theme=dark]) .metric-card:is(a):hover{border-color:var(--ct-border)}:where(html[data-client-theme=dark]) .bank-fields input,:where(html[data-client-theme=dark]) .bank-fields select{border:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ct-text);border-radius:10px}:where(html[data-client-theme=dark]) .bank-fields input:focus,:where(html[data-client-theme=dark]) .bank-fields select:focus{outline:2px solid var(--ct-focus)}:where(html[data-client-theme=dark]) .bank-toggle small,:where(html[data-client-theme=dark]) .bank-operation small{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .bank-url{background:var(--ct-surface-raised);border-radius:10px}:where(html[data-client-theme=dark]) .bank-help{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .bank-operation{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .bank-operation:last-child{border-bottom:0}:where(html[data-client-theme=dark]) :focus-visible{outline-color:var(--ct-focus)}:where(html[data-client-theme=dark]) .brand__mark{color:#fff;background:var(--ct-primary);border-radius:50%}:where(html[data-client-theme=dark]) .button{border-radius:7px}:where(html[data-client-theme=dark]) .button--dark,:where(html[data-client-theme=dark]) .button--marketing-blue,:where(html[data-client-theme=dark]) .button--dark:hover:not(:disabled),:where(html[data-client-theme=dark]) .button--marketing-blue:hover:not(:disabled){background:var(--ct-primary)}:where(html[data-client-theme=dark]) .button--outline,:where(html[data-client-theme=dark]) .button--ghost{border-color:var(--ct-border);background:var(--ct-surface);color:var(--ct-link)}:where(html[data-client-theme=dark]) .text-link,:where(html[data-client-theme=dark]) .text-arrow,:where(html[data-client-theme=dark]) .auth-alternate a,:where(html[data-client-theme=dark]) .checkbox-field a,:where(html[data-client-theme=dark]) .eyebrow{color:var(--ct-link)}:where(html[data-client-theme=dark]) .status{border-radius:6px}:where(html[data-client-theme=dark]) .status--success,:where(html[data-client-theme=dark]) .status--blue,:where(html[data-client-theme=dark]) .invoice-status--ready{color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .status--neutral,:where(html[data-client-theme=dark]) .invoice-status--processing{color:var(--ct-muted);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .field input,:where(html[data-client-theme=dark]) .field textarea,:where(html[data-client-theme=dark]) .password-field input,:where(html[data-client-theme=dark]) .field select{border:1px solid var(--ct-border);background:var(--ct-surface-raised);border-radius:5px}:where(html[data-client-theme=dark]) .field input:focus,:where(html[data-client-theme=dark]) .field textarea:focus,:where(html[data-client-theme=dark]) .password-field input:focus{border-color:var(--ct-focus)}:where(html[data-client-theme=dark]) .dashboard{color:var(--ink);background:var(--paper)}:where(html[data-client-theme=dark]) .dashboard-sidebar{border-right:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ink-soft)}:where(html[data-client-theme=dark]) .dashboard-sidebar__brand>span{color:var(--ct-link);background:var(--ct-surface-raised);border:0}:where(html[data-client-theme=dark]) .workspace-switcher{background:var(--ct-surface);border:0}:where(html[data-client-theme=dark]) .workspace-switcher__avatar{color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .workspace-switcher strong{color:var(--ink)}:where(html[data-client-theme=dark]) .workspace-switcher small{color:var(--muted)}:where(html[data-client-theme=dark]) .dashboard-nav__label{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .dashboard-nav a{color:var(--ct-muted);border-radius:6px}:where(html[data-client-theme=dark]) .dashboard-nav a:hover{color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .dashboard-nav a.is-active{color:var(--ct-link);background:linear-gradient(90deg, var(--ct-surface-raised), var(--ct-surface))}:where(html[data-client-theme=dark]) .dashboard-nav a.is-active svg{color:var(--ct-link)}:where(html[data-client-theme=dark]) .sidebar-help{background:var(--ct-surface-raised);border:0;border-radius:10px}:where(html[data-client-theme=dark]) .sidebar-help__icon{color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .sidebar-help strong{color:var(--ink-soft)}:where(html[data-client-theme=dark]) .sidebar-help small{color:var(--muted)}:where(html[data-client-theme=dark]) .dashboard-sidebar__bottom>button{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .dashboard-sidebar__bottom>button:hover{color:var(--ct-link)}:where(html[data-client-theme=dark]) .dashboard-topbar{background:color-mix(in srgb, var(--ct-surface) 93.73%, transparent);border:0}:where(html[data-client-theme=dark]) .dashboard-search{background:var(--ct-surface);border-radius:6px}:where(html[data-client-theme=dark]) .dashboard-context strong{color:var(--ink)}:where(html[data-client-theme=dark]) .user-chip{border:0}:where(html[data-client-theme=dark]) .user-chip>span{color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .notification-button{border:0}:where(html[data-client-theme=dark]) .dashboard-heading__eyebrow{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .setup-banner{background:var(--ct-surface-raised);border:0;border-radius:10px}:where(html[data-client-theme=dark]) .setup-banner__icon{color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .setup-banner__progress i{background:var(--ct-primary)}:where(html[data-client-theme=dark]) .metric-card{border:0;border-radius:10px}:where(html[data-client-theme=dark]) .metric-card__icon{border-radius:50%}:where(html[data-client-theme=dark]) .metric-card__icon--mint,:where(html[data-client-theme=dark]) .metric-card__icon--blue{color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .metric-card__icon--orange{color:var(--ct-warning);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .metric-card__icon--violet{color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .metric-card>strong{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .dashboard-panel{border:0;border-radius:10px}:where(html[data-client-theme=dark]) .dashboard-panel__header{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .dashboard-panel__header h2{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .panel-count{color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .panel-link{color:var(--ct-link)}:where(html[data-client-theme=dark]) .invoice-filters{background:var(--ct-surface);border-color:var(--ct-border)}:where(html[data-client-theme=dark]) .invoice-filter{color:var(--muted)}:where(html[data-client-theme=dark]) .invoice-filter input,:where(html[data-client-theme=dark]) .invoice-filter select{background:var(--ct-surface);border-color:var(--ct-border);border-radius:5px}:where(html[data-client-theme=dark]) .invoice-filter input:focus,:where(html[data-client-theme=dark]) .invoice-filter select:focus{border-color:var(--ct-focus)}:where(html[data-client-theme=dark]) .invoice-filters__reset{color:var(--ct-link);border-color:var(--ct-border);background:var(--ct-surface)}:where(html[data-client-theme=dark]) .invoice-results{background:var(--ct-surface)}:where(html[data-client-theme=dark]) .invoice-table th{color:var(--ct-muted);background:var(--ct-surface)}:where(html[data-client-theme=dark]) .invoice-table tbody tr:nth-child(2n){background:var(--ct-surface)}:where(html[data-client-theme=dark]) .invoice-table th,:where(html[data-client-theme=dark]) .invoice-table td{border-color:var(--ct-border)}:where(html[data-client-theme=dark]) .invoice-table tbody tr:hover{background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .invoice-status{border-radius:7px}:where(html[data-client-theme=dark]) .invoice-source-tag{color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .branch-summary__list>div,:where(html[data-client-theme=dark]) .subscription-panel__body>div,:where(html[data-client-theme=dark]) .module-list>div{border-color:var(--ct-border)}:where(html[data-client-theme=dark]) .test-account-panel{border-color:var(--ct-border);border-radius:10px}:where(html[data-client-theme=dark]) .marketing-header{background:var(--ct-surface);border-color:var(--ct-border)}:where(html[data-client-theme=dark]) .hero,:where(html[data-client-theme=dark]) .integrations,:where(html[data-client-theme=dark]) .pricing,:where(html[data-client-theme=dark]) .connection-request,:where(html[data-client-theme=dark]) .footer{background:var(--ct-surface)}:where(html[data-client-theme=dark]) .hero__wash,:where(html[data-client-theme=dark]) .hero__wash:before,:where(html[data-client-theme=dark]) .product-preview__glow{background:0 0}:where(html[data-client-theme=dark]) .hero h1 span{color:var(--ct-link)}:where(html[data-client-theme=dark]) .pilot-label{border-color:var(--ct-border);color:var(--ct-muted);background:var(--ct-surface)}:where(html[data-client-theme=dark]) .product-window{border-color:var(--ct-border);border-radius:10px}:where(html[data-client-theme=dark]) .product-window__sidebar{color:var(--ct-muted);background:var(--ct-surface);border-right:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .mini-brand{color:#fff;background:var(--ct-primary);border-radius:50%}:where(html[data-client-theme=dark]) .mini-nav--active{color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .product-window__main{background:var(--ct-surface)}:where(html[data-client-theme=dark]) .preview-stats article,:where(html[data-client-theme=dark]) .preview-table{background:var(--ct-surface);border:0;border-radius:10px}:where(html[data-client-theme=dark]) .preview-row{border-color:var(--ct-border)}:where(html[data-client-theme=dark]) .floating-card{border:0;border-radius:10px}:where(html[data-client-theme=dark]) .capabilities{background:var(--ct-surface)}:where(html[data-client-theme=dark]) .capability-card{background:var(--ct-surface);border:0;border-radius:10px}:where(html[data-client-theme=dark]) .capability-card__icon{color:var(--ct-link);background:var(--ct-surface-raised);border-radius:50%}:where(html[data-client-theme=dark]) .capability-card--apricot .capability-card__icon{color:var(--ct-danger);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .capability-card--blue .capability-card__icon{color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .workflow{color:var(--ink);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .workflow .eyebrow--light{color:var(--ct-link)}:where(html[data-client-theme=dark]) .workflow__intro p,:where(html[data-client-theme=dark]) .workflow__steps p{color:var(--muted)}:where(html[data-client-theme=dark]) .workflow__steps li{border-color:var(--ct-border)}:where(html[data-client-theme=dark]) .workflow__number{color:var(--ct-link);border-color:var(--ct-border);background:var(--ct-surface)}:where(html[data-client-theme=dark]) .integration-hub__logo{color:#fff;background:var(--ct-primary)}:where(html[data-client-theme=dark]) .security-card{color:var(--ink);background:var(--ct-surface-raised);border-radius:10px}:where(html[data-client-theme=dark]) .security-card__copy p,:where(html[data-client-theme=dark]) .security-card__facts span{color:var(--muted)}:where(html[data-client-theme=dark]) .security-card__facts strong,:where(html[data-client-theme=dark]) .security-card__icon{color:var(--ct-link)}:where(html[data-client-theme=dark]) .security-card__facts div{border-color:var(--ct-border)}:where(html[data-client-theme=dark]) .price-card,:where(html[data-client-theme=dark]) .receipt-demo,:where(html[data-client-theme=dark]) .connection-request__panel{border-color:var(--ct-border);border-radius:10px}:where(html[data-client-theme=dark]) .connection-request input,:where(html[data-client-theme=dark]) .connection-request textarea{background:var(--ct-surface);border-color:var(--ct-border);border-radius:5px}:where(html[data-client-theme=dark]) .auth-story,:where(html[data-client-theme=dark]) .auth-story--admin{color:var(--ink);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .auth-story .brand--inverse .brand__word{color:var(--ink)}:where(html[data-client-theme=dark]) .auth-story .eyebrow--light{color:var(--ct-link)}:where(html[data-client-theme=dark]) .auth-story__content>p,:where(html[data-client-theme=dark]) .auth-story__note,:where(html[data-client-theme=dark]) .auth-benefits li{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .auth-story .auth-benefits svg{color:var(--ct-link);background:var(--ct-accent-soft)}:where(html[data-client-theme=dark]) .auth-panel,:where(html[data-client-theme=dark]) .verify-page{background:var(--ct-surface)}:where(html[data-client-theme=dark]) .verify-card{border:0}:where(html[data-client-theme=dark]) .integration-settings-summary{background:var(--surface-soft);border-radius:9px}:where(html[data-client-theme=dark]) .integration-settings-summary small,:where(html[data-client-theme=dark]) .integration-security-note{color:var(--muted)}:where(html[data-client-theme=dark]) .sbis-confirm-form{border:1px solid var(--ct-border);background:var(--ct-surface-raised);border-radius:10px}:where(html[data-client-theme=dark]) .sbis-confirm-form p{color:var(--muted)}:where(html[data-client-theme=dark]) .sbis-confirm-form input{border:1px solid var(--ct-border);border-radius:8px}:where(html[data-client-theme=dark]) .sbis-toolbar{border-bottom:1px solid var(--line)}:where(html[data-client-theme=dark]) .sbis-toolbar input,:where(html[data-client-theme=dark]) .sbis-toolbar select{border:1px solid var(--ct-border);color:var(--ink);background:var(--ct-surface);border-radius:8px}:where(html[data-client-theme=dark]) .sbis-document-list article{border-top:1px solid var(--line)}:where(html[data-client-theme=dark]) .sbis-document-list article:first-child{border-top:0}:where(html[data-client-theme=dark]) .sbis-document-list span,:where(html[data-client-theme=dark]) .sbis-document-list small,:where(html[data-client-theme=dark]) .sbis-document-list .status{color:var(--muted)}:where(html[data-client-theme=dark]) .sbis-preview__footer{border-top:1px solid var(--line)}:where(html[data-client-theme=dark]) .sbis-preview__footer p,:where(html[data-client-theme=dark]) .invoice-table td small{color:var(--muted)}:where(html[data-client-theme=dark]) .invoice-table td a{color:var(--forest)}:where(html[data-client-theme=dark]) .table-actions button,:where(html[data-client-theme=dark]) .table-actions a{color:var(--forest);background:var(--violet-soft);border:0;border-radius:7px}:where(html[data-client-theme=dark]) .shift-branch-filter__items label{border:1px solid var(--line);background:var(--ct-surface);border-radius:9px}:where(html[data-client-theme=dark]) .shift-card>header{border-bottom:1px solid var(--line)}:where(html[data-client-theme=dark]) .shift-card header p{color:var(--muted)}:where(html[data-client-theme=dark]) .shift-card__numbers{background:var(--line)}:where(html[data-client-theme=dark]) .shift-card__numbers>div{background:var(--ct-surface)}:where(html[data-client-theme=dark]) .shift-card__numbers span{color:var(--muted)}:where(html[data-client-theme=dark]) .shift-card__numbers strong{color:var(--ink)}:where(html[data-client-theme=dark]) .shift-kitchens,:where(html[data-client-theme=dark]) .shift-kitchens>span{border-top:1px solid var(--line)}:where(html[data-client-theme=dark]) .shift-kitchens small{color:var(--muted)}:where(html[data-client-theme=dark]) .shift-card>footer{color:var(--muted);background:var(--surface-soft)}:where(html[data-client-theme=dark]) .document-form-panel__loading{color:var(--muted)}:where(html[data-client-theme=dark]) .document-form__fieldset{border:0}:where(html[data-client-theme=dark]) .document-form .field__label{color:var(--ink-soft)}:where(html[data-client-theme=dark]) .document-form .field input:not([type=file]),:where(html[data-client-theme=dark]) .document-form .field select,:where(html[data-client-theme=dark]) .document-form .field textarea{border:1px solid var(--ct-border);color:var(--ink);background:var(--ct-surface);border-radius:8px;outline:none}:where(html[data-client-theme=dark]) .document-form .field input:focus,:where(html[data-client-theme=dark]) .document-form .field select:focus,:where(html[data-client-theme=dark]) .document-form .field textarea:focus{border-color:var(--ct-focus)}:where(html[data-client-theme=dark]) .file-picker{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:8px}:where(html[data-client-theme=dark]) .file-picker:focus-within{border-color:var(--ct-focus)}:where(html[data-client-theme=dark]) .file-picker__button{color:#fff;background:var(--ct-primary);border-radius:6px}:where(html[data-client-theme=dark]) .file-picker__name{color:var(--muted)}:where(html[data-client-theme=dark]) .shift-branch-filter__items button{border:1px solid var(--line);color:var(--ink-soft);background:var(--ct-surface);border-radius:9px}:where(html[data-client-theme=dark]) .shift-branch-filter__items button:hover{border-color:var(--ct-border);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .shift-branch-filter__items button.is-active{border-color:var(--ct-focus);color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .shift-branch-filter__items button>small:not(.status){color:var(--ct-link);background:var(--ct-surface);border-radius:999px}@media (max-width:600px){:where(html[data-client-theme=dark]) .document-form-panel{border-radius:12px}:where(html[data-client-theme=dark]) .shift-branch-filter__select select{border:1px solid var(--ct-border);color:var(--ink);background:var(--ct-surface);border-radius:8px}}:where(html[data-client-theme=dark]) .goulash-workflow__fieldset{border:0}:where(html[data-client-theme=dark]) .goulash-choice-list{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px}:where(html[data-client-theme=dark]) .goulash-choice-list button{background:var(--ct-surface);color:var(--ink);border:1px solid #0000;border-radius:11px}:where(html[data-client-theme=dark]) .goulash-choice-list button:hover{border-color:var(--accent)}:where(html[data-client-theme=dark]) .goulash-choice-list button span,:where(html[data-client-theme=dark]) .goulash-line-card header span{color:var(--muted)}:where(html[data-client-theme=dark]) .goulash-workflow__header-grid{background:var(--surface-soft);border-radius:16px}:where(html[data-client-theme=dark]) .goulash-line-card{border:1px solid var(--line);background:var(--ct-surface);border-radius:16px}:where(html[data-client-theme=dark]) .goulash-workflow__submit{border-top:1px solid var(--line)}:where(html[data-client-theme=dark]) .goulash-workflow__submit p,:where(html[data-client-theme=dark]) .client-account-details>summary{color:var(--muted)}:where(html[data-client-theme=dark]) .client-account-details[open]>summary{color:var(--ct-link)}:where(html[data-client-theme=dark]) .invoice-toolbar{border-bottom:1px solid var(--line)}:where(html[data-client-theme=dark]) .invoice-more-filters__trigger{border:1px solid var(--ct-border);color:var(--ct-muted);background:var(--ct-surface);border-radius:7px}:where(html[data-client-theme=dark]) .invoice-more-filters.is-open .invoice-more-filters__trigger{border-color:var(--ct-border);color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .invoice-more-filters .invoice-filters{border:1px solid var(--line);background:var(--ct-surface);border-radius:12px}:where(html[data-client-theme=dark]) .invoice-results button,:where(html[data-client-theme=dark]) .panel-empty button{border:1px solid var(--ct-border);color:var(--ct-muted);background:var(--ct-surface);border-radius:7px}:where(html[data-client-theme=dark]) .invoice-results button:hover:not(:disabled),:where(html[data-client-theme=dark]) .panel-empty button:hover:not(:disabled){border-color:var(--ct-border);color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .dashboard-account-menu>.user-chip{color:inherit;background:0 0;border:0}:where(html[data-client-theme=dark]) .dashboard-account-menu>.user-chip>svg{color:var(--muted)}:where(html[data-client-theme=dark]) .dashboard-account-menu__panel{border:1px solid var(--line);background:var(--ct-surface);border-radius:10px}:where(html[data-client-theme=dark]) .dashboard-account-menu__panel>small{color:var(--muted)}:where(html[data-client-theme=dark]) .dashboard-account-menu__panel>button{color:var(--ct-danger);background:var(--ct-surface-raised);border:0;border-radius:7px}:where(html[data-client-theme=dark]) .invoice-section-nav{border:1px solid var(--line);background:var(--ct-surface);border-radius:11px}:where(html[data-client-theme=dark]) .invoice-section-nav a{color:var(--ct-muted);border-radius:7px}:where(html[data-client-theme=dark]) .invoice-section-nav a:hover,:where(html[data-client-theme=dark]) .invoice-section-nav a.is-active{color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .document-back-link{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .document-back-link:hover{color:var(--ct-link)}:where(html[data-client-theme=dark]) .manual-invoice-form__fieldset{border:0}:where(html[data-client-theme=dark]) .manual-section-heading>span{color:var(--ct-link);background:var(--ct-surface-raised);border-radius:50%}:where(html[data-client-theme=dark]) .manual-section-heading h2{color:var(--ink)}:where(html[data-client-theme=dark]) .manual-section-heading p{color:var(--muted)}:where(html[data-client-theme=dark]) .manual-extra-grid{border-top:1px solid var(--line)}:where(html[data-client-theme=dark]) .manual-invoice-form .field__label{color:var(--ct-text)}:where(html[data-client-theme=dark]) .manual-invoice-form .field input,:where(html[data-client-theme=dark]) .manual-invoice-form .field select,:where(html[data-client-theme=dark]) .manual-invoice-form .field textarea{border:1px solid var(--ct-border);color:var(--ink);background:var(--ct-surface);border-radius:8px;outline:none}:where(html[data-client-theme=dark]) .manual-invoice-form .field input:focus,:where(html[data-client-theme=dark]) .manual-invoice-form .field select:focus,:where(html[data-client-theme=dark]) .manual-invoice-form .field textarea:focus{border-color:var(--ct-focus)}:where(html[data-client-theme=dark]) .manual-invoice-form .field input:disabled,:where(html[data-client-theme=dark]) .manual-invoice-form .field select:disabled,:where(html[data-client-theme=dark]) .manual-invoice-form .field textarea:disabled{color:var(--ct-muted);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .manual-selected-note{color:var(--ct-success)}:where(html[data-client-theme=dark]) .manual-invoice-form .goulash-choice-list{background:var(--ct-surface);border-radius:10px}:where(html[data-client-theme=dark]) .manual-invoice-form .goulash-choice-list button{border-radius:7px}:where(html[data-client-theme=dark]) .manual-optional{border-top:1px solid var(--line)}:where(html[data-client-theme=dark]) .manual-optional summary{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .manual-line-card{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:10px}:where(html[data-client-theme=dark]) .manual-line-card>header{border-bottom:1px solid var(--line)}:where(html[data-client-theme=dark]) .manual-line-card>header button{color:var(--ct-danger);background:0 0;border:0}:where(html[data-client-theme=dark]) .manual-feedback{border-radius:9px}:where(html[data-client-theme=dark]) .manual-feedback--error{color:var(--ct-danger);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .manual-feedback--success,:where(html[data-client-theme=dark]) .manual-sent-state{color:var(--ct-success);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .manual-action-bar{border:1px solid var(--ct-border);background:color-mix(in srgb, var(--ct-surface) 96%, transparent);border-radius:12px}:where(html[data-client-theme=dark]) .manual-action-bar>div:first-child span{color:var(--muted)}:where(html[data-client-theme=dark]) .manual-action-bar>div:first-child strong{color:var(--ink)}:where(html[data-client-theme=dark]) .manual-action-bar>div:first-child small{color:var(--muted)}:where(html[data-client-theme=dark]) .manual-sent-state{border-radius:9px}@media (max-width:900px){:where(html[data-client-theme=dark]) .dashboard-bottom-nav{border:1px solid var(--ct-border);background:color-mix(in srgb, var(--ct-surface) 96%, transparent);border-radius:14px}:where(html[data-client-theme=dark]) .dashboard-bottom-nav a{color:var(--ct-muted);border-radius:9px}:where(html[data-client-theme=dark]) .dashboard-bottom-nav a.is-active{color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .dashboard-account-menu .user-chip{border-left:0}}@media (max-width:700px){:where(html[data-client-theme=dark]) .invoice-table-wrap{background:var(--ct-surface-raised);border:0}:where(html[data-client-theme=dark]) .invoice-mobile-card{border:1px solid var(--ct-border);color:var(--ink);background:var(--ct-surface);border-radius:10px}:where(html[data-client-theme=dark]) .invoice-mobile-card p{color:var(--muted)}:where(html[data-client-theme=dark]) .invoice-mobile-card footer{border-top:1px solid var(--ct-border);color:var(--muted)}:where(html[data-client-theme=dark]) .invoice-mobile-card footer strong{color:var(--ink)}:where(html[data-client-theme=dark]) .manual-invoice-section{border-radius:12px}:where(html[data-client-theme=dark]) .manual-line-card{background:var(--ct-surface)}}:where(html[data-client-theme=dark]) .dashboard-account-menu__panel>a{color:var(--ct-link);background:var(--ct-surface-raised);border-radius:7px}:where(html[data-client-theme=dark]) .dashboard-account-menu__panel>a:hover{background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .kb-hero{color:#fff;background:linear-gradient(120deg, var(--ct-primary), var(--ct-primary));border-radius:12px}:where(html[data-client-theme=dark]) .kb-hero>div small{color:#eeedff}:where(html[data-client-theme=dark]) .kb-hero>label{color:var(--ct-muted);background:var(--ct-surface);border-radius:8px}:where(html[data-client-theme=dark]) .kb-hero input{color:var(--ink);background:0 0;border:0;outline:0}:where(html[data-client-theme=dark]) .kb-categories button{border:1px solid var(--ct-border);color:var(--ct-muted);background:var(--ct-surface);border-radius:999px}:where(html[data-client-theme=dark]) .kb-categories button:hover{border-color:var(--ct-border);color:var(--ct-link)}:where(html[data-client-theme=dark]) .kb-categories button.is-active{border-color:var(--ct-focus);color:#fff;background:var(--ct-primary)}:where(html[data-client-theme=dark]) .kb-list>button{color:var(--ink);background:var(--ct-surface);border:1px solid #0000;border-radius:10px}:where(html[data-client-theme=dark]) .kb-list>button:hover{border-color:var(--ct-border)}:where(html[data-client-theme=dark]) .kb-list>button.is-active{border-color:var(--ct-border);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .kb-list>button>span{color:var(--ct-link);background:var(--ct-surface-raised);border-radius:8px}:where(html[data-client-theme=dark]) .kb-list>button small{color:var(--muted)}:where(html[data-client-theme=dark]) .kb-list>button em,:where(html[data-client-theme=dark]) .kb-list>button>svg{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .kb-article>header{border-bottom:1px solid var(--line)}:where(html[data-client-theme=dark]) .kb-article__icon{color:var(--ct-link);background:var(--ct-surface-raised);border-radius:10px}:where(html[data-client-theme=dark]) .kb-article>header small{color:var(--ct-link)}:where(html[data-client-theme=dark]) .kb-article>header h2{color:var(--ink)}:where(html[data-client-theme=dark]) .kb-article>header p{color:var(--muted)}:where(html[data-client-theme=dark]) .kb-shot{border:1px solid var(--ct-border);color:var(--ct-text);background:var(--ct-surface-raised);border-radius:12px}:where(html[data-client-theme=dark]) .kb-shot:after{border-top:1px solid var(--ct-border);background:color-mix(in srgb, var(--ct-surface) 96%, transparent)}:where(html[data-client-theme=dark]) .kb-shot__bar,:where(html[data-client-theme=dark]) .kb-shot__top{border-bottom:1px solid var(--ct-border);background:var(--ct-surface)}:where(html[data-client-theme=dark]) .kb-shot__bar b,:where(html[data-client-theme=dark]) .kb-shot__top b{color:var(--ct-text)}:where(html[data-client-theme=dark]) .kb-shot__bar small,:where(html[data-client-theme=dark]) .kb-shot__top span{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .kb-shot__top i{color:var(--ct-link);background:var(--ct-surface-raised);border-radius:50%}:where(html[data-client-theme=dark]) .kb-shot__body aside{border-right:1px solid var(--ct-border);background:var(--ct-surface)}:where(html[data-client-theme=dark]) .kb-shot__body aside strong{color:var(--ct-muted);border-radius:5px}:where(html[data-client-theme=dark]) .kb-shot__body aside strong.active{color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .kb-shot__body main small{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .kb-shot__cards i{background:var(--ct-surface);border-radius:8px}:where(html[data-client-theme=dark]) .kb-shot__form label{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .kb-shot__form label>span{border:1px solid var(--ct-border);color:var(--ct-text);background:var(--ct-surface);border-radius:6px}:where(html[data-client-theme=dark]) .kb-shot__form label>span.area{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .kb-shot__form label>span.file{color:var(--ct-link)}:where(html[data-client-theme=dark]) .kb-shot__form label>em{color:var(--ct-success)}:where(html[data-client-theme=dark]) .kb-shot__form>button,:where(html[data-client-theme=dark]) .kb-shot__actions button,:where(html[data-client-theme=dark]) .kb-shot__toolbar button,:where(html[data-client-theme=dark]) .kb-shot__docs button{color:#fff;background:var(--ct-primary);border:0;border-radius:6px}:where(html[data-client-theme=dark]) .kb-shot__actions button.light{border:1px solid var(--ct-border);color:var(--ct-link);background:var(--ct-surface)}:where(html[data-client-theme=dark]) .kb-shot__toolbar{border-bottom:1px solid var(--ct-border);background:var(--ct-surface)}:where(html[data-client-theme=dark]) .kb-shot__toolbar>span{border:1px solid var(--ct-border);color:var(--ct-muted);border-radius:6px}:where(html[data-client-theme=dark]) .kb-shot__docs{background:var(--ct-surface)}:where(html[data-client-theme=dark]) .kb-shot__docs p{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .kb-shot__docs p span{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .kb-shot__docs p em{color:var(--ct-link);background:var(--ct-surface-raised);border-radius:5px}:where(html[data-client-theme=dark]) .kb-shot__filters{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:8px}:where(html[data-client-theme=dark]) .kb-shot__filters span{color:var(--ct-muted);background:var(--ct-surface-raised);border-radius:5px}:where(html[data-client-theme=dark]) .kb-shot__pills>*{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:7px}:where(html[data-client-theme=dark]) .kb-shot__pills b{border-color:var(--ct-focus);color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .kb-shot__metrics p{background:var(--ct-surface);border-radius:8px}:where(html[data-client-theme=dark]) .kb-shot__metrics small{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .kb-callout{color:#fff;background:var(--ct-primary);border-radius:7px}:where(html[data-client-theme=dark]) .kb-callout b{color:var(--ct-link);background:var(--ct-surface);border-radius:50%}:where(html[data-client-theme=dark]) .kb-callout i{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .kb-demo-input>i{background:var(--ct-primary)}:where(html[data-client-theme=dark]) .kb-shot__form label>.kb-demo-dropdown{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:7px}:where(html[data-client-theme=dark]) .kb-shot__form label>.kb-demo-dropdown b{color:var(--ct-text)}:where(html[data-client-theme=dark]) .kb-shot__form label>.kb-demo-dropdown small{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .kb-shot__form label>.kb-demo-dropdown b:first-child,:where(html[data-client-theme=dark]) .kb-shot__form label>.kb-demo-dropdown b:first-child+small{color:var(--ct-link);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .kb-steps h3{color:var(--ink)}:where(html[data-client-theme=dark]) .kb-steps li:not(:last-child):before{background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .kb-steps li>span{border:1px solid var(--ct-border);color:var(--ct-link);background:var(--ct-surface-raised);border-radius:50%}:where(html[data-client-theme=dark]) .kb-steps li strong{color:var(--ct-text)}:where(html[data-client-theme=dark]) .kb-steps li p{color:var(--muted)}:where(html[data-client-theme=dark]) .kb-note{color:var(--ct-muted);background:var(--ct-surface-raised);border-radius:9px}:where(html[data-client-theme=dark]) .settings-section{background:var(--ct-surface);border-radius:12px}:where(html[data-client-theme=dark]) .team-seat-bar{border-bottom:1px solid var(--line);background:var(--ct-surface)}:where(html[data-client-theme=dark]) .team-seat-bar strong{color:var(--ink)}:where(html[data-client-theme=dark]) .team-seat-bar span{color:var(--muted)}:where(html[data-client-theme=dark]) .team-seat-bar>div:last-child{background:var(--ct-surface-raised);border-radius:99px}:where(html[data-client-theme=dark]) .team-seat-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--ct-primary), var(--ct-primary))}:where(html[data-client-theme=dark]) .team-list>article{border-bottom:1px solid var(--line)}:where(html[data-client-theme=dark]) .team-list>article:last-child{border-bottom:0}:where(html[data-client-theme=dark]) .team-list>article.is-pending{background:var(--ct-surface)}:where(html[data-client-theme=dark]) .team-person>span{color:var(--ct-link);background:var(--ct-surface-raised);border-radius:10px}:where(html[data-client-theme=dark]) .team-person strong{color:var(--ink)}:where(html[data-client-theme=dark]) .team-person small,:where(html[data-client-theme=dark]) .team-access small{color:var(--muted)}:where(html[data-client-theme=dark]) .team-actions button{border:1px solid var(--line);color:var(--ct-text);background:var(--ct-surface);border-radius:8px}:where(html[data-client-theme=dark]) .team-actions button:hover{border-color:var(--ct-border);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .team-actions button.is-danger{color:var(--ct-danger)}:where(html[data-client-theme=dark]) .team-actions button.is-danger:hover{border-color:var(--ct-border);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .team-editor__email small{color:var(--muted)}:where(html[data-client-theme=dark]) .team-editor__email input[readonly]{color:var(--ct-muted);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .team-remove-confirm{border:1px solid var(--ct-border);background:var(--ct-surface-raised);border-radius:14px}:where(html[data-client-theme=dark]) .team-remove-confirm__icon{color:var(--ct-danger);background:var(--ct-surface-raised);border-radius:12px}:where(html[data-client-theme=dark]) .team-remove-confirm h3{color:var(--ink)}:where(html[data-client-theme=dark]) .team-remove-confirm p{color:var(--muted)}:where(html[data-client-theme=dark]) .team-button--danger{border-color:var(--ct-danger);color:#fff;background:var(--ct-danger-button)}:where(html[data-client-theme=dark]) .team-button--danger:hover{border-color:var(--ct-danger);background:var(--ct-danger-button)}:where(html[data-client-theme=dark]) .team-roles{border:0}:where(html[data-client-theme=dark]) .team-roles legend{color:var(--ink)}:where(html[data-client-theme=dark]) .team-roles label{border:1px solid var(--line);border-radius:10px}:where(html[data-client-theme=dark]) .team-roles label.is-selected{border-color:var(--ct-focus);background:var(--ct-surface)}:where(html[data-client-theme=dark]) .team-roles strong{color:var(--ink)}:where(html[data-client-theme=dark]) .team-roles small{color:var(--muted)}:where(html[data-client-theme=dark]) .team-permissions{border:0}:where(html[data-client-theme=dark]) .team-permissions legend{color:var(--ink)}:where(html[data-client-theme=dark]) .team-permissions>p{color:var(--muted)}:where(html[data-client-theme=dark]) .team-permissions label{border:1px solid var(--line);border-radius:10px}:where(html[data-client-theme=dark]) .team-permissions label.is-selected{border-color:var(--ct-focus);background:var(--ct-surface)}:where(html[data-client-theme=dark]) .team-permissions strong{color:var(--ink)}:where(html[data-client-theme=dark]) .team-permissions small{color:var(--muted)}:where(html[data-client-theme=dark]) .settings-section__header{border-bottom:1px solid var(--line)}:where(html[data-client-theme=dark]) .settings-section__icon{color:var(--ct-link);background:var(--ct-surface-raised);border-radius:9px}:where(html[data-client-theme=dark]) .settings-section__header h2{color:var(--ink)}:where(html[data-client-theme=dark]) .settings-section__header p{color:var(--muted)}:where(html[data-client-theme=dark]) .settings-notice{color:var(--ct-muted);background:var(--ct-surface-raised);border-radius:9px}:where(html[data-client-theme=dark]) .settings-connection-form{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:11px}:where(html[data-client-theme=dark]) .settings-connection-form>header h3{color:var(--ink)}:where(html[data-client-theme=dark]) .settings-connection-form>header p{color:var(--muted)}:where(html[data-client-theme=dark]) .settings-connection-form>header>button{color:var(--ct-muted);background:var(--ct-surface-raised);border:0;border-radius:7px}:where(html[data-client-theme=dark]) .settings-branches{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:9px}:where(html[data-client-theme=dark]) .settings-branches legend{color:var(--ct-text)}:where(html[data-client-theme=dark]) .settings-branches>p{color:var(--muted)}:where(html[data-client-theme=dark]) .settings-branches label{border:1px solid var(--ct-border);border-radius:8px}:where(html[data-client-theme=dark]) .settings-branches label:has(input:checked){border-color:var(--ct-border);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .settings-branches small{color:var(--muted)}:where(html[data-client-theme=dark]) .settings-connections>article{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:10px}:where(html[data-client-theme=dark]) .settings-connections>article>header strong{color:var(--ct-text)}:where(html[data-client-theme=dark]) .settings-connections>article>header>button{color:var(--ct-link);background:0 0;border:0}:where(html[data-client-theme=dark]) .settings-connection-meta>span{color:var(--muted)}:where(html[data-client-theme=dark]) .settings-connection-meta small{color:var(--ct-link);background:var(--ct-surface-raised);border-radius:6px}:where(html[data-client-theme=dark]) .settings-connection-meta em{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .settings-connections>article>footer{border-top:1px solid var(--line)}:where(html[data-client-theme=dark]) .settings-connections>article>footer>small{color:var(--muted)}:where(html[data-client-theme=dark]) .settings-confirm{border-top:1px solid var(--line)}:where(html[data-client-theme=dark]) .invoice-workspace .button.button--dark,:where(html[data-client-theme=dark]) .settings-section .button.button--dark{background:var(--ct-primary);border-color:var(--ct-focus);color:#fff}:where(html[data-client-theme=dark]) .invoice-workspace .button.button--dark:hover,:where(html[data-client-theme=dark]) .settings-section .button.button--dark:hover{background:var(--ct-primary);color:#fff}:where(html[data-client-theme=dark]) .invoice-workspace .button--outline,:where(html[data-client-theme=dark]) .settings-section .button--outline{background:var(--ct-surface);color:var(--ct-link);border-color:var(--ct-border)}:where(html[data-client-theme=dark]) .invoice-workspace .field__label,:where(html[data-client-theme=dark]) .invoice-requisites dt,:where(html[data-client-theme=dark]) .invoice-requisites small{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .invoice-consignee{border-left:3px solid var(--ct-focus)}:where(html[data-client-theme=dark]) .invoice-payment-panel fieldset{border:0}:where(html[data-client-theme=dark]) .invoice-workspace .invoice-hint,:where(html[data-client-theme=dark]) .invoice-actions>span,:where(html[data-client-theme=dark]) .invoice-workspace .invoice-line-panel .data-table th{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .payment-day>header{background:var(--ct-surface-raised);border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .payment-calendar-row{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .payment-calendar-row a{color:var(--ct-link)}:where(html[data-client-theme=dark]) .payment-calendar-row span{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .settings-section .settings-connections>article>header>button{border:1px solid var(--ct-border);border-radius:8px}:where(html[data-client-theme=dark]) .kb-layout .kb-article>header p,:where(html[data-client-theme=dark]) .kb-layout .kb-steps li p,:where(html[data-client-theme=dark]) .kb-layout .kb-note p{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .kb-layout .kb-callout{background:var(--ct-primary)}:where(html[data-client-theme=dark]) .kb-example-caption{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .invoice-panel .invoice-history-actions .button{color:var(--ct-link);background:var(--ct-surface);border:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .invoice-panel .invoice-history-actions .invoice-history-remove{color:var(--ct-danger);border-color:var(--ct-border)}:where(html[data-client-theme=dark]) .invoice-panel .invoice-history-actions .button--dark{background:var(--ct-primary);color:#fff;border-color:var(--ct-focus)}:where(html[data-client-theme=dark]) .invoice-history-dialog{border:1px solid var(--ct-border);color:var(--ct-text);border-radius:18px}:where(html[data-client-theme=dark]) .invoice-history-dialog::backdrop{background:color-mix(in srgb, var(--ct-canvas) 50.2%, transparent)}@media (max-width:760px){:where(html[data-client-theme=dark]) .invoice-panel .invoice-mobile-card>header>a{color:var(--ct-text)}}:where(html[data-client-theme=dark]) .shift-workspace{color:var(--ct-text)}:where(html[data-client-theme=dark]) .shift-workspace .button--dark{background:var(--ct-primary);color:#fff}:where(html[data-client-theme=dark]) .shift-controls p{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .shift-summary article{background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:16px}:where(html[data-client-theme=dark]) .shift-summary article>span,:where(html[data-client-theme=dark]) .shift-summary small{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .shift-source-warning{background:var(--ct-surface-raised);color:var(--ct-warning);border-radius:12px}:where(html[data-client-theme=dark]) .shift-branch>header{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .shift-value dt{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .shift-value.is-warning dd{color:var(--ct-warning)}:where(html[data-client-theme=dark]) .shift-details{border-top:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .shift-controls select{border:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ct-text);border-radius:10px}:where(html[data-client-theme=dark]) .shift-controls select:focus-visible{outline:3px solid var(--ct-border)}:where(html[data-client-theme=dark]) .shift-chevron{border-right:2px solid var(--ct-border);border-bottom:2px solid var(--ct-border)}:where(html[data-client-theme=dark]) .shift-detail-tabs button{border:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ct-link);border-radius:8px}:where(html[data-client-theme=dark]) .shift-detail-tabs button[aria-pressed=true]{background:var(--ct-primary);border-color:var(--ct-focus);color:#fff}:where(html[data-client-theme=dark]) .shift-detail-grid[data-active] section{border:0}:where(html[data-client-theme=dark]) .shift-detail-grid[data-active] .shift-value{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .shift-details-note,:where(html[data-client-theme=dark]) .shift-details summary span,:where(html[data-client-theme=dark]) .shift-details-time,:where(html[data-client-theme=dark]) .shift-no-details{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .shift-details-time.is-warning{color:var(--ct-warning)}:where(html[data-client-theme=dark]) .shift-detail-grid section{border:1px solid var(--ct-border);border-radius:12px}:where(html[data-client-theme=dark]) .shift-detail-grid p{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .shift-branch>footer{border-top:1px solid var(--ct-border);color:var(--ct-muted)}:where(html[data-client-theme=dark]) .support-launcher{background:var(--ct-primary);color:#fff;border:0;border-radius:28px}:where(html[data-client-theme=dark]) .support-unread{background:var(--ct-danger-button);color:#fff;border-radius:16px}:where(html[data-client-theme=dark]) .support-sidebar-button{border:0}:where(html[data-client-theme=dark]) .support-dialog{border:1px solid var(--ct-border);color:var(--ct-text);background:var(--ct-surface);border-radius:20px}:where(html[data-client-theme=dark]) .support-dialog::backdrop{background:color-mix(in srgb, var(--ct-canvas) 20.78%, transparent)}:where(html[data-client-theme=dark]) .support-dialog>header{border-bottom:1px solid var(--ct-border);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .support-dialog>header a{color:var(--ct-link)}:where(html[data-client-theme=dark]) .support-dialog>header button{color:var(--ct-muted);background:0 0;border:0}:where(html[data-client-theme=dark]) .support-transcript{background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .support-message{background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:15px 15px 15px 3px}:where(html[data-client-theme=dark]) .support-message.is-own{background:var(--ct-surface-raised);border-color:var(--ct-border);border-radius:15px 15px 3px}:where(html[data-client-theme=dark]) .support-message>strong{color:var(--ct-link)}:where(html[data-client-theme=dark]) .support-message p{color:var(--ct-text)}:where(html[data-client-theme=dark]) .support-message footer{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .support-file{border:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ct-link);border-radius:9px}:where(html[data-client-theme=dark]) .support-file small{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .support-compose{border-top:1px solid var(--ct-border);background:var(--ct-surface)}:where(html[data-client-theme=dark]) .support-compose label{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .support-compose input[type=email],:where(html[data-client-theme=dark]) .support-compose textarea{border:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ct-text);border-radius:9px}:where(html[data-client-theme=dark]) .support-compose small{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .support-attach{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:9px}:where(html[data-client-theme=dark]) .support-send{background:var(--ct-primary);color:#fff;border:0;border-radius:9px}:where(html[data-client-theme=dark]) .support-knowledge-insert{color:var(--ct-link);background:0 0;border:0}:where(html[data-client-theme=dark]) .support-picked li{background:var(--ct-surface-raised);border-radius:8px}:where(html[data-client-theme=dark]) .support-picked button{background:0 0;border:0}:where(html[data-client-theme=dark]) .support-error{color:var(--ct-danger);background:var(--ct-surface-raised);border-radius:8px}:where(html[data-client-theme=dark]) .support-welcome{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .support-welcome strong{color:var(--ct-text)}:where(html[data-client-theme=dark]) .support-welcome a{color:var(--ct-link)}:where(html[data-client-theme=dark]) .support-closed{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .support-older,:where(html[data-client-theme=dark]) .support-contact button,:where(html[data-client-theme=dark]) .support-queue header button,:where(html[data-client-theme=dark]) .support-queue footer button,:where(html[data-client-theme=dark]) .support-back{border:1px solid var(--ct-border);color:var(--ct-link);background:var(--ct-surface);border-radius:8px}:where(html[data-client-theme=dark]) .support-desk{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:16px}:where(html[data-client-theme=dark]) .support-queue{border-right:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .support-queue>p{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .support-ticket{background:var(--ct-surface);border:0;border-top:1px solid var(--ct-border);color:var(--ct-text)}:where(html[data-client-theme=dark]) .support-ticket.is-selected{background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .support-ticket p,:where(html[data-client-theme=dark]) .support-ticket small{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .support-contact{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .support-contact span{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .support-contact a{color:var(--ct-link)}:where(html[data-client-theme=dark]) .support-empty{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .support-archive-tabs button{border:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ct-link);border-radius:10px}:where(html[data-client-theme=dark]) .support-archive-tabs button[aria-pressed=true]{background:var(--ct-primary);border-color:var(--ct-focus);color:#fff}:where(html[data-client-theme=dark]) .support-photo-viewer{background:var(--ct-canvas);color:#fff;border:0;border-radius:14px}:where(html[data-client-theme=dark]) .support-photo-viewer::backdrop{background:color-mix(in srgb, var(--ct-canvas) 74.9%, transparent)}:where(html[data-client-theme=dark]) .support-photo-viewer button{border:1px solid var(--ct-border);background:var(--ct-canvas);color:#fff;border-radius:8px}@media (max-width:800px){:where(html[data-client-theme=dark]) .support-dialog{border-radius:16px}:where(html[data-client-theme=dark]) .support-queue{border:0}}:where(html[data-client-theme=dark]) .ga-page{color:var(--ct-text)}:where(html[data-client-theme=dark]) .ga-page p{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-card{background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:16px}:where(html[data-client-theme=dark]) .ga-state{background:var(--ct-surface-raised);color:var(--ct-link);border-radius:8px}:where(html[data-client-theme=dark]) .ga-page input:not([type=checkbox]),:where(html[data-client-theme=dark]) .ga-page select{border:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ct-text);border-radius:9px}:where(html[data-client-theme=dark]) .ga-page small{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-page button{border:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ct-link);border-radius:9px}:where(html[data-client-theme=dark]) .ga-page button.ga-primary,:where(html[data-client-theme=dark]) .ga-tabs button[aria-pressed=true]{background:var(--ct-primary);border-color:var(--ct-focus);color:#fff}:where(html[data-client-theme=dark]) .ga-page :focus-visible{outline:3px solid var(--ct-focus)}:where(html[data-client-theme=dark]) .ga-error,:where(html[data-client-theme=dark]) .ga-warning,:where(html[data-client-theme=dark]) .ga-notice{border-radius:10px}:where(html[data-client-theme=dark]) .ga-page .ga-error{background:var(--ct-surface-raised);color:var(--ct-danger)}:where(html[data-client-theme=dark]) .ga-page .ga-warning{background:var(--ct-surface-raised);color:var(--ct-warning)}:where(html[data-client-theme=dark]) .ga-page .ga-notice{background:var(--ct-surface-raised);color:var(--ct-link)}:where(html[data-client-theme=dark]) .ga-page table{border-collapse:collapse}:where(html[data-client-theme=dark]) .ga-page th,:where(html[data-client-theme=dark]) .ga-page td{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .ga-page th{background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .ga-page tbody th{background:0 0}:where(html[data-client-theme=dark]) .ga-snapshot{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-snapshot strong{color:var(--ct-text)}:where(html[data-client-theme=dark]) .ga-bars{border-bottom:1px solid var(--ct-border);background:repeating-linear-gradient(to top,transparent 0,transparent 54px,var(--ct-surface-raised) 54px,var(--ct-surface-raised) 55px)}:where(html[data-client-theme=dark]) .ga-bars>div{background:var(--ct-primary);border-radius:3px 3px 0 0}:where(html[data-client-theme=dark]) .ga-axis,:where(html[data-client-theme=dark]) .ga-page .ga-method{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-dashboard-widget{border-top:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .ga-widget-editor{border:1px solid var(--ct-border);border-radius:12px}:where(html[data-client-theme=dark]) .ga-branch-picker>button{border:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ct-text);border-radius:9px}:where(html[data-client-theme=dark]) .ga-stat{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:14px}:where(html[data-client-theme=dark]) .ga-stat-accent{background:var(--ct-surface-raised);border-color:var(--ct-border)}:where(html[data-client-theme=dark]) .ga-stat>span,:where(html[data-client-theme=dark]) .ga-detail-grid>div>span{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-tabs{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .ga-detail-grid .ga-stat{border:0}:where(html[data-client-theme=dark]) .ga-track{background:var(--ct-surface-raised);border-radius:8px}:where(html[data-client-theme=dark]) .ga-track i{background:var(--ct-primary);border-radius:inherit}:where(html[data-client-theme=dark]) .ga-chart-caption{background:var(--ct-surface-raised);border-radius:10px}:where(html[data-client-theme=dark]) .ga-page button.ga-bar-button{color:var(--ct-muted);background:0 0;border:0;border-radius:6px}:where(html[data-client-theme=dark]) .ga-bar-space{border-bottom:1px solid var(--ct-border);background:repeating-linear-gradient(to top,transparent 0,transparent 52px,var(--ct-surface-raised) 52px,var(--ct-surface-raised) 53px)}:where(html[data-client-theme=dark]) .ga-bar-space i{background:var(--ct-primary);border-radius:5px 5px 0 0}:where(html[data-client-theme=dark]) .ga-page .ga-bar-button[aria-pressed=true]{background:var(--ct-surface-raised);color:var(--ct-link)}:where(html[data-client-theme=dark]) .ga-bar-button[aria-pressed=true] .ga-bar-space i,:where(html[data-client-theme=dark]) .ga-bar-button:hover .ga-bar-space i{background:var(--ct-primary)}:where(html[data-client-theme=dark]) .ga-segment button[aria-pressed=true]{color:var(--ct-link);background:var(--ct-surface-raised);border-color:var(--ct-focus)}:where(html[data-client-theme=dark]) .ga-hour-detail{border-color:var(--ct-border)}:where(html[data-client-theme=dark]) .ga-hour-highlight{color:var(--ct-link)}:where(html[data-client-theme=dark]) .ga-branch-cards>article{border:1px solid var(--ct-border);border-radius:12px}:where(html[data-client-theme=dark]) .ga-courier-list details{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .ga-courier-list details[open]{background:var(--ct-surface-raised);border-radius:10px}:where(html[data-client-theme=dark]) .ga-branch-menu{background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:12px}:where(html[data-client-theme=dark]) .ga-page .ga-table-wrap th:first-child{background:var(--ct-surface)}@media (max-width:600px){:where(html[data-client-theme=dark]) .ga-card{border-radius:12px}}:where(html[data-client-theme=dark]) *{scrollbar-color:var(--ct-track) var(--ct-surface-raised)}:where(html[data-client-theme=dark]) ::-webkit-scrollbar-track{background:var(--ct-surface-raised);border-radius:8px}:where(html[data-client-theme=dark]) ::-webkit-scrollbar-thumb{background:var(--ct-track);border:2px solid var(--ct-border);border-radius:8px}:where(html[data-client-theme=dark]) ::-webkit-scrollbar-thumb:hover{background:var(--ct-primary)}:where(html[data-client-theme=dark]) .gd-label{color:var(--ct-text)}:where(html[data-client-theme=dark]) button.gd-trigger{border:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ct-text);border-radius:9px}:where(html[data-client-theme=dark]) dialog.gd-dialog{border:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ct-text);border-radius:20px}:where(html[data-client-theme=dark]) .gd-dialog::backdrop{background:color-mix(in srgb, var(--ct-canvas) 43.92%, transparent)}:where(html[data-client-theme=dark]) .gd-dialog button,:where(html[data-client-theme=dark]) .gd-month-picker>button{border:1px solid var(--ct-border);color:var(--ct-link);background:var(--ct-surface);border-radius:8px}:where(html[data-client-theme=dark]) .gd-dialog button:hover{background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .gd-dialog :focus-visible,:where(html[data-client-theme=dark]) .gd-trigger:focus-visible{outline:3px solid var(--ct-focus)}:where(html[data-client-theme=dark]) .gd-dialog select{border:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ct-text);border-radius:8px}:where(html[data-client-theme=dark]) .gd-week{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .gd-dialog .gd-days button{border-color:#0000;border-radius:8px}:where(html[data-client-theme=dark]) .gd-dialog .gd-days .gd-in-range{background:var(--ct-surface-raised);color:var(--ct-link)}:where(html[data-client-theme=dark]) .gd-dialog .gd-days .gd-selected,:where(html[data-client-theme=dark]) .gd-dialog button.gd-apply{background:var(--ct-primary);border-color:var(--ct-focus);color:#fff}:where(html[data-client-theme=dark]) .gd-footer{border-top:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .ga-timezones summary{color:var(--ct-muted)}@media (max-width:600px){:where(html[data-client-theme=dark]) dialog.gd-dialog{border-radius:16px}:where(html[data-client-theme=dark]) .gd-footer{background:var(--ct-surface)}}:where(html[data-client-theme=dark]) .ga-page .ga-chart-peek{background:var(--ct-surface-raised);border-color:var(--ct-border)}:where(html[data-client-theme=dark]) .ga-chart-peek strong{color:var(--ct-link)}:where(html[data-client-theme=dark]) .ga-bar-number{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-chart-explanation summary{color:var(--ct-link)}:where(html[data-client-theme=dark]) .ga-value-list>div{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .ga-value-list dt{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-value-list dd{color:var(--ct-text)}:where(html[data-client-theme=dark]) dialog.ga-sheet{border:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ct-text);border-radius:20px}:where(html[data-client-theme=dark]) .ga-sheet::backdrop{background:color-mix(in srgb, var(--ct-canvas) 50.2%, transparent)}:where(html[data-client-theme=dark]) .ga-sheet-header{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .ga-sheet .ga-sheet-header p{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-sheet-highlight{background:var(--ct-surface-raised);border-radius:12px}:where(html[data-client-theme=dark]) .ga-sheet-highlight strong{color:var(--ct-link)}:where(html[data-client-theme=dark]) .ga-sheet-footer{border-top:1px solid var(--ct-border);background:var(--ct-surface)}:where(html[data-client-theme=dark]) .ga-chevron{color:var(--ct-muted);border-bottom:2px solid;border-right:2px solid}:where(html[data-client-theme=dark]) .ga-chart-navigation>span,:where(html[data-client-theme=dark]) .ga-record-pagination>span{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-branch-filter-content .ga-branch-options label{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .ga-widget-config{border:1px solid var(--ct-border);border-radius:12px}:where(html[data-client-theme=dark]) .ga-widget-config[open]>summary{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .ga-widget-config .ga-widget-editor{border:0;border-radius:0}@media (max-width:700px){:where(html[data-client-theme=dark]) .ga-page>.ga-segment{background:var(--ct-surface-raised);border-radius:12px}:where(html[data-client-theme=dark]) .ga-page>.ga-segment>button{background:0 0;border-color:#0000}:where(html[data-client-theme=dark]) .ga-page>.ga-segment>button[aria-pressed=true]{background:var(--ct-surface);color:var(--ct-link)}:where(html[data-client-theme=dark]) .ga-card{border-radius:14px}:where(html[data-client-theme=dark]) .ga-page .ga-tap-hint{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-page .ga-daily{border-top:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .ga-record{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:12px}:where(html[data-client-theme=dark]) .ga-record .ga-record-value{color:var(--ct-link)}:where(html[data-client-theme=dark]) .ga-record[open]>summary{background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .ga-page .ga-tabs{border:0}:where(html[data-client-theme=dark]) dialog.ga-sheet{border:0;border-radius:20px 20px 0 0}}:where(html[data-client-theme=dark]) .ga-product-columns{background:var(--ct-surface-raised);color:var(--ct-muted);border-radius:10px}:where(html[data-client-theme=dark]) .ga-page button.ga-product-row{border:0;border-bottom:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ct-text);border-radius:0}:where(html[data-client-theme=dark]) .ga-page button.ga-product-row:hover{background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .ga-product-row .ga-abc-badge{background:var(--ct-surface-raised);color:var(--ct-link);border-radius:10px}:where(html[data-client-theme=dark]) .ga-product-row .ga-abc-B{background:var(--ct-surface-raised);color:var(--ct-link)}:where(html[data-client-theme=dark]) .ga-product-row .ga-abc-C,:where(html[data-client-theme=dark]) .ga-product-row .ga-abc-none{background:var(--ct-surface-raised);color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-abc-explanation{background:var(--ct-surface-raised);border-radius:12px}:where(html[data-client-theme=dark]) .ga-page .ga-promo-list>button{border:0;border-bottom:1px solid var(--ct-border);color:var(--ct-text);border-radius:0}:where(html[data-client-theme=dark]) .ga-page button.ga-popular-card{border:1px solid var(--ct-border);background:var(--ct-surface-raised);color:var(--ct-text)}:where(html[data-client-theme=dark]) .ga-popular-rank,:where(html[data-client-theme=dark]) .ga-popular-value{color:var(--ct-link)}:where(html[data-client-theme=dark]) .ga-page .ga-report-options label{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .ga-hours-setting{border:1px solid var(--ct-border);border-radius:12px}@media (max-width:700px){:where(html[data-client-theme=dark]) .ga-page button.ga-product-row{border:1px solid var(--ct-border);border-radius:12px}}:where(html[data-client-theme=dark]) .ga-profit input,:where(html[data-client-theme=dark]) .ga-profit select,:where(html[data-client-theme=dark]) .ga-profit textarea,:where(html[data-client-theme=dark]) .ga-profit-fields input,:where(html[data-client-theme=dark]) .ga-profit-fields select,:where(html[data-client-theme=dark]) .ga-profit-form input,:where(html[data-client-theme=dark]) .ga-profit-form textarea,:where(html[data-client-theme=dark]) .ga-profit-form select,:where(html[data-client-theme=dark]) .ga-module-price input{border:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ct-text);border-radius:10px}:where(html[data-client-theme=dark]) .ga-profit-form{border:0}:where(html[data-client-theme=dark]) .ga-profit-metrics span{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-revenue-progress progress{background:var(--ct-surface-raised);border:0;border-radius:20px}:where(html[data-client-theme=dark]) .ga-revenue-progress progress::-webkit-progress-bar{background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .ga-revenue-progress progress::-webkit-progress-value{background:var(--ct-primary);border-radius:20px}:where(html[data-client-theme=dark]) .ga-revenue-progress progress::-moz-progress-bar{background:var(--ct-primary)}:where(html[data-client-theme=dark]) .ga-profit .ga-revenue-draft{color:var(--ct-warning)}:where(html[data-client-theme=dark]) .ga-profit-optional summary{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-profit-optional summary:after{border-bottom:2px solid;border-right:2px solid}:where(html[data-client-theme=dark]) .ga-profit-optional summary small,:where(html[data-client-theme=dark]) .ga-profit-optional>p,:where(html[data-client-theme=dark]) .ga-revenue-progress>p{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-expense-row{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .ga-profit-groups button{background:var(--ct-surface-raised);border:1px solid var(--ct-border);color:var(--ct-muted);border-radius:12px}:where(html[data-client-theme=dark]) .ga-profit-groups button[aria-pressed=true]{background:var(--ct-surface-raised);border-color:var(--ct-focus);color:var(--ct-link)}:where(html[data-client-theme=dark]) .ga-profit-dishes>button,:where(html[data-client-theme=dark]) .ga-price-list>button{border:0;border-bottom:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ct-text);border-radius:0}:where(html[data-client-theme=dark]) .ga-profit-dishes>button:hover,:where(html[data-client-theme=dark]) .ga-price-list>button:hover{background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .ga-profit-dishes small,:where(html[data-client-theme=dark]) .ga-price-list small{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-price-list .ga-price-up{color:var(--ct-warning)}:where(html[data-client-theme=dark]) .ga-price-list .ga-price-down{color:var(--ct-link)}:where(html[data-client-theme=dark]) .ga-price-timeline article{border:1px solid var(--ct-border);border-radius:12px}:where(html[data-client-theme=dark]) .ga-module-price{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .service-notice{background:var(--ct-surface-raised);color:var(--ct-link);border:1px solid var(--ct-border);border-radius:10px}:where(html[data-client-theme=dark]) .service-notice button{color:inherit;background:0 0;border:0}:where(html[data-client-theme=dark]) .service-notice--warning{background:var(--ct-surface-raised);color:var(--ct-warning);border-color:var(--ct-border)}:where(html[data-client-theme=dark]) .service-notice--success{background:var(--ct-surface-raised);color:var(--ct-link);border-color:var(--ct-border)}:where(html[data-client-theme=dark]) .owner-results{background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .owner-results__grid article{background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:20px}:where(html[data-client-theme=dark]) .owner-results__grid article>span{color:var(--ct-link)}:where(html[data-client-theme=dark]) .kb-callout,:where(html[data-client-theme=dark]) .kb-callout--a,:where(html[data-client-theme=dark]) .kb-callout--b,:where(html[data-client-theme=dark]) .kb-callout--c{background:var(--ct-surface-raised);color:var(--ct-link);border-radius:9px}:where(html[data-client-theme=dark]) .kb-demo-summary p{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .kb-plain-tip{background:var(--ct-surface-raised);border-radius:10px}@media (max-width:760px){:where(html[data-client-theme=dark]) .ga-profit-dishes>button>span:last-child,:where(html[data-client-theme=dark]) .ga-price-list>button>span:last-child{background:var(--ct-surface-raised);border-radius:10px}}:where(html[data-client-theme=dark]) .kb-workspace .kb-layout .kb-callout{background:var(--ct-surface-raised);color:var(--ct-link);border:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .kb-workspace .kb-article{outline:none}:where(html[data-client-theme=dark]) .kb-workspace .kb-shot{background:var(--ct-surface-raised);border:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .kb-workspace .kb-shot button{color:#fff;background:var(--ct-primary)}:where(html[data-client-theme=dark]) .kb-workspace .kb-shot button.light{color:var(--ct-link);background:var(--ct-surface);border:1px solid var(--ct-focus)}:where(html[data-client-theme=dark]) .kb-workspace .kb-shot__form label{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .kb-workspace .kb-shot__form label>em{color:var(--ct-link)}:where(html[data-client-theme=dark]) .kb-workspace .kb-shot__form label>.kb-demo-dropdown{border-color:var(--ct-border)}:where(html[data-client-theme=dark]) .kb-workspace .kb-shot__bar small,:where(html[data-client-theme=dark]) .kb-workspace .kb-shot__top span,:where(html[data-client-theme=dark]) .kb-workspace .kb-shot__docs p span{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .kb-workspace .kb-list>button{border:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .kb-workspace .kb-list>button small,:where(html[data-client-theme=dark]) .kb-workspace .kb-list>button em{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .kb-workspace .kb-list>button.is-active{background:var(--ct-surface-raised);border-color:var(--ct-focus)}:where(html[data-client-theme=dark]) .kb-workspace .kb-hero{background:var(--ct-primary);color:#fff}:where(html[data-client-theme=dark]) .kb-workspace .kb-hero small{color:#fff}:where(html[data-client-theme=dark]) .kb-workspace .kb-hero input::placeholder,:where(html[data-client-theme=dark]) .kb-workspace .kb-categories button{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .kb-workspace .kb-categories button.is-active{background:var(--ct-primary);border-color:var(--ct-focus);color:#fff}:where(html[data-client-theme=dark]) .kb-workspace .kb-example{border:1px solid var(--ct-border);background:var(--ct-surface-raised);border-radius:12px}:where(html[data-client-theme=dark]) .kb-workspace .kb-example summary{color:var(--ct-link)}:where(html[data-client-theme=dark]) .kb-workspace .kb-example summary:focus-visible{outline:2px solid var(--ct-focus)}:where(html[data-client-theme=dark]) .marketing-page .capability-grid--complete .capability-card{background:var(--ct-surface);border:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .marketing-page .capability-grid--complete h3{color:var(--ct-text)}:where(html[data-client-theme=dark]) .marketing-page .capability-grid--complete p{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .capability-grid--complete ul{border-top:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .capability-grid--complete li{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .capability-grid--complete li svg{color:var(--ct-link)}:where(html[data-client-theme=dark]) .capability-summary{background:var(--ct-surface-raised);border-radius:14px}:where(html[data-client-theme=dark]) .capability-summary p{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .kb-workspace .kb-note{background:var(--ct-surface-raised);color:var(--ct-link)}:where(html[data-client-theme=dark]) .kb-workspace .kb-open-section{color:var(--ct-link);background:var(--ct-surface);border-color:var(--ct-focus)}@media (max-width:760px){:where(html[data-client-theme=dark]) .kb-workspace .kb-back{border:1px solid var(--ct-focus);color:var(--ct-link);background:var(--ct-surface);border-radius:9px}:where(html[data-client-theme=dark]) .kb-workspace .kb-shot__filters span,:where(html[data-client-theme=dark]) .kb-workspace .kb-shot__body aside strong,:where(html[data-client-theme=dark]) .kb-workspace .kb-shot__toolbar>span{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .kb-workspace .kb-steps li>span{background:var(--ct-primary);color:#fff;border:0}}:where(html[data-client-theme=dark]) .subscription-expiry{border:1px solid var(--ct-danger);border-left:4px solid var(--ct-danger);background:var(--ct-surface-raised);color:var(--ct-warning);border-radius:12px}:where(html[data-client-theme=dark]) .subscription-expiry__icon{background:var(--ct-warning-soft);color:var(--ct-warning);border-radius:11px}:where(html[data-client-theme=dark]) .subscription-expiry__copy strong,:where(html[data-client-theme=dark]) .subscription-expiry__copy p{color:inherit}:where(html[data-client-theme=dark]) .subscription-expiry .subscription-expiry__action{border:1px solid var(--ct-danger);background:var(--ct-surface);color:var(--ct-warning);border-radius:9px}:where(html[data-client-theme=dark]) .subscription-expiry .subscription-expiry__action:hover{background:var(--ct-warning-soft)}:where(html[data-client-theme=dark]) .subscription-expiry .subscription-expiry__action:focus-visible{outline:3px solid var(--ct-focus)}:where(html[data-client-theme=dark]) .subscription-expiry--urgent{border-color:var(--ct-danger);border-left-color:var(--ct-danger);background:var(--ct-surface-raised);color:var(--ct-danger)}:where(html[data-client-theme=dark]) .subscription-expiry--urgent .subscription-expiry__icon{background:var(--ct-danger-soft);color:var(--ct-danger)}:where(html[data-client-theme=dark]) .subscription-expiry--urgent .subscription-expiry__action{background:var(--ct-danger-button);border-color:var(--ct-danger);color:#fff}:where(html[data-client-theme=dark]) .subscription-expiry--urgent .subscription-expiry__action:hover{background:var(--ct-danger-button)}@media (max-width:650px){:where(html[data-client-theme=dark]) .subscription-expiry__icon{border-radius:9px}}:where(html[data-client-theme=dark]) .gs-select select.gs-native{border:0!important}:where(html[data-client-theme=dark]) .gs-select button.gs-trigger{border:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ct-text);border-radius:10px}:where(html[data-client-theme=dark]) .gs-trigger svg{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .gs-select .gs-trigger:hover{border-color:var(--ct-focus);background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .gs-select .gs-trigger:focus-visible{outline:3px solid var(--ct-border);border-color:var(--ct-focus)}:where(html[data-client-theme=dark]) .gs-select .gs-trigger[aria-invalid=true]{border-color:var(--ct-danger)}:where(html[data-client-theme=dark]) div.gs-popover{border:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ct-text);scrollbar-color:var(--ct-track) transparent;border-radius:12px}:where(html[data-client-theme=dark]) .gs-popover .gs-options button{color:var(--ct-text);background:0 0;border:0;border-radius:7px}:where(html[data-client-theme=dark]) .gs-options button>span:last-child{color:var(--ct-link)}:where(html[data-client-theme=dark]) .gs-popover .gs-options button:hover,:where(html[data-client-theme=dark]) .gs-popover .gs-options button:focus-visible{background:var(--ct-surface-raised);outline:0}:where(html[data-client-theme=dark]) .gs-popover .gs-options button[aria-selected=true]{background:var(--ct-surface-raised);color:var(--ct-link)}:where(html[data-client-theme=dark]) .gs-options p{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .gs-popover .gs-search{background:var(--ct-surface)}:where(html[data-client-theme=dark]) .gs-popover .gs-search input{border:1px solid var(--ct-border);background:var(--ct-surface-raised);color:var(--ct-text);border-radius:8px}:where(html[data-client-theme=dark]) .gs-invalid{color:var(--ct-danger)}:where(html[data-client-theme=dark]) .ga-dashboard-toolbar{background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:14px}:where(html[data-client-theme=dark]) .ga-page .ga-dashboard-scope{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-dashboard--shared .ga-dashboard-widget{border:0}:where(html[data-client-theme=dark]) .ga-metric-comparison{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-metric-comparison .ga-change-up{color:var(--ct-link)}:where(html[data-client-theme=dark]) .ga-metric-comparison .ga-change-down{color:var(--ct-danger)}:where(html[data-client-theme=dark]) .ga-dashboard--shared .ga-widget-loading{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-widget-order-row{border-bottom:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .ga-page .ga-widget-catalog button{background:var(--ct-surface-raised)}:where(html[data-client-theme=dark]) .ga-widget-add{color:var(--ct-link)}:where(html[data-client-theme=dark]) .ga-chart-legend{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-chart-legend i{background:var(--ct-primary);border-radius:2px}:where(html[data-client-theme=dark]) .ga-chart-legend>span:last-child i{background:repeating-linear-gradient(90deg,var(--ct-track) 0 5px,transparent 5px 8px)}:where(html[data-client-theme=dark]) .ga-page .ga-chart-hit-targets button{background:0 0;border:0;border-radius:0}:where(html[data-client-theme=dark]) .ga-page .ga-chart-hit-targets button:hover{background:color-mix(in srgb, var(--ct-primary) 3.14%, transparent)}:where(html[data-client-theme=dark]) .ga-page .ga-chart-hit-targets button:focus-visible{outline:2px solid var(--ct-focus)}:where(html[data-client-theme=dark]) .ga-page .ga-comparison-hint,:where(html[data-client-theme=dark]) .ga-chart-unit{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-page .ga-day-insight{background:var(--ct-surface-raised);border:1px solid var(--ct-border)}:where(html[data-client-theme=dark]) .ga-day-insight small{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-day-insight strong{color:var(--ct-link)}:where(html[data-client-theme=dark]) .ga-day-insight-previous>span{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-day-insight b,:where(html[data-client-theme=dark]) .ga-day-insight-action{color:var(--ct-link)}:where(html[data-client-theme=dark]) .ga-chart-tooltip{background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:10px}:where(html[data-client-theme=dark]) .ga-chart-tooltip strong{color:var(--ct-link)}:where(html[data-client-theme=dark]) .ga-chart-tooltip small{color:var(--ct-muted)}:where(html[data-client-theme=dark]) .ga-chart-tooltip b{color:var(--ct-link)}:where(html[data-client-theme=dark]) .ga-chart-tooltip i{background:var(--ct-primary);border-radius:50%}:where(html[data-client-theme=dark]) .ga-chart-tooltip span:last-child i{background:var(--ct-track)}
