.reply-alerts-prompt{background:#fff;border:1px solid #2022231f;border:1px solid var(--cz-hairline,#2022231f);border-radius:12px;box-sizing:border-box;color:#202223;font-size:14px;left:50%;line-height:20px;padding:16px;position:fixed;top:16px;transform:translateX(-50%);width:min(340px,calc(100vw - 32px));z-index:10000}.reply-alerts-prompt strong{display:block;font-weight:600}.reply-alerts-prompt p{color:#6d7175;margin:4px 0 12px}.reply-alerts-prompt__actions{display:flex;gap:8px;justify-content:flex-end}.reply-alerts-prompt__actions button{border-radius:8px;cursor:pointer;font:inherit;font-weight:500;height:32px;padding:0 12px}.reply-alerts-prompt__actions button:disabled{cursor:default;opacity:.6}.reply-alerts-prompt__secondary{background:#0000;border:1px solid #2022231f;border:1px solid var(--cz-hairline,#2022231f);color:inherit}.reply-alerts-prompt__secondary:hover:not(:disabled){background:#2022230a}.reply-alerts-prompt__primary{background:#001219;border:1px solid #001219;color:#fff}body.dark-mode .reply-alerts-prompt{background:#1a1c1d;color:#fcfcfe}body.dark-mode .reply-alerts-prompt p{color:#a0a4a8}body.dark-mode .reply-alerts-prompt__secondary:hover:not(:disabled){background:#ffffff0f}body.dark-mode .reply-alerts-prompt__primary{background:#fcfcfe;border-color:#fcfcfe;color:#001219}.index-search{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-input);border-radius:var(--ui-radius);display:flex;flex:1 1 260px;height:32px;margin:0;max-width:440px;min-width:0;padding:0 4px 0 10px;position:relative;transition:border-color .12s ease}.index-search:hover{border-color:var(--ui-input-hover)}.index-search:focus-within{border-color:var(--ui-ring)}.index-search__icon{color:var(--ui-muted-foreground);flex-shrink:0;height:15px;width:15px}.index-search__input{background:#0000;border:0;color:var(--ui-foreground);flex:1 1;font:inherit;font-size:var(--ui-text-sm);height:100%;min-width:0;outline:none;padding:0 8px}.index-search__input::placeholder{color:var(--ui-muted-foreground);opacity:1}.index-search__hint{margin-right:4px}.index-search:focus-within .index-search__hint{visibility:hidden}@media (max-width:640px){.index-search{flex-basis:100%;height:40px;max-width:none}.index-search__input{font-size:16px}.index-search__hint{display:none}}.subscription-filters{color:var(--ui-foreground);font:inherit;font-size:var(--ui-text);min-width:0}.subscription-filters p,.subscription-filters__popover p{margin:0}.subscription-filters__chips,.subscription-filters__group,.subscription-filters__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.subscription-filters__trailing{align-items:center;display:flex;gap:8px;margin-left:auto}.subscription-filters__field{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-input);border-radius:var(--ui-radius);box-sizing:border-box;cursor:text;display:flex;flex:1 1 420px;flex-wrap:wrap;gap:4px;margin:0;min-height:32px;min-width:0;padding:2px 4px 2px 10px;transition:border-color .12s ease}.subscription-filters__field:hover{border-color:var(--ui-input-hover)}.subscription-filters__field:focus-within{border-color:var(--ui-ring)}.subscription-filters__field[data-disabled]{opacity:.6}.subscription-filters__field-icon{color:var(--ui-muted-foreground);flex-shrink:0;height:15px;margin-right:4px;width:15px}.subscription-filters__field .subscription-filters__chips{display:contents}.subscription-filters__field .subscription-filters__or{padding:0 2px}.subscription-filters__field-input{background:#0000;border:0;color:var(--ui-foreground);flex:1 1 140px;font:inherit;font-size:var(--ui-text-sm);height:26px;min-width:120px;outline:none;padding:0 4px}.subscription-filters__field-input::placeholder{color:var(--ui-muted-foreground);opacity:1}.subscription-filters__field-hint{margin:0 4px}.subscription-filters__field:focus-within .subscription-filters__field-hint{visibility:hidden}.subscription-filters__field .subscription-filters__chip{background:var(--ui-muted);border-color:#0000;border-radius:var(--ui-radius-sm);height:24px}.subscription-filters__field .subscription-filters__chip:hover,.subscription-filters__field .subscription-filters__chip[data-state=open]{background:var(--ui-accent);border-color:var(--ui-input)}.subscription-filters__field .subscription-filters__chip-edit{border-radius:var(--ui-radius-sm) 0 0 var(--ui-radius-sm);padding:0 2px 0 8px!important}.subscription-filters__field .subscription-filters__chip-remove{border-radius:0 var(--ui-radius-sm) var(--ui-radius-sm) 0;width:22px}.subscription-filters__field .subscription-filters__chip-label{max-width:360px}.subscription-filters__chip--pending{align-items:center;background:#0000!important;border-color:var(--ui-input)!important;border-style:dashed!important;padding:0 8px}.subscription-filters__match--inline{flex-shrink:0}.subscription-filters__match--inline .cz-ui-select{flex:none;height:32px;width:auto}.subscription-filters__suggestions{padding:0}.subscription-filters__suggestion-list{max-height:min(400px,60vh);max-height:min(400px,var(--radix-popover-content-available-height,60vh));overflow:auto;overscroll-behavior:contain;padding:4px}.subscription-filters__suggestion-heading{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-weight:600;margin:8px 8px 4px}.subscription-filters__suggestion-heading:first-child{margin-top:4px}.subscription-filters__suggestion{align-items:center;border-radius:var(--ui-radius-sm);cursor:pointer;display:flex;font-size:var(--ui-text-sm);gap:8px;min-height:32px;padding:5px 8px}.subscription-filters__suggestion[aria-selected=true]{background:var(--ui-accent)}.subscription-filters__suggestion>svg{color:var(--ui-muted-foreground);flex-shrink:0;height:15px;width:15px}.subscription-filters__suggestion-note{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);padding:10px 8px}.subscription-filters__suggestion-note[role=alert]{color:var(--ui-destructive)}.subscription-filters__chip{align-items:stretch;background:var(--ui-surface);border:1px solid var(--ui-input);border-radius:999px;display:inline-flex;height:28px;max-width:100%;transition:border-color .12s ease,background-color .12s ease}.subscription-filters__chip:hover,.subscription-filters__chip[data-state=open]{background:var(--ui-accent);border-color:var(--ui-input-hover)}.subscription-filters__chip[data-unavailable=true]{border-style:dashed}.subscription-filters__chip button{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;min-width:0;padding:0}.subscription-filters__chip button:disabled{cursor:not-allowed;opacity:.5}.subscription-filters__chip-edit{border-radius:999px 0 0 999px;padding:0 4px 0 12px!important}.subscription-filters__chip-remove{border-radius:0 999px 999px 0;color:var(--ui-muted-foreground)!important;justify-content:center;margin-right:1px!important;width:26px}.subscription-filters__chip-remove:hover{color:var(--ui-foreground)!important}.subscription-filters__chip-remove svg{height:13px;width:13px}.subscription-filters__chip button:focus-visible{outline:1px solid var(--ui-ring);outline-offset:-1px}.subscription-filters__chip-label{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-filters__chip-value{color:var(--ui-foreground);font-weight:600}.subscription-filters__or{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-weight:600}.subscription-filters__groups{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-top:10px}.subscription-filters__group{background:var(--ui-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-sizing:border-box;padding:8px 10px;width:100%}.subscription-filters__group-label{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-weight:600}.subscription-filters__groups>.subscription-filters__or{margin-left:12px}.subscription-filters__popover{font-size:var(--ui-text);width:360px}.subscription-filters__picker{display:flex;flex-direction:column;max-height:min(560px,80vh);max-height:min(560px,var(--radix-popover-content-available-height,80vh));overflow:hidden}.subscription-filters__picker-header{grid-gap:10px;border-bottom:1px solid var(--ui-border);display:grid;flex-shrink:0;gap:10px;padding:12px}.subscription-filters__heading{align-items:center;display:flex;gap:6px}.subscription-filters__heading h3{flex:1 1;font-size:var(--ui-text);font-weight:650;line-height:20px;margin:0;min-width:0;overflow-wrap:anywhere}.subscription-filters__inset{flex-shrink:0;padding:10px 12px 0}.subscription-filters__match{align-items:center;color:var(--ui-muted-foreground);display:flex;font-size:var(--ui-text-sm);gap:10px;white-space:nowrap}.subscription-filters__match .cz-ui-select{color:var(--ui-foreground);flex:1 1;height:32px}.subscription-filters__hint{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);line-height:16px}.subscription-filters__search{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-input);border-radius:var(--ui-radius);display:flex;gap:8px;height:34px;padding:0 4px 0 10px}.subscription-filters__search:focus-within{border-color:var(--ui-ring)}.subscription-filters__search>svg{color:var(--ui-muted-foreground);flex-shrink:0;height:15px;width:15px}.subscription-filters__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;padding:0}.subscription-filters__search input::placeholder{color:var(--ui-muted-foreground)}.subscription-filters__field-list{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:6px}.subscription-filters__field-list h4{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs);font-weight:600;margin:8px 8px 4px}.subscription-filters__field-list section+section{margin-top:6px}.subscription-filters__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:36px;padding:6px 8px;text-align:left;width:100%}.subscription-filters__row:focus-visible,.subscription-filters__row:hover{background:var(--ui-accent);outline:none}.subscription-filters__row>svg{color:var(--ui-muted-foreground);flex-shrink:0;height:16px;width:16px}.subscription-filters__row-copy{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.subscription-filters__row-count,.subscription-filters__row-note{color:var(--ui-muted-foreground);font-size:var(--ui-text-xs)}.subscription-filters__empty{grid-gap:4px;display:grid;font-size:var(--ui-text-sm);gap:4px;padding:16px 10px}.subscription-filters__editor{padding:12px}.subscription-filters__checklist,.subscription-filters__editor,.subscription-filters__editor-form{display:flex;flex-direction:column;gap:14px}.subscription-filters__checklist{gap:8px}.subscription-filters__editor-actions{display:flex;gap:8px;justify-content:flex-end}.subscription-filters__options{display:flex;flex-direction:column;max-height:280px;overflow:auto;overscroll-behavior:contain}.subscription-filters__option{align-items:center;border-radius:var(--ui-radius-sm);cursor:pointer;display:flex;font-size:var(--ui-text-sm);gap:10px;min-height:34px;padding:0 8px}.subscription-filters__option:hover{background:var(--ui-accent)}.subscription-filters__comparison{border-top:1px solid var(--ui-border);display:flex;flex-direction:column;margin:0 -4px;padding-top:6px}.subscription-filters__comparison-option{align-items:center;border-radius:var(--ui-radius-sm);cursor:pointer;display:flex;font-size:var(--ui-text-sm);gap:8px;min-height:32px;padding:0 8px;position:relative}.subscription-filters__comparison-option:hover{background:var(--ui-accent)}.subscription-filters__comparison-input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.subscription-filters__comparison-option svg{flex-shrink:0;height:15px;visibility:hidden;width:15px}.subscription-filters__comparison-option:has(input:checked) svg{visibility:visible}.subscription-filters__comparison-option:has(input:checked){font-weight:600}.subscription-filters__comparison-option:has(input:focus-visible){outline:1px solid var(--ui-ring);outline-offset:-1px}.subscription-filters__row[role=radio] svg{color:var(--ui-foreground);height:16px;width:16px}.subscription-filters__more{align-self:flex-start;margin-top:4px}.subscription-filters__error,.subscription-filters__lookup-error{color:var(--ui-destructive);font-size:var(--ui-text-sm)}.subscription-filters__lookup-error{align-items:center;display:flex;gap:8px;padding:6px 8px}.subscription-filters__range{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.subscription-filters__range .subscription-filters__hint{grid-column:1/-1}.subscription-filters--related{display:flex;flex-direction:column;gap:20px}.subscription-filters__add-rule{align-self:flex-start}.subscription-filters__related-settings{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.subscription-filters__related-rules{display:flex;flex-direction:column;gap:16px}.subscription-filters__related-rule{border-top:1px solid var(--ui-border);padding-top:16px}.subscription-filters__related-rule-heading{align-items:flex-end;display:flex;gap:8px;margin-bottom:12px}.subscription-filters__related-rule-heading .cz-ui-field{flex:1 1}.subscription-filters__related-rule-inputs{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(150px,1fr) minmax(0,1.5fr)}.subscription-filters__related-rule-inputs>.subscription-filters__hint{grid-column:1/-1}.dark-mode .subscription-filters input[type=date],.dark-mode .subscription-filters__popover input[type=date]{color-scheme:dark}@media (max-width:640px){.subscription-filters__chip{height:34px}.subscription-filters__chip-remove{width:34px}.subscription-filters__chip-label{max-width:220px}.subscription-filters__option,.subscription-filters__row{min-height:44px}.subscription-filters__search{height:40px}.subscription-filters .cz-ui-input,.subscription-filters__popover .cz-ui-combobox__input,.subscription-filters__popover .cz-ui-input,.subscription-filters__search input{font-size:16px}.subscription-filters__related-rule-inputs{grid-template-columns:minmax(0,1fr)}.subscription-filters__trailing{margin-left:0}.subscription-filters__field{flex-basis:100%;min-height:40px;order:1}.subscription-filters__field-input{font-size:16px}.subscription-filters__field-hint{display:none}.subscription-filters__field .subscription-filters__chip{height:30px}.subscription-filters__field .subscription-filters__chip-remove{width:30px}.subscription-filters__suggestion{min-height:44px}}.saved-filters__dialog-note{color:var(--ui-muted-foreground);font-size:var(--ui-text-sm);margin:0}.saved-filters__dialog-error{color:var(--ui-destructive);font-size:var(--ui-text-sm);margin:0}.spark-waiting-overlay{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999999999}.spark-waiting-modal{background:#fff;max-width:95%;padding:20px;width:530px}.spark-waiting-first-section{padding-left:30px;padding-right:30px;text-align:center}.spark-waiting-icon-container{margin-bottom:20px}.spark-waiting-success-icon{color:#10b981;font-size:56px}.spark-waiting-modal h1{color:#000;font-size:25px;margin-bottom:12px}.spark-waiting-subtitle{color:#666;font-size:14px;margin:3px 0}.spark-waiting-second-section{border:1px solid #ececec;border-radius:8px;margin-top:30px;padding:30px}.spark-waiting-trial-badge{align-items:center;background:#10b981;border-radius:20px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:16px;padding:8px 14px}.spark-waiting-zap-icon{font-size:14px}.spark-waiting-heading{color:#000;font-size:18px;font-weight:600;margin-bottom:8px}.spark-waiting-description{color:#666;font-size:14px;margin-bottom:20px}.spark-waiting-info-row{border-bottom:1px solid #ececec;display:flex;justify-content:space-between;padding:12px 0}.spark-waiting-info-row:last-of-type{border-bottom:none;margin-bottom:20px}.spark-waiting-info-label{color:#666;font-size:13px;font-weight:600}.spark-waiting-info-value{color:#000;font-size:13px}.spark-waiting-trial-date{color:#10b981;font-weight:600}.spark-waiting-next-steps{background:#f9fafb;border-radius:8px;margin-top:20px;padding:20px}.spark-waiting-next-steps h3{color:#000;font-size:14px;font-weight:600;margin-bottom:16px}.spark-waiting-next-steps ul{list-style:none;margin:0;padding:0}.spark-waiting-next-steps li{align-items:flex-start;color:#333;display:flex;font-size:13px;gap:12px;margin-bottom:12px}.spark-waiting-next-steps li:last-child{margin-bottom:0}.spark-waiting-step-number{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:600;height:22px;justify-content:center;min-width:22px;width:22px}.spark-waiting-trial-note{background:#ecfdf5;border-radius:8px;margin-top:20px;padding:16px}.spark-waiting-trial-note p{color:#065f46;font-size:13px;line-height:1.5;margin:0}.spark-waiting-sign-out{align-items:center;color:#000;cursor:pointer;display:flex;font-size:14px;justify-content:center;padding-top:30px}.spark-waiting-sign-out:hover{text-decoration:underline}@media (max-width:768px){.spark-waiting-first-section{padding-left:20px;padding-right:20px}.spark-waiting-modal{padding:0}.spark-waiting-second-section{border:1px solid #ececec;border-left:none;border-radius:0;border-right:none;padding:25px 15px}}.spark-waiting-overlay.dark-mode{background:#001a23}.dark-mode .spark-waiting-modal{background:#001a23;color:#fff}.dark-mode .spark-waiting-heading,.dark-mode .spark-waiting-modal h1,.dark-mode .spark-waiting-next-steps h3{color:#fafafa!important}.dark-mode .spark-waiting-description,.dark-mode .spark-waiting-subtitle{color:#a3a3a3}.dark-mode .spark-waiting-second-section{background:#002331;border-color:#4d4d4d}.dark-mode .spark-waiting-trial-badge{background:#059669}.dark-mode .spark-waiting-info-row{border-color:#4d4d4d}.dark-mode .spark-waiting-info-label{color:#a3a3a3}.dark-mode .spark-waiting-info-value{color:#d4d4d4}.dark-mode .spark-waiting-trial-date{color:#6ee7b7}.dark-mode .spark-waiting-next-steps{background:#001a23;border:1px solid #4d4d4d}.dark-mode .spark-waiting-next-steps li{color:#d4d4d4}.dark-mode .spark-waiting-step-number{background:#10b981}.dark-mode .spark-waiting-trial-note{background:#064e3b}.dark-mode .spark-waiting-trial-note p{color:#a7f3d0}.dark-mode .spark-waiting-sign-out{color:#fff}.spark-install-overlay{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999999999}.spark-install-modal{background:#fff;max-width:95%;padding:20px;width:530px}.spark-install-first-section{padding-left:30px;padding-right:30px;text-align:center}.spark-install-icon-container{margin-bottom:20px}.spark-install-shop-icon{color:#10b981;font-size:56px}.spark-install-modal h1{color:#000;font-size:25px;margin-bottom:12px}.spark-install-subtitle{color:#666;font-size:14px;margin:3px 0}.spark-install-second-section{border:1px solid #ececec;border-radius:8px;margin-top:30px;padding:30px}.spark-install-store-display{margin-bottom:20px}.spark-install-store-label{color:#333;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.spark-install-store-input{background:#f9fafb;border:1px solid #ececec;border-radius:8px;color:#333;font-size:14px;padding:14px 16px}.spark-install-info-row{border-bottom:1px solid #ececec;display:flex;justify-content:space-between;margin-bottom:20px;padding:12px 0}.spark-install-info-label{color:#666;font-size:13px;font-weight:600}.spark-install-info-value{color:#000;font-size:13px}.spark-install-trial-badge{display:flex;justify-content:center;margin-bottom:20px}.spark-install-trial-badge span{background:#10b981;border-radius:20px;color:#fff;font-size:13px;font-weight:600;padding:8px 16px}.spark-install-status{align-items:center;background:#ecfdf5;border-radius:8px;display:flex;gap:12px;justify-content:center;margin-bottom:20px;padding:20px}.spark-install-status p{color:#059669;font-size:14px;font-weight:500;margin:0}.spark-install-spinner{animation:spark-spin 1s linear infinite;color:#10b981;font-size:20px}@keyframes spark-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spark-install-steps{background:#f9fafb;border-radius:8px;margin-bottom:20px;padding:20px}.spark-install-steps h3{color:#000;font-size:14px;font-weight:600;margin-bottom:16px}.spark-install-steps ul{list-style:none;margin:0;padding:0}.spark-install-steps li{align-items:flex-start;color:#333;display:flex;font-size:13px;gap:12px;margin-bottom:12px}.spark-install-steps li:last-child{margin-bottom:0}.spark-install-step-number{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:600;height:22px;justify-content:center;min-width:22px;width:22px}.spark-install-btn{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px 24px;transition:background .2s ease;width:100%}.spark-install-btn:hover:not(:disabled){background:#059669}.spark-install-btn:disabled{cursor:not-allowed;opacity:.7}.spark-install-btn-secondary{background:#333;margin-top:16px}.spark-install-btn-secondary:hover:not(:disabled){background:#555}.spark-install-error{text-align:center}.spark-install-error p{color:#dc2626;font-size:14px;margin-bottom:16px}.spark-install-help-text{align-items:center;color:#666;display:flex;font-size:13px;justify-content:center;padding-top:30px}.spark-install-help-text a{color:#10b981;margin-left:4px;text-decoration:none}.spark-install-help-text a:hover{text-decoration:underline}@media (max-width:768px){.spark-install-first-section{padding-left:20px;padding-right:20px}.spark-install-modal{padding:0}.spark-install-second-section{border:1px solid #ececec;border-left:none;border-radius:0;border-right:none;padding:25px 15px}}.spark-install-overlay.dark-mode{background:#001a23}.dark-mode .spark-install-modal{background:#001a23;color:#fff}.dark-mode .spark-install-modal h1,.dark-mode .spark-install-steps h3{color:#fafafa!important}.dark-mode .spark-install-subtitle{color:#a3a3a3}.dark-mode .spark-install-second-section{background:#002331;border-color:#4d4d4d}.dark-mode .spark-install-store-label{color:#d4d4d4}.dark-mode .spark-install-store-input{background:#001a23;border-color:#4d4d4d;color:#d4d4d4}.dark-mode .spark-install-info-row{border-color:#4d4d4d}.dark-mode .spark-install-info-label{color:#a3a3a3}.dark-mode .spark-install-info-value{color:#d4d4d4}.dark-mode .spark-install-status{background:#064e3b}.dark-mode .spark-install-spinner,.dark-mode .spark-install-status p{color:#6ee7b7}.dark-mode .spark-install-steps{background:#001a23;border:1px solid #4d4d4d}.dark-mode .spark-install-steps li{color:#d4d4d4}.dark-mode .spark-install-help-text{color:#a3a3a3}.dark-mode .spark-install-error p{color:#f87171}