.cz-index{background:var(--ui-background);color:var(--ui-foreground);font-size:var(--ui-text);min-height:100%;padding:28px 0 40px}.cz-index,.cz-index *,.cz-index :after,.cz-index :before{box-sizing:border-box}.cz-index__header{align-items:flex-start;display:flex;gap:12px;margin-bottom:20px}.cz-index__heading{flex:1 1;min-width:0}.cz-index__title{color:var(--ui-foreground);font-size:var(--ui-text-title);font-weight:650;letter-spacing:-.01em;line-height:32px;margin:0}.cz-index__description{color:var(--ui-muted-foreground);font-size:var(--ui-text);line-height:20px;margin:2px 0 0;max-width:640px}.cz-index__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.cz-index-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);overflow:hidden;position:relative}.cz-index-card__progress{animation:cz-index-progress 1.1s ease-in-out infinite;background:var(--ui-primary);height:2px;left:0;position:absolute;top:0;width:40%;z-index:2}@keyframes cz-index-progress{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.cz-index-toolbar{padding:12px 16px}.cz-index-notice,.cz-index-toolbar{border-bottom:1px solid var(--ui-border)}.cz-index-notice{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;padding:8px 16px}.cz-index-notice--critical{color:var(--ui-destructive)}.cz-index-table__scroll{transition:opacity .15s ease}.cz-index-table__scroll--refreshing{opacity:.55;pointer-events:none}.cz-index-table .cz-ui-table-cell{height:52px}.cz-index-table .cz-index-table__detail:hover{background:#0000}.cz-index-table .cz-index-table__detail .cz-ui-table-cell{height:auto}.cz-index-table__end{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.cz-index-table__row--link{cursor:pointer}.cz-index-table__row--link:focus-visible{background:var(--ui-accent);outline:1px solid var(--ui-ring);outline-offset:-1px}.cz-index-table__skeleton:hover{background:#0000!important}.cz-index-skeleton--title{height:14px}.cz-index-skeleton--stacked{display:flex;flex-direction:column;gap:6px}.cz-index-skeleton--stacked .cz-ui-skeleton:first-child{height:14px}.cz-index-skeleton__sub{height:10px}.cz-index-skeleton--badge{border-radius:999px;height:22px}.cz-index-skeleton--date{width:84px}.cz-index-skeleton--avatar{border-radius:999px;height:28px;width:28px}.cz-index-skeleton--thumbnail{border-radius:var(--ui-radius-sm);height:36px;width:36px}.cz-index-skeleton--checkbox{height:16px;width:16px}.cz-index-skeleton--actions{display:flex}.cz-index-skeleton__button{border-radius:var(--ui-radius-sm);height:24px;width:64px}.cz-index-table__end .cz-index-skeleton,.cz-index-table__end .cz-index-skeleton.cz-ui-skeleton{justify-content:flex-end;margin-left:auto}.cz-index-footer__skeleton{height:12px}.cz-index a.cz-index-cell-link,.cz-index a.cz-index-cell-primary{color:var(--ui-foreground);text-decoration:none}.cz-index a.cz-index-cell-primary{font-weight:600}.cz-index a.cz-index-cell-link:hover,.cz-index a.cz-index-cell-primary:hover{text-decoration:underline}.cz-index-cell-muted,.cz-index-cell-sub{color:var(--ui-muted-foreground)}.cz-index-cell-sub{display:block;font-size:var(--ui-text-xs);line-height:16px;margin-top:2px}.cz-index-cell-nowrap{white-space:nowrap}.cz-index-cell-truncate{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cz-index-table a:focus-visible{border-radius:2px;outline:1px solid var(--ui-ring);outline-offset:2px}.cz-index-state{align-items:center;display:flex;flex-direction:column;padding:56px 24px;text-align:center}.cz-index-state__icon{align-items:center;background:var(--ui-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);color:var(--ui-muted-foreground);display:inline-flex;height:44px;justify-content:center;margin-bottom:14px;width:44px}.cz-index-state__icon svg{height:20px;width:20px}.cz-index-state--critical .cz-index-state__icon{color:var(--ui-destructive)}.cz-index-state__title{color:var(--ui-foreground);font-size:var(--ui-text-lg);font-weight:650;line-height:24px;margin:0}.cz-index-state__description{color:var(--ui-muted-foreground);font-size:var(--ui-text);line-height:20px;margin:4px 0 0;max-width:420px}.cz-index-state__action{display:flex;gap:8px;margin-top:16px}.cz-index-footer{align-items:center;border-top:1px solid var(--ui-border);color:var(--ui-muted-foreground);display:flex;font-size:var(--ui-text-sm);gap:12px;justify-content:space-between;min-height:52px;padding:8px 16px}.cz-index-footer__summary strong{color:var(--ui-foreground);font-weight:600}.cz-index-footer__pages{align-items:center;display:flex;gap:6px}.cz-index-footer__range{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:6px;white-space:nowrap}@media (prefers-reduced-motion:reduce){.cz-index-card__progress{animation:none;opacity:.6;width:100%}}@media (max-width:640px){.cz-index{padding:20px 16px 32px}.cz-index__header{flex-wrap:wrap;margin-bottom:16px}.cz-index__title{font-size:22px;line-height:28px}.cz-index__actions{width:100%}.cz-index-toolbar{padding:12px}.cz-index-table .cz-ui-table-header{display:none}.cz-index-table,.cz-index-table .cz-ui-table-body,.cz-index-table .cz-ui-table-row{display:block;width:100%}.cz-index-table .cz-ui-table-row{grid-gap:10px 16px;border-bottom:1px solid var(--ui-border);display:grid;gap:10px 16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px 16px}.cz-index-table .cz-ui-table-body .cz-ui-table-row:last-child{border-bottom:0}.cz-index-table .cz-ui-table-cell{border:0;display:block;height:auto;padding:0!important;text-align:left}.cz-index-table .cz-ui-table-cell[data-primary]{grid-column:1/-1}.cz-index-table .cz-ui-table-cell:not([data-primary]):before{color:var(--ui-muted-foreground);content:attr(data-label);display:block;font-size:11px;font-weight:600;margin-bottom:2px}.cz-index-table__skeleton .cz-ui-table-cell:before{content:none!important}.cz-index-table__end .cz-index-skeleton,.cz-index-table__end .cz-index-skeleton.cz-ui-skeleton{justify-content:flex-start;margin-left:0}.cz-index-cell-truncate{max-width:none;white-space:normal}.cz-index-footer{flex-wrap:wrap}.cz-index-footer__range{display:none}}.cz-picker__trigger{max-width:240px}.cz-picker__trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.cz-ui-button svg.cz-picker__chevron{color:var(--ui-muted-foreground);height:14px;width:14px}.cz-picker{display:flex;flex-direction:column;max-height:min(440px,80vh);max-height:min(440px,var(--radix-popover-content-available-height,80vh));overflow:hidden;width:280px}.cz-picker__search{align-items:center;border-bottom:1px solid var(--ui-border);display:flex;flex-shrink:0;gap:8px;height:40px;padding:0 12px}.cz-picker__search>svg{color:var(--ui-muted-foreground);flex-shrink:0;height:15px;width:15px}.cz-picker__search input{background:#0000;border:0;color:var(--ui-foreground);flex:1 1;font:inherit;font-size:var(--ui-text);height:100%;min-width:0;outline:none}.cz-picker__search input::placeholder{color:var(--ui-muted-foreground)}.cz-picker__list{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:4px}.cz-picker__row{align-items:center;background:#0000;border:0;border-radius:var(--ui-radius-sm);color:var(--ui-foreground);cursor:pointer;display:flex;font:inherit;font-size:var(--ui-text-sm);gap:10px;min-height:34px;padding:6px 8px;text-align:left;width:100%}.cz-picker__row:focus-visible,.cz-picker__row:hover{background:var(--ui-accent);outline:none}.cz-picker__row:disabled{cursor:progress;opacity:.6}.cz-picker__row>svg{flex-shrink:0;height:16px;width:16px}.cz-picker__copy{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.cz-picker__count-skeleton{flex-shrink:0;height:10px}.cz-picker__count,.cz-picker__note{font-feature-settings:"tnum";color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums}.cz-picker__empty{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;padding:10px 8px}.cz-picker__empty p{margin:0}.cz-picker__pages{align-items:center;border-top:1px solid var(--ui-border);color:var(--ui-muted-foreground);display:flex;flex-shrink:0;font-size:var(--ui-text-xs);justify-content:space-between;padding:6px}@media (max-width:640px){.cz-picker__row{min-height:44px}.cz-picker__search input{font-size:16px}}.cz-index__back{margin-top:-2px}.cz-index-toolbar__status{align-items:center;color:var(--ui-muted-foreground);display:inline-flex;font-size:var(--ui-text-sm);gap:4px}.cz-index-toolbar__status[role=alert]{color:var(--ui-destructive)}@media (max-width:640px){.cz-index__back{display:none}}.segment-conditions-intro{background:#10b98114;border-left:3px solid #10b981;border-radius:8px;margin-bottom:16px;padding:12px 16px}.dark-mode .segment-conditions-intro{background:#10b9811f}.segment-condition-group{margin-bottom:16px}.segment-logic-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.segment-logic-and{background:#e0f2fe;color:#0369a1}.dark-mode .segment-logic-and{background:#0ea5e933;color:#38bdf8}.segment-logic-or{background:#fef3c7;color:#b45309}.dark-mode .segment-logic-or{background:#f59e0b33;color:#fbbf24}.segment-or-divider{align-items:center;display:flex;justify-content:center;margin:24px 0}.segment-or-divider:after,.segment-or-divider:before{border-bottom:1px dashed #e0e0e0;content:"";flex:1 1}.dark-mode .segment-or-divider:after,.dark-mode .segment-or-divider:before{border-color:#ffffff26}.segment-or-divider .segment-logic-badge{margin:0 16px}.segment-and-divider{align-items:center;display:flex;padding:8px 0}.segment-group-box{background:#fafbfc;border:1px solid #e0e0e0;border-radius:12px;padding:20px}.dark-mode .segment-group-box{background:#002331;border-color:#ffffff1a}.segment-group-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.dark-mode .segment-group-header{border-color:#ffffff1a}.segment-empty-group{background:#00000005;border:1px dashed #d1d5db;border-radius:8px;padding:24px;text-align:center}.dark-mode .segment-empty-group{background:#ffffff05;border-color:#ffffff1a}.segment-condition-wrapper,.segment-conditions-list{display:flex;flex-direction:column}.segment-condition-row{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:12px}.dark-mode .segment-condition-row{background:#001a23;border-color:#ffffff1a}.segment-field-select{flex:2 1;min-width:200px}.segment-source-select{flex:1.4 1;min-width:190px}.segment-operator-select{flex:1 1;min-width:140px}.segment-value-input{flex:1.5 1;min-width:150px}.segment-value-placeholder{background:#00000005;border:1px dashed #d1d5db;border-radius:6px;flex:1.5 1;min-width:150px;padding:8px 12px}.dark-mode .segment-value-placeholder{background:#ffffff05;border-color:#ffffff1a}.segment-value-date-relative{max-width:160px}.segment-billing-date-filter{display:flex;flex:3 1;flex-wrap:wrap;gap:8px}.segment-billing-date-filter>*{flex:1 1;min-width:150px}.segment-order-variant-filter{grid-gap:8px;display:grid;flex:3.5 1;gap:8px;grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) minmax(150px,1fr) minmax(120px,.8fr);min-width:min(100%,560px)}.segment-order-variant-field{min-width:0}.segment-order-variant-id{min-width:180px}.segment-order-variant-date-value{min-width:120px}@media (max-width:900px){.segment-order-variant-filter{grid-template-columns:1fr 1fr}}@media (max-width:640px){.segment-order-variant-filter{grid-template-columns:1fr}}.segment-add-condition-btn{margin-top:12px}.segment-add-group-btn{margin-top:24px}.segment-preview-count{padding:20px 0;text-align:center}.segment-preview-customer{border-bottom:1px solid #e0e0e0;padding:10px 0}.dark-mode .segment-preview-customer{border-color:#ffffff1a}.segment-preview-customer:last-child{border-bottom:none}.segment-usage-item{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:8px;padding:8px 0}.dark-mode .segment-usage-item{border-color:#ffffff1a}.segment-usage-item:last-child{border-bottom:none}.fixed_plan_sidebar_second_box_badge.active{background-color:#10b981;color:#fff}.fixed_plan_sidebar_second_box_badge{cursor:pointer;transition:all .15s ease}.fixed_plan_sidebar_second_box_badge:hover{opacity:.8}.segment-name-link{color:#10b981;cursor:pointer;font-weight:500;text-decoration:none}.segment-name-link:hover{text-decoration:underline}.segment-actions{align-items:center;display:flex;gap:4px}.segment-header-actions{align-items:center;display:flex;gap:12px}.segment-loading{align-items:center;display:flex;justify-content:center;padding:60px 0}.segment-errors{margin-bottom:20px}.segment-sidebar-or-divider{align-items:center;display:flex;justify-content:center;margin:8px 0}@media (max-width:768px){.segment-condition-row{align-items:stretch;flex-direction:column}.segment-field-select,.segment-operator-select,.segment-source-select,.segment-value-input{flex:none;min-width:100%}}.email-template-browser{--et-surface:var(--admin-dialog-surface,var(--cz-modal-bg,#fff));--et-field:var(--admin-dialog-field,var(--cz-input-bg,#fff));--et-text:var(--admin-dialog-text,var(--cz-modal-text-primary,#17323b));--et-muted:var(--admin-dialog-muted,var(--cz-modal-text-secondary,#52666d));--et-border:var(--admin-dialog-border,var(--cz-modal-border,#d5dfe1));--et-subtle:var(--admin-dialog-subtle,#f5f8f8);--et-focus:var(--admin-dialog-focus,#08775d);color:var(--et-text);container-type:inline-size;font:14px/1.5 Avenir,Avenir Next,sans-serif;min-width:0}.dark-mode .email-template-browser{--et-surface:var(--admin-dialog-surface,#001a23);--et-field:var(--admin-dialog-field,#002331);--et-text:var(--admin-dialog-text,#edf4f5);--et-muted:var(--admin-dialog-muted,#b1c4ca);--et-border:var(--admin-dialog-border,#32505b);--et-subtle:var(--admin-dialog-subtle,#002331);--et-focus:var(--admin-dialog-focus,#94d2bd)}.email-template-browser *,.email-template-browser :after,.email-template-browser :before{box-sizing:border-box}.email-template-browser__browse[hidden]{display:none}.email-template-browser h3,.email-template-browser p{margin:0}.email-template-browser button,.email-template-browser input,.email-template-browser select{font:inherit}.email-template-browser button{cursor:pointer}.email-template-browser button:focus-visible,.email-template-browser h3:focus-visible,.email-template-browser input:focus-visible,.email-template-browser select:focus-visible{outline:2px solid var(--et-focus);outline-offset:3px}.email-template-browser__blank{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.email-template-browser__blank>span{font-size:13px;font-weight:600;margin-right:4px}.email-template-browser__blank button{align-items:center;background:#0000;border:1px solid var(--et-border);border-radius:6px;color:var(--et-text);display:inline-flex;font:inherit;font-size:13px;gap:6px;min-height:36px;padding:6px 12px}.email-template-browser__blank button:hover:not(:disabled){background:var(--et-subtle)}.email-template-browser__blank button:disabled{opacity:.5}.email-template-browser__topline{align-items:center;border-bottom:1px solid var(--et-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.email-template-browser__tabs{display:flex;flex-wrap:wrap;gap:20px;min-width:0}.email-template-browser__tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--et-muted);font-weight:600;min-height:44px;padding:8px 0;white-space:nowrap}.email-template-browser__tabs button[aria-selected=true]{border-bottom-color:var(--et-focus);color:var(--et-text)}.email-template-browser__views{display:flex;flex-shrink:0;gap:4px}.email-template-browser__views button{background:#0000;border:1px solid #0000;border-radius:6px;color:var(--et-muted);display:grid;height:36px;padding:0;place-items:center;width:36px}.email-template-browser__views button[aria-pressed=true]{background:var(--et-subtle);border-color:var(--et-border);color:var(--et-text)}.email-template-browser__views button:hover{background:var(--et-subtle)}.email-template-browser__filters{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 110px 190px}.email-template-browser__filters label{display:flex;flex-direction:column;gap:6px;min-width:0}.email-template-browser__filters label>span{font-size:12px;font-weight:600}.email-template-browser__filters input,.email-template-browser__filters select{background:var(--et-field);border:1px solid var(--et-border);border-radius:6px;color:var(--et-text);font-size:13px;min-height:40px;min-width:0;padding:8px 10px;width:100%}.email-template-browser__filters input::placeholder{color:var(--et-muted)}.email-template-browser__search>div{position:relative}.email-template-browser__search>div>svg{color:var(--et-muted);left:10px;pointer-events:none;position:absolute;top:12px}.email-template-browser__search input{padding-left:34px}.email-template-browser .email-template-browser__count{color:var(--et-muted);font-size:12px;margin:16px 0 12px}.email-template-browser__results{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.email-template-browser__template{background:var(--et-surface);border:1px solid var(--et-border);border-radius:8px;color:var(--et-text);display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0;text-align:left}.email-template-browser__template:hover{border-color:var(--et-focus)}.email-template-browser__thumbnail{align-items:center;background:var(--et-subtle);border-bottom:1px solid var(--et-border);color:var(--et-muted);display:flex;height:160px;justify-content:center}.email-template-browser__thumbnail img{height:100%;object-fit:cover;object-position:top;width:100%}.email-template-browser__caption{display:flex;flex-direction:column;gap:5px;min-width:0;overflow-wrap:anywhere;padding:12px}.email-template-browser__caption strong{font-size:14px;font-weight:600;line-height:1.4}.email-template-browser__caption small,.email-template-browser__format{color:var(--et-muted);font-size:12px}.email-template-browser__format{align-items:center;display:inline-flex;gap:5px}.email-template-browser__results--list{gap:8px;grid-template-columns:1fr}.email-template-browser__results--list .email-template-browser__template{align-items:stretch;flex-direction:row}.email-template-browser__results--list .email-template-browser__thumbnail{border:0;border-right:1px solid var(--et-border);flex-shrink:0;height:auto;min-height:100px;width:84px}.email-template-browser .email-template-browser__empty{color:var(--et-muted);padding:24px 0}.email-template-browser__preview{display:flex;flex-direction:column;gap:16px;min-width:0}.email-template-browser__back{align-self:flex-start}.email-template-browser__selection{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.email-template-browser__selection>div:first-child{min-width:0}.email-template-browser__selection h3{color:var(--et-text);font-size:17px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.email-template-browser__selection p{color:var(--et-muted);font-size:12px;margin-top:5px}.email-template-browser__metadata{grid-gap:6px;display:grid;font-size:13px;gap:6px;margin:0}.email-template-browser__metadata>div{grid-gap:12px;display:grid;gap:12px;grid-template-columns:90px minmax(0,1fr)}.email-template-browser__metadata dt{color:var(--et-muted)}.email-template-browser__metadata dd{margin:0;overflow-wrap:anywhere}.email-template-browser__state{align-items:center;color:var(--et-muted);display:flex;gap:10px;justify-content:center;min-height:200px}.email-template-browser__preview-error{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.email-template-browser__apply-error,.email-template-browser__preview-error p{color:#b42318;color:var(--cz-error-text,#b42318);overflow-wrap:anywhere}.dark-mode .email-template-browser__apply-error,.dark-mode .email-template-browser__preview-error p{color:#f3a39c;color:var(--cz-error-text,#f3a39c)}.email-template-browser__issues{color:var(--et-muted);font-size:13px;margin:0;overflow-wrap:anywhere;padding-left:20px}.email-template-browser__issues--error{color:#b42318;color:var(--cz-error-text,#b42318)}.dark-mode .email-template-browser__issues--error{color:#f3a39c;color:var(--cz-error-text,#f3a39c)}.email-template-browser__canvas{align-items:flex-start;background:var(--et-subtle);border:1px solid var(--et-border);border-radius:6px;display:flex;justify-content:center;padding:12px}.email-template-browser__screen{background:#fff;border:0;display:block;height:420px;max-width:640px;width:100%}.email-template-browser__screen--mobile{max-width:320px}.email-template-browser__text{color:#202223;font:14px/1.6 Avenir,Avenir Next,sans-serif;margin:0;overflow:auto;overflow-wrap:anywhere;padding:20px;white-space:pre-wrap}.email-template-browser__use{align-items:center;background:var(--et-surface);border-top:1px solid var(--et-border);bottom:-24px;display:flex;gap:16px;justify-content:space-between;padding:16px 0;position:sticky}.email-template-browser__use p{color:var(--et-muted);font-size:12px}.email-template-browser__use .admin-action{flex-shrink:0}@container (max-width: 560px){.email-template-browser__filters{grid-template-columns:1fr 1.5fr}.email-template-browser__search{grid-column:1/-1}.email-template-browser__tabs{gap:12px}.email-template-browser__tabs button{font-size:13px}.email-template-browser__results{gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.email-template-browser__results--list{grid-template-columns:1fr}.email-template-browser__thumbnail{height:130px}.email-template-browser__use{align-items:stretch;flex-direction:column;gap:10px}.email-template-browser__screen{height:360px}}@media (max-width:600px){.email-template-browser__views button{height:44px;width:44px}.email-template-browser__filters input,.email-template-browser__filters select{font-size:16px;min-height:44px}.email-template-browser__use{bottom:-20px}}.email-personalized-field{min-width:0}.email-personalized-field>label{display:block}.campaign-create__field.email-personalized-field>label{color:#202223;color:var(--cz-input-text,#202223);font-size:13px;font-weight:700}.dark-mode .campaign-create__field.email-personalized-field>label{color:#fff;color:var(--cz-input-text,#fff)}.email-personalized-field__input{align-items:stretch;display:flex;gap:8px;min-height:0;min-width:0}.email-personalized-field__input>input,.email-personalized-field__input>textarea{flex:1 1;min-width:0;width:100%}.email-personalized-field__input>select{flex-shrink:0;max-width:160px;width:auto}.email-personalized-field--multiline .email-personalized-field__input{flex-direction:column-reverse}.email-personalized-field--multiline .email-personalized-field__input>select{align-self:flex-end}.campaign-create__html-source-editor.email-personalized-field>label>span{display:block}.campaign-create__html-source-editor .email-personalized-field__input>select{background:#16212b;border:1px solid #637681;border-radius:6px;color:#f5fbff;font-family:inherit;font-size:12px;margin:0 12px;padding:6px 8px}.campaign-create__html-source-editor .email-personalized-field__input>select:focus-visible{outline:2px solid #00c3e3;outline-offset:2px}.email-personalization-preview-text{color:#202223;font:14px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;padding:24px;white-space:pre-wrap}.email-personalized-field>small{color:#b42318;color:var(--cz-error-text,#b42318);display:block;margin-top:6px}.dark-mode .email-personalized-field>small{color:#f3a39c;color:var(--cz-error-text,#f3a39c)}@media (max-width:600px){.email-personalized-field__input{flex-direction:column}.email-personalized-field__input>select{max-width:100%;min-height:44px}.email-personalized-field--multiline .email-personalized-field__input{flex-direction:column-reverse}}.cz-smarty-settings-frame__body .cz-index,.cz-smarty-settings-frame__body .cz-settings{min-height:0;padding:0}.cz-smarty-settings-frame__body .cz-index__header,.cz-smarty-settings-frame__body .cz-index__heading,.cz-smarty-settings-frame__body .cz-settings__header,.cz-smarty-settings-frame__body .cz-settings__heading{display:none}.cz-smarty-settings-frame__body .onboarding_status_row{display:flex;gap:8px}.sign-up-form-preview{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:100%;min-height:560px;padding:24px}.sign-up-form-preview__frame{align-self:center;background:#0000;background:var(--ui-background,#0000);border:1px solid var(--surface-editor-border,var(--ui-border));border-radius:12px;flex:1 1;max-width:100%;min-height:560px}.sign-up-form-preview__notice{align-self:center;color:var(--ui-muted-foreground);color:var(--surface-editor-muted,var(--ui-muted-foreground));font-size:13px;margin:0}.sign-up-form-editor__publish-errors{margin:0;padding-left:18px}.sign-up-forms-index__rate{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customer-surface-editor__icon-button.sign-up-form-editor__text-button{color:var(--surface-editor-text);font:inherit;font-size:13px;font-weight:600;padding:0 12px;width:auto}.sign-up-form-editor.customer-surface-editor .checkout-item-action{height:28px;width:28px}.sign-up-form-editor.customer-surface-editor .checkout-item-action:focus-visible,.sign-up-form-editor.customer-surface-editor .checkout-item-add:focus-visible{outline:1px solid var(--surface-editor-focus);outline-offset:1px}.sign-up-form-editor.customer-surface-editor .checkout-item-add{align-items:center;background:var(--surface-editor-panel);border:1px solid var(--surface-editor-line);border-radius:8px;color:var(--surface-editor-text);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-height:38px;padding:0 12px;width:100%}.sign-up-form-editor.customer-surface-editor .checkout-item-add:hover:not(:disabled){background:var(--surface-editor-active)}.sign-up-form-editor.customer-surface-editor .checkout-item-add:disabled{color:var(--surface-editor-muted);cursor:default;opacity:.6}.sign-up-form-editor__versions{display:inline-flex;gap:4px;justify-self:center}.sign-up-form-test__verdict{font-weight:600;margin:0 0 12px}.sign-up-form-test__note{color:var(--ui-muted-foreground);margin:0 0 12px}.sign-up-form-test__number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.sign-up-form-test__end{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sign-up-form-test__delete{align-self:flex-start}.sign-up-form-preview--skeleton{align-items:center;box-sizing:border-box;min-width:0;width:100%}.sign-up-form-preview--skeleton .sign-up-form-preview__skeleton{background:var(--ui-muted);border:1px solid var(--ui-border);border-radius:12px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative;width:100%}.sign-up-form-preview__skeleton-page{grid-gap:16px;display:grid;gap:16px;padding:24px}.sign-up-form-preview__skeleton .sign-up-form-preview__skeleton-field,.sign-up-form-preview__skeleton .sign-up-form-preview__skeleton-hero{border-radius:10px}.sign-up-form-preview__skeleton-overlay{background:var(--ui-overlay);inset:0;position:absolute}.sign-up-form-preview__skeleton-form{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:28px}.is-popup>.sign-up-form-preview__skeleton-form{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100% - 48px))}.is-flyout>.sign-up-form-preview__skeleton-form{bottom:20px;padding:22px;position:absolute;right:20px;width:min(340px,calc(100% - 40px))}.is-embedded>.sign-up-form-preview__skeleton-form{margin:8px 24px 24px}.is-full_page>.sign-up-form-preview__skeleton-form{border:none;border-radius:0;flex:1 1;justify-content:center;margin:0;padding:48px max(28px,calc(50% - 240px))}.sign-up-form-editor__status-skeleton.cz-ui-skeleton{border-radius:999px}.sign-up-form-editor__button-skeleton.cz-ui-skeleton{border-radius:8px;flex:none}.sign-up-form-editor__inspector-skeleton .surface-settings-group{display:flex;flex-direction:column;gap:12px}.sign-up-form-editor__inspector-skeleton-field{display:flex;flex-direction:column;gap:8px}.sign-up-form-editor__inspector-skeleton-field .cz-ui-skeleton:last-child{border-radius:8px}.audience-rules__group{margin-bottom:16px}.audience-rules__or{align-items:center;display:flex;gap:16px;justify-content:center;margin:20px 0}.audience-rules__or:after,.audience-rules__or:before{border-bottom:1px solid var(--ui-border);content:"";flex:1 1}.audience-rules__and{align-items:center;display:flex;padding:8px 0}.audience-rules__box{background:var(--ui-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:16px}.audience-rules__box-header{align-items:center;border-bottom:1px solid var(--ui-border);display:flex;gap:8px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.audience-rules__box-header h3{color:var(--ui-foreground);font-size:var(--ui-text);font-weight:600;margin:0}.audience-rules__empty{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);padding:20px;text-align:center}.audience-rules__item,.audience-rules__list{display:flex;flex-direction:column}.audience-rules__add{margin-top:12px}.audience-rules__add-group{margin-top:16px}.audience-rules__row{align-items:flex-start;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);color:var(--ui-foreground);display:flex;flex-wrap:wrap;gap:8px;padding:12px}.audience-rules__field{flex:2 1;min-width:200px}.audience-rules__source{flex:1.4 1;min-width:190px}.audience-rules__operator{flex:1 1;min-width:140px}.audience-rules__value{flex:1.5 1;min-width:150px}.audience-rules__value--relative{max-width:180px}.audience-rules__no-value{border:1px solid var(--ui-border);border-radius:var(--ui-radius);color:var(--ui-muted-foreground);flex:1.5 1;font-size:var(--ui-text-sm);min-width:150px;padding:8px 12px}.audience-rules__membership{flex:3 1;min-width:min(280px,100%)}.audience-rules__remove{color:var(--ui-destructive);flex-shrink:0}.audience-rules__row--advanced>.audience-rules__field{flex:1 1}.audience-rules__row--advanced>.audience-rules__remove{margin-left:auto}.audience-rules__field-button.cz-ui-button{height:auto;justify-content:space-between;line-height:1.4;min-height:44px;padding:6px 12px;text-align:left;white-space:normal;width:100%}.audience-rules__field-copy{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.audience-rules__field-copy small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-weight:400}.audience-rules__field-button svg{flex-shrink:0;height:16px;width:16px}.audience-rules__suffixed{align-items:center;display:flex;gap:8px}.audience-rules__suffixed>span{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm)}.audience-rules__combobox{min-width:0}.audience-rules__combobox .cz-ui-button--link{height:auto;padding:0;width:fit-content}.audience-rules__billing{display:flex;flex:3 1;flex-wrap:wrap;gap:8px}.audience-rules__billing>*{flex:1 1;min-width:150px}.audience-rules__variant{grid-gap:8px;display:grid;flex:3.5 1;gap:8px;grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) minmax(150px,1fr) minmax(120px,.8fr);min-width:min(100%,560px)}.audience-rules__variant-field{min-width:0}.audience-rules__advanced{border-top:1px solid var(--ui-border);display:flex;flex:1 0 100%;flex-direction:column;gap:16px;min-width:0;order:2;padding-top:12px}.audience-rules__refinement-skeleton{display:flex;flex-direction:column;gap:8px}.audience-rules__add-filter{align-self:flex-start}.audience-condition-controls,.audience-condition-date,.audience-condition-duration,.audience-condition-period,.audience-condition-range,.audience-property-input{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.audience-condition-controls>*,.audience-condition-date>*,.audience-condition-duration>*,.audience-condition-period>*,.audience-condition-range>*,.audience-property-input>*{flex:1 1;min-width:min(180px,100%)}.audience-property-input>.audience-rules__combobox{flex:2 1}.audience-property-path{color:var(--ui-foreground);flex-basis:100%;font-size:var(--ui-text-sm)}.audience-property-path summary{color:var(--ui-link);cursor:pointer}.audience-property-path>div{display:flex;flex-wrap:wrap;gap:12px;margin-block:12px}.audience-property-path>div>*{flex:1 1;min-width:min(180px,100%)}.audience-condition-refinement,.audience-condition-refinements{display:flex;flex-direction:column;gap:12px}.audience-condition-refinement{border-top:1px solid var(--ui-border);padding-top:12px}.audience-condition-refinement__heading{align-items:center;display:flex;font-size:var(--ui-text-sm);gap:8px;justify-content:space-between}.audience-condition-hint{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0}.audience-condition-error{color:var(--ui-destructive);font-size:var(--ui-text-sm)}.audience-condition-error p{margin:0 0 8px}.segment-rule-review{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0 0 12px}.segment-rule-review p{margin:0 0 8px}.segment-rule-review pre{background:var(--ui-muted);border-radius:var(--ui-radius-sm);font-size:var(--ui-text-xs);margin:0 0 8px;padding:8px 12px;white-space:pre-wrap}.audience-rules__frozen,.segment-rule-review pre{color:var(--ui-foreground);overflow-wrap:anywhere}.audience-rules__frozen{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);display:flex;flex-direction:column;font-size:var(--ui-text-sm);gap:12px;min-width:0;padding:12px}.audience-rules__frozen-heading{display:flex;flex-direction:column;gap:2px}.audience-rules__frozen-heading span{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs)}.audience-rules__frozen dl{display:flex;flex-direction:column;gap:8px;margin:0}.audience-rules__frozen dl>div{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(90px,130px) minmax(0,1fr)}.audience-rules__frozen dt{color:var(--ui-muted-foreground)}.audience-rules__frozen dd{margin:0;white-space:pre-wrap}.audience-rules__frozen-refinements{display:flex;flex-direction:column;gap:8px}.audience-rules__frozen-refinements ul{margin:0;padding-left:20px}.audience-rules__frozen-refinements li+li{margin-top:4px}.audience-rules__frozen p{margin:0}.audience-rules__frozen pre{margin:0;white-space:pre-wrap}.cz-ui-popover.audience-field-picker{color:var(--ui-foreground);display:flex;flex-direction:column;font-size:var(--ui-text);max-height:min(600px,calc(100dvh - 32px));max-width:calc(100vw - 24px);overflow:hidden;width:420px}.audience-field-picker__header{border-bottom:1px solid var(--ui-border);display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 16px}.audience-field-picker__category,.audience-field-picker__heading{align-items:center;display:flex;gap:8px}.audience-field-picker__category h4,.audience-field-picker__heading h3{flex:1 1;font-size:var(--ui-text);font-weight:600;margin:0;min-width:0}.audience-field-picker__search{align-items:center;border:1px solid var(--ui-input);border-radius:var(--ui-radius);display:flex;gap:8px;padding-inline:10px}.audience-field-picker__search:focus-within{border-color:var(--ui-ring)}.audience-field-picker__search>svg{color:var(--ui-muted-foreground);flex-shrink:0;height:16px;width:16px}.audience-field-picker__search input{background:#0000;border:0;color:inherit;flex:1 1;font:inherit;min-height:36px;min-width:0;outline:none;padding:0;width:100%}.audience-field-picker__search input:focus-visible{outline:none}.audience-field-picker__search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.audience-field-picker__search input::placeholder{color:var(--ui-muted-foreground)}.audience-field-picker__results{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px}.audience-field-picker__results h4{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-weight:600;margin:8px 12px 4px}.audience-field-picker__results section+section{margin-top:12px}.audience-field-picker__row.cz-ui-button{font-weight:400;height:auto;justify-content:space-between;line-height:1.4;min-height:40px;padding:8px 12px;text-align:left;white-space:normal;width:100%}.audience-field-picker__row svg{flex-shrink:0;height:16px;width:16px}.audience-field-picker__row>small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs)}.audience-field-picker__copy{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.audience-field-picker__copy small{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs)}.audience-field-picker__empty{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;padding:12px}@media (max-width:900px){.audience-rules__variant{grid-template-columns:1fr 1fr}}@media (max-width:768px){.audience-rules__row{align-items:stretch;flex-direction:column}.audience-rules__field,.audience-rules__operator,.audience-rules__source,.audience-rules__value{flex:none;min-width:100%}.audience-rules__value--relative{max-width:none}.audience-rules__remove{align-self:flex-end}}@media (max-width:640px){.audience-rules__variant{grid-template-columns:1fr}.audience-condition-controls>*,.audience-condition-date>*,.audience-condition-duration>*,.audience-condition-period>*,.audience-condition-range>*,.audience-property-input>*{flex-basis:100%}.audience-rules__frozen dl>div{gap:4px;grid-template-columns:minmax(0,1fr)}}.segment-form__layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.segment-form__main,.segment-form__side{display:flex;flex-direction:column;gap:16px;min-width:0}.segment-form__card{padding:20px}.segment-form__card>h2{color:var(--ui-foreground);font-size:var(--ui-text-lg);font-weight:600;line-height:24px;margin:0 0 4px}.segment-form__card>h2:last-child{margin-bottom:0}.segment-form__card-text{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);line-height:20px;margin:0 0 16px}.segment-form__heading-gap{margin-bottom:12px}.segment-form__intro{font-weight:500;margin:8px 0 12px}.segment-form__facts,.segment-form__intro{color:var(--ui-foreground);font-size:var(--ui-text-sm)}.segment-form__facts{line-height:20px;list-style:disc;margin:12px 0 0;overflow-wrap:anywhere;padding-left:20px}.segment-form__rule-group+.segment-form__rule-group{margin-top:8px}.segment-form__or{display:flex;justify-content:center;margin:8px 0}.segment-form__badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.segment-form__preview-count{align-items:center;color:var(--ui-muted-foreground);display:flex;flex-direction:column;font-size:var(--ui-text-sm);gap:4px;padding:16px 0}.segment-form__preview-count strong{color:var(--ui-foreground);font-size:var(--ui-text-title);font-weight:600;line-height:32px}.segment-form__preview-sample{border-top:1px solid var(--ui-border);color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);padding-top:12px}.segment-form__preview-customer{border-bottom:1px solid var(--ui-border);display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere;padding:10px 0}.segment-form__preview-customer:last-child{border-bottom:0;padding-bottom:0}.segment-form__preview-customer span:first-child{color:var(--ui-foreground);font-size:var(--ui-text)}.segment-form__preview-skeleton{align-items:center;display:flex;flex-direction:column;gap:8px;padding:16px 0}.segment-form__stack{display:flex;flex-direction:column;gap:12px}@media (min-width:1100px){.segment-form__layout{align-items:start;gap:24px;grid-template-columns:minmax(0,1fr) 340px}}.copilot__panel{--copilot-bg:var(--detail-surface);--copilot-surface:var(--detail-card-bg);--copilot-surface-strong:var(--detail-surface-strong);--copilot-hover:var(--detail-hover-bg);--copilot-border:var(--detail-border);--copilot-border-strong:var(--detail-border-strong);--copilot-text:var(--detail-text-primary);--copilot-text-secondary:var(--detail-text-secondary);--copilot-text-muted:var(--detail-text-muted);--copilot-accent:var(--detail-accent);background:var(--copilot-bg);color:var(--copilot-text);display:flex;flex-direction:column;font-family:inherit;height:100%;overflow:hidden}.copilot__panel button,.copilot__panel textarea{font:inherit}.copilot__panel button:focus-visible,.copilot__panel textarea:focus-visible{outline:2px solid var(--copilot-accent);outline-offset:2px}.copilot__context_bar{gap:12px;justify-content:space-between;padding:12px}.copilot__agent,.copilot__context_bar{align-items:center;background:var(--copilot-bg);border-bottom:1px solid var(--copilot-border);display:flex;flex-shrink:0}.copilot__agent{color:var(--copilot-text);font-size:14px;gap:10px;padding:10px 12px}.copilot__agent strong{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copilot__context_main{display:flex;flex-direction:column;gap:3px;min-width:0}.copilot__context_label{color:var(--copilot-text-muted);font-size:11px;font-weight:600}.copilot__context_title{color:var(--copilot-text);font-size:13px;line-height:1.25}.copilot__context_meta,.copilot__context_title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copilot__context_meta{color:var(--copilot-text-secondary);font-size:11px;line-height:1.35}.copilot__panel_notice{background:var(--copilot-surface-strong);border:1px solid var(--copilot-border);border-radius:8px;color:var(--copilot-text-secondary);font-size:12px;line-height:1.4;margin:8px 12px 0;padding:8px 10px}.copilot__panel_notice--error{color:var(--copilot-text)}.copilot__new_thread_btn{align-items:center;background:var(--copilot-bg);border:1px solid var(--copilot-border);border-radius:6px;color:var(--copilot-text-secondary);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;justify-content:center;min-height:32px;padding:5px 10px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.copilot__new_thread_btn:hover:not(:disabled){background:var(--copilot-hover);color:var(--copilot-text)}.copilot__new_thread_btn:disabled{cursor:not-allowed;opacity:.5}.copilot__new_thread_btn svg{height:13px;width:13px}.copilot__messages{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;padding:16px 12px 8px;scrollbar-color:var(--copilot-border) #0000;scrollbar-width:thin}.copilot__messages::-webkit-scrollbar{width:6px}.copilot__messages::-webkit-scrollbar-track{background:#0000}.copilot__messages::-webkit-scrollbar-thumb{background:var(--copilot-border);border-radius:999px}.copilot__welcome{align-items:center;display:flex;flex-direction:column;padding:32px 16px 22px;text-align:center}.copilot__welcome_icon{align-items:center;background:var(--copilot-surface-strong);border:1px solid var(--copilot-border);border-radius:50%;color:var(--copilot-text-secondary);display:flex;height:44px;justify-content:center;margin-bottom:14px;width:44px}.copilot__welcome_icon svg{height:22px;width:22px}.copilot__welcome_title{color:var(--copilot-text);font-size:15px;font-weight:600;margin:0 0 14px}.copilot__welcome_list{list-style:none;margin:0 0 14px;padding:0;text-align:left;width:100%}.copilot__welcome_list li{color:var(--copilot-text-secondary);font-size:13px;line-height:1.5;padding:6px 0 6px 18px;position:relative}.copilot__welcome_prompt{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.copilot__welcome_prompt:hover{color:var(--copilot-text);text-decoration:underline;text-underline-offset:2px}.copilot__welcome_list li:before{background:var(--copilot-text-muted);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:14px;width:5px}.copilot__welcome_note{color:var(--copilot-text-muted);font-size:11px;line-height:1.45;margin:0}.copilot__empty,.copilot__loading{align-items:center;color:var(--copilot-text-secondary);display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;padding:24px;text-align:center}.copilot__empty_icon{color:var(--copilot-text-muted);height:32px;width:32px}.copilot__empty p,.copilot__loading span{font-size:13px;margin:0}@keyframes copilot__spin{to{transform:rotate(1turn)}}.copilot__spinner{animation:copilot__spin 1s linear infinite}.copilot__message{display:flex;flex-direction:column;max-width:92%;word-break:break-word}.copilot__message--agent{align-self:flex-end}.copilot__message--copilot{align-self:flex-start}.copilot__message_content{border:1px solid var(--copilot-border);font-size:13px;line-height:1.5;padding:10px 14px}.copilot__message--agent .copilot__message_content{background:var(--copilot-surface);border-color:var(--copilot-border-strong);border-radius:14px 14px 4px 14px;color:var(--copilot-text);white-space:pre-wrap}.copilot__message--copilot .copilot__message_content{background:var(--copilot-surface-strong);border-radius:14px 14px 14px 4px;color:var(--copilot-text)}.copilot__message--error .copilot__message_content{background:var(--copilot-surface-strong);border-color:var(--copilot-border);color:var(--copilot-text)}.copilot__message_header{align-items:center;color:var(--copilot-text-muted);display:flex;gap:6px;margin-bottom:5px}.copilot__message_icon{height:14px;width:14px}.copilot__message_label{color:var(--copilot-text-secondary);font-size:11px;font-weight:600}.copilot__md_paragraph{margin:0 0 7px}.copilot__md_paragraph:last-child{margin-bottom:0}.copilot__md_list{margin:4px 0 7px;padding-left:18px}.copilot__md_list li{font-size:13px;line-height:1.5;margin-bottom:3px}.copilot__md_code{background:var(--copilot-surface-strong);border-radius:3px;display:inline;font-family:SF Mono,Fira Code,monospace;font-size:12px;padding:1px 5px}@keyframes copilot__blink{0%,to{opacity:1}50%{opacity:0}}.copilot__cursor{animation:copilot__blink .8s ease-in-out infinite;background:var(--copilot-accent);display:inline-block;height:14px;margin-left:2px;vertical-align:text-bottom;width:2px}.copilot__sources{margin-top:8px}.copilot__sources_toggle{align-items:center;background:#0000;border:0;color:var(--copilot-text-secondary);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;min-height:28px;padding:4px 0;transition:color .15s ease}.copilot__sources_toggle:hover{color:var(--copilot-text)}.copilot__sources_toggle svg{height:13px;width:13px}.copilot__sources_list{display:flex;flex-direction:column;gap:6px;margin-top:6px}.copilot__source_card{background:var(--copilot-surface);border:1px solid var(--copilot-border);border-radius:8px;display:flex;flex-direction:column;gap:2px;outline:none;padding:8px 10px;position:relative;transition:background-color .15s ease,border-color .15s ease}.copilot__source_card:focus-visible,.copilot__source_card:hover{background:var(--copilot-surface-strong);border-color:var(--copilot-border-strong)}.copilot__source_type{color:var(--copilot-text-muted);font-size:10px;font-weight:600}.copilot__source_title{color:var(--copilot-text);font-size:13px;font-weight:600}.copilot__source_snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--copilot-text-secondary);display:-webkit-box;font-size:12px;line-height:1.4;overflow:hidden}.copilot__source_preview{grid-gap:4px;background:var(--copilot-bg);border:1px solid var(--copilot-border-strong);border-radius:8px;bottom:calc(100% + 8px);color:var(--copilot-text);display:grid;gap:4px;left:12px;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;right:12px;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease;z-index:5}.copilot__source_card:focus-visible .copilot__source_preview,.copilot__source_card:focus-within .copilot__source_preview,.copilot__source_card:hover .copilot__source_preview{opacity:1}.copilot__source_preview_label{color:var(--copilot-text-muted);font-size:10px;font-weight:600}.copilot__source_preview strong{color:var(--copilot-text);font-size:12px;line-height:1.3}.copilot__source_preview p{color:var(--copilot-text-secondary);font-size:12px;line-height:1.45;margin:0}.copilot__actions,.copilot__suggested_prompts{display:flex;flex-wrap:wrap;gap:6px}.copilot__actions{margin-top:8px}.copilot__suggested_prompts{padding:4px 0 8px}.copilot__action_card,.copilot__insert_btn,.copilot__prompt_chip{align-items:center;background:var(--copilot-surface-strong);border:1px solid var(--copilot-border);border-radius:8px;color:var(--copilot-text-secondary);cursor:pointer;display:inline-flex;min-height:32px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.copilot__action_card{font-size:12px;font-weight:500;gap:6px;padding:6px 12px}.copilot__prompt_chip{font-size:12px;font-weight:400;line-height:1.4;padding:6px 12px;text-align:left}.copilot__insert_btn{font-size:11px;font-weight:500;gap:5px;padding:4px 10px}.copilot__action_card:hover,.copilot__insert_btn:hover,.copilot__prompt_chip:hover{background:var(--copilot-hover);color:var(--copilot-text)}.copilot__action_card svg,.copilot__insert_btn svg{height:12px;width:12px}.copilot__message_footer{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:6px}.copilot__message_actions{align-items:center;display:flex;gap:2px}.copilot__action_btn{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--copilot-text-muted);cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;transition:background-color .15s ease,color .15s ease;width:30px}.copilot__action_btn:hover:not(:disabled){background:var(--copilot-hover);color:var(--copilot-text)}.copilot__action_btn--active{color:var(--copilot-text)}.copilot__action_btn:disabled{cursor:default}.copilot__action_btn svg{height:14px;width:14px}.copilot__input_area{background:var(--copilot-bg);border-top:1px solid var(--copilot-border);flex-shrink:0;padding:8px 12px 12px}.copilot__input_wrapper{align-items:flex-end;background:var(--copilot-surface-strong);border:1px solid var(--copilot-border);border-radius:12px;display:flex;gap:8px;padding:6px 6px 6px 12px;transition:background-color .15s ease,border-color .15s ease}.copilot__input_wrapper:focus-within{background:var(--copilot-surface);border-color:var(--copilot-border-strong)}.copilot__input{background:#0000;border:0;color:var(--copilot-text);flex:1 1;font-family:inherit;font-size:13px;line-height:1.5;max-height:120px;min-height:20px;outline:none;padding:4px 0;resize:none}.copilot__input::placeholder{color:var(--copilot-text-muted)}.copilot__input:disabled{opacity:.6}.copilot__send_btn,.copilot__voice_btn{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--copilot-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background-color .15s ease,color .15s ease,opacity .15s ease;width:32px}.copilot__send_btn:hover:not(:disabled),.copilot__voice_btn:hover:not(:disabled){background:var(--copilot-hover);color:var(--copilot-text)}.copilot__send_btn--active,.copilot__voice_btn--listening{border:1px solid var(--copilot-border-strong)}.copilot__send_btn--active,.copilot__send_btn--active:hover:not(:disabled),.copilot__voice_btn--listening,.copilot__voice_btn--listening:hover:not(:disabled){background:var(--copilot-surface);color:var(--copilot-text)}.copilot__send_btn:disabled,.copilot__voice_btn:disabled{cursor:not-allowed;opacity:.5}.copilot__send_btn svg,.copilot__voice_btn svg{height:16px;width:16px}.copilot__voice_note{color:var(--copilot-text-secondary);font-size:12px;line-height:1.35;margin-top:6px;padding:0 4px}.copilot__crash{align-items:center;background:var(--copilot-bg);color:var(--copilot-text-secondary);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:100%;padding:24px;text-align:center}.copilot__crash_icon{color:var(--copilot-text-muted);height:24px;width:24px}.copilot__crash p{font-size:13px;margin:0}.copilot__crash button{background:var(--copilot-bg);border:1px solid var(--copilot-border);border-radius:6px;color:var(--copilot-text-secondary);cursor:pointer;margin-top:2px;min-height:32px;padding:6px 16px}.copilot__crash button:hover{background:var(--copilot-hover);color:var(--copilot-text)}@media (max-width:720px){.copilot__context_bar{align-items:flex-start;padding:10px}.copilot__new_thread_btn{min-height:40px;min-width:40px;padding:0 10px}.copilot__messages{padding:14px 10px 8px}.copilot__message{max-width:96%}.copilot__message_footer{align-items:flex-start}.copilot__action_btn,.copilot__send_btn,.copilot__voice_btn{height:40px;width:40px}.copilot__action_card,.copilot__prompt_chip{min-height:40px}.copilot__input_area{padding:8px 10px 10px}}@media (prefers-reduced-motion:reduce){.copilot__panel *,.copilot__panel :after,.copilot__panel :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.inbox__human_ownership{grid-gap:10px;background:var(--bg-secondary);border:1px solid var(--inbox-pane-border-color);border-radius:8px;color:var(--text-primary);display:grid;gap:10px;margin:4px 0 12px;padding:12px}.inbox__human_ownership__copy{align-items:flex-start;display:flex;gap:8px}.inbox__human_ownership__copy svg{color:var(--text-secondary);flex:0 0 15px;margin-top:2px}.inbox__human_ownership__copy p,.inbox__human_ownership__error{font-size:12px;line-height:1.5;margin:0}.inbox__human_ownership__return{align-items:center;background:var(--bg-primary);border:1px solid var(--inbox-pane-border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:7px;min-height:34px;padding:6px 10px;width:fit-content}.inbox__human_ownership__return:hover:not(:disabled){background:var(--bg-hover)}.inbox__human_ownership__return:focus-visible{outline:2px solid var(--inbox-focus-ring);outline-offset:2px}.inbox__human_ownership__return:disabled{cursor:progress;opacity:.65}.inbox__human_ownership__error{color:var(--inbox-danger)}.chat__runtime_progress{background:var(--ui-muted);background:var(--bg-secondary,var(--ui-muted));border:1px solid var(--inbox-pane-border-color,var(--ui-border));border-radius:10px;color:var(--ui-muted-foreground);color:var(--text-secondary,var(--ui-muted-foreground));display:flex;flex:0 0 auto;flex-direction:column;gap:10px;margin:0 16px 8px;min-width:0;padding:9px 11px}.chat__runtime_progress_row{align-items:flex-start;display:flex;gap:10px;min-width:0}.chat__runtime_progress_row>.agent-progress{flex:1 1 auto}.chat__runtime_progress_stop{align-items:center;background:#0000;border:1px solid;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:12px;font-weight:600;gap:6px;padding:4px 10px}.chat__runtime_progress_stop:hover{background:var(--ui-surface);background:var(--bg-primary,var(--ui-surface))}.chat__runtime_progress_stop:focus-visible{outline:2px solid currentColor;outline-offset:2px}.chat__agent_activity{align-items:center;color:var(--text-secondary);display:flex;flex:none;font-size:12px;gap:8px;margin:0 16px 8px}.chat__agent_activity>span:last-child{grid-gap:2px;display:grid;gap:2px}.chat__agent_activity strong{font-weight:600}.chat__reply_main>.chat__agent_activity,.chat__reply_main>.chat__runtime_progress,.chat__reply_main>.chat__typing_indicator{background:#0000;border:0;border-bottom:1px solid var(--inbox-pane-border-color,var(--ui-border));border-radius:0;margin:0;padding:10px 12px}.chat__reply_main>.chat__typing_indicator{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:4px}.workspace-access-denied{--wad-bg:#f6f6f7;--wad-surface:#fff;--wad-line:#e3e3e3;--wad-text:#202223;--wad-muted:#6d7175;--wad-focus:#8a8a8a;align-items:center;background:var(--wad-bg);box-sizing:border-box;color:var(--wad-text);display:flex;justify-content:center;min-height:100vh;padding:24px 16px}@media (prefers-color-scheme:dark){.workspace-access-denied{--wad-bg:#111213;--wad-surface:#1a1b1c;--wad-line:#2e3033;--wad-text:#e3e5e7;--wad-muted:#a3a8ad;--wad-focus:#8c9196}}.workspace-access-denied__card{background:var(--wad-surface);border:1px solid var(--wad-line);border-radius:12px;box-sizing:border-box;max-width:440px;padding:32px;width:100%}.workspace-access-denied__card h1{font-size:20px;font-weight:600;line-height:1.3;margin:0 0 8px}.workspace-access-denied__card p{color:var(--wad-muted);font-size:14px;line-height:1.5;margin:0 0 24px}.workspace-access-denied__actions{display:flex;flex-wrap:wrap;gap:8px}.workspace-access-denied__actions a{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:500;min-height:36px;padding:0 14px;text-decoration:none}.workspace-access-denied__primary{background:var(--wad-text);color:var(--wad-surface)}.workspace-access-denied__secondary{border:1px solid var(--wad-line);color:var(--wad-text)}.workspace-access-denied__actions a:focus-visible{outline:1px solid var(--wad-focus);outline-offset:2px}.cz-smarty-sms-setup__bar{align-items:center;display:flex;gap:12px;margin-bottom:16px}.cz-smarty-sms-setup__title{color:var(--ui-foreground);font-size:var(--ui-text-lg);font-weight:600;line-height:28px;margin:0}.cz-smarty-sms-setup__actions{display:flex;gap:8px;margin-left:auto}.smarty-scheduled__recipient{width:22%}.smarty-scheduled__time{width:150px}.smarty-scheduled__status{width:200px}.smarty-scheduled__message{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.scheduled-calendar__nav,.scheduled-calendar__toolbar,.scheduled-calendar__views{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.scheduled-calendar__toolbar{gap:12px;justify-content:space-between;width:100%}.scheduled-calendar__title{color:var(--ui-foreground);font-size:var(--ui-text);font-weight:600;margin:0 0 0 6px}.scheduled-calendar__none{border-bottom:1px solid var(--ui-border);color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0;padding:10px 16px}.scheduled-calendar__scroll{overflow-x:auto}.scheduled-calendar__month{display:grid;grid-template-columns:repeat(7,minmax(96px,1fr))}.scheduled-calendar__time-grid{display:grid;grid-template-columns:64px repeat(7,minmax(96px,1fr))}.scheduled-calendar__time-grid--day{grid-template-columns:64px minmax(0,1fr)}.scheduled-calendar__weekday{background:var(--ui-muted);border-bottom:1px solid var(--ui-border);color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-weight:600;padding:8px;text-align:center}.scheduled-calendar__weekday-button{border-color:var(--ui-border);border-style:solid;border-width:0 0 1px;cursor:pointer}.scheduled-calendar__weekday-button.scheduled-calendar__day--today{color:var(--ui-foreground)}.scheduled-calendar__day,.scheduled-calendar__slot{border-bottom:1px solid var(--ui-border);border-left:1px solid var(--ui-border);display:flex;flex-direction:column;gap:4px;min-width:0;padding:4px}.scheduled-calendar__day{min-height:112px}.scheduled-calendar__slot{min-height:40px}.scheduled-calendar__slot--now{border-bottom-color:var(--ui-critical-fg)}.scheduled-calendar__hour{border-bottom:1px solid var(--ui-border);color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);padding:4px 8px;text-align:right}.scheduled-calendar__date{align-self:flex-start;background:none;border:0;border-radius:var(--ui-radius-sm);color:var(--ui-foreground);cursor:pointer;font-size:var(--ui-text-sm);height:24px;min-width:24px;padding:0 4px}.scheduled-calendar__date:hover{background:var(--ui-accent)}.scheduled-calendar__day--outside .scheduled-calendar__date{color:var(--ui-muted-foreground)}.scheduled-calendar__day--today .scheduled-calendar__date{background:var(--ui-primary);color:var(--ui-primary-foreground);font-weight:600}.scheduled-calendar .scheduled-calendar__item{background:var(--ui-info-bg);border-radius:var(--ui-radius-sm);color:var(--ui-info-fg);display:flex;font-size:var(--ui-text-xs);gap:4px;min-width:0;padding:2px 6px;text-decoration:none}.scheduled-calendar a.scheduled-calendar__item:hover{text-decoration:underline}.scheduled-calendar .scheduled-calendar__item--sent{background:var(--ui-success-bg);color:var(--ui-success-fg)}.scheduled-calendar .scheduled-calendar__item--failed{background:var(--ui-critical-bg);color:var(--ui-critical-fg)}.scheduled-calendar__item-time{flex:none;font-weight:600}.scheduled-calendar__item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheduled-calendar__more{align-self:flex-start;background:none;border:0;color:var(--ui-muted-foreground);cursor:pointer;font-size:var(--ui-text-xs);padding:0 6px}.scheduled-calendar__more:hover{color:var(--ui-foreground);text-decoration:underline}.scheduled-calendar .scheduled-calendar__skeleton{height:18px;width:80%}.recordings-index__id{min-width:64px}.recordings-index__detail{margin-top:16px}.recordings-index__detail-title{color:var(--ui-foreground);font-size:var(--ui-text-lg);font-weight:650;line-height:24px;margin:0}.recordings-index__detail-prompt{color:var(--ui-muted-foreground);margin:0}.recordings-index__detail-error{margin-bottom:16px}.recordings-index__facts{grid-gap:12px 24px;display:grid;gap:12px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.recordings-index__facts dt{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:16px}.recordings-index__facts dd{color:var(--ui-foreground);margin:2px 0 0;overflow-wrap:anywhere}.recordings-index__reason{margin-top:16px;max-width:360px}.recordings-index__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}@media (max-width:640px){.recordings-index__facts{grid-template-columns:minmax(0,1fr)}.recordings-index__reason{max-width:none}}.cz-smartytap-settings__keywords{display:flex;flex-direction:column;gap:8px}.cz-smartytap-settings__chips{display:flex;flex-wrap:wrap;gap:6px}.cz-smartytap-settings__chip{align-items:center;background:var(--ui-accent);border-radius:var(--ui-radius-sm);color:var(--ui-foreground);display:inline-flex;font-size:var(--ui-text-sm);gap:2px;height:24px;max-width:100%;padding:0 8px}.cz-smartytap-settings__chip:has(button){padding-right:2px}.cz-smartytap-settings__chip button{align-items:center;background:#0000;border:0;border-radius:4px;color:var(--ui-muted-foreground);cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;width:20px}.cz-smartytap-settings__chip button:hover{background:var(--ui-muted);color:var(--ui-foreground)}.cz-smartytap-settings__chip button:focus-visible{outline:1px solid var(--ui-ring);outline-offset:1px}.cz-smartytap-settings__chip svg{height:12px;width:12px}.cz-smartytap-settings__add-keyword{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cz-smartytap-settings__add-keyword>.cz-ui-field.cz-ui-field{display:flex;flex:0 1 220px;flex-direction:column}.cz-smartytap-settings__add-keyword>.cz-ui-field>.cz-ui-label.cz-ui-label{align-self:flex-start;margin-bottom:6px}.cz-smartytap-settings__times{display:flex;flex-direction:column;gap:16px}.cz-smartytap-settings__window{max-width:8rem}.cz-sending-pause{align-items:flex-start;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);color:var(--ui-foreground);display:flex;font-size:var(--ui-text);gap:10px;line-height:1.45;margin:0 0 16px;padding:12px 14px;text-align:left}.cz-sending-pause__icon{flex-shrink:0;height:18px;margin-top:1px;width:18px}.cz-sending-pause--waiting .cz-sending-pause__icon{color:var(--ui-info-fg)}.cz-sending-pause--blocked .cz-sending-pause__icon{color:var(--ui-warning-fg)}.cz-sending-pause__body{flex:1 1;min-width:0}.cz-sending-pause__body p{margin:0}.cz-sending-pause__title{font-weight:600;margin-bottom:2px!important}.cz-sending-pause__note{overflow-wrap:anywhere}.cz-sending-pause__meta{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin-top:4px!important}.cz-sending-pause__error{color:var(--ui-critical-fg);font-size:var(--ui-text-sm);margin-top:6px!important}.cz-sending-pause__action{align-self:center;flex-shrink:0}.cz-sending-pause--compact{cursor:default;font-size:var(--ui-text-sm);gap:8px;margin:6px 0 0;padding:8px 10px}.cz-sending-pause--compact .cz-sending-pause__icon{height:16px;width:16px}.cz-sending-pause--compact .cz-sending-pause__meta{font-size:var(--ui-text-xs)}@media (max-width:640px){.cz-sending-pause{flex-wrap:wrap}.cz-sending-pause__action{margin-left:28px}}