@import"https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;700;800;900&family=Inter+Tight:wght@400;500;600&family=Outfit:wght@400;500;600;700;800;900&display=swap";.te-error-shell{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#fff}.te-error-card{width:100%;max-width:22.5rem;border-radius:1rem;border:1px solid #e8ecf4;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 12px 32px -16px #0f172a1f;overflow:hidden}.te-error-card__head{padding:1.25rem 1.25rem .75rem;text-align:center}.te-error-card__title{margin:0;font-family:var(--font-ui, "Inter", system-ui, sans-serif);font-size:1rem;font-weight:600;letter-spacing:-.02em;color:#0f172a;line-height:1.35}.te-error-card__desc{margin:.4rem 0 0;font-size:.8125rem;line-height:1.5;color:#64748b}.te-error-card__error-id{margin:.55rem 0 0;font-size:.6875rem;font-weight:500;color:#94a3b8}.te-error-card__error-id code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:600;color:#7c3aed;letter-spacing:.01em}.te-error-card__body{padding:0 1.25rem 1.15rem;display:flex;flex-direction:column;gap:.625rem}.te-error-dev-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .65rem;border-radius:.625rem;border:1px solid #e8ecf4;background:#f8fafc;font-size:.6875rem;font-weight:500;color:#64748b;cursor:pointer;transition:border-color .15s,background .15s}.te-error-dev-toggle:hover{border-color:#ddd6fe;background:#faf8ff}.te-error-dev-toggle__chev{transition:transform .2s}.te-error-dev-toggle__chev--open{transform:rotate(180deg)}.te-error-dev-panel{border-radius:.625rem;border:1px solid #fecaca;background:#fff1f2;padding:.55rem .65rem;max-height:140px;overflow:auto}.te-error-dev-panel pre{margin:0;font-size:.625rem;line-height:1.5;color:#be123c;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.te-error-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;padding-top:.15rem}.te-error-btn-primary,.te-error-btn-secondary{width:auto;min-height:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:0 .875rem;border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.25;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.te-error-btn-primary{border:1px solid #6d28d9;background:#7c3aed;color:#fff;box-shadow:none}.te-error-btn-primary:hover{background:#6d28d9;border-color:#5b21b6}.te-error-btn-primary:active,.te-error-btn-secondary:active{transform:scale(.98)}.te-error-btn-secondary{border:1px solid #e8ecf4;background:#fff;color:#475569}.te-error-btn-secondary:hover{border-color:#7c3aed47;background:#faf5ff;color:#7c3aed}.te-error-foot{padding:.65rem 1.25rem .85rem;border-top:1px solid #f1f5f9;text-align:center;font-size:.625rem;font-weight:500;color:#94a3b8;letter-spacing:.01em}.wa-cw{display:flex;flex-direction:column;gap:.65rem;font-family:var(--font-ui, Inter, system-ui, sans-serif);color:#0f172a}.wa-cw--compact{gap:.55rem}.wa-cw-pin-banner{padding:.875rem 1rem;border-radius:.75rem;border:1px solid #efeaf8;background:#faf8ff;box-shadow:0 1px 2px #7c3aed0f}.wa-cw-pin-banner__title{margin:0 0 .5rem;font-size:.8125rem;font-weight:600;color:#0f172a;line-height:1.35}.wa-cw-pin-banner__row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.wa-cw-pin-banner__value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.0625rem;letter-spacing:.12em;font-weight:600;color:#5b21b6;padding:.35rem .65rem;border-radius:.5rem;background:#fff;border:1px solid #e9e2f8}.wa-cw-pin-banner__btn{display:inline-flex;align-items:center;gap:.35rem;min-height:36px}.wa-cw-pin-banner__hint{margin:.5rem 0 0;font-size:.6875rem;line-height:1.4;color:#94a3b8}.wa-cw-hero{display:flex;align-items:center;gap:.625rem;padding:.15rem 0 .1rem}.wa-cw-hero__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.55rem;background:#ecfdf5;flex-shrink:0}.wa-cw-hero__body{flex:1;min-width:0}.wa-cw-hero__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .4rem}.wa-cw-hero__title{margin:0;font-size:.9375rem;font-weight:650;color:#0f172a;line-height:1.25;letter-spacing:-.02em}.wa-cw-hero__sub{margin:.12rem 0 0;font-size:.6875rem;color:#94a3b8;line-height:1.3}.wa-cw-hero__error{margin:.25rem 0 0;font-size:.6875rem;color:#e11d48;line-height:1.35}.wa-cw-chip{display:inline-flex;align-items:center;gap:.28rem;padding:.12rem .45rem;border-radius:999px;font-size:.625rem;font-weight:650;letter-spacing:.01em;border:1px solid transparent;line-height:1.2}.wa-cw-chip__dot{width:.35rem;height:.35rem;border-radius:999px;background:currentColor;flex-shrink:0}.wa-cw-chip--live,.wa-cw-chip--ok{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.wa-cw-chip--warn{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.wa-cw-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:.5rem;border:1px solid #efeaf8;background:#fff;color:#64748b;cursor:pointer;flex-shrink:0;transition:color .15s ease,border-color .15s ease,background .15s ease}.wa-cw-icon-btn:hover:not(:disabled){color:#7c3aed;border-color:#ddd6fe;background:#faf8ff}.wa-cw-icon-btn:disabled{opacity:.55;cursor:default}.wa-cw-panel{border:1px solid #efeaf8;border-radius:.75rem;background:#fff;box-shadow:0 1px 2px #0f172a08;padding:.55rem .7rem .65rem}.wa-cw-panel__label-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.wa-cw-panel__label{font-size:.6875rem;font-weight:650;color:#475569;letter-spacing:-.01em}.wa-cw-panel__meta{font-size:.625rem;font-weight:500;color:#94a3b8}.wa-cw-test-row{display:flex;align-items:stretch;gap:.4rem}.wa-cw-test-row__input{flex:1;min-width:0;min-height:2.125rem!important;font-size:.8125rem!important;padding:.4rem .65rem!important}.wa-cw-test-row__btn{flex-shrink:0;min-height:2.125rem;padding:0 .85rem;font-size:.75rem;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.wa-cw-kv{margin:0;display:flex;flex-direction:column;gap:0;border-radius:.5rem;background:#fafafa;border:1px solid #f1f5f9;overflow:hidden}.wa-cw-kv__row{display:grid;grid-template-columns:7.5rem 1fr;gap:.5rem;align-items:baseline;padding:.4rem .55rem;border-top:1px solid #f1f5f9}.wa-cw-kv__row:first-child{border-top:0}.wa-cw-kv__row dt{margin:0;font-size:.625rem;font-weight:550;color:#94a3b8}.wa-cw-kv__dt-label{display:inline-flex;align-items:center;gap:.25rem;flex-wrap:wrap}.wa-cw-kv__row dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;color:#0f172a;word-break:break-all;line-height:1.35;text-align:right}.wa-cw-kv__pin{display:inline-flex;align-items:center;gap:.5rem;justify-content:flex-end;flex-wrap:wrap;font-family:inherit}.wa-cw-kv__pin-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;font-weight:600}.wa-cw-kv__pin .wa-cw-text-btn{display:inline-flex;align-items:center;gap:.25rem;font-family:Inter,system-ui,sans-serif;font-size:.6875rem;letter-spacing:0}.wa-cw-kv__pin-stale-note{flex-basis:100%;margin:.25rem 0 0;font-family:Inter,system-ui,sans-serif;font-size:.625rem;font-weight:400;letter-spacing:0;line-height:1.35;color:#94a3b8;text-align:right}@media (max-width: 420px){.wa-cw-kv__row{grid-template-columns:1fr;gap:.1rem}.wa-cw-kv__row dd{text-align:left}.wa-cw-test-row{flex-direction:column}.wa-cw-test-row__btn{width:100%;justify-content:center}}.wa-cw-foot{display:flex;flex-direction:column;gap:.5rem;padding-top:.2rem}.wa-cw-foot__actions{display:flex;align-items:stretch;gap:.45rem}.wa-cw-foot__btn{flex:1;min-height:2.25rem;font-size:.8125rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.wa-cw-foot .st-v5-btn-secondary,.wa-cw-disconnect__actions .st-v5-btn-secondary{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9;font-weight:600}.wa-cw-foot .st-v5-btn-secondary:hover:not(:disabled),.wa-cw-disconnect__actions .st-v5-btn-secondary:hover:not(:disabled){border-color:#c4b5fd;background:#ede9fe;color:#5b21b6}.wa-cw-foot .st-v5-btn-danger,.wa-cw-disconnect__actions .st-v5-btn-danger{border-color:#e11d48;background:#e11d48;color:#fff}.wa-cw-foot .st-v5-btn-danger:hover:not(:disabled),.wa-cw-disconnect__actions .st-v5-btn-danger:hover:not(:disabled){border-color:#be123c;background:#be123c;color:#fff}.wa-cw-text-btn--muted{color:#94a3b8;font-weight:500;font-size:.6875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.35rem .25rem;cursor:pointer;text-align:center;border-radius:.375rem}.wa-cw-text-btn--muted:hover{color:#64748b}.wa-cw-disconnect{width:100%;display:flex;flex-direction:column;gap:.5rem;padding:.65rem .7rem;border-radius:.75rem;border:1px solid #fecdd3;background:#fff1f2}.wa-cw-disconnect__copy{margin:0;font-size:.75rem;color:#9f1239;line-height:1.4}.wa-cw-disconnect__input{min-height:2.125rem!important;font-size:.8125rem!important;background:#fff!important}.wa-cw-disconnect__actions{display:flex;gap:.45rem}.wa-cw-disconnect__actions>button{flex:1;min-height:2.25rem;font-size:.8125rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.wa-cw-loading{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:1.75rem;font-size:.8125rem;color:#64748b}.cx-cw{display:flex;flex-direction:column;gap:.55rem;font-family:var(--font-ui, Inter, system-ui, sans-serif);color:#0f172a}.cx-cw-hero{display:flex;align-items:center;gap:.625rem;padding:.1rem 0}.cx-cw-hero__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.85rem;flex-shrink:0;background:#fff;border:1px solid #efeaf8}.cx-cw-hero__icon--shopify{background:#f4faf0;border-color:#d9ebc7}.cx-cw-hero__icon--gmail{background:#fff5f4;border-color:#fecdd3}.cx-cw-hero__icon--ai{background:#faf8ff;border-color:#ddd6fe}.cx-cw--loading{flex-direction:row;align-items:center;justify-content:center;gap:.45rem;padding:1.75rem;font-size:.8125rem;color:#64748b}.cx-cw-banner{padding:.55rem .65rem;border-radius:.95rem;border:1px solid #efeaf8;background:#faf8ff}.cx-cw-banner__title{margin:0;font-size:.75rem;font-weight:650;color:#5b21b6}.cx-cw-banner__body{margin:.15rem 0 0;font-size:.6875rem;color:#7c3aed;line-height:1.35}.cx-cw-pill--on{border-color:#c4b5fd;background:#f5f3ff;color:#5b21b6;font-weight:600}.cx-cw-providers{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.cx-cw-provider{display:flex;align-items:center;gap:.4rem;padding:.5rem .65rem;border-radius:.95rem;border:1px solid #efeaf8;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.cx-cw-provider:hover{border-color:#ddd6fe;background:#faf8ff}.cx-cw-provider.is-active{border-color:#c4b5fd;background:#faf8ff;box-shadow:0 0 0 3px #7c3aed1a}.cx-cw-provider__icon{display:inline-flex;color:#64748b}.cx-cw-provider.is-active .cx-cw-provider__icon,.cx-cw-provider--gemini.is-active .cx-cw-provider__icon{color:#7c3aed}.cx-cw-provider--openai.is-active .cx-cw-provider__icon{color:#10a37f}.cx-cw-provider__label{font-size:.75rem;font-weight:600;color:#0f172a}.cx-cw-key-wrap{display:flex;align-items:center;gap:.4rem;border:1px solid #efeaf8;border-radius:.95rem;background:#fff;padding:0 .7rem}.cx-cw-key-wrap:focus-within{border-color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed1f}.cx-cw-key-wrap__icon{color:#94a3b8;flex-shrink:0}.cx-cw-key-wrap__input{flex:1;min-width:0;border:0!important;box-shadow:none!important;border-radius:0!important;min-height:2.25rem!important;padding-left:0!important;font-size:.8125rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cx-cw-ai-actions{display:flex;flex-direction:column;gap:.35rem;align-items:stretch}.cx-cw-ai-actions .cx-cw-text-btn{align-self:center}.cx-cw--ai .aibrain-model-dropdown,.cx-cw--ai .aibrain-model-dropdown__trigger{width:100%}.cx-cw--ai .aibrain-model-dropdown--compact .aibrain-model-dropdown__trigger{min-height:2.35rem;border-radius:.95rem;border-color:#efeaf8}.cx-cw--ai .cx-cw-cta{border-radius:9999px;min-height:2.5rem}.cx-cw--ai .cx-cw-panel{border-radius:1rem}.cx-cw-help-steps{margin:.45rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.cx-cw-help-steps__item{display:flex;align-items:flex-start;gap:.45rem}.cx-cw-help-steps__n{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:999px;background:#ede9fe;color:#6d28d9;font-size:.625rem;font-weight:700;line-height:1}.cx-cw-help-steps__copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.cx-cw-help-steps__title{font-size:.75rem;font-weight:650;color:#0f172a;line-height:1.3}.cx-cw-help-steps__body{font-size:.6875rem;font-weight:450;color:#64748b;line-height:1.35}.st-ai-modal .st-integ-modal-body--premium:has(.cx-cw){padding:.85rem .95rem .95rem;gap:0}.cx-cw-hero__body{flex:1;min-width:0}.cx-cw-hero__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .4rem}.cx-cw-hero__title{margin:0;font-size:.9375rem;font-weight:650;letter-spacing:-.02em;line-height:1.25;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.cx-cw-hero__sub{margin:.12rem 0 0;font-size:.6875rem;color:#94a3b8;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-cw-chip{display:inline-flex;align-items:center;gap:.28rem;padding:.12rem .45rem;border-radius:999px;font-size:.625rem;font-weight:650;border:1px solid transparent;line-height:1.2;flex-shrink:0}.cx-cw-chip__dot{width:.35rem;height:.35rem;border-radius:999px;background:currentColor}.cx-cw-chip--live{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.cx-cw-chip--warn{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.cx-cw-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:.5rem;border:1px solid #efeaf8;background:#fff;color:#64748b;cursor:pointer;flex-shrink:0;transition:color .15s ease,border-color .15s ease,background .15s ease}.cx-cw-icon-btn:hover:not(:disabled){color:#7c3aed;border-color:#ddd6fe;background:#faf8ff}.cx-cw-icon-btn:disabled{opacity:.55;cursor:default}.cx-cw-panel{border:1px solid #efeaf8;border-radius:1rem;background:#fff;box-shadow:0 1px 2px #0f172a08;padding:.55rem .7rem .65rem}.cx-cw-panel__label-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.cx-cw-panel__label{font-size:.6875rem;font-weight:650;color:#475569;letter-spacing:-.01em}.cx-cw-panel__meta{font-size:.625rem;font-weight:500;color:#94a3b8}.cx-cw-kv{margin:0;display:flex;flex-direction:column;border-radius:.5rem;background:#fafafa;border:1px solid #f1f5f9;overflow:hidden}.cx-cw-kv__row{display:grid;grid-template-columns:6.25rem 1fr;gap:.5rem;align-items:baseline;padding:.4rem .55rem;border-top:1px solid #f1f5f9}.cx-cw-kv__row:first-child{border-top:0}.cx-cw-kv__row dt{margin:0;font-size:.625rem;font-weight:550;color:#94a3b8}.cx-cw-kv__row dd{margin:0;font-size:.6875rem;color:#0f172a;line-height:1.35;text-align:right;word-break:break-word}.cx-cw-kv__row dd a{color:#7c3aed;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem;justify-content:flex-end}.cx-cw-kv__row dd a:hover{text-decoration:underline}.cx-cw-kv__row dd.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cx-cw-pills{display:flex;flex-wrap:wrap;gap:.3rem}.cx-cw-pill{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;font-size:.625rem;font-weight:550;color:#5b21b6;background:#f5f3ff;border:1px solid #ede9fe}.cx-cw-details{border:1px solid #efeaf8;border-radius:.75rem;background:#fff;overflow:hidden}.cx-cw-details>summary{list-style:none;cursor:pointer;padding:.5rem .7rem;font-size:.6875rem;font-weight:650;color:#475569;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between}.cx-cw-details>summary::-webkit-details-marker{display:none}.cx-cw-details>summary:hover{color:#7c3aed;background:#faf8ff}.cx-cw-details[open]>summary{border-bottom:1px solid #f1f5f9}.cx-cw-details__body{padding:.45rem .55rem .55rem}.cx-cw-foot{display:flex;flex-direction:column;gap:.5rem;padding-top:.15rem}.cx-cw-foot__actions{display:flex;align-items:stretch;gap:.45rem}.cx-cw-foot__btn{flex:1;min-height:2.25rem;font-size:.8125rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.cx-cw-foot .st-v5-btn-secondary,.cx-cw-disconnect__actions .st-v5-btn-secondary{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9;font-weight:600}.cx-cw-foot .st-v5-btn-secondary:hover:not(:disabled),.cx-cw-disconnect__actions .st-v5-btn-secondary:hover:not(:disabled){border-color:#c4b5fd;background:#ede9fe;color:#5b21b6}.cx-cw-foot .st-v5-btn-danger,.cx-cw-disconnect__actions .st-v5-btn-danger{border-color:#e11d48;background:#e11d48;color:#fff}.cx-cw-foot .st-v5-btn-danger:hover:not(:disabled),.cx-cw-disconnect__actions .st-v5-btn-danger:hover:not(:disabled){border-color:#be123c;background:#be123c;color:#fff}.cx-cw-foot__row{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.cx-cw-foot__danger{display:flex;justify-content:center;padding-top:.2rem}.cx-cw-disconnect{width:100%;display:flex;flex-direction:column;gap:.5rem;padding:.65rem .7rem;border-radius:.75rem;border:1px solid #fecdd3;background:#fff1f2}.cx-cw-disconnect__copy{margin:0;font-size:.75rem;color:#9f1239;line-height:1.4}.cx-cw-disconnect__input{min-height:2.125rem!important;font-size:.8125rem!important;background:#fff!important}.cx-cw-disconnect__actions{display:flex;gap:.45rem}.cx-cw-disconnect__actions>button{flex:1;min-height:2.25rem;font-size:.8125rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.cx-cw-text-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.35rem .25rem;font-size:.75rem;font-weight:550;color:#7c3aed;cursor:pointer;border-radius:.375rem}.cx-cw-text-btn:hover:not(:disabled){background:#faf8ff}.cx-cw-text-btn:disabled{opacity:.55;cursor:default}.cx-cw-text-btn--danger{color:#e11d48;font-weight:500}.cx-cw-text-btn--danger:hover:not(:disabled){background:#fff1f2}.cx-cw-text-btn--muted{color:#94a3b8;font-weight:500;font-size:.6875rem}.cx-cw-text-btn--muted:hover:not(:disabled){color:#64748b;background:transparent}.cx-cw-landing__lead{margin:0 0 .55rem;font-size:.75rem;color:#64748b;line-height:1.4}.cx-cw-steps{margin:0 0 .65rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.cx-cw-steps__item{display:flex;gap:.5rem;align-items:flex-start}.cx-cw-steps__n{width:1.15rem;height:1.15rem;border-radius:999px;background:#f5f3ff;color:#7c3aed;font-size:.625rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.05rem}.cx-cw-steps__copy{display:flex;flex-direction:column;gap:.05rem;min-width:0}.cx-cw-steps__title{font-size:.75rem;font-weight:600;color:#0f172a;line-height:1.25}.cx-cw-steps__body{font-size:.6875rem;color:#94a3b8;line-height:1.35}.cx-cw-field{margin-bottom:.65rem}.cx-cw-field__label{display:block;font-size:.6875rem;font-weight:600;color:#64748b;margin-bottom:.3rem}.cx-cw-domain{display:flex;align-items:stretch;border:1px solid #efeaf8;border-radius:.65rem;overflow:hidden;background:#fff}.cx-cw-domain:focus-within{border-color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed1f}.cx-cw-domain__input{flex:1;min-width:0;border:0!important;box-shadow:none!important;border-radius:0!important;min-height:2.25rem!important;font-size:.8125rem!important}.cx-cw-domain__suffix{display:inline-flex;align-items:center;padding:0 .65rem;font-size:.75rem;color:#94a3b8;background:#fafafa;border-left:1px solid #f1f5f9;white-space:nowrap}.cx-cw-cta{width:100%;min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:.8125rem}.cx-cw-hint{margin:.45rem 0 0;text-align:center;font-size:.6875rem;color:#94a3b8;line-height:1.35}@media (max-width: 420px){.cx-cw-kv__row{grid-template-columns:1fr;gap:.1rem}.cx-cw-kv__row dd{text-align:left}.cx-cw-kv__row dd a{justify-content:flex-start}}.st-shopify-modal .st-integ-modal-body--premium:has(.cx-cw),.st-gmail-modal .st-integ-modal-body--premium:has(.cx-cw){padding:.85rem .95rem .95rem;gap:0}:root{--color-primary-50: #f5f3ff;--color-primary-100: #ede9fe;--color-primary-200: #ddd6fe;--color-primary-300: #c4b5fd;--color-primary-400: #a78bfa;--color-primary-500: #8b5cf6;--color-primary-600: #7c3aed;--color-primary-700: #6d28d9;--color-primary-800: #5b21b6;--color-primary-900: #4c1d95;--color-success-500: #10b981;--color-success-600: #059669;--color-warning-500: #f59e0b;--color-warning-600: #d97706;--color-danger-500: #ef4444;--color-danger-600: #dc2626;--color-info-500: #3b82f6;--color-info-600: #2563eb;--font-display: "Outfit", "Inter", system-ui, sans-serif;--font-ui: "Inter", system-ui, sans-serif;--font-numeric: "Inter Tight", "Inter", system-ui, sans-serif;--font-metric: "Inter", system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--font-weight-body: 400;--font-weight-ui: 500;--font-weight-heading: 600;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--ui-radius-card: 1rem;--ui-radius-control: .75rem;--ui-radius-button: .75rem;--ui-radius-pill: 9999px;--ui-border: #e2e8f0;--ui-border-strong: #cbd5e1;--ui-shadow-card: 0 1px 2px rgba(15, 23, 42, .04);--motion-fast: .15s;--motion-med: .25s;--motion-slow: .4s;--ease-out-quint: cubic-bezier(.16, 1, .3, 1);--focus-ring: 0 0 0 2px var(--color-primary-100), 0 0 0 4px var(--color-primary-500);--app-workspace-max: none;--app-workspace-px: .5rem;--app-workspace-py: .5rem;--app-workspace-readable-max: 26.25rem}.focus-ring:focus-visible{outline:none;box-shadow:var(--focus-ring)}:root{--font-weight-body: 400;--font-weight-ui: 500;--font-weight-heading: 600}.app-capsule-item,.app-capsule-item-active{font-weight:600}.page-title,.tab-item,.app-btn-pill,.app-btn-pill-sm,.hub-tab-more-menu__item,.hub-premium-btn{font-weight:var(--font-weight-ui)}.hub-premium-shell{display:flex;flex-direction:column;gap:1.25rem}.hub-premium-card{border-radius:1rem;border:1px solid #e8ecf4;background:#fff;box-shadow:0 1px 2px #0f172a0a}.hub-premium-section{border-radius:1rem;border:1px solid #ede9fe;background:linear-gradient(180deg,#fbfaff,#fff)}.hub-premium-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (max-width: 900px){.hub-premium-status-strip{grid-template-columns:1fr}}.hub-premium-status-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:42px;padding:.5rem .75rem;border-radius:999px;border:1px solid #e2e8f0;background:#fff}.hub-premium-status-item[data-tone=ok]{border-color:#bbf7d0;background:#f0fdf4}.hub-premium-status-item[data-tone=warn]{border-color:#fde68a;background:#fffbeb}.hub-premium-modal-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;border-top:1px solid #e2e8f0;padding:.9rem 1rem;background:#fff}.hub-premium-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.4rem;padding:0 1rem;border-radius:999px;font-size:12px;font-weight:var(--font-weight-ui, 500);border:1px solid transparent}.hub-premium-btn--primary{background:#7c3aed;color:#fff}.hub-premium-btn--secondary{color:#5b21b6;background:#f5f3ff;border-color:#c4b5fd}.hub-premium-btn--secondary:hover:not(:disabled){color:#4c1d95;background:#ede9fe;border-color:#a78bfa}.hub-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;height:2rem;min-height:2rem;padding:0 .75rem;border-radius:var(--ui-radius-pill, 9999px);font-size:11.5px;font-weight:600;line-height:1;color:#5b21b6;background:#f5f3ff;border:1px solid #c4b5fd;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease;white-space:nowrap;cursor:pointer}.hub-btn-secondary:hover:not(:disabled){color:#4c1d95;background:#ede9fe;border-color:#a78bfa;box-shadow:none}.hub-btn-secondary:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #7c3aed66}.hub-btn-secondary:disabled{opacity:.55;cursor:not-allowed}.hub-btn-secondary--sm{height:1.875rem;min-height:1.875rem;padding:0 .65rem;font-size:11px;font-weight:600}.hub-btn-secondary--warn{color:#9f1239;background:#fff1f2;border-color:#fecdd3;box-shadow:none}.hub-btn-secondary--warn:hover:not(:disabled){color:#881337;background:#ffe4e6;border-color:#fda4af;box-shadow:none}a.hub-btn-secondary,a.hub-btn-secondary:hover{text-decoration:none}.hub-toolbar-search{position:relative;flex:1 1 auto;min-width:8.5rem;max-width:14rem}.hub-toolbar-search__icon{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);color:#cbd5e1;pointer-events:none}.hub-toolbar-search__input{width:100%;height:2rem;padding:0 .65rem 0 1.85rem;border-radius:9999px;border:1px solid #e8e2f4;background:#fff;font-size:11px;font-weight:500;color:#334155;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.hub-toolbar-search__input::-moz-placeholder{color:#94a3b8}.hub-toolbar-search__input::placeholder{color:#94a3b8}.hub-toolbar-search__input:focus{border-color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed1f}.hub-toolbar-actions-row{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0}.hub-toolbar-actions-row .hub-btn-secondary,.hub-toolbar-actions-row .app-btn-pill-sm-primary,.hub-toolbar-actions-row .app-btn-pill-sm-secondary,.hub-ops-header-actions .hub-btn-secondary,.hub-ops-header-actions .app-btn-pill-sm-primary,.hub-ops-header-actions .app-btn-pill-sm-secondary,.hub-ops-header-actions .app-btn-pill-sm,.hub-ops-header-actions a.hub-btn-secondary,.hub-page-header-actions .hub-btn-secondary,.hub-page-header-actions .app-btn-pill-sm-primary,.hub-page-header-actions .app-btn-pill-sm-secondary,.hub-page-header-actions .hub-toolbar-icon-btn{min-height:2rem;height:2rem;border-radius:var(--ui-radius-pill, 9999px)}.hub-page-header-actions{scrollbar-width:none}.hub-page-header-actions::-webkit-scrollbar{display:none}.hub-toolbar-actions-row--nowrap{flex-wrap:nowrap}@media (max-width: 639px){.hub-toolbar-search{min-width:0;max-width:none;width:100%}.hub-toolbar-actions-row--nowrap{flex-wrap:wrap;width:100%}}:root{--hub-label-size: .6875rem;--hub-label-weight: 500;--hub-label-color: #64748b;--hub-table-th-size: .75rem;--hub-table-th-weight: 500;--hub-table-th-color: #64748b;--hub-kicker-size: .75rem;--hub-kicker-weight: 600;--hub-kicker-color: #475569}.hub-t-label,.hub-t-table-th,.hub-t-section-kicker,.hub-t-eyebrow{text-transform:none;letter-spacing:0}.hub-t-label{font-size:var(--hub-label-size);font-weight:var(--hub-label-weight);color:var(--hub-label-color)}.hub-t-table-th{font-size:var(--hub-table-th-size);font-weight:var(--hub-table-th-weight);color:var(--hub-table-th-color)}.hub-t-section-kicker{font-size:var(--hub-kicker-size);font-weight:var(--hub-kicker-weight);color:var(--hub-kicker-color)}.hub-t-eyebrow{font-size:var(--hub-label-size);font-weight:var(--hub-label-weight);color:#94a3b8}.hub-inline-sample-cue{margin:0;padding:.5rem .75rem;border-radius:.75rem;border:1px solid #e9d5ff;background:#faf5ff;font-size:.8125rem;font-weight:500;color:#6d28d9;line-height:1.45}.hub-table thead th{text-transform:none;letter-spacing:0;font-size:var(--hub-table-th-size);font-weight:var(--hub-table-th-weight);color:var(--hub-table-th-color)}.hub-ops-table-wrap,.acw-table-wrap{border-radius:1.25rem;border:1px solid #e8ecf4;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 16px 48px -28px #7c3aed1f;overflow:hidden}.hub-table-scroll-natural,.hub-ops-table-scroll,.acw-table-scroll,.om-table-scroll,.ar-table-scroll,.insights-table-scroll,.wh-table-scroll,.mtm-tpl-table-scroll{max-height:none;overflow-y:visible}.mtm-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.625rem 0 .75rem}.hub-table-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.hub-table-filter-bar--in-shell{margin:0;justify-content:flex-end;flex-shrink:0}.hub-filter-dd__trigger{display:inline-flex;align-items:center;gap:.3rem;min-height:2rem;height:2rem;padding:0 .65rem;border:1px solid #e2e8f0;border-radius:9999px;background:#fff;font-size:11.5px;font-weight:600;color:#475569;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.hub-filter-dd__trigger:hover{border-color:#c4b5fd;background:#faf5ff;color:#5b21b6}.hub-filter-dd__trigger--open,.hub-filter-dd__trigger--active{border-color:#a78bfa;background:#f5f3ff;color:#6d28d9;box-shadow:0 0 0 1px #7c3aed14}.hub-filter-dd__trigger-label{white-space:nowrap}.hub-filter-dd__trigger-summary{max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;color:#7c3aed}.hub-filter-dd__chevron{margin-left:.1rem;opacity:.65;flex-shrink:0}.hub-filter-dd__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;border:none;background:transparent;cursor:default}.hub-filter-dd__panel{position:fixed;z-index:1201;display:flex;flex-direction:column;padding:.75rem;border:1px solid #efeaf8;border-radius:.875rem;background:#fff;box-shadow:0 12px 40px #0f172a1f,0 4px 12px #7c3aed14;overflow:hidden}.hub-filter-dd__heading{margin:0 0 .5rem;font-size:12px;font-weight:600;color:#0f172a}.hub-filter-dd__list{display:flex;flex-direction:column;gap:.125rem;overflow:auto}.hub-filter-dd__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .75rem;overflow:auto}.hub-filter-dd__option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.45rem .5rem;border:none;border-radius:.5rem;background:transparent;font-size:12px;font-weight:500;color:#475569;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.hub-filter-dd__option:hover{background:#f5f3ff;color:#5b21b6}.hub-filter-dd__option--active{background:#ede9fe;color:#6d28d9;font-weight:600}.hub-filter-dd__option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-filter-dd__check-row{display:flex;align-items:flex-start;gap:.5rem;padding:.3rem .125rem;font-size:12px;font-weight:500;color:#475569;cursor:pointer}.hub-filter-dd__check-row input{margin-top:.15rem;flex-shrink:0;accent-color:#7c3aed}.hub-filter-dd__check-row span{min-width:0;line-height:1.35;word-break:break-word}.hub-filter-dd__search{display:flex;align-items:center;gap:.35rem;margin-bottom:.5rem;padding:0 .5rem;height:2rem;border:1px solid #e8ecf4;border-radius:.625rem;background:#f8fafc;color:#94a3b8}.hub-filter-dd__search input{flex:1;min-width:0;border:none;background:transparent;font-size:11px;font-weight:500;color:#334155;outline:none}.hub-filter-dd__search-clear{display:inline-flex;padding:.125rem;border:none;background:none;color:#94a3b8;cursor:pointer}.hub-filter-dd__scroll{flex:1;min-height:0;overflow:auto;max-height:12rem;padding-right:.125rem}.hub-filter-dd__empty{margin:.5rem 0;font-size:11px;color:#94a3b8;text-align:center}.hub-filter-dd__clear-all{margin-left:auto;border:none;background:none;font-size:11px;font-weight:600;color:#64748b;text-decoration:underline;cursor:pointer}.hub-filter-dd__clear-all:hover{color:#6d28d9}.hub-locked-action{position:relative;display:inline-flex;align-items:center}.hub-locked-action__with-icon{display:inline-flex;align-items:center;gap:.25rem}.hub-locked-action__lock-icon{flex-shrink:0;color:#94a3b8}.hub-locked-action__control{opacity:.62;cursor:not-allowed!important;pointer-events:none}.hub-locked-action__control--button{background:#f1f5f9!important;color:#64748b!important;border-color:#e2e8f0!important;box-shadow:none!important}.hub-locked-hint{position:absolute;z-index:20;display:none;align-items:flex-start;gap:.35rem;min-width:200px;max-width:320px;border-radius:.8rem;border:1px solid rgba(168,85,247,.25);background:#fff;box-shadow:0 10px 30px #0f172a24;padding:.5rem .65rem;font-size:.69rem;line-height:1.35;font-weight:600;color:#6b21a8;pointer-events:none}.hub-locked-hint--portal{position:fixed;z-index:100060;display:inline-flex;min-width:220px;max-width:320px;white-space:normal;word-break:break-word}.hub-locked-hint--portal-list{align-items:flex-start}.hub-locked-hint__icon{flex-shrink:0;margin-top:.1rem;color:#d97706}.hub-locked-hint__list{margin:0;padding:0 0 0 .125rem;list-style:none;flex:1;min-width:0}.hub-locked-hint__list li{position:relative;padding-left:.75rem;line-height:1.4}.hub-locked-hint__list li:before{content:"•";position:absolute;left:0;color:#a855f7}.hub-locked-hint__list li+li{margin-top:.3rem}.hub-locked-action--hint-bottom-end .hub-locked-hint:not(.hub-locked-hint--portal){right:0;top:calc(100% + .45rem)}.hub-locked-action--hint-top .hub-locked-hint:not(.hub-locked-hint--portal){left:50%;bottom:calc(100% + .45rem);transform:translate(-50%)}.hub-locked-action:hover .hub-locked-hint:not(.hub-locked-hint--portal),.hub-locked-action:focus-within .hub-locked-hint:not(.hub-locked-hint--portal){display:inline-flex}.campaign-action-with-hint{position:relative}.campaign-disabled-hint{position:absolute;right:0;top:calc(100% + .45rem);z-index:20;display:none;align-items:flex-start;gap:.35rem;min-width:260px;max-width:360px;border-radius:.8rem;border:1px solid rgba(168,85,247,.25);background:#fff;box-shadow:0 10px 30px #0f172a24;padding:.5rem .65rem;font-size:.69rem;line-height:1.35;font-weight:600;color:#6b21a8}.campaign-action-with-hint:hover .campaign-disabled-hint{display:inline-flex}:root{--shadow-card: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--shadow-card-hover: 0 4px 16px rgba(15, 23, 42, .08), 0 2px 6px rgba(15, 23, 42, .05);--shadow-card-violet:0 1px 3px rgba(15, 23, 42, .05), 0 0 0 1px rgba(124, 58, 237, .06);--shadow-float: 0 8px 32px rgba(15, 23, 42, .1), 0 2px 8px rgba(15, 23, 42, .06);--shadow-capsule: inset 0 1px 0 rgba(255,255,255,.95), 0 1px 5px rgba(15, 23, 42, .05);--grad-violet-soft: linear-gradient(135deg, #faf5ff 0%, #f5f3ff 50%, #ffffff 100%);--grad-violet-hero: linear-gradient(135deg, #7c3aed 0%, #4f46e5 60%, #4338ca 100%);--grad-card-header: linear-gradient(180deg, #faf5ff 0%, #ffffff 100%);--grad-surface: linear-gradient(180deg, #ffffff 0%, #fafbfc 100%);--hub-page-px: var(--app-workspace-px, .75rem);--hub-content-gap: 1.5rem}.hub-premium-shell,.page-container,.sac-shell{background:#fff}.app-capsule-group{padding:2px;background:#fff;border:1px solid #ece8f4;border-radius:9999px;box-shadow:0 1px 2px #0f172a0a}.app-capsule-item{min-height:2rem;padding-left:.9rem;padding-right:.9rem;font-size:.8125rem;font-weight:600;color:#64748b}.app-capsule-glass-pill{background:#fff;border:1px solid #e9e2ff;box-shadow:0 1px 2px #7c3aed0f}.app-capsule-item:hover:not(.app-capsule-item-active){color:#334155}.hub-tab-more-menu{background:#fff;border:1px solid rgba(221,214,254,.8);border-radius:.875rem;box-shadow:var(--shadow-float);padding:.35rem;min-width:11rem}.hub-tab-more-menu__item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;border-radius:.6rem;font-size:12px;font-weight:var(--font-weight-ui, 500);color:#475569;text-align:left;background:transparent;transition:background .12s,color .12s}.hub-tab-more-menu__item:hover{background:#f5f3ffe6;color:#6d28d9}.hub-tab-more-menu__item--active{background:#ede9fecc;color:#6d28d9}.hub-premium-card{border-radius:1rem;border:1px solid rgba(226,232,240,.9);background:#fff;box-shadow:var(--shadow-card);transition:box-shadow .2s ease,border-color .2s ease}.hub-premium-card:hover{box-shadow:var(--shadow-card-hover);border-color:#c4b5fd66}.hub-premium-section{border-radius:1rem;border:1px solid rgba(237,233,254,.7);background:var(--grad-card-header);box-shadow:var(--shadow-card-violet)}.group.relative.h-full.overflow-visible.rounded-3xl{box-shadow:var(--shadow-card);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.group.relative.h-full.overflow-visible.rounded-3xl:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.hub-premium-status-item{border-radius:9999px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#fafbfc);box-shadow:0 1px 2px #0f172a0a;transition:box-shadow .15s}.hub-premium-status-item[data-tone=ok]{border-color:#a7f3d0cc;background:linear-gradient(180deg,#f0fdf4,#ecfdf5)}.hub-premium-status-item[data-tone=warn]{border-color:#fde68acc;background:linear-gradient(180deg,#fffbeb,#fef3c7)}.app-btn-pill-primary{box-shadow:0 2px 6px #7c3aed47,0 1px 2px #7c3aed2e,inset 0 1px #ffffff1f}.app-btn-pill-primary:hover{box-shadow:0 4px 14px #7c3aed52,0 2px 4px #7c3aed33,inset 0 1px #ffffff1f;transform:translateY(-.5px)}.app-btn-pill-primary:active{transform:translateY(0) scale(.98);box-shadow:0 1px 4px #7c3aed33}.hub-premium-btn--primary{box-shadow:0 2px 6px #7c3aed40,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.hub-premium-btn--primary:hover{background:#6d28d9;box-shadow:0 4px 12px #7c3aed4d;transform:translateY(-.5px)}.inline-flex.h-11.items-center.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.text-\[#7C3AED\].font-semibold,span.text-\[#7C3AED\]{font-weight:700}.text-\[10px\].font-medium.text-slate-400.tracking-tight{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.fixed.inset-0.z-\[200050\].flex.items-end.justify-center,.fixed.inset-0.z-\[200050\].flex.items-center.justify-center{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}table tbody tr{transition:background .1s ease}.hub-ops-crm-table.crm-contacts-table tbody tr:hover{background:#f8fafc}table:not(.crm-contacts-table) tbody tr:hover{background:#f8fafcf2}[data-sonner-toast]{border-radius:.875rem!important;font-size:13px!important;box-shadow:0 8px 24px #0f172a1f,0 2px 6px #0f172a0f!important}.border-amber-200\/80{box-shadow:0 1px 3px #d977060f}.rounded-3xl.border.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.sac-empty-state,.ar-split__empty{background:linear-gradient(160deg,#faf9ffcc,#fff)}.st-card{box-shadow:var(--shadow-card)!important;transition:box-shadow .2s ease!important}.hub-section-gap>*+*{position:relative}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 1px #6366f138;border-color:#7c3aed59!important}.inline-flex.items-center.rounded-full.border.px-2{letter-spacing:.005em}.app-route-loader{flex:1 1 auto;width:100%;min-height:min(320px,48vh);display:flex;align-items:center;justify-content:center;padding:2.5rem 1rem;background:#fff}.app-route-loader--hub-tab{min-height:min(360px,50vh);padding:3rem 1rem}.app-loader-gif{-o-object-fit:contain;object-fit:contain;flex-shrink:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-initial-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#fff}.welcome-modal{border:1px solid rgba(196,181,253,.55);border-radius:1.125rem;background:linear-gradient(180deg,#fff,#faf8ff);box-shadow:0 28px 56px #5b21b629,0 12px 24px #0f172a0f,0 0 0 1px #ffffffd9 inset;max-width:23rem;overflow:hidden}.welcome-modal__hero{position:relative;display:flex;justify-content:center;padding:1.5rem 1.25rem .25rem;background:linear-gradient(180deg,#faf5ff 0%,transparent 100%)}.welcome-modal__hero-glow{position:absolute;top:.5rem;left:50%;transform:translate(-50%);width:7rem;height:7rem;border-radius:50%;background:radial-gradient(circle,rgba(167,139,250,.35) 0%,rgba(124,58,237,.08) 45%,transparent 70%);pointer-events:none}.welcome-modal__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;color:#fff;background:linear-gradient(135deg,#a78bfa,#7c3aed 52%,#6d28d9);border:1px solid rgba(255,255,255,.35);box-shadow:0 8px 20px #7c3aed59}.welcome-modal__body{padding:.5rem 1.35rem 1.35rem!important}.welcome-modal__copy{text-align:center;margin-bottom:1rem}.welcome-modal__title{margin:0 0 .4rem;font-family:var(--font-ui, Inter, sans-serif);font-size:1.1875rem;font-weight:600;letter-spacing:-.02em;color:#0f172a}.welcome-modal__subtitle{margin:0 auto;max-width:18rem;font-size:.8125rem;line-height:1.5;color:#64748b;font-weight:400}.welcome-modal__features{list-style:none;margin:0 0 1.1rem;padding:0;display:flex;flex-direction:column;gap:0;border:1px solid #ddd6fe;border-radius:.875rem;overflow:hidden;background:linear-gradient(180deg,#fff,#faf5ff);box-shadow:0 2px 8px #7c3aed0f}.welcome-modal__feature{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;border-radius:0;border:none;border-bottom:1px solid #ede9fe;background:transparent}.welcome-modal__feature:last-child{border-bottom:none}.welcome-modal__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;flex-shrink:0;border-radius:.5rem;color:#6d28d9;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid #ddd6fe}.welcome-modal__feature-text{display:flex;flex-direction:column;gap:.05rem;min-width:0}.welcome-modal__feature-label{font-size:.75rem;font-weight:600;color:#0f172a;line-height:1.25}.welcome-modal__feature-desc{font-size:.6875rem;line-height:1.35;color:#94a3b8}.welcome-modal__actions{display:flex;flex-direction:column;gap:.5rem}.welcome-modal__cta{width:100%;min-height:2.25rem;justify-content:center;gap:.35rem;border-radius:9999px!important;background:linear-gradient(135deg,#a78bfa,#7c3aed 52%,#6d28d9)!important;box-shadow:0 4px 14px #7c3aed4d}.welcome-modal__secondary{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.welcome-modal__secondary .app-btn-pill-sm-secondary{width:100%;min-height:2rem;justify-content:center;gap:.3rem;font-size:.75rem;border-radius:9999px!important}.welcome-modal__close{top:.65rem;right:.65rem}.hub-icon-badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;line-height:0;border:1px solid #ede9fe;border-radius:10px;background:#f5f3ff;box-shadow:none}.hub-icon-badge--plain{border:none!important;background:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:0;padding:0;width:auto!important;height:auto!important}.hub-icon-badge__glyph{display:block;flex-shrink:0}.hub-icon-badge--xs{width:1.875rem;height:1.875rem;border-radius:8px}.hub-icon-badge--sm{width:2.125rem;height:2.125rem;border-radius:9px}.hub-icon-badge--md{width:2.375rem;height:2.375rem;border-radius:10px}.hub-icon-badge--lg{width:2.75rem;height:2.75rem;border-radius:11px}.hub-icon-badge--xl{width:3.25rem;height:3.25rem;border-radius:12px}.hub-icon-badge--title{width:auto;height:auto}.app-stat-card-root .hub-icon-badge:not(.hub-icon-badge--plain),.group .hub-icon-badge:not(.hub-icon-badge--plain){background:#f5f3ff!important;background-image:none!important;box-shadow:none!important;border:1px solid #ede9fe!important}.stat-card-header{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%}.stat-card-title-row{display:inline-flex;align-items:center;justify-content:flex-start;gap:.375rem;width:-moz-max-content;width:max-content;max-width:100%;min-width:0;align-self:flex-start}.stat-card-title{margin:0;min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ui, "Inter", system-ui, sans-serif);font-size:.8125rem!important;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#0f172a}.stat-card-title-icon{flex-shrink:0;opacity:.88}.stat-card-desc-row{display:inline-flex;align-items:center;justify-content:flex-start;gap:.25rem;margin-top:.2rem;width:-moz-max-content;width:max-content;max-width:100%;min-width:0;align-self:flex-start}.stat-card-desc{margin:0;min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ui, "Inter", system-ui, sans-serif);font-size:.6875rem;font-weight:400;line-height:1.3;color:#64748b}.stat-card-desc-info{flex-shrink:0}.stat-card-desc-info button,.stat-card-desc-row .kpi-info-trigger{width:.875rem;height:.875rem;padding:0;color:#94a3b8}.stat-card-desc-info svg,.stat-card-desc-row .kpi-info-trigger svg{width:.75rem!important;height:.75rem!important}.stat-card-value-wrap{min-width:0;max-width:100%;padding-top:.65rem;overflow:hidden}.stat-card-value-row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;min-width:0;max-width:100%;overflow:hidden}.stat-card-value{margin:0;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ui, "Inter", system-ui, sans-serif);font-size:1.625rem;font-weight:400;line-height:1.15;letter-spacing:-.02em;color:#0f172a;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.stat-card-value--compact{font-size:1.5rem}.stat-card-value--embedded{font-size:1.375rem}.stat-card-value--text{font-size:1.35rem!important;font-weight:400;letter-spacing:-.015em;line-height:1.2}.metric-strip .stat-card-value--text{font-size:1.35rem!important}.stat-card-trend{display:inline-flex;flex:0 1 auto;align-items:center;align-self:center;min-width:0;max-width:7.5rem;overflow:hidden;border-radius:9999px;border-width:1px;border-style:solid;padding:1px .375rem;font-size:9px;font-weight:500;line-height:1.25}@media (min-width: 640px){.stat-card-trend{max-width:8.5rem;font-size:10px}}.stat-card-trend__text{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-strip .stat-card-title{font-size:.8125rem}.metric-strip .stat-card-value:not(.stat-card-value--text){font-size:1.75rem}.metric-strip .stat-card-value-wrap{padding-top:.75rem}.app-stat-card-root{min-width:0;max-width:100%;overflow:hidden}.metric-strip>*{min-width:0;overflow:hidden}.metric-strip>*{min-width:0;position:relative}.metric-strip .app-stat-card-root{height:100%}.metric-strip .app-stat-card-root>div{height:100%;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:1.25rem}@media (min-width: 640px){.metric-strip .app-stat-card-root>div{padding:1.5rem}}.metric-strip .app-stat-card-root>div:hover,.metric-strip .app-stat-card-root>div:focus-within{transform:none!important;box-shadow:none!important;border-color:transparent!important}.metric-strip .app-stat-card-root.cursor-pointer>div:hover{border-color:transparent!important}.metric-strip--dense .app-stat-card-root>div{padding:.85rem 1rem}@media (min-width: 640px){.metric-strip--dense .app-stat-card-root>div{padding:.85rem 1rem}}.metric-strip .c360-cell{min-height:3rem;height:100%}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
 */*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-ui),Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--bg: #ffffff;--shell-bg: #ffffff;--surface: #ffffff;--border: #e5e5e5;--border-strong: #d4d4d4;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--accent: #7c3aed;--accent-light: #ede9fe;--accent-hover: #6d28d9;--success: #10b981;--warning: #f59e0b;--danger: #ef4444;--sidebar-bg: #ffffff;--sidebar-width: 216px;--sidebar-collapsed-width: 60px;--shadow-card: var(--ui-shadow-card);--shadow-card-hover: 0 4px 12px rgba(15, 23, 42, .06);--radius-pill: 9999px;--radius-card: 1.5rem;--gradient-accent: linear-gradient(135deg, #7c3aed 0%, #4f46e5 50%, #4338ca 100%);--gradient-accent-soft: linear-gradient(135deg, rgba(124, 58, 237, .12) 0%, rgba(79, 70, 229, .08) 100%);--shadow-sidebar: 1px 0 0 0 #e2e8f0;--sidebar-footer-border: #e2e8f0;--glow-indigo: radial-gradient(circle at 100% 0%, rgba(139, 92, 246, .05) 0%, transparent 70%);--primary-indigo: #1E1E2E;--primary-indigo-hover: #2D2D3E}.dark{--bg: #0f172a;--surface: #1e293b;--border: #334155;--border-strong: #475569;--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #64748b;--accent-light: #1e1b4b;--sidebar-bg: #1e293b;--shadow-sidebar: 0 10px 40px -10px rgba(0, 0, 0, .3)}.skeleton-line{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;animation:shimmer 1.4s infinite linear;border-radius:6px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;background:var(--shell-bg, var(--bg));color:var(--text-primary);-webkit-font-smoothing:antialiased;font-feature-settings:"cv02","cv03","cv04","cv11";font-weight:400;text-transform:none!important}body *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(46 16 101 / var(--tw-text-opacity, 1))}body *::selection{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(46 16 101 / var(--tw-text-opacity, 1))}body::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(46 16 101 / var(--tw-text-opacity, 1))}body::selection{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(46 16 101 / var(--tw-text-opacity, 1))}b,strong{font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:600;text-transform:none!important;letter-spacing:-.02em;color:var(--text-primary)}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}@media (min-width: 1920px){.container{max-width:1920px}}.tab-item.\!active,.tab-item.active{--tw-text-opacity: 1;color:rgb(5 5 5 / var(--tw-text-opacity, 1))}.tab-item.\!active:after{content:""!important}.tab-item.active:after{content:""}.tab-item.\!active:after{position:absolute;bottom:0;left:0;right:0;height:.125rem;border-top-left-radius:9999px;border-top-right-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.tab-item.active:after{position:absolute;bottom:0;left:0;right:0;height:.125rem;border-top-left-radius:9999px;border-top-right-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.page-title{font-size:17px;font-weight:500;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-\[10px\].page-title.text-slate-400.tracking-tight,.text-\[10px\].font-medium.text-slate-400.page-title{letter-spacing:.04em;text-transform:uppercase;font-weight:600}@media (min-width: 640px){.page-title{font-size:18px}}.page-subtitle{margin-top:.25rem;font-size:13px;font-weight:400;line-height:1.625;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.app-sidebar-shell{border-right:1px solid #e2e8f0;box-shadow:1px 0 #e2e8f0f2;position:relative;z-index:20}.dashboard-typography{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.625;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11"}.dashboard-typography strong{font-weight:600;--tw-text-opacity: 1;color:rgb(5 5 5 / var(--tw-text-opacity, 1))}.text-\[#7C3AED\].dashboard-typography strong{font-weight:700}.dashboard-typography :where(input:not([class*=text-]),select:not([class*=text-]),textarea:not([class*=text-])){font-size:13px}.btn-primary{display:flex;height:2.5rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;border-width:1px;border-color:#6d28d933;--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1));padding-left:1.25rem;padding-right:1.25rem;font-size:13px;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(139 92 246 / .1);--tw-shadow: var(--tw-shadow-colored);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.inline-flex.h-11.btn-primary.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.items-center.btn-primary.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.items-center.justify-center.rounded-2xl.btn-primary.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.text-\[#7C3AED\].btn-primary{font-weight:700}.fixed.inset-0.z-\[200050\].btn-primary.items-end.justify-center,.fixed.inset-0.z-\[200050\].btn-primary.items-center.justify-center,.fixed.inset-0.z-\[200050\].flex.btn-primary.justify-center,.fixed.inset-0.z-\[200050\].flex.items-end.btn-primary,.fixed.inset-0.z-\[200050\].flex.items-center.btn-primary{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.rounded-3xl.btn-primary.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.inline-flex.btn-primary.rounded-full.border.px-2,.inline-flex.items-center.rounded-full.btn-primary.px-2{letter-spacing:.005em}.onboarding-wizard-ui .onboarding-step-surface :is(.btn-primary,.rounded-lg){border-radius:.7rem}.btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(139 92 246 / .15);--tw-shadow: var(--tw-shadow-colored)}.btn-primary:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-secondary{display:inline-flex;height:2.5rem;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding-left:1.25rem;padding-right:1.25rem;font-size:13px;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-secondary.h-11.items-center.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.btn-secondary.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.items-center.btn-secondary.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.text-\[#7C3AED\].btn-secondary{font-weight:700}.fixed.inset-0.z-\[200050\].flex.btn-secondary.justify-center,.fixed.inset-0.z-\[200050\].flex.items-end.btn-secondary,.fixed.inset-0.z-\[200050\].flex.items-center.btn-secondary{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.btn-secondary.items-center.rounded-full.border.px-2,.inline-flex.btn-secondary.rounded-full.border.px-2,.inline-flex.items-center.btn-secondary.border.px-2{letter-spacing:.005em}.btn-secondary:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-secondary{color:#5b21b6;background:linear-gradient(180deg,#f5f0ff,#ede9fe);border:1px solid #c4b5fd;box-shadow:0 1px 2px #6d28d91a}.btn-secondary:hover:not(:disabled){color:#4c1d95;background:#ede9fe;border-color:#a78bfa;box-shadow:0 2px 8px #6d28d924}.premium-app-bg{background-color:#fff;background-image:none}.dashboard-hero-title{font-size:19px;line-height:1.25;letter-spacing:-.025em}.text-\[10px\].font-medium.text-slate-400.dashboard-hero-title{letter-spacing:.04em;text-transform:uppercase;font-weight:600}@media (min-width: 640px){.dashboard-hero-title{font-size:22px}}.app-capsule-group{display:inline-flex;align-items:center;gap:.125rem;overflow:visible;border-radius:9999px}.group.relative.h-full.app-capsule-group.rounded-3xl{box-shadow:var(--shadow-card);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.group.relative.h-full.app-capsule-group.rounded-3xl:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.app-capsule-group.h-11.items-center.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.app-capsule-group.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.fixed.inset-0.z-\[200050\].flex.app-capsule-group.justify-center{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.app-capsule-group.items-center.rounded-full.border.px-2,.inline-flex.app-capsule-group.rounded-full.border.px-2,.inline-flex.items-center.app-capsule-group.border.px-2{letter-spacing:.005em}.app-capsule-group{padding:2px;background:#fff;border:1px solid #ece8f4;box-shadow:0 1px 2px #0f172a0a}.app-capsule-group--violet{background:#fff;border-color:#ece8f4;box-shadow:0 1px 2px #0f172a0a}.app-capsule-item{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border-radius:9999px;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.group.app-capsule-item.h-full.overflow-visible.rounded-3xl{box-shadow:var(--shadow-card);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.group.app-capsule-item.h-full.overflow-visible.rounded-3xl:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.app-capsule-item.h-11.items-center.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.app-capsule-item.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.items-center.app-capsule-item.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.fixed.inset-0.z-\[200050\].flex.app-capsule-item.justify-center,.fixed.inset-0.z-\[200050\].flex.items-end.app-capsule-item,.fixed.inset-0.z-\[200050\].flex.items-center.app-capsule-item{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.app-capsule-item.items-center.rounded-full.border.px-2,.inline-flex.app-capsule-item.rounded-full.border.px-2,.inline-flex.items-center.app-capsule-item.border.px-2{letter-spacing:.005em}.app-capsule-item{min-height:2rem;padding-left:.9rem;padding-right:.9rem;font-size:.8125rem;font-weight:600;background:transparent;border:none;transition:color .2s ease;z-index:1}.app-capsule-item__label{position:relative;z-index:2;letter-spacing:-.025em}.group.app-capsule-item__label.h-full.overflow-visible.rounded-3xl{box-shadow:var(--shadow-card);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.group.app-capsule-item__label.h-full.overflow-visible.rounded-3xl:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.text-\[10px\].font-medium.text-slate-400.app-capsule-item__label{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.app-capsule-item:hover:not(.app-capsule-item-active){--tw-text-opacity: 1;color:rgb(18 18 18 / var(--tw-text-opacity, 1))}.app-capsule-item-active{color:#6d28d9}.app-capsule-glass-pill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;z-index:0;pointer-events:none;background:#fff;border:1px solid #e9e2ff;box-shadow:0 1px 2px #7c3aed0f}@media (prefers-reduced-motion: reduce){.app-capsule-glass-pill{transition:none!important}}.orders-filter-pill{position:relative;display:inline-flex;height:2.25rem;min-height:36px;flex-shrink:0;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:#e2e8f0e6;background-color:#fffffff2;padding-left:1rem;padding-right:1rem;font-size:12px;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group.orders-filter-pill.h-full.overflow-visible.rounded-3xl{box-shadow:var(--shadow-card);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.group.orders-filter-pill.h-full.overflow-visible.rounded-3xl:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.orders-filter-pill.h-11.items-center.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.orders-filter-pill.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.items-center.orders-filter-pill.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.items-center.justify-center.rounded-2xl.orders-filter-pill.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.text-\[#7C3AED\].orders-filter-pill{font-weight:700}.fixed.inset-0.z-\[200050\].flex.orders-filter-pill.justify-center,.fixed.inset-0.z-\[200050\].flex.items-end.orders-filter-pill,.fixed.inset-0.z-\[200050\].flex.items-center.orders-filter-pill{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.rounded-3xl.orders-filter-pill.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.orders-filter-pill.items-center.rounded-full.border.px-2,.inline-flex.orders-filter-pill.rounded-full.border.px-2,.inline-flex.items-center.orders-filter-pill.border.px-2,.inline-flex.items-center.rounded-full.orders-filter-pill.px-2{letter-spacing:.005em}.orders-filter-pill{box-shadow:inset 0 1px #ffffffe6}.orders-filter-pill:hover{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(18 18 18 / var(--tw-text-opacity, 1))}.orders-filter-pill:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(221 214 254 / .9);--tw-ring-offset-width: 1px}.orders-filter-pill--active{border-color:#ddd6fee6;--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.orders-filter-pill--icon{width:2.25rem;min-width:2.25rem;padding-left:0;padding-right:0}.commerce-products-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.inline-flex.h-11.commerce-products-toolbar.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.fixed.inset-0.z-\[200050\].commerce-products-toolbar.items-end.justify-center,.fixed.inset-0.z-\[200050\].commerce-products-toolbar.items-center.justify-center,.fixed.inset-0.z-\[200050\].flex.commerce-products-toolbar.justify-center{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.inline-flex.commerce-products-toolbar.rounded-full.border.px-2{letter-spacing:.005em}.commerce-products-search-wrap{position:relative;width:100%;min-width:10rem;max-width:240px}.group.commerce-products-search-wrap.h-full.overflow-visible.rounded-3xl{box-shadow:var(--shadow-card);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.group.commerce-products-search-wrap.h-full.overflow-visible.rounded-3xl:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}@media (min-width: 640px){.commerce-products-search-wrap{width:212px}}.commerce-products-search{position:relative;display:inline-flex;height:2.25rem;min-height:36px;flex-shrink:0;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:#e2e8f0e6;background-color:#fffffff2;padding-left:1rem;padding-right:1rem;font-size:12px;font-weight:600;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group.commerce-products-search.h-full.overflow-visible.rounded-3xl{box-shadow:var(--shadow-card);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.group.commerce-products-search.h-full.overflow-visible.rounded-3xl:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.commerce-products-search.h-11.items-center.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.commerce-products-search.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.items-center.commerce-products-search.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.items-center.justify-center.rounded-2xl.commerce-products-search.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.text-\[#7C3AED\].commerce-products-search{font-weight:700}.fixed.inset-0.z-\[200050\].flex.commerce-products-search.justify-center,.fixed.inset-0.z-\[200050\].flex.items-end.commerce-products-search,.fixed.inset-0.z-\[200050\].flex.items-center.commerce-products-search{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.rounded-3xl.commerce-products-search.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.commerce-products-search.items-center.rounded-full.border.px-2,.inline-flex.commerce-products-search.rounded-full.border.px-2,.inline-flex.items-center.commerce-products-search.border.px-2,.inline-flex.items-center.rounded-full.commerce-products-search.px-2{letter-spacing:.005em}.commerce-products-search{box-shadow:inset 0 1px #ffffffe6}.commerce-products-search:hover{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(18 18 18 / var(--tw-text-opacity, 1))}.commerce-products-search:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(221 214 254 / .9);--tw-ring-offset-width: 1px}.commerce-products-search{width:100%;min-width:0px;justify-content:flex-start;padding-left:2.25rem;padding-right:.75rem;text-align:left;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.commerce-products-search::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.commerce-products-search::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.commerce-products-search{border-color:#ddd6fea6;background:#fffffffa}.commerce-products-search:focus{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(237 233 254 / .9);--tw-ring-offset-width: 0px}.commerce-products-filter-btn{display:inline-flex;height:2.25rem;align-items:center;gap:.4rem;border-radius:9999px;border:1px solid rgba(221,214,254,.75);background:#fff;padding:0 .85rem 0 .35rem;font-size:.6875rem;font-weight:600;color:#475569;transition:border-color .15s,background-color .15s,box-shadow .15s}.commerce-products-filter-btn:hover{border-color:#c4b5fd;background:#faf8ff;color:#6d28d9}.commerce-products-filter-btn--active{border-color:#a78bfa;background:#f5f3ff;color:#6d28d9;box-shadow:0 0 0 2px #a78bfa33}.commerce-products-filter-btn__icon{display:flex;height:1.65rem;width:1.65rem;align-items:center;justify-content:center;border-radius:9999px;background:#ede9fe;color:#7c3aed}.commerce-products-filter-btn__dot{height:.4rem;width:.4rem;border-radius:9999px;background:#7c3aed}.commerce-products-filter-menu{position:fixed;z-index:10000025;width:min(17rem,calc(100vw - 1.5rem));overflow:hidden;border-radius:1rem;border:1px solid #e9e5f5;background:#fff;padding:.75rem;box-shadow:0 12px 40px #5b21b624}.commerce-products-filter-menu__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.commerce-products-filter-menu__title{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7c3aed}.commerce-products-filter-menu__reset{border-radius:9999px;border:1px solid #ddd6fe;background:#f5f3ff;padding:.15rem .55rem;font-size:.625rem;font-weight:600;color:#6d28d9}.commerce-products-filter-menu__reset:hover{background:#ede9fe}.commerce-products-filter-menu__section{margin:.5rem 0 .35rem;font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.commerce-products-filter-menu__options{display:flex;flex-direction:column;gap:.2rem}.commerce-products-filter-menu__option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.65rem;padding:.45rem .55rem;font-size:.75rem;font-weight:600;color:#334155;text-align:left;transition:background-color .12s}.commerce-products-filter-menu__option:hover{background:#f8fafc}.commerce-products-filter-menu__option--active{background:#f5f3ff;color:#6d28d9}.commerce-products-filter-menu__count{border-radius:9999px;background:#f1f5f9;padding:.1rem .4rem;font-size:.625rem;font-weight:700;color:#64748b}.commerce-products-filter-menu__option--active .commerce-products-filter-menu__count{background:#ede9fe;color:#6d28d9}.commerce-product-card{overflow:hidden;border-radius:.85rem;border:1px solid #efeaf8;background:#fff;box-shadow:0 1px 2px #7c3aed08;transition:border-color .15s ease,box-shadow .15s ease}.commerce-product-card:hover{border-color:#ddd6fe;box-shadow:0 4px 14px -8px #7c3aed2e}.commerce-product-card--skeleton{border-color:#e2e8f0}.commerce-product-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:linear-gradient(160deg,#faf8ff,#f8fafc)}.commerce-product-card__img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;padding:.65rem;transition:transform .2s ease}.commerce-product-card:hover .commerce-product-card__img{transform:scale(1.02)}.commerce-product-card__img--empty{display:flex;align-items:center;justify-content:center;color:#cbd5e1}.commerce-product-card__status{position:absolute;top:.5rem;right:.5rem;border-radius:9999px;padding:.15rem .5rem;font-size:.5625rem;font-weight:700;letter-spacing:.02em;border:1px solid transparent}.commerce-product-card__status--in{border-color:#bbf7d0;background:#ecfdf5;color:#047857}.commerce-product-card__status--low{border-color:#fde68a;background:#fffbeb;color:#b45309}.commerce-product-card__status--out{border-color:#fecdd3;background:#fff1f2;color:#be123c}.commerce-product-card__body{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:.65rem .7rem .75rem}.commerce-product-card__title{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.75rem;font-weight:600;line-height:1.35;color:#0f172a}.commerce-product-card__sku{margin:.15rem 0 0;font-size:.5625rem;font-weight:500;color:#94a3b8}.commerce-product-card__variant-select{width:100%;border-radius:.5rem;border:1px solid #e8e4f8;background:#faf8ff;padding:.25rem .45rem;font-size:.625rem;font-weight:600;color:#334155}.commerce-product-card__price{margin:.1rem 0 0;font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums;color:#6d28d9}.commerce-product-card__inventory{margin-top:auto;padding-top:.45rem;border-top:1px solid #f1f5f9}.commerce-product-card__inventory-label{display:block;margin-bottom:.3rem;font-size:.5625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.commerce-product-card__inventory-row{display:flex;align-items:center;gap:.4rem}.commerce-product-card__qty-input{width:4.5rem;height:1.85rem;border-radius:.55rem;border:1px solid #ddd6fe;background:#faf8ff;padding:0 .45rem;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:#0f172a;outline:none;transition:border-color .12s,box-shadow .12s}.commerce-product-card__qty-input:focus{border-color:#a78bfa;box-shadow:0 0 0 2px #7c3aed1f;background:#fff}.commerce-product-card__qty-input:-moz-read-only{cursor:pointer;background:#f8fafc;border-color:#e2e8f0}.commerce-product-card__qty-input:read-only{cursor:pointer;background:#f8fafc;border-color:#e2e8f0}.commerce-product-card__qty-hint{font-size:.5625rem;font-weight:500;color:#94a3b8;line-height:1.2}.commerce-product-card__qty-saving{font-size:.625rem;font-weight:600;color:#7c3aed}.commerce-product-card__qty-actions{display:flex;gap:.25rem}.commerce-product-card__qty-btn{display:inline-flex;height:1.65rem;width:1.65rem;align-items:center;justify-content:center;border-radius:.45rem;border:none;cursor:pointer}.commerce-product-card__qty-btn--save{background:#10b981;color:#fff}.commerce-product-card__qty-btn--cancel{background:#f1f5f9;color:#64748b}.commerce-product-card__qty-readonly{border-radius:.55rem;padding:.35rem .55rem;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;background:#f8fafc;color:#334155}.commerce-product-card__qty-readonly--low{background:#fffbeb;color:#b45309}.commerce-product-card__qty-readonly--out{background:#fff1f2;color:#be123c}.template-library-hub-toolbar{flex:1 1 auto;min-width:0;justify-content:flex-end}@media (min-width: 1280px){.template-library-hub-toolbar .commerce-products-search-wrap{max-width:200px}}.store-economics-chart-wrap{position:relative;width:100%;min-width:0}.store-economics-chart-wrap .recharts-wrapper{margin:0 auto}.insights-panel-header-right{max-width:100%}.store-economics-wizard-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a73;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.store-economics-wizard-shell{isolation:isolate;display:flex;flex-direction:column;width:min(100%,32rem);max-height:min(90dvh,36rem);overflow:hidden;border-radius:1rem;border:1px solid #e8e4f4;background:#fff;box-shadow:0 24px 48px #0f172a24,0 8px 20px #7c3aed14;font-family:var(--font-ui, "Inter", system-ui, sans-serif)}.store-economics-wizard-shell--wide{width:min(100%,54rem);max-height:min(94dvh,50rem)}.store-economics-wizard-shell--fees{width:min(100%,38rem);max-height:min(92dvh,40rem)}@media (max-width: 639px){.store-economics-wizard-backdrop{padding:.75rem;align-items:flex-end}.store-economics-wizard-shell{width:100%;max-height:min(92dvh,100%);border-bottom-left-radius:0;border-bottom-right-radius:0}.store-economics-wizard-shell--wide{width:100%;max-height:min(94dvh,100%)}}.store-economics-wizard-header{display:flex;align-items:center;gap:.65rem;flex-shrink:0;min-height:2.85rem;padding:.5rem .85rem;border-bottom:1px solid #efeaf8;background:linear-gradient(180deg,#faf8ff,#fff)}@media (min-width: 640px){.store-economics-wizard-header{padding:.55rem 1rem;min-height:2.95rem}}.store-economics-wizard-header__actions{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.store-economics-wizard-header__btn{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:1.75rem;height:1.75rem;padding:0 .55rem;border-radius:9999px;border:1px solid #ddd6fe;background:linear-gradient(135deg,#faf8ff,#fff);color:#6d28d9;font-size:.6875rem;font-weight:600;line-height:1;white-space:nowrap;box-shadow:0 1px 2px #7c3aed0f;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.store-economics-wizard-header__btn:hover:not(:disabled){background:linear-gradient(135deg,#f5f3ff,#faf8ff);border-color:#c4b5fd;box-shadow:0 2px 6px #7c3aed1a}.store-economics-wizard-header__btn:disabled{opacity:.55;cursor:not-allowed}.store-economics-wizard-header__close{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;border:1px solid #e8e4f8;background:#fff;color:#64748b;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.store-economics-wizard-header__close:hover:not(:disabled){border-color:#ddd6fe;color:#6d28d9;background:#faf8ff}.store-economics-wizard-header__close:disabled{opacity:.45;cursor:not-allowed}.store-economics-wizard-header__title{margin:0;font-family:var(--font-ui, "Inter", system-ui, sans-serif);font-size:1rem;font-weight:600;letter-spacing:-.02em;color:#0f172a;line-height:1.25}.store-economics-wizard-header__sub{margin:.1rem 0 0;font-size:.8125rem;font-weight:400;color:#64748b;line-height:1.35}.store-economics-wizard-header__step{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .5rem;border-radius:9999px;font-size:.625rem;font-weight:600;color:#6d28d9;background:linear-gradient(135deg,#f5f3ff,#faf8ff 55%,#fff);border:1px solid #ddd6fe;white-space:nowrap}.store-economics-wizard-main{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:#fff}.store-economics-wizard-main__inner{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.85rem 1rem}@media (min-width: 640px){.store-economics-wizard-main__inner{padding:.9rem 1.1rem}}.store-economics-wizard-step-strip{flex-shrink:0;border-bottom:1px solid #efeaf8;background:#fff;padding:.4rem .85rem .5rem}.se-wizard-steps{display:flex;align-items:center;justify-content:center;gap:.2rem;flex-wrap:wrap}.se-wizard-steps__pill{display:inline-flex;align-items:center;gap:.28rem;min-height:1.5rem;padding:.12rem .45rem;border-radius:999px;border:1px solid transparent;background:transparent;font-size:.625rem;font-weight:600;color:#94a3b8;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease}.se-wizard-steps__pill--active{color:#6d28d9;background:linear-gradient(135deg,#f5f3ff,#faf8ff 55%,#fff);border-color:#ddd6fe}.se-wizard-steps__pill--done{color:#047857}.se-wizard-steps__pill--upcoming{opacity:.72}.se-wizard-steps__pill:disabled{cursor:default}.se-wizard-steps__pill:not(:disabled):hover{color:#6d28d9;background:#faf8ff}.se-wizard-steps__line{width:.85rem;height:1px;border-radius:999px;background:#e9e2ff;flex-shrink:0}.se-wizard-steps__line--done{background:#86efac}.se-wizard-mini-capsule{min-height:1.625rem!important;padding:0 .45rem!important;font-size:.625rem!important}.se-wizard-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding-bottom:.15rem;border-bottom:1px solid #f1ecfb;margin-bottom:.15rem}.store-economics-wizard-panel--flat{border:0;box-shadow:none;background:transparent}.store-economics-wizard-panel--flat .store-economics-wizard-panel__body{padding:.1rem .35rem .15rem;gap:.65rem}.store-economics-wizard-shell--wide .store-economics-wizard-main__inner{padding-left:1.15rem;padding-right:1.15rem}.se-wizard-pack-apply-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .65rem;margin:.05rem 0 .1rem;padding:.55rem .75rem;border-radius:.75rem;border:1px solid #e9e2ff;background:linear-gradient(135deg,#f5f3ff,#faf8ff 48%,#fff);box-shadow:0 1px 2px #7c3aed0d}.se-wizard-pack-apply-bar__copy{margin:0;font-size:.6875rem;font-weight:500;color:#5b21b6;line-height:1.35}.se-wizard-pack-apply-bar__copy strong{font-weight:700;color:#4c1d95}.se-wizard-pack-apply-bar__actions{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.se-wizard-pack-apply-bar__dismiss{border:none;background:transparent;padding:.2rem .35rem;font-size:.625rem;font-weight:600;color:#7c3aed;cursor:pointer}.se-wizard-pack-apply-bar__dismiss:hover{color:#5b21b6;text-decoration:underline}.store-economics-product-table__pack-head{display:inline-flex;align-items:center;justify-content:flex-end;gap:.2rem}.store-economics-product-table--packaging .store-economics-product-table__head,.store-economics-product-table--packaging .store-economics-product-table__row,.store-economics-product-table__head--packaging,.store-economics-product-table__row--packaging{grid-template-columns:minmax(0,1.45fr) minmax(4.75rem,.62fr) minmax(4.75rem,.62fr) minmax(4.75rem,.62fr)}.se-wizard-fulfillment-bar{display:grid;grid-template-columns:1fr;gap:.55rem;padding:.55rem .6rem;margin-top:.1rem;border-radius:.65rem;border:1px solid #efeaf8;background:#fff}@media (min-width: 640px){.se-wizard-fulfillment-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.se-wizard-fulfillment-bar__field{min-width:0}.se-wizard-gst-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;padding-top:.15rem}.se-wizard-gst-row__toggle{width:auto;max-width:7rem;margin-left:auto}.se-wizard-field-grid--fees{gap:.65rem}.se-wizard-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:1.25rem .75rem;border-radius:.65rem;border:1px dashed #e2e8f0;background:#f8fafc;text-align:center}.se-wizard-empty-state p{margin:0;font-size:.75rem;font-weight:600;color:#64748b}.se-wizard-product-table{max-height:none}.se-wizard-product-table .store-economics-product-table__head,.se-wizard-product-table .store-economics-product-table__row{padding:.38rem .5rem;gap:.35rem}.store-economics-product-table__name{margin:0;font-size:.6875rem;font-weight:600;color:#0f172a;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-economics-product-table__meta{margin:.05rem 0 0;font-size:.625rem;font-weight:500;color:#94a3b8;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-economics-product-table__margin{color:#059669}.se-wizard-product-table .store-economics-product-table__thumb{width:1.5rem;height:1.5rem;border-radius:.35rem}.se-wizard-product-table .store-economics-product-table__input{min-height:1.75rem;padding:.25rem .45rem;font-size:.6875rem}.store-economics-wizard-header__sub{font-size:.6875rem}.store-economics-wizard-panel__head{padding:.55rem .75rem;background:linear-gradient(135deg,#f5f3ff,#faf8ff 48%,#fff)}.store-economics-wizard-panel__body{gap:.65rem}.store-economics-wizard-main__inner{padding:.65rem .85rem}@media (min-width: 640px){.store-economics-wizard-main__inner{padding:.7rem 1rem}}.store-economics-wizard-content{width:100%;margin:0 auto}.store-economics-wizard-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.65rem .85rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(135deg,#f5f3ff,#faf8ff 48%,#fff)}.store-economics-wizard-panel__title-row{display:flex;align-items:center;gap:.35rem;min-width:0}.store-economics-wizard-panel__title{margin:0;font-size:.875rem;font-weight:600;color:#0f172a;letter-spacing:-.01em}.store-economics-wizard-panel__actions{display:flex;flex-wrap:wrap;gap:.4rem}.se-wizard-readiness{display:flex;flex-direction:column;gap:.45rem;margin:0 0 .85rem;padding:.65rem .75rem;list-style:none;border-radius:.75rem;border:1px solid #e9e2ff;background:linear-gradient(135deg,#f5f3ff,#faf8ff 48%,#fff);box-shadow:0 1px 2px #7c3aed0a}.se-wizard-readiness__item{display:flex;align-items:center;gap:.45rem;font-size:.6875rem;font-weight:500;color:#94a3b8}.se-wizard-readiness__item svg{flex-shrink:0;color:#cbd5e1}.se-wizard-readiness__item--done{color:#047857}.se-wizard-readiness__item--done svg{color:#10b981}.store-economics-wizard-header{align-items:center}.store-economics-wizard-header__sub{display:block}.store-economics-product-table__head span,.store-economics-product-table__head{text-transform:none;letter-spacing:0}.se-wizard-field{display:flex;flex-direction:column;gap:.35rem}.se-wizard-field__label-row{display:flex;align-items:center;gap:.3rem}.se-wizard-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}@media (min-width: 640px){.se-wizard-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.se-wizard-preview-stat{padding:.6rem .7rem;border:1px solid #e9e2ff;border-radius:.75rem;background:linear-gradient(135deg,#f5f3ff,#faf8ff 42%,#fff);box-shadow:0 1px 2px #7c3aed0a}.se-wizard-preview-stat__value{display:block;font-size:1.05rem;font-weight:600;color:#0f172a;line-height:1.2}.se-wizard-preview-stat__label{display:block;margin-top:.15rem;font-size:.625rem;font-weight:500;color:#94a3b8}.se-wizard-cac-calc{border:1px solid #e9e2ff;border-radius:.75rem;background:linear-gradient(135deg,#f5f3ff,#faf8ff 48%,#fff);overflow:hidden}.se-wizard-cac-calc__summary{display:flex;align-items:center;gap:.35rem;padding:.55rem .75rem;font-size:.75rem;font-weight:600;color:#6d28d9;cursor:pointer;list-style:none}.se-wizard-cac-calc__summary::-webkit-details-marker{display:none}.se-wizard-cac-calc__body{padding:0 .75rem .75rem;display:flex;flex-direction:column;gap:.65rem}.se-wizard-cac-calc__suggest{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.store-economics-wizard-step__body{display:flex;flex-direction:column;gap:.65rem;min-width:0}.store-economics-wizard-step{min-width:0}.se-wizard-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.se-wizard-field-grid{display:grid;grid-template-columns:1fr;gap:.65rem}@media (min-width: 640px){.se-wizard-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-economics-wizard-panel{overflow:hidden;border-radius:1rem;border:1px solid #efeaf8;background:#fff;box-shadow:0 1px 2px #7c3aed0a,0 4px 16px -6px #7c3aed14}.store-economics-wizard-panel__body{padding:.85rem 1rem 1rem;min-width:0;display:flex;flex-direction:column;gap:.75rem}@media (min-width: 640px){.store-economics-wizard-panel__body{padding:1rem 1.15rem 1.15rem}}.store-economics-wizard-footer{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 1rem;border-top:1px solid #efeaf8;background:#fff}@media (min-width: 640px){.store-economics-wizard-footer{padding:.7rem 1.1rem}}.store-economics-wizard-footer__inner{width:100%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.store-economics-product-table{overflow:hidden;border-radius:.85rem;border:1px solid #efeaf8;background:#fff}.store-economics-product-table__head,.store-economics-product-table__row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(5.5rem,.75fr) minmax(5.5rem,.75fr);gap:.5rem;align-items:center;padding:.55rem .75rem}.store-economics-product-table__head--packaging,.store-economics-product-table__row--packaging{grid-template-columns:minmax(0,1.5fr) minmax(5rem,.65fr) minmax(5rem,.65fr) minmax(5rem,.65fr)}.store-economics-product-table__head{position:sticky;top:0;z-index:2;border-bottom:1px solid #efeaf8;background:linear-gradient(135deg,#f5f3ff,#faf8ff 48%,#fff);font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7c3aed}.store-economics-product-table__row{border-bottom:1px solid #f8fafc;transition:background-color .12s}.store-economics-product-table__row:last-child{border-bottom:none}.store-economics-product-table__row:hover{background:#faf8ffa6}.store-economics-product-table__product{display:flex;min-width:0;align-items:center;gap:.55rem}.store-economics-product-table__thumb{height:2.25rem;width:2.25rem;flex-shrink:0;border-radius:.55rem;border:1px solid #f1f5f9;-o-object-fit:cover;object-fit:cover}.store-economics-product-table__thumb--empty{display:flex;align-items:center;justify-content:center;background:#f8fafc}.store-economics-product-table__input{width:100%;height:2rem;border-radius:.55rem;border:1px solid #e8e4f8;background:#fff;padding:0 .5rem;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:#0f172a;outline:none;transition:border-color .12s,box-shadow .12s}.store-economics-product-table__input:focus{border-color:#c4b5fd;box-shadow:0 0 0 2px #7c3aed1f}@media (max-width: 639px){.store-economics-product-table__head{display:none}.store-economics-product-table__row,.store-economics-product-table__row--packaging{grid-template-columns:1fr;gap:.4rem;padding:.75rem}.store-economics-product-table__input{height:2.25rem}}.store-economics-wizard-input{height:2.5rem;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(232 228 248 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.875rem;padding-right:.875rem;font-size:13px;font-weight:400;--tw-text-opacity: 1;color:rgb(5 5 5 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.inline-flex.h-11.items-center.justify-center.rounded-2xl.store-economics-wizard-input.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.rounded-3xl.store-economics-wizard-input.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.inline-flex.items-center.rounded-full.store-economics-wizard-input.px-2{letter-spacing:.005em}.onboarding-wizard-ui .onboarding-step-surface :is(.store-economics-wizard-input,.rounded-lg){border-radius:.7rem}.store-economics-wizard-input{font-family:var(--font-ui, "Inter", system-ui, sans-serif)}.store-economics-wizard-input:focus{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(237 233 254 / .9);--tw-ring-offset-width: 0px}.store-economics-wizard-field-label{font-family:var(--font-ui, "Inter", system-ui, sans-serif);font-size:.8125rem;font-weight:500;color:#374151}.app-btn{display:inline-flex;height:2.5rem;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding-left:1rem;padding-right:1rem;font-size:13px;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-btn.h-11.items-center.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.app-btn.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.items-center.app-btn.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.text-\[#7C3AED\].app-btn{font-weight:700}.fixed.inset-0.z-\[200050\].flex.app-btn.justify-center,.fixed.inset-0.z-\[200050\].flex.items-end.app-btn,.fixed.inset-0.z-\[200050\].flex.items-center.app-btn{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.app-btn.items-center.rounded-full.border.px-2,.inline-flex.app-btn.rounded-full.border.px-2,.inline-flex.items-center.app-btn.border.px-2{letter-spacing:.005em}.app-btn:disabled{cursor:not-allowed;opacity:.5}.app-btn-primary{border-width:1px;--tw-border-opacity: 1;border-color:rgb(109 40 217 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(139 92 246 / .15);--tw-shadow: var(--tw-shadow-colored)}.inline-flex.h-11.items-center.justify-center.rounded-2xl.app-btn-primary.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.rounded-3xl.app-btn-primary.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.inline-flex.items-center.rounded-full.app-btn-primary.px-2{letter-spacing:.005em}.app-btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.app-btn-primary:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.app-btn-pill-primary{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.375rem;border-radius:9999px;padding-left:1rem;padding-right:1rem;font-size:12px;font-weight:500;transition-property:background-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.app-btn-pill-primary.h-11.items-center.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.app-btn-pill-primary.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.items-center.app-btn-pill-primary.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.text-\[10px\].app-btn-pill-primary.text-slate-400.tracking-tight{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.fixed.inset-0.z-\[200050\].flex.app-btn-pill-primary.justify-center,.fixed.inset-0.z-\[200050\].flex.items-end.app-btn-pill-primary,.fixed.inset-0.z-\[200050\].flex.items-center.app-btn-pill-primary{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.app-btn-pill-primary.items-center.rounded-full.border.px-2,.inline-flex.app-btn-pill-primary.rounded-full.border.px-2,.inline-flex.items-center.app-btn-pill-primary.border.px-2{letter-spacing:.005em}.app-btn-pill-primary:focus{outline:2px solid transparent;outline-offset:2px}.app-btn-pill-primary:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(255 255 255 / .5);--tw-ring-offset-width: 0px}.app-btn-pill-primary:disabled{cursor:not-allowed;opacity:.5}.app-btn-pill-primary{border-width:1px;border-color:#6d28d9e6;--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(76 29 149 / .1);--tw-shadow: var(--tw-shadow-colored);font-weight:var(--font-weight-ui)}.inline-flex.h-11.items-center.justify-center.rounded-2xl.app-btn-pill-primary.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.rounded-3xl.app-btn-pill-primary.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.inline-flex.items-center.rounded-full.app-btn-pill-primary.px-2{letter-spacing:.005em}.app-btn-pill-primary:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.app-btn-pill-sm{display:inline-flex;height:2rem;align-items:center;justify-content:center;gap:.375rem;border-radius:9999px;padding-left:.875rem;padding-right:.875rem;font-size:11.5px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-btn-pill-sm.h-11.items-center.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.app-btn-pill-sm.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.items-center.app-btn-pill-sm.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.text-\[10px\].app-btn-pill-sm.text-slate-400.tracking-tight{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.fixed.inset-0.z-\[200050\].flex.app-btn-pill-sm.justify-center,.fixed.inset-0.z-\[200050\].flex.items-end.app-btn-pill-sm,.fixed.inset-0.z-\[200050\].flex.items-center.app-btn-pill-sm{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.app-btn-pill-sm.items-center.rounded-full.border.px-2,.inline-flex.app-btn-pill-sm.rounded-full.border.px-2,.inline-flex.items-center.app-btn-pill-sm.border.px-2{letter-spacing:.005em}.app-btn-pill-sm:focus{outline:2px solid transparent;outline-offset:2px}.app-btn-pill-sm:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(255 255 255 / .45);--tw-ring-offset-width: 0px}.app-btn-pill-sm-primary{display:inline-flex;height:2rem;align-items:center;justify-content:center;gap:.375rem;border-radius:9999px;padding-left:.875rem;padding-right:.875rem;font-size:11.5px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-btn-pill-sm-primary.h-11.items-center.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.app-btn-pill-sm-primary.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.items-center.app-btn-pill-sm-primary.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.text-\[10px\].app-btn-pill-sm-primary.text-slate-400.tracking-tight{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.fixed.inset-0.z-\[200050\].flex.app-btn-pill-sm-primary.justify-center,.fixed.inset-0.z-\[200050\].flex.items-end.app-btn-pill-sm-primary,.fixed.inset-0.z-\[200050\].flex.items-center.app-btn-pill-sm-primary{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.app-btn-pill-sm-primary.items-center.rounded-full.border.px-2,.inline-flex.app-btn-pill-sm-primary.rounded-full.border.px-2,.inline-flex.items-center.app-btn-pill-sm-primary.border.px-2{letter-spacing:.005em}.app-btn-pill-sm-primary:focus{outline:2px solid transparent;outline-offset:2px}.app-btn-pill-sm-primary:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(255 255 255 / .45);--tw-ring-offset-width: 0px}.app-btn-pill-sm-primary{border-width:1px;border-color:#6d28d9e6;--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));font-weight:var(--font-weight-ui)}.hub-ops-header-actions .app-btn-pill-sm-primary{min-height:2rem;height:2rem;border-radius:var(--ui-radius-pill, 9999px)}.inline-flex.h-11.items-center.justify-center.rounded-2xl.app-btn-pill-sm-primary.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.rounded-3xl.app-btn-pill-sm-primary.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.inline-flex.items-center.rounded-full.app-btn-pill-sm-primary.px-2{letter-spacing:.005em}.app-btn-pill-sm-primary:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.app-btn-pill-sm-primary:focus,.app-btn-pill-sm-primary:active,.app-btn-pill-primary:focus,.app-btn-pill-primary:active{outline:none;box-shadow:none}.app-btn-pill-sm-secondary{display:inline-flex;height:2rem;align-items:center;justify-content:center;gap:.375rem;border-radius:9999px;padding-left:.875rem;padding-right:.875rem;font-size:11.5px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-btn-pill-sm-secondary.h-11.items-center.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.app-btn-pill-sm-secondary.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.items-center.app-btn-pill-sm-secondary.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.text-\[10px\].app-btn-pill-sm-secondary.text-slate-400.tracking-tight{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.fixed.inset-0.z-\[200050\].flex.app-btn-pill-sm-secondary.justify-center,.fixed.inset-0.z-\[200050\].flex.items-end.app-btn-pill-sm-secondary,.fixed.inset-0.z-\[200050\].flex.items-center.app-btn-pill-sm-secondary{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.app-btn-pill-sm-secondary.items-center.rounded-full.border.px-2,.inline-flex.app-btn-pill-sm-secondary.rounded-full.border.px-2,.inline-flex.items-center.app-btn-pill-sm-secondary.border.px-2{letter-spacing:.005em}.app-btn-pill-sm-secondary:focus{outline:2px solid transparent;outline-offset:2px}.app-btn-pill-sm-secondary:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(255 255 255 / .45);--tw-ring-offset-width: 0px}.app-btn-pill-sm-secondary{font-weight:600;font-weight:var(--font-weight-ui)}.hub-ops-header-actions .app-btn-pill-sm-secondary{min-height:2rem;height:2rem;border-radius:var(--ui-radius-pill, 9999px)}.text-\[#7C3AED\].app-btn-pill-sm-secondary{font-weight:700}.app-btn-pill-sm-secondary{color:#5b21b6;background:#f5f3ff;border:1px solid #c4b5fd}.app-btn-pill-sm-secondary:hover:not(:disabled){color:#4c1d95;background:#ede9fe;border-color:#a78bfa}.app-btn-pill-sm-secondary:disabled{cursor:not-allowed;opacity:.55}.app-btn-pill-sm-danger{display:inline-flex;height:2rem;align-items:center;justify-content:center;gap:.375rem;border-radius:9999px;padding-left:.875rem;padding-right:.875rem;font-size:11.5px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-btn-pill-sm-danger.h-11.items-center.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.app-btn-pill-sm-danger.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.items-center.app-btn-pill-sm-danger.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.text-\[10px\].app-btn-pill-sm-danger.text-slate-400.tracking-tight{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.fixed.inset-0.z-\[200050\].flex.app-btn-pill-sm-danger.justify-center,.fixed.inset-0.z-\[200050\].flex.items-end.app-btn-pill-sm-danger,.fixed.inset-0.z-\[200050\].flex.items-center.app-btn-pill-sm-danger{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.app-btn-pill-sm-danger.items-center.rounded-full.border.px-2,.inline-flex.app-btn-pill-sm-danger.rounded-full.border.px-2,.inline-flex.items-center.app-btn-pill-sm-danger.border.px-2{letter-spacing:.005em}.app-btn-pill-sm-danger:focus{outline:2px solid transparent;outline-offset:2px}.app-btn-pill-sm-danger:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(255 255 255 / .45);--tw-ring-offset-width: 0px}.app-btn-pill-sm-danger{border-width:1px;--tw-border-opacity: 1;border-color:rgb(225 29 72 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));font-weight:var(--font-weight-ui)}.hub-ops-header-actions .app-btn-pill-sm-danger{min-height:2rem;height:2rem;border-radius:var(--ui-radius-pill, 9999px)}.inline-flex.h-11.items-center.justify-center.rounded-2xl.app-btn-pill-sm-danger.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.rounded-3xl.app-btn-pill-sm-danger.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.inline-flex.items-center.rounded-full.app-btn-pill-sm-danger.px-2{letter-spacing:.005em}.app-btn-pill-sm-danger:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.app-btn-secondary{border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.inline-flex.h-11.items-center.justify-center.rounded-2xl.app-btn-secondary.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.rounded-3xl.app-btn-secondary.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.inline-flex.items-center.app-btn-secondary.border.px-2,.inline-flex.items-center.rounded-full.app-btn-secondary.px-2{letter-spacing:.005em}.app-btn-secondary:hover{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.premium-chart-shell{overflow:hidden;border-radius:1rem;border-width:1px;border-color:#e2e8f0e6;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow-color: var(--shadow-card);--tw-shadow: var(--tw-shadow-colored)}.inline-flex.h-11.items-center.justify-center.premium-chart-shell.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.items-center.justify-center.rounded-2xl.premium-chart-shell.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.rounded-3xl.premium-chart-shell.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.inline-flex.items-center.rounded-full.premium-chart-shell.px-2{letter-spacing:.005em}.flow-wizard-ui .premium-chart-shell,.onboarding-wizard-ui .premium-chart-shell{border-radius:.75rem}.dashboard-panel{overflow:hidden;border-radius:1rem;border-width:1px;border-color:#e2e8f0e6;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow-color: var(--shadow-card);--tw-shadow: var(--tw-shadow-colored)}.inline-flex.h-11.items-center.justify-center.dashboard-panel.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.items-center.justify-center.rounded-2xl.dashboard-panel.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.rounded-3xl.dashboard-panel.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.inline-flex.items-center.rounded-full.dashboard-panel.px-2{letter-spacing:.005em}.flow-wizard-ui .dashboard-panel,.onboarding-wizard-ui .dashboard-panel{border-radius:.75rem}.dashboard-panel__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1));padding:1rem 1.25rem}.inline-flex.h-11.dashboard-panel__header.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.fixed.inset-0.z-\[200050\].dashboard-panel__header.items-end.justify-center,.fixed.inset-0.z-\[200050\].dashboard-panel__header.items-center.justify-center,.fixed.inset-0.z-\[200050\].flex.dashboard-panel__header.justify-center{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.inline-flex.dashboard-panel__header.rounded-full.border.px-2{letter-spacing:.005em}.dashboard-panel__body{position:relative}.group.dashboard-panel__body.h-full.overflow-visible.rounded-3xl{box-shadow:var(--shadow-card);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.group.dashboard-panel__body.h-full.overflow-visible.rounded-3xl:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.dashboard-icon-btn{display:inline-flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dashboard-icon-btn.h-11.items-center.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.dashboard-icon-btn.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.items-center.dashboard-icon-btn.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.items-center.justify-center.rounded-2xl.dashboard-icon-btn.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.fixed.inset-0.z-\[200050\].flex.dashboard-icon-btn.justify-center,.fixed.inset-0.z-\[200050\].flex.items-end.dashboard-icon-btn,.fixed.inset-0.z-\[200050\].flex.items-center.dashboard-icon-btn{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.rounded-3xl.dashboard-icon-btn.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.dashboard-icon-btn.items-center.rounded-full.border.px-2,.inline-flex.dashboard-icon-btn.rounded-full.border.px-2,.inline-flex.items-center.dashboard-icon-btn.border.px-2,.inline-flex.items-center.rounded-full.dashboard-icon-btn.px-2{letter-spacing:.005em}.dashboard-icon-btn:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1));background-color:#ede9fe99}.dashboard-icon-btn:disabled{opacity:.5}.dashboard-rank-pill{display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;font-size:11px;font-weight:700;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.dashboard-rank-pill.h-11.items-center.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.dashboard-rank-pill.justify-center.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.items-center.dashboard-rank-pill.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.fixed.inset-0.z-\[200050\].flex.dashboard-rank-pill.justify-center,.fixed.inset-0.z-\[200050\].flex.items-end.dashboard-rank-pill,.fixed.inset-0.z-\[200050\].flex.items-center.dashboard-rank-pill{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.dashboard-rank-pill.items-center.rounded-full.border.px-2,.inline-flex.dashboard-rank-pill.rounded-full.border.px-2{letter-spacing:.005em}.onboarding-wizard-ui .onboarding-step-surface :is(.rounded-xl,.dashboard-rank-pill){border-radius:.7rem}.dashboard-rank-pill--1{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dashboard-rank-pill--2{border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.inline-flex.h-11.items-center.justify-center.rounded-2xl.dashboard-rank-pill--2.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.rounded-3xl.dashboard-rank-pill--2.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.inline-flex.items-center.rounded-full.dashboard-rank-pill--2.px-2{letter-spacing:.005em}.dashboard-rank-pill--3{border-width:1px;--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.inline-flex.h-11.items-center.justify-center.rounded-2xl.dashboard-rank-pill--3.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.rounded-3xl.dashboard-rank-pill--3.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.inline-flex.items-center.rounded-full.dashboard-rank-pill--3.px-2{letter-spacing:.005em}.dashboard-rank-pill--default{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dashboard-chart-canvas{overflow:visible;border-radius:1rem;border-width:1px;border-color:#e2e8f0b3;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: rgb(248 250 252 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #fff var(--tw-gradient-to-position);padding:.5rem;--tw-shadow: 0 1px 2px rgba(15,23,42,.03);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.relative.h-full.dashboard-chart-canvas.rounded-3xl{box-shadow:var(--shadow-card);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.group.relative.h-full.dashboard-chart-canvas.rounded-3xl:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.inline-flex.h-11.items-center.justify-center.dashboard-chart-canvas.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.inline-flex.h-11.items-center.justify-center.rounded-2xl.dashboard-chart-canvas.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.rounded-3xl.dashboard-chart-canvas.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.inline-flex.items-center.rounded-full.dashboard-chart-canvas.px-2{letter-spacing:.005em}.flow-wizard-ui .dashboard-chart-canvas,.onboarding-wizard-ui .dashboard-chart-canvas{border-radius:.75rem}@media (min-width: 640px){.dashboard-chart-canvas{padding:.75rem}}.dash-chart-metric-bar{display:flex;flex-direction:column;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:#e2e8f0cc}.inline-flex.h-11.items-center.justify-center.rounded-2xl.dash-chart-metric-bar.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.fixed.inset-0.z-\[200050\].dash-chart-metric-bar.items-end.justify-center,.fixed.inset-0.z-\[200050\].dash-chart-metric-bar.items-center.justify-center{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.rounded-3xl.dash-chart-metric-bar.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.inline-flex.items-center.rounded-full.dash-chart-metric-bar.px-2{letter-spacing:.005em}.onboarding-wizard-ui .onboarding-step-surface :is(.dash-chart-metric-bar,.rounded-lg){border-radius:.7rem}@media (min-width: 640px){.dash-chart-metric-bar{flex-direction:row}}.dash-chart-metric-bar{background:#fafafa;box-shadow:none}.dash-chart-metric-bar--compact{border-radius:.5rem}.onboarding-wizard-ui .onboarding-step-surface :is(.rounded-xl,.dash-chart-metric-bar--compact){border-radius:.7rem}.dash-chart-metric-cell{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column;justify-content:center;padding:.5rem .75rem}.inline-flex.h-11.items-center.dash-chart-metric-cell.rounded-2xl.border.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.fixed.inset-0.z-\[200050\].dash-chart-metric-cell.items-end.justify-center,.fixed.inset-0.z-\[200050\].dash-chart-metric-cell.items-center.justify-center,.fixed.inset-0.z-\[200050\].flex.items-end.dash-chart-metric-cell,.fixed.inset-0.z-\[200050\].flex.items-center.dash-chart-metric-cell{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}@media (min-width: 640px){.dash-chart-metric-cell{padding:.625rem .875rem}}.dash-chart-metric-cell+.dash-chart-metric-cell{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}@media (min-width: 640px){.dash-chart-metric-cell+.dash-chart-metric-cell{border-left-width:1px;border-top-width:0px}}.dash-chart-metric-cell__label{font-size:10px;font-weight:500;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dash-chart-metric-cell__label.font-medium.text-slate-400.tracking-tight,.text-\[10px\].dash-chart-metric-cell__label.text-slate-400.tracking-tight,.text-\[10px\].font-medium.text-slate-400.dash-chart-metric-cell__label{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.dash-chart-metric-cell__value{margin-top:.125rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(5 5 5 / var(--tw-text-opacity, 1))}.text-\[#7C3AED\].dash-chart-metric-cell__value{font-weight:700}.text-\[10px\].font-medium.text-slate-400.dash-chart-metric-cell__value{letter-spacing:.04em;text-transform:uppercase;font-weight:600}@media (min-width: 640px){.dash-chart-metric-bar--quad .dash-chart-metric-cell{padding:.75rem}.dash-chart-metric-bar--quad .dash-chart-metric-cell__value{font-size:1.125rem;line-height:1.75rem}}.dash-chart-toolbar{display:flex;flex-direction:column;gap:.75rem}.fixed.inset-0.z-\[200050\].dash-chart-toolbar.items-end.justify-center,.fixed.inset-0.z-\[200050\].dash-chart-toolbar.items-center.justify-center{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}@media (min-width: 640px){.dash-chart-toolbar{flex-direction:row;align-items:center;justify-content:space-between}}.dashboard-chart-canvas--blue{--tw-gradient-from: rgb(239 246 255 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.chart-glass-tooltip{min-width:156px;padding:10px 12px 11px;border-radius:14px;border:1px solid rgba(237,233,254,.95);background:#fffffff7;box-shadow:0 12px 32px -10px #5b21b62e,0 4px 12px -4px #0f172a14,inset 0 1px #fff;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);isolation:isolate}.chart-glass-tooltip__date{margin:0 0 8px;font-size:11px;font-weight:500;color:#64748b;letter-spacing:-.01em}.chart-glass-tooltip__rows{display:flex;flex-direction:column;gap:6px}.chart-glass-tooltip__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.chart-glass-tooltip__label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#475569}.chart-glass-tooltip__dot{width:8px;height:8px;flex-shrink:0;border-radius:9999px;box-shadow:0 0 0 1px #ffffffe6}.chart-glass-tooltip__value{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#0f172a}.dashboard-chart-canvas .recharts-default-legend{margin:0 auto!important}.form-group>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.form-label{margin-bottom:.375rem;display:block;font-size:12px;font-weight:500;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-\[10px\].form-label.text-slate-400.tracking-tight{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.form-input{height:2.5rem;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:13px;--tw-text-opacity: 1;color:rgb(5 5 5 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.inline-flex.h-11.items-center.justify-center.rounded-2xl.form-input.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.rounded-3xl.form-input.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.inline-flex.items-center.rounded-full.form-input.px-2{letter-spacing:.005em}.onboarding-wizard-ui .onboarding-step-surface :is(.form-input,.rounded-lg){border-radius:.7rem}.form-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.form-input::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.form-input:focus{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(124 58 237 / .15)}.form-select{height:2.5rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:2.5rem;font-size:13px;--tw-text-opacity: 1;color:rgb(5 5 5 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.inline-flex.h-11.items-center.justify-center.rounded-2xl.form-select.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.rounded-3xl.form-select.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.inline-flex.items-center.rounded-full.form-select.px-2{letter-spacing:.005em}.onboarding-wizard-ui .onboarding-step-surface :is(.form-select,.rounded-lg){border-radius:.7rem}.form-select:focus{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(124 58 237 / .15)}.form-textarea{min-height:100px;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem;font-size:13px;--tw-text-opacity: 1;color:rgb(5 5 5 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.inline-flex.h-11.items-center.justify-center.rounded-2xl.form-textarea.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.rounded-3xl.form-textarea.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.inline-flex.items-center.rounded-full.form-textarea.px-2{letter-spacing:.005em}.onboarding-wizard-ui .onboarding-step-surface :is(.form-textarea,.rounded-lg){border-radius:.7rem}.form-textarea::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.form-textarea::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.form-textarea:focus{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(124 58 237 / .15)}.glass{border-width:1px;border-color:#fff3;background-color:#ffffffb3;--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.inline-flex.h-11.items-center.justify-center.rounded-2xl.glass.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.rounded-3xl.glass.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.inline-flex.items-center.rounded-full.glass.px-2{letter-spacing:.005em}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.glass-card{border-radius:1.5rem;border-width:1px;border-color:#e2e8f0e6;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.group.relative.h-full.overflow-visible.glass-card{box-shadow:var(--shadow-card);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.group.relative.h-full.overflow-visible.glass-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.inline-flex.h-11.items-center.justify-center.rounded-2xl.glass-card.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.rounded-3xl.glass-card.border-violet-200\/80,.glass-card.border.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.inline-flex.items-center.rounded-full.glass-card.px-2{letter-spacing:.005em}.flow-wizard-ui .glass-card{border-radius:.75rem}.onboarding-wizard-ui .glass-card{border-radius:.9rem}.onboarding-wizard-ui .onboarding-step-surface :is(.glass-card,.rounded-\[2rem\],.rounded-\[1\.75rem\]){border-radius:.9rem}.glass-card{box-shadow:var(--shadow-card);transition:border-color .2s ease,box-shadow .2s ease}.glass-card:hover{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.\!card{overflow:hidden;border-radius:1.5rem;border-width:1px;border-color:#e2e8f0e6;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.group.relative.h-full.overflow-visible.\!card{box-shadow:var(--shadow-card);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.group.relative.h-full.overflow-visible.\!card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.inline-flex.h-11.items-center.justify-center.rounded-2xl.\!card.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.\!card.border.border-violet-200\/80,.rounded-3xl.\!card.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.inline-flex.items-center.rounded-full.\!card.px-2{letter-spacing:.005em}.flow-wizard-ui .\!card{border-radius:.75rem}.onboarding-wizard-ui .\!card{border-radius:.9rem}.onboarding-wizard-ui .onboarding-step-surface :is(.\!card,.rounded-\[2rem\],.rounded-\[1\.75rem\]){border-radius:.9rem}.card{overflow:hidden;border-radius:1.5rem;border-width:1px;border-color:#e2e8f0e6;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.group.relative.h-full.overflow-visible.card{box-shadow:var(--shadow-card);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.group.relative.h-full.overflow-visible.card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.inline-flex.h-11.items-center.justify-center.rounded-2xl.card.border-violet-700\/25.bg-\[#7C3AED\]{box-shadow:0 2px 8px #7c3aed4d,inset 0 1px #ffffff1a;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.card.border.border-violet-200\/80,.rounded-3xl.card.border-violet-200\/80{box-shadow:0 1px 4px #5b21b60f,0 0 0 1px #c4b5fd33}.inline-flex.items-center.rounded-full.card.px-2{letter-spacing:.005em}.flow-wizard-ui .card{border-radius:.75rem}.onboarding-wizard-ui .card{border-radius:.9rem}.onboarding-wizard-ui .onboarding-step-surface :is(.card,.rounded-\[2rem\],.rounded-\[1\.75rem\]){border-radius:.9rem}.\!card{box-shadow:var(--shadow-card)!important;transition:border-color .2s ease,box-shadow .2s ease!important}.card{box-shadow:var(--shadow-card);transition:border-color .2s ease,box-shadow .2s ease}.\!card:hover,.card:hover{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.card-header-tint-violet{border-color:#ede9fe99;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: rgb(245 243 255 / .55) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.card-title-gradient-violet{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #6d28d9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(109 40 217 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #4338ca var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;font-weight:600;letter-spacing:-.025em;color:transparent}.text-\[#7C3AED\].card-title-gradient-violet{font-weight:700}.text-\[10px\].font-medium.text-slate-400.card-title-gradient-violet{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.custom-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.custom-scrollbar-hide::-webkit-scrollbar{display:none}.custom-scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.inset-y-0\.5{top:.125rem;bottom:.125rem}.\!right-\[-8px\]{right:-8px!important}.\!top-1\/2{top:50%!important}.-bottom-0\.5{bottom:-.125rem}.-bottom-12{bottom:-3rem}.-bottom-2{bottom:-.5rem}.-bottom-px{bottom:-1px}.-left-12{left:-3rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-6{right:-1.5rem}.-right-px{right:-1px}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[-10\%\]{bottom:-10%}.bottom-\[4\.5rem\]{bottom:4.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[-10\%\]{left:-10%}.left-\[22px\]{left:22px}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[-10\%\]{right:-10%}.right-\[76px\]{right:76px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-32{top:8rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[-10\%\]{top:-10%}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000000\]{z-index:1000000}.z-\[10000020\]{z-index:10000020}.z-\[1000008\]{z-index:1000008}.z-\[100000\]{z-index:100000}.z-\[100001\]{z-index:100001}.z-\[1000020\]{z-index:1000020}.z-\[100002\]{z-index:100002}.z-\[10000\]{z-index:10000}.z-\[10002\]{z-index:10002}.z-\[100040\]{z-index:100040}.z-\[100041\]{z-index:100041}.z-\[100050\]{z-index:100050}.z-\[100051\]{z-index:100051}.z-\[100080\]{z-index:100080}.z-\[1000\]{z-index:1000}.z-\[10050\]{z-index:10050}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[105\]{z-index:105}.z-\[11000000\]{z-index:11000000}.z-\[1100\]{z-index:1100}.z-\[110\]{z-index:110}.z-\[120000\]{z-index:120000}.z-\[1400\]{z-index:1400}.z-\[1\]{z-index:1}.z-\[200010\]{z-index:200010}.z-\[200100\]{z-index:200100}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[240\]{z-index:240}.z-\[241\]{z-index:241}.z-\[250\]{z-index:250}.z-\[2\]{z-index:2}.z-\[50\]{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[9000\]{z-index:9000}.z-\[90\]{z-index:90}.z-\[998\]{z-index:998}.z-\[99980\]{z-index:99980}.z-\[9998\]{z-index:9998}.z-\[999998\]{z-index:999998}.z-\[9999999\]{z-index:9999999}.z-\[999999\]{z-index:999999}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.z-\[…\]{z-index:…}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-full{grid-column:1 / -1}.\!m-0{margin:0!important}.m-0{margin:0}.m-3{margin:.75rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.\!mb-0{margin-bottom:0!important}.\!mb-1\.5{margin-bottom:.375rem!important}.\!mb-4{margin-bottom:1rem!important}.\!mt-2{margin-top:.5rem!important}.\!mt-3{margin-top:.75rem!important}.-mr-6{margin-right:-1.5rem}.-mr-8{margin-right:-2rem}.-mt-0\.5{margin-top:-.125rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.-mt-8{margin-top:-2rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-2\.5{margin-left:.625rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[10\%\]{margin-top:10%}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-1\.5{width:.375rem;height:.375rem}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-14{width:3.5rem;height:3.5rem}.size-16{width:4rem;height:4rem}.size-2{width:.5rem;height:.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-20{width:5rem;height:5rem}.size-24{width:6rem;height:6rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-40{width:10rem;height:10rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-full{width:100%;height:100%}.size-max{width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content}.\!h-10{height:2.5rem!important}.\!h-11{height:2.75rem!important}.\!h-14{height:3.5rem!important}.\!h-7{height:1.75rem!important}.\!h-8{height:2rem!important}.\!h-9{height:2.25rem!important}.\!h-full{height:100%!important}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[20\%\]{height:20%}.h-\[200px\]{height:200px}.h-\[260px\]{height:260px}.h-\[320px\]{height:320px}.h-\[350px\]{height:350px}.h-\[4\.5rem\]{height:4.5rem}.h-\[4\.75rem\]{height:4.75rem}.h-\[40\%\]{height:40%}.h-\[420px\]{height:420px}.h-\[450px\]{height:450px}.h-\[50\%\]{height:50%}.h-\[9\.5rem\]{height:9.5rem}.h-\[95vh\]{height:95vh}.h-\[calc\(100vh-220px\)\]{height:calc(100vh - 220px)}.h-full{height:100%}.h-max{height:-moz-max-content;height:max-content}.h-min{height:-moz-min-content;height:min-content}.h-px{height:1px}.h-screen{height:100vh}.max-h-16{max-height:4rem}.max-h-24{max-height:6rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-\[120px\]{max-height:120px}.max-h-\[13\.5rem\]{max-height:13.5rem}.max-h-\[16rem\]{max-height:16rem}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[250px\]{max-height:250px}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[340px\]{max-height:340px}.max-h-\[360px\]{max-height:360px}.max-h-\[400px\]{max-height:400px}.max-h-\[500px\]{max-height:500px}.max-h-\[550px\]{max-height:550px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[95dvh\]{max-height:95dvh}.max-h-\[min\(22rem\,calc\(100vh-11rem\)\)\]{max-height:min(22rem,calc(100vh - 11rem))}.max-h-\[min\(48vh\,480px\)\]{max-height:min(48vh,480px)}.max-h-\[min\(70vh\,28rem\)\]{max-height:min(70vh,28rem)}.max-h-\[min\(calc\(100dvh-2rem\)\,780px\)\]{max-height:min(calc(100dvh - 2rem),780px)}.max-h-full{max-height:100%}.\!min-h-0{min-height:0px!important}.\!min-h-9{min-height:2.25rem!important}.\!min-h-\[2rem\]{min-height:2rem!important}.\!min-h-\[36px\]{min-height:36px!important}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[1\.75rem\]{min-height:1.75rem}.min-h-\[100px\]{min-height:100px}.min-h-\[108px\]{min-height:108px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[156px\]{min-height:156px}.min-h-\[180px\]{min-height:180px}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[28px\]{min-height:28px}.min-h-\[2rem\]{min-height:2rem}.min-h-\[300px\]{min-height:300px}.min-h-\[30px\]{min-height:30px}.min-h-\[320px\]{min-height:320px}.min-h-\[34px\]{min-height:34px}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[420px\]{min-height:420px}.min-h-\[44px\]{min-height:44px}.min-h-\[4rem\]{min-height:4rem}.min-h-\[500px\]{min-height:500px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[600px\]{min-height:600px}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[72px\]{min-height:72px}.min-h-\[80vh\]{min-height:80vh}.min-h-\[8rem\]{min-height:8rem}.min-h-\[min\(420px\,55vh\)\]{min-height:min(420px,55vh)}.min-h-\[min\(420px\,60vh\)\]{min-height:min(420px,60vh)}.min-h-\[min\(70vh\,640px\)\]{min-height:min(70vh,640px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-7{width:1.75rem!important}.\!w-8{width:2rem!important}.\!w-9{width:2.25rem!important}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/6{width:66.666667%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[18px\]{width:18px}.w-\[212px\]{width:212px}.w-\[216px\]{width:216px}.w-\[220px\]{width:220px}.w-\[3\.25rem\]{width:3.25rem}.w-\[32\%\]{width:32%}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-\[3px\]{width:3px}.w-\[40\%\]{width:40%}.w-\[400px\]{width:400px}.w-\[42\%\]{width:42%}.w-\[44\%\]{width:44%}.w-\[48\%\]{width:48%}.w-\[50\%\]{width:50%}.w-\[52\%\]{width:52%}.w-\[52px\]{width:52px}.w-\[60\%\]{width:60%}.w-\[60px\]{width:60px}.w-\[68\%\]{width:68%}.w-\[72\%\]{width:72%}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[80\%\]{width:80%}.w-\[88px\]{width:88px}.w-\[min\(100\%\,220px\)\]{width:min(100%,220px)}.w-\[min\(336px\,calc\(100\%-24px\)\)\]{width:min(336px,calc(100% - 24px))}.w-\[min\(340px\,calc\(100vw-2rem\)\)\]{width:min(340px,calc(100vw - 2rem))}.w-\[min\(360px\,calc\(100vw-24px\)\)\]{width:min(360px,calc(100vw - 24px))}.w-\[min\(520px\,calc\(100vw-2rem\)\)\]{width:min(520px,calc(100vw - 2rem))}.w-\[min\(calc\(100vw-2rem\)\,26rem\)\]{width:min(calc(100vw - 2rem),26rem)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-min{width:-moz-min-content;width:min-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-9{min-width:2.25rem}.min-w-\[100px\]{min-width:100px}.min-w-\[11\.5rem\]{min-width:11.5rem}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[1rem\]{min-width:1rem}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[220px\]{min-width:220px}.min-w-\[280px\]{min-width:280px}.min-w-\[28px\]{min-width:28px}.min-w-\[5rem\]{min-width:5rem}.min-w-\[6\.5rem\]{min-width:6.5rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[8\.5rem\]{min-width:8.5rem}.\!max-w-\[240px\]{max-width:240px!important}.\!max-w-\[280px\]{max-width:280px!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[10\.5rem\]{max-width:10.5rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16\.5rem\]{max-width:16.5rem}.max-w-\[1600px\]{max-width:1600px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[28rem\]{max-width:28rem}.max-w-\[400px\]{max-width:400px}.max-w-\[408px\]{max-width:408px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[5\.5rem\]{max-width:5.5rem}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[580px\]{max-width:580px}.max-w-\[640px\]{max-width:640px}.max-w-\[75\%\]{max-width:75%}.max-w-\[7rem\]{max-width:7rem}.max-w-\[80px\]{max-width:80px}.max-w-\[92\%\]{max-width:92%}.max-w-\[920px\]{max-width:920px}.max-w-\[95vw\]{max-width:95vw}.max-w-\[960px\]{max-width:960px}.max-w-\[min\(100\%\,14rem\)\]{max-width:min(100%,14rem)}.max-w-\[min\(100vw\,400px\)\]{max-width:min(100vw,400px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[0\.85\]{flex:.85}.flex-\[1\.15\]{flex:1.15}.flex-\[1\.6\]{flex:1.6}.flex-\[2\]{flex:2}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.\!-translate-y-1\/2{--tw-translate-y: -50% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/3{--tw-translate-x: 33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[1\.375rem\]{--tw-translate-x: 1.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[0\.5px\]{--tw-translate-y: .5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-0\.5deg\]{--tw-rotate: -.5deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.15\]{--tw-scale-x: 1.15;--tw-scale-y: 1.15;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-32{scroll-margin-top:8rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\!grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.\!grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[10px\]{gap:10px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-1{row-gap:.25rem}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-100\/50>:not([hidden])~:not([hidden]){border-color:#f1f5f980}.divide-slate-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(248 250 252 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-2xl{border-radius:1rem!important}.\!rounded-full{border-radius:9999px!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.625rem\]{border-radius:.625rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-r-\[inherit\]{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-t-\[2rem\]{border-top-left-radius:2rem;border-top-right-radius:2rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-bl-3xl{border-bottom-left-radius:1.5rem}.rounded-br-md{border-bottom-right-radius:.375rem}.\!border{border-width:1px!important}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.\!border-l-0{border-left-width:0px!important}.\!border-t-0{border-top-width:0px!important}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-r-4{border-right-width:4px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-slate-200{--tw-border-opacity: 1 !important;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))!important}.\!border-slate-200\/90{border-color:#e2e8f0e6!important}.\!border-white\/25{border-color:#ffffff40!important}.border-\[\#6d28d9\]{--tw-border-opacity: 1;border-color:rgb(109 40 217 / var(--tw-border-opacity, 1))}.border-\[\#6d28d9\]\/25{border-color:#6d28d940}.border-\[\#7c3aed\]{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.border-\[\#C5E0B8\]{--tw-border-opacity: 1;border-color:rgb(197 224 184 / var(--tw-border-opacity, 1))}.border-\[\#E5E3DC\]{--tw-border-opacity: 1;border-color:rgb(229 227 220 / var(--tw-border-opacity, 1))}.border-\[\#F0D9A8\]{--tw-border-opacity: 1;border-color:rgb(240 217 168 / var(--tw-border-opacity, 1))}.border-\[\#F5CACA\]{--tw-border-opacity: 1;border-color:rgb(245 202 202 / var(--tw-border-opacity, 1))}.border-\[\#b8e6a8\]{--tw-border-opacity: 1;border-color:rgb(184 230 168 / var(--tw-border-opacity, 1))}.border-\[\#c4b5fd\]{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-\[\#efeaf8\]{--tw-border-opacity: 1;border-color:rgb(239 234 248 / var(--tw-border-opacity, 1))}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-100\/90{border-color:#fef3c7e6}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/50{border-color:#fde68a80}.border-amber-200\/60{border-color:#fde68a99}.border-amber-200\/80{border-color:#fde68acc}.border-amber-200\/90{border-color:#fde68ae6}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-700\/30{border-color:#b453094d}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-100\/80{border-color:#dbeafecc}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-200\/50{border-color:#bfdbfe80}.border-blue-200\/80{border-color:#bfdbfecc}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-700\/25{border-color:#1d4ed840}.border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-100\/50{border-color:#d1fae580}.border-emerald-100\/90{border-color:#d1fae5e6}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/50{border-color:#a7f3d080}.border-emerald-200\/60{border-color:#a7f3d099}.border-emerald-200\/80{border-color:#a7f3d0cc}.border-emerald-200\/90{border-color:#a7f3d0e6}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/50{border-color:#34d39980}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/20{border-color:#10b98133}.border-fuchsia-200{--tw-border-opacity: 1;border-color:rgb(245 208 254 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-indigo-400\/30{border-color:#818cf84d}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-neutral-100{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity, 1))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-pink-100{--tw-border-opacity: 1;border-color:rgb(252 231 243 / var(--tw-border-opacity, 1))}.border-primary,.border-primary-600{border-color:var(--color-primary-600)}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-200\/40{border-color:#e9d5ff66}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.border-rose-100\/90{border-color:#ffe4e6e6}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-200\/50{border-color:#fecdd380}.border-rose-200\/60{border-color:#fecdd399}.border-rose-200\/80{border-color:#fecdd3cc}.border-rose-200\/90{border-color:#fecdd3e6}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-500\/20{border-color:#f43f5e33}.border-rose-600{--tw-border-opacity: 1;border-color:rgb(225 29 72 / var(--tw-border-opacity, 1))}.border-rose-700\/25{border-color:#be123c40}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-200\/80{border-color:#bae6fdcc}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-100\/60{border-color:#f1f5f999}.border-slate-100\/80{border-color:#f1f5f9cc}.border-slate-100\/90{border-color:#f1f5f9e6}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/50{border-color:#e2e8f080}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-200\/90{border-color:#e2e8f0e6}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(18 18 18 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(5 5 5 / var(--tw-border-opacity, 1))}.border-teal-100{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-100\/50{border-color:#ede9fe80}.border-violet-100\/60{border-color:#ede9fe99}.border-violet-100\/80{border-color:#ede9fecc}.border-violet-100\/90{border-color:#ede9fee6}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-200\/50{border-color:#ddd6fe80}.border-violet-200\/60{border-color:#ddd6fe99}.border-violet-200\/70{border-color:#ddd6feb3}.border-violet-200\/80{border-color:#ddd6fecc}.border-violet-200\/90{border-color:#ddd6fee6}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-violet-400{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-violet-500\/20{border-color:#8b5cf633}.border-violet-600{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.border-violet-700\/20{border-color:#6d28d933}.border-violet-700\/25{border-color:#6d28d940}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-white\/80{border-color:#fffc}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-l-rose-500{--tw-border-opacity: 1;border-left-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-l-violet-500{--tw-border-opacity: 1;border-left-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-t-slate-800{--tw-border-opacity: 1;border-top-color:rgb(18 18 18 / var(--tw-border-opacity, 1))}.border-t-violet-600{--tw-border-opacity: 1;border-top-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.\!bg-amber-600{--tw-bg-opacity: 1 !important;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))!important}.\!bg-rose-500{--tw-bg-opacity: 1 !important;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))!important}.\!bg-transparent{background-color:transparent!important}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-\[\#008069\]{--tw-bg-opacity: 1;background-color:rgb(0 128 105 / var(--tw-bg-opacity, 1))}.bg-\[\#00a884\]{--tw-bg-opacity: 1;background-color:rgb(0 168 132 / var(--tw-bg-opacity, 1))}.bg-\[\#0F172A\]{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-\[\#1A1A1A\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.bg-\[\#1E1E2E\]{--tw-bg-opacity: 1;background-color:rgb(30 30 46 / var(--tw-bg-opacity, 1))}.bg-\[\#7C3AED\],.bg-\[\#7c3aed\]{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-\[\#EAF3DE\]{--tw-bg-opacity: 1;background-color:rgb(234 243 222 / var(--tw-bg-opacity, 1))}.bg-\[\#F1EFE8\]{--tw-bg-opacity: 1;background-color:rgb(241 239 232 / var(--tw-bg-opacity, 1))}.bg-\[\#F3FCEB\]{--tw-bg-opacity: 1;background-color:rgb(243 252 235 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F3FF\]{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-\[\#FAEEDA\]{--tw-bg-opacity: 1;background-color:rgb(250 238 218 / var(--tw-bg-opacity, 1))}.bg-\[\#FCEBEB\]{--tw-bg-opacity: 1;background-color:rgb(252 235 235 / var(--tw-bg-opacity, 1))}.bg-\[\#dcf8c6\]{--tw-bg-opacity: 1;background-color:rgb(220 248 198 / var(--tw-bg-opacity, 1))}.bg-\[\#ede9fe\]{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-\[\#efeae2\]{--tw-bg-opacity: 1;background-color:rgb(239 234 226 / var(--tw-bg-opacity, 1))}.bg-\[\#f8f7fc\]{--tw-bg-opacity: 1;background-color:rgb(248 247 252 / var(--tw-bg-opacity, 1))}.bg-\[\#fafafa\]{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-\[var\(--shell-bg\,\#ffffff\)\]{background-color:var(--shell-bg,#ffffff)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/30{background-color:#fffbeb4d}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-50\/90{background-color:#fffbebe6}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-800{--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity, 1))}.bg-amber-900{--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-black\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-brand{background-color:var(--color-primary-600)}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/30{background-color:#ecfdf54d}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-50\/80{background-color:#ecfdf5cc}.bg-emerald-50\/90{background-color:#ecfdf5e6}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-fuchsia-50{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/30{background-color:#eef2ff4d}.bg-indigo-50\/50{background-color:#eef2ff80}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/5{background-color:#6366f10d}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-primary,.bg-primary-600{background-color:var(--color-primary-600)}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/40{background-color:#fff1f266}.bg-rose-50\/50{background-color:#fff1f280}.bg-rose-50\/60{background-color:#fff1f299}.bg-rose-50\/70{background-color:#fff1f2b3}.bg-rose-50\/80{background-color:#fff1f2cc}.bg-rose-50\/90{background-color:#fff1f2e6}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-100\/50{background-color:#e0f2fe80}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/60{background-color:#f0f9ff99}.bg-sky-50\/80{background-color:#f0f9ffcc}.bg-sky-50\/90{background-color:#f0f9ffe6}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/50{background-color:#f1f5f980}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-200\/90{background-color:#e2e8f0e6}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/30{background-color:#f8fafc4d}.bg-slate-50\/40{background-color:#f8fafc66}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-50\/90{background-color:#f8fafce6}.bg-slate-50\/95{background-color:#f8fafcf2}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(18 18 18 / var(--tw-bg-opacity, 1))}.bg-slate-800\/50{background-color:#12121280}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(5 5 5 / var(--tw-bg-opacity, 1))}.bg-slate-900\/10{background-color:#0505051a}.bg-slate-900\/20{background-color:#05050533}.bg-slate-900\/30{background-color:#0505054d}.bg-slate-900\/35{background-color:#05050559}.bg-slate-900\/40{background-color:#05050566}.bg-slate-900\/45{background-color:#05050573}.bg-slate-900\/5{background-color:#0505050d}.bg-slate-900\/50{background-color:#05050580}.bg-slate-900\/55{background-color:#0505058c}.bg-slate-900\/60{background-color:#05050599}.bg-slate-950\/40{background-color:#0006}.bg-slate-950\/5{background-color:#0000000d}.bg-slate-950\/50{background-color:#00000080}.bg-slate-950\/60{background-color:#0009}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-100\/90{background-color:#ede9fee6}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/15{background-color:#f5f3ff26}.bg-violet-50\/20{background-color:#f5f3ff33}.bg-violet-50\/30{background-color:#f5f3ff4d}.bg-violet-50\/35{background-color:#f5f3ff59}.bg-violet-50\/40{background-color:#f5f3ff66}.bg-violet-50\/50{background-color:#f5f3ff80}.bg-violet-50\/60{background-color:#f5f3ff99}.bg-violet-50\/70{background-color:#f5f3ffb3}.bg-violet-50\/80{background-color:#f5f3ffcc}.bg-violet-50\/90{background-color:#f5f3ffe6}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/5{background-color:#8b5cf60d}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-violet-600\/20{background-color:#7c3aed33}.bg-violet-600\/5{background-color:#7c3aed0d}.bg-violet-700{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#7C3AED\]{--tw-gradient-from: #7C3AED var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7C3AED\]\/\[0\.06\]{--tw-gradient-from: rgb(124 58 237 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#8b5cf6\]{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#faf5ff\]{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#faf8ff\]{--tw-gradient-from: #faf8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 248 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/70{--tw-gradient-from: rgb(255 251 235 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/80{--tw-gradient-from: rgb(255 251 235 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/50{--tw-gradient-from: rgb(239 246 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/50{--tw-gradient-from: rgb(236 253 245 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/70{--tw-gradient-from: rgb(236 253 245 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-100{--tw-gradient-from: #fce7f3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-50{--tw-gradient-from: #fdf2f8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from: #fff1f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50\/95{--tw-gradient-from: rgb(255 241 242 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50\/40{--tw-gradient-from: rgb(248 250 252 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50\/90{--tw-gradient-from: rgb(248 250 252 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800{--tw-gradient-from: #121212 var(--tw-gradient-from-position);--tw-gradient-to: rgb(18 18 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-100{--tw-gradient-from: #ede9fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(237 233 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50{--tw-gradient-from: #f5f3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/40{--tw-gradient-from: rgb(245 243 255 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/50{--tw-gradient-from: rgb(245 243 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/60{--tw-gradient-from: rgb(245 243 255 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/70{--tw-gradient-from: rgb(245 243 255 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/80{--tw-gradient-from: rgb(245 243 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/90{--tw-gradient-from: rgb(245 243 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-900{--tw-gradient-from: #4c1d95 var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/90{--tw-gradient-from: rgb(255 255 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-200\/70{--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(226 232 240 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-600{--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7c3aed var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-950{--tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2e1065 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/30{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#6d28d9\]{--tw-gradient-to: #6d28d9 var(--tw-gradient-to-position)}.to-\[\#7c3aed\]{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-\[\#f5f3ff\]{--tw-gradient-to: #f5f3ff var(--tw-gradient-to-position)}.to-\[\#faf5ff\]\/30{--tw-gradient-to: rgb(250 245 255 / .3) var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.to-pink-100{--tw-gradient-to: #fce7f3 var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-rose-100{--tw-gradient-to: #ffe4e6 var(--tw-gradient-to-position)}.to-rose-50{--tw-gradient-to: #fff1f2 var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position)}.to-slate-200{--tw-gradient-to: #e2e8f0 var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.to-slate-50\/50{--tw-gradient-to: rgb(248 250 252 / .5) var(--tw-gradient-to-position)}.to-slate-50\/80{--tw-gradient-to: rgb(248 250 252 / .8) var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #050505 var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-50\/20{--tw-gradient-to: rgb(245 243 255 / .2) var(--tw-gradient-to-position)}.to-violet-50\/30{--tw-gradient-to: rgb(245 243 255 / .3) var(--tw-gradient-to-position)}.to-violet-50\/40{--tw-gradient-to: rgb(245 243 255 / .4) var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-white\/0{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position)}.to-40\%{--tw-gradient-to-position: 40%}.bg-\[length\:200\%_100\%\]{background-size:200% 100%}.fill-current{fill:currentColor}.fill-rose-500{fill:#f43f5e}.fill-white\/20{fill:#fff3}.stroke-current{stroke:currentColor}.stroke-\[2\.25px\]{stroke-width:2.25px}.stroke-\[3px\]{stroke-width:3px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.\!p-0{padding:0!important}.\!p-2\.5{padding:.625rem!important}.\!p-3{padding:.75rem!important}.\!p-4{padding:1rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1\.5px\]{padding:1.5px}.p-\[16px\]{padding:16px}.p-px{padding:1px}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.\!py-3\.5{padding-top:.875rem!important;padding-bottom:.875rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[16px\]{padding-left:16px;padding-right:16px}.px-\[6px\]{padding-left:6px;padding-right:6px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-px{padding-top:1px;padding-bottom:1px}.\!pt-0{padding-top:0!important}.\!pt-2{padding-top:.5rem!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-px{padding-bottom:1px}.pl-0{padding-left:0}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[12vh\]{padding-top:12vh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:var(--font-mono),ui-monospace,monospace}.font-sans{font-family:var(--font-ui),Inter,sans-serif}.\!text-\[10px\]{font-size:10px!important}.\!text-\[11px\]{font-size:11px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-semibold{font-weight:600!important}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-\[13px\]{line-height:13px}.leading-\[22px\]{line-height:22px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[2px\]{letter-spacing:2px}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-slate-600{--tw-text-opacity: 1 !important;color:rgb(71 85 105 / var(--tw-text-opacity, 1))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#008069\]{--tw-text-opacity: 1;color:rgb(0 128 105 / var(--tw-text-opacity, 1))}.text-\[\#027EB5\]{--tw-text-opacity: 1;color:rgb(2 126 181 / var(--tw-text-opacity, 1))}.text-\[\#111B21\]{--tw-text-opacity: 1;color:rgb(17 27 33 / var(--tw-text-opacity, 1))}.text-\[\#111B21\]\/90{color:#111b21e6}.text-\[\#3B6D11\]{--tw-text-opacity: 1;color:rgb(59 109 17 / var(--tw-text-opacity, 1))}.text-\[\#53bdeb\]{--tw-text-opacity: 1;color:rgb(83 189 235 / var(--tw-text-opacity, 1))}.text-\[\#54656F\]{--tw-text-opacity: 1;color:rgb(84 101 111 / var(--tw-text-opacity, 1))}.text-\[\#5F5E5A\]{--tw-text-opacity: 1;color:rgb(95 94 90 / var(--tw-text-opacity, 1))}.text-\[\#667781\]{--tw-text-opacity: 1;color:rgb(102 119 129 / var(--tw-text-opacity, 1))}.text-\[\#6B7280\]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-\[\#6d28d9\]{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-\[\#7C3AED\]{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-\[\#7C3AED\]\/70{color:#7c3aedb3}.text-\[\#7c3aed\]{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-\[\#854F0B\]{--tw-text-opacity: 1;color:rgb(133 79 11 / var(--tw-text-opacity, 1))}.text-\[\#96BF48\]{--tw-text-opacity: 1;color:rgb(150 191 72 / var(--tw-text-opacity, 1))}.text-\[\#A32D2D\]{--tw-text-opacity: 1;color:rgb(163 45 45 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-700\/80{color:#b45309cc}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-800\/80{color:#92400ecc}.text-amber-800\/90{color:#92400ee6}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-900\/80{color:#78350fcc}.text-amber-900\/90{color:#78350fe6}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-brand{color:var(--color-primary-600)}.text-current{color:currentColor}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-400\/80{color:#34d399cc}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-600\/80{color:#059669cc}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-800\/70{color:#065f46b3}.text-emerald-800\/90{color:#065f46e6}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-emerald-900\/80{color:#064e3bcc}.text-emerald-900\/90{color:#064e3be6}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-fuchsia-600{--tw-text-opacity: 1;color:rgb(192 38 211 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-pink-200{--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-primary,.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-500\/80{color:#f43f5ecc}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-700\/90{color:#be123ce6}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-800\/80{color:#9f1239cc}.text-rose-800\/90{color:#9f1239e6}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-rose-900\/90{color:#881337e6}.text-rose-950{--tw-text-opacity: 1;color:rgb(76 5 25 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(18 18 18 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(5 5 5 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-100\/90{color:#ede9fee6}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-400\/90{color:#a78bfae6}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-500\/70{color:#8b5cf6b3}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-600\/80{color:#7c3aedcc}.text-violet-600\/90{color:#7c3aede6}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-700\/90{color:#6d28d9e6}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-violet-800\/90{color:#5b21b6e6}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.text-violet-900\/85{color:#4c1d95d9}.text-violet-950{--tw-text-opacity: 1;color:rgb(46 16 101 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/70{color:#ffffffb3}.text-white\/90{color:#ffffffe6}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-amber-200{text-decoration-color:#fde68a}.decoration-slate-400\/80{text-decoration-color:#94a3b8cc}.decoration-violet-200{text-decoration-color:#ddd6fe}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-violet-600{accent-color:#7c3aed}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.\!shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-4px_12px_-8px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 -4px 12px -8px rgba(15,23,42,.12);--tw-shadow-colored: 0 -4px 12px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_100px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0 0 100px rgba(0,0,0,.25);--tw-shadow-colored: 0 0 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_\#10b981\]{--tw-shadow: 0 0 10px #10b981;--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(139\,92\,246\,0\.8\)\]{--tw-shadow: 0 0 6px rgba(139,92,246,.8);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_80px_-15px_rgba\(124\,58\,237\,0\.08\)\]{--tw-shadow: 0 0 80px -15px rgba(124,58,237,.08);--tw-shadow-colored: 0 0 80px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_-8px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 12px 32px -8px rgba(15,23,42,.22);--tw-shadow-colored: 0 12px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_10px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 1px 10px rgba(15,23,42,.05);--tw-shadow-colored: 0 1px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 1px 2px rgba(15,23,42,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_-15px_rgba\(91\,33\,182\,0\.12\)\]{--tw-shadow: 0 20px 60px -15px rgba(91,33,182,.12);--tw-shadow-colored: 0 20px 60px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_10px_-2px_rgba\(124\,58\,237\,0\.45\)\]{--tw-shadow: 0 2px 10px -2px rgba(124,58,237,.45);--tw-shadow-colored: 0 2px 10px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_128px_-12px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 32px 128px -12px rgba(0,0,0,.3);--tw-shadow-colored: 0 32px 128px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_64px_-16px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 0 32px 64px -16px rgba(0,0,0,.15);--tw-shadow-colored: 0 32px 64px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: 0 8px 30px rgba(0,0,0,.1);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[8px_8px_16px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: 8px 8px 16px rgba(0,0,0,.05);--tw-shadow-colored: 8px 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.5\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.5);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.55\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.55);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.6\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.6);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.7\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.7);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.9);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow-color: var(--shadow-card);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/10{--tw-shadow-color: rgb(245 158 11 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/25{--tw-shadow-color: rgb(245 158 11 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/10{--tw-shadow-color: rgb(16 185 129 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color: rgb(16 185 129 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/5{--tw-shadow-color: rgb(16 185 129 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/50{--tw-shadow-color: rgb(16 185 129 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-600\/20{--tw-shadow-color: rgb(5 150 105 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-100{--tw-shadow-color: #e0e7ff;--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-200{--tw-shadow-color: #c7d2fe;--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-200\/50{--tw-shadow-color: rgb(254 205 211 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200{--tw-shadow-color: #e2e8f0;--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/20{--tw-shadow-color: rgb(226 232 240 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/40{--tw-shadow-color: rgb(226 232 240 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/50{--tw-shadow-color: rgb(226 232 240 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-400\/20{--tw-shadow-color: rgb(148 163 184 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-400\/50{--tw-shadow-color: rgb(148 163 184 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/10{--tw-shadow-color: rgb(5 5 5 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-200{--tw-shadow-color: #ddd6fe;--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-300\/40{--tw-shadow-color: rgb(196 181 253 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-300\/50{--tw-shadow-color: rgb(196 181 253 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/10{--tw-shadow-color: rgb(139 92 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/15{--tw-shadow-color: rgb(139 92 246 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/20{--tw-shadow-color: rgb(139 92 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/25{--tw-shadow-color: rgb(139 92 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/40{--tw-shadow-color: rgb(139 92 246 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-600\/25{--tw-shadow-color: rgb(124 58 237 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-900\/10{--tw-shadow-color: rgb(76 29 149 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-900\/5{--tw-shadow-color: rgb(76 29 149 / .05);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-\[0\.5px\]{outline-width:.5px}.outline-\[0\.75px\]{outline-width:.75px}.-outline-offset-2{outline-offset:-2px}.-outline-offset-\[0\.5px\]{outline-offset:-.5px}.-outline-offset-\[0\.75px\]{outline-offset:-.75px}.outline-offset-2{outline-offset:2px}.outline-brand{outline-color:var(--color-primary-600)}.outline-transparent{outline-color:transparent}.\!ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[0\.5px\]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(.5px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[1\.5px\]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[1\.67px\]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1.67px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-amber-200\/80{--tw-ring-color: rgb(253 230 138 / .8)}.ring-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.ring-amber-500\/15{--tw-ring-color: rgb(245 158 11 / .15)}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-blue-500\/15{--tw-ring-color: rgb(59 130 246 / .15)}.ring-brand{--tw-ring-color: var(--color-primary-600)}.ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.ring-emerald-300\/60{--tw-ring-color: rgb(110 231 183 / .6)}.ring-indigo-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))}.ring-indigo-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))}.ring-indigo-50\/50{--tw-ring-color: rgb(238 242 255 / .5)}.ring-indigo-500\/5{--tw-ring-color: rgb(99 102 241 / .05)}.ring-pink-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))}.ring-primary{--tw-ring-color: var(--color-primary-600)}.ring-rose-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity, 1))}.ring-rose-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))}.ring-rose-500\/15{--tw-ring-color: rgb(244 63 94 / .15)}.ring-sky-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))}.ring-slate-200\/80{--tw-ring-color: rgb(226 232 240 / .8)}.ring-transparent{--tw-ring-color: transparent}.ring-violet-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))}.ring-violet-100\/60{--tw-ring-color: rgb(237 233 254 / .6)}.ring-violet-100\/80{--tw-ring-color: rgb(237 233 254 / .8)}.ring-violet-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))}.ring-violet-200\/50{--tw-ring-color: rgb(221 214 254 / .5)}.ring-violet-200\/60{--tw-ring-color: rgb(221 214 254 / .6)}.ring-violet-200\/70{--tw-ring-color: rgb(221 214 254 / .7)}.ring-violet-200\/80{--tw-ring-color: rgb(221 214 254 / .8)}.ring-violet-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))}.ring-violet-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.ring-violet-500\/10{--tw-ring-color: rgb(139 92 246 / .1)}.ring-violet-500\/20{--tw-ring-color: rgb(139 92 246 / .2)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur: blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur: blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[80px\]{--tw-blur: blur(80px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-150{--tw-saturate: saturate(1.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-3xl{--tw-backdrop-blur: blur(64px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[3px\]{--tw-backdrop-blur: blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[4px\]{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[6px\]{--tw-backdrop-blur: blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,border-color\,box-shadow\,transform\]{transition-property:background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\,opacity\]{transition-property:filter,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[inherit\]{transition-property:inherit;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.\[scrollbar-width\:thin\]{scrollbar-width:thin}@keyframes swing{0%{transform:rotate(0)}10%{transform:rotate(10deg)}30%{transform:rotate(-10deg)}50%{transform:rotate(5deg)}70%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes pulse-subtle{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.animate-swing{animation:swing 2s ease infinite}.animate-pulse-subtle{animation:pulse-subtle 3s ease-in-out infinite}.font-outfit{font-family:Outfit,sans-serif}@keyframes fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.fade-in,.page-enter{animation:fade-in .4s cubic-bezier(.22,1,.36,1) both}.react-flow__node{overflow:visible!important}.react-flow__handle{width:12px!important;height:12px!important;background:radial-gradient(circle at 35% 35%,#fff,#eef2ff 70%)!important;border:2px solid #6366f1!important;box-shadow:0 0 0 3px #6366f11f,0 6px 14px #4f46e533!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;z-index:3!important}.react-flow__handle:hover{transform:scale(1.25)!important;border-width:2px!important;box-shadow:0 0 0 4px #6366f133,0 8px 20px #6366f159!important;cursor:crosshair}.react-flow__handle-top{top:-6px!important}.react-flow__handle-bottom{bottom:-6px!important}.react-flow__handle-left{left:-6px!important}.react-flow__handle-right{right:-6px!important}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200000;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.modal-backdrop--stack-top{z-index:200100}.modal-container{position:relative;background:#fff;border-radius:20px;box-shadow:0 25px 60px #00000026,0 0 0 1px #0000000d;width:100%;max-width:560px;max-height:calc(100vh - 48px);overflow-y:auto;display:flex;flex-direction:column;animation:modal-pop .3s cubic-bezier(.34,1.56,.64,1)}@keyframes modal-pop{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-container.modal-lg{max-width:820px}.modal-header{position:sticky;top:0;background:#fff;padding:24px 24px 16px;border-bottom:1px solid #F3F4F6;z-index:10}.modal-footer{position:sticky;bottom:0;background:#fff;padding:16px 24px;border-top:1px solid #F3F4F6;display:flex;justify-content:flex-end;gap:12px;z-index:10}.confirm-delete-modal__danger-btn{border-radius:9999px!important}.react-flow__node-trigger .react-flow__handle{border-color:#10b981!important}.react-flow__node-message .react-flow__handle{border-color:#6366f1!important}.react-flow__node-shopify_call .react-flow__handle{border-color:#059669!important}.react-flow__node-logic .react-flow__handle{border-color:#f59e0b!important}.react-flow__node-http_request .react-flow__handle{border-color:#0ea5e9!important}.flow-builder-premium .react-flow__edges{z-index:0!important}.flow-builder-premium .react-flow__nodes{z-index:1!important}.flow-builder-premium .react-flow__edge-path{stroke:#94a3b8;stroke-width:2px;stroke-opacity:.7;stroke-linecap:round}.flow-builder-premium .react-flow__edge.selected .react-flow__edge-path{stroke:#64748b;stroke-width:2px;stroke-opacity:.95}.flow-builder-premium .react-flow__edge:hover .react-flow__edge-path{stroke:#64748b;stroke-opacity:.85}.flow-builder-premium .react-flow__controls{box-shadow:0 20px 40px -30px #0f172a99}.flow-builder-premium .react-flow__controls-button{border-bottom:1px solid #e2e8f0;color:#475569;background:#fffffff2}.flow-builder-premium .react-flow__controls-button:hover{background:#f8fafc;color:#334155}.flow-node-shell{box-shadow:0 12px 30px -22px #0f172a73,0 8px 16px -16px #6366f159}.flow-node-shell:hover{box-shadow:0 20px 42px -24px #0f172a73,0 10px 24px -16px #4f46e559}.flow-node-header{position:relative}.flow-node-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 55%);pointer-events:none}.premium-flow-canvas{background:radial-gradient(circle at 12% 15%,rgba(99,102,241,.06),transparent 30%),radial-gradient(circle at 88% 82%,rgba(16,185,129,.05),transparent 28%),#fcfdff}.wizard-premium{background:radial-gradient(circle at 10% 5%,rgba(99,102,241,.12),transparent 30%),radial-gradient(circle at 92% 90%,rgba(14,165,233,.1),transparent 28%),#0f172a1f}.import-source-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:#eef2ff;border:1px solid #C7D2FE;border-radius:999px;font-size:11px;font-weight:500;color:#4338ca;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-header{position:sticky;top:0;background:#fff;padding:24px 24px 16px;border-bottom:1px solid #F3F4F6;z-index:1}.modal-body{padding:24px;flex:1;overflow-y:auto}.modal-footer{position:sticky;bottom:0;background:#fff;padding:16px 24px;border-top:1px solid #F3F4F6;display:flex;justify-content:flex-end;gap:12px}.quick-message-panel{position:fixed;top:0;right:0;height:100vh;width:min(100vw,560px);max-width:100vw;background:#fff;box-shadow:-8px 0 40px #0f172a1a;z-index:9998;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid rgba(226,232,240,.9)}.quick-message-panel-header{padding:18px 20px 14px;border-bottom:1px solid #f1f5f9;background:#fff;flex-shrink:0}.quick-message-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9997;background:#0f172a80;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.quick-message-panel-body{flex:1;overflow-y:auto;padding:16px 20px}@media (max-width: 640px){.quick-message-panel{width:100vw;border-left:none;box-shadow:none}.quick-message-panel-header{padding:14px 14px 12px}.quick-message-panel-body{padding:12px 14px}}.flow-builder-premium-layout.flow-builder-studio-shell{background:#f1f5f9;left:0;right:0}.flow-builder-studio-shell{background:#f1f5f9}.flow-builder-studio-shell .ux-fb-studio-toolbar{background:#fffffffa;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px #ffffffd9}.flow-builder-studio-shell .ux-fb-studio-toolbar .app-capsule-group{padding:3px}.flow-builder-studio-shell .ux-fb-studio-toolbar .app-capsule-item{min-width:32px}.flow-builder-studio-shell .fb-studio-toolbar{background:#fffffff5;border-bottom:1px solid #e2e8f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px #ffffffe6 inset,0 8px 24px -20px #0f172a33}.flow-builder-studio-shell .fb-studio-toolbar button[class*=rounded-xl]{border-radius:12px}.flow-builder-studio-shell .fb-studio-toolbar .bg-purple-600{background:#7c3aed!important;border-color:#7c3aed!important}.flow-builder-studio-shell .fb-studio-toolbar .bg-purple-600:hover{background:#6d28d9!important}.flow-builder-manager-ui .page-title{font-weight:600;color:#0f172a}.flow-builder-manager-ui .page-subtitle{color:#64748b;font-size:13px;line-height:1.5;margin-top:4px}.flow-builder-manager-ui .fb-section-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.flow-builder-manager-ui .fb-section-icon{width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,#ede9fe,#f5f3ff);border:1px solid #ddd6fe;display:flex;align-items:center;justify-content:center;color:#7c3aed;flex-shrink:0}.flow-builder-manager-ui .fb-section-title{font-size:14px;font-weight:600;color:#0f172a;margin:0}.flow-builder-manager-ui .fb-section-desc{font-size:12px;color:#64748b;margin:2px 0 0}.flow-builder-manager-ui .fb-count-pill{font-size:11px;font-weight:600;color:#6d28d9;background:#ede9fe;border:1px solid #ddd6fe;padding:4px 10px;border-radius:999px}.flow-builder-manager-ui .fb-live-pill{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:#047857;background:#ecfdf5;border:1px solid #6ee7b7;padding:3px 9px;border-radius:999px;box-shadow:0 0 0 1px #fffc inset}.flow-builder-manager-ui .fb-live-dot{width:6px;height:6px;border-radius:50%;background:#10b981;animation:fb-pulse 1.5s ease-in-out infinite}@keyframes fb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.flow-builder-manager-ui .fb-search-wrap{position:relative}.flow-builder-manager-ui .fb-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.flow-builder-manager-ui .fb-search-input{width:100%;height:40px;padding:0 14px 0 36px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;font-size:13px;font-weight:500;color:#334155;outline:none;transition:border-color .15s,box-shadow .15s}.flow-builder-manager-ui .fb-search-input:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #7c3aed1f}.flow-builder-manager-ui .flow-folder-card{position:relative;width:100%;border-radius:20px;background:#fff;border:1px solid #e9e5ff;box-shadow:0 1px 3px #0f172a0a;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.flow-builder-manager-ui .flow-folder-card__open{display:block;width:100%;border:none;padding:0;margin:0;background:transparent;cursor:pointer;text-align:left}.flow-builder-manager-ui .flow-folder-card__actions{position:absolute;top:12px;right:12px;z-index:3;display:flex;gap:4px;opacity:0;transform:translateY(-2px);transition:opacity .15s ease,transform .15s ease}.flow-builder-manager-ui .flow-folder-card:hover .flow-folder-card__actions,.flow-builder-manager-ui .flow-folder-card:focus-within .flow-folder-card__actions{opacity:1;transform:translateY(0)}.flow-builder-manager-ui .flow-folder-card__action-btn{width:30px;height:30px;border-radius:10px;border:1px solid #e2e8f0;background:#fffffff2;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0f172a14;transition:background .15s,color .15s,border-color .15s}.flow-builder-manager-ui .flow-folder-card__action-btn:hover{background:#f5f3ff;color:#7c3aed;border-color:#ddd6fe}.flow-builder-manager-ui .flow-folder-card__action-btn--danger:hover{background:#fff1f2;color:#e11d48;border-color:#fecdd3}.flow-builder-manager-ui .flow-move-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:168px;max-height:220px;overflow-y:auto;padding:6px;border-radius:14px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 12px 32px #0f172a24}.flow-builder-manager-ui .flow-move-menu button{display:block;width:100%;text-align:left;border:none;background:transparent;padding:8px 10px;border-radius:10px;font-size:12px;font-weight:600;color:#334155;cursor:pointer}.flow-builder-manager-ui .flow-move-menu button:hover{background:#f5f3ff;color:#6d28d9}.flow-builder-manager-ui .flow-move-menu button.is-active{background:#ede9fe;color:#6d28d9}.flow-builder-manager-ui .flow-folder-card:hover{transform:translateY(-3px);border-color:#c4b5fd;box-shadow:0 12px 32px #7c3aed1f}.flow-builder-manager-ui .flow-folder-card__glow{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.72;transition:opacity .2s;pointer-events:none}.flow-builder-manager-ui .flow-folder-card:hover .flow-folder-card__glow{opacity:1}.flow-builder-manager-ui .flow-folder-card__body{position:relative;padding:18px;z-index:1}.flow-builder-manager-ui .flow-folder-card__icon{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(139,92,246,.15)}.flow-builder-manager-ui .flow-folder-card__name{font-size:15px;font-weight:600;color:#0f172a;margin:14px 0 4px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.flow-builder-manager-ui .flow-folder-card:hover .flow-folder-card__name{color:#6d28d9}.flow-builder-manager-ui .flow-folder-card__meta{font-size:12px;color:#64748b;margin:0}.flow-builder-manager-ui .flow-folder-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:12px;border-top:1px solid #f1f5f9}.flow-builder-manager-ui .flow-folder-card__date{font-size:11px;color:#94a3b8;font-weight:500}.flow-builder-manager-ui .flow-folder-card__arrow{width:28px;height:28px;border-radius:999px;background:#f8fafc;color:#94a3b8;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.flow-builder-manager-ui .flow-folder-card:hover .flow-folder-card__arrow{background:#ede9fe;color:#7c3aed}.flow-builder-manager-ui .flow-card-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width: 640px){.flow-builder-manager-ui .flow-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.flow-builder-manager-ui .flow-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.flow-builder-manager-ui .flow-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.flow-builder-manager-ui .flow-card-item{position:relative;cursor:pointer;border-radius:16px;background:#fff;border:1px solid #e9e5ff;box-shadow:0 1px 2px #0f172a0a;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.flow-builder-manager-ui .flow-card-item__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--flow-card-glow, linear-gradient(135deg, rgba(124, 58, 237, .16) 0%, transparent 58%));opacity:.78;pointer-events:none;transition:opacity .2s ease}.flow-builder-manager-ui .flow-card-item:hover .flow-card-item__glow{opacity:1}.flow-builder-manager-ui .flow-card-item__inner{position:relative;z-index:1;padding:11px 12px 10px;display:flex;flex-direction:column;gap:8px;min-height:0}.flow-builder-manager-ui .flow-card-item:hover{transform:translateY(-3px);border-color:#c4b5fd;box-shadow:0 12px 28px #7c3aed1f}.flow-builder-manager-ui .flow-card-item--live{border-color:#10b98173;box-shadow:0 0 0 1px #ffffffe6,0 0 0 3px #10b9811f,0 8px 24px #7c3aed1a}.flow-builder-manager-ui .flow-card-item__top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.flow-builder-manager-ui .flow-card-item__platform{width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;border-width:1px;flex-shrink:0}.flow-builder-manager-ui .flow-card-item__platform--whatsapp{background:#ecfdf5;border-color:#a7f3d0;color:#25d366}.flow-builder-manager-ui .flow-card-item__date{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;font-size:10px;color:#94a3b8;font-weight:500;white-space:nowrap;grid-column:3;grid-row:1;transition:opacity .15s ease}.flow-builder-manager-ui .flow-card-item__actions{display:flex;gap:4px;opacity:0;pointer-events:none;grid-column:3;grid-row:1;justify-self:end;transition:opacity .15s ease}.flow-builder-manager-ui .flow-card-item:hover .flow-card-item__actions{opacity:1;pointer-events:auto}.flow-builder-manager-ui .flow-card-item:hover .flow-card-item__date{opacity:0}.flow-builder-manager-ui .flow-card-item__action-btn{width:28px;height:28px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s}.flow-builder-manager-ui .flow-card-item__action-btn:hover{background:#f5f3ff;color:#7c3aed;border-color:#ddd6fe}.flow-builder-manager-ui .flow-card-item__action-btn--danger:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}.flow-builder-manager-ui .flow-card-item__title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.flow-builder-manager-ui .flow-card-item__title{font-size:14px;font-weight:600;color:#0f172a;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.flow-builder-manager-ui .flow-card-item:hover .flow-card-item__title{color:#6d28d9}.flow-builder-manager-ui .flow-card-item__tags{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.flow-builder-manager-ui .flow-card-item__tag{font-size:10px;font-weight:600;padding:2px 8px;border-radius:999px;border-width:1px;text-transform:capitalize}.flow-builder-manager-ui .flow-card-item__folder-tag{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#64748b;font-weight:500}.flow-builder-manager-ui .flow-card-item__stats{display:grid;grid-template-columns:1fr 1fr;gap:6px}.flow-builder-manager-ui .flow-card-item__stat{background:var(--flow-stat-bg, linear-gradient(180deg, #fafafa, #f8fafc));border:1px solid var(--flow-stat-border, #f1f5f9);border-radius:10px;padding:8px 10px;text-align:center}.flow-builder-manager-ui .flow-card-item__stat-val{display:block;font-size:16px;font-weight:700;color:#0f172a;line-height:1;font-variant-numeric:tabular-nums}.flow-builder-manager-ui .flow-card-item__stat-lbl{display:block;font-size:10px;color:#94a3b8;margin-top:2px;font-weight:500}.flow-builder-manager-ui .flow-card-item__footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-height:0;padding-top:.75rem;margin-top:.25rem;border-top:1px solid #f1f5f9}.flow-builder-manager-ui .flow-card-item__cta{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:0 .75rem;border-radius:9999px;font-size:11px;font-weight:600;border:1px solid transparent;transition:background .15s,border-color .15s,color .15s}.flow-builder-manager-ui .flow-card-item__cta--secondary{background:#fff;border-color:#efeaf8;color:#475569}.flow-builder-manager-ui .flow-card-item__cta--secondary:hover{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.flow-builder-manager-ui .flow-card-item__cta--primary{background:#7c3aed;color:#fff}.flow-builder-manager-ui .flow-card-item__cta--primary:hover{background:#6d28d9}.flow-builder-manager-ui .flow-card-item__cta--live{background:#059669}.flow-builder-manager-ui .flow-card-item__cta--live:hover{background:#047857}.flow-builder-manager-ui .font-black{font-weight:600!important}.flow-builder-manager-ui .tracking-widest,.flow-builder-manager-ui .uppercase{letter-spacing:0!important;text-transform:none!important}.flow-wizard-ui .font-black{font-weight:600!important}.flow-wizard-ui .tracking-widest,.flow-wizard-ui .uppercase{letter-spacing:0!important;text-transform:none!important}.flow-wizard-ui .shadow-2xl,.flow-wizard-ui .shadow-xl,.flow-wizard-ui .shadow-lg{box-shadow:0 8px 20px -14px #0f172a33!important}.flow-wizard-ui .rounded-3xl,.flow-wizard-ui .rounded-2xl{border-radius:.75rem!important}.flow-wizard-ui [class*=text-2xl]{font-size:1.1rem!important;line-height:1.35rem!important}.flow-wizard-ui [class*=p-8]{padding:1rem!important}.flow-wizard-ui [class*=p-6]{padding:.875rem!important}.onboarding-wizard-ui .font-black{font-weight:600!important}.onboarding-wizard-ui .tracking-widest,.onboarding-wizard-ui [class*="tracking-["]{letter-spacing:0!important}.onboarding-wizard-ui .uppercase{text-transform:none!important}.onboarding-wizard-ui .rounded-3xl{border-radius:.9rem!important}.onboarding-wizard-ui .rounded-2xl{border-radius:.75rem!important}.onboarding-wizard-ui .onboarding-shell-topbar,.onboarding-wizard-ui .onboarding-shell-footer{border-color:transparent!important;box-shadow:inset 0 1px #0f172a0a}.onboarding-wizard-ui .onboarding-shell-rail{border-right:1px solid #f1f5f9!important}.onboarding-wizard-ui .onboarding-shell-content{background:#fff}.onboarding-wizard-ui .onboarding-step-surface>*:first-child{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.onboarding-wizard-ui .onboarding-step-surface :is(.rounded-3xl,.rounded-\[2rem\],.rounded-\[1\.75rem\]){border-radius:.9rem!important}.onboarding-wizard-ui .onboarding-step-surface :is(.rounded-xl,.rounded-lg){border-radius:.7rem!important}.onboarding-wizard-ui .onboarding-step-surface :is([class*=border-],[class*=ring-]):not(.wizard-keep-border):not(.wizard-keep-border *){border-color:transparent!important;--tw-ring-color: transparent !important}.onboarding-wizard-ui .wizard-keep-border,.onboarding-wizard-ui .wizard-keep-border *{--tw-ring-color: initial}.onboarding-wizard-ui .onboarding-step-surface h1,.onboarding-wizard-ui .onboarding-step-surface h2,.onboarding-wizard-ui .onboarding-step-surface h3,.onboarding-wizard-ui .onboarding-step-surface h4{letter-spacing:-.01em!important;font-weight:600!important;color:#0f172a!important}.onboarding-wizard-ui .onboarding-step-surface :is(p,span,label){letter-spacing:0!important}.onboarding-wizard-ui .onboarding-step-surface p{color:#64748b}.onboarding-wizard-ui .onboarding-step-surface button{border-radius:.65rem;border-width:0!important;font-weight:600}.onboarding-wizard-ui .onboarding-step-surface textarea{min-height:88px}.onboarding-wizard-ui .onboarding-step-surface [class*=shadow-]{box-shadow:0 8px 20px -18px #0f172a40!important}.onboarding-wizard-ui nav[aria-label="Setup steps"]{background:#f8fafc!important;border-right-color:#eef2f7!important}.onboarding-wizard-ui nav[aria-label="Setup steps"] button{-webkit-backdrop-filter:saturate(110%);backdrop-filter:saturate(110%);border:0!important;box-shadow:none!important}.onboarding-wizard-ui input,.onboarding-wizard-ui select,.onboarding-wizard-ui textarea{border-color:transparent!important;background:#f8fafc!important;box-shadow:inset 0 0 0 1px #edf2f7;border-radius:.65rem!important}.onboarding-wizard-ui input:focus,.onboarding-wizard-ui select:focus,.onboarding-wizard-ui textarea:focus{background:#fff!important;box-shadow:inset 0 0 0 1px #6366f152,0 0 0 3px #6366f114!important}.onboarding-wizard-ui .shadow-2xl,.onboarding-wizard-ui .shadow-xl,.onboarding-wizard-ui .shadow-lg{box-shadow:0 10px 24px -18px #0f172a33!important}.onboarding-wizard-ui :is(.bg-indigo-600,.bg-purple-600,.bg-violet-600){background-color:#7c3aed!important}.onboarding-wizard-ui :is(.hover\:bg-indigo-700:hover,.hover\:bg-purple-700:hover,.hover\:bg-violet-700:hover){background-color:#6d28d9!important}.onboarding-wizard-ui [class*=p-10]{padding:1.25rem!important}.onboarding-wizard-ui [class*=p-8]{padding:1rem!important}.onboarding-wizard-ui [class*=p-6]{padding:.875rem!important}.onboarding-wizard-ui [class*=text-4xl],.onboarding-wizard-ui [class*=text-3xl]{font-size:1.25rem!important;line-height:1.5rem!important}.onboarding-wizard-ui .onboarding-shell-content{background:#f3f4f6!important}.onboarding-wizard-ui .onboarding-step-surface>*:first-child{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:0 12px 32px -28px #0f172a59!important}.onboarding-wizard-ui .onboarding-shell-topbar,.onboarding-wizard-ui .onboarding-shell-footer,.onboarding-wizard-ui .onboarding-shell-rail{background:#fff!important;border-color:#e5e7eb!important;box-shadow:none!important}.onboarding-wizard-ui .onboarding-step-surface :is([class*=bg-gradient-to-br],[class*=bg-gradient-to-r]){background-image:none!important}.selection\:bg-\[\#ede9fe\] *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.selection\:bg-\[\#ede9fe\] *::selection{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.selection\:bg-indigo-100 *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.selection\:bg-indigo-100 *::selection{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.selection\:text-\[\#5b21b6\] *::-moz-selection{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.selection\:text-\[\#5b21b6\] *::selection{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.selection\:text-indigo-900 *::-moz-selection{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.selection\:text-indigo-900 *::selection{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.selection\:bg-\[\#ede9fe\]::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.selection\:bg-\[\#ede9fe\]::selection{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.selection\:bg-indigo-100::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.selection\:bg-indigo-100::selection{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.selection\:text-\[\#5b21b6\]::-moz-selection{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.selection\:text-\[\#5b21b6\]::selection{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.selection\:text-indigo-900::-moz-selection{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.selection\:text-indigo-900::selection{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-300::-moz-placeholder{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-300::placeholder{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\:inset-\[0\.5px\]:before{content:var(--tw-content);top:.5px;right:.5px;bottom:.5px;left:.5px}.before\:inset-px:before{content:var(--tw-content);top:1px;right:1px;bottom:1px;left:1px}.before\:hidden:before{content:var(--tw-content);display:none}.before\:rounded-\[7px\]:before{content:var(--tw-content);border-radius:7px}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:border:before{content:var(--tw-content);border-width:1px}.before\:border-\[1\.5px\]:before{content:var(--tw-content);border-width:1.5px}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-1\.5:after{content:var(--tw-content);left:-.375rem;right:-.375rem}.after\:-inset-x-2:after{content:var(--tw-content);left:-.5rem;right:-.5rem}.after\:-inset-y-2:after{content:var(--tw-content);top:-.5rem;bottom:-.5rem}.after\:-inset-y-3:after{content:var(--tw-content);top:-.75rem;bottom:-.75rem}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.after\:border-slate-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.first\:rounded-l-lg:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:rounded-r-lg:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.last\:pb-0:last-child{padding-bottom:0}.autofill\:rounded-lg:-webkit-autofill{border-radius:.5rem}.autofill\:rounded-lg:autofill{border-radius:.5rem}.autofill\:text-primary:-webkit-autofill{color:var(--color-primary-600)}.autofill\:text-primary:autofill{color:var(--color-primary-600)}.focus-within\:border-emerald-500:focus-within{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus-within\:border-slate-300:focus-within{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.focus-within\:border-violet-300:focus-within{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.focus-within\:ring-1:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-4:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-emerald-500:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.focus-within\:ring-indigo-50:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(238 242 255 / var(--tw-ring-opacity, 1))}.focus-within\:ring-slate-100:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))}.focus-within\:ring-violet-100:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))}.focus-within\:ring-violet-500\/20:focus-within{--tw-ring-color: rgb(139 92 246 / .2)}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-1:hover{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-0:hover{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#c4b5fd\]:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.hover\:border-amber-200:hover{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-emerald-200:hover{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-emerald-400:hover{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.hover\:border-indigo-200:hover{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.hover\:border-rose-200:hover{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.hover\:border-rose-200\/90:hover{border-color:#fecdd3e6}.hover\:border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.hover\:border-slate-100:hover{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.hover\:border-slate-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.hover\:border-slate-200\/80:hover{border-color:#e2e8f0cc}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-slate-300\/90:hover{border-color:#cbd5e1e6}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:border-violet-100:hover{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.hover\:border-violet-200:hover{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.hover\:border-violet-200\/80:hover{border-color:#ddd6fecc}.hover\:border-violet-200\/90:hover{border-color:#ddd6fee6}.hover\:border-violet-300:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.hover\:border-violet-400:hover{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-l-slate-300:hover{--tw-border-opacity: 1;border-left-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-l-violet-400:hover{--tw-border-opacity: 1;border-left-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.hover\:\!bg-amber-700:hover{--tw-bg-opacity: 1 !important;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))!important}.hover\:bg-\[\#6d28d9\]:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#ede9fe\]:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#ede9fe\]\/50:hover{background-color:#ede9fe80}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-900:hover{--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-950:hover{--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-brand-600:hover{background-color:var(--color-primary-600)}.hover\:bg-cyan-700:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50\/70:hover{background-color:#ecfdf5b3}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50\/30:hover{background-color:#eef2ff4d}.hover\:bg-indigo-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-700:hover{background-color:var(--color-primary-700)}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50\/90:hover{background-color:#fff1f2e6}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100\/80:hover{background-color:#f1f5f9cc}.hover\:bg-slate-100\/90:hover{background-color:#f1f5f9e6}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}.hover\:bg-slate-50\/95:hover{background-color:#f8fafcf2}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(18 18 18 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(5 5 5 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-100\/50:hover{background-color:#ede9fe80}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50\/20:hover{background-color:#f5f3ff33}.hover\:bg-violet-50\/30:hover{background-color:#f5f3ff4d}.hover\:bg-violet-50\/35:hover{background-color:#f5f3ff59}.hover\:bg-violet-50\/40:hover{background-color:#f5f3ff66}.hover\:bg-violet-50\/50:hover{background-color:#f5f3ff80}.hover\:bg-violet-50\/60:hover{background-color:#f5f3ff99}.hover\:bg-violet-50\/70:hover{background-color:#f5f3ffb3}.hover\:bg-violet-50\/80:hover{background-color:#f5f3ffcc}.hover\:bg-violet-600:hover{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-800:hover{--tw-bg-opacity: 1;background-color:rgb(91 33 182 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:from-\[\#7c3aed\]:hover{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-\[\#6d28d9\]:hover{--tw-gradient-to: #6d28d9 var(--tw-gradient-to-position)}.hover\:text-\[\#5b21b6\]:hover{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.hover\:text-\[\#7C3AED\]:hover{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.hover\:text-amber-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.hover\:text-amber-950:hover{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.hover\:text-brand-600:hover{color:var(--color-primary-600)}.hover\:text-emerald-600:hover{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-emerald-900:hover{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.hover\:text-emerald-950:hover{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\:text-indigo-800:hover{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-rose-500:hover{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.hover\:text-rose-600:hover{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.hover\:text-rose-700:hover{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.hover\:text-rose-900:hover{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.hover\:text-slate-500:hover{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(18 18 18 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(5 5 5 / var(--tw-text-opacity, 1))}.hover\:text-violet-500:hover{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.hover\:text-violet-600:hover{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.hover\:text-violet-700:hover{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.hover\:text-violet-800:hover{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.hover\:text-violet-900:hover{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-card-hover\)\]:hover{--tw-shadow-color: var(--shadow-card-hover);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-emerald-500\/5:hover{--tw-shadow-color: rgb(16 185 129 / .05);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-slate-100:hover{--tw-shadow-color: #f1f5f9;--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-violet-100\/80:hover{--tw-shadow-color: rgb(237 233 254 / .8);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-violet-400\/35:hover{--tw-shadow-color: rgb(167 139 250 / .35);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-violet-500\/35:hover{--tw-shadow-color: rgb(139 92 246 / .35);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-violet-500\/5:hover{--tw-shadow-color: rgb(139 92 246 / .05);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-violet-900\/15:hover{--tw-shadow-color: rgb(76 29 149 / .15);--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-1:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-violet-200:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))}.hover\:brightness-95:hover{--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-\[200\]:focus{z-index:200}.focus\:rounded-lg:focus{border-radius:.5rem}.focus\:border-\[\#7c3aed\]:focus{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.focus\:border-amber-300:focus{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.focus\:border-amber-500\/50:focus{border-color:#f59e0b80}.focus\:border-indigo-200:focus{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.focus\:border-indigo-300:focus{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.focus\:border-indigo-400:focus{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-rose-300:focus{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.focus\:border-rose-500:focus{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.focus\:border-slate-400:focus{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.focus\:border-violet-300:focus{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.focus\:border-violet-400:focus{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.focus\:border-violet-500:focus{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.focus\:bg-primary-600:focus{background-color:var(--color-primary-600)}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-sm:focus{font-size:.875rem;line-height:1.25rem}.focus\:font-semibold:focus{font-weight:600}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#7c3aed\]\/15:focus{--tw-ring-color: rgb(124 58 237 / .15)}.focus\:ring-\[\#7c3aed\]\/30:focus{--tw-ring-color: rgb(124 58 237 / .3)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-brand:focus{--tw-ring-color: var(--color-primary-600)}.focus\:ring-emerald-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-50:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(238 242 255 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-rose-500\/20:focus{--tw-ring-color: rgb(244 63 94 / .2)}.focus\:ring-slate-400\/15:focus{--tw-ring-color: rgb(148 163 184 / .15)}.focus\:ring-violet-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-100\/80:focus{--tw-ring-color: rgb(237 233 254 / .8)}.focus\:ring-violet-100\/90:focus{--tw-ring-color: rgb(237 233 254 / .9)}.focus\:ring-violet-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-500\/10:focus{--tw-ring-color: rgb(139 92 246 / .1)}.focus\:ring-violet-500\/15:focus{--tw-ring-color: rgb(139 92 246 / .15)}.focus\:ring-violet-500\/20:focus{--tw-ring-color: rgb(139 92 246 / .2)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-\[\#7C3AED\]\/35:focus-visible{--tw-ring-color: rgb(124 58 237 / .35)}.focus-visible\:ring-slate-300\/80:focus-visible{--tw-ring-color: rgb(203 213 225 / .8)}.focus-visible\:ring-violet-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-violet-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-violet-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color: #fff}.active\:scale-90:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-slate-400:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:\*\:opacity-50>*:disabled{opacity:.5}.disabled\:hover\:bg-slate-900:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(5 5 5 / var(--tw-bg-opacity, 1))}.group:required .group-required\:block{display:block}.group\/input:invalid .group-invalid\/input\:block{display:block}.group\/input:invalid .group-invalid\/input\:hidden{display:none}.group:invalid .group-invalid\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group:focus-within .group-focus-within\:text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:hidden{display:none}.group\/btn:hover .group-hover\/btn\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-6{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/thumb:hover .group-hover\/thumb\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}.group:focus-visible .group-focus-visible\:outline-2{outline-width:2px}.group:focus-visible .group-focus-visible\:outline-offset-2{outline-offset:2px}.group:disabled .group-disabled\:cursor-not-allowed{cursor:not-allowed}.group:disabled .group-disabled\:opacity-50{opacity:.5}.peer:checked~.peer-checked\:bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:after\:translate-x-4:after{content:var(--tw-content);--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}@media not all and (min-width: 768px){.max-md\:hidden{display:none}}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-\[220px\]{height:220px}.sm\:min-h-8{min-height:2rem}.sm\:w-10{width:2.5rem}.sm\:w-72{width:18rem}.sm\:w-\[min\(100\%\,22rem\)\]{width:min(100%,22rem)}.sm\:w-auto{width:auto}.sm\:min-w-\[6\.5rem\]{min-width:6.5rem}.sm\:min-w-\[8rem\]{min-width:8rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-\[220px\]{max-width:220px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-none{max-width:none}.sm\:flex-none{flex:none}.sm\:\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[11rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:11rem minmax(0,1fr) auto}.sm\:grid-cols-\[1fr_7rem\]{grid-template-columns:1fr 7rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-stretch{align-items:stretch}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:justify-self-end{justify-self:end}.sm\:\!p-3{padding:.75rem!important}.sm\:\!p-4{padding:1rem!important}.sm\:p-10{padding:2.5rem}.sm\:p-16{padding:4rem}.sm\:p-3\.5{padding:.875rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pl-2{padding-left:.5rem}.sm\:pl-\[4\.25rem\]{padding-left:4.25rem}.sm\:pr-5{padding-right:1.25rem}.sm\:pt-4{padding-top:1rem}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\[1\.5rem\]{font-size:1.5rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:opacity-0{opacity:0}.group:hover .sm\:group-hover\:opacity-100{opacity:1}}@media (min-width: 768px){.md\:bottom-8{bottom:2rem}.md\:left-auto{left:auto}.md\:right-8{right:2rem}.md\:ml-auto{margin-left:auto}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:w-72{width:18rem}.md\:w-\[420px\]{width:420px}.md\:w-\[900px\]{width:900px}.md\:min-w-\[300px\]{min-width:300px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-12{gap:3rem}.md\:p-12{padding:3rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-4{padding-bottom:1rem}.md\:pl-5{padding-left:1.25rem}.md\:pl-6{padding-left:1.5rem}.md\:pt-3{padding-top:.75rem}.md\:pt-5{padding-top:1.25rem}.md\:pt-6{padding-top:1.5rem}.md\:text-5xl{font-size:3rem;line-height:1}}@media (min-width: 1024px){.lg\:left-1\/2{left:50%}.lg\:order-none{order:0}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:hidden{display:none}.lg\:max-h-none{max-height:none}.lg\:min-h-\[320px\]{min-height:320px}.lg\:w-\[1080px\]{width:1080px}.lg\:w-\[200px\]{width:200px}.lg\:w-\[380px\]{width:380px}.lg\:w-\[min\(320px\,36\%\)\]{width:min(320px,36%)}.lg\:w-auto{width:auto}.lg\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:\!grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-end{justify-content:flex-end}.lg\:gap-5{gap:1.25rem}.lg\:gap-8{gap:2rem}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.lg\:border-slate-200\/60{border-color:#e2e8f099}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pl-8{padding-left:2rem}.lg\:pt-0{padding-top:0}.lg\:text-left{text-align:left}}@media (min-width: 1280px){.xl\:col-span-5{grid-column:span 5 / span 5}.xl\:col-span-7{grid-column:span 7 / span 7}.xl\:table-cell{display:table-cell}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:items-stretch{align-items:stretch}}@media (min-width: 1536px){.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.\[\&\>\*\:hover\]\:z-30>*:hover{z-index:30}.\[\&\>\*\:not\(\[data-icon\=loading\]\)\:not\(\[data-text\]\)\]\:hidden>*:not([data-icon=loading]):not([data-text]){display:none}.\[\&\>\*\:not\(\[data-icon\=loading\]\)\]\:invisible>*:not([data-icon=loading]){visibility:hidden}.\[\&\>\*\]\:relative>*{position:relative}.\[\&\>td\]\:after\:absolute>td:after{content:var(--tw-content);position:absolute}.\[\&\>td\]\:after\:inset-x-0>td:after{content:var(--tw-content);left:0;right:0}.\[\&\>td\]\:after\:bottom-0>td:after{content:var(--tw-content);bottom:0}.\[\&\>td\]\:after\:h-px>td:after{content:var(--tw-content);height:1px}.\[\&\>td\]\:after\:w-full>td:after{content:var(--tw-content);width:100%}.last\:\[\&\>td\]\:after\:hidden>td:last-child:after{content:var(--tw-content);display:none}.\[\&\>td\]\:focus-visible\:after\:opacity-0:focus-visible>td:after{content:var(--tw-content);opacity:0}.focus-visible\:\[\&\>td\]\:after\:opacity-0>td:focus-visible:after{content:var(--tw-content);opacity:0}.\[\&\>tr\>th\]\:after\:pointer-events-none>tr>th:after{content:var(--tw-content);pointer-events:none}.\[\&\>tr\>th\]\:after\:absolute>tr>th:after{content:var(--tw-content);position:absolute}.\[\&\>tr\>th\]\:after\:inset-x-0>tr>th:after{content:var(--tw-content);left:0;right:0}.\[\&\>tr\>th\]\:after\:bottom-0>tr>th:after{content:var(--tw-content);bottom:0}.\[\&\>tr\>th\]\:after\:h-px>tr>th:after{content:var(--tw-content);height:1px}.\[\&\>tr\>th\]\:focus-visible\:after\:bg-transparent:focus-visible>tr>th:after{content:var(--tw-content);background-color:transparent}@keyframes spin{to{transform:rotate(360deg)}}.\[\&_svg\]\:animate-spin svg{animation:spin 1s linear infinite}.\[\&_svg\]\:text-white svg{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:root{--uui-white: #ffffff;--uui-neutral-25: #fcfcfd;--uui-neutral-50: #f9fafb;--uui-neutral-100: #f2f4f7;--uui-neutral-200: #eaecf0;--uui-neutral-300: #d0d5dd;--uui-neutral-400: #98a2b3;--uui-neutral-500: #667085;--uui-neutral-600: #475467;--uui-neutral-700: #344054;--uui-neutral-800: #1d2939;--uui-neutral-900: #101828;--uui-brand-25: #faf8ff;--uui-brand-50: #f5f3ff;--uui-brand-100: #ede9fe;--uui-brand-200: #ddd6fe;--uui-brand-500: #8b5cf6;--uui-brand-600: #7c3aed;--uui-brand-700: #6d28d9;--uui-brand-900: #4c1d95;--uui-green-50: #ecfdf3;--uui-green-200: #abefc6;--uui-green-500: #17b26a;--uui-green-700: #067647;--uui-red-50: #fef3f2;--uui-red-200: #fecdca;--uui-red-500: #f04438;--uui-red-700: #b42318;--uui-yellow-50: #fffaeb;--uui-yellow-200: #fedf89;--uui-yellow-500: #f79009;--uui-yellow-700: #b54708;--uui-blue-50: #eff8ff;--uui-blue-200: #b2ddff;--uui-blue-500: #2e90fa;--uui-blue-700: #175cd3;--color-bg-primary: var(--uui-white);--color-bg-primary_hover: var(--uui-neutral-50);--color-bg-secondary: var(--uui-neutral-50);--color-bg-tertiary: var(--uui-neutral-100);--color-bg-quaternary: var(--uui-neutral-200);--color-bg-active: var(--uui-neutral-50);--color-bg-brand-solid: var(--uui-brand-600);--color-bg-brand-solid_hover: var(--uui-brand-700);--color-bg-brand-primary: var(--uui-brand-50);--color-bg-brand-secondary: var(--uui-brand-100);--color-text-primary: var(--uui-neutral-900);--color-text-secondary: var(--uui-neutral-700);--color-text-tertiary: var(--uui-neutral-600);--color-text-quaternary: var(--uui-neutral-500);--color-text-brand-primary: var(--uui-brand-900);--color-text-placeholder: var(--uui-neutral-500);--color-fg-primary: var(--uui-neutral-900);--color-fg-secondary: var(--uui-neutral-700);--color-fg-tertiary: var(--uui-neutral-600);--color-fg-quaternary: var(--uui-neutral-400);--color-fg-quaternary_hover: var(--uui-neutral-500);--color-fg-brand-primary: var(--uui-brand-600);--color-fg-white: var(--uui-white);--color-border-primary: var(--uui-neutral-300);--color-border-secondary: var(--uui-neutral-200);--color-border-tertiary: var(--uui-neutral-100);--color-border-brand: var(--uui-brand-300, #c4b5fd);--color-focus-ring: var(--uui-brand-500);--shadow-xs: 0 1px 2px rgba(16, 24, 40, .05)}.bg-primary{background-color:var(--color-bg-primary)!important}.bg-primary_hover,.hover\:bg-primary_hover:hover{background-color:var(--color-bg-primary_hover)!important}.bg-secondary{background-color:var(--color-bg-secondary)!important}.bg-tertiary{background-color:var(--color-bg-tertiary)!important}.bg-quaternary{background-color:var(--color-bg-quaternary)!important}.bg-active{background-color:var(--color-bg-active)!important}.bg-brand-solid{background-color:var(--color-bg-brand-solid)!important}.bg-brand-primary{background-color:var(--color-bg-brand-primary)!important}.bg-brand-secondary{background-color:var(--color-bg-brand-secondary)!important}.bg-border-secondary{background-color:var(--color-border-secondary)!important}.text-primary{color:var(--color-text-primary)!important}.text-secondary{color:var(--color-text-secondary)!important}.text-tertiary{color:var(--color-text-tertiary)!important}.text-quaternary{color:var(--color-text-quaternary)!important}.text-placeholder{color:var(--color-text-placeholder)!important}.text-fg-primary{color:var(--color-fg-primary)!important}.text-fg-secondary{color:var(--color-fg-secondary)!important}.text-fg-tertiary{color:var(--color-fg-tertiary)!important}.text-fg-quaternary{color:var(--color-fg-quaternary)!important}.hover\:text-fg-quaternary_hover:hover,.text-fg-quaternary_hover{color:var(--color-fg-quaternary_hover)!important}.text-fg-brand-primary{color:var(--color-fg-brand-primary)!important}.text-fg-white{color:var(--color-fg-white)!important}.border-primary{border-color:var(--color-border-primary)!important}.border-secondary{border-color:var(--color-border-secondary)!important}.border-tertiary{border-color:var(--color-border-tertiary)!important}.ring-secondary{--tw-ring-color: var(--color-border-secondary) !important}.ring-focus-ring{--tw-ring-color: var(--color-focus-ring) !important}.ring-offset-bg-primary{--tw-ring-offset-color: var(--color-bg-primary) !important}.shadow-xs{box-shadow:var(--shadow-xs)!important}.text-md{font-size:1rem;line-height:1.5rem}.outline-hidden{outline:none!important}.max-w-1\/4{max-width:25%}.bg-utility-neutral-50{background-color:var(--uui-neutral-50)!important}.text-utility-neutral-700{color:var(--uui-neutral-700)!important}.ring-utility-neutral-200{--tw-ring-color: var(--uui-neutral-200) !important}.text-utility-neutral-500{color:var(--uui-neutral-500)!important}.text-utility-neutral-400{color:var(--uui-neutral-400)!important}.hover\:bg-utility-neutral-100:hover{background-color:var(--uui-neutral-100)!important}.hover\:text-utility-neutral-500:hover{color:var(--uui-neutral-500)!important}.bg-utility-brand-50{background-color:var(--uui-brand-50)!important}.text-utility-brand-700{color:var(--uui-brand-700)!important}.ring-utility-brand-200{--tw-ring-color: var(--uui-brand-200) !important}.text-utility-brand-500,.text-utility-brand-400{color:var(--uui-brand-500)!important}.hover\:bg-utility-brand-100:hover{background-color:var(--uui-brand-100)!important}.hover\:text-utility-brand-500:hover{color:var(--uui-brand-500)!important}.bg-utility-green-50{background-color:var(--uui-green-50)!important}.text-utility-green-700{color:var(--uui-green-700)!important}.ring-utility-green-200{--tw-ring-color: var(--uui-green-200) !important}.text-utility-green-500{color:var(--uui-green-500)!important}.bg-utility-red-50{background-color:var(--uui-red-50)!important}.text-utility-red-700{color:var(--uui-red-700)!important}.ring-utility-red-200{--tw-ring-color: var(--uui-red-200) !important}.text-utility-red-500{color:var(--uui-red-500)!important}.bg-utility-yellow-50{background-color:var(--uui-yellow-50)!important}.text-utility-yellow-700{color:var(--uui-yellow-700)!important}.ring-utility-yellow-200{--tw-ring-color: var(--uui-yellow-200) !important}.text-utility-yellow-500{color:var(--uui-yellow-500)!important}.bg-utility-blue-50{background-color:var(--uui-blue-50)!important}.text-utility-blue-700{color:var(--uui-blue-700)!important}.ring-utility-blue-200{--tw-ring-color: var(--uui-blue-200) !important}.text-utility-blue-500{color:var(--uui-blue-500)!important}@keyframes ui-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-line,.ui-skeleton-block{position:relative;overflow:hidden;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:var(--ui-radius-control)}.skeleton-line:after,.ui-skeleton-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 45%,rgba(237,233,254,.35) 55%,transparent 100%);animation:ui-skeleton-shimmer 1.4s ease-in-out infinite}.dashboard-typography .form-input,.dashboard-typography .form-select,.dashboard-typography .form-textarea{border-radius:var(--ui-radius-control)!important;border-color:var(--ui-border)}.dashboard-typography .btn-primary,.dashboard-typography .btn-secondary,.dashboard-typography .app-btn-primary{border-radius:var(--ui-radius-button)!important}.dashboard-typography :where(.rounded-2xl.border.border-slate-200,.rounded-2xl.border.border-slate-100):not(.app-capsule-group):not([class*=rounded-full]){border-radius:var(--ui-radius-card)!important}.st-v4{--st-radius: var(--ui-radius-card);--st-radius-lg: var(--ui-radius-card);--st-border: var(--ui-border);--st-border-light: #f1f5f9}.te-focus-subtle:focus,.te-focus-subtle:focus-visible,input.te-focus-subtle:focus,input.te-focus-subtle:focus-visible,textarea.te-focus-subtle:focus,textarea.te-focus-subtle:focus-visible,select.te-focus-subtle:focus,select.te-focus-subtle:focus-visible{outline:none!important;box-shadow:0 0 0 1px #6366f138!important;border-color:#d8d0fe!important}.fb-v5-props-search input:focus,.fb-v5-props-search input:focus-visible,.fb-var-input__menu-search input:focus,.fb-var-input__menu-search input:focus-visible,.fb-v5-vars-search-wrap input:focus,.fb-v5-vars-search-wrap input:focus-visible,.fb-flow-select__search-wrap input:focus,.fb-flow-select__search-wrap input:focus-visible,.node-palette__search-wrap input:focus,.node-palette__search-wrap input:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.dashboard-typography input:not([type=checkbox]):not([type=radio]):focus,.dashboard-typography textarea:focus,.dashboard-typography select:focus,.dashboard-typography input:not([type=checkbox]):not([type=radio]):focus-visible,.dashboard-typography textarea:focus-visible,.dashboard-typography select:focus-visible{outline:none;box-shadow:0 0 0 1px #6366f138;border-color:#d8d0fe!important}.st-v5-workspace{width:100%;max-width:none;display:flex;flex-direction:column;gap:1rem}.st-v5-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;margin-bottom:.65rem}.st-v5-section-title{margin:0;font-size:.875rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;line-height:1.3}.st-v5-section-sub{margin:.15rem 0 0;font-size:.72rem;font-weight:500;color:#64748b;line-height:1.45;max-width:52ch}.st-v5-section-head__aside{padding-top:.05rem}.st-v5-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;width:100%}.st-v5-span-12,.st-v5-span-8,.st-v5-span-6,.st-v5-span-4{grid-column:span 12}@media (min-width: 1024px){.st-v5-span-8{grid-column:span 8}.st-v5-span-6{grid-column:span 6}.st-v5-span-4{grid-column:span 4}}.st-v5-layout>[class*=st-v5-span]{position:relative;z-index:0;min-width:0}.st-v5-layout>[class*=st-v5-span]:focus-within{z-index:2}.st-v5-card-stack{display:flex;flex-direction:column;gap:1.25rem;width:100%}.st-v5-card{position:relative;z-index:0;height:auto;border-radius:1rem;border:1px solid #ece8fb;background:#fff;box-shadow:0 1px 2px #7c3aed08,0 4px 14px -8px #7c3aed14;padding:.9rem 1rem 1rem;overflow:visible;transition:border-color .18s ease,box-shadow .18s ease}@media (min-width: 1024px){.st-v5-span-6>.st-v5-card{height:100%}}.st-v5-card:hover{z-index:1;border-color:#c4b5fd;box-shadow:0 4px 20px #7c3aed17}.st-v5-workspace .st-v5-card:hover,.st-v5-workspace .st-v5-card--premium:hover{z-index:0;border-color:#e8e4f8;box-shadow:0 1px 2px #7c3aed0a,0 10px 28px -14px #7c3aed24}.st-v5-card__head{display:flex;align-items:center;gap:.65rem;margin-bottom:.6rem;padding-bottom:0;border-bottom:none}.st-v5-card__head-aside{display:flex;align-items:center;gap:.5rem;padding-top:.1rem}.st-v5-card__icon{display:none}.st-v5-card__title{margin:0;font-size:.9375rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;line-height:1.3}.st-v5-card__sub{margin:.2rem 0 0;font-size:.75rem;font-weight:500;color:#64748b;line-height:1.45;max-width:52ch}.st-v5-brand-hero{display:grid;grid-template-columns:1fr;gap:.55rem;align-items:start}@media (min-width: 900px){.st-v5-brand-hero{grid-template-columns:132px 1fr;align-items:start;gap:.75rem}}.st-v5-brand-logo-col{display:flex;flex-direction:column;align-items:center;align-self:start;gap:.35rem;padding:.55rem .5rem;border-radius:.875rem;border:1.5px dashed #e2e8f0;background:#f8fafc;box-shadow:none;width:100%;max-width:132px}.st-v5-brand-logo-col .st-logo-preview--lg{width:3.5rem;height:3.5rem;border-radius:.875rem;border:1px solid #ede9fe;background:#fff;box-shadow:0 2px 10px #7c3aed14,inset 0 1px #ffffffd9}.st-v5-workspace .st-v5-card--premium{height:auto!important;padding:0;border-radius:1.125rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.st-v5-workspace .st-v5-span-6>.st-v5-card--premium{height:100%!important;display:flex;flex-direction:column}.st-v5-workspace .st-v5-span-6>.st-v5-card--premium .st-v5-card-body{flex:1}.st-v5-card__head--premium{display:flex;align-items:flex-start;gap:.65rem;margin:0;padding:.75rem 1rem;border-bottom:1px solid #f1f5f9;background:#fff}.st-v5-card__head--premium .st-v5-card__head-icon{margin-top:.05rem;box-shadow:0 2px 8px #7c3aed1f}.st-v5-card__head--premium .st-v5-card__title{font-size:.9375rem;font-weight:700;color:#0f172a}.st-v5-card__head--premium .st-v5-card__sub{margin-top:.15rem;font-size:.72rem;color:#64748b;max-width:48ch}.st-v5-card__head--premium .st-v5-card__head-aside{padding-top:.15rem}.st-v5-card-body{padding:.65rem 1rem .7rem}.st-v5-workspace .st-v5-label{text-transform:none!important;letter-spacing:-.01em;margin-bottom:.2rem;font-size:.72rem;font-weight:600;color:#64748b}.st-v5-workspace .st-v5-fields-grid{gap:.45rem .7rem}.st-v5-fields-grid--policies{gap:.5rem .7rem}.st-v5-workspace .st-v5-input,.st-v5-workspace .st-v5-select,.st-v5-workspace .st-v5-textarea{min-height:2.125rem;padding:.4rem .75rem;border-radius:.75rem;border:1px solid #e4e7ef;background:#fafbfc;font-size:.8125rem;box-shadow:inset 0 1px 2px #0f172a08}.st-v5-workspace .st-v5-textarea{min-height:2.5rem;line-height:1.45;padding-top:.45rem;padding-bottom:.45rem}.st-v5-workspace .st-v5-input:hover,.st-v5-workspace .st-v5-select:hover,.st-v5-workspace .st-v5-textarea:hover{border-color:#ddd6fe;background:#fff;box-shadow:inset 0 1px 2px #0f172a05}.st-v5-workspace .st-v5-input:focus,.st-v5-workspace .st-v5-select:focus,.st-v5-workspace .st-v5-textarea:focus{border-color:#a78bfa;background:#fff;box-shadow:0 0 0 3px #7c3aed1a,inset 0 1px 2px #0f172a05}.st-v5-textarea--compact{min-height:2.35rem;padding-top:.4rem;padding-bottom:.4rem;border-radius:.75rem}.st-v5-fields-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .85rem}.st-v5-fields-grid__full{grid-column:1 / -1}.st-v5-fields-grid--1{grid-template-columns:1fr}@media (max-width: 1100px){.st-v5-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.st-v5-fields-grid{grid-template-columns:1fr}}.st-v5-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (max-width: 768px){.st-v5-grid-2{grid-template-columns:1fr}}.st-v5-label{display:block;font-size:.75rem;font-weight:600;letter-spacing:-.01em;text-transform:none;color:#64748b;margin-bottom:.3rem}.st-v5-input,.st-v5-select,.st-v5-textarea{width:100%;min-height:2.5rem;border-radius:.875rem;border:1px solid #e2e8f0;background:#fff;padding:.5rem .9rem;font-size:.8125rem;font-weight:500;color:#0f172a;box-shadow:0 1px 2px #0f172a0a;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.st-v5-input::-moz-placeholder,.st-v5-textarea::-moz-placeholder{color:#94a3b8;font-weight:400}.st-v5-input::placeholder,.st-v5-textarea::placeholder{color:#94a3b8;font-weight:400}.st-v5-input:hover,.st-v5-select:hover,.st-v5-textarea:hover{border-color:#c4b5fd;background:#fefefe;box-shadow:0 2px 6px #7c3aed0f}.st-v5-input:focus,.st-v5-select:focus,.st-v5-textarea:focus{outline:none;border-color:#a78bfa;background:#fff;box-shadow:0 0 0 3px #7c3aed1f,0 4px 12px #7c3aed14}.st-v5-textarea{resize:vertical;min-height:4.25rem;line-height:1.5;padding-top:.65rem;padding-bottom:.65rem;border-radius:1rem}.st-v5-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;cursor:pointer}.st-v5-select-wrap{position:relative;width:100%;min-width:0}.st-v5-select-wrap>.st-v5-select{width:100%}.st-v5-select-wrap>svg{position:absolute;right:.9rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#94a3b8}.st-v5-connect-modal .aibrain-model-dropdown,.st-v5-ai-modal .aibrain-model-dropdown{width:100%}.st-v5-connect-modal .aibrain-model-dropdown__trigger,.st-v5-ai-modal .aibrain-model-dropdown__trigger{min-height:2.5rem;height:auto;padding:.55rem .85rem;border-radius:.875rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px #0f172a0a}.st-v5-connect-modal .aibrain-model-dropdown--compact .aibrain-model-dropdown__trigger,.st-v5-ai-modal .aibrain-model-dropdown--compact .aibrain-model-dropdown__trigger{border-radius:.875rem;background:#fff}.st-v5-connect-modal .aibrain-model-dropdown__trigger:hover:not(:disabled),.st-v5-ai-modal .aibrain-model-dropdown__trigger:hover:not(:disabled){border-color:#c4b5fd;box-shadow:0 2px 6px #7c3aed0f}.st-v5-connect-modal .aibrain-model-dropdown.is-open .aibrain-model-dropdown__trigger,.st-v5-ai-modal .aibrain-model-dropdown.is-open .aibrain-model-dropdown__trigger{border-color:#a78bfa;box-shadow:0 0 0 3px #7c3aed1f,0 4px 12px #7c3aed14}.aibrain-model-dropdown__menu{z-index:100100!important}.st-settings-shell .st-v5-field-row__control{min-width:0}.st-settings-shell .st-v5-field-row__control .st-v5-select-wrap,.st-settings-shell .st-v5-field-row__control .st-v5-input,.st-settings-shell .st-v5-field-row__control .st-v5-textarea,.st-settings-shell .st-v5-field-row__control .aibrain-model-dropdown{width:100%;max-width:100%}.st-settings-shell .st-v5-select{background-image:none}.st-settings-shell .form-select,.st-settings-shell .st-field-control{width:100%;min-height:2.5rem;border-radius:.875rem;border:1px solid #e2e8f0;background:#fff;padding:.5rem 2.25rem .5rem .9rem;font-size:.8125rem;font-weight:500;color:#0f172a;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 1px 2px #0f172a0a}.st-settings-shell .form-select:focus,.st-settings-shell .st-field-control:focus{outline:none;border-color:#a78bfa;box-shadow:0 0 0 3px #7c3aed1f,0 4px 12px #7c3aed14}.st-v5-connect-modal .st-v5-connect-flow{margin:0}.st-v5-connect-modal .st-v5-surface--connect{border:none;box-shadow:none;border-radius:0}.st-shopify-modal .st-v5-shopify-domain-row,.st-v5-shopify-domain-row{padding:.85rem 1.15rem}.st-v5-shopify-domain-row__label{display:block;margin:0 0 .35rem;font-size:.6875rem;font-weight:600;color:#64748b}.st-v5-shopify-domain{display:flex;align-items:stretch;border-radius:.875rem;border:1px solid #e2e8f0;overflow:hidden;background:#fff;box-shadow:0 1px 2px #0f172a0a}.st-v5-shopify-domain:focus-within{border-color:#a78bfa;box-shadow:0 0 0 3px #7c3aed1f,0 4px 12px #7c3aed14}.st-v5-shopify-domain__input{border:none!important;box-shadow:none!important;border-radius:0!important;min-height:2.5rem}.st-v5-shopify-domain__suffix{display:flex;align-items:center;padding:0 .75rem;font-size:.75rem;font-weight:550;color:#94a3b8;background:#f8fafc;border-left:1px solid #f1f5f9;white-space:nowrap}.st-v5-shopify-oauth-btn{justify-content:center;gap:.5rem}.st-v5-fields-grid>div{min-width:0}.st-v5-checkout-segment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:.25rem;margin-bottom:0;border-radius:.875rem;border:1px solid #ece8fb;background:#f8f7fc}.st-v5-checkout-mode-label{margin:0 0 .45rem;font-size:.75rem;font-weight:600;color:#475569}.st-v5-surface-pad--compact{padding:.65rem 1rem .55rem}@media (max-width: 560px){.st-v5-checkout-segment{grid-template-columns:1fr}}.st-v5-checkout-segment__btn{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem;min-height:2.25rem;padding:.45rem .65rem;border-radius:.625rem;border:1px solid transparent;background:transparent;color:#475569;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.st-v5-checkout-segment__btn--active{border-color:#ddd6fe;background:#fff;color:#0f172a;box-shadow:0 1px 3px #7c3aed14}.st-v5-checkout-segment__tag{font-size:.5625rem;font-weight:700;padding:.1rem .4rem;border-radius:9999px;background:#ecfdf5;color:#047857;border:1px solid #bbf7d0}.st-v5-checkout-panel{margin-bottom:.75rem;padding:.65rem .75rem;border-radius:.75rem;border:1px solid #f1f5f9;background:#fafbfc}.st-v5-checkout-panel--stack{display:flex;flex-direction:column;gap:.65rem}.st-v5-checkout-panel__status{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.4rem}.st-v5-checkout-panel__desc{font-size:.72rem;color:#64748b;line-height:1.45}.st-v5-checkout-panel__links{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.45rem;font-size:.72rem;font-weight:600}.st-v5-checkout-panel__links a{color:#7c3aed;text-decoration:none}.st-v5-checkout-panel__links a:hover{text-decoration:underline}.st-v5-checkout-panel__links span{color:#cbd5e1}.st-v5-checkout-panel__loading{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:#64748b}.st-v5-status-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .5rem;border-radius:9999px;font-size:.625rem;font-weight:600;border:1px solid #e2e8f0;background:#fff;color:#64748b}.st-v5-status-pill--ok{border-color:#bbf7d0;background:#f0fdf4;color:#047857}.st-v5-status-pill--warn{border-color:#ede9fe;background:#f5f3ff;color:#6d28d9}.st-v5-checkout-meta{margin-top:.35rem;font-size:.6875rem;color:#94a3b8}.st-v5-wa-copy-field--compact{margin-top:0}.st-v5-recovery{border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;padding:.75rem 0;box-shadow:none}.st-v5-recovery-simple{margin-top:.15rem;padding:.65rem .75rem;border-radius:.75rem;border:1px solid #ede9fe;background:#faf8ff}.st-v5-recovery-simple--loading{display:flex;align-items:center;gap:.45rem;font-size:.72rem;color:#64748b}.st-v5-recovery-simple__error{margin:0 0 .35rem;font-size:.72rem;color:#64748b}.st-v5-recovery-simple__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.st-v5-recovery-simple__title-row{display:flex;flex-direction:column;gap:.1rem;min-width:0}.st-v5-recovery-simple__label{font-size:.75rem;font-weight:700;color:#0f172a}.st-v5-recovery-simple__meta{font-size:.6875rem;font-weight:500;color:#64748b}.st-v5-recovery-simple__checks{display:flex;flex-wrap:wrap;gap:.35rem .55rem;margin-bottom:.45rem}.st-v5-recovery-check{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;color:#94a3b8}.st-v5-recovery-simple__hint{margin:0 0 .5rem;font-size:.6875rem;line-height:1.45;color:#475569}.st-v5-recovery-simple__hint-link{font-weight:600;color:#7c3aed;text-decoration:none}.st-v5-recovery-simple__hint-link:hover{text-decoration:underline}.st-v5-recovery-simple__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.st-v5-btn-primary--sm,.st-v5-btn-secondary--sm{min-height:2rem;padding:0 .85rem;font-size:.75rem}.st-v5-link-btn{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:none;background:none;font-size:.72rem;font-weight:600;color:#7c3aed;text-decoration:none;cursor:pointer}.st-v5-link-btn:hover{text-decoration:underline}.st-v5-chip--sm{display:inline-flex;align-items:center;gap:.2rem;padding:.12rem .45rem;font-size:.625rem}.st-v5-recovery--embedded{margin-top:.55rem;padding:.65rem .75rem;border-radius:.875rem;border:1px solid #ede9fe;background:linear-gradient(165deg,#faf8ff,#fff 60%)}.st-v5-recovery--loading{display:flex;align-items:center;gap:.45rem;font-size:.75rem;color:#64748b}.st-v5-recovery__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.st-v5-recovery__title{margin:0;font-size:.8125rem;font-weight:700;color:#0f172a}.st-v5-recovery__sub{margin:.15rem 0 0;font-size:.6875rem;color:#64748b}.st-v5-recovery__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.st-v5-recovery-stat{font-size:.625rem;font-weight:600;padding:.2rem .5rem;border-radius:.375rem;border:1px solid #e8ecf1;background:#fff;color:#94a3b8}.st-v5-recovery-stat--ok{border-color:#bbf7d0;background:#f0fdf4;color:#047857}.st-v5-recovery__hint{display:flex;align-items:flex-start;gap:.45rem;padding:.5rem .65rem;margin-bottom:.5rem;border-radius:.625rem;border:1px solid #e2e8f0;background:#f8fafc;font-size:.6875rem;line-height:1.45;color:#475569}.st-v5-recovery__hint-link{font-weight:600;color:#7c3aed;text-decoration:none}.st-v5-recovery__hint-link:hover{text-decoration:underline}.st-v5-recovery__actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.st-v5-recovery__actions .st-v5-btn-primary{flex:1;min-width:8rem;min-height:2.125rem;font-size:.75rem}.st-v5-recovery__actions .st-v5-btn-secondary{min-height:2.125rem;font-size:.75rem;text-decoration:none}.st-v5-status-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:0;padding:.6rem .75rem;border-radius:.625rem;background:#fafbfc;border:1px solid #eceef3}.st-v5-chip{display:inline-flex;align-items:center;gap:.35rem;border-radius:9999px;padding:.35rem .75rem;font-size:.6875rem;font-weight:700;letter-spacing:.01em}.st-v5-chip--ok{border:1px solid #bbf7d0;background:#f0fdf4;color:#047857}.st-v5-chip--warn{border:1px solid #ddd6fe;background:#f5f3ff;color:#6d28d9}.st-v5-chip--err{border:1px solid #e9e5ff;background:#faf5ff;color:#7c3aed}.st-v5-pill-row{display:flex;flex-wrap:wrap;gap:.5rem}.st-v5-pill{border-radius:9999px;border:1px solid #e2e8f0;background:#fff;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:#475569;cursor:pointer;transition:all .15s}.st-v5-pill:hover{border-color:#c4b5fd;color:#5b21b6}.st-v5-pill--active{border-color:#8b5cf6;background:linear-gradient(135deg,#f5f3ff,#ede9fe);color:#5b21b6;box-shadow:0 2px 8px #7c3aed26}.st-v5-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;padding:0 1.15rem;border-radius:9999px;border:none;background:linear-gradient(135deg,#8b5cf6,#7c3aed,#6d28d9);color:#fff;font-size:.8125rem;font-weight:700;cursor:pointer;text-decoration:none;box-shadow:0 4px 14px #7c3aed59;transition:filter .15s,transform .15s}.st-v5-btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.st-v5-btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none}.st-v5-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.375rem;padding:0 1.1rem;border-radius:9999px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:.75rem;font-weight:600;cursor:pointer;text-decoration:none;box-shadow:0 1px 2px #0f172a0a;transition:border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease}.st-v5-btn-secondary:hover{border-color:#c4b5fd;color:#6d28d9;background:#faf5ff;box-shadow:0 2px 8px #7c3aed14}.st-v5-notify-wrap{border-radius:.875rem;border:1px solid #e8ecf1;overflow:hidden;background:#fcfcfd;box-shadow:inset 0 1px #ffffffb3}.st-v5-notify-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff}.st-v5-notify-table th{text-align:left;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;background:#f8fafc;padding:.65rem 1rem;border-bottom:1px solid #e2e8f0;white-space:nowrap}.st-v5-notify-table td{padding:.7rem 1rem;border-bottom:1px solid #f1f5f9;vertical-align:middle;font-size:.75rem;color:#64748b;background:#fff}.st-v5-notify-table tbody tr:last-child td{border-bottom:none}.st-v5-notify-table tbody tr:hover td{background:#f8fafc}.st-v5-notify-channel{display:inline-flex;align-items:center;font-size:.75rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.st-v5-notify-note{font-size:.6875rem;font-weight:500;color:#94a3b8;line-height:1.4}.st-v5-notify-input{min-height:2.25rem!important;font-size:.8125rem!important}.st-v5-notify-pills{margin:0}.st-v5-notify-table .st-v5-input,.st-v5-notify-table .st-v5-textarea,.st-v5-notify-table .st-v5-select{background:#fff}.st-v5-notify-hint{display:flex;align-items:flex-start;gap:.5rem;padding:.55rem .7rem;margin-bottom:.65rem;border-radius:.75rem;border:1px solid #ede9fe;background:linear-gradient(135deg,#faf8ff,#f8fafc);font-size:.72rem;color:#475569;line-height:1.45}.st-v5-notify-hint code{font-size:.625rem;padding:.1rem .35rem;border-radius:.35rem;background:#fff;border:1px solid #e2e8f0;color:#475569}.st-v5-copy-box{display:flex;gap:.65rem;align-items:stretch}.st-v5-copy-box .st-v5-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;background:#fff}.st-v5-coming-soon{display:flex;flex-direction:column;height:100%;border-style:dashed!important;border-color:#ddd6fe!important;background:linear-gradient(165deg,#faf8ff,#fff 55%)!important}.st-v5-coming-soon .st-v5-card-body{flex:1;display:flex;flex-direction:column;justify-content:center;padding-top:.35rem}.st-v5-coming-soon__toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border-radius:.75rem;border:1px dashed #e2e8f0;background:#ffffffd9}.st-v5-coming-soon__toggle-label{font-size:.75rem;font-weight:600;color:#64748b}.st-v5-security-split{display:grid;grid-template-columns:1.15fr .85fr;gap:.75rem}@media (max-width: 960px){.st-v5-security-split{grid-template-columns:1fr}}.st-v5-security-panel{border-radius:.875rem;border:1px solid #e8ecf1;background:#fcfcfd;padding:.85rem .95rem}.st-v5-danger{border-radius:.875rem;border:1px solid #fecdd3;background:linear-gradient(165deg,#fff5f5,#fff 55%);padding:.85rem .95rem;height:100%;box-shadow:none}.st-v5-strength{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.st-v5-strength__bar{display:block;height:5px;border-radius:9999px;background:#e2e8f0;transition:background .15s ease}.st-v5-strength__bar--on{background:#a78bfa}.st-v5-strength__bar--partial{background:#f59e0b}.st-v5-strength__bar--strong{background:#7c3aed}.st-v5-strength-block{display:flex;flex-direction:column;gap:.35rem;width:100%}.st-v5-strength-labels{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.st-v5-strength-label{font-size:.625rem;font-weight:500;color:#94a3b8;text-align:center;line-height:1.25}.st-v5-strength-label--met{color:#6d28d9;font-weight:600}.st-v5-strength span{height:4px;border-radius:9999px;background:#e2e8f0}.st-v5-strength span.on{background:#7c3aed}.st-v5-strength span.on.weak{background:#f43f5e}.st-v5-strength span.on.mid{background:#f59e0b}.st-v5-hub-redirect{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-radius:1rem;border:1px solid #e8ecf1;background:#fafbfc;text-decoration:none;color:inherit;transition:border-color .15s,background .15s}.st-v5-hub-redirect:hover{border-color:#c4b5fd;background:#faf5ff}.st-v4--premium .st-main-body.hub-content-container.st-v5-full-bleed{max-width:none;width:100%}.st-v4--premium .st-v5-workspace,.st-v4--premium .st-v5-layout{max-width:none}.st-v5-connections-lead{font-size:.875rem;font-weight:500;color:#64748b;line-height:1.5;max-width:42rem}.st-v5-connections-foot{font-size:.75rem;color:#94a3b8;margin-top:.25rem}.st-v5-workspace--connections{gap:0}.st-v5-integ-grid{display:flex;flex-direction:column;gap:.625rem;width:100%}.st-v5-integ-grid .st-integ-card--premium{display:flex;flex-direction:column;align-items:stretch;gap:.65rem;min-height:0;padding:.85rem .95rem .8rem!important;border-radius:1rem!important;border:1px solid #ede9fb!important;background:#fff!important;box-shadow:0 1px 2px #7c3aed0a,0 6px 18px -12px #7c3aed1a!important;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .18s ease;position:relative;overflow:hidden}.st-v5-integ-grid .st-integ-card--premium:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(145deg,transparent 60%,rgba(124,58,237,.02) 100%);pointer-events:none}.st-v5-integ-grid .st-integ-card--premium:hover:not(:disabled){border-color:#c4b5fd!important;box-shadow:0 4px 14px #7c3aed12,0 14px 32px -16px #7c3aed24!important;transform:translateY(-1px)}.st-v5-integ-grid .st-integ-card--status-connected{border-color:#bbf7d0!important;background:linear-gradient(165deg,#f0fdf4,#fff 55%)!important}.st-v5-integ-grid .st-integ-card--status-connected:before{background:none!important}.st-v5-integ-grid .st-integ-card--status-soon{border-color:#e8e4f8!important;opacity:.7}.st-v5-integ-grid .st-integ-card__top{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.st-v5-integ-grid .st-integ-card__hub-icon{flex-shrink:0;margin-bottom:0}.st-v5-integ-grid .st-integ-card__body{min-width:0;flex:1}.st-v5-integ-grid .st-integ-card__title-row{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:wrap}.st-v5-integ-grid .st-integ-card__name{margin:0;font-size:.875rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;line-height:1.25}.st-v5-integ-grid .st-integ-card__desc{margin:.2rem 0 0;font-size:.72rem;line-height:1.4;color:#64748b}.st-v5-integ-grid .st-integ-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;margin-top:.4rem}.st-v5-integ-grid .st-integ-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.17rem .5rem;border-radius:9999px;font-size:.625rem;font-weight:600;letter-spacing:0;text-transform:none}.st-v5-integ-grid .st-integ-pill--ok{background:#dcfce7;color:#166534;border:1px solid #86efac}.st-v5-integ-grid .st-integ-pill--warn{background:#f3f0ff;color:#6d28d9;border:1px solid #ddd6fe}.st-v5-integ-grid .st-integ-pill--soon{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.st-v5-integ-grid .st-integ-card__detail{font-size:.6875rem;font-weight:600;color:#7c3aed;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-v5-integ-grid .st-integ-card__action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;min-height:2.25rem;padding:0 1rem;border-radius:.875rem;font-size:.8rem;font-weight:700;white-space:nowrap;flex-shrink:0;margin-top:.85rem;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.st-v5-integ-grid .st-integ-card__action--primary{border:1px solid rgba(109,40,217,.2);background:linear-gradient(135deg,#8b5cf6,#7c3aed 55%,#6d28d9);color:#fff;box-shadow:0 3px 12px #7c3aed52}.st-v5-integ-grid .st-integ-card__action--primary:hover{box-shadow:0 5px 18px #7c3aed6b}.st-v5-integ-grid .st-integ-card__action--muted{border:1px solid #e8e4f8;background:#f8f5ff;color:#6d28d9;font-weight:600}.st-v5-integ-grid .st-integ-card--premium:hover .st-integ-card__action--muted{border-color:#c4b5fd;background:#f0ebff}.st-v5-integ-grid .st-integ-card__action--soon{border:1px dashed #d1d5db;background:#f8fafc;color:#94a3b8;box-shadow:none;cursor:default}.st-v5-integ-card.st-integ-card{border-radius:1rem;min-height:0}.st-integ-card__connection-label{font-size:.65rem;font-weight:600;color:#7c3aed;background:#f3f0ff;border:1px solid #ddd6fe;border-radius:9999px;padding:.15rem .45rem}.st-integ-connect-head{display:flex;align-items:flex-start;gap:.75rem;padding-bottom:.85rem;margin-bottom:.85rem;border-bottom:1px solid #f1f5f9}.st-integ-connect-head__title{margin:0;font-size:.9375rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.st-integ-connect-head__sub{margin:.2rem 0 0;font-size:.75rem;font-weight:500;color:#64748b;line-height:1.45}.st-integ-connect-head__badge{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:9999px;font-size:.625rem;font-weight:700;white-space:nowrap}.st-integ-connect-head__badge--ok{background:#ecfdf5;color:#047857;border:1px solid #bbf7d0}.st-integ-connect-head__badge--pending{background:#f5f3ff;color:#6d28d9;border:1px solid #e9e5ff}.st-integ-connect-head__badge--neutral{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.st-v5-connect-shell{display:flex;flex-direction:column;gap:.85rem}.st-v5-connect-shell__status{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.75rem;font-weight:500;color:#64748b;line-height:1.45}.st-v5-connect-shell__status--ok{color:#047857}.st-v5-connect-shell__actions{display:flex;flex-wrap:wrap;gap:.5rem}.st-v5-connect-shell__actions .st-v5-btn-primary,.st-v5-connect-shell__actions .st-v5-btn-secondary{flex:1;min-width:7rem}.st-v5-connect-shell__actions>:only-child{flex:1 1 100%;width:100%}.st-v5-help-btn{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:0;border:1px solid #e9e5ff;border-radius:9999px;background:linear-gradient(180deg,#faf5ff,#fff);color:#7c3aed;cursor:help;transition:border-color .15s,box-shadow .15s,color .15s}.st-v5-help-btn:hover,.st-v5-help-btn:focus-visible{border-color:#c4b5fd;color:#6d28d9;box-shadow:0 2px 10px #7c3aed26;outline:none}.st-v5-help-btn--md{width:1.5rem;height:1.5rem}.hub-help-tooltip-shell.glass-popover:has(.st-v5-help-panel) .glass-popover__inner{padding:.85rem 1rem}.st-v5-help-panel__title{margin:0 0 .5rem;font-size:.8125rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.st-v5-help-panel__body{font-size:.75rem;line-height:1.5;color:#475569}.st-v5-help-panel__body p{margin:0}.st-v5-help-steps{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.35rem}.st-v5-help-steps li{padding-left:.15rem}.st-v5-help-panel--compact .st-v5-help-panel__title{margin-bottom:.3rem;font-size:.75rem}.st-v5-help-panel--compact .st-v5-help-panel__body{font-size:.6875rem;line-height:1.4}.st-v5-help-steps--compact{gap:.18rem;padding-left:.95rem}.st-v5-help-steps--compact li{padding-left:.05rem}.st-v5-help-panel__link{margin:.65rem 0 0;font-size:.6875rem}.st-v5-help-panel__link a{color:#7c3aed;font-weight:600;text-decoration:none}.st-v5-help-panel__link a:hover{text-decoration:underline}.st-v5-help-panel__note{margin:.5rem 0 0;padding:.45rem .55rem;border-radius:.5rem;background:#f5f3ff;border:1px solid #ede9fe;font-size:.6875rem;color:#5b21b6}.st-v5-wa{display:flex;flex-direction:column;gap:.85rem;max-width:100%}.st-v5-wa__head-actions{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.st-v5-wa__icon,.st-v5-shopify__icon{display:none}.st-v5-wa__steps{display:flex;gap:.35rem;padding:.2rem;border-radius:9999px;background:#f1f5f9;width:-moz-fit-content;width:fit-content}.st-v5-wa__step{border:none;background:transparent;padding:.38rem .9rem;border-radius:9999px;font-size:.75rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s}.st-v5-wa__step--on{background:#fff;color:#6d28d9;box-shadow:0 1px 4px #7c3aed1a}.st-v5-wa-section{border-radius:1rem;border:1px solid #e9e5ff;background:linear-gradient(180deg,#fff,#faf8ff);padding:.95rem;box-shadow:0 8px 28px -22px #7c3aed1a}.st-v5-wa-section__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.st-v5-wa-section__title{margin:0;font-size:.8125rem;font-weight:700;color:#0f172a}.st-v5-field__label-row{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.28rem}.st-v5-field__label-row .st-v5-label{margin-bottom:0}.st-v5-wa__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.st-v5-wa__fields .st-v5-field--full{grid-column:1 / -1}@media (max-width: 560px){.st-v5-wa__fields{grid-template-columns:1fr}}.st-v5-wa-meta-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:#7c3aed;text-decoration:none}.st-v5-wa-meta-link:hover{text-decoration:underline}.st-v5-wa-cta{width:100%;margin-top:.35rem}.st-v5-wa-webhook.st-v5-wa-section{gap:.65rem}.st-v5-wa-webhook__card{border:none;background:transparent;padding:0}.st-v5-wa-webhook__status-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.st-v5-wa-webhook__status-label{font-size:.75rem;font-weight:600;color:#475569}.st-v5-wa-webhook-steps{margin:0 0 .65rem;padding-left:1.1rem;font-size:.6875rem;line-height:1.45;color:#64748b}.st-v5-wa-webhook-steps li+li{margin-top:.25rem}.st-v5-wa-webhook-steps strong{color:#6d28d9;font-weight:600}.st-v5-wa-messages-callout{border-radius:.625rem;border:1px solid #e9e5ff;background:linear-gradient(135deg,#faf5ff,#fff);padding:.55rem .65rem;margin-bottom:.65rem}.st-v5-wa-messages-callout__head{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.25rem}.st-v5-wa-messages-callout__title{font-size:.6875rem;font-weight:700;color:#5b21b6}.st-v5-wa-messages-callout__text{font-size:.6875rem;line-height:1.45;color:#64748b}.st-v5-wa-messages-callout--warn{border-color:#f5d0fe;background:linear-gradient(135deg,#fdf4ff,#fff)}.st-v5-wa-webhook-block{margin:0 .85rem .85rem;padding:.75rem .85rem;border:1px solid #efeaf8;border-radius:.75rem;background:#fcfbff}.st-v5-wa-webhook-block__head{margin-bottom:.55rem}.st-v5-wa-webhook-block__title{margin:0;font-size:.8125rem;font-weight:700;color:#0f172a}.st-v5-wa-webhook-block__sub{margin:.2rem 0 0;font-size:.6875rem;line-height:1.45;color:#64748b}.st-v5-wa-webhook__intro{font-size:.6875rem;line-height:1.45;color:#64748b;margin-bottom:.5rem}.st-v5-wa-webhook__intro strong{color:#6d28d9;font-weight:600}.st-v5-wa-copy-field__placeholder{flex:1;font-size:.6875rem;color:#94a3b8;font-style:italic}.st-v5-wa-webhook__meta{margin:.35rem 0 0;font-size:.6875rem;color:#64748b}.st-v5-wa-copy-field__head{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.28rem}.st-v5-wa-copy-field__label{font-size:.75rem;font-weight:600;color:#64748b;text-transform:none;letter-spacing:0}.st-v5-wa-copy-field__row{display:flex;align-items:stretch;gap:.4rem;border-radius:.625rem;border:1px solid #e8ecf1;background:#fff;padding:.35rem .4rem .35rem .55rem;box-shadow:0 1px 2px #0f172a08}.st-v5-wa-copy-field__value{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;line-height:1.4;color:#0f172a;word-break:break-all;align-self:center}.st-v5-wa-copy-field__btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #e9e5ff;border-radius:.5rem;background:#faf5ff;color:#7c3aed;cursor:pointer;transition:background .15s,border-color .15s}.st-v5-wa-copy-field__btn:hover{background:#f5f3ff;border-color:#c4b5fd}.st-v5-wa-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid #e8ecf1;border-radius:.5rem;background:#fff;color:#64748b;cursor:pointer}.st-v5-wa-icon-btn:hover{border-color:#c4b5fd;color:#7c3aed}.st-v5-wa-pill{display:inline-flex;align-items:center;gap:.2rem;font-size:.625rem;font-weight:700;padding:.18rem .5rem;border-radius:9999px}.st-v5-wa-pill--ok{background:#f0fdf4;color:#047857;border:1px solid #bbf7d0}.st-v5-wa-pill--pending{background:#f5f3ff;color:#6d28d9;border:1px solid #e9e5ff}.st-v5-wa-pill--neutral{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.st-v5-wa__badge{flex-shrink:0;font-size:.625rem;font-weight:700;padding:.2rem .55rem;border-radius:9999px}.st-v5-wa__badge--ok{background:#f0fdf4;color:#047857;border:1px solid #bbf7d0}.st-v5-wa__badge--pending{background:#f5f3ff;color:#6d28d9;border:1px solid #e9e5ff}.st-v5-wa-status{display:flex;align-items:center;gap:.35rem;margin:0;font-size:.75rem;font-weight:500;color:#64748b;line-height:1.4}.st-v5-wa-status--ok{color:#047857}.st-v5-wa-pane{display:flex;flex-direction:column;gap:0}.st-v5-wa-connected-panel{background:linear-gradient(145deg,#f0fdf4,#fff 70%);border:1px solid #bbf7d0;border-radius:.875rem;padding:.75rem .85rem;margin-top:.35rem}.st-v5-wa-connected-panel__hero{display:flex;align-items:center;gap:.6rem;margin-bottom:.4rem}.st-v5-wa-connected-panel__icon{width:2.25rem;height:2.25rem;border-radius:.65rem;background:#fff;border:1px solid #bbf7d0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.st-v5-wa-connected-panel__number{margin:0;font-size:.875rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.st-v5-wa-connected-panel__via{margin:.1rem 0 0;font-size:.6875rem;font-weight:600;color:#059669}.st-v5-wa-connected-panel__desc{margin:0;font-size:.72rem;color:#64748b;line-height:1.5}.st-v5-wa-webhook__copy-grid{display:grid;grid-template-columns:1fr;gap:.65rem}.st-v5-wa-webhook__actions{display:flex;gap:.45rem;margin-top:.65rem}.st-v5-wa-webhook__actions .st-v5-btn-primary,.st-v5-wa-webhook__actions .st-v5-btn-secondary{flex:1;min-width:0;min-height:2.125rem;font-size:.75rem}.st-v5-wa-webhook__loading{font-size:.75rem;color:#94a3b8}.st-v5-wa-webhook-details{margin-top:.5rem;font-size:.6875rem}.st-v5-wa-webhook-details summary{cursor:pointer;font-weight:600;color:#7c3aed;list-style:none}.st-v5-wa-webhook-details summary::-webkit-details-marker{display:none}.st-v5-wa-webhook-details[open] summary{margin-bottom:.45rem}.wa-setup-rail{display:flex;flex-direction:column;gap:0;margin-top:.65rem;padding-top:.65rem;border-top:1px solid #f1f5f9}.wa-setup-step{display:grid;grid-template-columns:1.75rem 1fr;gap:0 .65rem;padding-bottom:.85rem}.wa-setup-step:last-child{padding-bottom:0}.wa-setup-step__rail{display:flex;flex-direction:column;align-items:center;min-height:100%}.wa-setup-step__dot{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;border:1.5px solid #ddd6fe;background:#fff;font-size:.6875rem;font-weight:700;color:#7c3aed;flex-shrink:0}.wa-setup-step__dot--done{border-color:#bbf7d0;background:#ecfdf5;color:#059669}.wa-setup-step__line{flex:1;width:1.5px;min-height:.75rem;margin:.2rem 0;background:linear-gradient(180deg,#e9e5ff,#f1f5f9);border-radius:1px}.wa-setup-step--done .wa-setup-step__line{background:linear-gradient(180deg,#bbf7d0,#f1f5f9)}.wa-setup-step__content{min-width:0}.wa-setup-step__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;width:100%;padding:0;margin:0 0 .45rem;border:none;background:transparent;text-align:left;cursor:pointer}.wa-setup-step__head--static{cursor:default;margin-bottom:.35rem}.wa-setup-step__titles{display:flex;flex-direction:column;gap:.1rem;min-width:0}.wa-setup-step__title{font-size:.8125rem;font-weight:700;color:#0f172a;line-height:1.3}.wa-setup-step__sub{font-size:.6875rem;color:#94a3b8;line-height:1.35}.wa-setup-step__badge{flex-shrink:0;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#059669;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;padding:.15rem .45rem}.wa-setup-step__collapsed-hint{margin:0;font-size:.6875rem;color:#94a3b8;line-height:1.4}.wa-setup-step:not(.wa-setup-step--open) .wa-setup-step__body .wa-creds-pane{display:none}.wa-creds-pane{display:flex;flex-direction:column;gap:.35rem}.wa-creds-pane .st-v5-field-row{margin-bottom:0}.wa-creds-pane__meta-link{display:inline-flex;align-items:center;gap:.25rem;margin-top:.15rem;font-size:.6875rem;font-weight:600;color:#7c3aed;text-decoration:none}.wa-creds-pane__meta-link:hover{color:#6d28d9;text-decoration:underline}.wa-creds-pane__submit{margin-top:.45rem}.wa-webhook-premium{display:flex;flex-direction:column;gap:.55rem}.wa-webhook-premium--loading{padding:.25rem 0}.wa-webhook-premium__status{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.wa-webhook-premium__gate{margin:0;font-size:.6875rem;line-height:1.4;color:#7c3aed;background:#faf5ff;border:1px solid #ede9fe;border-radius:.5rem;padding:.4rem .55rem}.wa-webhook-premium__fields{display:flex;flex-direction:column;gap:.45rem}.wa-webhook-premium__fields--locked{opacity:.55;pointer-events:none}.wa-webhook-premium__actions{display:flex;flex-wrap:wrap;gap:.4rem}.wa-webhook-premium__actions .st-v5-btn-primary,.wa-webhook-premium__actions .st-v5-btn-secondary{flex:1;min-width:7rem;min-height:2.25rem;font-size:.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.wa-webhook-premium__warn{margin:0;font-size:.6875rem;line-height:1.45;color:#7e22ce;background:#fdf4ff;border:1px solid #f5d0fe;border-radius:.5rem;padding:.4rem .55rem}.wa-webhook-premium__meta{margin:0;font-size:.6875rem;color:#94a3b8}.wa-webhook-premium__subscribed{font-size:.6875rem;color:#94a3b8;display:inline-flex;align-items:center;gap:.25rem}.wa-webhook-premium__guide{display:flex;flex-direction:column;gap:.4rem}.wa-webhook-premium__guide-head{display:flex;align-items:center;gap:.35rem}.wa-webhook-premium__guide-label{font-size:.6875rem;font-weight:600;color:#64748b}.wa-webhook-premium__fields-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.wa-webhook-premium__fields-label{font-size:.625rem;font-weight:600;color:#94a3b8;text-transform:none}.st-v5-wa-setup-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.st-v5-wa-setup-steps__item{display:flex;gap:.45rem;align-items:flex-start}.st-v5-wa-setup-steps__num{flex-shrink:0;width:1rem;height:1rem;border-radius:999px;background:#ede9fe;color:#6d28d9;font-size:.625rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-top:.05rem}.st-v5-wa-setup-steps__body{display:flex;flex-direction:column;gap:.08rem;min-width:0}.st-v5-wa-setup-steps__title{font-size:.6875rem;font-weight:700;color:#334155}.st-v5-wa-setup-steps__path{font-size:.625rem;font-weight:500;color:#7c3aed;line-height:1.35}.st-v5-wa-setup-steps__detail{font-size:.625rem;line-height:1.4;color:#94a3b8}.st-v5-wa-field-pill{display:inline-flex;align-items:center;gap:.2rem;padding:.12rem .4rem;border-radius:999px;background:#f5f3ff;border:1px solid #ede9fe;font-size:.625rem;font-weight:600;color:#6d28d9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.st-v5-wa-webhook__guide{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.35rem}.st-v5-wa-webhook__guide-head{display:flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:600;color:#64748b}.st-v5-wa-webhook__fields-row{display:flex;flex-wrap:wrap;gap:.35rem}.st-v5-wa-webhook__hint{font-size:.6875rem;color:#94a3b8;line-height:1.4}.wa-webhook-premium__steps{border-top:1px solid #f1f5f9;padding-top:.45rem}.wa-webhook-premium__steps summary{font-size:.6875rem;font-weight:600;color:#64748b;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wa-webhook-premium__steps summary::-webkit-details-marker{display:none}.wa-webhook-premium__steps summary:hover{color:#7c3aed}.wa-webhook-premium__steps-list{margin:.45rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.wa-webhook-premium__steps-list li{display:flex;flex-direction:column;gap:.12rem;padding-left:.65rem;border-left:2px solid #ede9fe}.wa-webhook-premium__step-title{font-size:.6875rem;font-weight:700;color:#334155}.wa-webhook-premium__step-detail{font-size:.6875rem;line-height:1.45;color:#64748b}.wa-webhook-premium__step-detail strong{color:#6d28d9;font-weight:600}.wa-webhook-premium__steps-note{margin:.45rem 0 0;font-size:.6875rem;line-height:1.45;color:#94a3b8}.st-v5-surface-note--compact{padding:.4rem .65rem;font-size:.75rem;margin-top:.35rem;margin-bottom:0}.st-wa-modal,.st-v5-connect-modal{border-radius:1rem!important;box-shadow:0 24px 56px -28px #7c3aed38!important}.st-ai-modal{border-radius:1.25rem!important;box-shadow:0 28px 64px -32px #7c3aed42!important}.st-wa-modal .app-modal-panel__close,.st-v5-connect-modal .app-modal-panel__close{top:.6rem;right:.6rem;z-index:2}.st-wa-modal .st-v5-connect-head,.st-v5-connect-modal .st-v5-connect-head{padding-right:2.85rem}.st-v5-shopify{display:flex;flex-direction:column;gap:.85rem}.st-v5-shopify__head{display:flex;align-items:center;gap:.65rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9}.st-v5-shopify__icon{width:2.125rem;height:2.125rem;border-radius:.625rem;background:#96bf48;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 10px #96bf4859}.st-v5-shopify__title{margin:0;font-size:.9375rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-v5-shopify__sub{margin:.15rem 0 0;font-size:.75rem;color:#64748b}.st-v5-shopify__live{flex-shrink:0;font-size:.6875rem;font-weight:700;padding:.2rem .55rem;border-radius:9999px;background:#f0fdf4;color:#047857;border:1px solid #bbf7d0}.st-v5-shopify-profile{margin-bottom:.75rem}.st-v5-shopify-profile__hero{display:flex;align-items:center;gap:.65rem;margin-bottom:.55rem}.st-v5-shopify-profile__logo{width:2.5rem;height:2.5rem;border-radius:.75rem;background:linear-gradient(145deg,#f0fdf4,#ecfccb);border:1px solid #bbf7d0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.st-v5-shopify-profile__name{margin:0;font-size:.9375rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;line-height:1.25}.st-v5-shopify-profile__plan{margin:.12rem 0 0;font-size:.6875rem;font-weight:600;color:#64748b}.st-v5-shopify-profile__plan--muted{color:#94a3b8;font-weight:500}.st-v5-shopify-details--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .65rem}@media (max-width: 480px){.st-v5-shopify-details--grid{grid-template-columns:1fr}}.st-v5-shopify-details{display:flex;flex-direction:column;gap:.3rem;padding:.7rem .85rem;border-radius:.875rem;border:1px solid #dcfce7;background:linear-gradient(145deg,#f0fdf4,#fff 70%);margin-bottom:.75rem}.st-v5-shopify-details--warn{border-color:#fde68a;background:linear-gradient(145deg,#fffbeb,#fff 70%);font-size:.75rem;font-weight:600;color:#92400e;padding:.65rem .85rem}.st-v5-shopify-details__item{display:flex;align-items:flex-start;gap:.45rem;font-size:.75rem;font-weight:500;color:#334155}.st-v5-shopify__actions{display:flex;gap:.5rem}.st-v5-shopify-domain{display:flex;align-items:stretch;border-radius:.625rem;border:1px solid #e8ecf1;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.st-v5-shopify-domain:focus-within{border-color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed1a}.st-v5-shopify-domain__input{border:none!important;box-shadow:none!important;border-radius:0!important;min-height:2.125rem}.st-v5-shopify-domain__input:focus{box-shadow:none!important}.st-v5-shopify-domain__suffix{display:flex;align-items:center;padding:0 .65rem;font-size:.75rem;font-weight:600;color:#94a3b8;background:#f8fafc;border-left:1px solid #eceef3;white-space:nowrap}.st-v5-shopify-scopes{border-radius:.75rem;border:1px solid #eceef3;background:linear-gradient(180deg,#faf5ff,#fff);padding:.75rem .85rem;box-shadow:0 6px 20px -16px #7c3aed1f}.st-v5-shopify-scopes__loading{margin:0;font-size:.75rem;color:#94a3b8}.st-v5-shopify-scopes__head{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.st-v5-shopify-scopes__label{margin:0;font-size:.75rem;font-weight:600;color:#475569}.st-v5-shopify-scopes__count{margin:.1rem 0 0;font-size:.6875rem;color:#94a3b8}.st-v5-shopify-scopes__badge{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:700;padding:.2rem .55rem;border-radius:9999px;background:#f5f3ff;color:#6d28d9;border:1px solid #e9e5ff}.st-v5-shopify-scopes__badge--ok{background:#f0fdf4;color:#047857;border-color:#bbf7d0}.st-v5-shopify-scopes__bar{height:4px;border-radius:9999px;background:#ede9fe;overflow:hidden;margin-bottom:.65rem}.st-v5-shopify-scopes__bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a78bfa,#7c3aed);transition:width .25s ease}.st-v5-shopify-scopes__missing-title{margin:0 0 .4rem;font-size:.6875rem;font-weight:600;color:#6d28d9}.st-v5-shopify-scopes__chips{display:flex;flex-wrap:wrap;gap:.35rem;max-height:4.5rem;overflow-y:auto}.st-v5-shopify-scopes__chip{font-size:.625rem;font-weight:600;padding:.2rem .45rem;border-radius:.375rem;border:1px solid #e9e5ff;background:#fff;color:#5b21b6;text-transform:lowercase}.st-v5-shopify-scopes__chip--miss{border-color:#ddd6fe;background:#faf5ff}.st-v5-shopify-scopes__ok-line{font-size:.6875rem;color:#64748b;line-height:1.4}.st-v5-shopify-scopes__pixel-hint{margin-top:.5rem!important;font-size:.625rem;color:#94a3b8}.st-shopify-modal{border-radius:1rem!important;box-shadow:0 20px 50px -24px #7c3aed33!important}.st-v4--premium .st-btn-save{min-height:2.25rem;padding:0 1.15rem;font-size:.8125rem;border-radius:9999px;box-shadow:0 4px 14px #7c3aed47}.st-v5-automations{gap:.75rem}.st-v5-automations--loading{display:flex;flex-direction:column;gap:.85rem}.st-v5-auto-hero{padding:.15rem 0 .35rem}.st-v5-auto-hero__pill{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:9999px;font-size:.6875rem;font-weight:700;letter-spacing:.02em;color:#6d28d9;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid #ddd6fe;box-shadow:inset 0 1px #ffffffd9}.st-v5-auto-layout{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width: 1100px){.st-v5-auto-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.st-v5-auto-warranty{grid-column:1 / -1}}.st-v5-auto-group{padding:1rem 1.1rem 1.05rem}.st-v5-auto-group__head{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.85rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9}.st-v5-auto-group__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .6rem}.st-v5-auto-group__title{margin:0;font-size:.875rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.st-v5-auto-group__count{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:9999px;font-size:.625rem;font-weight:700;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.st-v5-auto-group__sub{margin:.2rem 0 0;font-size:.6875rem;font-weight:500;color:#94a3b8;line-height:1.45;max-width:42ch}.st-v5-auto-group__regen{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;padding:.25rem .55rem;border-radius:9999px;font-size:.625rem;font-weight:700;color:#047857;background:#f0fdf4;border:1px solid #bbf7d0}.st-v5-auto-tiles{display:grid;grid-template-columns:1fr;gap:.45rem}@media (min-width: 720px){.st-v5-auto-group:not(.st-v5-auto-group--solo) .st-v5-auto-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}.st-v5-auto-tile{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;border-radius:1rem;border:1px solid #eef2f7;background:#fff;box-shadow:0 1px 2px #0f172a08;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease}.st-v5-auto-tile:hover{border-color:#e9e5ff;box-shadow:0 4px 14px -8px #7c3aed2e}.st-v5-auto-tile--on{border-color:#ddd6fe;background:linear-gradient(135deg,#fff,#faf5ff);box-shadow:0 1px 2px #7c3aed0f,0 6px 18px -10px #7c3aed38}.st-v5-auto-tile--soon{opacity:.72;background:#f8fafc;border-style:dashed;border-color:#e2e8f0;box-shadow:none}.st-v5-auto-tile--soon:hover{transform:none;box-shadow:none}.st-v5-auto-tile__icon{flex-shrink:0}.st-v5-auto-tile__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .45rem;min-width:0}.st-v5-auto-tile__title{margin:0;font-size:.8125rem;font-weight:700;color:#0f172a;letter-spacing:-.015em;line-height:1.25}.st-v5-auto-tile__desc{margin:.15rem 0 0;font-size:.6875rem;font-weight:500;color:#94a3b8;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st-v5-auto-tile__hint,.st-v5-auto-tile__soon{display:inline-flex;align-items:center;padding:.1rem .4rem;border-radius:9999px;font-size:.5625rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;flex-shrink:0}.st-v5-auto-tile__hint{color:#7c3aed;background:#f5f3ff;border:1px solid #ede9fe}.st-v5-auto-tile__soon{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.st-v5-auto-tile__control{display:flex;align-items:center;padding-left:.25rem}.st-v5-toggle{position:relative;width:2.625rem;height:1.5rem;border-radius:9999px;border:1px solid #e2e8f0;background:#f1f5f9;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;flex-shrink:0}.st-v5-toggle__thumb{position:absolute;top:50%;left:.15rem;width:1.125rem;height:1.125rem;border-radius:9999px;background:#fff;box-shadow:0 1px 3px #0f172a2e;transform:translateY(-50%);transition:transform .22s cubic-bezier(.34,1.2,.64,1)}.st-v5-toggle--on{background:linear-gradient(135deg,#a78bfa,#7c3aed);border-color:#7c3aed;box-shadow:0 2px 10px #7c3aed59}.st-v5-toggle--on .st-v5-toggle__thumb{transform:translate(1.05rem,-50%)}.st-v5-toggle--disabled{opacity:.45;cursor:not-allowed}.st-v5-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #7c3aed33}.st-v5-auto-warranty__fields{display:flex;flex-direction:column;gap:.75rem}.st-v5-auto-warranty__foot{display:flex;justify-content:flex-end;padding-top:.25rem}.st-v5-auto-error{display:flex;align-items:flex-start;gap:.85rem}.st-v5-auto-error__title{margin:0;font-size:.9375rem;font-weight:700;color:#0f172a}.st-v5-auto-error__sub{margin:.25rem 0 0;font-size:.75rem;color:#64748b}.st-v5-auto-skeleton-head{height:4.5rem;border-radius:1.25rem;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:st-v5-shimmer 1.2s ease-in-out infinite}.st-v5-auto-skeleton-grid{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width: 1100px){.st-v5-auto-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-v5-auto-skeleton-card{min-height:14rem;border-radius:1.25rem;background:linear-gradient(90deg,#f8fafc 25%,#f1f5f9,#f8fafc 75%);background-size:200% 100%;animation:st-v5-shimmer 1.2s ease-in-out infinite}.st-v5-auto-group--solo .st-v5-auto-tiles{grid-template-columns:1fr}.st-v5-widget{gap:.75rem}.st-v5-widget-top__head{border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important}.st-v5-widget-top__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.st-v5-widget-status{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:9999px;font-size:.6875rem;font-weight:700;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b}.st-v5-widget-status--live{background:#f0fdf4;border-color:#bbf7d0;color:#047857}.st-v5-widget-status--off{background:#f8fafc;color:#94a3b8}.st-v5-widget-flow-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border-radius:9999px;font-size:.625rem;font-weight:700;background:#f5f3ff;color:#6d28d9;border:1px solid #ddd6fe}.st-v5-widget-notice{display:flex;align-items:flex-start;gap:.5rem;padding:.55rem .75rem;border-radius:.75rem;font-size:.6875rem;line-height:1.45}.st-v5-widget-optin-link{margin:0 0 .5rem;font-size:.75rem;color:#64748b}.st-v5-widget-optin-link a{font-weight:600;color:#7c3aed;text-decoration:none}.st-v5-widget-optin-link a:hover{color:#6d28d9;text-decoration:underline}.st-v5-widget-embed-note{margin:.5rem 0 0;font-size:.75rem;color:#64748b;line-height:1.4}.st-v5-widget-embed-note code{font-size:.6875rem;padding:.1rem .35rem;border-radius:.25rem;background:#f1f5f9;color:#475569}.st-v5-widget-notice p{margin:0}.st-v5-widget-notice--info{background:#f5f3ff;border:1px solid #ddd6fe;color:#5b21b6}.st-v5-widget-notice--warn{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.st-v5-widget-notice a{color:#6d28d9;font-weight:700;text-decoration:underline}.st-v5-widget-layout{display:grid;grid-template-columns:1fr;gap:.65rem;align-items:start;width:100%}@media (min-width: 1024px){.st-v5-widget-layout{grid-template-columns:minmax(0,1fr) min(360px,38%);gap:.85rem}}.st-v5-widget-main{min-width:0}.st-v5-widget-grid-2{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width: 900px){.st-v5-widget-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-v5-widget-card__head{border-bottom:1px solid #f1f5f9;padding-bottom:.75rem!important;margin-bottom:.85rem!important}.st-v5-widget-fields{display:flex;flex-direction:column;gap:.75rem}.st-v5-widget-colors{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.35rem}.st-v5-widget-color-input{width:2.35rem;height:2.35rem;border-radius:.75rem;border:1px solid #e2e8f0;padding:.15rem;cursor:pointer;background:#fff}.st-v5-widget-swatch{width:2rem;height:2rem;border-radius:.65rem;border:2px solid transparent;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.st-v5-widget-swatch--on{border-color:#0f172a;transform:scale(1.08)}.st-v5-segment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width: 720px){.st-v5-segment-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-v5-segment-grid--icons{grid-template-columns:repeat(4,minmax(0,1fr))}.st-v5-segment{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.65rem .75rem;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.st-v5-segment:hover{border-color:#c4b5fd;background:#faf5ff}.st-v5-segment--on{border-color:#a78bfa;background:linear-gradient(135deg,#faf5ff,#f5f3ff);box-shadow:0 2px 10px #7c3aed1f}.st-v5-segment--compact{align-items:center;text-align:center}.st-v5-segment__label{font-size:.75rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.st-v5-segment--on .st-v5-segment__label{color:#6d28d9}.st-v5-segment__hint{font-size:.625rem;font-weight:600;color:#94a3b8}.st-v5-widget-flow-block{margin-top:.85rem;padding-top:.85rem;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:.5rem}.st-v5-widget-flow-link{align-self:flex-start;margin-top:.25rem}.st-v5-widget-hint{margin:0;font-size:.6875rem;color:#94a3b8;line-height:1.45}.st-v5-widget-toggle-label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.st-v5-widget-toggle-label__text{font-size:.6875rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.st-v5-widget-check{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:#475569;cursor:pointer}.st-v5-widget-check input{width:1rem;height:1rem;accent-color:#7c3aed;border-radius:.25rem}.st-v5-widget-embed{margin:0;padding:.85rem 1rem;border-radius:1rem;background:#0f172a;color:#a7f3d0;font-size:.6875rem;line-height:1.55;overflow-x:auto;white-space:pre-wrap;word-break:break-all;border:1px solid #1e293b;box-shadow:inset 0 1px #ffffff0a}.st-v5-widget-steps{margin:.75rem 0 0;padding-left:1.15rem;font-size:.75rem;color:#64748b;line-height:1.5}.st-v5-widget-steps li+li{margin-top:.35rem}.st-v5-widget-steps code{font-size:.65rem;background:#f1f5f9;padding:.1rem .35rem;border-radius:.35rem}.st-v5-widget-inline-link{color:#6d28d9;font-weight:700;text-decoration:underline}.st-v5-widget-embed-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.st-v5-widget-sync-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (max-width: 640px){.st-v5-widget-sync-grid{grid-template-columns:1fr}}.st-v5-widget-sync-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:.85rem .5rem;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:.6875rem;font-weight:700;text-decoration:none;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.st-v5-widget-sync-tile:hover{border-color:#c4b5fd;color:#6d28d9;background:#faf5ff;box-shadow:0 4px 14px #7c3aed1a}.st-v5-widget-preview-col{position:sticky;top:.5rem;align-self:start}.st-v5-widget-preview-shell{border:1px solid #e8e4f8;border-radius:1rem;background:#fff;box-shadow:0 1px 2px #7c3aed0a,0 4px 16px -6px #7c3aed14;overflow:hidden}.st-v5-widget-preview-shell__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem 1.15rem .75rem 1.1rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(135deg,#faf8ff,#fff 72%)}.st-v5-widget-preview-shell__title{margin:0;font-size:.875rem;font-weight:500;color:#0f172a}.st-v5-widget-preview-shell__badge{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:9999px;font-size:.625rem;font-weight:600;color:#6d28d9;background:#f3effe;border:1px solid #ddd6fe}.st-v5-widget-preview-foot{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:0;padding:.65rem 1rem .85rem;font-size:.625rem;font-weight:500;color:#94a3b8;text-align:center;line-height:1.4;border-top:1px solid #f1f5f9;background:#fafafa}.st-v5-widget-preview-stage{position:relative;min-height:520px;margin:.75rem .75rem 0;border-radius:.875rem;background:linear-gradient(165deg,#f8fafc,#eef2ff 42%,#f5f3ff);border:1px solid #e2e8f0;overflow:hidden;isolation:isolate}.st-v5-widget-preview-stage--off{opacity:.72}.st-v5-widget-preview-off-badge{position:absolute;top:.75rem;left:50%;transform:translate(-50%);z-index:4;padding:.25rem .65rem;border-radius:9999px;font-size:.625rem;font-weight:600;color:#64748b;background:#ffffffeb;border:1px solid #e2e8f0}.st-v5-widget-preview-site{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem 1rem 5.5rem;pointer-events:none}.st-v5-widget-preview-site__bar{height:8px;width:38%;border-radius:999px;background:#cbd5e1;margin-bottom:.65rem}.st-v5-widget-preview-site__block{height:72px;border-radius:12px;background:#ffffffbf;border:1px solid #e2e8f0;margin-bottom:.5rem}.st-v5-widget-preview-site__block--sm{height:48px;width:70%}.st-v5-widget-preview-panel{position:absolute;bottom:5.25rem;right:.65rem;width:min(100% - 1.3rem,280px);border-radius:1.15rem;background:#fff;box-shadow:0 24px 60px #0f172a33;overflow:hidden;border:1px solid rgba(255,255,255,.9);z-index:2;display:flex;flex-direction:column}.st-v5-widget-preview-panel--left{right:auto;left:.65rem}.st-v5-widget-preview-panel__head{display:flex;align-items:center;gap:.65rem;padding:.85rem .9rem;background:linear-gradient(135deg,var(--wcw-theme, #7c3aed),var(--wcw-theme2, #5b21b6));color:#fff}.st-v5-widget-preview-panel__head-brand{display:flex;align-items:center;gap:.55rem;min-width:0;flex:1}.st-v5-widget-preview-panel__head-badge{flex-shrink:0;width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#fffffff2;border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px #ffffffe6;font-size:.75rem;font-weight:800;color:#7c3aed;overflow:hidden}.st-v5-widget-preview-panel__head-badge img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.st-v5-widget-preview-panel__avatars{display:flex;align-items:center;flex-shrink:0}.st-v5-widget-preview-panel__avatar{width:32px;height:32px;border-radius:50%;border:2px solid rgba(255,255,255,.35);background:#fff3;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;overflow:hidden}.st-v5-widget-preview-panel__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.st-v5-widget-preview-panel__avatar--b{margin-left:-10px;font-size:.55rem}.st-v5-widget-preview-panel__brand{margin:0;font-size:.8rem;font-weight:800;line-height:1.2}.st-v5-widget-preview-panel__status{margin:.15rem 0 0;font-size:.6rem;opacity:.9;display:flex;align-items:center;gap:.3rem}.st-v5-widget-preview-panel__dot{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 2px #4ade8059}.st-v5-widget-preview-panel__body{padding:.75rem .75rem .5rem;flex:1 1 auto;min-height:180px;overflow:auto}.st-v5-widget-preview-panel__greeting{margin:0 0 .65rem;font-size:.95rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.25}.st-v5-widget-preview-mock-card{display:flex;align-items:center;gap:.55rem;padding:.65rem .7rem;border-radius:.85rem;border:1px solid #e2e8f0;background:#fff;margin-bottom:.45rem}.st-v5-widget-preview-mock-card--primary{border-color:#ddd6fe;background:linear-gradient(135deg,#faf5ff,#fff)}.st-v5-widget-preview-mock-card--compact{flex:1;min-width:0;padding:.55rem}.st-v5-widget-preview-mock-card__eyebrow{margin:0;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#7c3aed}.st-v5-widget-preview-mock-card__title{margin:.1rem 0 0;font-size:.72rem;font-weight:700;color:#0f172a}.st-v5-widget-preview-mock-card__sub{margin:.1rem 0 0;font-size:.58rem;color:#94a3b8;line-height:1.3}.st-v5-widget-preview-mock-card__action{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--wcw-theme, #7c3aed),var(--wcw-theme2, #5b21b6));color:#fff;flex-shrink:0}.st-v5-widget-preview-quick{display:flex;gap:.4rem}.st-v5-widget-preview-bubble{padding:.55rem .7rem;border-radius:14px 14px 14px 4px;background:#f1f5f9;font-size:.65rem;line-height:1.45;color:#334155;margin-bottom:.45rem}.st-v5-widget-preview-bubble--ai{background:#faf5ff;color:#5b21b6;border:1px solid #ede9fe}.st-v5-widget-preview-composer{margin-top:auto;padding:.45rem .55rem;border-radius:10px;border:1px solid #e2e8f0;font-size:.58rem;color:#94a3b8;background:#fff}.st-v5-widget-preview-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.25rem}.st-v5-widget-preview-chips span{font-size:.58rem;font-weight:500;padding:.3rem .5rem;border-radius:999px;border:1px solid #e2e8f0;color:#475569;background:#fff}.st-v5-widget-preview-panel__body--simple{display:flex;flex-direction:column;gap:.65rem;min-height:160px}.st-v5-widget-preview-wa-btn{display:flex;align-items:center;gap:.55rem;width:100%;margin-top:.25rem;padding:.55rem .65rem;border-radius:.85rem;border:1px solid #bbf7d0;background:linear-gradient(180deg,#ecfdf5,#fff);text-align:left;cursor:default}.st-v5-widget-preview-wa-btn__icon{flex-shrink:0;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#25d366;color:#fff}.st-v5-widget-preview-wa-btn__text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.st-v5-widget-preview-wa-btn__title{font-size:.68rem;font-weight:500;color:#166534;line-height:1.2}.st-v5-widget-preview-wa-btn__sub{font-size:.58rem;font-weight:400;color:#64748b;line-height:1.3}.st-v5-widget-preview-wa{display:flex;align-items:center;gap:.45rem;padding:.55rem;border-radius:.75rem;background:#ecfdf5;font-size:.65rem;font-weight:700;color:#166534}.st-v5-widget-preview-powered{text-align:center;font-size:.55rem;color:#94a3b8;padding:.35rem .5rem;border-top:1px solid #f1f5f9}.st-v5-widget-preview-nav{display:flex;border-top:1px solid #f1f5f9;background:#fff}.st-v5-widget-preview-nav__item{flex:1;text-align:center;padding:.45rem .25rem;font-size:.55rem;font-weight:700;color:#94a3b8}.st-v5-widget-preview-nav__item--on{color:#7c3aed;box-shadow:inset 0 -2px #7c3aed}.st-v5-widget-preview-launcher-wrap{position:absolute;bottom:.75rem;right:.75rem;z-index:3;pointer-events:none}.st-v5-widget-preview-launcher-wrap--left{right:auto;left:.75rem}.st-v5-widget-launcher{display:inline-flex;align-items:center;justify-content:center;cursor:default}.st-v5-widget-launcher--pill{gap:.55rem;padding:.35rem .85rem .35rem .35rem;border-radius:999px;background:#fff;border:1px solid #e8e4f8;box-shadow:0 10px 28px #0f172a1f,0 2px 6px #7c3aed0f}.st-v5-widget-launcher:not(.st-v5-widget-launcher--pill) .st-v5-widget-launcher__badge{box-shadow:inset 0 1px #fffc,0 12px 32px #7c3aed2e}.st-v5-widget-launcher--pulse.st-v5-widget-launcher--pill{animation:st-v5-widget-launcher-pulse-pill 2.4s ease-in-out infinite}.st-v5-widget-launcher--pulse:not(.st-v5-widget-launcher--pill) .st-v5-widget-launcher__badge{animation:st-v5-widget-launcher-pulse-badge 2.4s ease-in-out infinite}.st-v5-widget-launcher__label{font-size:.68rem;font-weight:700;color:#0f172a;white-space:nowrap;letter-spacing:-.01em}.st-v5-widget-launcher__badge--custom{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;background:linear-gradient(145deg,#ede9fe,#f5f3ff);border:1px solid #ddd6fe;box-shadow:inset 0 1px #fffc;overflow:hidden}.st-v5-widget-launcher--pill .st-v5-widget-launcher__badge--custom{width:36px;height:36px;border-radius:12px}.st-v5-widget-launcher__badge--custom img{width:70%;height:70%;-o-object-fit:contain;object-fit:contain}@keyframes st-v5-widget-launcher-pulse-pill{0%,to{box-shadow:0 10px 28px #0f172a1f,0 2px 6px #7c3aed0f}50%{box-shadow:0 14px 36px #7c3aed38,0 2px 8px #7c3aed1a}}@keyframes st-v5-widget-launcher-pulse-badge{0%,to{box-shadow:inset 0 1px #fffc,0 12px 32px #7c3aed2e}50%{box-shadow:inset 0 1px #fffc,0 14px 40px #7c3aed52}}.st-v5-team{gap:.85rem}.st-v5-team-top__head{border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important}.st-v5-team-top__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.st-v5-team-stats-grid{display:grid;grid-template-columns:1fr;gap:.65rem}@media (min-width: 768px){.st-v5-team-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-v5-team-table-card{padding:0!important;overflow:hidden}.st-v5-team-table-card__head{padding:1rem 1.15rem .75rem!important;margin-bottom:0!important}.st-v5-team-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.st-v5-team-table{width:100%;border-collapse:collapse;min-width:720px}.st-v5-team-table thead tr{background:#f9fafb;border-top:none;border-bottom:1px solid #eaecf0}.st-v5-team-table th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none;color:#667085}.st-v5-team-table__actions-col{text-align:right;width:1%;white-space:nowrap}.st-v5-team-row td{padding:.7rem 1.1rem;vertical-align:middle;border-bottom:1px solid #f3f4f6}.st-v5-team-row:hover td{background:#faf5ff}.st-v5-team-row:last-child td{border-bottom:none}.st-v5-team-member{display:flex;align-items:center;gap:.65rem;min-width:0}.st-v5-team-member__avatar{flex-shrink:0;border-radius:.75rem!important}.st-v5-team-member__name{margin:0;font-size:.8125rem;font-weight:500;color:#0f172a;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.st-v5-team-member__you{font-size:.5625rem;font-weight:500;text-transform:none;letter-spacing:0;padding:.1rem .4rem;border-radius:9999px;background:#ede9fe;color:#6d28d9}.st-v5-team-member__email{margin:.12rem 0 0;font-size:.6875rem;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.st-v5-team-status{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem;border-radius:9999px;font-size:.6875rem;font-weight:700;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b}.st-v5-team-status--on{background:#f0fdf4;border-color:#bbf7d0;color:#047857}.st-v5-team-status__dot{width:6px;height:6px;border-radius:50%;background:#94a3b8}.st-v5-team-status--on .st-v5-team-status__dot{background:#22c55e;box-shadow:0 0 0 2px #22c55e40}.st-v5-team-metrics{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.st-v5-team-metric{display:flex;flex-direction:column;gap:.1rem;min-width:3.25rem}.st-v5-team-metric__label{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.st-v5-team-metric__val{font-size:.8125rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.st-v5-team-metric__val--accent{color:#7c3aed}.st-v5-team-role-select{min-height:2.125rem;padding:.35rem .65rem;font-size:.75rem;font-weight:600;max-width:8.5rem}.st-v5-team-role-hint{margin:.2rem 0 0;font-size:.5625rem;color:#94a3b8}.st-v5-team-actions{display:flex;align-items:center;justify-content:flex-end;gap:.35rem}.st-v5-team-action-btn{min-height:2rem!important;padding:0 .75rem!important;font-size:.6875rem!important}.st-v5-team-action-btn--icon{padding:0 .55rem!important;min-width:2rem}.st-v5-team-remove{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;border:1px solid transparent;background:transparent;color:#94a3b8;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.st-v5-team-remove:hover{color:#e11d48;background:#fff1f2;border-color:#fecdd3}.st-v5-team-empty{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;padding:.25rem 1.1rem 1.15rem}.st-v5-team-empty__copy{margin:0;font-size:.8125rem;font-weight:400;color:#64748b;line-height:1.45}.st-v5-team-inbox-stats{display:flex;flex-direction:column;gap:.15rem;font-size:.75rem;font-weight:400;color:#475569;line-height:1.35}.st-v5-team-inbox-stats span:last-child{color:#94a3b8;font-size:.6875rem}.st-v5-team-modal__intro{margin:0 0 1rem;font-size:.8125rem;color:#64748b;line-height:1.5}.st-v5-team-modal__form{display:flex;flex-direction:column;gap:.75rem}.st-v5-team-modal--tasks{border-radius:1.125rem!important}.st-v5-team-modal--tasks .app-modal-panel__body{padding:0!important}.st-v5-team-stats-grid--inline{margin:0 0 .85rem;padding:0 .15rem}.st-v5-team-stat-card{display:flex;flex-direction:column;gap:.15rem;padding:.75rem .9rem;border-radius:1rem;border:1px solid #efeaf8;background:linear-gradient(180deg,#faf8ff,#fff);box-shadow:0 1px 2px #7c3aed0a}.st-v5-team-stat-card__label{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.st-v5-team-stat-card__val{font-size:1.125rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.2}.st-v5-team-stat-card__val--accent{color:#7c3aed}.st-v5-team-stat-card__sub{font-size:.6875rem;color:#64748b}.st-v5-team-stat-card__link{display:inline-flex;align-items:center;gap:.3rem;margin-top:.15rem;font-size:.6875rem;font-weight:600;color:#7c3aed;text-decoration:none}.st-v5-team-stat-card__link:hover{text-decoration:underline}.st-v5-team-member__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.st-v5-team-task-workspace{display:flex;flex-direction:column;gap:0;max-height:min(78vh,720px);overflow-y:auto}.st-v5-team-task-hero{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem .9rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#faf8ff,#fff)}.st-v5-team-task-hero__main{display:flex;align-items:flex-start;gap:.75rem}.st-v5-team-task-hero__avatar{flex-shrink:0}.st-v5-team-task-hero__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.st-v5-team-task-hero__name{margin:0;font-size:.9375rem;font-weight:600;color:#0f172a}.st-v5-team-task-hero__email{margin:.15rem 0 0;font-size:.75rem;color:#64748b}.st-v5-team-task-hero__meta{margin:.2rem 0 0;font-size:.6875rem;color:#94a3b8}.st-v5-team-task-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.st-v5-team-task-kpi{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.55rem .35rem;border-radius:.875rem;border:1px solid #f1f5f9;background:#fff;color:#94a3b8;text-align:center}.st-v5-team-task-kpi svg{color:#a78bfa}.st-v5-team-task-kpi__val{font-size:.875rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.st-v5-team-task-kpi__val--accent{color:#7c3aed}.st-v5-team-task-kpi__label{font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.st-v5-team-task-rate{display:flex;flex-direction:column;gap:.35rem}.st-v5-team-task-rate__copy{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.st-v5-team-task-rate__label{font-size:.6875rem;font-weight:500;color:#64748b}.st-v5-team-task-rate__val{font-size:.75rem;font-weight:700;color:#059669;font-variant-numeric:tabular-nums}.st-v5-team-task-rate__bar{height:.35rem;border-radius:9999px;background:#f1f5f9;overflow:hidden}.st-v5-team-task-rate__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34d399,#10b981);transition:width .25s ease}.st-v5-team-task-analytics-link{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;padding:.35rem .7rem;border-radius:9999px;border:1px solid #ddd6fe;background:#f5f3ff;font-size:.6875rem;font-weight:600;color:#6d28d9;text-decoration:none}.st-v5-team-task-analytics-link:hover{background:#ede9fe;border-color:#c4b5fd}.st-v5-team-task-section{padding:.85rem 1.1rem;border-bottom:1px solid #f1f5f9}.st-v5-team-task-section--form{border-bottom:none;background:#fafafa}.st-v5-team-task-section__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.st-v5-team-task-section__title{margin:0;font-size:.8125rem;font-weight:600;color:#0f172a}.st-v5-team-task-section__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:9999px;background:#ede9fe;font-size:.625rem;font-weight:700;color:#6d28d9}.st-v5-team-task-section__empty{font-size:.75rem;color:#64748b;line-height:1.45;padding:.65rem .75rem;border-radius:.875rem;border:1px dashed #e2e8f0;background:#f8fafc}.st-v5-team-task-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.st-v5-team-task-list--done{margin-top:.5rem}.st-v5-team-task-card{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;padding:.7rem .75rem;border-radius:.875rem;border:1px solid #e8e4f8;background:#fff;box-shadow:0 1px 2px #0f172a08}.st-v5-team-task-card--done{opacity:.72;border-style:dashed;border-color:#e2e8f0;background:#f8fafc}.st-v5-team-task-card__main{min-width:0;flex:1}.st-v5-team-task-card__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.2rem}.st-v5-team-task-card__title{margin:0;font-size:.8125rem;font-weight:600;color:#0f172a}.st-v5-team-task-card__desc{margin:0 0 .35rem;font-size:.75rem;color:#64748b;line-height:1.45;white-space:pre-wrap}.st-v5-team-task-card__meta{display:flex;flex-wrap:wrap;gap:.35rem .65rem;font-size:.625rem;color:#94a3b8}.st-v5-team-task-card__meta span{display:inline-flex;align-items:center;gap:.2rem}.st-v5-team-task-card__progress{color:#7c3aed;font-weight:600}.st-v5-team-task-pill{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:9999px;font-size:.5625rem;font-weight:700;text-transform:capitalize;border:1px solid transparent}.st-v5-team-task-pill--low{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.st-v5-team-task-pill--medium{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.st-v5-team-task-pill--high{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.st-v5-team-task-pill--critical{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.st-v5-team-task-resolve{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;min-height:2rem;padding:0 .65rem;border-radius:9999px;border:1px solid #bbf7d0;background:#f0fdf4;font-size:.6875rem;font-weight:600;color:#047857;cursor:pointer}.st-v5-team-task-resolve:hover:not(:disabled){background:#dcfce7;border-color:#86efac}.st-v5-team-task-resolve:disabled{opacity:.6;cursor:wait}.st-v5-team-task-completed{margin-top:.65rem}.st-v5-team-task-completed__toggle{border:none;background:transparent;padding:0;font-size:.6875rem;font-weight:600;color:#7c3aed;cursor:pointer}.st-v5-team-task-completed__toggle:hover{text-decoration:underline}.st-v5-team-task-form{display:flex;flex-direction:column;gap:.75rem}.st-v5-team-priority-capsule{display:flex;flex-wrap:wrap;gap:.2rem;padding:.2rem;border-radius:9999px;border:1px solid #e8e4f8;background:#f8fafcf5}.st-v5-team-priority-pick{flex:1;min-width:4.5rem;min-height:2rem;padding:0 .55rem;border-radius:9999px;border:1px solid transparent;background:transparent;font-size:.6875rem;font-weight:600;color:#64748b;cursor:pointer}.st-v5-team-priority-pick.is-active{background:#fff;border-color:#ddd6fe;color:#6d28d9;box-shadow:0 1px 3px #7c3aed1a}.st-v5-team-priority-pick--critical.is-active{border-color:#fecaca;color:#b91c1c}.st-v5-workspace--team .st-v5-team-kpi-strip{margin:0 0 .65rem;padding:0 .1rem}.st-v5-workspace--team .st-v5-team-kpi-strip .app-stat-card-root>div{border-radius:1rem;border-color:#efeaf8;box-shadow:0 1px 3px #7c3aed0d}.st-v5-team-analytics-bar{display:flex;justify-content:flex-end;margin:0 0 .75rem;padding:0 .15rem}.st-v5-team-analytics-bar__link{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:9999px;border:1px solid #ddd6fe;background:#f5f3ff;font-size:.6875rem;font-weight:600;color:#6d28d9;text-decoration:none}.st-v5-team-analytics-bar__link:hover{background:#ede9fe}.st-v5-team-inbox-pills{display:flex;flex-wrap:wrap;gap:.35rem}.st-v5-team-inbox-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.28rem .55rem;border-radius:9999px;border:1px solid #e8e4f8;background:#faf8ff;font-size:.6875rem;font-weight:700;color:#334155;font-variant-numeric:tabular-nums}.st-v5-team-inbox-pill svg{color:#a78bfa}.st-v5-team-inbox-pill__lbl{font-weight:500;color:#94a3b8;font-size:.625rem}.st-v5-team-inbox-pill--ok{background:#f0fdf4;border-color:#bbf7d0}.st-v5-team-inbox-pill--ok svg{color:#22c55e}.st-v5-team-inbox-pill--warn{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.st-v5-team-modal--invite{border-radius:1.125rem!important}.st-v5-team-modal--invite .app-modal-panel__body{padding:0!important}.st-v5-team-invite__hero{display:flex;gap:.75rem;padding:1rem 1.15rem .85rem;border-bottom:1px solid #efeaf8;background:linear-gradient(180deg,#faf8ff,#fff)}.st-v5-team-invite__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:1rem;background:linear-gradient(145deg,#f5f3ff,#ede9fe);border:1px solid #ddd6fe;color:#7c3aed;flex-shrink:0}.st-v5-team-invite__title{margin:0;font-size:.875rem;font-weight:600;color:#0f172a}.st-v5-team-invite__sub{margin:.25rem 0 0;font-size:.75rem;color:#64748b;line-height:1.45}.st-v5-team-invite__form{display:flex;flex-direction:column;gap:.85rem;padding:.9rem 1.15rem 1.1rem}.st-v5-team-invite__fields{display:flex;flex-direction:column;gap:.65rem}.st-v5-team-invite__access{padding:.75rem .85rem;border-radius:1rem;border:1px solid #efeaf8;background:#fafafa}.st-v5-team-invite__access-head{display:flex;gap:.5rem;margin-bottom:.65rem;color:#7c3aed}.st-v5-team-invite__access-title{margin:0;font-size:.8125rem;font-weight:600;color:#0f172a}.st-v5-team-invite__access-sub{margin:.15rem 0 0;font-size:.6875rem;color:#64748b;line-height:1.4}.st-v5-team-invite__notice{display:flex;gap:.45rem;padding:.65rem .75rem;border-radius:.875rem;border:1px solid #e9e5ff;background:#f5f3ff;font-size:.6875rem;color:#64748b;line-height:1.45}.st-v5-team-invite__notice svg{flex-shrink:0;color:#7c3aed}.st-v5-team-invite__notice p{margin:0}.st-v5-team-assignee-capsule{display:flex;flex-wrap:wrap;gap:.35rem;padding:.22rem;border-radius:9999px;border:1px solid #e8e4f8;background:#f8fafcf5}.st-v5-team-assignee-pick{display:inline-flex;align-items:center;gap:.35rem;min-height:2.125rem;padding:.2rem .65rem .2rem .3rem;border-radius:9999px;border:1px solid transparent;background:transparent;font-size:.6875rem;font-weight:600;color:#475569;cursor:pointer}.st-v5-team-assignee-pick.is-active{background:#fff;border-color:#ddd6fe;color:#6d28d9;box-shadow:0 1px 3px #7c3aed1a}.st-v5-team-assignee-pick__name{max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-v5-team-assignee-pick__badge{min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:9999px;background:#ede9fe;font-size:.5625rem;font-weight:700;color:#6d28d9;line-height:1.1rem;text-align:center}.st-v5-team-task-assignee-bar{padding:.65rem 1.1rem;border-bottom:1px solid #f1f5f9;background:#fafafa}.st-v5-team-task-assignee-bar__label{margin:0 0 .4rem;font-size:.6875rem;font-weight:600;color:#64748b}.st-v5-team-task-kpi-strip .app-stat-card-root>div{border-radius:.875rem;padding:.65rem!important}@media (max-width: 520px){.st-v5-team-task-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.st-v5-team-task-card{flex-direction:column}.st-v5-team-task-resolve{width:100%;justify-content:center}}.st-v5-team-skel-hero{height:4.5rem;border-radius:1.25rem;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:st-v5-shimmer 1.2s ease-in-out infinite}.st-v5-team-skel-stat{min-height:96px;border-radius:1.5rem;border:1px solid #e2e8f0;background:#f8fafc;animation:st-v5-shimmer 1.2s ease-in-out infinite}.st-v5-team-skel-line{height:3.25rem;border-radius:.75rem;background:linear-gradient(90deg,#f8fafc 25%,#f1f5f9,#f8fafc 75%);background-size:200% 100%;animation:st-v5-shimmer 1.2s ease-in-out infinite}.st-v5-email{gap:.5rem}.st-v5-gmail-connected{padding:.75rem .85rem;border-radius:.875rem;border:1px solid #fecdd3;background:linear-gradient(145deg,#fff1f2,#fff 70%)}.st-v5-gmail-connected__hero{display:flex;align-items:center;gap:.6rem}.st-v5-gmail-connected__icon{width:2.25rem;height:2.25rem;border-radius:.65rem;background:#fff;border:1px solid #fecdd3;display:flex;align-items:center;justify-content:center;flex-shrink:0}.st-v5-gmail-connected__email{margin:0;font-size:.875rem;font-weight:700;color:#0f172a;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-v5-gmail-connected__via{margin:.1rem 0 0;font-size:.6875rem;font-weight:600;color:#be123c}.st-v5-email-hero__head{border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important}.st-v5-email-gmail-card{display:flex;flex-direction:column;gap:.85rem}.st-v5-email-gmail-card__top{display:flex;align-items:flex-start;gap:.65rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9}.st-v5-email-gmail-card__title{margin:0;font-size:.875rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.st-v5-email-gmail-card__sub{margin:.2rem 0 0;font-size:.75rem;color:#64748b;line-height:1.45;max-width:52ch}.st-v5-connect-shell--gmail{gap:.65rem}.st-v5-email-connect-copy{font-size:.8125rem;color:#64748b;line-height:1.5}.st-v5-email-connected-line{display:flex;align-items:center;gap:.5rem;font-size:.8125rem}.st-v5-email-google-btn{width:100%;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#8b5cf6,#7c3aed,#6d28d9)!important}.st-v5-email-templates-card{padding-bottom:1rem!important}.st-v5-email-templates-card__head{padding-bottom:.75rem!important;margin-bottom:.85rem!important;border-bottom:1px solid #f1f5f9}.st-v5-email-templates-loading{padding:2rem 1rem;text-align:center;font-size:.8125rem;color:#94a3b8}.st-v5-email-templates{display:flex;flex-direction:column;gap:.85rem}.st-v5-email-templates-layout{display:flex;flex-direction:column;gap:1.25rem}.st-v5-prebuilt-email-section__head{margin-bottom:.75rem}.st-v5-prebuilt-email-section__title{margin:0;font-size:.875rem;font-weight:600;color:#0f172a;letter-spacing:-.01em}.st-v5-prebuilt-email-section__sub{margin:.25rem 0 0;font-size:.75rem;font-weight:400;color:#64748b;line-height:1.45;max-width:42rem}.st-v5-prebuilt-email-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 720px){.st-v5-prebuilt-email-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){.st-v5-prebuilt-email-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-v5-prebuilt-email-card{display:flex;flex-direction:column;gap:.65rem;padding:.85rem .9rem;border-radius:1rem;border:1px solid #efeaf8;background:linear-gradient(165deg,#fff,#faf8ff);box-shadow:0 2px 10px #7c3aed0d;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;text-align:left}.st-v5-prebuilt-email-card:hover{border-color:#c4b5fd;box-shadow:0 6px 18px #7c3aed1a;transform:translateY(-1px)}.st-v5-prebuilt-email-card:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.st-v5-prebuilt-email-card__head{display:flex;align-items:flex-start;gap:.5rem}.st-v5-prebuilt-email-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;background:#f5f3ff;border:1px solid #ddd6fe;color:#7c3aed;flex-shrink:0}.st-v5-prebuilt-email-card__badges{display:flex;flex-wrap:wrap;gap:.25rem;flex:1;min-width:0}.st-v5-prebuilt-email-card__badge{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .45rem;border-radius:999px;font-size:.5625rem;font-weight:600;border:1px solid transparent}.st-v5-prebuilt-email-card__badge--built-in{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.st-v5-prebuilt-email-card__badge--automation{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.st-v5-prebuilt-email-card__badge--category{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.st-v5-prebuilt-email-card__chev{color:#cbd5e1;flex-shrink:0;margin-top:2px}.st-v5-prebuilt-email-card__title{margin:0;font-size:.8125rem;font-weight:600;color:#0f172a;line-height:1.35}.st-v5-prebuilt-email-card__id{margin:0;font-size:.6875rem;color:#94a3b8;display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.st-v5-prebuilt-email-card__id code{font-size:.625rem;padding:.05rem .35rem;border-radius:.35rem;background:#fff;border:1px solid #efeaf8;color:#6d28d9}.st-v5-prebuilt-email-card__subject-wrap{padding:.55rem .65rem;border-radius:.65rem;background:#fffc;border:1px solid #efeaf8}.st-v5-prebuilt-email-card__subject-label{margin:0 0 .2rem;font-size:.625rem;font-weight:500;color:#94a3b8}.st-v5-prebuilt-email-card__subject{margin:0;font-size:.6875rem;font-weight:500;color:#475569;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st-v5-prebuilt-email-card__token-inline{font-size:.625rem;padding:.05rem .3rem;border-radius:.3rem;background:#f5f3ff;border:1px solid #ddd6fe;color:#6d28d9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.st-v5-prebuilt-email-card__vars .ars-email-var-chips__chip{font-size:.5625rem;padding:.15rem .45rem}.st-v5-prebuilt-email-card__no-vars{margin:0;font-size:.6875rem;color:#94a3b8}.st-v5-prebuilt-email-card__stat{margin:0;padding-top:.35rem;border-top:1px solid #f1f5f9;font-size:.625rem;font-weight:500;color:#94a3b8}.st-v5-custom-email-section{margin-top:.25rem}.ars-email-var-chips{display:flex;flex-direction:column;gap:8px}.ars-email-var-chips--compact{gap:6px}.ars-email-var-chips__group{display:flex;flex-direction:column;gap:4px}.ars-email-var-chips__label{margin:0;font-size:10px;font-weight:500;color:#94a3b8}.ars-email-var-chips__row{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.ars-email-var-chips__chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:600;border:1px solid transparent;line-height:1.2}.ars-email-var-chips__chip--field{background:#fff;border-color:#e0e7ff;color:#4338ca}.ars-email-var-chips__chip--block{background:#faf5ff;border-color:#ddd6fe;color:#6d28d9}.ars-email-var-chips__chip--link{background:#ecfeff;border-color:#a5f3fc;color:#0e7490}.ars-email-var-chips__chip--more{background:#f8fafc;border-color:#e2e8f0;color:#64748b;font-weight:500}.st-v5-email-templates__banner{margin:0}.st-v5-email-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.st-v5-email-connected-row{display:flex;align-items:center;gap:.65rem;min-width:0}.st-v5-email-connected-row__icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.75rem;background:#fff1f2;border:1px solid #fecdd3;flex-shrink:0}.st-v5-email-connected-row__email{margin:0;font-size:.875rem;font-weight:500;color:#0f172a;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-v5-email-connected-row__meta{margin:.1rem 0 0;font-size:.75rem;font-weight:400;color:#64748b}.st-v5-email-connected-actions{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1.5rem .85rem 1.1rem;border-top:1px solid #f3f4f6}.st-v5-email-connect-hint{margin:0;font-size:.8125rem;font-weight:400;color:#64748b;line-height:1.5;max-width:42rem}.st-v5-workspace--email .st-v5-email-templates-loading{min-height:8rem;display:flex;align-items:center;justify-content:center}.st-v5-email-filters{display:flex;flex-wrap:wrap;gap:.4rem}.st-v5-email-filter{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border-radius:9999px;border:1px solid #e2e8f0;background:#fff;font-size:.6875rem;font-weight:700;color:#64748b;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.st-v5-email-filter:hover{border-color:#c4b5fd;color:#6d28d9;background:#faf5ff}.st-v5-email-filter--on{border-color:#a78bfa;background:linear-gradient(135deg,#faf5ff,#f5f3ff);color:#6d28d9;box-shadow:0 2px 8px #7c3aed1f}.st-v5-email-filter__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;padding:.05rem .35rem;border-radius:9999px;font-size:.5625rem;font-weight:800;background:#7c3aed1a;color:#6d28d9}.st-v5-email-filter:not(.st-v5-email-filter--on) .st-v5-email-filter__count{background:#f1f5f9;color:#94a3b8}.st-v5-email-split{display:grid;grid-template-columns:1fr;gap:.85rem;align-items:start}@media (min-width: 1024px){.st-v5-email-split{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}}.st-v5-email-list-pane{border-radius:1rem;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fafbfc,#fff);padding:.65rem;min-height:0}.st-v5-email-list-pane__label{margin:0 0 .5rem;padding:0 .35rem;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.st-v5-email-list-pane__scroll{max-height:440px;overflow-y:auto;display:flex;flex-direction:column;gap:.35rem}.st-v5-email-template-row{display:flex;align-items:flex-start;gap:.55rem;width:100%;padding:.6rem .65rem;border-radius:.875rem;border:1px solid transparent;background:transparent;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.st-v5-email-template-row:hover{background:#fff;border-color:#e2e8f0}.st-v5-email-template-row--on{background:linear-gradient(135deg,#faf5ff,#fff);border-color:#ddd6fe;box-shadow:0 2px 10px #7c3aed1a}.st-v5-email-template-row__check{display:flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;margin-top:.15rem;border-radius:.35rem;border:1.5px solid #cbd5e1;background:#fff;color:#fff;flex-shrink:0}.st-v5-email-template-row--on .st-v5-email-template-row__check{border-color:#7c3aed;background:#7c3aed}.st-v5-email-template-row__title{display:block;font-size:.8125rem;font-weight:700;color:#0f172a;line-height:1.25}.st-v5-email-template-row__meta{display:block;margin-top:.15rem;font-size:.625rem;font-weight:500;color:#94a3b8;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.st-v5-email-detail-pane{display:flex;flex-direction:column;gap:.75rem;min-width:0}.st-v5-email-detail-head__eyebrow{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7c3aed}.st-v5-email-detail-head__title{margin:.2rem 0 0;font-size:1rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.st-v5-email-detail-head__subject{margin:.25rem 0 0;font-size:.75rem;color:#64748b;line-height:1.45}.st-v5-email-preview-wrap{display:flex;flex-direction:column;align-items:stretch;padding:0;border-radius:1rem;border:1px solid #efeaf8;background:#fafafa;overflow:hidden}.st-v5-email-preview-sample-label{margin:0;padding:.45rem .75rem;font-size:.6875rem;font-weight:500;color:#6d28d9;background:#f3effe;border-bottom:1px solid #e9e5ff}.st-v5-email-preview-wrap>:not(.st-v5-email-preview-sample-label){display:flex;justify-content:center;padding:1rem;width:100%}.st-v5-email-vars{padding:.85rem 1rem;border-radius:1rem;border:1px solid #e2e8f0;background:#fff}.st-v5-email-vars__label{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.st-v5-email-vars__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.st-v5-email-token{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;border-radius:.5rem;font-size:.6875rem;font-weight:600;font-family:ui-monospace,monospace}.st-v5-email-token--ok{border:1px solid #ddd6fe;background:#f5f3ff;color:#5b21b6}.st-v5-email-token--warn{border:1px solid #fde68a;background:#fffbeb;color:#92400e}.st-v5-email-vars__none{font-size:.75rem;color:#94a3b8}.st-v5-email-vars__list{margin:.75rem 0 0;padding:.75rem 0 0;list-style:none;border-top:1px solid #f1f5f9}.st-v5-email-vars__list li{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.35rem 0;font-size:.75rem}.st-v5-email-vars__list code{font-size:.6875rem;padding:.15rem .4rem;border-radius:.35rem;background:#f1f5f9;color:#475569}.st-v5-email-vars__list li span{text-align:right;color:#64748b;line-height:1.4}.st-v5-email-empty{padding:2.5rem 1.5rem;text-align:center;border-radius:1.15rem;border:1.5px dashed #e2e8f0;background:#fafbfc}.st-v5-email-empty__title{margin:0;font-size:.9375rem;font-weight:700;color:#0f172a}.st-v5-email-empty__body{margin:.5rem auto 0;max-width:28rem;font-size:.8125rem;color:#64748b;line-height:1.5}.st-v5-email-footer-links{display:grid;grid-template-columns:1fr;gap:.5rem}@media (min-width: 640px){.st-v5-email-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-v5-email-footer-link{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:.75rem;font-weight:700;text-decoration:none;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.st-v5-email-footer-link:hover{border-color:#c4b5fd;color:#6d28d9;background:#faf5ff;box-shadow:0 4px 14px #7c3aed1a}.meta-jssdk-callout{margin-bottom:.75rem;padding:.75rem .85rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#f8fafc}.meta-jssdk-callout__head{display:flex;align-items:center;gap:.4rem;margin-bottom:.35rem}.meta-jssdk-callout__title{margin:0;font-size:11px;font-weight:600;color:#5b21b6;letter-spacing:.01em}.meta-jssdk-callout__lead{margin:0 0 .5rem;font-size:11px;line-height:1.45;color:#475569;font-weight:500}.meta-jssdk-callout__steps{margin:0 0 .5rem;padding-left:1.15rem;font-size:11px;line-height:1.5;color:#64748b;font-weight:500}.meta-jssdk-callout__steps li+li{margin-top:.25rem}.meta-jssdk-callout__link,.meta-jssdk-callout__app-link{display:inline-flex;align-items:center;gap:.2rem;font-size:11px;font-weight:600;color:#6d28d9;text-decoration:none}.meta-jssdk-callout__link:hover,.meta-jssdk-callout__app-link:hover{color:#5b21b6;text-decoration:underline}.meta-jssdk-callout__code{font-size:10px;font-weight:600;color:#334155;background:#f1f5f9;padding:.1rem .35rem;border-radius:.25rem}.meta-jssdk-callout__quickstart{display:flex;gap:.4rem;align-items:flex-start;margin-bottom:.5rem;padding:.5rem .55rem;border-radius:.5rem;background:#fff;border:1px solid #e2e8f0}.meta-jssdk-callout__diag{list-style:none;margin:0 0 .55rem;padding:0;display:flex;flex-direction:column;gap:.3rem}.meta-jssdk-callout__diag-row{display:flex;align-items:flex-start;gap:.35rem;font-size:11px;line-height:1.4;color:#64748b;font-weight:500}.meta-jssdk-callout__diag-row svg{flex-shrink:0;margin-top:.1rem;color:#94a3b8}.meta-jssdk-callout__diag-row--ok svg{color:#16a34a}.meta-jssdk-callout__diag-row--warn{color:#b45309}.meta-jssdk-callout__diag-row--warn svg{color:#d97706}.meta-jssdk-callout__code--bad{background:#fef2f2;color:#b91c1c;text-decoration:line-through}.meta-jssdk-callout__domain-fix{margin:0 0 .55rem;padding:.55rem .65rem;border-radius:.5rem;border:1px solid #fecaca;background:#fffbeb}.meta-jssdk-callout__domain-fix-title{margin:0 0 .35rem;font-size:11px;font-weight:700;color:#92400e}.meta-jssdk-callout__domain-fix-wrong,.meta-jssdk-callout__domain-fix-right{margin:.2rem 0;font-size:11px;color:#78350f;line-height:1.4}.meta-jssdk-callout__domain-fix-wrong .label,.meta-jssdk-callout__domain-fix-right .label{font-weight:700;text-transform:uppercase;font-size:9px;letter-spacing:.04em;margin-right:.25rem}.meta-jssdk-callout__domain-pre{margin:.35rem 0 0;padding:.45rem .55rem;font-size:11px;line-height:1.5;background:#fff;border:1px solid #fde68a;border-radius:.375rem;color:#0f172a;white-space:pre-wrap}.meta-jssdk-callout__details{margin:.35rem 0 .5rem;font-size:11px;color:#64748b}.meta-jssdk-callout__details summary{cursor:pointer;font-weight:600;color:#6d28d9}.meta-jssdk-callout__map{margin:.35rem 0 0;padding-left:1rem;line-height:1.45}.meta-connect-btn-wrapper{display:flex;flex-direction:column;gap:.65rem}.meta-connect-btn{min-height:2.5rem;font-weight:500}.meta-connect-btn--loading{opacity:.92;cursor:wait}.meta-connect-btn--success{background:#059669!important;box-shadow:0 2px 8px #05966940!important}.meta-connect-btn--success:hover:not(:disabled){filter:brightness(1.05);background:#047857!important}.meta-connect-btn__subtitle{font-size:.75rem;color:#64748b;line-height:1.5;max-width:none;text-align:center;margin:0 auto}.meta-connect-btn__coexistence{margin-top:4px;padding:10px 12px;border-radius:10px;border:1px solid #d1fae5;background:#ecfdf5}.meta-connect-btn__coexistence-title{font-size:12px;font-weight:600;color:#047857;margin:0 0 4px}.meta-connect-btn__coexistence-body{font-size:11.5px;color:#065f46;line-height:1.45;margin:0}.meta-connect-btn__pin-save{margin-top:.75rem;padding:.875rem 1rem;border-radius:.75rem;border:1px solid #efeaf8;background:#faf8ff;box-shadow:0 1px 2px #7c3aed0f}.meta-connect-btn__pin-save-title{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#0f172a;line-height:1.35}.meta-connect-btn__pin-save-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.meta-connect-btn__pin-save-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.125rem;letter-spacing:.12em;font-weight:600;color:#5b21b6;padding:.35rem .65rem;border-radius:.5rem;background:#fff;border:1px solid #e9e2f8}.meta-connect-btn__pin-copy{display:inline-flex;align-items:center;gap:.35rem;min-height:36px}.meta-connect-btn__pin-save-hint{margin:.5rem 0 0;font-size:.75rem;line-height:1.4;color:#94a3b8}.meta-connect-btn__pin-continue{margin-top:.75rem;width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.meta-connect-btn__hint{font-size:12px;color:#7c3aed;font-weight:500;background:#faf5ff;border:1px solid #ede9fe;border-radius:8px;padding:8px 12px}.meta-connect-btn__error{display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 12px;font-size:12px;color:#dc2626}.meta-connect-btn__error--info{background:#f5f3ff;border-color:#ddd6fe;color:#5b21b6}.meta-connect-btn__https-link{font-size:11px;font-weight:600;color:#7c3aed;text-decoration:underline;white-space:nowrap}.meta-connect-btn__https-link:hover{color:#6d28d9}.meta-connect-btn__cmd{display:block;margin-top:6px;padding:6px 10px;font-size:11px;font-family:ui-monospace,monospace;background:#ede9fe;border-radius:6px;color:#5b21b6}.meta-connect-btn__https-url{font-size:11px;line-height:1.5;word-break:break-all}.meta-connect-btn__retry{margin-left:auto;flex-shrink:0;font-size:11px;font-weight:600;color:#7c3aed;background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:4px;text-decoration:underline}.meta-connect-btn__retry:hover{background:#ede9fe}.meta-connect-btn__error--pin-mismatch{flex-direction:column;align-items:flex-start;gap:.5rem;border-color:#ddd6fe;background:#faf8ff}.meta-connect-btn__error-title{font-size:12px;font-weight:700;color:#5b21b6}.meta-es-pin-form{display:flex;flex-direction:column;gap:.65rem;padding:.25rem 0 .5rem}.meta-es-pin-form__body{margin:0;font-size:13px;line-height:1.45;color:#475569}.meta-es-pin-form__label{font-size:12px;font-weight:600;color:#0f172a}.meta-es-pin-form__input{letter-spacing:.28em;font-size:1.125rem;font-variant-numeric:tabular-nums;text-align:center;max-width:12rem}.meta-es-pin-form__hint{margin:0;font-size:11px;line-height:1.4;color:#94a3b8}.meta-es-pin-form__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.35rem}.st-v5-chip--recommended{background:#ede9fe;color:#7c3aed;font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;letter-spacing:.03em;text-transform:uppercase}.wa-manual-accordion{margin:0 .85rem .85rem;border:1px solid #efeaf8;border-radius:.75rem;overflow:hidden;background:#fff}.wa-manual-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;padding:.7rem .85rem;background:#faf8ff;border:none;cursor:pointer;text-align:left;transition:background .15s ease}.wa-manual-accordion__trigger:focus{outline:none}.wa-manual-accordion__trigger:focus-visible{box-shadow:inset 0 0 0 2px #7c3aed59}.wa-manual-accordion__trigger:hover{background:#f3effe}.wa-manual-accordion__trigger-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.wa-manual-accordion__trigger-title{font-size:.8125rem;font-weight:600;color:#5b21b6;line-height:1.35}.wa-manual-accordion__trigger-sub{font-size:.6875rem;font-weight:500;color:#94a3b8;line-height:1.35}.wa-manual-accordion__body{padding:.85rem;border-top:1px solid #efeaf8;background:#fff}.wa-manual-accordion__hint{font-size:.6875rem;color:#64748b;margin:0 0 .75rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-manual-accordion__fields{display:flex;flex-direction:column;gap:.15rem}.wa-manual-accordion__fields .st-v5-field-row{grid-template-columns:1fr;gap:.35rem;padding:.55rem 0;border-bottom:1px solid #f8fafc}.wa-manual-accordion__fields .st-v5-field-row:last-child{border-bottom:none;padding-bottom:.25rem}.wa-manual-accordion__fields .st-v5-input{font-size:.8125rem}.wa-manual-accordion__submit{margin-top:.65rem;min-height:2.5rem;gap:.4rem}.st-v5-wa-status{display:flex;align-items:center;gap:6px;font-size:12px;color:#94a3b8;margin-bottom:12px}.st-v5-wa-status--ok{color:#10b981}.wa-health-loading,.wa-health-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 0;color:#94a3b8;font-size:14px;text-align:center}.wa-health-empty__sub{font-size:12px;color:#cbd5e1;max-width:320px}.wa-health-empty__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px}.wa-health-panel{display:flex;flex-direction:column;gap:16px}.wa-health-summary{display:flex;align-items:center;gap:12px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.wa-health-summary__icon{width:38px;height:38px;background:#d1fae5;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wa-health-summary__name{font-size:14px;font-weight:600;color:#0f172a}.wa-health-summary__phone{font-size:12px;color:#64748b}.wa-health-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600;margin-left:auto}.wa-health-badge--meta{background:#ede9fe;color:#7c3aed}.wa-health-badge--manual{background:#f1f5f9;color:#64748b}.wa-health-coexistence{display:flex;gap:8px;padding:10px 12px;background:#fefce8;border:1px solid #fde68a;border-radius:8px;font-size:12px;color:#92400e;line-height:1.5}.wa-health-coexistence svg{flex-shrink:0;margin-top:1px;color:#d97706}.wa-health-rows{display:flex;flex-direction:column;gap:0;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.wa-health-row{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;font-size:12.5px;border-bottom:1px solid #f1f5f9}.wa-health-row:last-child{border-bottom:none}.wa-health-row__label{color:#64748b;font-weight:500}.wa-health-row__value{color:#0f172a;font-weight:600}.wa-health-actions{display:flex;gap:8px}.wa-health-disconnect-link{background:none;border:none;font-size:12px;color:#dc2626;cursor:pointer;text-decoration:underline;padding:0;align-self:flex-start;margin-top:-4px}.wa-health-disconnect-link:hover{color:#b91c1c}.wa-health-disconnect-confirm{display:flex;flex-direction:column;gap:10px;padding:14px;background:#fff5f5;border:1px solid #fecaca;border-radius:10px}.wa-health-disconnect-confirm__warn{font-size:12px;color:#7f1d1d;line-height:1.5}.wa-health-disconnect-confirm__btns{display:flex;gap:8px}.wa-modal-tabs{display:flex;gap:4px;padding:4px;background:#f1f5f9;border-radius:10px;margin-bottom:16px}.wa-modal-tab{flex:1;padding:7px 12px;font-size:12px;font-weight:600;color:#64748b;background:transparent;border:none;border-radius:7px;cursor:pointer;transition:background .15s ease,color .15s ease}.wa-modal-tab--active{background:#fff;color:#7c3aed;box-shadow:0 1px 4px #00000014}.st-settings-shell--v5{background:#fff}.st-settings-shell .st-page-head{padding-top:.75rem!important;padding-bottom:.35rem!important}.st-settings-shell--v5 .st-settings-main-scroll{padding-top:.65rem}.st-settings-shell .st-capsule-dot{display:none!important}.st-settings-shell .app-capsule-group{margin-bottom:.35rem}.st-v5-workspace{gap:1rem}.st-v5-layout{gap:1.25rem}.st-v5-card{padding:.75rem .9rem .85rem}.st-v5-section-head{margin-bottom:.45rem}.st-v5-card .st-v5-section-head{margin-bottom:.5rem}.st-v5-team-toolbar,.st-v5-widget-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:.15rem}.st-v5-auto-group{padding:.75rem .85rem .8rem}.st-v5-auto-group__head{margin-bottom:.55rem;padding-bottom:.5rem}.st-v5-auto-tile{gap:.55rem}.st-v5-integ-grid{gap:.45rem}.st-v5-integ-grid .st-integ-pill{text-transform:none;letter-spacing:0;font-size:.625rem;font-weight:600}.st-v5-integ-grid .st-integ-card__action{margin-top:.55rem;min-height:2rem}.st-v5-integ-card.st-integ-card{min-height:0}.st-v5-integ-grid .st-integ-card__detail{max-width:100%;white-space:normal;line-height:1.35;font-size:.6875rem;color:#475569}.st-v5-integ-grid .st-integ-card__meta{margin-top:.3rem}.st-v5-email .st-v5-card,.st-v5-automations,.st-v5-team,.st-v5-widget{gap:.45rem}.st-v5-workspace--clean{width:100%;max-width:none}.st-v5-workspace--clean .st-v5-layout{gap:.85rem}.st-v5-workspace--scroll .st-v5-workspace-scroll{gap:.75rem;padding:.15rem .35rem 1rem;box-sizing:border-box}.st-v5-workspace-scroll__block{scroll-margin-top:1.25rem;min-width:0}.st-v5-workspace--scroll .st-v5-surface{border-color:#efeaf8;border-radius:.875rem;box-shadow:0 1px 2px #0f172a08}.st-v5-workspace--scroll .st-v5-surface__head{padding:.6rem 1rem .6rem .9rem;border-bottom-color:#f1f5f9}.st-v5-workspace--scroll .st-v5-surface__title{font-size:.875rem;font-weight:600}.st-v5-readonly-value{display:flex;align-items:center;gap:.5rem;min-height:2.25rem;width:100%;padding:0 .75rem;border-radius:.75rem;border:1px solid #efeaf8;background:#fafbfc;min-width:0}.st-v5-readonly-value__icon{flex-shrink:0;color:#94a3b8}.st-v5-readonly-value__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;color:#334155}.st-v5-alert-notify{font-size:.8125rem;font-weight:500;color:#475569;line-height:1.45;word-break:break-word}.st-v5-alert-notify--empty{font-weight:400;color:#94a3b8}.st-v5-alert-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.st-v5-delete-list{margin:0;padding:.15rem 0 .15rem 1.1rem;list-style:disc;color:#64748b}.st-v5-delete-list li{font-size:.8125rem;font-weight:400;line-height:1.5;color:#64748b}.st-v5-delete-list li+li{margin-top:.2rem}.alert-contacts-editor--settings{gap:0}.alert-contacts-editor--settings .alert-contacts-editor__error-wrap{padding:.55rem 1rem .25rem}.alert-contacts-editor--settings .st-v5-field-row__control .st-v5-input,.alert-contacts-editor--settings .st-v5-field-row__control .st-v5-textarea{width:100%}.alert-contacts-editor--settings .st-v5-textarea{min-height:4rem;resize:vertical}.st-v5-section-stack{display:flex;flex-direction:column;gap:.65rem;width:100%}.st-v5-section-block{display:flex;flex-direction:column;width:100%}.st-v5-surface__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem 1rem .55rem .85rem;border-bottom:1px solid #f1f5f9;background:#fff}.st-v5-surface__head-main{display:flex;align-items:center;gap:.65rem;min-width:0}.st-v5-surface__head-text{display:flex;flex-direction:column;justify-content:center;gap:.1rem;min-width:0}.st-v5-surface__icon{flex-shrink:0;margin-top:0;box-shadow:none}.st-v5-surface__icon:not(.st-v5-integ-brand){box-shadow:none}.st-v5-surface__title{margin:0;font-size:.875rem;font-weight:500;color:#0f172a;letter-spacing:-.01em;line-height:1.35}.st-v5-surface__title--with-help{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.st-v5-surface__sub{margin:.2rem 0 0;font-size:.8125rem;font-weight:400;color:#64748b;line-height:1.45}.st-v5-surface__head-aside{display:flex;align-items:center;gap:.5rem}.st-v5-section-block__head{display:none}.st-v5-surface{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.st-v5-surface--danger{border-color:#fecdd3;background:#fff;box-shadow:0 1px 2px #f43f5e0a}.st-v5-workspace--clean .st-v5-span-6>.st-v5-section-block,.st-v5-workspace--clean .st-v5-span-6 .st-v5-section-block{height:100%}.st-v5-workspace--clean .st-v5-span-6 .st-v5-surface{height:100%}.st-v5-field-row{display:grid;grid-template-columns:minmax(8.5rem,20%) minmax(0,1fr);gap:.65rem;align-items:center;padding:.45rem 1rem .45rem .85rem;border-bottom:1px solid #f3f4f6}.st-v5-field-row--stack{align-items:start}.st-v5-field-row--stack .st-v5-field-row__meta{padding-top:.5rem}.st-v5-field-row--center{align-items:center}.st-v5-field-row--center .st-v5-field-row__label{padding-top:0}.st-v5-field-row:last-child,.st-v5-field-row--plain{border-bottom:none}.st-v5-field-row__meta{min-width:0;padding-left:0}.st-v5-field-row--center .st-v5-field-row__meta{padding-top:0}.st-v5-field-row__label{display:block;font-size:.8125rem;font-weight:400;color:#374151;line-height:1.4}.st-v5-field-row__hint{display:none}.st-v5-field-row__control{min-width:0;width:100%;max-width:none}.st-v5-field-row__control--sm{max-width:16rem;justify-self:end}.st-v5-field-row__control--md,.st-v5-field-row__control--lg,.st-v5-field-row__control--full{max-width:none}.st-v5-field-row__control .st-v5-input,.st-v5-field-row__control .st-v5-select,.st-v5-field-row__control .st-v5-textarea,.st-v5-field-row__control .st-v5-select-wrap{width:100%}.st-v5-field-footnote{margin-top:.35rem;font-size:.6875rem;color:#64748b;line-height:1.45}@media (max-width: 720px){.st-v5-field-row{grid-template-columns:1fr;gap:.35rem;padding:.75rem 1.25rem .75rem 1rem}.st-v5-field-row__meta{padding-left:0}.st-v5-field-row__control{padding-right:0}.st-v5-field-row__control--sm{max-width:none;justify-self:stretch}}.st-v5-surface-pad{padding:.65rem 1rem}.st-v5-surface-pad--border-top{border-top:1px solid #f1f5f9}.st-v5-surface-pad--muted{background:#fafafa}.st-v5-surface-pad--danger{background:#fffbfb}.st-v5-surface-grid{display:grid;gap:.85rem}.st-v5-surface-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.st-v5-surface-grid--3{grid-template-columns:1fr}}.st-v5-surface-note{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid #f1f5f9;font-size:.75rem;line-height:1.45;color:#64748b;background:#fafafa}.st-v5-code{font-size:.6875rem;padding:.1rem .35rem;border-radius:.25rem;background:#f1f5f9;color:#475569}.st-v5-logo-row{display:flex;align-items:center;gap:.75rem}.st-v5-logo-row__preview{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.75rem;border:1px solid #ede9fe;background:linear-gradient(165deg,#faf8ff,#fff);overflow:hidden;flex-shrink:0;box-shadow:inset 0 1px #ffffffe6}.st-v5-logo-row__img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.st-v5-logo-row__actions{display:flex;align-items:center;gap:.5rem}.st-v5-segment{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;border-radius:9999px;border:1px solid #ede9fe;background:#faf8ff}.st-v5-segment--inline,.st-v5-segment--horizontal{display:inline-flex;flex-direction:row;flex-wrap:wrap;gap:.25rem}.st-v5-segment--horizontal .st-v5-segment__btn{white-space:nowrap}.st-v5-segment__btn{display:inline-flex;align-items:center;gap:.35rem;min-height:2.125rem;padding:0 .85rem;border-radius:9999px;border:1px solid transparent;background:transparent;color:#64748b;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.st-v5-segment__btn--active{border-color:#ddd6fe;background:#fff;color:#0f172a;box-shadow:0 1px 4px #7c3aed1f}.st-v5-segment__badge{font-size:.5625rem;font-weight:700;padding:.1rem .4rem;border-radius:9999px;background:#ecfdf5;color:#047857;border:1px solid #bbf7d0}.st-v5-tag{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .45rem;border-radius:9999px;font-size:.6875rem;font-weight:500;border:1px solid #e5e7eb;background:#fff;color:#64748b}.st-v5-tag--ok{border-color:#bbf7d0;background:#f0fdf4;color:#047857}.st-v5-tag--warn{border-color:#ede9fe;background:#f5f3ff;color:#6d28d9}.st-v5-tag--muted{background:#f9fafb;color:#94a3b8}.st-v5-text-link{font-size:.75rem;font-weight:500;color:#7c3aed;text-decoration:none}.st-v5-text-link:hover{text-decoration:underline}.st-v5-inline-muted{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:#94a3b8}.st-v5-inline-status{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.st-v5-copy-inline{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.st-v5-copy-inline__value{flex:1;min-width:0;font-size:.6875rem;padding:.45rem .65rem;border-radius:.375rem;border:1px solid #e5e7eb;background:#f9fafb;color:#475569;word-break:break-all}.st-v5-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.25rem;padding:0 1rem;border-radius:9999px;border:1px solid #e8e4f8;background:#fff;color:#475569;font-size:.8125rem;font-weight:500;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:0 1px 2px #7c3aed0a;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.st-v5-btn-ghost:hover:not(:disabled){background:#faf8ff;border-color:#ddd6fe;color:#6d28d9;box-shadow:0 2px 8px #7c3aed14}.st-v5-btn-ghost:disabled{opacity:.5;cursor:not-allowed}.st-v5-btn-ghost--primary{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}.st-v5-btn-ghost--primary:hover:not(:disabled){background:#ede9fe;border-color:#c4b5fd;color:#5b21b6}.st-v5-btn-ghost--danger{border-color:#fecdd3;background:#fff;color:#be123c}.st-v5-btn-ghost--danger:hover:not(:disabled){background:#fff1f2;border-color:#fda4af;color:#9f1239}.st-v5-inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%}.st-v5-inline-actions .st-v5-input{flex:1;min-width:12rem}.st-v5-input--readonly{background:#f9fafb!important;color:#6b7280;cursor:default}.st-v5-recovery-row-control{max-width:none!important}.st-v5-recovery-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1.5rem;width:100%}.st-v5-recovery-row__main{flex:1;min-width:12rem}.st-v5-recovery-row__checks{display:flex;flex-wrap:wrap;gap:.4rem .65rem;margin-bottom:.35rem}.st-v5-recovery-row__meta-line{font-size:.75rem;font-weight:400;color:#94a3b8;margin-bottom:.35rem}.st-v5-recovery-row__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex-shrink:0}.st-v5-recovery-inline{display:flex;flex-direction:column;gap:.45rem;width:100%}.st-v5-recovery-inline__checks{display:flex;flex-wrap:wrap;gap:.35rem .55rem}.st-v5-recovery-inline__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.st-v5-recovery-check{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;color:#94a3b8}.st-v5-recovery-check--ok{color:#047857}.st-v5-workspace--clean .st-v5-input,.st-v5-workspace--clean .st-v5-select,.st-v5-workspace--clean .st-v5-textarea{min-height:2.5rem;padding:.55rem .9rem;border-radius:.625rem;border:1px solid #e8e4f8;background:#fff;font-size:.8125rem;font-weight:400;color:#111827;box-shadow:0 1px 2px #7c3aed08;transition:border-color .15s ease,box-shadow .15s ease}.st-v5-workspace--clean .st-v5-textarea{min-height:4rem;line-height:1.5;resize:vertical}.st-v5-workspace--clean .st-v5-textarea--compact{min-height:3rem}.st-v5-workspace--clean .st-v5-input:hover,.st-v5-workspace--clean .st-v5-select:hover,.st-v5-workspace--clean .st-v5-textarea:hover{border-color:#d1d5db}.st-v5-workspace--clean .st-v5-input:focus,.st-v5-workspace--clean .st-v5-select:focus,.st-v5-workspace--clean .st-v5-textarea:focus{outline:none;border-color:#a78bfa;box-shadow:0 0 0 3px #7c3aed1a,0 1px 2px #0f172a08}.st-v5-workspace--clean .st-v5-label{font-size:.75rem;font-weight:500;color:#64748b;margin-bottom:.35rem}.st-v5-workspace--clean .st-v5-select-wrap--sm .st-v5-select{max-width:14rem}.st-v5-workspace--clean .st-v5-btn-primary{min-height:2.25rem;padding:0 1rem;font-size:.8125rem;font-weight:500;border-radius:9999px;box-shadow:0 2px 8px #7c3aed33;background:#7c3aed}.st-v5-workspace--clean .st-v5-btn-primary:hover:not(:disabled){filter:none;background:#6d28d9;transform:none}.st-v5-workspace--clean .st-v5-btn-secondary{min-height:2.25rem;padding:0 1rem;font-size:.8125rem;font-weight:600;border-radius:9999px;border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9;box-shadow:0 1px 2px #7c3aed0f}.st-v5-workspace--clean .st-v5-btn-secondary:hover:not(:disabled){border-color:#c4b5fd;background:#ede9fe;color:#5b21b6}.st-v5-workspace--clean .st-v5-notify-table--clean{width:100%;border-collapse:collapse}.st-v5-workspace--clean .st-v5-notify-table--clean th{padding:.625rem 1.5rem .625rem 1.1rem;font-size:.75rem;font-weight:400;color:#9ca3af;text-align:left;border-bottom:1px solid #f3f4f6;background:#fafafa}.st-v5-workspace--clean .st-v5-notify-table--clean td{padding:.8rem 1.5rem .8rem 1.1rem;vertical-align:middle;border-bottom:1px solid #f3f4f6;font-size:.8125rem}.st-v5-workspace--clean .st-v5-notify-table--clean td:nth-child(2){width:42%}.st-v5-workspace--clean .st-v5-notify-input{max-width:none;width:100%}.st-v5-workspace--clean .st-v5-notify-table--clean tr:last-child td{border-bottom:none}.st-v5-workspace--clean .st-v5-notify-channel{font-weight:400;color:#374151}.st-v5-workspace--clean .st-v5-notify-note{font-size:.75rem;font-weight:400;color:#9ca3af}.st-v5-workspace--clean .st-v5-surface-note{padding:.75rem 1.5rem .75rem 1.1rem;background:#f8fafc;border-bottom-color:#f1f5f9}.st-v5-workspace--clean .st-v5-surface__head,.st-v5-workspace--clean .st-v5-card__head--premium{background:#fff}.st-v5-workspace--clean .st-v5-surface{border-color:#e2e8f0;box-shadow:0 1px 2px #0f172a0a}.st-v5-workspace--clean .st-v5-surface--danger{background:#fff;border-color:#fecdd3}.st-v5-workspace--clean .st-v5-card--premium{border-color:#e2e8f0;box-shadow:0 1px 2px #0f172a0a}.st-v5-workspace--clean .st-v5-brand-logo-col{background:#f8fafc;border-color:#e2e8f0}.st-v5-workspace--clean .st-v5-surface-note--ok{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.st-v5-workspace--clean .st-v5-surface-note--warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.st-v5-workspace--clean .st-v5-logo-row__preview{background:#f8fafc;border-color:#e2e8f0;box-shadow:none}.st-v5-workspace--clean .st-v5-segment{background:#f8fafc;border-color:#e2e8f0}.st-v5-workspace--clean .st-v5-auto-row--on{background:#fff}.st-v5-workspace--clean .st-v5-surface-pad{padding:1rem 1.5rem 1rem 1.1rem}.st-settings-shell .st-v5-connect-modal-body .st-v5-surface__head,.st-settings-shell .st-v5-connect-modal-body .st-v5-surface--connect{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 2px #0f172a0a}.st-settings-shell .st-v5-connect-status-card{background:#f8fafc;border-color:#e2e8f0}.st-settings-shell .st-v5-surface-note--ok,.st-settings-shell .st-v5-surface-note--warn{background:#f8fafc;color:#475569;border-bottom-color:#f1f5f9}.st-v5-tag{border-radius:9999px}.st-v5-copy-inline__value{border-radius:.625rem;border-color:#e8e4f8}.st-v5-workspace--connections.st-v5-workspace--clean{gap:0}.st-v5-conn-page{display:flex;flex-direction:column;gap:.85rem;width:100%;max-width:52rem}.st-v5-conn-page__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap}.st-v5-conn-page__title{margin:0;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:#0f172a;line-height:1.3}.st-v5-conn-page__sub{margin:.2rem 0 0;font-size:.75rem;line-height:1.45;color:#94a3b8;max-width:28rem}.st-v5-conn-page__count{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0;padding:.35rem .65rem;border-radius:999px;border:1px solid #efeaf8;background:#faf8ff;font-size:.6875rem;font-weight:500;color:#64748b;line-height:1}.st-v5-conn-page__count strong{font-weight:700;color:#7c3aed;font-variant-numeric:tabular-nums}.st-v5-conn-stack{display:flex;flex-direction:column;gap:.55rem}.st-v5-conn-stack__item{scroll-margin-top:1.25rem;min-width:0}.st-v5-conn-stack__item--expandable{display:flex;flex-direction:column;gap:.55rem}.st-v5-conn-stack__expand{border-radius:.875rem;border:1px solid #efeaf8;background:#fff;box-shadow:0 1px 2px #0f172a08;padding:.75rem .85rem .9rem;overflow:hidden}.st-v5-integ-row--card{width:100%;border:1px solid #efeaf8;border-radius:.75rem;border-bottom:1px solid #efeaf8;padding:.5rem .75rem;gap:.55rem;min-height:0;background:#fff;box-shadow:0 1px 2px #0f172a08;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.st-v5-integ-row--card:hover:not(:disabled){border-color:#ddd6fe;background:#fafbff;box-shadow:0 2px 10px #7c3aed0f}.st-v5-integ-row--card.st-v5-integ-row--connected{border-color:#e9e4f8}.st-v5-integ-row--card.st-v5-integ-row--expanded{border-color:#c4b5fd;box-shadow:0 0 0 1px #7c3aed1f}.st-v5-integ-row--card .st-v5-integ-brand{width:1.875rem;height:1.875rem;border-radius:.55rem}.st-v5-integ-row--card .st-v5-integ-row__action{min-height:1.875rem;min-width:5.75rem;padding:0 .75rem;font-size:.75rem}.st-v5-integ-row--card .st-v5-integ-row__title{font-size:.875rem;font-weight:600;color:#0f172a;letter-spacing:-.01em;line-height:1.2}.st-v5-integ-row--card .st-v5-integ-row__desc{margin:.1rem 0 0;font-size:.75rem;line-height:1.3;color:#94a3b8}.st-v5-integ-row__facts{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin:.4rem 0 0}.st-v5-integ-row__fact{display:inline-flex;align-items:baseline;gap:.3rem;min-width:0;max-width:100%}.st-v5-integ-row__fact dt{margin:0;font-size:.625rem;font-weight:600;text-transform:none;letter-spacing:.01em;color:#94a3b8}.st-v5-integ-row__fact dd{margin:0;font-size:.6875rem;font-weight:550;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem}.st-v5-integ-brand--shop{background:#f5f3ff;border-color:#ddd6fe;color:#7c3aed}.st-v5-integ-list{display:flex;flex-direction:column}.st-v5-integ-list .st-v5-integ-row{padding:.85rem 1.1rem;gap:.85rem;align-items:center;border-bottom:1px solid #f1f5f9}.st-v5-integ-list .st-v5-integ-row--last,.st-v5-integ-list .st-v5-integ-row:last-child{border-bottom:none}.st-v5-integ-list .st-v5-integ-row:hover:not(:disabled){background:#fafbfc}.st-v5-integ-row__detail{margin:.2rem 0 0;font-size:.75rem;font-weight:500;color:#64748b;line-height:1.4}.st-v5-integ-row--connected .st-v5-integ-row__detail{color:#475569}.st-v5-integ-row__status--off{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.st-v5-integ-brand--ai-idle{width:2.75rem;height:2.75rem;border-radius:1rem;background:linear-gradient(145deg,#f5f3ff,#ede9fe);border-color:#ddd6fe;box-shadow:0 1px 2px #7c3aed14,inset 0 1px #ffffffd9}.st-v5-integ-brand__ai-brain{color:#7c3aed;flex-shrink:0}.st-v5-integ-card{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease}.st-v5-integ-card:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0f}.st-v5-integ-card .st-v5-integ-row{border-bottom:none}.st-v5-integ-row{display:flex;align-items:center;gap:.75rem;width:100%;padding:.65rem .85rem .65rem .75rem;border:none;border-bottom:1px solid #f3f4f6;background:#fff;text-align:left;cursor:pointer;transition:background-color .15s ease}.st-v5-integ-row--last,.st-v5-integ-row:last-child{border-bottom:none}.st-v5-integ-row:hover:not(:disabled){background:#f8fafc}.st-v5-integ-row--connected{background:#fff}.st-v5-integ-card .st-v5-integ-row:hover:not(:disabled){background:#f8fafc}.st-v5-integ-card .st-v5-integ-row--connected{background:#fff}.st-v5-integ-row--unavailable{opacity:.72;cursor:default}.st-v5-integ-row--unavailable:hover{background:#fff}.st-v5-integ-row--busy{cursor:wait;opacity:.85}.st-v5-integ-row__icon{flex-shrink:0}.st-v5-integ-brand{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px #0f172a0a;flex-shrink:0}.st-v5-integ-brand svg{display:block;flex-shrink:0}.st-v5-integ-brand--whatsapp{background:#f0fdf4;border-color:#bbf7d0}.st-v5-integ-brand--shopify{background:#f7fee7;border-color:#d9f99d}.st-v5-integ-brand--instagram.st-v5-integ-brand--gradient{border-color:transparent;background:linear-gradient(135deg,#f58529,#dd2a7b 45%,#8134af);box-shadow:0 2px 8px #dd2a7b33}.st-v5-integ-brand--gmail{background:#fff1f2;border-color:#fecdd3}.st-v5-integ-brand--ai{width:3rem;gap:.15rem;padding:0 .3rem;background:#f8fafc;border-color:#e2e8f0}.st-v5-integ-brand--ai-idle .st-v5-integ-brand__ai-mark{opacity:1}.st-v5-integ-brand__ai-mark{display:flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:.4rem;background:#fff;border:1px solid #e2e8f0;transition:opacity .15s ease,border-color .15s ease,box-shadow .15s ease}.st-v5-integ-brand__ai-mark--on{opacity:1;border-color:#c4b5fd;box-shadow:0 1px 3px #7c3aed1f}.st-v5-integ-brand--fallback{background:#f5f3ff;border-color:#ddd6fe}.st-v5-integ-brand--muted{opacity:.55;filter:grayscale(.15)}.st-v5-connect-head__brand.st-v5-integ-brand{box-shadow:none}.st-v5-surface__icon.st-v5-integ-brand{box-shadow:0 1px 2px #0f172a0a}.st-v5-integ-row__copy{min-width:0}.st-v5-integ-row__title-line{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .55rem}.st-v5-integ-row__title{margin:0;font-size:.875rem;font-weight:500;color:#0f172a;letter-spacing:-.01em;line-height:1.3}.st-v5-integ-row__desc{margin:.2rem 0 0;font-size:.8125rem;font-weight:400;color:#64748b;line-height:1.45;max-width:52rem}.st-v5-integ-row__meta{display:none}.st-v5-integ-row__status{display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .45rem;border-radius:9999px;font-size:.625rem;font-weight:600;white-space:nowrap}.st-v5-integ-row__status--ok{color:#6d28d9;background:#f3effe;border:1px solid #ddd6fe}.st-v5-integ-row__status--busy{color:#7c3aed;background:#f5f3ff;border:1px solid #e9e5ff}.st-v5-integ-row__status--soon{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.st-v5-integ-row__action{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;flex-shrink:0;min-width:6.5rem;min-height:2.125rem;padding:0 .95rem;border-radius:9999px;font-size:.8125rem;font-weight:500;white-space:nowrap;border:1px solid #e2e8f0;background:#fff;color:#374151;box-shadow:0 1px 2px #0f172a0a;transition:border-color .15s ease,color .15s ease,background-color .15s ease,box-shadow .15s ease}.st-v5-integ-row:hover:not(:disabled) .st-v5-integ-row__action--primary{filter:brightness(1.04);box-shadow:0 3px 10px #7c3aed47}.st-v5-integ-row__action--muted{border-color:#ddd6fe;background:#f3effe;color:#6d28d9}.st-v5-integ-row__action--primary{border:none;background:linear-gradient(135deg,#8b5cf6,#7c3aed,#6d28d9);color:#fff;box-shadow:0 2px 8px #7c3aed40}.st-v5-integ-row__action--soon{border-style:dashed;color:#94a3b8;background:#f8fafc}@media (max-width: 640px){.st-v5-integ-row{flex-wrap:wrap;align-items:flex-start;padding:.85rem 1.15rem .85rem 1rem}.st-v5-integ-row__action{width:100%;margin-left:2.75rem}}.st-v5-connect-modal-body{padding:.75rem .75rem .9rem!important;gap:.5rem!important}@media (min-width: 640px){.st-v5-connect-modal-body{padding:.85rem .85rem 1rem!important}}.st-v5-connect-flow{width:100%}.st-v5-connect-modal-body .st-v5-surface--connect{border:1px solid #e8e4f8;border-radius:1rem;box-shadow:0 1px 2px #7c3aed0a,0 4px 16px -6px #7c3aed14;overflow:hidden}.st-v5-surface--connect{border-radius:.875rem;box-shadow:none}.st-v5-surface--connect .st-v5-surface__head{border-radius:0}.st-v5-connect-status-card{border-radius:.75rem;padding:.85rem;background:#f8fafc;border:1px solid #e2e8f0}.st-v5-connect-head{margin-bottom:0;padding-top:.7rem;padding-bottom:.7rem}.st-v5-connect-head__badge--inline{margin-top:.35rem;align-self:flex-start}.st-v5-connect-head .st-v5-surface__head-aside{align-self:flex-start;padding-top:.1rem}.st-v5-connect-head--embedded{border-bottom:none}.st-v5-connect-head__badge{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border-radius:9999px;font-size:.625rem;font-weight:600;white-space:nowrap;border:1px solid transparent}.st-v5-connect-head__badge--ok{background:#f3effe;color:#6d28d9;border-color:#ddd6fe}.st-v5-connect-head__badge--pending{background:#f5f3ff;color:#7c3aed;border-color:#e9e5ff}.st-v5-connect-head__badge--neutral{background:#f8fafc;color:#64748b;border-color:#e2e8f0}.st-v5-surface-note{display:flex;align-items:flex-start;gap:.4rem;padding:.65rem 1.5rem .65rem 1.1rem;font-size:.8125rem;font-weight:400;color:#64748b;line-height:1.45;border-bottom:1px solid #f3f4f6;background:#fafafa}.st-v5-surface-note--ok{color:#166534;background:#f0fdf4}.st-v5-surface-note--warn{color:#92400e;background:#fffbeb}.st-v5-surface--connect .st-v5-field-row{grid-template-columns:minmax(9rem,32%) minmax(0,1fr);gap:1rem;padding:.65rem 1.5rem .65rem 1.1rem}.st-v5-connect-section-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.st-v5-connect-section-head__title{margin:0;font-size:.8125rem;font-weight:500;color:#0f172a}.st-v5-connect-section-copy{margin:0;font-size:.8125rem;font-weight:400;color:#64748b;line-height:1.45}.st-v5-connect-status-card__hero{display:flex;align-items:center;gap:.75rem}.st-v5-connect-status-card__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:#f8fafc;border:1px solid #f1f5f9;flex-shrink:0}.st-v5-connect-status-card__primary{margin:0;font-size:.875rem;font-weight:500;color:#0f172a;line-height:1.35}.st-v5-connect-status-card__secondary{margin:.15rem 0 0;font-size:.75rem;font-weight:400;color:#64748b}.st-v5-connect-status-card__desc{margin:.65rem 0 0;font-size:.8125rem;color:#64748b;line-height:1.45}.st-v5-connect-detail-value{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:400;color:#374151;min-width:0}.st-v5-connect-detail-value--muted{color:#64748b}.st-v5-connect-value--ok{font-size:.8125rem;color:#6d28d9;font-weight:500}.st-v5-connect-value--warn{font-size:.8125rem;color:#7c3aed;font-weight:500}.st-v5-connect-tabs{display:flex;gap:.25rem;padding:.2rem;border-radius:9999px;background:#f1f5f9;width:-moz-fit-content;width:fit-content;max-width:100%}.st-v5-connect-tabs--modal{width:100%;margin-bottom:.15rem}.st-v5-connect-tabs__tab{flex:1;border:none;background:transparent;padding:.4rem .85rem;border-radius:9999px;font-size:.75rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s;white-space:nowrap}.st-v5-connect-tabs__tab--on{background:#fff;color:#6d28d9;box-shadow:0 1px 4px #7c3aed1a}.st-v5-connect-loading,.st-v5-connect-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;color:#64748b;font-size:.8125rem;padding:1.5rem 1rem}.st-v5-connect-empty__sub{margin:0;font-size:.75rem;color:#94a3b8;max-width:18rem}.st-v5-surface--connect .st-v5-shopify-scopes{border:none;background:transparent;padding:0;box-shadow:none}.st-v5-surface--connect .st-v5-shopify-domain{width:100%}.st-v5-email-google-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.st-v5-surface--connect .st-v5-wa-meta-link{display:inline-flex;align-items:center;gap:.25rem;margin-top:.5rem;font-size:.75rem;font-weight:600;color:#7c3aed;text-decoration:none}.st-v5-surface--connect .st-v5-wa-meta-link:hover{color:#6d28d9;text-decoration:underline}.st-v5-connect-guide{padding:.85rem 1rem .75rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#faf8ff,#fff)}.st-v5-connect-guide__lead{margin:0 0 .65rem;font-size:.8125rem;font-weight:500;color:#334155;line-height:1.45}.st-v5-connect-guide__link{display:inline-flex;align-items:center;margin-top:.55rem;font-size:.6875rem;font-weight:600;color:#7c3aed;text-decoration:none}.st-v5-connect-guide__link:hover{color:#6d28d9;text-decoration:underline}.st-v5-connect-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.st-v5-connect-steps li{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.1rem;align-items:start;font-size:.75rem;line-height:1.45;color:#64748b}.st-v5-connect-steps li:before{content:counter(step);counter-increment:step;display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:9999px;background:#ede9fe;color:#6d28d9;font-size:.625rem;font-weight:700;flex-shrink:0;grid-row:1 / span 2;margin-top:.1rem}.st-v5-connect-steps{counter-reset:step}.st-v5-connect-steps__title{grid-column:2;grid-row:1;font-weight:600;color:#334155}.st-v5-connect-steps__text{grid-column:2;grid-row:2;color:#64748b}.st-v5-connect-hero{padding:.85rem 1rem 1rem;display:flex;flex-direction:column;gap:.75rem}.st-v5-connect-hero__lead{font-size:.8125rem;color:#64748b;line-height:1.45}.st-v5-connect-hero .meta-connect-btn-wrapper{gap:.55rem}.st-v5-connect-hero .meta-connect-btn{min-height:2.625rem;font-size:.875rem;font-weight:600;border-radius:.75rem;box-shadow:0 2px 10px #7c3aed38}.st-v5-field-row--stacked .st-v5-field-row__label{font-size:.75rem}.st-v5-surface--shopify .st-v5-shopify-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.75rem 1rem;margin:0;border:none;border-bottom:1px solid #f1f5f9;border-radius:0;background:#fff}.st-v5-shopify-detail{display:flex;align-items:flex-start;gap:.5rem;min-width:0;padding:.45rem .5rem;border-radius:.65rem;background:#f8fafc;border:1px solid #f1f5f9}.st-v5-shopify-detail__icon{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:.45rem;background:#ecfdf5;color:#059669;flex-shrink:0}.st-v5-shopify-detail__copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.st-v5-shopify-detail__label{font-size:.625rem;font-weight:600;color:#94a3b8;letter-spacing:.02em;text-transform:uppercase}.st-v5-shopify-detail__value{font-size:.75rem;font-weight:500;color:#0f172a;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-v5-shopify-detail__value--mono{font-family:var(--font-mono, ui-monospace, monospace);font-size:.6875rem}.st-v5-shopify-actions{padding-top:.75rem!important;padding-bottom:.75rem!important}.st-v5-shopify-scopes-wrap{padding:0 1rem .85rem}.st-v5-shopify-scopes-wrap .st-v5-shopify-scopes{margin:0}.st-v5-shopify-connect-hero{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem 1rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#f0fdf4,#fff)}.st-v5-shopify-connect-hero__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;background:#dcfce7;color:#15803d;flex-shrink:0}.st-v5-shopify-connect-hero__lead{font-size:.8125rem;font-weight:400;color:#475569;line-height:1.45}.st-v5-shopify-domain-row{padding:.75rem 1rem}.st-v5-shopify-domain-row__label{display:block;margin-bottom:.35rem;font-size:.75rem;font-weight:500;color:#334155}.st-v5-shopify-oauth-btn{min-height:2.625rem;font-weight:600}@media (max-width: 520px){.st-v5-surface--shopify .st-v5-shopify-details{grid-template-columns:1fr}}.st-v5-connect-modal-body .st-v5-surface--ai{border-radius:1.125rem;border-color:#efeaf8;box-shadow:0 1px 2px #7c3aed0d,0 8px 24px -10px #7c3aed24}.st-v5-surface--ai .st-v5-surface__head{background:linear-gradient(180deg,#faf8ff,#fff);border-bottom-color:#efeaf8}.st-v5-surface--ai .st-v5-connect-head__badge--pending{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.st-v5-plan-upgrade-inline{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem 1rem;margin:0 .65rem .35rem;border-radius:1rem;border:1px solid #efeaf8;background:linear-gradient(180deg,#faf8ff,#fff);box-shadow:inset 0 1px #ffffffe6}.st-v5-plan-upgrade-inline__icon{display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border-radius:.875rem;background:#ede9fe;color:#6d28d9;flex-shrink:0}.st-v5-plan-upgrade-inline__title{margin:0;font-size:.8125rem;font-weight:600;color:#0f172a;line-height:1.35}.st-v5-plan-upgrade-inline__sub{margin:.2rem 0 0;font-size:.6875rem;font-weight:400;color:#64748b;line-height:1.45}.st-v5-plan-upgrade-inline__cta{min-height:2rem;padding:0 .75rem;font-size:.6875rem;align-self:center}.st-v5-ai-connect-form{padding:.15rem 0 0}.st-v5-ai-connect-form__hint{margin:0 .65rem;padding:.65rem .85rem;font-size:.75rem;color:#64748b;line-height:1.45;border-radius:.875rem;background:#f8fafc;border:1px solid #f1f5f9}.st-v5-ai-connect-form__section{padding:.55rem 1rem .6rem}.st-v5-ai-connect-form__label{margin:0 0 .4rem;font-size:.75rem;font-weight:500;color:#334155}.st-v5-ai-connect-form__note{margin:.35rem 0 0;font-size:.6875rem;color:#94a3b8}.st-v5-ai-providers{display:flex;align-items:stretch;gap:.2rem;padding:.22rem;border-radius:9999px;border:1px solid #e8e4f8;background:#f8fafcf5;box-shadow:inset 0 1px #ffffffeb,0 1px 4px #0f172a0a}.st-v5-ai-providers--sm{padding:.18rem}.st-v5-ai-provider-pick{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:.4rem;min-height:2.375rem;padding:0 .75rem;border-radius:9999px;border:1px solid transparent;background:transparent;font-size:.75rem;font-weight:600;color:#64748b;cursor:pointer;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.st-v5-ai-provider-pick__icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:9999px;background:#fff;border:1px solid #e8e4f8;flex-shrink:0}.st-v5-ai-provider-pick__label{line-height:1}.st-v5-ai-provider-pick:hover{color:#475569;background:#ffffffa6}.st-v5-ai-provider-pick.is-active{border-color:#ddd6fef2;background:#fff;color:#6d28d9;box-shadow:0 1px 3px #7c3aed1f,inset 0 1px #fff}.st-v5-ai-provider-pick.is-active .st-v5-ai-provider-pick__icon{border-color:#ddd6fe;background:#f5f3ff}.st-v5-ai-provider-pick--gemini.is-active .st-v5-ai-provider-pick__icon{color:#2563eb}.st-v5-ai-provider-pick--openai.is-active .st-v5-ai-provider-pick__icon{color:#059669}.st-v5-ai-key-input{position:relative}.st-v5-ai-key-input__icon{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.st-v5-ai-key-input__field{padding-left:2rem!important;border-radius:.875rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.8125rem}.st-v5-surface--ai .st-v5-connect-shell__actions{padding:.75rem 1rem .9rem;gap:.5rem}.st-v5-ai-connected-hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:.75rem 1rem;border-bottom:1px solid #f1f5f9}.st-v5-ai-connected-hero__brand{display:flex;align-items:center;gap:.6rem;min-width:0}.st-v5-ai-connected-hero__logo{display:inline-flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;border-radius:.875rem;flex-shrink:0}.st-v5-ai-connected-hero__logo--gemini{background:#eff6ff;color:#2563eb}.st-v5-ai-connected-hero__logo--openai{background:#ecfdf5;color:#059669}.st-v5-ai-connected-hero__title{margin:0;font-size:.875rem;font-weight:600;color:#0f172a}.st-v5-ai-connected-hero__sub{margin:.15rem 0 0;font-size:.6875rem;color:#64748b}.st-v5-ai-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.65rem 1rem;border-bottom:1px solid #f1f5f9}.st-v5-ai-status-tile{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem .45rem;padding:.55rem .7rem;border-radius:.875rem;border:1px solid #f1f5f9;background:#f8fafc;color:#94a3b8}.st-v5-ai-status-tile--on{border-color:#ddd6fe;background:#faf8ff;color:#6d28d9}.st-v5-ai-status-tile__name{font-size:.75rem;font-weight:600;color:#334155}.st-v5-ai-status-tile__state{font-size:.625rem;font-weight:600;color:#94a3b8}.st-v5-ai-status-tile--on .st-v5-ai-status-tile__state{color:#6d28d9}.st-v5-ai-brain-link{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.65rem 1rem .85rem;font-size:.6875rem;color:#64748b}.st-v5-ai-brain-link a{font-weight:600;color:#7c3aed;text-decoration:none}.st-v5-ai-brain-link a:hover{text-decoration:underline}@media (max-width: 560px){.st-v5-plan-upgrade-inline{flex-wrap:wrap}.st-v5-plan-upgrade-inline__cta{width:100%;justify-content:center}}.st-v5-connect-guide--gmail{background:linear-gradient(180deg,#fff1f2,#fff);border-bottom-color:#fecdd3}.st-v5-connect-hero--gmail{padding-top:.65rem}.st-v5-gmail-oauth-btn{min-height:2.625rem;font-size:.875rem;font-weight:600;gap:.5rem;border-radius:.75rem;background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;box-shadow:0 2px 10px #7c3aed38}.st-v5-gmail-oauth-btn svg{color:#fff!important}.st-v5-gmail-oauth-note{font-size:.6875rem;color:#94a3b8;text-align:center;line-height:1.45;max-width:22rem;margin:0 auto}.st-v5-gmail-usecases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:.65rem 1rem;border-bottom:1px solid #f1f5f9}.st-v5-gmail-usecase{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.5rem .55rem;border-radius:.65rem;border:1px solid #f1f5f9;background:#f8fafc;min-width:0}.st-v5-gmail-usecase__icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.4rem;background:#ede9fe;color:#6d28d9}.st-v5-gmail-usecase__label{margin:0;font-size:.6875rem;font-weight:600;color:#334155;line-height:1.25}.st-v5-gmail-usecase__sub{margin:0;font-size:.625rem;color:#94a3b8;line-height:1.35}.st-v5-gmail-connected-hero{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.75rem 1rem;border-bottom:1px solid #fecdd3;background:linear-gradient(180deg,#fff1f2,#fff)}.st-v5-gmail-connected-hero__brand{display:flex;align-items:center;gap:.6rem;min-width:0}.st-v5-gmail-connected-hero__logo{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:#fff;border:1px solid #fecdd3;flex-shrink:0;box-shadow:0 1px 4px #ea43351f}.st-v5-gmail-connected-hero__email{margin:0;font-size:.875rem;font-weight:600;color:#0f172a;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-v5-gmail-connected-hero__meta{margin:.15rem 0 0;font-size:.6875rem;color:#64748b}.st-v5-gmail-connected-hero__badge{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:9999px;font-size:.625rem;font-weight:600;color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;flex-shrink:0}.st-v5-gmail-actions{padding-top:.75rem!important;padding-bottom:.85rem!important}@media (max-width: 520px){.st-v5-gmail-usecases{grid-template-columns:1fr}}.st-v5-workspace--automations{gap:0}.st-v5-workspace--automations .st-v5-section-stack{gap:1.25rem}.st-v5-auto-aside{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.st-v5-auto-aside__count{display:inline-flex;align-items:center;padding:.17rem .5rem;border-radius:9999px;font-size:.625rem;font-weight:600;color:#6d28d9;background:#f3effe;border:1px solid #ddd6fe;white-space:nowrap}.st-v5-auto-aside__regen{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .45rem;border-radius:9999px;font-size:.625rem;font-weight:600;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;white-space:nowrap}.st-v5-auto-tiles{display:flex;flex-direction:column}.st-v5-auto-tiles .st-v5-auto-row{border-bottom:1px solid #f3f4f6}.st-v5-auto-tiles .st-v5-auto-row:last-child{border-bottom:none}.st-v5-auto-tiles--grid{display:grid;grid-template-columns:1fr;gap:.45rem;padding:.65rem 1.1rem .85rem}@media (min-width: 768px){.st-v5-auto-tiles--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-v5-auto-tiles--grid .st-v5-auto-row{border:1px solid #f1f5f9;border-radius:.75rem;padding:.65rem .75rem;border-bottom:1px solid #f1f5f9}.st-v5-auto-tiles--grid .st-v5-auto-row:last-child{border-bottom:1px solid #f1f5f9}.st-v5-auto-row{display:flex;align-items:center;gap:.65rem;padding:.7rem 1.5rem .7rem 1.1rem;background:#fff;transition:background-color .15s ease}.st-v5-auto-row--wide{grid-column:1 / -1}.st-v5-auto-row--on{background:#fff}.st-v5-auto-row--soon{opacity:.82;background:#fafafa}.st-v5-auto-row--soon .st-v5-auto-row__title{color:#64748b}.st-v5-auto-row--soon .st-v5-toggle{cursor:not-allowed;opacity:.55}.st-v5-auto-row__help{flex-shrink:0}.st-v5-auto-help__list{margin:.35rem 0 0;padding-left:1rem;display:flex;flex-direction:column;gap:.25rem}.st-v5-auto-help__list li{line-height:1.45}.st-v5-auto-help__meta{margin:0 0 .35rem;line-height:1.45}.st-v5-auto-help__meta strong{color:#334155;font-weight:600}.st-v5-auto-help__meta--needs{color:#6d28d9}.hub-help-tooltip-shell.glass-popover:has(.st-v5-auto-help){max-width:min(20rem,92vw)}.hub-help-tooltip-shell.glass-popover:has(.st-v5-auto-help) .glass-popover__inner{padding:.75rem .85rem}.st-v5-auto-row__icon{margin-top:0}.st-v5-auto-row__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .45rem;min-width:0}.st-v5-auto-row__title{margin:0;font-size:.8125rem;font-weight:500;color:#0f172a;letter-spacing:-.01em;line-height:1.3}.st-v5-auto-row__desc{margin:.15rem 0 0;font-size:.75rem;font-weight:400;color:#64748b;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st-v5-auto-row__chip{display:inline-flex;align-items:center;padding:.12rem .4rem;border-radius:9999px;font-size:.625rem;font-weight:600;color:#7c3aed;background:#f3effe;border:1px solid #e9e5ff;white-space:nowrap}.st-v5-auto-row__chip--soon{color:#64748b;background:#f1f5f9;border-color:#e2e8f0;text-transform:uppercase;letter-spacing:.03em;font-size:.5625rem}.st-v5-auto-row__control{padding-left:.25rem}.st-v5-automations--loading .st-v5-auto-skeleton-surface{height:8.5rem;border-radius:1rem;border:1px solid #e8e4f8;background:linear-gradient(90deg,#f8fafc 25%,#f1f5f9,#f8fafc 75%);background-size:200% 100%;animation:st-v5-shimmer 1.2s ease-in-out infinite}@keyframes st-v5-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.st-v5-workspace--automations .st-v5-field-row{grid-template-columns:minmax(7.5rem,10.5rem) minmax(0,1fr);padding:.4rem .85rem}.st-v5-workspace--automations .st-v5-textarea{min-height:4.5rem}.st-v5-workspace--widget{gap:.65rem;width:100%;padding-top:.15rem}.st-v5-workspace--widget .st-v5-section-stack{gap:.5rem}.st-v5-widget-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem}.st-v5-widget-header-actions .app-btn-pill-sm-primary{min-height:32px;padding-left:.85rem;padding-right:.85rem;font-size:.75rem;gap:.35rem}.st-v5-widget-header-actions .app-btn-pill-sm-primary:disabled{opacity:.5;cursor:not-allowed}.st-v5-widget-toggle-inline{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;color:#64748b;cursor:pointer}.st-v5-surface-pad--compact{padding-top:.75rem;padding-bottom:.75rem}.st-v5-workspace--widget .st-v5-field-row{grid-template-columns:minmax(7.5rem,10.5rem) minmax(0,1fr);gap:.5rem .85rem;padding:.4rem .85rem}.st-v5-workspace--widget .st-v5-field-row__control{max-width:none}.st-v5-workspace--widget .st-v5-widget-colors{margin-top:0}.st-v5-workspace--widget .st-v5-widget-hint{margin:0;font-size:.75rem;color:#64748b;line-height:1.45}.st-v5-workspace--widget .st-v5-widget-notice--warn{background:#faf8ff;border-color:#ddd6fe;color:#6d28d9}.st-v5-workspace--widget .st-v5-widget-status--live{background:#f3effe;border-color:#ddd6fe;color:#6d28d9}.st-v5-workspace--widget .st-v5-widget-embed{margin-bottom:.75rem}.st-v5-workspace--widget .st-v5-widget-flow-link{display:inline-flex;align-items:center;gap:.35rem}@media (max-width: 1023px){.st-v5-widget-preview-col{position:static;order:-1}.st-v5-widget-preview-stage{min-height:440px}}.st-v5-workspace--team .st-v5-section-stack{gap:1.25rem}.st-v5-team-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.st-v5-team-header-actions__icon{min-width:2.25rem;padding-left:.65rem;padding-right:.65rem}.st-v5-workspace--team .st-v5-team-table-wrap{border-top:1px solid #f3f4f6}.st-v5-workspace--team .st-v5-team-table{min-width:640px}.st-v5-workspace--team .st-v5-team-table thead tr{background:#fafafa;border-top:none}.st-v5-team-skel-surface{padding:1rem 1.1rem}.st-v5-team-skel-line--head{width:40%;margin-bottom:1rem}.st-v5-team-action-btn{min-height:2rem;padding:0 .65rem;font-size:.75rem;font-weight:500}.st-v5-team-role-select{min-width:7.5rem;font-size:.8125rem;font-weight:400}.st-v5-team-role-hint{font-weight:400}.st-v5-hub-access{display:flex;flex-wrap:wrap;gap:.35rem;max-width:28rem}.st-v5-hub-access--compact .st-v5-hub-access__chip{font-size:10px;padding:.2rem .45rem}.st-v5-hub-access__chip{border:1px solid #e8e2f4;background:#fff;color:#64748b;border-radius:999px;font-size:11px;font-weight:600;padding:.28rem .55rem;line-height:1.2;transition:border-color .15s,background .15s,color .15s}.st-v5-hub-access__chip--on{border-color:#c4b5fd;background:#f5f3ff;color:#5b21b6}.st-v5-hub-access__chip--disabled{opacity:.55;cursor:not-allowed}.st-v5-logistics-card{margin-top:1.25rem}.st-v5-logistics-card__header{margin-bottom:1rem}.st-v5-logistics-card__title-row{display:flex;align-items:center;gap:.5rem}.st-v5-logistics-card__chip{margin-top:.75rem}.st-v5-logistics-partner-select{position:relative}.st-v5-logistics-partner-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:2.5rem;padding:.5rem .85rem;border:1px solid #efeaf8;border-radius:9999px;background:#fff;color:#0f172a;font-size:.8125rem;font-weight:500;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.st-v5-logistics-partner-select__trigger:hover:not(:disabled){border-color:#c4b5fd}.st-v5-logistics-partner-select__trigger--open,.st-v5-logistics-partner-select__trigger:focus-visible{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.st-v5-logistics-partner-select__trigger:disabled{opacity:.6;cursor:not-allowed}.st-v5-logistics-partner-select__value{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-v5-logistics-partner-select__chev{flex-shrink:0;color:#94a3b8;transition:transform .15s ease}.st-v5-logistics-partner-select__chev--open{transform:rotate(180deg)}.st-v5-logistics-partner-select__menu{position:absolute;z-index:20;top:calc(100% + .35rem);left:0;right:0;max-height:16rem;overflow-y:auto;padding:.35rem;border-radius:1rem;border:1px solid #efeaf8;background:#fff;box-shadow:0 8px 24px #0f172a1a}.st-v5-logistics-partner-select__group{padding:.25rem 0}.st-v5-logistics-partner-select__group+.st-v5-logistics-partner-select__group{border-top:1px solid #f1f5f9;margin-top:.15rem;padding-top:.35rem}.st-v5-logistics-partner-select__group-label{display:block;padding:.25rem .55rem .35rem;font-size:.625rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.st-v5-logistics-partner-select__option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.45rem .55rem;border:0;border-radius:.625rem;background:transparent;color:#334155;font-size:.8125rem;text-align:left;cursor:pointer}.st-v5-logistics-partner-select__option:hover{background:#f5f3ff;color:#5b21b6}.st-v5-logistics-partner-select__option--active{background:#ede9fe;color:#5b21b6;font-weight:400}.st-v5-logistics-mode-segment{margin-top:.15rem}.st-v5-logistics-mode-hint{margin:.45rem 0 0;font-size:.75rem;line-height:1.45;color:#64748b}.st-v5-logistics-copy-field{display:flex;flex-direction:column;gap:.35rem}.st-v5-logistics-copy-field+.st-v5-logistics-copy-field{margin-top:.65rem}.st-v5-logistics-copy-field__head{display:flex;align-items:center;gap:.35rem;min-height:1.25rem}.st-v5-logistics-copy-field__head .relative.inline-flex{flex-shrink:0}.st-v5-logistics-copy-field__label{font-size:.75rem;font-weight:400;color:#334155}.st-v5-logistics-card--drawer .st-v5-field{margin-bottom:.85rem}.st-v5-logistics-card--drawer .st-v5-field--compact{margin-bottom:.75rem}.st-v5-logistics-saving{margin:0 0 .5rem}.st-v5-logistics-api__grid{display:grid;grid-template-columns:1fr;gap:.65rem}@media (min-width: 480px){.st-v5-logistics-api__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-v5-logistics-api__save{align-self:flex-start;min-height:2.25rem;border-radius:9999px;padding:0 1rem;font-size:.75rem}.st-v5-checkout-partner-select{position:relative}.st-v5-checkout-partner-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:2.5rem;padding:.5rem .85rem;border:1px solid #efeaf8;border-radius:9999px;background:#fff;color:#0f172a;font-size:.8125rem;font-weight:500;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.st-v5-checkout-partner-select__trigger:hover:not(:disabled){border-color:#c4b5fd}.st-v5-checkout-partner-select__trigger--open,.st-v5-checkout-partner-select__trigger:focus-visible{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.st-v5-checkout-partner-select__trigger:disabled{opacity:.6;cursor:not-allowed}.st-v5-checkout-partner-select--compact .st-v5-checkout-partner-select__trigger{min-height:2.25rem;font-size:.75rem}.st-v5-checkout-partner-select__value{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-v5-checkout-partner-select__chev{flex-shrink:0;color:#94a3b8;transition:transform .15s ease}.st-v5-checkout-partner-select__chev--open{transform:rotate(180deg)}.st-v5-checkout-partner-select__menu{position:absolute;z-index:20;top:calc(100% + .35rem);left:0;right:0;max-height:18rem;overflow-y:auto;padding:.35rem;border-radius:1rem;border:1px solid #efeaf8;background:#fff;box-shadow:0 8px 24px #0f172a1a}.st-v5-checkout-partner-select__group+.st-v5-checkout-partner-select__group{border-top:1px solid #f1f5f9;margin-top:.15rem;padding-top:.35rem}.st-v5-checkout-partner-select__group-label{display:block;padding:.25rem .55rem .35rem;font-size:.625rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.st-v5-checkout-partner-select__option{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .55rem;border:0;border-radius:.625rem;background:transparent;color:#334155;font-size:.8125rem;text-align:left;cursor:pointer}.st-v5-checkout-partner-select__option:hover{background:#f5f3ff}.st-v5-checkout-partner-select__option--active{background:#ede9fe;font-weight:400}.st-v5-checkout-partner-select__option-label{display:block;color:#0f172a}.st-v5-checkout-partner-select__option-desc{display:block;margin-top:.15rem;font-size:.6875rem;font-weight:400;line-height:1.4;color:#64748b}.st-v5-checkout-pixel-note{display:flex;align-items:flex-start;gap:.5rem;padding:.65rem .75rem;border-radius:1rem;border:1px solid #efeaf8;background:#f8f6ff}.st-v5-checkout-webhook-card{display:flex;flex-direction:column;gap:.5rem;padding:.9rem;border-radius:1rem;border:1px solid #efeaf8;background:#fff}.st-v5-checkout-copy-field+.st-v5-checkout-copy-field{margin-top:.15rem}.st-v5-checkout-copy-field__btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2rem;padding:0 .65rem;border:1px solid #e9e5ff;border-radius:.5rem;background:#faf5ff;color:#7c3aed;font-size:.6875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.st-v5-checkout-copy-field__btn:hover:not(:disabled){background:#f5f3ff;border-color:#ddd6fe}.st-v5-checkout-copy-field__btn:disabled{opacity:.5;cursor:not-allowed}.st-v5-checkout-webhook-flow{padding:.55rem .65rem;border-radius:.625rem;border:1px solid #f1f5f9;background:#fafafa}.st-v5-checkout-shopify-card{margin-top:.35rem;padding:.85rem;border-radius:1rem;border:1px solid #efeaf8;background:#fff;display:flex;flex-direction:column;gap:.55rem}.st-v5-checkout-shopify-card__head{display:flex;align-items:flex-start;gap:.55rem}.st-v5-checkout-shopify-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.625rem;background:#f5f3ff;color:#7c3aed;flex-shrink:0}.st-v5-checkout-shopify-card__title{margin:0;font-size:.8125rem;font-weight:600;color:#0f172a;line-height:1.35}.st-v5-checkout-shopify-card__sub{margin:.2rem 0 0;font-size:.6875rem;line-height:1.45;color:#64748b}.st-v5-checkout-shopify-card__meta{display:flex;flex-wrap:wrap;gap:.35rem}.st-v5-checkout-shopify-card__ok-note{margin:0;font-size:.6875rem;line-height:1.45;color:#047857}.st-v5-checkout-pixel-connect{display:flex;flex-direction:column;gap:.45rem}.st-v5-checkout-pixel-connect__btn{align-self:flex-start;min-height:2.125rem;padding:0 .9rem;font-size:.75rem}.st-v5-checkout-pixel-connect__loading{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:.75rem;color:#64748b}.st-v5-checkout-pixel-connect__hint{margin:0;font-size:.6875rem;line-height:1.45;color:#64748b}.st-v5-checkout-pixel-connect__hint--warn{color:#6d28d9}.st-v5-checkout-retry-btn{margin-top:.1rem}.st-v5-checkout-shopify-panel,.st-v5-checkout-third-party-panel{margin-top:.35rem}.st-v5-logistics-partner-grid{display:flex;flex-wrap:wrap;gap:.5rem}.st-v5-logistics-partner-group{margin-bottom:.75rem}.st-v5-logistics-partner-group:last-child{margin-bottom:0}.st-v5-logistics-partner-group__label{display:block;margin-bottom:.4rem;font-size:.6875rem;font-weight:600;color:#94a3b8}.st-v5-logistics-partner-btn{border:1px solid #efeaf8;background:#fff;border-radius:999px;padding:.35rem .85rem;font-size:.8125rem;color:#334155;cursor:pointer}.st-v5-logistics-partner-btn--active{border-color:#7c3aed;background:#f5f3ff;color:#5b21b6;font-weight:600}.st-v5-logistics-modes{display:flex;flex-direction:column;gap:.65rem}.st-v5-logistics-mode{display:flex;gap:.65rem;align-items:flex-start;border:1px solid #efeaf8;border-radius:.85rem;padding:.75rem .85rem;cursor:pointer}.st-v5-logistics-mode--active{border-color:#c4b5fd;background:#faf5ff}.st-v5-logistics-modes--drawer .st-v5-logistics-mode{padding:.6rem .75rem}.st-v5-logistics-modes--drawer .st-v5-logistics-mode__desc{display:block}.st-v5-logistics-mode__title{display:block;font-weight:600;font-size:.875rem;color:#0f172a}.st-v5-logistics-mode__desc{display:block;font-size:.8125rem;color:#64748b;margin-top:.15rem}.st-v5-logistics-direct{margin-top:0;padding-top:0;border-top:0}.st-v5-logistics-direct--card{margin-top:.65rem;padding:.9rem;border:1px solid #efeaf8;border-radius:1rem;background:#fff;display:flex;flex-direction:column;gap:.5rem}.st-v5-logistics-copy-field+.st-v5-logistics-copy-field{margin-top:.15rem}.st-v5-logistics-webhook-status{margin-top:.15rem}.st-v5-logistics-guidance{margin-top:.35rem;padding:.85rem;border-radius:1rem;border:1px solid #efeaf8;background:#fff;display:flex;flex-direction:column;gap:.55rem}.st-v5-logistics-guidance--warn{border-color:#ede9fe;background:#faf8ff}.st-v5-logistics-guidance__head{display:flex;align-items:flex-start;gap:.55rem}.st-v5-logistics-guidance__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.625rem;background:#f5f3ff;color:#7c3aed;flex-shrink:0}.st-v5-logistics-guidance__title{margin:0;font-size:.8125rem;font-weight:600;color:#0f172a;line-height:1.35}.st-v5-logistics-guidance__body{margin:.25rem 0 0;font-size:.6875rem;line-height:1.5;color:#64748b}.st-v5-logistics-guidance__pills{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.st-v5-logistics-guidance__pill{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:9999px;font-size:.625rem;font-weight:600}.st-v5-logistics-guidance__pill--ok{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.st-v5-logistics-guidance__pill--blocked{color:#6d28d9;background:#f5f3ff;border:1px solid #e9e5ff}.st-v5-logistics-direct__lead{margin:0;font-size:.6875rem;line-height:1.45;color:#64748b}.st-v5-logistics-shopify-note{margin-top:.5rem;padding:.65rem .85rem;border-radius:1rem;border:1px solid #efeaf8;background:#fafafa}.st-v5-logistics-shopify-note--compact{margin-top:.35rem;padding:.5rem .65rem;border-radius:.75rem}.st-v5-logistics-plan-check{display:flex;gap:.5rem;align-items:flex-start;font-size:.8125rem;color:#334155;margin-bottom:.85rem}.st-v5-logistics-copy-row{display:flex;gap:.5rem;align-items:stretch}.st-v5-logistics-copy-row__input{flex:1;min-width:0;font-size:.75rem}.st-v5-logistics-copy-row__btn{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem}.st-v5-logistics-status{font-size:.8125rem;margin:.75rem 0 0}.st-v5-logistics-status--ok{color:#047857}.st-v5-logistics-status--pending{color:#6d28d9}.st-v5-logistics-note,.st-v5-logistics-foot{font-size:.8125rem;margin-top:.75rem}.st-v5-logistics-api{margin-top:1rem;padding-top:1rem;border-top:1px solid #efeaf8;display:flex;flex-direction:column;gap:.75rem}.st-v5-logistics-api__title{font-size:.875rem;font-weight:600;color:#0f172a;margin:0}.st-settings-shell .st-v5-workspace--clean{gap:.65rem}.st-settings-shell .st-v5-workspace--clean .st-v5-auto-row__desc,.st-settings-shell .st-v5-logistics-mode__desc,.st-settings-shell .st-v5-integ-row__desc{display:none}.st-settings-shell .st-v5-surface-note{padding:.4rem .75rem;font-size:.6875rem}.st-settings-shell .st-v5-notify-table th,.st-settings-shell .st-v5-notify-table td{padding:.45rem .65rem}.st-settings-shell .st-v5-logistics-card{padding:.65rem .85rem .75rem}.st-settings-shell .st-v5-logistics-card__header{margin-bottom:.5rem}.st-settings-shell .st-v5-field{margin-bottom:.45rem}.st-settings-shell .st-v5-logistics-note,.st-settings-shell .st-v5-logistics-foot{margin-top:.45rem;font-size:.75rem;line-height:1.4}.st-settings-shell .st-v5-auto-row{padding:.45rem .85rem;gap:.5rem}.st-settings-shell .st-v5-recovery-row__hint{display:none}.st-v5-tp-webhook-field{display:flex;flex-direction:column;gap:.35rem}.st-v5-tp-webhook-field__label{font-size:.6875rem;font-weight:600;color:#64748b}.st-v5-tp-webhook-actions{display:flex;flex-wrap:wrap;gap:.35rem}.st-v5-tp-setup-details{margin-top:.15rem;border-top:1px solid #f1f5f9;padding-top:.45rem}.st-v5-tp-setup-details summary{cursor:pointer;font-size:.75rem;font-weight:600;color:#7c3aed;list-style:none}.st-v5-tp-setup-details summary::-webkit-details-marker{display:none}.st-v5-tp-setup-steps{margin:.45rem 0 0;padding-left:1.1rem;font-size:.72rem;line-height:1.5;color:#64748b}.st-v5-tp-setup-steps li+li{margin-top:.25rem}.st-v5-alert-head-aside{display:inline-flex;align-items:center;gap:.45rem}.st-v5-status-chip{display:inline-flex;align-items:center;min-height:1.625rem;padding:0 .55rem;border-radius:9999px;font-size:.6875rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.st-v5-status-chip--ok{border:1px solid #bbf7d0;background:#f0fdf4;color:#047857}.st-v5-status-chip--warn{border:1px solid #fde68a;background:#fffbeb;color:#b45309}.st-v5-alert-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;margin:0 1.1rem .35rem;padding:.55rem .75rem;border-radius:.75rem;font-size:.75rem;font-weight:500;line-height:1.4}.st-v5-alert-strip--warn{border:1px solid #fde68a;background:#fffbeb;color:#92400e}.st-v5-alert-strip code{font-size:.6875rem;padding:.05rem .3rem;border-radius:.25rem;background:#ffffffb3}.st-v5-alert-strip__actions{display:inline-flex;align-items:center;gap:.65rem}.st-v5-alert-strip__link{display:inline-flex;align-items:center;gap:.25rem;border:none;background:transparent;padding:0;font-size:.75rem;font-weight:600;color:#7c3aed;text-decoration:none;cursor:pointer}.st-v5-alert-strip__link:hover{color:#5b21b6}.st-v5-surface-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding:.75rem 1.1rem 1rem;border-top:1px solid #f1f5f9;background:#fafbfc}.st-v5-danger-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem 1rem;padding:.85rem 1.1rem 1rem}.st-v5-danger-row__meta,.st-v5-danger-row__title{display:none}.st-v5-btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;padding:0 1rem;border-radius:9999px;border:1px solid #e11d48;background:#e11d48;color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.st-v5-btn-danger:hover:not(:disabled){background:#be123c;border-color:#be123c;color:#fff}.st-v5-btn-danger:disabled{opacity:.45;cursor:default}.st-v5-delete-tip__title{margin:0 0 .35rem;font-size:.75rem;font-weight:600;color:#0f172a}.st-v5-delete-tip__list{margin:0;padding-left:1rem;font-size:.75rem;line-height:1.45;color:#475569}.st-v5-delete-tip__list li+li{margin-top:.2rem}.st-v5-workspace--clean .st-v5-inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%}.st-v5-workspace--clean .st-v5-inline-actions .st-v5-input{flex:1 1 12rem;min-width:0}.st-v5-workspace--clean .st-v5-inline-actions .st-v5-btn-ghost{flex-shrink:0}.st-v5-workspace--clean .st-v5-field-row{padding-left:1.1rem;padding-right:1.1rem}.st-v5-workspace--clean .st-v5-surface__title{font-size:.875rem;font-weight:600;letter-spacing:-.01em}.st-v5-security-head-aside{display:inline-flex;align-items:center;gap:.5rem;min-width:0;max-width:100%}.st-v5-security-head-aside__email{display:inline-flex;align-items:center;gap:.4rem;min-width:0;max-width:14rem;padding:.3rem .65rem;border-radius:9999px;border:1px solid #e8e4f8;background:#faf8ff;color:#334155}.st-v5-security-head-aside__email-icon{flex-shrink:0;color:#7c3aed}.st-v5-security-head-aside__email-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;letter-spacing:-.01em}.st-v5-security-form{padding:0 0 .15rem}.st-v5-security-form__hint{margin:0;padding:.65rem 1.1rem .5rem;font-size:.75rem;font-weight:400;color:#64748b;line-height:1.45}.st-v5-security-form__hint strong{font-weight:600;color:#334155}.st-v5-security-form__row{grid-template-columns:1fr;gap:.35rem;padding:.55rem 1.1rem}.st-v5-security-form__foot{padding:.65rem 1.1rem .85rem}.st-v5-security-form__cancel-head{font-size:.75rem;padding:.35rem .65rem}.st-v5-input--otp{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:1.125rem;font-weight:600;letter-spacing:.28em;text-align:center;padding:.65rem .75rem;max-width:11rem}.st-v5-danger-head-aside{display:inline-flex;align-items:center;gap:.45rem}.st-v5-field-stack{display:flex;flex-direction:column;gap:.45rem;width:100%}.st-v5-surface-foot--split{justify-content:space-between}.st-v5-surface--head-only .st-v5-surface__head{border-bottom:none}@media (max-width: 640px){.st-v5-security-head-aside{flex-wrap:wrap;justify-content:flex-end}.st-v5-security-head-aside__email{max-width:100%;flex:1 1 100%}}.st-v5-input--mono{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.875rem;font-weight:500;letter-spacing:.08em}.st-v5-workspace--clean .st-v5-input,.st-v5-workspace--clean .st-v5-select,.st-v5-workspace--clean .st-v5-textarea{font-family:var(--font-ui, Inter, system-ui, sans-serif);font-size:.875rem;font-weight:400;line-height:1.45;letter-spacing:-.01em;color:#0f172a}.st-v5-workspace--clean .st-v5-input::-moz-placeholder,.st-v5-workspace--clean .st-v5-textarea::-moz-placeholder{color:#94a3b8;font-weight:400}.st-v5-workspace--clean .st-v5-input::placeholder,.st-v5-workspace--clean .st-v5-textarea::placeholder{color:#94a3b8;font-weight:400}.st-v5-workspace--clean .st-v5-input--readonly{font-weight:500;color:#334155;background:#f8fafc;border-color:#e2e8f0;cursor:default}.st-v5-workspace--clean .st-v5-field-row__label{font-size:.8125rem;font-weight:500;color:#475569;letter-spacing:-.01em}.st-v5-workspace--clean .st-v5-field-row{padding:.65rem 1.1rem;gap:1rem;border-bottom-color:#f1f5f9}.st-v5-workspace--clean .st-v5-segment__btn{font-size:.8125rem;font-weight:500}.st-v5-subnav-layout{display:flex;flex-direction:column;gap:1rem;min-height:0}@media (min-width: 900px){.st-v5-subnav-layout{flex-direction:row;align-items:flex-start;gap:1.25rem}}.st-v5-subnav{flex-shrink:0}.st-v5-subnav__list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.35rem;margin:0;padding:0;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.st-v5-subnav__list::-webkit-scrollbar{display:none}@media (min-width: 900px){.st-v5-subnav{width:168px;position:sticky;top:.5rem}.st-v5-subnav__list{flex-direction:column;flex-wrap:nowrap;gap:.15rem;overflow:visible;padding:.35rem;border-radius:.85rem;border:1px solid #efeaf8;background:#faf9ff;box-shadow:0 1px 3px #5b21b60d}}.st-v5-subnav__item-wrap{flex-shrink:0}.st-v5-subnav__item{position:relative;display:flex;width:100%;align-items:center;justify-content:flex-start;gap:.4rem;border-radius:9999px;border:none;background:transparent;padding:.42rem .75rem;min-height:34px;text-align:left;font-size:.75rem;font-weight:500;color:#64748b;letter-spacing:-.01em;transition:color .15s ease;white-space:nowrap;z-index:1}@media (max-width: 899px){.st-v5-subnav__list{padding:.25rem;border-radius:.75rem;border:1px solid #efeaf8;background:#faf9ff}.st-v5-subnav__item{padding:.38rem .7rem;font-size:.6875rem}}.st-v5-subnav__item:hover:not(.st-v5-subnav__item--active){color:#334155}.st-v5-subnav__item--active{color:#6d28d9}.st-v5-subnav__item--active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;z-index:-1;background:#fffffff0;border:1px solid rgba(226,232,240,.95);box-shadow:0 1px 2px #0f172a08,inset 0 1px #fffffffa}.st-v5-subnav__label{min-width:0}.st-v5-subnav__badge{flex-shrink:0;border-radius:9999px;border:1px solid #e2e8f0;background:#f8fafc;padding:.1rem .35rem;font-size:.5625rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em}.st-v5-subnav__item--active .st-v5-subnav__badge{border-color:#ddd6fe;background:#ede9fe;color:#6d28d9}.st-v5-subnav-content{min-width:0;flex:1}.st-v5-workspace--subnav .st-v5-subnav-content .st-v5-section-stack{gap:0}.st-v5-integ-single__head{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.85rem}.st-v5-integ-single__icon-wrap{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.85rem;border:1px solid #ede9fe;background:#f5f3ff;flex-shrink:0}.st-v5-integ-single__title{margin:0;font-size:.9375rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.st-v5-integ-single__desc{margin:.2rem 0 0;font-size:.75rem;font-weight:500;color:#64748b;line-height:1.45}.st-v5-integ-list--single{border-radius:1.15rem;border:1px solid #efeaf8;background:#fff;overflow:hidden}.st-v5-integ-list--single .st-v5-integ-card{border:none;border-radius:0}.st-v5-conn-detail__surface{border-radius:.85rem;border:1px solid #efeaf8;background:#fff;box-shadow:0 1px 2px #0f172a08;overflow:hidden}.st-v5-conn-detail__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.85rem 1rem}.st-v5-conn-detail__lead{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1 12rem}.st-v5-conn-detail__copy{min-width:0}.st-v5-conn-detail__name{margin:0;font-size:.9375rem;font-weight:600;color:#0f172a;letter-spacing:-.02em;line-height:1.25}.st-v5-conn-detail__desc{margin:.15rem 0 0;font-size:.75rem;font-weight:400;color:#64748b;line-height:1.4}.st-v5-conn-detail__toolbar-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem;flex-shrink:0}.st-v5-conn-detail__brand{width:2.75rem;height:2.75rem;border-radius:.8rem;flex-shrink:0}.st-v5-conn-detail__brand.st-v5-integ-brand--ai{width:2.85rem}.st-v5-conn-detail__status{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:9999px;font-size:.6875rem;font-weight:500;white-space:nowrap}.st-v5-conn-detail__status--ok{color:#6d28d9;background:#f3effe;border:1px solid #ddd6fe}.st-v5-conn-detail__status--busy{color:#7c3aed;background:#f5f3ff;border:1px solid #e9e5ff}.st-v5-conn-detail__status--soon{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.st-v5-conn-detail__status--off{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.st-v5-conn-detail__facts{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0 1rem .85rem;border-top:1px solid #f1f5f9}.st-v5-conn-detail__fact{margin:0;padding:.45rem .65rem;border-radius:.65rem;border:1px solid #f1f5f9;background:#fafbfc;min-width:0;flex:1 1 8.5rem;max-width:100%}.st-v5-conn-detail__fact-label{margin:0;font-size:.625rem;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.st-v5-conn-detail__fact-value{margin:.2rem 0 0;font-size:.8125rem;font-weight:500;color:#0f172a;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-v5-conn-detail__hint{margin:0;padding:.55rem 1.1rem .35rem;font-size:.75rem;font-weight:400;color:#64748b;line-height:1.5}.st-v5-conn-detail__caps-wrap{padding:.45rem 1.1rem .65rem;border-top:1px solid #f1f5f9;margin-top:.15rem}.st-v5-conn-detail__caps-title{margin:0 0 .4rem;font-size:.625rem;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.st-v5-conn-detail__caps{margin:0;padding:0 0 0 1rem;font-size:.75rem;font-weight:400;color:#475569;line-height:1.55}.st-v5-conn-detail__caps li+li{margin-top:.2rem}.st-v5-conn-detail__cta{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:0 .9rem;border-radius:9999px;font-size:.75rem;font-weight:600;white-space:nowrap;border:1px solid #e2e8f0;background:#fff;color:#374151;box-shadow:0 1px 2px #0f172a0a;transition:border-color .15s ease,color .15s ease,background-color .15s ease,box-shadow .15s ease;cursor:pointer}.st-v5-conn-detail__cta:disabled{opacity:.55;cursor:not-allowed}.st-v5-conn-detail__cta--primary{border-color:#7c3aed;background:#7c3aed;color:#fff;box-shadow:0 2px 8px #7c3aed38}.st-v5-conn-detail__cta--primary:hover:not(:disabled){background:#6d28d9;border-color:#6d28d9}.st-v5-conn-detail__cta--muted{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}.st-v5-conn-detail__cta--muted:hover:not(:disabled){background:#ede9fe;border-color:#c4b5fd}.st-v5-conn-detail__cta--soon{opacity:.65;cursor:default}.st-v5-conn-detail__cta:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 640px){.st-v5-conn-detail__facts{grid-template-columns:1fr}.st-v5-conn-detail .st-v5-surface__head{flex-wrap:wrap;gap:.5rem}.st-v5-conn-detail .st-v5-surface__head-aside{width:100%}}.st-settings-shell .st-v5-workspace--subnav{padding-top:.15rem}.st-v5-security-body{padding:.15rem 0 0}.st-v5-security-body__hint{margin:0;padding:.55rem 1.1rem .75rem;font-size:.75rem;font-weight:400;color:#64748b;line-height:1.5}.st-v5-security-body__email-row{display:flex;align-items:center;gap:.5rem;min-width:0;width:100%}.st-v5-security-body__email-icon{flex-shrink:0;color:#7c3aed}.st-v5-security-body__email-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;color:#334155}.st-v5-workspace--connections{padding-top:.15rem}.st-v5-delete-aside{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.st-v5-delete-compact{padding:.15rem 0 0}.st-v5-delete-compact__warn{margin:0;padding:.5rem 1rem .35rem;font-size:.75rem;font-weight:500;color:#be123c;line-height:1.4}.st-v5-delete-compact__list{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:.25rem 1rem .85rem;list-style:none}.st-v5-delete-compact__list li{font-size:.6875rem;font-weight:500;color:#64748b;padding:.2rem .5rem;border-radius:999px;border:1px solid #fce7f3;background:#fff1f2}.st-v5-btn-danger--sm{min-height:2rem;padding:0 .85rem;font-size:.75rem;gap:.35rem}.st-v5-security-body__foot{padding:.65rem 1.1rem .85rem}.st-v5-delete-body{padding:.15rem 0 0}.st-v5-delete-body__warn{margin:0;padding:.55rem 1.1rem .35rem;font-size:.75rem;font-weight:500;color:#be123c;line-height:1.45}.st-v5-delete-body__list{margin:0;padding:.35rem 1.1rem .65rem 1.65rem;font-size:.75rem;font-weight:400;color:#64748b;line-height:1.55}.st-v5-delete-body__list li+li{margin-top:.25rem}.st-v5-delete-body__foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 1.1rem .85rem;border-top:1px solid #fce7f3}.st-v5-input-with-action{display:flex;align-items:stretch;gap:.5rem;width:100%}.st-v5-input-with-action>input{flex:1 1 auto;min-width:0}.st-v5-input-with-action>.st-v5-btn-ghost{flex-shrink:0;white-space:nowrap}.st-v5-btn-ghost--violet{color:#7c3aed;border-color:#7c3aed2e;background:#7c3aed0a}.st-v5-btn-ghost--violet:hover:not(:disabled){background:#7c3aed14;border-color:#7c3aed4d}.st-v5-btn-ghost--violet:disabled{opacity:.45;cursor:not-allowed}.st-v5-field-help{margin:.45rem 0 0;font-size:.6875rem;font-weight:400;line-height:1.5;color:#94a3b8}.st-settings-page-head{margin-bottom:1rem}.st-settings-page-head .flex.flex-col.lg\:flex-row{align-items:center;gap:.5rem .75rem;margin-bottom:0}.st-settings-page-head .page-title{font-size:1.125rem;line-height:1.25}.st-settings-page-head .flex.flex-nowrap.items-center.justify-start{min-height:0;align-items:center}.st-settings-head-actions{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.st-settings-saved{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;background:#ecfdf5;border:1px solid #bbf7d0;font-size:.6875rem;font-weight:600;color:#047857}.st-settings-save-btn{min-height:32px;padding-left:.85rem;padding-right:.85rem;font-size:.75rem;gap:.35rem}.st-settings-save-btn:disabled{opacity:.5;cursor:not-allowed}.st-settings-layout{display:flex;align-items:flex-start;gap:1rem;min-height:0;width:100%;padding-top:.5rem}.st-settings-layout__content{flex:1;min-width:0;min-height:0;width:100%}.st-settings-layout__content--widget{min-width:0}.st-settings-layout__content--widget .st-v5-workspace--widget{max-width:none}.st-v5-settings-sidebar{flex-shrink:0;width:196px;position:sticky;top:0;align-self:flex-start;padding:.55rem .35rem .65rem;border-radius:1.25rem;border:1px solid rgba(124,58,237,.1);background:linear-gradient(165deg,#f5f3fff2,#ffffffeb 38%,#fff);box-shadow:0 1px 2px #0f172a08,0 8px 22px #7c3aed0f}.st-v5-settings-sidebar__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.st-v5-settings-sidebar__group{margin:0;padding:.05rem 0 .1rem}.st-v5-settings-sidebar__group--divided{margin-top:.35rem;padding-top:.45rem;border-top:1px solid rgba(124,58,237,.08)}.st-v5-settings-sidebar__group-label{margin:0 0 .25rem;padding:0 .65rem;font-size:.5625rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:#a78bfa;line-height:1.2}.st-v5-settings-sidebar__group-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.st-v5-settings-sidebar__tab{position:relative;display:flex;width:100%;align-items:center;gap:.4rem;border:none;outline:none;background:transparent;border-radius:999px;padding:.42rem .7rem;min-height:32px;text-align:left;font-size:.8125rem;font-weight:500;color:#64748b;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.st-v5-settings-sidebar__tab:focus-visible{box-shadow:0 0 0 2px #7c3aed47}.st-v5-settings-sidebar__tab:hover:not(.st-v5-settings-sidebar__tab--active){background:#7c3aed0f;color:#334155}.st-v5-settings-sidebar__tab--active{color:#5b21b6;font-weight:600;background:linear-gradient(90deg,#7c3aed29,#7c3aed12 48%,#ffffffeb);box-shadow:inset 0 0 0 1px #7c3aed1f}.st-v5-settings-sidebar__tab--active:before{content:none;display:none}.st-v5-settings-sidebar__tab--active:hover{color:#5b21b6}.st-v5-settings-sidebar__tab-label{flex:1;min-width:0;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-v5-settings-sidebar__health{flex-shrink:0;width:6px;height:6px;border-radius:999px;background:#f59e0b}.st-v5-settings-sidebar__badge{flex-shrink:0;font-size:.5625rem;font-weight:650;letter-spacing:.01em;text-transform:none;color:#7c3aed;padding:.12rem .4rem;border-radius:999px;background:#f5f3ff;border:1px solid #ede9fe}.st-v5-settings-sidebar__brand,.st-v5-settings-sidebar__icon-tile{display:none!important}.st-v5-conn-page--single{max-width:40rem}.st-v5-conn-stack__expand--solo{margin-top:0}.st-v5-channel-page{display:flex;flex-direction:column;gap:.55rem;max-width:none;width:100%}.st-v5-channel-page--wide{max-width:none;width:100%}.st-v5-ai-wallet-panel{display:flex;flex-direction:column;gap:.55rem;width:100%}.st-v5-ai-wallet-panel .st-v5-channel-hero{padding:.5rem .75rem;gap:.5rem .65rem}.st-v5-ai-wallet-kpi{gap:.45rem!important}.st-v5-ai-wallet-kpi .stat-card{padding:.55rem .65rem}.st-v5-ai-wallet-panel .st-v5-surface--compact-ai .st-v5-surface__head{padding:.45rem .85rem;min-height:0}.st-v5-ai-wallet-panel .st-v5-surface--compact-ai .st-v5-section-block{margin:0}.st-v5-ai-wallet-model-grid{display:flex;flex-direction:column;gap:.25rem;padding:.4rem .85rem .6rem}.st-v5-ai-wallet-panel .st-v5-field-row{padding:.3rem 0}.st-v5-ai-wallet-panel .st-v5-field-row__label{font-size:.8125rem}.st-v5-ai-wallet-panel .aibrain-model-dropdown--compact .aibrain-model-dropdown__trigger{border-radius:.75rem;background:#fff;min-height:2.5rem;height:auto;padding:.45rem .75rem}.st-v5-ai-wallet-panel .aibrain-model-dropdown--compact .aibrain-model-dropdown__trigger-body{flex-wrap:wrap;gap:.25rem .5rem}.st-v5-ai-support-section .st-v5-surface--ai-support .st-v5-surface__head{padding:.5rem .85rem}.st-v5-ai-support-head{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.st-v5-ai-support-chip{font-size:.6875rem;font-weight:600;padding:.18rem .5rem;border-radius:999px;border:1px solid #e2e8f0;color:#64748b;background:#f8fafc;white-space:nowrap}.st-v5-ai-support-chip--on{border-color:#c4b5fd;background:#f5f3ff;color:#6d28d9}.st-v5-ai-support-chip--off{border-color:#e2e8f0;background:#f1f5f9;color:#64748b}.st-v5-ai-usage-body{padding:.45rem .85rem .6rem}.st-v5-ai-usage-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 1rem;text-align:center;color:#94a3b8}.st-v5-ai-usage-empty p{margin:0;font-size:.8125rem;line-height:1.45;max-width:22rem}.st-v5-ai-history-wrap{padding-bottom:.15rem}.st-v5-ai-history-table{margin:0 .85rem;border-radius:.75rem;overflow:hidden}.st-v5-ai-history-empty{text-align:center!important;padding:1.25rem!important;color:#94a3b8!important;font-size:.8125rem}.st-v5-ai-history-pagination{padding:.45rem .85rem .6rem}.st-v5-ai-settings-page .st-v5-channel-page{max-width:none}.st-v5-channel-hero{display:flex;flex-wrap:nowrap;align-items:center;gap:.55rem .7rem;padding:.5rem .75rem;min-height:0;border-radius:.75rem;border:1px solid #efeaf8;background:#fff;box-shadow:0 1px 2px #0f172a08}.st-v5-channel-hero__brand{width:1.875rem!important;height:1.875rem!important;border-radius:.55rem!important;box-shadow:none!important}.st-v5-channel-hero__brand svg{width:1rem!important;height:1rem!important}.st-v5-channel-hero__copy{flex:1 1 auto;min-width:0}.st-v5-channel-hero__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .4rem;min-height:0}.st-v5-channel-hero__title-row .st-v5-channel-status{align-self:center}.st-v5-channel-hero__title{margin:0;font-size:.875rem;font-weight:650;letter-spacing:-.02em;color:#0f172a;line-height:1.2}.st-v5-channel-hero__desc{margin:.1rem 0 0;font-size:.75rem;font-weight:500;color:#64748b;line-height:1.3;max-width:48rem;word-break:break-word}.st-v5-channel-hero__meta{margin:.1rem 0 0;font-size:.6875rem;font-weight:400;color:#94a3b8;line-height:1.3;max-width:28rem}.st-v5-channel-hero__cta{flex-shrink:0;margin-left:auto;min-height:1.875rem;padding:0 .75rem;font-size:.75rem}@media (max-width: 640px){.st-v5-channel-hero{flex-wrap:wrap}.st-v5-channel-hero__cta{margin-left:0;width:100%}}.st-v5-channel-hint{font-size:.8125rem;font-weight:400;color:#64748b;line-height:1.45}.st-v5-inline-link{color:#7c3aed;font-weight:600;text-decoration:none}.st-v5-inline-link:hover{text-decoration:underline}.st-v5-channel-status{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:1.25rem;padding:.12rem .45rem;border-radius:999px;font-size:.625rem;font-weight:600;line-height:1.2;white-space:nowrap}.st-v5-channel-status--ok{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.st-v5-channel-status--off{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.st-v5-channel-status--busy{background:#f5f3ff;border:1px solid #ddd6fe;color:#6d28d9}.st-v5-channel-status--soon{background:#f8fafc;border:1px solid #e2e8f0;color:#94a3b8}.st-v5-channel-caps{margin:0;padding:.1rem 0 .1rem 1.1rem;list-style:disc}.st-v5-channel-caps li{font-size:.8125rem;font-weight:400;color:#475569;line-height:1.5}.st-v5-channel-caps li+li{margin-top:.2rem}.st-v5-channel-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.st-v5-channel-soon-card{padding:.9rem 1.05rem;border-radius:.875rem;border:1px dashed #e9e4f8;background:#faf8ff}.st-v5-channel-soon-card__title{font-size:.875rem;font-weight:600;color:#5b21b6}.st-v5-channel-soon-card__body{margin-top:.25rem;font-size:.8125rem;color:#64748b;line-height:1.45}.st-v5-channel-landing{margin-top:.55rem;border-radius:.9rem;border:1px solid #efeaf8;background:#fff;box-shadow:0 1px 2px #0f172a08;overflow:hidden}.st-v5-channel-landing__label{margin:0;padding:.65rem .9rem 0;font-size:.6875rem;font-weight:650;letter-spacing:.02em;text-transform:none;color:#94a3b8}.st-v5-conn-checklist{list-style:none;margin:0;padding:.65rem .9rem .85rem;display:flex;flex-direction:column;gap:.65rem}.st-v5-conn-checklist__item{display:flex;align-items:flex-start;gap:.65rem}.st-v5-conn-checklist__n{flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;color:#6d28d9;background:#f3e8ff;border:1px solid #e9d5ff}.st-v5-conn-checklist__copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.st-v5-conn-checklist__title{font-size:.8125rem;font-weight:650;color:#0f172a;letter-spacing:-.01em}.st-v5-conn-checklist__body{font-size:.75rem;color:#64748b;line-height:1.4}.st-v5-shopify-connect-landing{display:flex;flex-direction:column}.st-v5-shopify-connect-landing .st-v5-shopify-domain-row{padding:.9rem 1.1rem .35rem;border-top:1px solid #f1f5f9}.st-v5-shopify-connect-landing__cta{padding:.5rem 1.1rem 1.05rem}.st-v5-shopify-connect-landing__hint{margin:.65rem 0 0;text-align:center;font-size:.75rem;color:#94a3b8;line-height:1.4}.st-v5-gmail-modal__body--setup{padding-top:.25rem;padding-bottom:.25rem}.st-v5-gmail-modal__body--setup .st-v5-conn-checklist{padding-left:0;padding-right:0}.st-v5-ai-modal__checklist{margin:0 0 .85rem;padding:0;border-bottom:1px solid #f1f5f9;padding-bottom:.85rem}.st-v5-channel-shop-panel{border-radius:1rem;border:1px solid #efeaf8;background:#fff;box-shadow:0 1px 2px #0f172a08;padding:.85rem 1rem 1rem;overflow:hidden}.st-v5-channel-page .st-v5-section-block .st-v5-surface{border-color:#efeaf8;border-radius:1rem;box-shadow:0 1px 2px #0f172a08}.st-v5-connect-modal .app-modal-panel{border-radius:1rem;border-color:#efeaf8;box-shadow:0 12px 40px #0f172a1f;overflow:hidden}.st-v5-connect-modal-body{padding:0}.st-v5-connect-modal-body .st-v5-surface{border:none;box-shadow:none;border-radius:0}.st-gmail-modal .app-modal-panel__body,.st-ai-modal .app-modal-panel__body,.st-shopify-modal .app-modal-panel__body,.st-wa-modal .app-modal-panel__body{padding:0!important}.st-v5-gmail-modal{display:flex;flex-direction:column}.st-v5-gmail-modal__hero{display:flex;align-items:flex-start;gap:.75rem;padding:1.1rem 1.15rem .9rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#fffaf9,#fff)}.st-v5-gmail-modal__logo{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.85rem;background:#fff;border:1px solid #fecdd3;box-shadow:0 1px 4px #ea43351a;flex-shrink:0}.st-v5-gmail-modal__hero-copy{min-width:0;flex:1}.st-v5-gmail-modal__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem}.st-v5-gmail-modal__title{margin:0;font-size:1rem;font-weight:650;letter-spacing:-.02em;color:#0f172a;line-height:1.25}.st-v5-gmail-modal__email{margin:.3rem 0 0;font-size:.875rem;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-v5-gmail-modal__meta{margin:.15rem 0 0;font-size:.75rem;color:#94a3b8}.st-v5-gmail-modal__body{padding:.85rem 1.15rem}.st-v5-gmail-modal__lead{margin:0 0 .65rem;font-size:.8125rem;color:#64748b;line-height:1.45}.st-v5-gmail-modal__section-label{margin:0 0 .4rem;font-size:.6875rem;font-weight:600;color:#94a3b8}.st-v5-gmail-modal__list{margin:0;padding:0 0 0 1.05rem;list-style:disc}.st-v5-gmail-modal__list li{font-size:.8125rem;color:#475569;line-height:1.5}.st-v5-gmail-modal__list li+li{margin-top:.2rem}.st-v5-gmail-modal__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem;padding:.75rem 1.15rem 1rem;border-top:1px solid #f1f5f9;background:#fafbfc}.st-v5-gmail-modal__foot--single{justify-content:stretch}.st-v5-gmail-modal__foot--single .st-v5-btn-primary{justify-content:center}.st-v5-gmail-oauth-btn{gap:.5rem}.st-v5-shopify-modal{display:flex;flex-direction:column}.st-v5-shopify-modal__hero{display:flex;align-items:flex-start;gap:.75rem;padding:1.1rem 1.15rem .9rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#f7fee7,#fff)}.st-v5-shopify-modal__logo{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.85rem;background:#fff;border:1px solid #d9f99d;box-shadow:0 1px 4px #95bf4726;flex-shrink:0}.st-v5-shopify-modal__hero-copy{min-width:0;flex:1}.st-v5-shopify-modal__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem}.st-v5-shopify-modal__title{margin:0;font-size:1rem;font-weight:650;letter-spacing:-.02em;color:#0f172a;line-height:1.25}.st-v5-shopify-modal__domain{margin:.3rem 0 0;font-size:.8125rem;font-weight:500;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-v5-shopify-modal__plan{margin:.15rem 0 0;font-size:.6875rem;font-weight:600;color:#94a3b8}.st-v5-shopify-modal__body{display:flex;flex-direction:column;gap:.75rem;padding:.85rem 1.15rem .9rem}.st-v5-shopify-scopes-wrap--modal{padding:0;margin:0}.st-v5-shopify-details__icon{flex-shrink:0;color:#7c3aed;margin-top:.1rem}.st-v5-shopify-details__copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.st-v5-shopify-details__label{font-size:.625rem;font-weight:600;letter-spacing:.02em;color:#94a3b8}.st-v5-shopify-details__value{font-size:.75rem;font-weight:600;color:#334155;line-height:1.35;word-break:break-word}.st-v5-shopify-details__link{display:inline-flex;align-items:center;gap:.25rem;color:#7c3aed;text-decoration:none}.st-v5-shopify-details__link:hover{color:#6d28d9;text-decoration:underline}.st-v5-shopify-modal .st-v5-shopify-details{margin-bottom:0}.st-v5-shopify-modal__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem;padding:.75rem 1.15rem 1rem;border-top:1px solid #f1f5f9;background:#fafbfc}.st-v5-wa-connect__primary{padding:.85rem 1.1rem 1rem;border-bottom:1px solid #f1f5f9}.st-v5-wa-connect__primary-label{margin:0 0 .45rem;font-size:.6875rem;font-weight:650;color:#7c3aed;letter-spacing:.02em}.st-v5-wa-connect__coexist{margin:.55rem 0 0;font-size:.6875rem;color:#94a3b8;line-height:1.4}.st-v5-wa-connect__or{display:flex;align-items:center;gap:.65rem;padding:.35rem 1.1rem;color:#94a3b8;font-size:.6875rem;font-weight:600;text-transform:lowercase;letter-spacing:.04em}.st-v5-wa-connect__or:before,.st-v5-wa-connect__or:after{content:"";flex:1;height:1px;background:#f1f5f9}.st-v5-wa-connect__manual-section{padding:.85rem 1.1rem 1rem}.st-v5-wa-connect__manual-label{margin:0 0 .25rem;font-size:.8125rem;font-weight:650;color:#0f172a;letter-spacing:-.01em}.st-v5-wa-connect__manual-hint{margin:0 0 .75rem;font-size:.6875rem;color:#94a3b8;line-height:1.45}.st-v5-wa-connect__manual{margin:0;border-top:1px solid #f1f5f9}.st-v5-wa-connect__manual>summary{list-style:none;cursor:pointer;padding:.7rem 1.1rem;font-size:.8125rem;font-weight:550;color:#64748b}.st-v5-wa-connect__manual>summary::-webkit-details-marker{display:none}.st-v5-wa-connect__manual-body{padding:0 .75rem .85rem}.st-v5-wa-connect--es .st-v5-wa-es-landing{padding:.25rem 0 .35rem}.st-v5-wa-es-landing__cta{padding:.85rem 1.1rem 1rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#faf8ff,#fff 72%)}.st-v5-wa-es-landing__coexist{margin:.65rem 0 0;font-size:.6875rem;color:#94a3b8;line-height:1.45}.st-v5-wa-es-checklist{list-style:none;margin:0;padding:.85rem 1.1rem 1.05rem;display:flex;flex-direction:column;gap:.65rem}.st-v5-wa-es-checklist__item{display:flex;align-items:flex-start;gap:.65rem}.st-v5-wa-es-checklist__n{flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;color:#6d28d9;background:#f3e8ff;border:1px solid #e9d5ff}.st-v5-wa-es-checklist__copy{display:flex;flex-direction:column;gap:.1rem;min-width:0}.st-v5-wa-es-checklist__title{font-size:.8125rem;font-weight:650;color:#0f172a;letter-spacing:-.01em}.st-v5-wa-es-checklist__body{font-size:.75rem;color:#64748b;line-height:1.4}.st-v5-ai-modal{display:flex;flex-direction:column}.st-v5-ai-modal--loading{flex-direction:row;align-items:center;justify-content:center;gap:.55rem;padding:2rem 1.25rem;font-size:.8125rem;color:#64748b}.st-v5-ai-modal__hero{display:flex;align-items:flex-start;gap:.75rem;padding:1.1rem 1.15rem .9rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#faf8ff,#fff)}.st-v5-ai-modal__brand{width:2.75rem!important;height:2.75rem!important;border-radius:.85rem!important;flex-shrink:0}.st-v5-ai-modal__hero-copy{min-width:0;flex:1}.st-v5-ai-modal__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem}.st-v5-ai-modal__title{margin:0;font-size:1rem;font-weight:650;letter-spacing:-.02em;color:#0f172a;line-height:1.25}.st-v5-ai-modal__sub{margin:.25rem 0 0;font-size:.75rem;color:#94a3b8;line-height:1.4}.st-v5-ai-modal__upgrade{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin:.75rem 1.15rem 0;padding:.65rem .75rem;border-radius:.75rem;border:1px solid #efeaf8;background:#faf8ff;color:#7c3aed}.st-v5-ai-modal__upgrade-title{margin:0;font-size:.75rem;font-weight:600;color:#5b21b6}.st-v5-ai-modal__upgrade-sub{margin:.1rem 0 0;font-size:.6875rem;color:#64748b;line-height:1.35}.st-v5-ai-modal__body{padding:.85rem 1.15rem;display:flex;flex-direction:column;gap:.75rem}.st-v5-ai-modal__lead{margin:0;font-size:.8125rem;color:#64748b;line-height:1.45}.st-v5-ai-modal__active{display:flex;align-items:center;gap:.65rem;padding:.7rem .75rem;border-radius:.75rem;border:1px solid #efeaf8;background:#fafbfc}.st-v5-ai-modal__active-logo{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.65rem;background:#fff;border:1px solid #efeaf8;flex-shrink:0}.st-v5-ai-modal__active-logo--gemini{border-color:#ddd6fe;background:#f5f3ff;color:#7c3aed}.st-v5-ai-modal__active-logo--openai{border-color:#e2e8f0;background:#f8fafc;color:#0f172a}.st-v5-ai-modal__active-name{margin:0;font-size:.8125rem;font-weight:600;color:#0f172a}.st-v5-ai-modal__active-model{margin:.1rem 0 0;font-size:.6875rem;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.st-v5-ai-modal__tiles{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.st-v5-ai-modal__tile{display:flex;align-items:center;gap:.4rem;padding:.55rem .65rem;border-radius:.65rem;border:1px solid #f1f5f9;background:#fff;color:#94a3b8;font-size:.75rem}.st-v5-ai-modal__tile--on{border-color:#ddd6fe;background:#faf8ff;color:#5b21b6}.st-v5-ai-modal__tile-name{flex:1;font-weight:600;color:inherit}.st-v5-ai-modal__tile-state{font-size:.625rem;font-weight:650;color:#94a3b8}.st-v5-ai-modal__tile--on .st-v5-ai-modal__tile-state{color:#7c3aed}.st-v5-ai-modal__field{display:flex;flex-direction:column;gap:.35rem}.st-v5-ai-modal__label{margin:0;font-size:.6875rem;font-weight:600;color:#64748b}.st-v5-ai-modal__providers{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.st-v5-ai-modal__provider{display:flex;align-items:center;gap:.45rem;padding:.55rem .65rem;border-radius:.65rem;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.st-v5-ai-modal__provider:hover{border-color:#ddd6fe;background:#fafbfc}.st-v5-ai-modal__provider.is-active{border-color:#c4b5fd;background:#f5f3ff;box-shadow:0 0 0 1px #7c3aed1f}.st-v5-ai-modal__provider-icon{display:inline-flex;color:#64748b}.st-v5-ai-modal__provider.is-active .st-v5-ai-modal__provider-icon{color:#7c3aed}.st-v5-ai-modal__provider-label{font-size:.8125rem;font-weight:600;color:#0f172a}.st-v5-ai-modal__key-wrap{position:relative;display:flex;align-items:center}.st-v5-ai-modal__key-icon{position:absolute;left:.7rem;color:#94a3b8;pointer-events:none}.st-v5-ai-modal__key-input{padding-left:2.1rem!important}.st-v5-ai-modal__note{margin:0;font-size:.6875rem;color:#94a3b8;line-height:1.35}.st-v5-ai-modal__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem;padding:.75rem 1.15rem 1rem;border-top:1px solid #f1f5f9;background:#fafbfc}.st-v5-widget-scope-banner{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;width:100%;padding:.65rem .75rem;border-radius:.75rem;border:1px solid #efeaf8;background:#faf8ff;color:#5b21b6;font-size:.75rem;line-height:1.4}.st-v5-widget-scope-banner p{flex:1 1 12rem;min-width:0;color:#475569}.st-v5-widget-manual-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border:none;border-bottom:1px solid #f3f4f6;background:transparent;padding:.65rem 1rem;text-align:left;font-size:.8125rem;font-weight:500;color:#64748b;cursor:pointer}.st-v5-widget-manual-toggle:hover{color:#334155;background:#fafbfc}.st-v5-widget-manual-toggle__chev{flex-shrink:0;color:#94a3b8;transition:transform .15s ease}.st-v5-widget-manual-toggle__chev.is-open{transform:rotate(180deg)}.st-v5-subnav-content--solo{width:100%;min-width:0}.st-settings-shell .st-v5-workspace--subnav .st-v5-subnav-content--solo .st-v5-section-stack{margin-top:0}.st-settings-shell .st-v5-section-stack{gap:.5rem}.st-settings-shell .st-v5-surface{border-radius:.75rem;border-color:#efeaf8;box-shadow:0 1px 2px #0f172a08}.st-settings-shell .st-v5-surface__head{padding:.45rem .75rem;min-height:0}.st-settings-shell .st-v5-surface__title{font-size:.8125rem;font-weight:600}.st-settings-shell .st-v5-surface__icon:not(.st-v5-integ-brand){width:24px;height:24px;box-shadow:none}.st-settings-shell .st-v5-field-row{grid-template-columns:minmax(7.5rem,10.5rem) minmax(0,1fr);gap:.5rem .85rem;padding:.4rem .85rem;align-items:center}.st-settings-shell .st-v5-field-row__label{font-size:.75rem;line-height:1.3}.st-settings-shell .st-v5-field-row__control,.st-settings-shell .st-v5-field-row__control--full,.st-settings-shell .st-v5-field-row__control--lg,.st-settings-shell .st-v5-field-row__control--md,.st-settings-shell .st-v5-field-row__control--sm{max-width:none;width:100%}.st-settings-shell .st-v5-input,.st-settings-shell .st-v5-select,.st-settings-shell .st-v5-textarea{min-height:32px;padding:.32rem .65rem;font-size:.75rem;border-radius:.625rem}.st-settings-shell .st-v5-textarea{min-height:2.75rem}.st-settings-shell .st-v5-workspace--clean .st-v5-input,.st-settings-shell .st-v5-workspace--clean .st-v5-select,.st-settings-shell .st-v5-workspace--clean .st-v5-textarea{min-height:32px;padding:.32rem .65rem}.st-settings-shell .st-main-body{padding-top:.35rem;padding-bottom:.65rem}@media (max-width: 767px){.st-settings-layout{flex-direction:column;gap:.65rem}.st-v5-settings-sidebar{width:100%;position:static;top:auto}.st-settings-shell .st-v5-field-row{grid-template-columns:1fr;gap:.3rem;padding:.5rem .75rem;align-items:stretch}}.alert-contacts-editor{display:flex;flex-direction:column;gap:.75rem}.alert-contacts-editor__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.alert-contacts-editor__head--flow{margin-bottom:.125rem}.alert-contacts-editor--flow{border-radius:.85rem;border:1px solid #efeaf8;background:#fff;box-shadow:0 1px 3px #7c3aed0d,0 4px 16px #7c3aed0a;padding:.75rem .8rem;gap:.65rem}.alert-contacts-editor__save-chip{font-size:.625rem;font-weight:700;letter-spacing:.02em;color:#7c3aed;background:#f5f3ff;border:1px solid #ede9fe;border-radius:9999px;padding:.1rem .4rem}.alert-contacts-editor__save-chip--saved{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.alert-contacts-editor__fields{display:flex;flex-direction:column;gap:.5rem}.alert-contacts-editor__label{font-size:.75rem;font-weight:600;color:#334155}.alert-contacts-editor__input,.alert-contacts-editor__textarea{width:100%;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;padding:.5rem .65rem;font-size:.8125rem;color:#0f172a}.alert-contacts-editor__input--flow{font-size:.75rem;padding:.45rem .6rem;border-radius:.75rem;transition:border-color .15s ease,box-shadow .15s ease}.alert-contacts-editor__input--flow:focus,.alert-contacts-editor__textarea.alert-contacts-editor__input--flow:focus{border-color:#c4b5fd;outline:none;box-shadow:0 0 0 3px #7c3aed1f}.alert-contacts-editor__textarea{min-height:4.5rem;resize:vertical}.alert-contacts-editor__hint{font-size:.6875rem;color:#94a3b8;line-height:1.4}.alert-contacts-editor__recipients{border-radius:.75rem;border:1px solid #e9d5ff;background:#faf5ff;padding:.55rem .65rem;display:flex;flex-direction:column;gap:.2rem}.alert-contacts-editor__recipients--empty{border-color:#fde68a;background:#fffbeb;color:#92400e;font-size:.75rem}.alert-contacts-editor__recipients-label{font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7c3aed}.alert-contacts-editor__recipients-list{font-size:.75rem;color:#334155;line-height:1.4;word-break:break-word}.alert-contacts-editor__foot{display:flex;justify-content:flex-start}.alert-contacts-editor__test-btn{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #e2e8f0;border-radius:9999px;background:#fff;padding:.35rem .75rem;font-size:.75rem;font-weight:600;color:#475569}.alert-contacts-editor__test-btn:hover:not(:disabled){border-color:#c4b5fd;color:#6d28d9}.alert-contacts-editor__test-btn:disabled{opacity:.55;cursor:not-allowed}.alert-contacts-editor--has-error .alert-contacts-editor__head{margin-bottom:0}.alert-contacts-editor__error{display:flex;align-items:flex-start;gap:.45rem;padding:.55rem .65rem;border-radius:.65rem;border:1px solid #fecdd3;background:#fff1f2;color:#be123c}.alert-contacts-editor__error-msg{font-size:.75rem;font-weight:600;line-height:1.35}.alert-contacts-editor__error-fix{margin-top:.15rem;font-size:.6875rem;font-weight:500;line-height:1.4;color:#e11d48}.alert-contacts-editor__label--error{color:#be123c}.alert-contacts-editor__input--error,.alert-contacts-editor__textarea.alert-contacts-editor__input--error{border-color:#fda4af;background:#fffafb;box-shadow:0 0 0 2px #f43f5e14}.alert-contacts-editor__input--error:focus,.alert-contacts-editor__textarea.alert-contacts-editor__input--error:focus{border-color:#fb7185;outline:none;box-shadow:0 0 0 3px #f43f5e1f}.st-v5-commerce-setup__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.st-v5-commerce-setup__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.st-v5-commerce-ready-pill{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:9999px;font-size:.625rem;font-weight:600;color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}.st-v5-commerce-stats{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin-top:.55rem}.st-v5-commerce-stat{font-size:.6875rem;color:#64748b}.st-v5-commerce-stat strong{font-weight:700;color:#334155}.st-v5-commerce-stat--muted{color:#94a3b8}.st-v5-commerce-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.st-v5-commerce-step{display:flex;align-items:flex-start;gap:.65rem;padding:.65rem .75rem;border-radius:.75rem;border:1px solid #efeaf8;background:#faf8ff}.st-v5-commerce-step--done{border-color:#ddd6fe;background:#f5f3ff}.st-v5-commerce-step--done .st-v5-commerce-step__icon{color:#7c3aed}.st-v5-commerce-step--progress{border-color:#c4b5fd}.st-v5-commerce-step__icon{flex-shrink:0;margin-top:.1rem;color:#94a3b8}.st-v5-commerce-step__title{margin:0;font-size:.8125rem;font-weight:600;color:#0f172a}.st-v5-commerce-step__detail{margin:.15rem 0 0;font-size:.75rem;color:#64748b;line-height:1.4}.st-v5-commerce-fyi{margin-top:1rem;padding:.75rem .85rem;border-radius:.75rem;border:1px solid #ddd6fe;background:#f5f3ff}.st-v5-commerce-fyi__title{margin:0;font-size:.8125rem;font-weight:600;color:#5b21b6}.st-v5-commerce-fyi__copy{margin:.35rem 0 0;font-size:.75rem;color:#64748b;line-height:1.45}.st-v5-commerce-orders{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #f1f5f9}.st-v5-commerce-advanced{margin-top:1rem}.st-v5-commerce-advanced__toggle{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;padding:0;font-size:.75rem;font-weight:600;color:#64748b;cursor:pointer}.st-v5-commerce-advanced__toggle:hover{color:#7c3aed}.st-v5-commerce-advanced__body{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed #e2e8f0}.st-v5-link-btn{border:none;background:transparent;padding:0;font-size:inherit;font-weight:600;color:#7c3aed;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.st-v5-link-btn:hover{color:#6d28d9}.st-v5-commerce-page{display:flex;flex-direction:column;gap:.65rem;max-width:none;width:100%;min-width:0;box-sizing:border-box}.st-v5-commerce-hero{align-items:center;border-radius:1.05rem;padding:.85rem 1rem}.st-v5-commerce-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.4rem;font-size:.75rem;color:#64748b}.st-v5-commerce-meta strong{font-weight:650;color:#0f172a}.st-v5-commerce-meta__dot{width:3px;height:3px;border-radius:999px;background:#cbd5e1}.st-v5-commerce-meta__muted{color:#94a3b8}.st-v5-commerce-status-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem .6rem;border-radius:1rem;border:1px solid #efeaf8;background:#faf8ff;box-shadow:0 1px 2px #7c3aed0a}.st-v5-commerce-status-bar__item{display:inline-flex;align-items:center;gap:.35rem;min-height:1.85rem;padding:.25rem .65rem;border:1px solid #efeaf8;border-radius:999px;background:#fff;color:#475569;font-size:.6875rem;font-weight:550;line-height:1.2;max-width:100%}.st-v5-commerce-status-bar__item--done{border-color:#d1fae5;background:#ecfdf5;color:#047857}.st-v5-commerce-status-bar__item--busy{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}.st-v5-commerce-status-bar__item--warn{border-color:#fde68a;background:#fffbeb;color:#b45309}.st-v5-commerce-status-bar__item--action{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9;font-weight:600}button.st-v5-commerce-status-bar__item:not(:disabled){cursor:pointer}button.st-v5-commerce-status-bar__item:not(:disabled):hover{background:#ede9fe;border-color:#c4b5fd;color:#5b21b6}button.st-v5-commerce-status-bar__item:disabled{cursor:default}.st-v5-commerce-empty{margin-top:.15rem;border-radius:1.05rem!important;border:1px solid #efeaf8!important;background:#fff!important;box-shadow:0 1px 3px #7c3aed0d;padding:1.35rem 1rem!important}.st-v5-commerce-workspace{display:flex;flex-direction:column;gap:0;padding:0!important;overflow:hidden;border-radius:1.05rem;border:1px solid #efeaf8;background:#fff;box-shadow:0 1px 2px #0f172a08,0 8px 24px #7c3aed0d;width:100%}.st-v5-commerce-collections-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;padding:.65rem .9rem .55rem;border-bottom:1px solid #f1f5f9}.st-v5-commerce-collections-strip__label{font-size:.6875rem;font-weight:600;color:#94a3b8;flex-shrink:0}.st-v5-commerce-collections-strip__chips{display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.st-v5-commerce-collections-strip__chip{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:999px;border:1px solid #efeaf8;background:#faf8ff;font-size:.6875rem;font-weight:550;color:#5b21b6;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-v5-commerce-collections-strip__count{color:#94a3b8;font-weight:600}.st-v5-commerce-catalog--embedded{border:none;box-shadow:none;padding:.75rem .9rem .9rem;border-radius:0;background:transparent}.st-v5-commerce-orders-block{padding:.7rem .95rem .8rem;border-radius:1.05rem;border:1px solid #efeaf8;background:#fff;box-shadow:0 1px 2px #0f172a08,0 6px 18px #7c3aed0a;width:100%}.st-v5-commerce-orders-block__head{margin-bottom:.4rem}.st-v5-commerce-orders-block__title{margin:0;font-size:.8125rem;font-weight:600;color:#0f172a}.st-v5-commerce-orders__empty--loading{flex-direction:row;align-items:center;gap:.45rem}.st-v5-commerce-orders__list{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.st-v5-commerce-orders__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .55rem;border-radius:.55rem;background:#faf8ff;border:1px solid #f1f5f9}.st-v5-commerce-orders__name{margin:0;font-size:.75rem;font-weight:600;color:#0f172a}.st-v5-commerce-orders__meta{margin:.1rem 0 0;font-size:.6875rem;color:#94a3b8}.st-v5-commerce-orders__total{margin:0;font-size:.75rem;font-weight:600;color:#5b21b6}.st-v5-commerce-catalog{border-radius:.85rem;border:1px solid #efeaf8;background:#fff;padding:.9rem 1rem;box-shadow:0 1px 2px #7c3aed0a}.st-v5-commerce-catalog__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.st-v5-commerce-catalog__title{margin:0;font-size:.875rem;font-weight:650;letter-spacing:-.01em;color:#0f172a}.st-v5-commerce-catalog__subtitle{margin:.2rem 0 0;font-size:.6875rem;color:#64748b;line-height:1.4;max-width:36rem}.st-v5-commerce-catalog__actions{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.st-v5-commerce-catalog__search{position:relative;display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem}.st-v5-commerce-catalog__search-icon{position:absolute;left:.65rem;color:#94a3b8;pointer-events:none}.st-v5-commerce-catalog__search-input{flex:1;padding-left:2rem!important}.st-v5-commerce-catalog__count{flex-shrink:0;font-size:.6875rem;font-weight:600;color:#64748b}.st-v5-commerce-catalog__table-head{display:grid;grid-template-columns:2.25rem 1fr 4.5rem 5rem;gap:.65rem;padding:.35rem .5rem;font-size:.625rem;font-weight:600;color:#94a3b8;letter-spacing:.02em}.st-v5-commerce-catalog__list{list-style:none;margin:0;padding:0;border-radius:.65rem;overflow:hidden;border:1px solid #f1f5f9}.st-v5-commerce-catalog__row{display:grid;grid-template-columns:2.25rem 1fr 4.5rem 5rem;align-items:center;gap:.65rem;padding:.55rem .5rem;border-bottom:1px solid #f8fafc;background:#fff}.st-v5-commerce-catalog__row:hover{background:#fafbfc}.st-v5-commerce-catalog__row:last-child{border-bottom:none}.st-v5-commerce-catalog__price{text-align:right}.st-v5-commerce-catalog__row .st-v5-chip{justify-self:end}.st-v5-commerce-catalog__thumb{width:2.25rem;height:2.25rem;border-radius:.45rem;overflow:hidden;background:#f8fafc;display:flex;align-items:center;justify-content:center;border:1px solid #f1f5f9}.st-v5-commerce-catalog__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.st-v5-commerce-catalog__name{display:block;font-size:.8125rem;font-weight:600;color:#0f172a}.st-v5-commerce-catalog__variant{display:block;font-size:.6875rem;color:#94a3b8}.st-v5-commerce-catalog__price{font-size:.8125rem;font-weight:600;color:#0f172a;text-align:right}.st-v5-chip--ok{background:#f5f3ff;color:#6d28d9;border:1px solid #ddd6fe;font-size:.625rem;padding:.15rem .45rem;border-radius:9999px;font-weight:600}.st-v5-chip--muted{background:#f8fafc;color:#94a3b8;border:1px solid #e2e8f0;font-size:.625rem;padding:.15rem .45rem;border-radius:9999px;font-weight:600}.st-v5-commerce-catalog__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1rem;text-align:center;color:#64748b;font-size:.8125rem;border:1px dashed #e2e8f0;border-radius:.65rem;background:#fafafa}.st-v5-commerce-catalog__empty--cta p{margin:0}.st-v5-commerce-catalog__more{margin:.5rem 0 0;font-size:.6875rem;color:#94a3b8}.st-v5-commerce-catalog__collections{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.2rem}.st-v5-commerce-catalog__collection-chip{display:inline-flex;align-items:center;max-width:8rem;padding:.1rem .35rem;border-radius:999px;border:1px solid #f1f5f9;background:#f8fafc;font-size:.625rem;font-weight:550;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-v5-commerce-collections{border-radius:.85rem;border:1px solid #efeaf8;background:#fff;padding:.85rem 1rem;margin-bottom:.75rem}.st-v5-commerce-collections__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.st-v5-commerce-collections__title{margin:0;font-size:.875rem;font-weight:600;color:#0f172a}.st-v5-commerce-collections__subtitle{margin:.2rem 0 0;font-size:.6875rem;color:#64748b}.st-v5-commerce-collections__list{list-style:none;margin:0;padding:0;border:1px solid #f1edf8;border-radius:.65rem;overflow:hidden}.st-v5-commerce-collections__item+.st-v5-commerce-collections__item{border-top:1px solid #f1edf8}.st-v5-commerce-collections__trigger{display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem .65rem;text-align:left;background:#fff;border:none;cursor:pointer}.st-v5-commerce-collections__trigger:hover{background:#faf8ff}.st-v5-commerce-collections__name{display:block;font-size:.75rem;font-weight:600;color:#1e293b}.st-v5-commerce-collections__hint{display:block;margin-top:.1rem;font-size:.625rem;color:#7c3aed}.st-v5-commerce-collections__count-pill{flex-shrink:0;font-size:.625rem;font-weight:600;color:#6d28d9;background:#f3effe;border:1px solid #e9d5ff;border-radius:999px;padding:.15rem .45rem}.st-v5-commerce-collections__chevron{flex-shrink:0;color:#94a3b8;transition:transform .15s ease}.st-v5-commerce-collections__chevron--open{transform:rotate(180deg)}.st-v5-commerce-collections__body{padding:0 .65rem .55rem}.st-v5-commerce-collections__products{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.st-v5-commerce-collections__product-row{display:grid;grid-template-columns:1.75rem 1fr auto;align-items:center;gap:.45rem;padding:.35rem .4rem;border-radius:.45rem;background:#faf8ff}.st-v5-commerce-collections__thumb{width:1.75rem;height:1.75rem;border-radius:.35rem;overflow:hidden;background:#fff;border:1px solid #efeaf8;display:flex;align-items:center;justify-content:center}.st-v5-commerce-collections__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.st-v5-commerce-collections__product-name{font-size:.6875rem;font-weight:500;color:#334155}.st-v5-commerce-collections__product-price{font-size:.6875rem;font-weight:600;color:#475569}.st-v5-commerce-collections__empty{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:1.25rem .75rem;font-size:.75rem;color:#64748b}.st-v5-commerce-collections__empty--cta p{margin:0}.st-v5-commerce-collections__empty-inline{margin:0;padding:.35rem .4rem;font-size:.6875rem;color:#64748b}.st-v5-commerce-advanced__hint{margin:0 0 .65rem;font-size:.6875rem;color:#64748b}.st-v5-btn-ghost-sm{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:0 .65rem;border-radius:.55rem;border:1px solid #e8e2f4;background:#fff;font-size:.6875rem;font-weight:600;color:#475569;cursor:pointer;transition:background .12s ease,border-color .12s ease}.st-v5-btn-ghost-sm:hover:not(:disabled){background:#faf8ff;border-color:#ddd6fe;color:#5b21b6}.st-v5-btn-ghost-sm:disabled{opacity:.55;cursor:not-allowed}.st-v5-commerce-workspace{padding:0!important;overflow:hidden;border:1px solid #efeaf8;box-shadow:0 1px 2px #0f172a08,0 8px 24px #7c3aed0d}.st-v5-commerce-workspace__divider{height:1px;background:linear-gradient(90deg,transparent,#efeaf8 12%,#efeaf8 88%,transparent);margin:0 1rem}.st-v5-commerce-section-label{display:flex;align-items:flex-start;gap:.55rem}.st-v5-commerce-section-label--compact{margin-bottom:.65rem}.st-v5-commerce-section-label__icon{flex-shrink:0;margin-top:.1rem;color:#7c3aed}.st-v5-commerce-collections--embedded,.st-v5-commerce-catalog--embedded{border:none!important;border-radius:0!important;box-shadow:none!important;margin-bottom:0;padding:.75rem .9rem .9rem!important;background:transparent!important}.st-v5-commerce-collections__trigger-main{display:flex;align-items:center;gap:.55rem;flex:1;min-width:0}.st-v5-commerce-collections__count-pill--empty{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.st-v5-commerce-collections__hint{display:none}.st-v5-commerce-catalog__table-head{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 5.5rem 5.5rem;gap:.75rem;padding:.35rem .7rem .45rem;font-size:.625rem;font-weight:600;letter-spacing:.02em;color:#94a3b8;text-transform:none;width:100%;box-sizing:border-box}.st-v5-commerce-catalog__th-product{grid-column:1 / 3}.st-v5-commerce-catalog__table-head span:nth-child(2),.st-v5-commerce-catalog__table-head span:nth-child(3){text-align:right}.st-v5-commerce-catalog__row{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 5.5rem 5.5rem;gap:.75rem;padding:.55rem .7rem;align-items:center;width:100%;box-sizing:border-box;transition:background .12s ease}.st-v5-commerce-catalog__row:hover{background:#faf8ff}.st-v5-commerce-catalog__price{text-align:right;white-space:nowrap}.st-v5-commerce-catalog__row .st-v5-chip{justify-self:end;font-size:.625rem;padding:.12rem .45rem}.st-v5-commerce-catalog__search-input{border-radius:.85rem!important}.st-v5-commerce-catalog__list{border-radius:.85rem}.st-v5-commerce-catalog__thumb{border-radius:.65rem}.st-v5-commerce-orders-card{padding:.85rem .95rem}.st-v5-commerce-orders__empty{display:flex;flex-direction:row;align-items:center;text-align:left;gap:.65rem;padding:.7rem .75rem;border-radius:.85rem;background:#faf8ff;border:1px solid #efeaf8}.st-v5-commerce-orders__empty--loading{justify-content:flex-start;border-style:solid;background:#faf8ff}.st-v5-commerce-orders__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.65rem;background:#f3effe;color:#7c3aed;margin-bottom:0}.st-v5-commerce-orders__empty-copy-wrap{min-width:0;flex:1}.st-v5-commerce-orders__empty-title{margin:0;font-size:.8125rem;font-weight:600;color:#334155}.st-v5-commerce-orders__empty-copy{margin:.1rem 0 0;font-size:.75rem;color:#94a3b8;max-width:none;line-height:1.35}.st-v5-commerce-advanced-card{padding:0;overflow:hidden;border-radius:1.05rem;border:1px solid #efeaf8;background:#fff;box-shadow:0 1px 2px #0f172a08}.st-v5-commerce-advanced__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem .95rem;border:none;background:#fff;font-size:.8125rem;font-weight:600;color:#334155;cursor:pointer;text-align:left}.st-v5-commerce-advanced__toggle:hover{background:#faf8ff}.st-v5-commerce-advanced__toggle-left{display:inline-flex;align-items:center;gap:.5rem}.st-v5-commerce-advanced__chevron{color:#94a3b8;transition:transform .15s ease}.st-v5-commerce-advanced__chevron--open{transform:rotate(180deg)}.st-v5-commerce-advanced-card .st-v5-commerce-advanced__body{padding:0 1.05rem 1rem;border-top:1px solid #f1edf8}@media (max-width: 640px){.st-v5-commerce-catalog__table-head{display:none}.st-v5-commerce-catalog__row{grid-template-columns:2.25rem 1fr auto;grid-template-areas:"thumb copy copy" "thumb price status";row-gap:.25rem}.st-v5-commerce-catalog__thumb{grid-area:thumb}.st-v5-commerce-catalog__copy{grid-area:copy}.st-v5-commerce-catalog__price{grid-area:price;text-align:left;font-size:.6875rem}.st-v5-commerce-catalog__row .st-v5-chip{grid-area:status;justify-self:start}}.st-v5-ai-gate{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .85rem;border-radius:.75rem;border:1px solid #ede9fe;background:#faf8ff}.st-v5-ai-gate__text{font-size:.8125rem;color:#475569;line-height:1.45}.st-v5-inline-note{font-size:.75rem;color:#64748b;margin:0 0 .75rem;line-height:1.45}.st-v5-persona-faqs__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.st-v5-persona-faqs__list{display:flex;flex-direction:column;gap:.5rem}.st-v5-persona-faq-row{display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem;align-items:center}@media (max-width: 640px){.st-v5-persona-faq-row{grid-template-columns:1fr}}.st-v5-knowledge-stack{display:flex;flex-direction:column;gap:1.25rem}.st-v5-knowledge-docs .st-v5-label{margin-bottom:.5rem}.aibrain-store-policies--settings .aibrain-store-policies__label{font-size:.8125rem;font-weight:600;color:#334155;margin:0 0 .5rem}.intent-test-modal__shell{display:flex;justify-content:center;padding:.5rem 0 0}.intent-test-modal__device{width:min(100%,22rem)}.intent-test-modal__device .aibrain-sim-workspace{border:none;box-shadow:none;border-radius:0}.intent-test-modal__device .aibrain-sim-thread{max-height:min(52vh,28rem)}.st-v5-ai-settings-page{display:flex;flex-direction:column;gap:.65rem;padding:.1rem .35rem 1.25rem;width:100%;max-width:44rem;min-width:0;box-sizing:border-box}.st-v5-ai-settings-page .st-v5-channel-page{max-width:none;gap:.65rem}.st-v5-ai-page-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.05rem 0 .3rem}.st-v5-ai-page-header__title-row{display:flex;align-items:center;gap:.4rem;min-width:0}.st-v5-ai-page-header__title{margin:0;font-size:1rem;font-weight:650;color:#0f172a;letter-spacing:-.02em;line-height:1.25}.st-v5-ai-page-header__aside{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem;margin-left:auto}.st-v5-ai-page-header__stats{display:flex;flex-wrap:wrap;gap:.35rem}.st-v5-ai-stat-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .6rem;border-radius:999px;border:1px solid #ede9fe;background:#faf8ff;font-size:.6875rem;font-weight:500;color:#64748b;white-space:nowrap}.st-v5-ai-stat-pill strong{font-weight:700;color:#6d28d9}.st-v5-ai-stat-pill--warn{border-color:#fde68a;background:#fffbeb;color:#92400e}.st-v5-ai-stat-pill--warn strong{color:#b45309}.st-v5-ai-count-pill{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;border:1px solid #e8e2f4;background:#f8fafc;font-size:.6875rem;font-weight:600;color:#64748b}.st-v5-surface__head-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.4rem}.st-v5-ai-card-actions{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem 1rem .85rem}.st-v5-ai-card-actions--end{justify-content:flex-end}.st-v5-ai-import-row{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem .85rem}.st-v5-ai-import-row .st-v5-input{flex:1;min-width:0}.st-v5-ai-settings-page .st-v5-persona-faqs__list{padding:.65rem 1rem .85rem}.st-v5-field-row__label-row{display:inline-flex;align-items:center;gap:.3rem;max-width:100%}.st-v5-ai-settings-page .st-v5-section-stack{padding:.65rem 1rem 0}.st-v5-ai-doc-toolbar{display:flex;align-items:center;justify-content:flex-end;padding:.5rem 1rem .35rem;border-bottom:none}.st-v5-ai-settings-page .aibrain-doc-list{padding:0 1rem .85rem}.st-v5-ai-settings-page .aibrain-empty{padding:.75rem 0}.st-v5-ai-settings-page .st-v5-section-block{margin:0}.st-v5-ai-settings-page .st-v5-surface__head{padding-bottom:.35rem}.st-v5-ai-settings-page .st-v5-surface__sub{display:none}.st-v5-persona-faq-card{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;border-radius:.85rem;border:1px solid #efeaf8;background:#fcfbff}.st-v5-persona-faq-card__fields{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:.65rem;min-width:0}@media (max-width: 640px){.st-v5-persona-faq-card__fields{grid-template-columns:1fr}}.st-v5-persona-faq-card__field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.st-v5-persona-faq-card__label{font-size:.6875rem;font-weight:600;color:#94a3b8}.st-v5-persona-faq-card__remove{margin-top:1.15rem}.st-v5-persona-faqs__list{display:flex;flex-direction:column;gap:.55rem}.st-v5-settings-sidebar__icon-tile--ai,.st-v5-settings-sidebar__icon-tile--indigo,.st-v5-settings-sidebar__icon-tile{display:none}.st-v5-tab-skel{animation:st-v5-tab-skel-in .2s ease-out}@keyframes st-v5-tab-skel-in{0%{opacity:0}to{opacity:1}}.st-v5-skel-block{position:relative;overflow:hidden;border-radius:.5rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.st-v5-skel-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);animation:st-v5-skel-shimmer 1.4s ease-in-out infinite}@keyframes st-v5-skel-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.st-v5-skel-block--icon{width:2rem;height:2rem;border-radius:.55rem;flex-shrink:0}.st-v5-skel-block--title{width:7.5rem;height:.875rem}.st-v5-skel-block--sub{width:10rem;height:.625rem;margin-top:.35rem}.st-v5-skel-block--label{width:38%;height:.625rem}.st-v5-skel-block--input{width:100%;height:2.5rem;border-radius:.75rem}.st-v5-skel-block--btn,.st-v5-skel-block--btn-sm{height:2.25rem;border-radius:999px}.st-v5-skel-block--btn{width:7.5rem}.st-v5-skel-block--btn-sm{width:5.5rem}.st-v5-skel-block--brand{width:2.75rem;height:2.75rem;border-radius:.75rem;flex-shrink:0}.st-v5-skel-block--hero-title{width:8rem;height:1rem}.st-v5-skel-block--hero-sub{width:12rem;height:.75rem;margin-top:.35rem}.st-v5-skel-block--pill{width:5.5rem;height:1.35rem;border-radius:999px}.st-v5-skel-block--pill-lg{width:6.5rem;height:1.75rem;border-radius:999px}.st-v5-skel-block--page-title{width:9rem;height:1rem}.st-v5-skel-block--help{width:1.1rem;height:1.1rem;border-radius:999px}.st-v5-skel-block--stat-label{width:55%;height:.625rem}.st-v5-skel-block--stat-value{width:4.5rem;height:1.25rem;margin-top:.45rem}.st-v5-skel-block--stat-sub{width:70%;height:.5625rem;margin-top:.35rem}.st-v5-skel-block--usage-label{width:5.5rem;height:.625rem}.st-v5-skel-block--usage-bar{flex:1;height:.45rem;border-radius:999px}.st-v5-skel-block--banner{width:100%;height:4.5rem;border-radius:1rem;margin-bottom:.75rem}.st-v5-skel-block--preview{width:100%;min-height:22rem;border-radius:1rem}.st-v5-skel-section__head{pointer-events:none}.st-v5-skel-section__titles{min-width:0}.st-v5-skel-section__body{padding:.35rem .85rem .65rem}.st-v5-skel-field{display:flex;flex-direction:column;gap:.35rem;padding:.35rem 0}.st-v5-skel-channel-hero{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;padding:.75rem .9rem;border-radius:1rem;border:1px solid #efeaf8;background:#fff}.st-v5-skel-channel-hero__copy{flex:1 1 10rem;min-width:0}.st-v5-skel-channel-hero__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.st-v5-skel-stat-card{padding:.65rem .75rem;border-radius:.85rem;border:1px solid #efeaf8;background:#fff}.st-v5-skel-usage-bars{display:flex;flex-direction:column;gap:.55rem;padding:.45rem .85rem .65rem}.st-v5-skel-usage-row{display:flex;align-items:center;gap:.65rem}.st-v5-skel-ai-header{margin-bottom:.15rem}.st-v5-skel-stat-pills{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.35rem}.st-v5-skel-widget-layout{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 1024px){.st-v5-skel-widget-layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start}}.st-v5-skel-widget-main{display:flex;flex-direction:column;gap:.5rem;min-width:0}.st-v5-skel-widget-preview{min-width:0}.liquid-glass-tooltip,.glass-popover{position:relative;border-radius:.75rem;border:1px solid rgba(226,232,240,.9);background:#ffffffc7;backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35);box-shadow:0 12px 40px -12px #0f172a40,0 4px 14px -8px #5b21b614,inset 0 1px #ffffffe0;isolation:isolate}.glass-popover__inner{position:relative;z-index:1}.glass-popover--compact,.liquid-glass-tooltip--compact{max-width:min(16rem,calc(100vw - 2rem))}.glass-popover--compact .glass-popover__inner{padding:.5rem .75rem;font-size:.6875rem;font-weight:500;line-height:1.45;color:#475569;letter-spacing:-.01em}.glass-popover--wrap,.liquid-glass-tooltip--wrap{min-width:0;max-width:min(16rem,calc(100vw - 2rem))}.glass-popover--wrap .glass-popover__inner{padding:.75rem;font-size:.6875rem;font-weight:500;line-height:1.55;color:#475569}.hub-help-tooltip-shell.glass-popover,.hub-help-tooltip-shell.liquid-glass-tooltip{min-width:20rem;width:-moz-max-content;width:max-content;max-width:min(26rem,calc(100vw - 1.5rem))}.hub-help-tooltip-shell.glass-popover:has(.st-v5-help-panel),.hub-help-tooltip-shell.liquid-glass-tooltip:has(.st-v5-help-panel){min-width:16rem;max-width:min(20rem,calc(100vw - 1.5rem))}.hub-help-tooltip-shell--dense.glass-popover,.hub-help-tooltip-shell--dense.liquid-glass-tooltip{min-width:13.5rem;max-width:min(16.5rem,calc(100vw - 1.5rem))}.hub-help-tooltip-shell--dense .glass-popover__inner{padding:.5rem .65rem}.kpi-info-popover.glass-popover,.kpi-info-popover.liquid-glass-tooltip{width:min(17.5rem,calc(100vw - 1.5rem))}.kpi-info-popover.glass-popover .glass-popover__inner{padding:.75rem .85rem}.glass-info-trigger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:none;border-radius:9999px;background:transparent;color:#94a3b8;cursor:help;transition:color .15s ease,background .15s ease}.glass-info-trigger--sm{width:1.25rem;height:1.25rem}.glass-info-trigger--md{width:1.75rem;height:1.75rem}.glass-info-trigger:hover,.glass-info-trigger:focus-visible,.glass-info-trigger--open{color:#7c3aed;background:#f5f3ff;outline:none}.glass-info-trigger--bordered{border:1px solid #e9e5ff;background:linear-gradient(180deg,#faf5ff,#fff);color:#7c3aed;box-shadow:none}.glass-info-trigger--bordered:hover,.glass-info-trigger--bordered:focus-visible,.glass-info-trigger--bordered.glass-info-trigger--open{border-color:#c4b5fd;color:#6d28d9;background:linear-gradient(180deg,#f5f3ff,#fff);box-shadow:none}.hub-help-trigger.glass-info-trigger{width:1.75rem;height:1.75rem;border:1px solid rgba(226,232,240,.95);background:#ffffffeb;color:#64748b;box-shadow:0 1px 2px #0f172a0d}.hub-help-trigger.glass-info-trigger:hover,.hub-help-trigger.glass-info-trigger:focus-visible{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9;box-shadow:0 2px 8px #7c3aed1f}.kpi-info-popover{z-index:1000060;color:#0f172a;pointer-events:auto}.kpi-info-popover__title{margin:0;font-size:.75rem;font-weight:700;letter-spacing:-.01em;color:#0f172a}.kpi-info-popover__body{margin:.35rem 0 0;font-size:.6875rem;line-height:1.45;font-weight:500;color:#475569}.kpi-info-popover__meta{margin:.4rem 0 0;padding-top:.4rem;border-top:1px solid #f1f5f9;font-size:.625rem;line-height:1.4;font-weight:600;color:#64748b}.kpi-info-popover__foot{margin:.35rem 0 0;font-size:.625rem;line-height:1.35;color:#94a3b8}@media (min-width: 640px){:root{--app-workspace-px: .75rem;--app-workspace-py: .625rem}}@media (min-width: 1024px){:root{--app-workspace-px: 1rem;--app-workspace-py: .75rem}}@media (min-width: 1280px){:root{--app-workspace-px: 1.25rem;--app-workspace-py: .75rem}}@media (min-width: 1536px){:root{--app-workspace-px: 1.5rem;--app-workspace-py: 1rem}}@media (min-width: 1920px){:root{--app-workspace-px: 2rem;--app-workspace-py: 1rem}}.app-workspace,.page-container{width:100%;max-width:var(--app-workspace-max, none);margin-left:0;margin-right:0;padding-left:max(var(--app-workspace-px),env(safe-area-inset-left,0px));padding-right:max(var(--app-workspace-px),env(safe-area-inset-right,0px));padding-top:var(--app-workspace-py);padding-bottom:var(--app-workspace-py);box-sizing:border-box}.app-workspace--readable{max-width:var(--app-workspace-readable-max, 28rem);margin-left:auto;margin-right:auto}.hub-ops-kpi-strip{display:grid;gap:.75rem;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-ops-kpi-strip>*{min-width:0}@media (max-width: 399px){.hub-ops-kpi-strip{grid-template-columns:1fr}}@media (min-width: 900px){.hub-ops-kpi-strip--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-kpi-grid{display:grid;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 640px){.app-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.app-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1920px){.app-kpi-grid--wide{grid-template-columns:repeat(6,minmax(0,1fr))}}.app-split-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width: 1024px){.app-split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.app-split-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.legal-page{min-height:100vh;min-height:100dvh;overflow-x:hidden}.legal-page__bar{padding-left:max(var(--app-workspace-px),env(safe-area-inset-left,0px));padding-right:max(var(--app-workspace-px),env(safe-area-inset-right,0px))}.legal-page__bar-inner{width:100%;max-width:72rem;margin-left:auto;margin-right:auto;min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.legal-page__nav{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.legal-page__nav-link{display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;border-radius:.75rem}.legal-page__main{width:100%;max-width:72rem;margin-left:auto;margin-right:auto;padding-top:3rem;padding-bottom:5rem;padding-left:max(var(--app-workspace-px),env(safe-area-inset-left,0px));padding-right:max(var(--app-workspace-px),env(safe-area-inset-right,0px));box-sizing:border-box}@media (min-width: 768px){.legal-page__main{padding-top:5rem}}.legal-page__footer{padding-left:max(var(--app-workspace-px),env(safe-area-inset-left,0px));padding-right:max(var(--app-workspace-px),env(safe-area-inset-right,0px))}.legal-page__footer-inner{width:100%;max-width:72rem;margin-left:auto;margin-right:auto;text-align:center}.legal-page__prose{max-width:48rem}.hub-content-container{width:100%;max-width:none;margin-left:0;margin-right:0}.hub-page-inset{padding-left:max(var(--app-workspace-px),env(safe-area-inset-left,0px));padding-right:max(var(--app-workspace-px),env(safe-area-inset-right,0px))}.hub-section-gap{display:flex;flex-direction:column;gap:1.25rem}.hub-tab-panel-content{padding-top:.375rem}.hub-page-scroll--flush{overflow:visible;flex:none}.hub-section-gap--flush{gap:0}.hub-tab-panel-content--flush{padding:0}@media (max-width: 639px){.app-capsule-item{min-height:2.75rem;padding-top:.5rem;padding-bottom:.5rem}.acw-inbox-btn,.st-btn-save,.app-btn-pill-sm-primary{min-height:2.75rem}}@media (max-width: 767px){.hub-page-tab-bar-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem}.hub-page-tab-bar-scroll::-webkit-scrollbar{display:none}.hub-page-tab-bar-scroll .app-capsule-group{flex-wrap:nowrap;max-width:none}.marketing-wizard-shell,.st-v4 .st-main-body{padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}}.hub-help-panel{padding:.875rem 1rem 1rem;text-align:left;font-weight:500;letter-spacing:normal;text-transform:none}.hub-help-panel--combined{padding:0}.hub-help-panel--combined>.hub-help-panel{padding-bottom:.75rem}.hub-help-panel__health{padding:.75rem 1rem 1rem}.hub-help-panel__health>.hub-help-panel__title{margin-bottom:.5rem}.hub-help-panel__title{margin:0 0 .75rem;font-size:.8125rem;font-weight:700;color:#0f172a;line-height:1.3;padding-bottom:.5rem;border-bottom:1px solid rgb(241 245 249)}.hub-help-panel__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.625rem}.hub-help-panel__row{display:flex;gap:.625rem;align-items:flex-start}.hub-help-panel__row--health{gap:.5rem;align-items:center}.hub-help-panel__line{margin:0;font-size:.6875rem;line-height:1.35}.hub-help-panel__row-link{display:flex;gap:.625rem;align-items:flex-start;color:inherit;border-radius:.5rem;transition:background .12s ease}.hub-help-panel__row-link:hover{background:#7c3aed0f}.hub-help-nav{margin:0 0 .875rem;padding-bottom:.875rem;border-bottom:1px solid rgb(226 232 240)}.hub-help-nav__stack{display:flex;flex-direction:column;gap:.5rem}.hub-help-nav__card{border-radius:.625rem;border:1px solid rgb(226 232 240);background:#f8fafc;padding:.5rem .625rem .625rem}.hub-help-nav__card--violet{border-color:#ddd6fe;background:linear-gradient(135deg,#faf5ff,#fff)}.hub-help-nav__card--amber{border-color:#fde68a;background:linear-gradient(135deg,#fffbeb,#fff)}.hub-help-nav__card--emerald{border-color:#a7f3d0;background:linear-gradient(135deg,#ecfdf5,#fff)}.hub-help-nav__card--active-zone{box-shadow:0 0 0 1px #7c3aed1f}.hub-help-nav__card-head{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.hub-help-nav__icon{display:flex;height:1.625rem;width:1.625rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;background:#fff;color:#334155;box-shadow:0 1px 2px #0f172a0f}.hub-help-nav__card--violet .hub-help-nav__icon{color:#6d28d9}.hub-help-nav__card--amber .hub-help-nav__icon{color:#b45309}.hub-help-nav__card--emerald .hub-help-nav__icon{color:#059669}.hub-help-nav__card-titles{min-width:0;flex:1}.hub-help-nav__heading{margin:0;font-size:.75rem;font-weight:700;color:#0f172a;line-height:1.3;letter-spacing:-.01em}.hub-help-nav__sub{margin:.15rem 0 0;font-size:.6875rem;font-weight:500;color:#64748b;line-height:1.4}.hub-help-nav__links{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.hub-help-nav__links--grid{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}.hub-help-nav__link-item{min-width:0}.hub-help-nav__row{display:flex;align-items:center;gap:.35rem;min-height:1.625rem;padding:.2rem .45rem;border-radius:.375rem;font-size:.6875rem;line-height:1.3}.hub-help-nav__row--link{color:#334155;text-decoration:none;background:#ffffffd9;border:1px solid rgb(226 232 240 / .9);transition:background .12s ease,border-color .12s ease,color .12s ease}.hub-help-nav__row--link:hover{border-color:#c4b5fd;background:#fff;color:#6d28d9}.hub-help-nav__row--here{background:#7c3aed;border:1px solid rgb(109 40 217);color:#fff;font-weight:600}.hub-help-nav__row-dot{height:.3rem;width:.3rem;flex-shrink:0;border-radius:9999px;background:#94a3b8}.hub-help-nav__row--link:hover .hub-help-nav__row-dot{background:#7c3ad9}.hub-help-nav__row-icon{flex-shrink:0;opacity:.95}.hub-help-nav__row-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-help-nav__badge{flex-shrink:0;border-radius:9999px;background:#ffffff38;padding:.1rem .35rem;font-size:.5625rem;font-weight:800;text-transform:none;letter-spacing:.05em}.hub-help-nav__hint{margin:.15rem 0 0 .45rem;padding-left:.45rem;border-left:2px solid rgb(226 232 240);font-size:.625rem;font-weight:500;color:#64748b;line-height:1.35}.hub-help-nav__footer{margin-top:.625rem;padding:.5rem .625rem;border-radius:.5rem;background:#f1f5f9;border:1px solid rgb(226 232 240)}.hub-help-nav__footer p{margin:0;font-size:.6875rem;font-weight:500;color:#475569;line-height:1.45}.hub-help-nav__footer p+p{margin-top:.35rem}.hub-help-nav__footer strong{font-weight:700;color:#1e293b}.hub-help-panel__dot{margin-top:.35rem;height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px;background:#7c3aed}.hub-help-panel__label{margin:0;font-size:.6875rem;font-weight:700;color:#1e293b;line-height:1.35}.hub-help-panel__detail{margin:.2rem 0 0;font-size:.6875rem;font-weight:500;color:#64748b;line-height:1.45}.hub-dt-card,.hub-dt-wrap--card,.fb-hub-table-wrap{--hub-dt-border: #eaecf0;--hub-dt-border-soft: #f2f4f7;--hub-dt-header-bg: #ffffff;--hub-dt-text: #101828;--hub-dt-muted: #667085;--hub-dt-cell: #344054;--hub-dt-hover: #f9fafb;--hub-dt-selected: #f5f3ff;--hub-dt-focus: #7c3aed;--hub-dt-radius: .75rem;--hub-dt-cell-py: .75rem;--hub-dt-cell-px: 1rem;--hub-dt-th-py: .625rem;--hub-dt-th-px: 1rem}.hub-dt-card--sm,.hub-dt-table--sm{--hub-dt-cell-py: .375rem;--hub-dt-cell-px: .625rem;--hub-dt-th-py: .3125rem;--hub-dt-th-px: .625rem}.hub-dt-section{display:flex;flex-direction:column;gap:1rem;min-width:0}.hub-dt-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.hub-dt-nav__tabs{min-width:0}.hub-dt-card{border:1px solid var(--hub-dt-border, #eaecf0);border-radius:var(--hub-dt-radius);background:#fff;box-shadow:0 1px 2px #1018280d;overflow:hidden;min-width:0}.hub-dt-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--hub-dt-border);background:#fff}.hub-dt-card--sm .hub-dt-toolbar{padding:.375rem .625rem}.campaign-hub__table-card .hub-dt-table{min-width:52rem}.optin-hub .hub-dt-table{min-width:48rem}.hub-dt-toolbar__start,.hub-dt-toolbar__end{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.hub-dt-toolbar__end{margin-left:auto;justify-content:flex-end}.hub-dt-toolbar .hub-toolbar-search{flex:0 1 14rem;min-width:10rem;max-width:16rem}.hub-dt-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.375rem;padding:.75rem 1rem;border-bottom:1px solid var(--hub-dt-border);background:#fff}.hub-dt-card--sm .hub-dt-head{padding:.5rem .75rem}.hub-dt-head__copy{min-width:0}.hub-dt-head__title-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.hub-dt-head__title{font-size:1rem;font-weight:600;letter-spacing:-.02em;color:var(--hub-dt-text);line-height:1.3}.hub-dt-card--sm .hub-dt-head__title{font-size:.875rem}.hub-dt-head__count{display:inline-flex;align-items:center;padding:.0625rem .4375rem;border-radius:999px;border:1px solid var(--hub-dt-border);background:#f9fafb;font-size:.75rem;font-weight:500;color:var(--hub-dt-muted);white-space:nowrap}.hub-dt-head__sub{margin-top:.125rem;font-size:.8125rem;font-weight:400;color:var(--hub-dt-muted)}.hub-dt-head__actions{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0}.hub-dt-wrap,.fb-hub-table-wrap{border:none;border-radius:0;background:#fff;box-shadow:none;min-width:0}.hub-dt-wrap--scroll,.hub-dt-card .hub-dt-wrap,.hub-dt-card .fb-hub-table-wrap{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d0d5dd transparent}.hub-dt-wrap--scroll::-webkit-scrollbar,.hub-dt-card .hub-dt-wrap::-webkit-scrollbar{height:6px}.hub-dt-wrap--scroll::-webkit-scrollbar-thumb,.hub-dt-card .hub-dt-wrap::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:999px}.hub-dt-card>.hub-dt-wrap:first-child,.hub-dt-card>.fb-hub-table-wrap:first-child{border-top:none}.hub-dt-table,.fb-hub-table{width:100%;min-width:42rem;border-collapse:collapse;table-layout:fixed;font-size:.875rem}.hub-dt-table--sm,.hub-dt-card--sm .hub-dt-table{font-size:.8125rem}.hub-dt-wrap .hub-dt-table{table-layout:fixed;width:100%}col.hub-dt-col--select{width:3%}col.hub-dt-col--name{width:22%}col.hub-dt-col--badge{width:10%}col.hub-dt-col--desc{width:16%}col.hub-dt-col--metric{width:10%}col.hub-dt-col--num{width:8%}col.hub-dt-col--date{width:10%}col.hub-dt-col--menu{width:3%}col.hub-dt-col--actions{width:8%}col.hub-dt-col--toggle{width:5%}.hub-dt-table__th,.fb-hub-table__th{padding:var(--hub-dt-th-py, .625rem) var(--hub-dt-th-px, 1rem);text-align:left;font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--hub-dt-muted, #667085);background:var(--hub-dt-header-bg, #ffffff);border-bottom:1px solid var(--hub-dt-border, #eaecf0);white-space:nowrap;vertical-align:middle}.hub-dt-table--sm .hub-dt-table__th,.hub-dt-card--sm .hub-dt-table__th{font-size:.6875rem}.hub-dt-table__th--badge,.hub-dt-table__cell--badge,.hub-dt-table__th--menu,.hub-dt-table__cell--menu{white-space:nowrap}.hub-dt-table__th--toggle,.hub-dt-table__cell--toggle{text-align:left;white-space:nowrap}.hub-dt-table__th--num,.hub-dt-table__cell--num,.hub-dt-table__th--date,.hub-dt-table__cell--date,.hub-dt-table__th--metric,.hub-dt-table__cell--metric{white-space:nowrap}.hub-dt-table__th--name,.hub-dt-table__cell--name{min-width:0;overflow:hidden}.hub-dt-table__th--desc,.hub-dt-table__cell--desc{min-width:0;overflow:hidden;text-overflow:ellipsis}.hub-dt-table__th--metric,.hub-dt-table__cell--metric{width:auto;min-width:12rem;max-width:22rem;white-space:nowrap;text-align:left;padding-left:.75rem;padding-right:.75rem}.hub-dt-table__th--metric{text-align:left}.hub-dt-table__th--actions,.hub-dt-table__cell--actions{white-space:nowrap;text-align:right;padding-right:.625rem}.hub-dt-table__th--name.fb-hub-table__th--name,.fb-hub-table__th--name{min-width:10rem;max-width:none;width:22%}.hub-dt-table__th--status,.fb-hub-table__th--status{width:1%;white-space:nowrap}.hub-dt-table__th--num,.fb-hub-table__th--num,.hub-dt-table__cell--num,.fb-hub-table__cell--num{text-align:left;padding-left:.5rem;padding-right:.625rem;font-variant-numeric:tabular-nums}.hub-dt-table__th--date,.fb-hub-table__th--date{text-align:left}.hub-dt-table__th--actions,.fb-hub-table__th--actions{text-align:right;padding-right:.625rem}.hub-dt-table__th--center{text-align:center}.hub-dt-table__th--right,.hub-dt-table__cell--right{text-align:right}.hub-dt-table__row,.fb-hub-table__row{cursor:default;transition:background .12s ease}.hub-dt-table__row--clickable,.fb-hub-table__row--flow,.fb-hub-table__row--folder{cursor:pointer}.hub-dt-table__row--clickable:hover,.fb-hub-table__row--flow:hover,.fb-hub-table__row--folder:hover{background:var(--hub-dt-hover, #f9fafb)}.hub-dt-table__row--selected,.hub-dt-table__row--selected:hover{background:var(--hub-dt-selected, #f5f3ff)}.hub-dt-table__row:focus-visible,.fb-hub-table__row:focus-visible{outline:2px solid rgba(124,58,237,.45);outline-offset:-2px}.hub-dt-table__cell,.fb-hub-table__cell{padding:var(--hub-dt-cell-py, .625rem) var(--hub-dt-cell-px, 1rem);border-bottom:1px solid var(--hub-dt-border-soft, #f2f4f7);vertical-align:middle;color:var(--hub-dt-cell, #344054);line-height:1.35;font-size:.875rem}.hub-dt-table--sm .hub-dt-table__cell,.hub-dt-card--sm .hub-dt-table__cell{font-size:.8125rem}.hub-dt-table__row:last-child .hub-dt-table__cell,.fb-hub-table__row:last-child .fb-hub-table__cell{border-bottom:none}.hub-dt-table__cell--num,.fb-hub-table__cell--num{text-align:left;color:#475569;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.hub-dt-table__cell--date,.fb-hub-table__cell--date{color:#64748b;font-size:.75rem}.hub-dt-table__cell--actions,.fb-hub-table__cell--actions{text-align:right;padding-right:.625rem}.hub-dt-table__cell--center{text-align:center}.hub-dt-table__text{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-dt-overflow-tip{position:fixed;z-index:1000200;max-width:min(22rem,calc(100vw - 1.5rem));padding:.4rem .65rem;border-radius:.5rem;border:1px solid rgba(15,23,42,.08);background:#0f172a;color:#f8fafc;font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.01em;box-shadow:0 4px 6px -1px #0f172a1f,0 12px 28px -8px #0f172a47;pointer-events:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.hub-dt-table__text--desc{font-size:.75rem;font-weight:500;color:#64748b}.hub-dt-table__name,.fb-hub-table__flow-name,.fb-hub-table__folder-name{display:block;font-weight:500;color:var(--hub-dt-text, #101828);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-dt-table__date{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.0625rem;line-height:1.2;white-space:nowrap}.hub-dt-table__date-main{font-size:.75rem;font-weight:600;color:#334155}.hub-dt-table__date-sub{font-size:.6875rem;font-weight:500;color:#94a3b8}.hub-dt-table__date-muted{color:#94a3b8}.hub-dt-count{display:inline-flex;align-items:center;justify-content:flex-start;min-width:0;padding:0;border-radius:0;background:transparent;font-size:.875rem;font-weight:500;color:var(--hub-dt-cell, #344054);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.hub-dt-count[data-digits="4"],.hub-dt-count[data-digits="5"]{min-width:2.75rem}.hub-dt-count[data-digits="6"],.hub-dt-count[data-digits="7"]{min-width:3.25rem}.hub-dt-count[data-digits="8"],.hub-dt-count[data-digits="9"]{min-width:3.75rem}.hub-dt-count--loading{min-width:2.25rem;padding-inline:.375rem}.hub-dt-table__date--single{flex-direction:row}.hub-dt-table__sub{display:block;margin-top:.0625rem;font-size:.8125rem;font-weight:400;color:var(--hub-dt-muted, #667085);line-height:1.3}.hub-dt-table__avatar{width:2rem;height:2rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:#f2f4f7;box-shadow:0 0 0 1.5px #fff}.hub-dt-card--sm .hub-dt-table__avatar{width:1.75rem;height:1.75rem}.hub-dt-table__name-cell,.fb-hub-table__name-cell{display:flex;align-items:center;gap:.625rem;min-width:0}.hub-dt-table__icon,.fb-hub-table__wa-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;flex-shrink:0}.hub-dt-card--sm .hub-dt-table__icon{width:1.75rem;height:1.75rem;border-radius:.5rem}.hub-dt-table__icon--wa,.fb-hub-table__wa-icon{background:#dcfce7;color:#16a34a}.hub-dt-table__icon--violet,.hub-dt-table__icon--slate{background:#f2f4f7;color:#475467}.hub-dt-table__th--select,.hub-dt-table__cell--select{width:1%;white-space:nowrap;padding-left:var(--hub-dt-cell-px, 1rem);padding-right:.375rem;vertical-align:middle}.hub-dt-select{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;cursor:pointer}.hub-dt-select__input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;z-index:1}.hub-dt-select__box{width:1rem;height:1rem;border-radius:.25rem;border:1px solid #d0d5dd;background:#fff;box-shadow:0 1px 2px #1018280d;pointer-events:none;transition:background .12s ease,border-color .12s ease}.hub-dt-select__input:checked+.hub-dt-select__box{background:#7c3aed;border-color:#7c3aed;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6.2L4.8 8.5L9.5 3.5' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:.75rem;background-position:center;background-repeat:no-repeat}.hub-dt-select__input:indeterminate+.hub-dt-select__box{background:#7c3aed;border-color:#7c3aed;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6h7' stroke='white' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-size:.75rem;background-position:center;background-repeat:no-repeat}.hub-dt-select__input:focus-visible+.hub-dt-select__box{outline:2px solid rgba(124,58,237,.35);outline-offset:2px}.hub-dt-select__input:disabled+.hub-dt-select__box{opacity:.5;cursor:not-allowed}.hub-dt-status,.fb-hub-table__status-draft{display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.01em;color:#344054;background:#f9fafb;border:1px solid #eaecf0;border-radius:999px;padding:.1rem .45rem .1rem .35rem;white-space:nowrap;max-width:100%}.hub-dt-status__dot{width:.375rem;height:.375rem;border-radius:999px;flex-shrink:0;background:currentColor}.hub-dt-status__icon{display:inline-flex;flex-shrink:0;width:.75rem;height:.75rem;color:inherit}.hub-dt-status__icon svg{width:100%;height:100%}.hub-dt-status--live{color:#067647;background:#ecfdf3;border-color:#abefc6}.hub-dt-status--draft{color:#475467;background:#f2f4f7;border-color:#d0d5dd}.hub-dt-status--warn{color:#b54708;background:#fffaeb;border-color:#fedf89}.hub-dt-status--violet{color:#6941c6;background:#f9f5ff;border-color:#e9d7fe}.hub-dt-status--error{color:#b42318;background:#fef3f2;border-color:#fecdca}.hub-dt-status--blue{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.hub-dt-badge{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;padding:.125rem .5rem;border-radius:999px;border:1px solid #eaecf0;background:#f9fafb;color:#344054;font-size:.75rem;font-weight:500;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-dt-badge--violet{background:#f9f5ff;color:#6941c6;border-color:#e9d7fe}.hub-dt-badge--green{background:#ecfdf3;color:#067647;border-color:#abefc6}.hub-dt-badge--orange{background:#fffaeb;color:#b54708;border-color:#fedf89}.hub-dt-badge--blue{background:#eff8ff;color:#175cd3;border-color:#b2ddff}.hub-dt-badge--slate{background:#f9fafb;color:#475467;border-color:#eaecf0}.hub-dt-actions,.fb-hub-table__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.375rem}.hub-dt-action-btn,.fb-hub-table__action-btn{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:9999px;color:#667085;background:#fff;border:1px solid #eaecf0;box-shadow:none;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.hub-dt-action-btn--primary,.fb-hub-table__action-btn--primary{color:#6941c6;border-color:#e9d7fe;background:#f9f5ff}.hub-dt-action-btn:hover,.fb-hub-table__action-btn:hover{background:#f9fafb;color:#344054;border-color:#d0d5dd}.hub-dt-action-btn--primary:hover,.fb-hub-table__action-btn--primary:hover{background:#f4ebff;color:#6941c6;border-color:#d6bbfb}.hub-dt-action-btn--danger:hover,.fb-hub-table__action-btn--danger:hover{background:#fef3f2;color:#d92d20;border-color:#fecdca}.hub-dt-action-btn--text,.hub-dt-action-btn--link{width:auto;height:auto;min-height:1.75rem;padding:.2rem .55rem;gap:.2rem;font-size:.6875rem;font-weight:600;border-radius:999px;color:#475467;background:#fff;border:1px solid #eaecf0}.hub-dt-action-btn--link{color:#667085;font-weight:600}.hub-dt-action-btn--text:hover,.hub-dt-action-btn--link:hover{background:#f9fafb;color:#6941c6;border-color:#d6bbfb}.hub-dt-action-btn--link:hover{color:#344054;border-color:#d0d5dd}.hub-dt-action-btn--link.hub-dt-action-btn--danger,.hub-dt-action-btn--text.hub-dt-action-btn--danger{color:#667085}.hub-dt-action-btn--link.hub-dt-action-btn--danger:hover,.hub-dt-action-btn--text.hub-dt-action-btn--danger:hover{color:#d92d20;background:#fef3f2;border-color:#fecdca}.hub-dt-footer,.hub-ops-leads-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem 1rem;border-top:1px solid var(--hub-dt-border, #eaecf0);background:#fff;font-size:.8125rem;color:var(--hub-dt-muted, #667085)}.hub-dt-card--sm .hub-dt-footer{padding:.5rem .75rem}.hub-dt-empty{padding:2.5rem 1.5rem;text-align:center}.hub-dt-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem;padding:3.5rem 2rem;min-height:16rem;overflow:hidden}.hub-dt-empty-state__copy{display:flex;flex-direction:column;align-items:center;gap:.375rem;max-width:26rem}.hub-dt-empty-state__title{margin:0;font-size:1rem;font-weight:600;letter-spacing:-.02em;color:#101828;line-height:1.35}.hub-dt-empty-state__desc{margin:0;font-size:.875rem;font-weight:400;color:#667085;line-height:1.5}.hub-dt-empty-state__desc a{color:#6941c6;text-decoration:underline;text-underline-offset:2px}.hub-dt-empty-state__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-top:.25rem}.hub-dt-empty-state__btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2rem;padding:.35rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease;text-decoration:none}.hub-dt-empty-state__btn:disabled{opacity:.55;cursor:not-allowed}.hub-dt-empty-state__btn--primary{color:#fff;background:#7c3aed;border:1px solid #6d28d9;box-shadow:0 1px 2px #7c3aed33}.hub-dt-empty-state__btn--primary:hover:not(:disabled){background:#6d28d9}.hub-dt-empty-state__btn--secondary{color:#344054;background:#fff;border:1px solid #d0d5dd;box-shadow:0 1px 2px #1018280a}.hub-dt-empty-state__btn--secondary:hover:not(:disabled){background:#f9fafb;border-color:#98a2b3}.hub-dt-empty-state__featured{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;flex-shrink:0}.hub-dt-empty-state__featured--error{color:#d92d20;background:#fef3f2;border:1px solid #fecdca}.hub-dt-empty-state__featured--slate{color:#667085;background:#f9fafb;border:1px solid #eaecf0;box-shadow:0 1px 2px #1018280d}.hub-dt-empty-state__featured--violet{color:#7c3aed;background:#f5f3ff;border:1px solid #e9d7fe}.hub-dt-empty-state__visual{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.hub-dt-empty-state__visual--cloud .hub-dt-empty-state__cloud-ring{display:flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;border-radius:999px;background:radial-gradient(circle at 50% 40%,#f2f4f7 0%,#f9fafb 55%,transparent 70%)}.hub-dt-empty-state__visual--search{width:7rem;height:7rem}.hub-dt-empty-state__orbit{position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;border-radius:999px;border:1px solid #eaecf0;opacity:.9}.hub-dt-empty-state__orbit:before{content:"";position:absolute;top:-.65rem;right:-.65rem;bottom:-.65rem;left:-.65rem;border-radius:999px;border:1px solid #f2f4f7}.hub-dt-empty-state__visual--search .hub-dt-empty-state__featured{position:relative;z-index:1}.hub-dt-card--sm .hub-dt-empty-state{padding:2.5rem 1.25rem;min-height:12rem;gap:.75rem}.hub-dt-card--sm .hub-dt-empty-state__title{font-size:.9375rem}.hub-dt-card--sm .hub-dt-empty-state__desc{font-size:.8125rem}.hub-dt-wrap--card,.fb-hub-table-wrap{border:1px solid var(--hub-dt-border, #eaecf0);border-radius:var(--hub-dt-radius, .75rem);background:#fff;box-shadow:0 1px 2px #1018280a}.hub-dt-card .hub-dt-wrap--card,.hub-dt-card .fb-hub-table-wrap{border:none;border-radius:0;box-shadow:none}.hub-dt-card.wh-table-shell,.hub-dt-card.acw-table-wrap,.hub-dt-card.hub-ops-table-wrap{border-radius:1rem;border:1px solid #eaecf0;box-shadow:0 1px 2px #7c3aed0a}.hub-dt-wrap table.hub-dt-table,.hub-dt-wrap table.acw-table,.hub-dt-wrap table.wh-table,.hub-dt-wrap table.hub-ops-crm-table,.hub-dt-wrap table.mws-leads-table,.hub-dt-wrap table.wh-batch-table,.hub-dt-card table.hub-dt-table,.hub-dt-card table.acw-table,.hub-dt-card table.wh-table,.hub-dt-card table.hub-ops-crm-table{table-layout:fixed;width:100%;font-size:.8125rem}.hub-dt-wrap table.acw-table{min-width:52rem}.hub-dt-wrap table.wh-table{min-width:44rem}.hub-dt-wrap table.hub-ops-crm-table,.hub-dt-card table.hub-ops-crm-table{min-width:48rem}.hub-dt-wrap table.hub-ops-crm-table.crm-contacts-table,.hub-dt-card table.hub-ops-crm-table.crm-contacts-table{min-width:0;width:100%;table-layout:fixed}.hub-dt-wrap table.mws-leads-table{min-width:36rem}.hub-dt-wrap table.wh-batch-table{min-width:32rem}.hub-dt-wrap table.acw-table thead th,.hub-dt-wrap table.wh-table thead th,.hub-dt-wrap table.hub-ops-crm-table thead th,.hub-dt-wrap table.mws-leads-table thead th,.hub-dt-wrap table.wh-batch-table thead th,.hub-dt-card table.hub-ops-crm-table thead th{padding:.5rem .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.01em;color:#64748b;background:#f9fafb;border-bottom:1px solid #eaecf0;white-space:nowrap;vertical-align:middle}.hub-dt-wrap table.acw-table tbody td,.hub-dt-wrap table.wh-table tbody td,.hub-dt-wrap table.hub-ops-crm-table tbody td,.hub-dt-wrap table.mws-leads-table tbody td,.hub-dt-wrap table.wh-batch-table tbody td,.hub-dt-card table.hub-ops-crm-table tbody td{padding:.5625rem .75rem;border-bottom:1px solid #f2f4f7;vertical-align:middle;line-height:1.35}.hub-dt-wrap table.acw-table tbody tr:hover,.hub-dt-wrap table.wh-table tbody tr:hover,.hub-dt-wrap table.hub-ops-crm-table tbody tr:hover,.hub-dt-wrap table.mws-leads-table tbody tr:hover{background:#f9fafb}.hub-dt-wrap table.acw-table{table-layout:fixed}.hub-dt-wrap .acw-col-customer,.hub-dt-wrap .acw-col-cart{min-width:0;overflow:hidden}.hub-dt-wrap .acw-col-value,.hub-dt-wrap .acw-col-est,.hub-dt-wrap .acw-col-status,.hub-dt-wrap .acw-col-when{white-space:nowrap}.hub-dt-wrap .acw-col-msgs{white-space:nowrap;text-align:left}.hub-dt-wrap .acw-col-actions{width:4.75rem;min-width:4.75rem;white-space:nowrap}.hub-dt-card .acw-table col.hub-dt-col--menu{width:2.25rem}.hub-dt-card .acw-table col.hub-dt-col--name{width:24%}.hub-dt-card .acw-table col.hub-dt-col--desc{width:12%}.hub-dt-card .acw-table col.hub-dt-col--num{width:10%}.hub-dt-card .acw-table col.hub-dt-col--metric,.hub-dt-card .acw-table col.hub-dt-col--badge{width:14%}.hub-dt-card .acw-table col.hub-dt-col--date{width:12%}.hub-dt-card .acw-table col.hub-dt-col--actions{width:8%}.hub-dt-wrap .acw-table .hub-dt-table__th--metric.acw-col-msgs,.hub-dt-wrap .acw-table .hub-dt-table__cell--metric.acw-col-msgs{text-align:left}.hub-dt-wrap .acw-table .acw-col-est .acw-predicted-cell{align-items:flex-start;text-align:left}.hub-dt-wrap .acw-table .acw-col-status .acw-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis}.hub-dt-wrap .crm-col-metric,.hub-dt-wrap .hub-ops-crm-table .crm-col-metric{width:1%;white-space:nowrap;font-variant-numeric:tabular-nums}.hub-dt-wrap .hub-ops-crm-table.crm-contacts-table .crm-col-metric{width:auto;min-width:0;white-space:normal;font-variant-numeric:tabular-nums}.hub-dt-wrap .hub-ops-crm-table .crm-col-customer{min-width:10rem;width:18%}.hub-dt-wrap .hub-ops-crm-table.crm-contacts-table .crm-col-customer{min-width:0;width:auto;max-width:none}.hub-dt-wrap .wh-batch-table thead th{text-align:left}.hub-dt-card .optin-hub-panel{border:none;border-radius:0;box-shadow:none}.intents-workspace-card.hub-dt-card .aibrain-intent-table-wrap{border-top:1px solid #eaecf0}.hub-dt-wrap table.intents-hub-table{min-width:40rem}.hub-dt-wrap table.intents-hub-table thead th{padding:.5rem .75rem;font-size:.6875rem;font-weight:600;color:#64748b;background:#f9fafb;border-bottom:1px solid #eaecf0}.hub-dt-wrap table.intents-hub-table tbody td{padding:.5625rem .75rem;border-bottom:1px solid #f2f4f7;vertical-align:middle}.hub-dt-card.orders-glass-table{border-radius:1rem;border:1px solid #eaecf0;box-shadow:0 1px 2px #7c3aed0a;overflow:hidden}.hub-dt-wrap table.orders-glass-table,.hub-dt-card .orders-glass-table .hub-dt-table{min-width:68rem}col.hub-dt-col--menu{width:2.5rem}.hub-dt-table__th--menu,.hub-dt-table__cell--menu{width:1%;white-space:nowrap;text-align:center;padding-left:.5rem;padding-right:.5rem}.hub-dt-footer__meta{font-size:.75rem;font-weight:500;color:#64748b}.hub-dt-footer__meta--solo{padding:.5rem .875rem;border-top:1px solid #eaecf0;background:#f9fafb}.hub-dt-table__empty{padding:2rem 1rem;text-align:center;color:#64748b;font-size:.8125rem}.hub-dt-toolbar__select{font-size:.75rem;font-weight:500;color:#334155;border:1px solid #e8ecf4;border-radius:.625rem;padding:.375rem .625rem;background:#fff;min-width:8.5rem}.hub-dt-table__row-chevron{color:#cbd5e1;flex-shrink:0}.hub-dt-card .email-hub-table__contact{display:flex;align-items:center;gap:.5rem;min-width:0}.hub-dt-card .email-hub-table__avatar{width:1.75rem;height:1.75rem;font-size:.6875rem;border-radius:.5rem}.hub-dt-card .email-hub-table__name-cell{display:flex;align-items:center;gap:.5rem;min-width:0}.hub-dt-card .email-hub-audience__selection-bar{border-bottom:1px solid #eaecf0}.hub-dt-card .email-hub-audience-health__chips{display:flex;flex-wrap:wrap;gap:.35rem}.hub-dt-toolbar .email-hub-audience__search-wrap{position:relative;flex:0 1 14rem;min-width:10rem;max-width:16rem}.hub-dt-card .email-hub-audience-table{min-width:40rem;table-layout:fixed}.hub-dt-card .email-hub-audience-table col.hub-dt-col--menu{width:2.25rem}.hub-dt-card .email-hub-audience-table col.hub-dt-col--name{width:auto}.hub-dt-card .email-hub-audience-table col.hub-dt-col--badge{width:6.25rem}.hub-dt-card .email-hub-audience-table col.hub-dt-col--num{width:3.75rem}.hub-dt-card .email-hub-audience-table col.hub-dt-col--date{width:6rem}.hub-dt-card .email-hub-audience-table col.hub-dt-col--actions{width:4.75rem}.hub-dt-card .email-hub-audience-table .email-hub-table__contact{align-items:flex-start}.hub-dt-card .email-hub-audience-table .hub-dt-table__cell--badge .hub-dt-status{font-size:.625rem;padding:.125rem .4375rem}.hub-dt-card .email-hub-activity-table{min-width:48rem;table-layout:fixed}.hub-dt-card .email-hub-activity-table col.hub-dt-col--name{width:18%}.hub-dt-card .email-hub-activity-table col.hub-dt-col--desc{width:28%}.hub-dt-card .email-hub-activity-table col.hub-dt-col--badge{width:12%}.hub-dt-card .email-hub-activity-table col.hub-dt-col--num{width:7%}.hub-dt-card .email-hub-activity-table col.hub-dt-col--date{width:10%}.hub-dt-card .email-hub-activity-table col.hub-dt-col--actions{width:2.75rem}.hub-dt-card .email-hub-activity-table .hub-dt-table__cell--num{text-align:left}.hub-dt-card .email-hub-activity-table .email-hub-activity-email,.hub-dt-card .email-hub-activity-table .email-hub-subject-text,.hub-dt-card .email-hub-templates-table .email-hub-subject-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-dt-card .seg-segments-table{min-width:40rem;table-layout:fixed}.hub-dt-card .seg-segments-table col.hub-dt-col--name{width:15%}.hub-dt-card .seg-segments-table col.hub-dt-col--badge{width:5.25rem}.hub-dt-card .seg-segments-table col.hub-dt-col--desc{width:auto;max-width:20rem}.hub-dt-card .seg-segments-table col.hub-dt-col--num{width:3.75rem}.hub-dt-card .seg-segments-table col.hub-dt-col--date{width:6.25rem}.hub-dt-card .seg-segments-table col.hub-dt-col--menu{width:2.5rem}.hub-dt-card .seg-segments-table .hub-dt-table__th--num,.hub-dt-card .seg-segments-table .hub-dt-table__cell--num{text-align:left;padding-left:.5rem;padding-right:.375rem}.hub-dt-card .seg-segments-table .seg-segments-table__size{justify-content:flex-start;font-variant-numeric:tabular-nums}.hub-dt-card .seg-segments-table .hub-dt-table__cell--desc .hub-dt-table__text--desc{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-dt-card .seg-segments-table .hub-dt-actions{justify-content:center}.hub-dt-status--slate{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}.hub-dt-footer__meta--inline{padding:0;border:none;background:transparent;margin:0}.hub-dt-card .pi-product-hub-table,.hub-dt-card .econ-product-hub-table{min-width:42rem;width:100%;table-layout:fixed}.hub-dt-card .pi-product-hub-table .hub-dt-table__th--name,.hub-dt-card .pi-product-hub-table .hub-dt-table__cell--name{padding-left:.75rem;padding-right:.5rem;overflow:hidden;vertical-align:middle}.hub-dt-card .pi-product-hub-table .hub-dt-table__th--metric,.hub-dt-card .pi-product-hub-table .hub-dt-table__cell--metric{text-align:left;min-width:0;max-width:none;padding-left:.25rem;padding-right:.35rem;vertical-align:middle;white-space:nowrap;overflow:visible}.hub-dt-card .pi-product-hub-table .hub-dt-table__th--num,.hub-dt-card .pi-product-hub-table .hub-dt-table__cell--num{text-align:right;white-space:nowrap;padding-left:.25rem;padding-right:.35rem;overflow:hidden}.hub-dt-card .pi-product-hub-table .pi-revenue-pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.25rem;padding:.15rem .5rem;border-radius:9999px;background:linear-gradient(180deg,#ecfdf3,#d1fae5);color:#067647;font-size:.75rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #abefc6;box-shadow:0 1px 2px #0676470f}.hub-dt-card .pi-product-hub-table .pi-revenue-pill--empty{background:#f8fafc;color:#94a3b8;border-color:#e2e8f0;box-shadow:none;font-weight:600}.hub-dt-card .pi-product-hub-table .hub-dt-table__th--actions,.hub-dt-card .pi-product-hub-table .hub-dt-table__cell--actions{white-space:nowrap;padding-left:.1rem;padding-right:.25rem;overflow:hidden}.hub-dt-card .pi-product-hub-table .hub-dt-table__th--menu,.hub-dt-card .pi-product-hub-table .hub-dt-table__cell--menu{padding:0;border:0;overflow:hidden}.hub-dt-card .pi-product-hub-table .hub-metric-flow{width:auto;max-width:100%;display:inline-flex}.hub-dt-card .pi-product-hub-table .hub-metric-flow__track{width:auto;justify-content:flex-start;gap:0}.hub-dt-card .pi-product-hub-table .hub-metric-flow__step{align-items:center}.hub-dt-card .pi-product-hub-table .pi-product-row__title-line .hub-dt-table__name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25;max-width:none}.hub-dt-card .econ-product-hub-table col.hub-dt-col--num{width:5.75rem}.hub-dt-card .econ-product-hub-table col.hub-dt-col--badge{width:7.25rem}.hub-dt-card .pi-product-hub-table .pi-mini-funnel{justify-content:flex-end;width:100%}.hub-dt-card .store-customers-table{min-width:48rem;table-layout:fixed}.hub-dt-card .store-customers-table col.hub-dt-col--name{width:24%}.hub-dt-card .store-customers-table col.hub-dt-col--desc{width:14%}.hub-dt-card .store-customers-table col.hub-dt-col--num{width:6.25rem}.hub-dt-card .store-customers-table col.hub-dt-col--badge{width:8.5rem}.hub-dt-card .store-customers-table col.hub-dt-col--date{width:6.5rem}.hub-dt-card .store-customers-table col.hub-dt-col--actions{width:7.25rem}.hub-dt-card .store-customers-table .hub-dt-table__cell--actions{padding-right:.75rem}.hub-dt-card .store-customers-table thead th.hub-dt-table__cell--num,.hub-dt-card .store-customers-table thead th.hub-dt-table__cell--badge,.hub-dt-card .store-customers-table thead th.hub-dt-table__cell--date,.hub-dt-card .store-customers-table thead th.hub-dt-table__cell--actions,.hub-dt-card .store-customers-table .store-customers-cell--center{text-align:center;vertical-align:middle}.hub-dt-card .store-customers-table .store-customers-cell--center{text-align:center}.hub-dt-card .store-customers-table .store-customers-cell--center .crm-metric,.hub-dt-card .store-customers-table .store-customers-cell--center .crm-score-chip,.hub-dt-card .store-customers-table .store-customers-cell--center .crm-score-empty,.hub-dt-card .store-customers-table .store-customers-cell--center .hub-dt-actions{margin-inline:auto}.hub-dt-card .store-customers-table .store-customers-cell--center .hub-dt-actions{justify-content:center}.hub-dt-card .store-customers-table .crm-metric{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;padding:.2rem .65rem;border-radius:9999px;font-size:.75rem;font-weight:600;color:#334155;background:#f8fafc;border:1px solid #e8e4f8;font-variant-numeric:tabular-nums}.hub-dt-card .store-customers-table .crm-metric--accent{color:#5b21b6;background:#f5f3ff;border-color:#ddd6fe}.hub-dt-card .store-customers-table .crm-score-chip--inline{flex-direction:row;align-items:center;justify-content:center;gap:.35rem;width:auto;max-width:100%;min-width:0;margin-inline:auto;padding:.28rem .65rem;border-radius:9999px;border:1px solid #eaecf0;background:#f9fafb}.hub-dt-card .store-customers-table .crm-score-chip--inline.crm-score-chip--high{background:#fff1f3;border-color:#fecdd3;color:#e11d48}.hub-dt-card .store-customers-table .crm-score-chip--inline.crm-score-chip--mid{background:#fffbeb;border-color:#fde68a;color:#b45309}.hub-dt-card .store-customers-table .crm-score-chip--inline.crm-score-chip--low{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.hub-dt-card .store-customers-table .crm-score-chip--inline .crm-score-chip__num{font-size:.75rem;font-weight:700;color:inherit}.hub-dt-card .store-customers-table .crm-score-chip--inline .crm-score-chip__tier{display:inline-flex;align-items:center;gap:.2rem;font-size:.625rem;font-weight:600;color:inherit}.hub-dt-card .store-customers-table .crm-score-chip--inline .crm-score-chip__tier-text{max-width:6.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-dt-card .store-customers-table .crm-score-empty{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .65rem;border-radius:9999px;border:1px solid #eaecf0;background:#fff;font-size:.6875rem;font-weight:500;color:#98a2b3}.store-customers-row-actions{min-width:0}.store-customers-row-actions .hub-dt-action-btn--text{color:#475467}.store-customers-toolbar__sync{box-shadow:0 1px 2px #6d28d914}.hub-dt-card .store-customers-table .hub-dt-table__cell--name{max-width:none}.hub-dt-customer-cell{display:flex;align-items:center;gap:.5rem;min-width:0}.hub-dt-customer-cell__body{display:flex;flex-direction:column;gap:.125rem;min-width:0}.hub-dt-customer-cell__name-row{display:flex;align-items:center;gap:.375rem;min-width:0}.hub-dt-customer-tier{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-style:solid;padding:2px 8px;font-size:9px;font-weight:600;line-height:1.3}.hub-dt-customer-cell__tags{max-width:100%}.hub-dt-tag-stack{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;position:relative}.hub-dt-tag-pill{display:inline-flex;align-items:center;max-width:7.5rem;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #e2e8f0;background:#f1f5f9;color:#475569}.hub-dt-tag-pill--hot{border-color:#fecdd3;background:#fff1f2;color:#be123c}.hub-dt-tag-pill--warm{border-color:#fde68a;background:#fffbeb;color:#b45309}.hub-dt-tag-pill--warranty{border-color:#bbf7d0;background:#ecfdf5;color:#047857}.hub-dt-tag-more{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #eef2f6;cursor:default}.hub-dt-tag-popover{position:fixed;z-index:1000040;padding:10px 12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 12px 32px #0f172a24;pointer-events:auto}.hub-dt-tag-popover__title{margin:0 0 8px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.hub-dt-tag-popover__list{display:flex;flex-wrap:wrap;gap:5px;max-width:280px}.hub-dt-card .orders-glass-hub-table{min-width:72rem;table-layout:fixed}.hub-dt-card .orders-glass-hub-table .hub-dt-table__cell--desc,.hub-dt-card .orders-glass-hub-table .hub-dt-table__cell--name{overflow:hidden;vertical-align:middle}.hub-dt-card .orders-glass-hub-table .hub-dt-table__cell--badge{overflow:visible;vertical-align:middle}.hub-dt-card .orders-glass-hub-table .orders-items-cell{max-width:0}.hub-dt-card .orders-glass-hub-table .hub-dt-table__th--select,.hub-dt-card .orders-glass-hub-table .hub-dt-table__cell--select{text-align:left;padding-left:.75rem;padding-right:.35rem;width:2.5rem}.hub-dt-card .orders-glass-hub-table .hub-dt-table__th--menu,.hub-dt-card .orders-glass-hub-table .hub-dt-table__cell--menu{text-align:left;width:2.75rem;padding-left:.35rem;padding-right:.75rem}.hub-dt-card .orders-glass-hub-table .hub-dt-table__cell--desc{max-width:0}.hub-dt-card .orders-glass-hub-table .orders-col-order,.hub-dt-card .orders-glass-hub-table .orders-col-status{overflow:visible}.hub-dt-card .orders-glass-hub-table .orders-status-badge{max-width:none;flex-shrink:0}.hub-dt-card .pi-product-row__main{display:flex;align-items:center;gap:.5rem;min-width:0}.hub-dt-card .econ-product-hub-row--drainer{background:linear-gradient(90deg,rgba(244,63,94,.04),transparent 55%)}.hub-dt-card.mtm-tpl-table-shell{overflow:hidden}.hub-dt-card .mtm-tpl-table{min-width:54rem;table-layout:fixed}.hub-dt-card .mtm-tpl-table col.hub-dt-col--name{width:21%}.hub-dt-card .mtm-tpl-table col.hub-dt-col--desc{width:26%;min-width:7rem}.hub-dt-card .mtm-tpl-table col.hub-dt-col--badge{width:4.5rem}.hub-dt-card .mtm-tpl-table col.hub-dt-col--date{width:5.25rem}.hub-dt-card .mtm-tpl-table col.hub-dt-col--actions{width:2.75rem}.hub-dt-card .mtm-tpl-table thead th.hub-dt-table__th{background:#f9fafb;border-bottom:1px solid #eaecf0;font-size:.6875rem;font-weight:600;color:#64748b;padding:.5rem .75rem;text-transform:none;letter-spacing:.01em}.hub-dt-card .mtm-tpl-table tbody td{padding:.4375rem .5rem;vertical-align:middle;border-bottom:1px solid #f2f4f7}.hub-dt-card .mtm-tpl-table tbody td.hub-dt-table__cell--badge{padding-left:.375rem;padding-right:.375rem}.hub-dt-card .mtm-tpl-table tbody td.hub-dt-table__cell--date{padding-left:.375rem;padding-right:.375rem;font-size:.75rem;color:#64748b}.hub-dt-card .mtm-tpl-table .mtm-tpl-preview{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.35;color:#64748b}.hub-dt-card .mtm-tpl-table .hub-dt-table__row:hover{background:#f9fafb}.hub-dt-card .ds-tracking-events-table{min-width:36rem;table-layout:fixed;width:100%}.hub-dt-card .ds-tracking-sessions-table col.hub-dt-col--toggle{width:4%}.hub-dt-card .ds-tracking-sessions-table col.hub-dt-col--name,.hub-dt-card .ds-tracking-sessions-table col.hub-dt-col--badge{width:18%}.hub-dt-card .ds-tracking-sessions-table col.hub-dt-col--desc{width:28%}.hub-dt-card .ds-tracking-sessions-table col.hub-dt-col--date{width:16%}.hub-dt-card .ds-tracking-sessions-table col.hub-dt-col--num{width:10%}.hub-dt-card .ds-tracking-events-table col.hub-dt-col--badge:first-child{width:8rem}.hub-dt-card .ds-tracking-events-table col.hub-dt-col--name{width:26%;max-width:32%}.hub-dt-card .ds-tracking-events-table col.hub-dt-col--date{width:6.5rem}.hub-dt-card .ds-tracking-events-table col.hub-dt-col--badge:nth-child(4){width:5.5rem}.hub-dt-card .ds-tracking-events-table col.hub-dt-col--shopper{width:9.25rem}.hub-dt-card .ds-tracking-events-table .hub-dt-table__th--shopper,.hub-dt-card .ds-tracking-events-table .hub-dt-table__cell--shopper{text-align:left;white-space:nowrap}.hub-dt-card .ds-tracking-events-table .hub-dt-table__cell--shopper .ds-tracking-shopper{display:inline-block;text-align:left}.hub-dt-card .ds-tracking-events-table .hub-dt-table__th--name,.hub-dt-card .ds-tracking-events-table .hub-dt-table__cell--name{min-width:10rem;max-width:0}.hub-dt-card .ds-tracking-events-table .hub-dt-table__cell--name .hub-dt-table__text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-dt-card.ds-tracking-events-card .ds-tracking-events-card__body{padding:0}.hub-dt-card .ds-url-cell{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){.hub-dt-table,.fb-hub-table{min-width:36rem}.hub-dt-table__th--name,.hub-dt-table__cell--name{min-width:7rem;max-width:11rem}.hub-dt-table__th--desc,.hub-dt-table__cell--desc{min-width:8rem}.hub-dt-toolbar{flex-direction:column;align-items:stretch}.hub-dt-toolbar__end{margin-left:0;justify-content:flex-start}.hub-dt-toolbar .hub-toolbar-search{max-width:none;width:100%}}.email-hub-table thead th,.cas-members__table thead th,.aibrain-table thead th,.sd-history-table thead th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:500;color:#667085;background:#f9fafb;border-bottom:1px solid #eaecf0;white-space:nowrap}.email-hub-table tbody td,.cas-members__table tbody td,.aibrain-table tbody td,.sd-history-table tbody td{padding:1rem;border-bottom:1px solid #f2f4f7;color:#344054;vertical-align:middle}.email-hub-table tbody tr:hover,.cas-members__table tbody tr:hover,.aibrain-table tbody tr:hover{background:#f9fafb}.hub-metric-flow{display:inline-flex;align-items:center;min-width:0;max-width:100%;vertical-align:middle}.hub-metric-flow--empty{color:#98a2b3;font-size:.8125rem}.hub-metric-flow__track{display:inline-flex;align-items:flex-start;gap:.2rem;min-width:0;flex-wrap:nowrap}.hub-metric-flow__step{display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.2rem;flex-shrink:0;min-width:2.25rem}.hub-metric-flow__step--muted .hub-metric-flow__value{color:#98a2b3;font-weight:600}.hub-metric-flow__label{display:block;font-size:.625rem;font-weight:500;line-height:1;color:#98a2b3;white-space:nowrap;letter-spacing:.01em;height:.625rem;text-align:center;width:100%}.hub-metric-flow__label--spacer{visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hub-metric-flow__value{display:block;font-size:.8125rem;font-weight:700;line-height:1.25;color:#0f172a;white-space:nowrap;min-height:1.25rem;text-align:center;width:100%}.hub-metric-flow__connector{display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.2rem;flex-shrink:0;padding:0 .1rem}.hub-metric-flow__connector-row{display:inline-flex;align-items:center;justify-content:center;gap:0;min-height:1.25rem}.hub-metric-flow__arrow{color:#a78bfa;font-size:.8125rem;font-weight:500;line-height:1}.hub-metric-flow__rate{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:1.25rem;padding:.15rem .4rem;border-radius:9999px;background:linear-gradient(180deg,#f5f3ff,#ede9fe);color:#6d28d9;font-size:.625rem;font-weight:700;line-height:1;white-space:nowrap;border:1px solid #ddd6fe;box-shadow:0 1px 2px #7c3aed0f}.hub-metric-flow__rate-line{display:block;width:.45rem;height:1.5px;border-radius:9999px;background:#7c3aed;flex-shrink:0;opacity:.75}.hub-metric-flow__rate-arrow{display:inline-block;color:#7c3aed;font-size:.625rem;font-weight:700;line-height:1;margin:0;padding:0;opacity:.85}.pi-product-hub-table td .hub-metric-flow,.acw-table td .hub-metric-flow,.ds-tracking-sessions-table td .hub-metric-flow{width:auto;max-width:100%}html,body,#root{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar,#root::-webkit-scrollbar{display:none;width:0;height:0}.app-dashboard-root,.app-dashboard-root *{-ms-overflow-style:none;scrollbar-width:none!important}.app-dashboard-root *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.app-dashboard-root{min-height:100vh;min-height:100dvh;overflow:hidden}.app-dashboard-main{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.app-dashboard-scroll{flex:1;min-height:0;min-width:0;overflow-x:hidden}.app-dashboard-scroll--immersive{padding-top:0;padding-bottom:0;overflow:hidden}@media (max-width: 1023px){.app-dashboard-scroll--with-mobile-nav{padding-top:3.5rem}}.app-dashboard-routes{min-width:0;width:100%}.app-banner-stack{width:100%;min-width:0;flex-shrink:0;margin-top:0}.app-banner-inset{width:100%;padding-left:max(var(--app-workspace-px, .5rem),env(safe-area-inset-left,0px));padding-right:max(var(--app-workspace-px, .5rem),env(safe-area-inset-right,0px));box-sizing:border-box}.app-alert-bar{width:100%;flex-shrink:0;border-bottom-width:1px;box-sizing:border-box}.app-alert-bar__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%;padding:.625rem max(var(--app-workspace-px, .5rem),env(safe-area-inset-right,0px)) .625rem max(var(--app-workspace-px, .5rem),env(safe-area-inset-left,0px));box-sizing:border-box}@media (min-width: 640px){.app-alert-bar__inner{align-items:center}}.app-alert-bar__content{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;flex:1;font-size:.8125rem;font-weight:500;line-height:1.45}.app-alert-bar__action{font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.app-alert-bar__dismiss{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;flex-shrink:0;border-radius:.5rem;padding:.25rem}.app-alert-bar__dismiss:hover{background:#0000000d}.app-promo-banner{width:100%;box-sizing:border-box}.app-promo-banner__inner{display:flex;flex-direction:column;gap:.75rem;border-radius:1rem;padding:.875rem 1rem;margin-bottom:.75rem}@media (min-width: 640px){.app-promo-banner__inner{flex-direction:row;align-items:center;justify-content:space-between}}.app-promo-banner__cta{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;flex-shrink:0;border-radius:.75rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;white-space:nowrap}.te-setup-banner{padding-left:0;padding-right:0}.te-setup-banner__inner{padding-left:max(var(--app-workspace-px, .5rem),env(safe-area-inset-left,0px));padding-right:max(var(--app-workspace-px, .5rem),env(safe-area-inset-right,0px))}@media (max-width: 767px){.onboarding-setup-banner__inner{align-items:center;gap:.35rem}.onboarding-setup-banner__content{flex:1;gap:.35rem .5rem}.onboarding-setup-banner__dismiss{min-width:2rem;min-height:2rem}}.admin-impersonation-bar__inner{padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}.admin-impersonation-bar__main{min-width:0;flex:1 1 12rem}.admin-impersonation-bar .app-btn-pill-sm-secondary{min-height:2rem}.app-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:max(.75rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px));box-sizing:border-box}@media (max-width: 639px){.app-modal-overlay{align-items:flex-end;padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px))}}.app-modal-panel{position:relative;z-index:1;display:flex;width:100%;max-height:min(calc(100dvh - 1.5rem),90vh);flex-direction:column;overflow:hidden;border-radius:1.25rem;box-sizing:border-box}@media (max-width: 639px){.app-modal-panel{max-height:min(calc(100dvh - 1rem),92dvh);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.app-modal-panel--sheet-mobile{border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:min(calc(100dvh - .5rem),94dvh)}}.app-modal-panel__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;padding:.875rem 1rem;border-bottom:1px solid #e2e8f0;background:#fff}.app-modal-panel__close{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;flex-shrink:0;border-radius:9999px;border:1px solid rgba(226,232,240,.8);background:#f8fafc;color:#94a3b8;transition:background .15s,color .15s}.app-modal-panel__close:hover{background:#fff1f2;color:#f43f5e}.app-modal-panel__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width: 639px){.hub-modal-stage{align-items:flex-end;padding:max(.5rem,env(safe-area-inset-top,0px)) max(.5rem,env(safe-area-inset-right,0px)) max(.25rem,env(safe-area-inset-bottom,0px)) max(.5rem,env(safe-area-inset-left,0px))}.hub-modal-panel,.hub-modal-panel--md,.hub-modal-panel--lg,.hub-modal-panel--xl,.hub-modal-panel--setup,.hub-modal-panel--import{width:100%;max-height:min(calc(100dvh - .75rem),94dvh);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.hub-modal-panel--setup .onboarding-setup-step-card{min-width:0}}.app-gate-popout{width:100%;min-width:0;box-sizing:border-box}.app-gate-popout__actions .inline-flex,.app-gate-popout__actions a{min-height:2.75rem}@media (max-width: 479px){.app-gate-popout__actions{flex-direction:column;align-items:stretch}.app-gate-popout__actions .inline-flex,.app-gate-popout__actions a{width:100%;justify-content:center}}.app-card-grid{display:grid;gap:.75rem;min-width:0}.app-card-grid>*{min-width:0}.app-stat-card-root{min-width:0;height:100%}.app-mobile-nav-header button{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem}.app-mobile-nav-drawer a{min-height:2.75rem}@media (max-width: 640px){[data-sonner-toaster].te-premium-toaster{--width: min(360px, calc(100vw - 1rem) );left:max(.5rem,env(safe-area-inset-left,0px))!important;right:max(.5rem,env(safe-area-inset-right,0px))!important}[data-sonner-toaster].te-premium-toaster[data-x-position=right]{right:max(.5rem,env(safe-area-inset-right,0px))!important}body:has(.mock-sample-capsule--floating-bottom) [data-sonner-toaster].te-premium-toaster[data-y-position=bottom]{bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))!important}}.eco-dashboard{width:100%;min-width:0;max-width:none;align-self:stretch;box-sizing:border-box;--dash-chart-h: 248px}.eco-dashboard.page-container{max-width:none}.eco-dashboard .premium-chart-shell,.eco-dashboard .dashboard-panel{border-radius:1rem}.eco-dashboard .premium-chart-shell{padding:.75rem!important}@media (min-width: 640px){.eco-dashboard .premium-chart-shell{padding:.875rem!important}}.eco-dashboard .app-stat-card-root>.group{border-radius:1rem;padding:.75rem!important}.eco-dashboard .app-stat-card-root h3{font-size:1.125rem;line-height:1.25}@media (min-width: 640px){.eco-dashboard .app-stat-card-root h3{font-size:1.25rem}}.eco-dashboard .app-stat-card-root .group[class*=min-h-]{min-height:88px!important}.eco-dashboard .dashboard-hero-title{font-size:1.0625rem;line-height:1.3}@media (min-width: 640px){.eco-dashboard .dashboard-hero-title{font-size:1.1875rem}}.eco-dashboard .dashboard-panel__header{padding:.75rem .875rem}@media (min-width: 640px){.eco-dashboard .dashboard-panel__header{padding:.75rem 1rem}}.eco-dashboard .dashboard-panel__header h3{font-size:.8125rem}.eco-dashboard .dashboard-data-table th,.eco-dashboard .dashboard-data-table td{padding:.5rem .75rem}.eco-dashboard .dashboard-data-table th{padding-top:.625rem;padding-bottom:.625rem}.eco-dashboard__tab-panel{min-width:0;width:100%}.eco-dashboard-header-actions{display:flex;width:100%;flex-wrap:wrap;align-items:center;gap:.5rem}@media (min-width: 768px){.eco-dashboard-header-actions{width:auto;flex-wrap:nowrap;gap:.75rem}}.eco-dashboard-header-actions .app-capsule-group{max-width:100%}.eco-dashboard-tab-bar{width:100%;max-width:100%;min-width:0}.dashboard-kpi-strip{min-width:0;width:100%}.dashboard-kpi-strip>*{min-width:0}.dashboard-kpi-strip--store{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 1024px){.dashboard-kpi-strip--store{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-kpi-strip--store-hero{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr);align-items:stretch}.dashboard-kpi-strip--store-hero__side{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}@media (min-width: 1024px){.dashboard-kpi-strip--store-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start}.dashboard-kpi-strip--store-hero__side{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr 1fr}.dashboard-kpi-strip--store-hero__main--stretch{align-self:stretch;height:100%}}.dashboard-kpi-strip--support{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 768px){.dashboard-kpi-strip--support{grid-template-columns:repeat(4,minmax(0,1fr))}}.eco-dashboard-date-select{min-width:5.5rem;max-width:100%}@media (max-width: 639px){.dashboard-kpi-strip>*{min-height:96px}.dashboard-kpi-strip h3{font-size:1.125rem}}.eco-chart-block-header{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:1rem}@media (min-width: 640px){.eco-chart-block-header{flex-direction:row;align-items:flex-start;justify-content:space-between}}.eco-chart-legend-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.35rem}@media (min-width: 640px){.eco-chart-legend-row{justify-content:flex-end}}.dashboard-chart-canvas--fluid{width:100%;min-height:180px;height:var(--dash-chart-h, 248px)}.topedge-recovered-hero{font-family:var(--font-ui, Inter, system-ui, sans-serif)}.topedge-recovered-hero h3{letter-spacing:-.01em}.topedge-recovered-hero--empty{min-height:120px}.dashboard-store-panels-grid{display:grid;gap:.625rem;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.dashboard-store-panels-grid__cell{min-width:0;display:flex;flex-direction:column}.dashboard-store-panels-grid__cell>.premium-chart-shell,.dashboard-store-panels-grid__cell>.eco-dashboard-chart,.dashboard-store-panels-grid__cell>.dashboard-panel{flex:1;width:100%;min-width:0;height:100%}.dashboard-store-panel-card{border-radius:1rem;border:1px solid rgba(226,232,240,.9);background:#fff;box-shadow:0 1px 3px #0f172a0f}.dashboard-store-panel-card .dashboard-panel__header{padding:.75rem 1rem .625rem}.dashboard-store-panel-card .dashboard-panel__body{padding:0}@media (min-width: 768px){.dashboard-store-panels-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.625rem}.dashboard-store-panels-grid__cell{min-height:220px}.dashboard-store-panels-grid__cell--table .dashboard-data-table-wrap{max-height:none}}.dash-chart-toolbar__title{display:flex;align-items:center;gap:.625rem;min-width:0;flex:1}.dash-chart-metric-tabs{scrollbar-width:thin}.dash-chart-metric-tabs .app-capsule-group{flex-wrap:nowrap}.dash-chart-period-menu{min-width:11.5rem}@media (max-width: 639px){.dashboard-chart-canvas--fluid{height:min(var(--dash-chart-h, 320px),52vh);min-height:220px}.premium-chart-shell{padding:.875rem!important}}.eco-support-charts{display:grid;grid-template-columns:1fr;gap:.625rem;min-width:0;width:100%}@media (min-width: 1024px){.eco-support-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1920px){.eco-support-charts{gap:1.25rem}}.dashboard-panel__header--responsive{flex-wrap:wrap;align-items:flex-start;padding:1rem 1rem .875rem}@media (min-width: 640px){.dashboard-panel__header--responsive{flex-wrap:nowrap;align-items:center;padding:1rem 1.25rem}}.dashboard-panel__header--responsive .dashboard-panel__header-action{width:100%;margin-top:.25rem}@media (min-width: 640px){.dashboard-panel__header--responsive .dashboard-panel__header-action{width:auto;margin-top:0}}.eco-dashboard .dashboard-data-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.eco-dashboard .dashboard-data-table-wrap table{width:100%}.eco-queue-row{display:flex;flex-direction:column;gap:.75rem;min-width:0;border-bottom:1px solid #f1f5f9;padding:.75rem 1rem}.eco-queue-row:last-child{border-bottom:none}@media (min-width: 640px){.eco-queue-row{flex-direction:row;align-items:center;justify-content:space-between;padding:.625rem 1rem}}.eco-queue-row--urgent{border-left:3px solid #f43f5e;background:linear-gradient(90deg,rgba(255,241,242,.6) 0%,transparent 100%)}.eco-queue-row__main{flex:1;min-width:0}.eco-queue-status{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .5rem;font-size:.625rem;font-weight:600;line-height:1.25;white-space:nowrap}.eco-queue-status--urgent{border:1px solid #fecdd3;background:#fff1f2;color:#be123c}.eco-queue-status--assigned{border:1px solid #ddd6fe;background:#f5f3ff;color:#6d28d9}.eco-queue-status--waiting{border:1px solid #e2e8f0;background:#f8fafc;color:#64748b}.eco-queue-row__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;flex-shrink:0}@media (min-width: 640px){.eco-queue-row__actions{width:auto;flex-wrap:nowrap}}.eco-queue-assign-menu{z-index:40}@media (max-width: 639px){.eco-queue-assign-menu{position:fixed!important;left:max(.75rem,env(safe-area-inset-left,0px))!important;right:max(.75rem,env(safe-area-inset-right,0px))!important;bottom:max(.75rem,env(safe-area-inset-bottom,0px))!important;top:auto!important;width:auto!important;min-width:0!important;max-height:min(50vh,360px);overflow-y:auto;border-radius:1rem;box-shadow:0 20px 48px -12px #0f172a40}.eco-queue-assign-menu button{min-height:2.75rem}}.activation-goal-hints{min-width:0}.activation-goal-hints__link{display:inline-flex;min-height:2.75rem;align-items:center}.eco-dashboard .dash-chart-toolbar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem}@media (max-width: 639px){.eco-dashboard .dash-chart-toolbar{flex-wrap:wrap}.eco-dashboard .dash-chart-toolbar .eco-chart-legend-row,.eco-dashboard .dash-chart-toolbar .app-capsule-group{width:100%;justify-content:flex-start}.eco-dashboard .dash-chart-metric-bar--quad .dash-chart-metric-cell__value{font-size:1.125rem}}.eco-dashboard .dashboard-icon-btn{min-width:2.25rem;min-height:2.25rem;width:2.25rem;height:2.25rem}.eco-dashboard-chart{min-width:0;width:100%;min-height:220px}.eco-dashboard-chart--store{border-radius:.875rem;border:1px solid rgba(226,232,240,.95);background:#fff;box-shadow:0 1px 2px #0f172a0a}.eco-dashboard-chart--store .dashboard-chart-canvas--store{border:0;background:transparent;box-shadow:none;padding:0;border-radius:0}.dash-chart-toolbar--split{flex-wrap:wrap;align-items:flex-start}.dash-chart-toolbar__tabs{margin-left:auto;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (min-width: 640px){.dash-chart-toolbar--split{flex-wrap:nowrap;align-items:center}}.app-capsule-group--compact{padding:2px;gap:2px;background:#fff;border:1px solid #ece8f4;box-shadow:0 1px 2px #0f172a0a}.app-capsule-group--compact .app-capsule-item{min-height:1.625rem;padding:0 .5rem;font-size:.625rem}.app-capsule-group--compact .app-capsule-item__label{font-weight:600}.dash-chart-toolbar__title--plain{align-items:flex-start}.eco-chart-legend-item{display:inline-flex;align-items:center;gap:.375rem;font-size:.625rem;font-weight:500;color:#64748b}.eco-chart-legend-item__dot{display:inline-block;height:.375rem;width:.75rem;border-radius:9999px}.eco-chart-legend-item__dot--violet{background:#7c3aed}.eco-chart-legend-item__dot--emerald{border:1px dashed #10b981;background:transparent}.dashboard-panel__header--compact{padding:.75rem .75rem .5rem}.eco-top-products__list{display:flex;flex-direction:column;gap:.625rem}.eco-top-products__row{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.eco-top-products__main{display:flex;flex-direction:column;gap:.25rem}.eco-top-products__bar-row{display:flex;align-items:center;gap:.5rem;min-width:0}.eco-top-products__track{flex:1;min-width:0;height:.3125rem;border-radius:9999px;background:#f1f5f9;overflow:hidden}.eco-top-products__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#7c3aed)}.eco-top-products__meta{flex-shrink:0;font-size:.625rem;font-weight:500;color:#94a3b8}.dash-chart-metric-bar--compact .dash-chart-metric-cell{padding:.5rem .75rem}.dash-chart-metric-bar--compact .dash-chart-metric-cell__value{font-size:.9375rem}.dash-chart-metric-bar--compact .dash-chart-metric-cell__label{font-size:.625rem}@media (max-width: 639px){.eco-dashboard-chart .dashboard-chart-canvas{min-height:240px}}.eco-dashboard-mobile-cta{display:inline-flex;width:100%;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem}@media (min-width: 640px){.eco-dashboard-mobile-cta{display:none}}.dash-date-picker{position:absolute;right:0;z-index:50;margin-top:.5rem;width:min(16.75rem,calc(100vw - 1.5rem));overflow:hidden;border-radius:.875rem;border:1px solid rgba(226,232,240,.95);background:#fff;box-shadow:0 4px 6px -1px #0f172a0f,0 12px 28px -4px #7c3aed1f}@media (max-width: 639px){.dash-date-picker{left:50%;right:auto;transform:translate(-50%)}}.dash-date-picker__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .75rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#fafafa,#fff)}.dash-date-picker__header-label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.dash-date-picker__header-value{font-size:.75rem;font-weight:600;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9rem}.dash-date-picker__presets{padding:.375rem}.dash-date-picker__preset{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;padding:.4375rem .625rem;border-radius:.5rem;font-size:.8125rem;font-weight:500;color:#334155;text-align:left;transition:background-color .12s ease,color .12s ease}.dash-date-picker__preset:hover{background:#f8fafc}.dash-date-picker__preset--active{background:#f5f3ff;color:#5b21b6;font-weight:600}.dash-date-picker__footer{padding:.375rem;border-top:1px solid #f1f5f9}.dash-date-picker__custom-btn{display:flex;width:100%;align-items:center;gap:.4375rem;padding:.4375rem .625rem;border-radius:.5rem;font-size:.8125rem;font-weight:600;color:#475569;transition:background-color .12s ease,color .12s ease}.dash-date-picker__custom-btn:hover{background:#f8fafc;color:#334155}.dash-date-picker__custom-btn--active{background:#f5f3ff;color:#6d28d9}.dash-date-picker__cal-header{display:grid;grid-template-columns:2rem 1fr 2rem;align-items:center;gap:.25rem;padding:.5rem .625rem;border-bottom:1px solid #f1f5f9}.dash-date-picker__month-nav{display:flex;align-items:center;justify-content:center;gap:.125rem;min-width:0}.dash-date-picker__cal-header-spacer{width:2rem}.dash-date-picker__month-label{min-width:6.5rem;text-align:center;font-size:.8125rem;font-weight:600;color:#1e293b;letter-spacing:-.01em}.dash-date-picker__nav-btn{display:inline-flex;height:1.625rem;width:1.625rem;align-items:center;justify-content:center;border-radius:.375rem;color:#64748b;transition:background-color .12s ease,color .12s ease}.dash-date-picker__nav-btn:hover:not(:disabled){background:#f1f5f9;color:#334155}.dash-date-picker__nav-btn:disabled{opacity:.35;cursor:not-allowed}.dash-date-picker__cal-body{padding:.375rem .625rem .5rem}.dash-date-picker__grid{width:100%}.dash-date-picker__weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.125rem}.dash-date-picker__weekday{display:flex;height:1.375rem;align-items:center;justify-content:center;font-size:.625rem;font-weight:600;color:#94a3b8}.dash-date-picker__days{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.dash-date-picker__day{display:flex;height:1.625rem;width:100%;align-items:center;justify-content:center;border-radius:.3125rem;font-size:.6875rem;font-weight:500;color:#334155;transition:background-color .1s ease,color .1s ease}.dash-date-picker__day:hover:not(:disabled):not(.dash-date-picker__day--selected){background:#f5f3ff;color:#6d28d9}.dash-date-picker__day--outside{visibility:hidden;pointer-events:none}.dash-date-picker__day--disabled{color:#cbd5e1;cursor:not-allowed}.dash-date-picker__day--selected{background:#7c3aed;color:#fff;font-weight:600}.dash-date-picker__day--in-range{background:#ede9fe;color:#6d28d9;border-radius:0}.dash-date-picker__day--in-range:first-of-type,.dash-date-picker__day--selected+.dash-date-picker__day--in-range{border-top-left-radius:.3125rem;border-bottom-left-radius:.3125rem}.dash-date-picker__cal-footer{padding:.5rem .625rem .625rem;border-top:1px solid #f1f5f9;text-align:center}.dash-date-picker__draft-label{margin:0 auto .5rem;width:100%;text-align:center;font-size:.6875rem;font-weight:500;color:#64748b;line-height:1.4}.dash-date-picker__cal-actions{display:flex;align-items:center;justify-content:flex-end;gap:.375rem}.dash-date-picker__action-secondary{padding:.3125rem .625rem;border-radius:.5rem;font-size:.6875rem;font-weight:600;color:#64748b;transition:background-color .12s ease,color .12s ease}.dash-date-picker__action-secondary:hover{background:#f1f5f9;color:#334155}.dash-date-picker__action-primary{padding:.3125rem .75rem;border-radius:.5rem;font-size:.6875rem;font-weight:600;color:#fff;background:#7c3aed;transition:background-color .12s ease}.dash-date-picker__action-primary:hover:not(:disabled){background:#6d28d9}.dash-date-picker__action-primary:disabled{opacity:.45;cursor:not-allowed}.hub-section-nav{display:flex;flex-wrap:wrap;gap:.35rem;padding:.25rem;border-radius:var(--ui-radius-card);background:#f8fafcf2;border:1px solid var(--ui-border)}.hub-section-nav--bar{width:100%;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hub-section-nav--bar::-webkit-scrollbar{display:none}.hub-section-nav__item{display:inline-flex;align-items:center;gap:.35rem;min-height:2.5rem;padding:.4rem .85rem;border-radius:var(--ui-radius-button);border:1px solid transparent;background:transparent;color:#475569;font-size:.75rem;font-weight:600;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.hub-section-nav__item:hover{background:#fff;color:#1e293b}.hub-section-nav__item--active{background:#fff;border-color:#ddd6fe;color:#6d28d9;box-shadow:0 1px 2px #7c3aed14}.hub-section-nav__icon{opacity:.85}.hub-section-nav__badge{border-radius:9999px;background:#ede9fe;color:#6d28d9;padding:.1rem .4rem;font-size:.625rem;font-weight:800}.hub-workspace-intro{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;padding:1rem 1.1rem;border-radius:var(--ui-radius-card);border:1px solid rgb(221 214 254 / .65);background:linear-gradient(135deg,#faf5ff,#fff 72%)}.hub-workspace-intro__title{margin:0;font-size:.9375rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.hub-workspace-intro__desc{margin:.35rem 0 0;font-size:.75rem;font-weight:500;color:#64748b;line-height:1.45;max-width:42rem}.hub-workspace-intro__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.hub-workspace-panel{border-radius:var(--ui-radius-card);border:1px solid var(--ui-border);background:#fff;padding:1rem 1.1rem;box-shadow:var(--ui-shadow-card)}.hub-workspace-split{display:grid;gap:1rem;align-items:start}@media (min-width: 900px){.hub-workspace-split--sidebar{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}}.hub-workspace-nav-list{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.hub-workspace-nav-list__btn{display:flex;width:100%;align-items:flex-start;gap:.5rem;text-align:left;padding:.65rem .75rem;border-radius:var(--ui-radius-control);border:1px solid transparent;background:transparent;transition:background .12s ease,border-color .12s ease}.hub-workspace-nav-list__btn:hover{background:#f8fafc}.hub-workspace-nav-list__btn--active{border-color:#ddd6fe;background:#f5f3ff}.hub-workspace-nav-list__title{margin:0;font-size:.75rem;font-weight:700;color:#0f172a}.hub-workspace-nav-list__sub{margin:.15rem 0 0;font-size:.6875rem;font-weight:500;color:#64748b;line-height:1.35}.hub-workspace-sticky-footer{position:sticky;bottom:0;z-index:10;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding:.85rem 1rem;border-radius:var(--ui-radius-card);border:1px solid rgb(221 214 254);background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -4px 24px #0f172a0f}.ux-wizard-shell{display:flex;flex-direction:column;gap:1rem;min-height:0}.ux-wizard-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ux-wizard-back{display:inline-flex;align-items:center;gap:.25rem;font-size:13px;font-weight:600;color:#64748b;background:none;border:none;cursor:pointer;padding:.25rem 0}.ux-wizard-back:hover{color:#7c3aed}.ux-wizard-back-placeholder{width:4rem}.ux-wizard-progress{font-size:11px;font-weight:600;color:#94a3b8;margin:0}.ux-wizard-title{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.02em}.ux-wizard-subtitle{font-size:13px;color:#64748b;margin:.35rem 0 0;line-height:1.5;max-width:36rem}.ux-wizard-body{display:flex;flex-direction:column;gap:1rem}.ux-wizard-footer{padding-top:.25rem;border-top:1px solid #f1f5f9}.ux-choice-card,.ux-method-card{width:100%;text-align:left;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;padding:1rem 1.1rem;cursor:pointer;transition:border-color .15s,box-shadow .15s}.ux-choice-card:hover,.ux-method-card:hover{border-color:#c4b5fd;box-shadow:0 4px 20px #7c3aed14}.ux-choice-card--selected,.ux-method-card--selected{border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed}.ux-method-card--recommended{background:linear-gradient(145deg,#5b21b6,#7c3aed 55%,#6d28d9);border-color:transparent;color:#fff}.ux-method-card--recommended .ux-method-card-title{color:#fff}.ux-method-card--recommended .ux-method-list span{color:#ffffffeb}.ux-method-card--recommended .ux-method-recommended{background:#d1fae5;color:#065f46}.ux-choice-card-top{display:flex;gap:.75rem;align-items:flex-start}.ux-choice-card-title{font-size:14px;font-weight:700;color:#0f172a;margin:0}.ux-choice-card-desc{font-size:12px;color:#64748b;margin:.25rem 0 0}.ux-choice-bullets{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.ux-choice-bullets li{display:flex;align-items:flex-start;gap:.4rem;font-size:12px;color:#475569}.ux-choice-check{color:#10b981;margin-top:2px}.ux-choice-recommended,.ux-method-recommended{display:inline-block;margin-top:.75rem;font-size:10px;font-weight:700;padding:.2rem .55rem;border-radius:9999px;background:#d1fae5;color:#065f46}.ux-method-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 640px){.ux-method-grid--dual{grid-template-columns:1fr 1fr}}.ux-method-card-title{font-size:14px;font-weight:700;margin:0 0 .5rem;color:#1e3a8a}.ux-method-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.ux-method-list li{display:flex;align-items:flex-start;gap:.4rem;font-size:12px;color:#475569}.ux-setup-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.ux-setup-step{display:flex;gap:.75rem;align-items:flex-start}.ux-setup-step-num{width:1.5rem;height:1.5rem;border-radius:9999px;background:#ede9fe;color:#6d28d9;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ux-setup-step-text{font-size:13px;color:#334155;margin:0;line-height:1.5}.ux-setup-link{color:#7c3aed;font-weight:600;display:inline-flex;align-items:center;gap:.2rem}.ux-setup-copy-row{display:flex;gap:.5rem;margin-top:.5rem}.ux-setup-copy-value{flex:1;font-size:11px;font-family:ui-monospace,monospace;padding:.5rem .65rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#f8fafc;word-break:break-all}.ux-setup-copy-btn{display:inline-flex;align-items:center;gap:.25rem;padding:0 .75rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;font-size:11px;font-weight:600;color:#475569;cursor:pointer}.ux-empty-state{text-align:center;padding:2.25rem 1.5rem;border:1px dashed #e2e8f0;border-radius:1rem;background:#fafafa}.ux-empty-illus{font-size:2rem;margin-bottom:.65rem}.ux-empty-title{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0 0 .35rem;letter-spacing:-.01em}.ux-empty-desc{font-size:12.5px;color:#64748b;max-width:24rem;margin:0 auto 1.1rem;line-height:1.55}.ux-empty-actions{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ux-empty-secondary{font-size:12px;font-weight:600;color:#7c3aed;background:none;border:none;cursor:pointer}.ux-connected-banner{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border-radius:1rem;border:1px solid #e2e8f0;background:#fff}.ux-connected-banner--emerald{border-color:#a7f3d0;background:linear-gradient(135deg,#ecfdf5,#fff 70%)}.ux-connected-banner--shopify{border-color:#bbf7d0;background:linear-gradient(135deg,#f0fdf4,#fff 70%)}.ux-connected-banner--violet{border-color:#ddd6fe;background:linear-gradient(135deg,#f5f3ff,#fff 70%)}.ux-live-pill{font-size:10px;font-weight:700;padding:.25rem .55rem;border-radius:9999px;background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.ux-integ-overview{border-radius:1rem;border:1px solid #e9d5ff;background:linear-gradient(135deg,#faf5ff,#fff 50%);padding:1.1rem 1.25rem;margin-bottom:1rem}.ux-integ-overview-title{font-size:13px;font-weight:700;color:#5b21b6;margin:0 0 .35rem}.ux-integ-overview-desc{font-size:12px;color:#64748b;margin:0 0 .75rem;line-height:1.45}.ux-integ-row-list{display:flex;flex-direction:column;gap:.5rem}.ux-integ-row{display:flex;align-items:center;gap:.85rem;width:100%;text-align:left;padding:.85rem 1rem;border-radius:1rem;border:1px solid #e8ecf1;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.ux-integ-row:hover{border-color:#c4b5fd;box-shadow:0 2px 12px #7c3aed0f}.ux-integ-row-icon{width:2.5rem;height:2.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#f8fafc;border:1px solid #f1f5f9}.ux-integ-row-body{flex:1;min-width:0}.ux-integ-row-title{font-size:13px;font-weight:700;color:#0f172a;margin:0}.ux-integ-row-desc{font-size:11px;color:#64748b;margin:.15rem 0 0}.ux-hub-setup-banner{margin:0 0 .75rem;padding:.85rem 1rem;border-radius:var(--ui-radius-card, 16px);border:1px solid rgba(196,181,253,.65);background:linear-gradient(135deg,#f5f3ff,#ede9fe 42%,#faf5ff);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;box-shadow:0 4px 16px #7c3aed14}.ux-hub-setup-banner p{margin:0;font-size:12px;line-height:1.45;color:#4c1d95}.ux-hub-setup-banner strong{color:#5b21b6;font-weight:700}.ux-hub-setup-banner .st-integ-btn--primary{border-radius:var(--ui-radius-button, 12px)!important;min-height:2.25rem!important}.te-setup-banner{position:relative;border-bottom:1px solid #e8ecf4;background:#fff;padding:.5rem .75rem;box-shadow:none}.te-setup-banner:before{display:none}.te-setup-banner__inner{margin:0;width:100%;max-width:none;display:flex;flex-direction:row;gap:.75rem;align-items:center;justify-content:space-between;padding-left:0}.te-setup-banner__text{margin:0;font-size:.75rem;font-weight:500;line-height:1.35;color:#475569}.te-setup-banner__cta{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:2rem;padding:0 .875rem;border:1px solid rgba(124,58,237,.2);border-radius:9999px;background:linear-gradient(90deg,#7c3aed29,#7c3aed12 48%,#ffffffeb);font-size:.6875rem;font-weight:600;color:#7c3aed;box-shadow:none;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.te-setup-banner__cta:hover{border-color:#7c3aed59;color:#6d28d9}.te-setup-banner__cta:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #7c3aed40}.ux-tpl-shell{position:relative;min-height:min(72vh,720px)}.ux-tpl-stats-bar{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;padding:.65rem 1rem;border-radius:.75rem;border:1px solid #e9d5ff;background:#faf5ff;font-size:12px;color:#475569}.ux-tpl-stats-bar strong{color:#5b21b6;font-weight:700}.ux-tpl-list{display:flex;flex-direction:column;gap:.5rem}.ux-tpl-row{border:1px solid #e8ecf1;border-radius:1rem;background:#fff;padding:.85rem 1rem;transition:border-color .15s,box-shadow .15s}.ux-tpl-row:hover{border-color:#c4b5fd;box-shadow:0 2px 12px #7c3aed0f}.ux-tpl-row-main{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.ux-tpl-row-title{font-size:14px;font-weight:700;color:#0f172a;margin:0}.ux-tpl-row-preview{font-size:12px;color:#64748b;margin:0}.ux-tpl-badge-ai{font-size:9px;font-weight:700;text-transform:none;letter-spacing:.06em;padding:.15rem .45rem;border-radius:.35rem;background:#f5f3ff;color:#6d28d9;border:1px solid #ddd6fe}.ux-tpl-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:auto}.ux-tpl-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.1rem;padding:0 .75rem;border-radius:.65rem;font-size:11px;font-weight:600;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#475569;transition:background .12s,border-color .12s,color .12s}.ux-tpl-btn:hover{border-color:#c4b5fd;color:#6d28d9}.ux-tpl-btn--primary{background:#0f172a;border-color:#0f172a;color:#fff}.ux-tpl-btn--primary:hover{background:#7c3aed;border-color:#7c3aed;color:#fff}.ux-tpl-btn--emerald{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.ux-tpl-btn--ghost{padding:0 .5rem;min-width:2.1rem}.ux-tpl-row-tags-wrap{margin-top:.65rem;padding-top:.65rem;border-top:1px dashed #e2e8f0}.ux-tpl-tags-toggle{display:inline-flex;align-items:center;gap:.25rem;font-size:11px;font-weight:600;color:#64748b;background:none;border:none;cursor:pointer;padding:0}.ux-tpl-tags-toggle:hover{color:#7c3aed}.ux-tpl-tags-panel{margin-top:.5rem}.ux-tpl-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.ux-tpl-filters{display:flex;flex-wrap:wrap;gap:.35rem}.ux-tpl-filter-chip{padding:.4rem .75rem;border-radius:9999px;font-size:11px;font-weight:600;border:1px solid transparent;color:#64748b;background:transparent;cursor:pointer}.ux-tpl-filter-chip--active{background:#fff;color:#7c3aed;border-color:#c4b5fd;box-shadow:0 1px 4px #7c3aed1f}.ux-tpl-filter-chip--outlined{border:1px solid #e2e8f0;background:#fff;padding:.3rem .65rem;font-size:10px}.ux-tpl-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ux-tpl-filters--secondary{opacity:.95}.ux-tpl-how-toggle{display:inline-flex;align-items:center;gap:.35rem;font-size:12px;font-weight:600;color:#7c3aed;background:none;border:none;cursor:pointer;padding:.25rem 0}.ux-tpl-how-toggle:hover{color:#6d28d9}.template-card--phase-b .template-card__display-name{font-size:16px;font-weight:600;color:#0f172a;margin:0;line-height:1.3}.template-card--phase-b .template-card__meta-name-mono{font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#64748b;margin:.15rem 0 0}.template-card--phase-b .template-card__preview-text{font-size:13px;color:#475569;margin:0;border-top:1px solid #f1f5f9;padding-top:10px}.template-card--phase-b .template-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid #f1f5f9}.template-card--phase-b .template-card__foot-meta{font-size:11px;color:#94a3b8;min-height:1rem}.template-card--phase-b .template-card__foot-actions{display:flex;align-items:center;gap:6px}.template-card--phase-b .template-card__preview-btn{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#7c3aed;background:#f5f3ff;border:1px solid #ede9fe;border-radius:8px;padding:6px 10px;cursor:pointer}.template-card--phase-b .template-card__menu-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer}.template-card__menu{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:140px;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0f172a1f}.template-card__menu button{width:100%;text-align:left;padding:8px 10px;font-size:12px;font-weight:500;border:none;background:transparent;border-radius:6px;cursor:pointer}.template-card__menu button:hover{background:#f8fafc}.template-card__image-wrap--compact,.template-card__image-wrap--compact .template-card__image{height:100px}.ux-tpl-search{width:100%;max-width:280px;height:2.35rem;padding:0 .75rem 0 2.25rem;border-radius:9999px;border:1px solid #e2e8f0;font-size:13px;outline:none}.ux-tpl-search:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #7c3aed1f}.ux-tpl-setup-toggle{font-size:11px;font-weight:600;color:#7c3aed;background:none;border:none;cursor:pointer;padding:.25rem 0}.ux-tpl-editor-head{flex-shrink:0}.ux-tpl-toolbar--stacked{flex-direction:column;align-items:stretch;gap:.65rem}.ux-tpl-category-select{height:2.35rem;padding:0 .75rem;border-radius:9999px;border:1px solid #e2e8f0;font-size:12px;font-weight:600;color:#475569;background:#fff;max-width:200px}.template-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}@media (max-width: 1199px){.template-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 899px){.template-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 599px){.template-grid{grid-template-columns:1fr}}.template-card{display:flex;flex-direction:column;height:100%;border:1px solid #e8ecf1;border-radius:12px;background:#fff;overflow:hidden;transition:border-color .15s,box-shadow .15s}.template-card:hover{border-color:#c4b5fd;box-shadow:0 2px 12px #7c3aed0f}.template-card__image-wrap{flex-shrink:0;height:140px;overflow:hidden}.template-card__image{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;border-radius:8px 8px 0 0;display:block}.template-card__body{display:flex;flex-direction:column;flex:1;gap:10px;padding:16px}.template-card__status-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.template-card__category{font-size:10px;font-weight:600;letter-spacing:.06em;color:#94a3b8}.template-card__internal-name{font-size:15px;font-weight:600;color:#0f172a;margin:0;line-height:1.3}.template-card__meta-name{font-size:12px;color:#64748b;margin:0;font-weight:400}.template-card__id{font-size:11px;color:#94a3b8;margin:0}.template-card__preview-text{font-size:12px;color:#334155;margin:0;white-space:pre-wrap}.template-card__preview-grow{flex:1;min-height:0}.template-card__section-label{font-size:9px;font-weight:700;letter-spacing:.08em;color:#94a3b8;margin:0 0 4px}.template-card__tags-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.template-card__tag-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid #e5e7eb;color:#475569;background:#fff}.template-card__tag-remove{opacity:0;color:#94a3b8;line-height:0}.template-card__tag-chip:hover .template-card__tag-remove{opacity:1}.template-card__tag-add{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px dashed #cbd5e1;color:#64748b;background:transparent;cursor:pointer}.template-card__tag-add:hover{border-color:#818cf8;color:#4f46e5}.template-card__tag-picker{margin-top:6px}.template-card__button-list{margin:0;padding:0;list-style:none;font-size:12px;color:#334155;line-height:1.5}.template-card__actions{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:4px}.template-card__actions-left{display:flex;align-items:center;gap:12px}.template-card__actions-right{display:flex;align-items:center;gap:8px}.template-card__icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#6b7280;cursor:pointer}.template-card__icon-btn:hover{color:#374151}.template-card__icon-btn--danger{color:#ef4444}.template-card__icon-btn--danger:hover{color:#dc2626}.template-card__preview-text--lines-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.template-card__preview-text--lines-6{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.template-card__push-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;border-radius:12px;border:1px solid #a7f3d0;background:#ecfdf5;color:#065f46;font-size:11px;font-weight:600;cursor:pointer}.template-card__push-btn:disabled{opacity:.5;cursor:not-allowed}.template-card__preview-btn-dark{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:12px;border:none;background:#0f172a;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.template-card__preview-btn-dark:hover{background:#1e293b}.template-card__link-preview{border:none;background:none;padding:0;font-size:12px;font-weight:600;color:#4f46e5;cursor:pointer}.template-card__link-preview:hover{text-decoration:underline}.template-grid .col-span-full{grid-column:1 / -1}.crm-ref-table thead tr{background:#f8fafc;border-bottom:1px solid #e2e8f0}.crm-ref-table thead th{font-size:10px;font-weight:400;text-transform:none;letter-spacing:.06em;color:#94a3b8;padding:10px 8px;border-right:1px solid #f1f5f9}.crm-ref-table thead th:last-child{border-right:none}.crm-ref-table .crm-th__inner{display:inline-flex;align-items:center;gap:5px}.crm-ref-table .crm-th__icon{color:#cbd5e1;flex-shrink:0}.crm-ref-table tbody tr{border-bottom:1px solid #f1f5f9}.crm-ref-table tbody tr:hover{background:#fafafa}.crm-ref-table .crm-metric{display:inline-flex;align-items:center;justify-content:flex-end;min-width:2.5rem;padding:2px 8px;border-radius:6px;font-size:13px;font-weight:700;color:#0f172a;background:#f8fafc;border:1px solid #f1f5f9}.crm-ref-table .crm-metric--accent{color:#5b21b6;background:#f5f3ff;border-color:#ede9fe}.crm-ref-table .crm-source-pill{display:inline-flex;max-width:140px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.crm-ref-table .crm-channel-pill{background:#ede9fe;color:#5b21b6;border-color:#ddd6fe}.dashboard-kpi-strip>*{min-height:108px}.dashboard-kpi-strip h3{font-size:1.35rem;line-height:1.2}@media (min-width: 1024px){.dashboard-kpi-strip h3{font-size:1.5rem}}.ux-commerce-unlock-hint{margin:0;padding:.5rem .85rem;border-radius:.65rem;border:1px dashed #e9d5ff;background:#faf5ff;font-size:11px;line-height:1.45;color:#64748b}.ux-fb-studio-toolbar{border-bottom:1px solid #e8e4f3;background:#fffffff7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px #ffffffe6 inset}.ux-fb-studio-toolbar__inner{display:flex;align-items:center;gap:16px;padding:10px 16px;min-height:58px}.ux-fb-studio-toolbar__left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.ux-fb-studio-toolbar__mid{display:flex;align-items:center;gap:8px;flex-shrink:0}.ux-fb-studio-toolbar__right{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.ux-fb-studio-back{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid #e8e4f3;background:#fff;color:#64748b;cursor:pointer;flex-shrink:0;transition:border-color .15s,background .15s,color .15s}.ux-fb-studio-back:hover{color:#7c3aed;border-color:#c4b5fd;background:#f5f3ff}.ux-fb-studio-identity{display:flex;flex-direction:column;gap:3px;min-width:0}.ux-fb-studio-title-row{display:flex;align-items:center;gap:8px;min-width:0}.ux-fb-flow-name-input{min-width:0;flex:1;max-width:min(28rem,42vw);padding:4px 8px;margin-left:-8px;border-radius:8px;border:1.5px solid transparent;background:transparent;font-size:15px;font-weight:700;letter-spacing:-.02em;color:#0f172a;line-height:1.25}.ux-fb-flow-name-input:hover,.ux-fb-flow-name-input:focus{border-color:#ddd6fe;background:#faf5ff;outline:none}.ux-fb-platform-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:100px;font-size:10px;font-weight:700;text-transform:capitalize;letter-spacing:.02em;color:#6d28d9;background:#ede9fe;border:1px solid #ddd6fe;flex-shrink:0}.ux-fb-folder-crumb{display:flex;align-items:center;gap:2px;flex-wrap:nowrap;min-width:0}.ux-fb-folder-crumb__sep{color:#cbd5e1;flex-shrink:0}.ux-fb-folder-crumb__btn{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:none;background:none;font-size:11px;font-weight:600;color:#94a3b8;cursor:pointer;border-radius:6px;transition:color .15s,background .15s}.ux-fb-folder-crumb__btn:hover{color:#7c3aed;background:#f5f3ff}.ux-fb-folder-crumb__btn--active{color:#7c3aed;font-weight:700}.ux-fb-save-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:100px;border:1px solid #e8e4f3;background:#f8f7ff;white-space:nowrap}.ux-fb-save-pill--idle{background:#f8fafc;border-color:#e2e8f0}.ux-fb-save-pill--saving{background:#fffbeb;border-color:#fde68a}.ux-fb-save-pill--saved{background:#f0fdf4;border-color:#bbf7d0}.ux-fb-save-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ux-fb-save-dot--idle{background:#94a3b8}.ux-fb-save-dot--saving{background:#f59e0b;animation:ux-fb-pulse 1s ease-in-out infinite}.ux-fb-save-dot--saved{background:#22c55e}@keyframes ux-fb-pulse{0%,to{opacity:1}50%{opacity:.45}}.ux-fb-save-status-text{font-size:11px;font-weight:600;color:#64748b}.ux-fb-save-pill--saved .ux-fb-save-status-text{color:#166534}.ux-fb-save-pill--saving .ux-fb-save-status-text{color:#92400e}.ux-fb-status-tags{display:flex;align-items:center;gap:6px}.ux-fb-status-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:none;border:1px solid transparent}.ux-fb-status-tag--live{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.ux-fb-status-tag--draft{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.ux-fb-status-tag--warn{color:#b45309;background:#fffbeb;border-color:#fde68a}.ux-fb-status-tag__pulse{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e40;animation:ux-fb-pulse 1.8s ease-in-out infinite}.ux-fb-studio-cluster{display:flex;align-items:center;gap:8px;padding:5px;border-radius:14px;border:1px solid #e8e4f3;background:linear-gradient(180deg,#faf9ff,#fff);box-shadow:0 1px 2px #0f172a0a}.ux-fb-studio-tools-rail{display:flex;align-items:center;padding:2px 8px 2px 4px;border-right:1px solid #ede9fe;margin-right:2px}.ux-fb-studio-tools{display:inline-flex;align-items:center;gap:2px}.ux-fb-studio-tool-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:none;background:transparent;color:#94a3b8;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.ux-fb-studio-tool-btn:hover{color:#475569;background:#fffc}.ux-fb-studio-tool-btn--active{background:#fff;color:#7c3aed;box-shadow:0 0 0 1px #ddd6fe,0 2px 8px -4px #7c3aed59}.ux-fb-studio-actions-rail{display:flex;align-items:center;gap:6px;padding:0 4px}.ux-fb-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:10px;border:1.5px solid transparent;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .1s;white-space:nowrap}.ux-fb-action-btn:active:not(:disabled){transform:scale(.98)}.ux-fb-action-btn--save{color:#7c3aed;background:#fff;border-color:#ddd6fe}.ux-fb-action-btn--save:hover:not(:disabled){background:#f5f3ff;border-color:#c4b5fd}.ux-fb-action-btn--save-ok{color:#047857;border-color:#a7f3d0;background:#f0fdf4}.ux-fb-action-btn--ghost{color:#475569;background:transparent;border-color:transparent}.ux-fb-action-btn--ghost:hover{background:#f1f5f9;color:#0f172a}.ux-fb-action-btn--active{color:#7c3aed;background:#ede9fe;border-color:#ddd6fe}.ux-fb-action-btn--publish{color:#fff;background:#7c3aed;border-color:#7c3aed}.ux-fb-action-btn--publish:hover{background:#6d28d9;border-color:#6d28d9}.ux-fb-action-btn--live{color:#fff;background:#059669;border-color:#059669}.ux-fb-action-btn--live:hover{background:#047857;border-color:#047857}.ux-fb-action-btn--loading,.ux-fb-action-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}@media (max-width: 1100px){.ux-fb-studio-toolbar__mid{display:none}.ux-fb-flow-name-input{max-width:16rem}.ux-fb-action-btn span{display:none}.ux-fb-action-btn{width:36px;padding:0}}.ux-fb-save-btn{display:inline-flex;align-items:center;gap:.35rem;height:2.25rem;padding:0 .85rem;border-radius:.75rem;border:1px solid #7c3aed;background:#7c3aed;font-size:11px;font-weight:600;color:#fff;cursor:pointer;transition:background .15s,border-color .15s}.ux-fb-save-btn:hover:not(:disabled){background:#6d28d9;border-color:#6d28d9}.ux-fb-save-btn:disabled{opacity:.65;cursor:not-allowed}.ux-fb-save-btn--success{background:#ecfdf5;border-color:#a7f3d0;color:#059669}.ux-fb-save-btn--saving{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}.ux-fb-simulate-btn{display:inline-flex;align-items:center;gap:.35rem;height:2.25rem;padding:0 .85rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;font-size:11px;font-weight:600;color:#475569;cursor:pointer}.ux-fb-simulate-btn:hover{border-color:#c4b5fd;color:#6d28d9;background:#faf5ff}.ux-fb-simulate-btn--active{border-color:#c4b5fd;color:#6d28d9;background:#f5f3ff}.ux-fb-canvas-subchrome__btn{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border-radius:.55rem;border:1px solid #e2e8f0;background:#fff;font-size:10px;font-weight:600;color:#64748b;cursor:pointer}.ux-fb-canvas-subchrome__btn:hover{border-color:#c4b5fd;color:#6d28d9;background:#faf5ff}.node-palette{display:flex;flex-direction:column;gap:.65rem}.node-palette__search-wrap{position:relative}.node-palette__search-icon{position:absolute;left:.55rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.node-palette__search{width:100%;padding:.45rem .55rem .45rem 1.85rem;border-radius:.65rem;border:1px solid #e2e8f0;background:#f8fafc;font-size:11px;color:#0f172a}.node-palette__search:focus{outline:none;border-color:#c4b5fd;background:#fff}.node-palette__groups{display:flex;flex-direction:column;gap:.35rem}.node-palette__empty{margin:0;padding:.5rem;font-size:11px;color:#94a3b8;text-align:center}.node-palette__entry-label{margin:0 0 6px;padding:0 4px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:none;color:#94a3b8}.node-palette__entry-divider{height:1px;margin:10px 4px 12px;background:#e2e8f0e6}.node-palette__group-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.35rem .25rem;border:none;background:none;font-size:10px;font-weight:700;text-transform:none;letter-spacing:.08em;color:#94a3b8;cursor:pointer}.node-palette__chev{transition:transform .15s ease}.node-palette__chev--open{transform:rotate(180deg)}.node-palette__items{display:flex;flex-direction:column;gap:.15rem}.node-palette__item{display:flex;align-items:center;gap:.5rem;padding:.35rem .25rem;border-radius:.55rem;cursor:grab}.node-palette__item:hover{background:#f8fafc}.node-palette__item--soon{cursor:default}.node-palette__item--disabled{opacity:.72;cursor:not-allowed}.node-palette__item-soon{display:inline-flex;align-items:center;padding:.125rem .375rem;border-radius:9999px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7c3aed;background:#f3effe;border:1px solid #ddd6fe}.node-palette__item-soon--end{flex-shrink:0;margin-left:.25rem}.node-palette__item-icon{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:.5rem;flex-shrink:0}.node-palette__item-label{flex:1;min-width:0;font-size:11px;font-weight:600;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-palette__item-add{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.45rem;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;opacity:0;transition:opacity .12s}.node-palette__item:hover .node-palette__item-add{opacity:1}.node-palette__item-add:hover{border-color:#c4b5fd;color:#6d28d9;background:#faf5ff}.node-palette--compact .node-palette__item-label{font-size:10px}.ux-fb-studio-head{position:relative}.ux-fb-view-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:.65rem;font-size:11px;font-weight:600;color:#64748b;background:transparent;border:none;cursor:pointer}.ux-fb-view-chip--active{background:#fff;color:#6d28d9;box-shadow:0 1px 4px #7c3aed26}.ux-fb-tools-btn{display:inline-flex;align-items:center;gap:.35rem;height:2.25rem;padding:0 .75rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;font-size:11px;font-weight:600;color:#475569;cursor:pointer}.ux-fb-tools-btn--active{border-color:#c4b5fd;color:#6d28d9;background:#faf5ff}.ux-fb-tools-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:200px;padding:.35rem;border-radius:.85rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 12px 40px #0f172a1f}.ux-fb-tools-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .65rem;border-radius:.55rem;font-size:12px;font-weight:500;color:#334155;background:none;border:none;cursor:pointer;text-align:left}.ux-fb-tools-item:hover{background:#f8fafc}.ux-fb-save-btn,.ux-fb-publish-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:5.5rem;height:2.25rem;padding:0 .85rem;border-radius:.75rem;font-size:11px;font-weight:600;cursor:pointer;border:1px solid transparent}.ux-fb-save-btn{background:#7c3aed;color:#fff;border-color:#6d28d9}.ux-fb-save-btn--success{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.ux-fb-save-btn--disabled{opacity:.55;cursor:not-allowed}.ux-fb-publish-btn{background:#7c3aed;color:#fff;border-color:#6d28d9}.ux-fb-publish-btn:hover{background:#6d28d9}.ux-fb-publish-btn--live{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.ux-fb-linear{flex:1;overflow:auto;padding:1.25rem 1.5rem 2rem;background:#f8fafc}.ux-fb-linear-head{font-size:11px;font-weight:700;text-transform:none;letter-spacing:.12em;color:#7c3aed;margin:0 0 1rem}.ux-fb-linear-list{list-style:none;margin:0;padding:0;max-width:32rem}.ux-fb-linear-item{margin:0}.ux-fb-linear-step{display:flex;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;text-align:left;cursor:pointer;transition:border-color .12s,box-shadow .12s}.ux-fb-linear-step:hover{border-color:#c4b5fd;box-shadow:0 2px 12px #7c3aed14}.ux-fb-linear-num{flex-shrink:0;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:#ede9fe;color:#6d28d9;font-size:11px;font-weight:800}.ux-fb-linear-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.ux-fb-linear-type{font-size:9px;font-weight:700;text-transform:none;letter-spacing:.08em;color:#94a3b8}.ux-fb-linear-label{font-size:13px;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux-fb-linear-connector{display:flex;justify-content:center;padding:.25rem 0 .35rem}.ux-fb-linear-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;background:#f8fafc}.ux-dismissable-banner{position:relative;padding-right:2.25rem}.ux-dismissable-banner__close{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:.5rem;background:transparent;color:#94a3b8;cursor:pointer;transition:background .15s,color .15s}.ux-dismissable-banner__close:hover{background:#f1f5f9;color:#475569}.hub-tab-more-menu{width:-moz-max-content;width:max-content;max-width:11.5rem;margin:0;padding:.3rem;list-style:none;background:linear-gradient(180deg,#fff,#faf8ff);border:1px solid rgba(221,214,254,.95);border-radius:1.25rem;box-shadow:0 2px 8px #0f172a0f,0 14px 36px #5b21b624;backdrop-filter:blur(14px) saturate(1.25);-webkit-backdrop-filter:blur(14px) saturate(1.25)}.hub-tab-more-menu__item{display:flex;align-items:center;justify-content:space-between;gap:.35rem;width:100%;padding:.5rem .65rem;border:none;border-radius:.75rem;background:transparent;font-size:12px;font-weight:600;color:#475569;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.hub-tab-more-menu__label{white-space:nowrap}.hub-tab-more-menu__item:hover{background:#f8fafc;color:#334155}.hub-tab-more-menu__item--active{background:linear-gradient(135deg,#f5f3ff,#ede9fe);color:#6d28d9;font-weight:700;box-shadow:inset 0 0 0 1px #c4b5fd73}.hub-tab-more-menu__item:focus-visible{outline:2px solid #c4b5fd;outline-offset:1px}.hub-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100200;border:0;cursor:default;background:#0f172a85;backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1)}.hub-drawer-overlay--heavy{z-index:200000;background:#0f172ad1;backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)}.hub-drawer-overlay--setup{background:#0f172a73;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.hub-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200001;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));background:#0f172ac7;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);cursor:default}.hub-modal-backdrop--editor{padding:.75rem}.hub-modal-stage--editor{z-index:200001;pointer-events:none}.hub-modal-panel--editor{width:min(calc(100vw - 1.5rem),90rem);max-height:min(calc(100dvh - 1.5rem),92vh);height:min(calc(100dvh - 1.5rem),92vh)}.hub-modal-panel--preview{width:min(calc(100vw - 1.5rem),26rem);max-height:min(calc(100dvh - 2rem),640px)}.wa-preview-shell{width:100%;max-width:280px;margin:0 auto}.hub-modal-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100201;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));pointer-events:none}.hub-modal-panel{position:relative;z-index:1;display:flex;max-height:min(calc(100dvh - 2rem),720px);width:min(calc(100vw - 2rem),28rem);flex-direction:column;overflow:hidden;flex-shrink:0;pointer-events:auto;border:1px solid rgba(221,214,254,.95);border-radius:1.5rem;background:#fff;box-shadow:0 4px 24px #0f172a14,0 24px 64px #5b21b62e}.hub-modal-panel--md{width:min(calc(100vw - 2rem),32rem)}.hub-modal-panel--lg{width:min(calc(100vw - 2rem),40rem)}.hub-modal-panel--xl{width:min(calc(100vw - 2rem),44rem);max-height:min(calc(100dvh - 2rem),780px)}.hub-modal-panel--import{width:min(calc(100vw - 2rem),52rem);max-height:min(calc(100dvh - 2rem),84vh);border-radius:1.25rem;border:1px solid #e2e8f0;box-shadow:0 16px 48px #0f172a1f;overflow:hidden}.hub-import-wizard-header{flex-shrink:0;border-bottom:1px solid #eaecf0;background:#fff;padding:1rem 1.25rem .875rem}.hub-import-wizard-stepper .campaign-builder-stepper{margin-top:0}.hub-import-wizard-body{min-height:0;flex:1;overflow-y:auto;padding:1rem 1.25rem 1.25rem}.hub-import-wizard-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.25rem}.hub-import-step-label{font-size:11px;font-weight:600;color:#64748b;letter-spacing:.01em}.hub-import-step-label strong{color:#6d28d9;font-weight:700}.hub-import-step-dot{height:.5rem;border-radius:9999px;transition:width .25s ease,background .2s ease}.hub-import-step-dot--active{width:2rem;background:#7c3aed}.hub-import-step-dot--done{width:.5rem;background:#c4b5fd}.hub-import-step-dot--pending{width:.5rem;background:#e2e8f0}.hub-import-dropzone{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;border-radius:1.125rem;border:1.5px dashed #cbd5e1;background:#fafafa;padding:2.25rem 1.25rem;transition:border-color .15s ease,background .15s ease}.hub-import-dropzone:hover{border-color:#94a3b8;background:#f8fafc}.hub-import-dropzone-icon{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:.875rem;border:1px solid #e2e8f0;background:#fff;margin-bottom:.75rem}.hub-modal-panel--setup{width:min(calc(100vw - 1.5rem),40rem);max-height:min(calc(100dvh - 2rem),88vh);border:1px solid #e8ecf4;border-radius:1rem;box-shadow:0 24px 48px #0f172a1f,0 8px 16px #0f172a0f;background:#fff;display:flex;flex-direction:column;overflow:hidden}@media (min-width: 768px){.hub-modal-panel--setup{width:min(calc(100vw - 2rem),44rem)}}.onboarding-setup-banner{position:relative;z-index:30;flex-shrink:0;border-bottom:1px solid #e8ecf4;background:#fff;box-shadow:none}.onboarding-setup-banner:before{display:none}.onboarding-setup-banner__inner{width:100%;max-width:none;margin:0;padding-top:.5rem;padding-bottom:.5rem;padding-left:max(var(--app-workspace-px, .75rem),env(safe-area-inset-left,0px));padding-right:max(var(--app-workspace-px, .75rem),env(safe-area-inset-right,0px));display:flex;align-items:center;gap:.5rem}.onboarding-setup-banner__content{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:center;gap:.5rem .875rem}.onboarding-setup-banner__label{margin:0;flex-shrink:0;font-size:.75rem;font-weight:500;line-height:1.25;color:#475569;white-space:nowrap}.onboarding-setup-banner__pct{font-weight:600;color:#7c3aed}.onboarding-setup-banner__track{display:none;height:5px;width:7.5rem;flex-shrink:0;overflow:hidden;border-radius:9999px;background:#e8ecf4}@media (min-width: 768px){.onboarding-setup-banner__track{display:block}}.onboarding-setup-banner__fill{height:100%;border-radius:9999px;background:linear-gradient(90deg,#7c3aed29,#7c3aed12 48%,#7c3aed);box-shadow:none}.onboarding-setup-banner__cta{display:inline-flex;flex-shrink:0;align-items:center;gap:.2rem;margin:0;padding:.3rem .75rem;border:1px solid rgba(124,58,237,.2);background:linear-gradient(90deg,#7c3aed29,#7c3aed12 48%,#ffffffeb);border-radius:9999px;font-size:.6875rem;font-weight:600;line-height:1.25;color:#7c3aed;white-space:nowrap;cursor:pointer;box-shadow:none;transition:border-color .12s,background .12s,color .12s}.onboarding-setup-banner__cta:hover{border-color:#7c3aed59;color:#6d28d9}.onboarding-setup-banner__dismiss{display:inline-flex;height:1.75rem;width:1.75rem;margin-left:auto;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border:1px solid transparent;background:transparent;color:#94a3b8;cursor:pointer;transition:background-color .12s,color .12s}.onboarding-setup-banner__dismiss:hover{background:#f1f5f9;color:#64748b}.onboarding-setup-step-card{display:flex;flex-direction:column;padding:.875rem .95rem;border-radius:.875rem;border:1px solid #e8ecf4;background:#fff;transition:border-color .15s ease,box-shadow .15s ease;min-height:0;box-shadow:0 1px 2px #0f172a08}.onboarding-setup-step-card:hover{border-color:#dfe3eb;box-shadow:0 2px 8px #0f172a0d}.onboarding-setup-step-card--ready{border-color:#bbf7d0;background:#fff}.onboarding-setup-step-card--ready:hover{border-color:#86efac;box-shadow:0 2px 8px #22c55e14;transform:none}.onboarding-setup-step-card--progress{border-color:#7c3aed59;background:#fff;box-shadow:0 1px 2px #0f172a0a}.onboarding-setup-step-card--locked{display:none}.onboarding-setup-step-card--tone-whatsapp.onboarding-setup-step-card--ready,.onboarding-setup-step-card--tone-shopify.onboarding-setup-step-card--ready,.onboarding-setup-step-card--tone-email.onboarding-setup-step-card--ready,.onboarding-setup-step-card--tone-ai.onboarding-setup-step-card--ready,.onboarding-setup-step-card--tone-templates.onboarding-setup-step-card--ready,.onboarding-setup-step-card--tone-templates.onboarding-setup-step-card--progress{background:#fff}.onboarding-setup-step-card__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.onboarding-setup-step-card__icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.625rem;color:#fff;box-shadow:0 2px 8px #0f172a1f}.onboarding-setup-step-card__icon--whatsapp{background:linear-gradient(135deg,#34d399,#25d366 55%,#128c7e)}.onboarding-setup-step-card__icon--shopify{background:linear-gradient(135deg,#b8d96e,#95bf47 55%,#5e8e3e);color:#fff}.onboarding-setup-step-card__icon--instagram{background:linear-gradient(135deg,#cbd5e1,#94a3b8)}.onboarding-setup-step-card__icon--email{background:linear-gradient(135deg,#60a5fa,#4285f4 55%,#1a73e8)}.onboarding-setup-step-card__icon--meta{background:linear-gradient(135deg,#cbd5e1,#94a3b8)}.onboarding-setup-step-card__icon--ai,.onboarding-setup-step-card__icon--templates{background:linear-gradient(135deg,#a78bfa,#7c3aed 52%,#6d28d9)}.onboarding-setup-step-card--locked .onboarding-setup-step-card__icon{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);box-shadow:none}.onboarding-setup-step-card__badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.15rem .5rem;font-size:.625rem;font-weight:600;letter-spacing:0;text-transform:none}.onboarding-setup-step-card__badge--done{border:1px solid #bbf7d0;background:linear-gradient(135deg,#ecfdf5,#f0fdf4);color:#15803d}.onboarding-setup-step-card__badge--pending{border:1px solid #e8ecf4;background:#fff;color:#94a3b8}.onboarding-setup-step-card__badge--progress{border:1px solid #c4b5fd;background:linear-gradient(135deg,#f5f3ff,#ede9fe);color:#6d28d9}.onboarding-setup-step-card__badge--soon{border:1px solid #e8ecf4;background:#f8fafc;color:#94a3b8}.onboarding-setup-step-card__title{margin:0;font-size:.8125rem;font-weight:600;color:#0f172a;letter-spacing:-.01em}.onboarding-setup-step-card--ready .onboarding-setup-step-card__title{color:#14532d}.onboarding-setup-step-card__desc{margin:.25rem 0 0;font-size:.6875rem;font-weight:400;line-height:1.45;color:#94a3b8}.onboarding-setup-step-card__desc--done{color:#64748b}.onboarding-setup-step-card__actions{display:flex;gap:.4rem;margin-top:auto;padding-top:.8rem}.onboarding-setup-step-card__cta{display:inline-flex;flex:1;align-items:center;justify-content:center;min-height:2rem;padding:0 .875rem;border-radius:9999px;border:1px solid #6d28d9;background:#7c3aed;color:#fff;font-size:.6875rem;font-weight:600;text-decoration:none;box-shadow:none;transition:background .12s,border-color .12s}.onboarding-setup-step-card__cta:hover{background:#6d28d9;border-color:#5b21b6;color:#fff;box-shadow:none;transform:none}.onboarding-setup-step-card__guide-btn{display:inline-flex;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(124,58,237,.2);background:linear-gradient(90deg,#7c3aed29,#7c3aed12 48%,#ffffffeb);padding:0 .75rem;font-size:.6875rem;font-weight:600;color:#7c3aed;text-decoration:none;transition:border-color .12s,color .12s}.onboarding-setup-step-card__guide-btn:hover{border-color:#7c3aed59;color:#6d28d9;background:linear-gradient(90deg,#7c3aed33,#7c3aed1a 48%,#fffffff2)}.onboarding-setup-modal__header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:1px solid #e8ecf4;background:#fff;padding:1.1rem 1.15rem;position:relative}.onboarding-setup-modal__header:before{display:none}@media (min-width: 768px){.onboarding-setup-modal__header{padding:1.2rem 1.35rem}}.onboarding-setup-modal__title{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;color:#0f172a}.onboarding-setup-modal__subtitle{margin:.3rem 0 0;font-size:.75rem;font-weight:400;color:#64748b}.onboarding-setup-modal__subtitle-accent{color:#7c3aed;font-weight:600}.onboarding-setup-modal__body{min-height:0;flex:1;overflow-y:auto;padding:1rem 1.15rem 1.15rem;background:#fff}@media (min-width: 768px){.onboarding-setup-modal__body{padding:1.15rem 1.35rem 1.25rem}}.onboarding-setup-modal__grid{display:grid;grid-template-columns:1fr;gap:.5rem}@media (min-width: 520px){.onboarding-setup-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.onboarding-setup-modal__soon{margin-top:1rem;padding-top:.875rem;border-top:1px solid #e8ecf4}.onboarding-setup-modal__soon-label{margin:0 0 .5rem;font-size:.6875rem;font-weight:600;color:#94a3b8;letter-spacing:.02em}.onboarding-setup-modal__soon-list{display:flex;flex-wrap:wrap;gap:.4rem}.onboarding-setup-modal__soon-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:9999px;border:1px solid #e8ecf4;background:#f8fafc;font-size:.6875rem;font-weight:500;color:#94a3b8}.onboarding-setup-modal__footer{display:flex;flex-shrink:0;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid #e8ecf4;background:#fff;padding:.8rem 1.15rem}.onboarding-setup-modal__support-link{border:0;background:none;padding:0;font-size:.75rem;font-weight:400;color:#94a3b8;text-decoration:none;cursor:pointer;transition:color .12s}.onboarding-setup-modal__support-link:hover{color:#64748b}.onboarding-setup-modal__docs-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:#7c3aed;text-decoration:none;transition:color .12s}.onboarding-setup-modal__docs-link:hover{color:#6d28d9}@media (min-width: 640px){.onboarding-setup-modal__footer{padding:.75rem 1.35rem}}.hub-drawer-panel{position:fixed;inset-block:.75rem;right:.75rem;z-index:100001;display:flex;max-height:calc(100dvh - 1.5rem);width:min(100vw - 1.5rem,440px);flex-direction:column;overflow:hidden;border:1px solid rgba(221,214,254,.95);border-radius:1.5rem;background:#fff;box-shadow:0 4px 24px #0f172a14,0 24px 64px #5b21b62e}.hub-drawer-panel--wide{width:min(100vw - 1.5rem,480px)}.hub-drawer-footer{position:relative;z-index:2;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px));background:#fff}.hub-drawer-panel__header{flex-shrink:0;border-bottom:1px solid rgba(237,233,254,.9);background:linear-gradient(135deg,#f5f3fff2,#fff 55%);padding:1rem 1.25rem}.hub-drawer-step-pill{display:flex;flex:1;align-items:center;justify-content:center;gap:.35rem;border-radius:9999px;border:1px solid #e2e8f0;padding:.45rem .65rem;font-size:10px;font-weight:600;transition:background .15s ease,border-color .15s ease,color .15s ease}.hub-drawer-step-pill--active{border-color:#c4b5fd;background:#7c3aed;color:#fff;box-shadow:0 2px 8px #7c3aed47}.hub-drawer-step-pill--done{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}.hub-drawer-preview-card{overflow:hidden;border-radius:1.25rem;border:1px solid rgba(226,232,240,.95);background:linear-gradient(180deg,#f8fafc,#fff);padding:.85rem}.hub-drawer-preview-card__frame{margin-inline:auto;width:100%;max-width:240px}.hub-phone-device{width:100%;max-width:280px;margin-inline:auto}.hub-phone-device--large{max-width:100%;width:100%}.hub-phone-device--large .hub-phone-device__shell{width:100%}.hub-phone-device__shell{position:relative;border-radius:2.1rem;padding:.38rem;background:linear-gradient(160deg,#334155,#1e293b 48%,#0f172a);box-shadow:0 0 0 1px #ffffff12 inset,0 2px 8px #0f172a1a}.hub-phone-device__notch{position:absolute;top:.5rem;left:50%;z-index:20;width:5.5rem;height:1.35rem;transform:translate(-50%);border-radius:0 0 1rem 1rem;background:#0f172a}.hub-phone-device__screen{display:flex;flex-direction:column;overflow:hidden;border-radius:1.75rem;background:#e5ddd5;min-height:400px;max-height:min(480px,58vh)}.hub-phone-device--large .hub-phone-device__screen{min-height:480px;max-height:min(620px,68vh)}.hub-phone-device--large .hub-phone-device__notch{width:6.25rem;height:1.5rem}.hub-phone-device--large .hub-phone-device__wa-header{padding:.65rem .85rem .75rem}.hub-phone-device--large .hub-phone-device__avatar{width:2.5rem;height:2.5rem}.hub-phone-device--large .hub-phone-device__chat{padding:.75rem .65rem}.hub-phone-device--large .hub-phone-bubble{font-size:13.5px;padding:.55rem .7rem;max-width:90%}.hub-phone-device--large .hub-phone-device__composer{padding:.55rem .6rem .65rem}.hub-phone-device__status{display:flex;align-items:center;justify-content:space-between;padding:.45rem .85rem .2rem;background:#f0f2f5;font-size:10px;font-weight:600;color:#0f172a}.hub-phone-device__signals{display:flex;align-items:center;gap:.35rem}.hub-phone-device__signal{width:.85rem;height:.45rem;border-radius:1px;background:linear-gradient(to top,#0f172a 30%,transparent 30%);background-size:3px 100%;background-repeat:space}.hub-phone-device__battery{width:1.1rem;height:.45rem;border:1.5px solid #0f172a;border-radius:2px;position:relative}.hub-phone-device__battery:after{content:"";position:absolute;top:1px;right:2px;bottom:1px;left:1px;border-radius:1px;background:#22c55e}.hub-phone-device__wa-header{display:flex;align-items:center;gap:.65rem;padding:.55rem .75rem .65rem;background:linear-gradient(180deg,#075e54,#0a6b60);box-shadow:0 1px #00000014}.hub-phone-device__avatar{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;border:1px solid rgba(255,255,255,.25);background:#ffffff26;color:#fff}.hub-phone-device__avatar-fallback{width:1rem;height:1rem;border-radius:9999px;background:#ffffffd9}.hub-phone-device__avatar-dot{position:absolute;right:-1px;bottom:-1px;width:.55rem;height:.55rem;border-radius:9999px;border:2px solid #075e54;background:#34d399}.hub-phone-device__chat{position:relative;flex:1;min-height:0;overflow-y:auto;padding:.65rem .55rem}.hub-phone-device__chat-bg{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;background-image:url(https://web.whatsapp.com/img/bg-chat-tile-light_04fcacde539c58cca6745483d4858c52.png);background-repeat:repeat;background-size:360px}.hub-phone-device__composer{flex-shrink:0;padding:.45rem .5rem .55rem;background:#f0f2f5;border-top:1px solid rgba(0,0,0,.04)}.hub-phone-bubble{max-width:88%;border-radius:.65rem;padding:.45rem .6rem;font-size:12.5px;line-height:1.45;box-shadow:0 1px .5px #0000000f}.hub-phone-bubble--in{border-top-left-radius:.15rem;border:1px solid rgba(255,255,255,.9);background:#fff;color:#0f172a}.hub-phone-bubble--out{margin-left:auto;border-top-right-radius:.15rem;border:1px solid #c5e8b8;background:#dcf8c6;color:#0f172a}.hub-phone-bubble--system{margin-inline:auto;max-width:94%;border:1px solid rgba(255,255,255,.85);background:#ffffffeb;color:#475569;font-size:11px;text-align:center}.list-row{display:flex;align-items:center;min-height:56px;padding:0 16px;border-bottom:1px solid var(--color-border, #e2e8f0);gap:12px}.section-label{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:none;color:var(--color-text-tertiary, #94a3b8)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.stats-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:var(--color-border, #e2e8f0);border:1px solid var(--color-border, #e2e8f0);border-radius:12px;overflow:hidden}.stats-strip__cell{background:#fff;padding:20px 24px}.status-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:100px;font-size:11px;font-weight:500}.status-badge--approved{background:#dcfce7;color:#15803d}.status-badge--pending{background:#fef3c7;color:#92400e}.status-badge--failed{background:#fee2e2;color:#b91c1c}.status-badge--draft{background:#f3f4f6;color:#6b7280}.audience-feature-off{margin:8px 0 20px;padding:48px 32px 44px;text-align:center;border:1px dashed rgba(196,181,253,.65);border-radius:24px;background:linear-gradient(165deg,#faf5ff,#fff 48%,#f8fafc);box-shadow:0 1px 3px #0f172a0a}.audience-feature-off__icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:20px;border-radius:20px;background:linear-gradient(145deg,#f5f3ff,#ede9fe);color:#7c3aed;border:1px solid #ddd6fe;box-shadow:0 4px 16px #7c3aed1f}.audience-feature-off__title{margin:0 0 10px;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.audience-feature-off__text{margin:0 auto 24px;max-width:440px;font-size:13px;line-height:1.6;color:#64748b}.audience-feature-off__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:168px;min-height:44px;padding:0 24px;border:1px solid #6d28d9;border-radius:9999px;background:#7c3aed;color:#fff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px #7c3aed47;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.audience-feature-off__cta:hover:not(:disabled){background:#6d28d9;box-shadow:0 6px 18px #7c3aed52;transform:translateY(-1px)}.audience-feature-off__cta:disabled{opacity:.7;cursor:wait}.hub-toolbar-icon-btn{display:inline-flex;height:2rem;width:2rem;min-height:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border:1px solid #c4b5fd;background:#f5f3ff;color:#5b21b6;box-shadow:none;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.hub-toolbar-icon-btn:hover:not(:disabled){color:#4c1d95;background:#ede9fe;border-color:#a78bfa;box-shadow:none}.hub-toolbar-icon-btn--active{border-color:#7c3aed;background:#7c3aed;color:#fff;box-shadow:0 1px 3px #6d28d940}.hub-toolbar-icon-btn--active:hover:not(:disabled){background:#6d28d9;border-color:#6d28d9;color:#fff}.leads-hub-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.leads-hub-toolbar__search{display:flex;flex:1 1 200px;align-items:center;gap:8px;min-width:0;height:36px;padding:0 10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.leads-hub-toolbar__input{flex:1;min-width:0;border:none;background:transparent;font-size:12px;font-weight:500;color:#0f172a;outline:none}.leads-hub-toolbar__select{height:36px;padding:0 28px 0 10px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;font-size:12px;font-weight:600;color:#475569;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%2394a3b8' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;cursor:pointer}.leads-hub-toolbar__select--active{border-color:#c4b5fd;background-color:#f5f3ff;color:#6d28d9}.leads-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem;padding:.625rem .875rem;margin-bottom:.5rem;border-radius:1rem;border:1px solid rgb(221 214 254);background:linear-gradient(90deg,#f5f3fff2,#fff);box-shadow:0 1px 3px #5b21b60f}.leads-bulk-bar__count{display:inline-flex;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;color:#5b21b6}.leads-bulk-bar__count-badge{display:inline-flex;height:1.5rem;min-width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;background:#7c3aed;padding:0 .375rem;font-size:.625rem;font-weight:700;color:#fff}.leads-bulk-bar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.leads-bulk-btn{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;gap:.375rem;border-radius:9999px;padding:0 .875rem;font-size:.6875rem;font-weight:600;transition:background .12s,border-color .12s,color .12s,transform .1s}.leads-bulk-btn:active{transform:scale(.98)}.leads-bulk-btn--secondary{border:1px solid rgb(221 214 254);background:#fff;color:#6d28d9;box-shadow:inset 0 1px #fffffff2}.leads-bulk-btn--secondary:hover{border-color:#c4b5fd;background:#faf5ff}.leads-bulk-btn--primary{border:none;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;box-shadow:0 4px 12px #7c3aed47}.leads-bulk-btn--primary:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6)}.leads-bulk-btn--ghost{border:1px solid transparent;background:transparent;color:#64748b}.leads-bulk-btn--ghost:hover{background:#f1f5f9;color:#334155}.crm-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem}.crm-row-actions--compact{gap:.375rem}.crm-row-action-btn{display:inline-flex;height:1.875rem;width:1.875rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border:1px solid #e8ecf4;background:#fff;color:#64748b;box-shadow:none;transition:background .12s,border-color .12s,color .12s}.crm-row-action-btn:hover{border-color:#dfe3eb;background:#f8fafc;color:#0f172a}.crm-row-action-btn--profile,.hub-dt-action-btn--primary.crm-row-action-btn--profile{border-color:#7c3aed38;background:#faf5ff;color:#7c3aed}.crm-row-action-btn--profile:hover,.hub-dt-action-btn--primary.crm-row-action-btn--profile:hover{border-color:#7c3aed66;background:#f3e8ff;color:#6d28d9}.crm-row-action-btn--danger{border-color:#fecdd3;background:#fff;color:#e11d48}.crm-row-action-btn--danger:hover{border-color:#fda4af;background:#fff1f2;color:#be123c}.crm-row-menu{overflow:hidden;border-radius:.75rem;border:1px solid #e8ecf4;background:#fff;padding:.25rem;box-shadow:0 10px 28px #0f172a1a,0 2px 6px #0f172a0a}.crm-row-menu--portal{position:fixed;z-index:1000300;min-width:11.5rem;width:-moz-max-content;width:max-content}.crm-row-menu--up{transform-origin:bottom right}.crm-row-menu button{display:flex;width:100%;align-items:center;gap:.5rem;padding:.4375rem .625rem;border-radius:.5rem;text-align:left;font-size:.75rem;font-weight:500;line-height:1.25;color:#334155;white-space:nowrap;transition:background .1s,color .1s}.crm-row-menu button svg{flex-shrink:0;color:#94a3b8}.crm-row-menu button:hover{background:#f8fafc;color:#0f172a}.crm-row-menu button:hover svg{color:#7c3aed}.crm-row-menu__item--disabled,.crm-row-menu button:disabled{cursor:not-allowed;opacity:.5}.crm-row-menu__item--disabled:hover,.crm-row-menu button:disabled:hover{background:transparent;color:#334155}.crm-row-menu__item--disabled:hover svg,.crm-row-menu button:disabled:hover svg{color:#94a3b8}.crm-row-menu__divider{height:1px;margin:.2rem .375rem;background:#f1f5f9}.crm-row-menu__danger{color:#e11d48!important}.crm-row-menu__danger svg{color:#fb7185!important}.crm-row-menu__danger:hover{background:#fff1f2!important;color:#be123c!important}.crm-row-menu__danger:hover svg{color:#e11d48!important}.crm-row-menu__success{color:#047857!important}.crm-row-menu__success svg{color:#34d399!important}.crm-row-menu__success:hover{background:#ecfdf5!important}.crm-row-menu__success:hover svg{color:#059669!important}.lead-tag-chip{display:inline-flex;max-width:9.5rem;padding:2px 7px;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;font-size:10px;font-weight:600;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-tag-chip--more{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}.score-pill{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.score-pill--high{background:#dcfce7;color:#15803d}.score-pill--mid{background:#fef3c7;color:#92400e}.score-pill--low{background:#f1f5f9;color:#64748b}.crm-score{display:inline-flex;flex-direction:column;gap:.375rem;min-width:7.5rem;max-width:9.5rem;padding:.5rem .625rem;border-radius:.625rem;border:1px solid rgb(241 245 249);background:#fff;transition:border-color .15s ease,background .15s ease}.crm-score--compact{flex-direction:row;align-items:center;gap:.625rem;min-width:0;max-width:none;padding:.375rem .5rem .375rem .375rem;border-radius:.75rem}.crm-score__ring{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;flex-shrink:0}.crm-score__ring-inner{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px}.crm-score__ring-num{font-size:.8125rem;font-weight:700;line-height:1;color:#0f172a;font-variant-numeric:tabular-nums}.crm-score__meta{display:flex;flex-direction:column;gap:.125rem;min-width:0}.crm-score__of{font-size:.625rem;font-weight:500;color:#94a3b8;line-height:1.2}.crm-score:hover{border-color:#e2e8f0;background:#f8fafc99}.crm-score--high{border-color:#ffe4e6e6;background:#fffbfb}.crm-score--high:hover{border-color:#fecdd3;background:#fff1f2d9}.crm-score--mid{border-color:#fef3c7e6;background:#fffbeb73}.crm-score--mid:hover{border-color:#fde68a;background:#fffbebbf}.crm-score--low{border-color:#f1f5f9;background:#f8fafc8c}.crm-score__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.crm-score__tier{display:inline-flex;align-items:center;gap:.25rem;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:none;line-height:1}.crm-score--high .crm-score__tier{color:#be123c}.crm-score--mid .crm-score__tier{color:#b45309}.crm-score--low .crm-score__tier{color:#64748b}.crm-score__value{display:inline-flex;align-items:baseline;gap:.125rem;font-variant-numeric:tabular-nums}.crm-score__num{font-size:.9375rem;font-weight:700;line-height:1;color:#0f172a;letter-spacing:-.02em}.crm-score__suffix{font-size:.5625rem;font-weight:600;color:#94a3b8}.crm-score__track{height:3px;overflow:hidden;border-radius:999px;background:#f1f5f9}.crm-score__fill{display:block;height:100%;border-radius:999px;transition:width .35s ease}.crm-score--high .crm-score__fill{background:linear-gradient(90deg,#fb7185,#f43f5e)}.crm-score--mid .crm-score__fill{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.crm-score--low .crm-score__fill{background:linear-gradient(90deg,#cbd5e1,#94a3b8)}.crm-lead-name-pill{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:none;line-height:1.4;flex-shrink:0}.crm-lead-name-pill--hot{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.crm-lead-name-pill--warm{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.crm-contacts-table thead th,.crm-contacts-table tbody td{padding-top:7px;padding-bottom:7px}.crm-contacts-table .crm-col-metric,.crm-contacts-table thead th.crm-col-marketing.crm-col-metric,.crm-contacts-table tbody td.crm-col-marketing.crm-col-metric{overflow:visible}.crm-customer-stack{display:flex;flex-direction:column;gap:1px;min-width:0}.crm-customer-stack__name{display:block;font-size:12.5px;font-weight:600;line-height:1.3;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.crm-customer-stack__line{display:block;font-size:11px;font-weight:500;line-height:1.4;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.crm-customer-stack__line--phone{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#334155;text-decoration:none;overflow:visible;text-overflow:clip;white-space:nowrap}.crm-customer-stack__line--phone:hover{color:#7c3aed}.crm-customer-stack__line--email{font-size:10.5px;font-weight:400;color:#64748b;text-decoration:none;max-width:100%}.crm-customer-stack__line--email:hover{color:#7c3aed;text-decoration:underline}.crm-customer-stack__line--muted{color:#cbd5e1}.crm-contacts-table .crm-metric-plain,.crm-ref-table.crm-contacts-table .crm-metric-plain{display:inline;min-width:0;padding:0;border:none;border-radius:0;background:transparent;font-size:11px;font-weight:400;color:#334155;font-variant-numeric:tabular-nums}.crm-source-plain{display:block;max-width:100%;font-size:10px;font-weight:400;color:#475569;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-score-chip{display:flex;flex-direction:column;gap:4px;width:100%;max-width:6.25rem;min-width:4.25rem;margin:0 auto;padding:6px 8px;border-radius:12px;border:1px solid #efeaf8;background:#fff;box-shadow:0 1px 2px #0f172a0a}.crm-score-cell{display:flex;justify-content:center;align-items:center;width:100%}.crm-score-chip__head{display:flex;flex-direction:column;align-items:center;gap:2px}.crm-score-chip__num{font-size:13px;font-weight:700;line-height:1;color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.crm-score-chip__stage{display:block;max-width:100%;font-size:9px;font-weight:600;line-height:1.25;color:#64748b;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-score-chip--high .crm-score-chip__stage{color:#7c3aed}.crm-score-chip--mid .crm-score-chip__stage{color:#d97706}.crm-score-chip--low .crm-score-chip__stage{color:#64748b}.crm-score-chip__track{width:100%;height:3px;border-radius:999px;background:#f1f5f9;overflow:hidden}.crm-score-chip__fill{display:block;height:100%;border-radius:999px;transition:width .35s ease}.crm-score-chip--high .crm-score-chip__fill{background:linear-gradient(90deg,#a78bfa,#7c3aed)}.crm-score-chip--mid .crm-score-chip__fill{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.crm-score-chip--low .crm-score-chip__fill{background:linear-gradient(90deg,#cbd5e1,#94a3b8)}.crm-score-chip--inline{flex-direction:row;align-items:center;justify-content:center;gap:5px;width:auto;max-width:none;min-width:0;padding:4px 8px;border-radius:999px;border:1px solid #eaecf0;background:#f9fafb;box-shadow:none;margin:0}.crm-score-chip--inline.crm-score-chip--high{background:#f5f3ff;border-color:#ddd6fe}.crm-score-chip--inline.crm-score-chip--mid{background:#fffbeb;border-color:#fde68a}.crm-score-chip--inline.crm-score-chip--low{background:#f8fafc;border-color:#e2e8f0}.crm-score-chip--inline .crm-score-chip__num{font-size:12px;font-weight:600}.crm-score-chip--inline .crm-score-chip__tier{flex-direction:row;font-size:9px}.crm-score-chip--inline .crm-score-chip__tier-text{max-width:4.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-score-bar{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;max-width:4.5rem;min-width:3.25rem;margin:0 auto}.crm-score-bar__num{font-size:12px;font-weight:700;line-height:1;color:#0f172a;font-variant-numeric:tabular-nums}.crm-score-bar__tier{display:inline-flex;align-items:center;gap:2px;font-size:9px;font-weight:600;line-height:1.2;white-space:nowrap}.crm-score-bar--high .crm-score-bar__tier{color:#be123c}.crm-score-bar--mid .crm-score-bar__tier{color:#b45309}.crm-score-bar--low .crm-score-bar__tier{color:#64748b}.crm-score-bar__track{width:100%;height:3px;border-radius:999px;background:#f1f5f9;overflow:hidden}.crm-score-bar__fill{display:block;height:100%;border-radius:999px;transition:width .35s ease}.crm-score-bar--high .crm-score-bar__fill{background:linear-gradient(90deg,#fb7185,#f43f5e)}.crm-score-bar--mid .crm-score-bar__fill{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.crm-score-bar--low .crm-score-bar__fill{background:linear-gradient(90deg,#cbd5e1,#94a3b8)}.crm-interest-metric{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.crm-interest-metric--high{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.crm-interest-metric--mid{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.crm-interest-metric--low{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.crm-ref-table tbody td{vertical-align:middle}.crm-metric{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:600;color:#334155;background:#f8fafc;border:1px solid #f1f5f9;font-variant-numeric:tabular-nums}.crm-metric--accent{color:#5b21b6;background:#f5f3ff;border-color:#ede9fe}.commerce-disconnect-hero{margin:24px auto 32px;max-width:480px;padding:48px 32px 40px;text-align:center;border:1px dashed #e2e8f0;border-radius:20px;background:linear-gradient(180deg,#fafbff,#fff)}.commerce-disconnect-hero__icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:20px;border-radius:20px;background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.commerce-disconnect-hero__title{margin:0 0 10px;font-size:22px;font-weight:700;color:#0f172a;letter-spacing:-.02em}.commerce-disconnect-hero__desc{margin:0 0 24px;font-size:14px;line-height:1.55;color:#64748b}.commerce-disconnect-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border:none;border-radius:12px;background:#7c3aed;color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 1px 2px #7c3aed33;transition:background .15s ease}.commerce-disconnect-hero__cta:hover{background:#6d28d9}.commerce-overview{display:flex;flex-direction:column;gap:20px;padding-top:4px}.commerce-overview__grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 900px){.commerce-overview__grid{grid-template-columns:1fr 1fr}}.commerce-overview__panel{border:1px solid var(--color-border, #e2e8f0);border-radius:12px;background:#fff;overflow:hidden}.commerce-overview__panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--color-border, #e2e8f0);background:#fafafa}.commerce-overview__panel-title{display:flex;align-items:center;gap:8px;min-width:0}.commerce-overview__panel-title h3{margin:0;font-size:14px;font-weight:600;color:#0f172a}.commerce-overview__view-all{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#7c3aed;text-decoration:none;white-space:nowrap}.commerce-overview__view-all:hover{color:#6d28d9;text-decoration:underline}.commerce-overview__list{display:flex;flex-direction:column}.commerce-overview__list .list-row:last-child{border-bottom:none}.commerce-overview__row-primary{flex-shrink:0;min-width:72px;font-size:13px;font-weight:600;color:#0f172a}.commerce-overview__row-rank{flex-shrink:0;width:28px;font-size:11px;font-weight:600;color:#94a3b8}.commerce-overview__row-meta{flex:1;min-width:0;font-size:13px;color:#475569}.commerce-overview__row-value{flex-shrink:0;font-size:13px;font-weight:600;color:#0f172a}.commerce-overview__empty{margin:0;padding:28px 16px;text-align:center;font-size:13px;color:#94a3b8}.commerce-overview__quicklinks{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;padding:14px 16px;border:1px solid var(--color-border, #e2e8f0);border-radius:12px;background:#faf5ff}.commerce-overview__quicklink{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#7c3aed;text-decoration:none}.commerce-overview__quicklink:hover{color:#6d28d9;text-decoration:underline}.commerce-overview__quicksep{color:#cbd5e1;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.intelligence-tab-header{margin:0 0 4px;padding:0 0 12px;border-bottom:1px solid var(--color-border, #e2e8f0)}.intelligence-tab-header__title{margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em;color:#0f172a}.intelligence-tab-header__subtitle{margin:6px 0 0;font-size:13px;line-height:1.5;color:#64748b;max-width:52rem}.settings-integrations-panel{max-width:720px}.settings-integ-lead{font-size:13px;line-height:1.5;color:#64748b}.settings-integ-list{border:1px solid var(--color-border, #e2e8f0);border-radius:12px;overflow:hidden;background:#fff}.settings-integ-list .list-row:last-child{border-bottom:none}.settings-integ-row{min-height:64px;gap:14px}.settings-integ-row__logo{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}.settings-integ-row__logo-inner{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b}.settings-integ-row__logo-inner--violet{background:#f5f3ff;border-color:#ede9fe;color:#7c3aed}.settings-integ-row__logo-inner--blue{background:#eff6ff;border-color:#dbeafe;color:#2563eb}.settings-integ-row__logo-inner--amber{background:#fffbeb;border-color:#fde68a;color:#d97706}.settings-integ-row__name{font-size:14px;font-weight:600;color:#0f172a}.settings-integ-row__status{margin-top:2px;font-size:12px;line-height:1.4;color:#64748b}.settings-integ-row__status--on{color:#15803d}.settings-integ-row__status--off{color:#64748b}.settings-integ-row__status-icon{margin-right:2px}.settings-integ-row__detail{color:#475569;font-weight:500}.settings-integ-row__cta{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;min-height:36px;padding:0 12px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;font-size:12px;font-weight:600;color:#7c3aed;cursor:pointer;transition:background .15s ease,border-color .15s ease}.settings-integ-row__cta:hover{background:#faf5ff;border-color:#ddd6fe}.settings-integ-row__cta--manage{color:#475569}.settings-integ-row__cta--manage:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.store-cust-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#faf5ff,#fff);padding:1rem}.store-cust-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;align-items:stretch}.store-cust-stat{display:flex;flex-direction:column;justify-content:flex-start;gap:.2rem;min-height:4.25rem;border:1px solid #e9e2ff;border-radius:.75rem;background:linear-gradient(135deg,#faf8ff,#fff 72%);padding:.7rem .75rem;box-shadow:0 1px 2px #7c3aed0a}.store-cust-stat--score{justify-content:space-between}.store-cust-stat__label{font-size:.6875rem;font-weight:500;letter-spacing:0;text-transform:none;color:#64748b;line-height:1.2}.store-cust-stat__value{font-size:1.05rem;font-weight:600;color:#0f172a;letter-spacing:-.02em;line-height:1.15}.store-cust-stat__meta{margin-top:.1rem;font-size:.625rem;font-weight:600;color:#6d28d9;line-height:1.25}.store-cust-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.1rem .45rem;font-size:9px;font-weight:700;text-transform:capitalize;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b}.store-cust-pill--ok{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.store-cust-pill--pending{border-color:#fde68a;background:#fffbeb;color:#b45309}.store-cust-pill--muted{border-color:#e2e8f0;background:#f1f5f9;color:#94a3b8}.store-cust-order-card{overflow:hidden;border:1px solid #efeaf8;border-radius:.75rem;background:#fff;box-shadow:0 1px 2px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease}.store-cust-order-card:hover,.store-cust-order-card--open{border-color:#ddd6fe;box-shadow:0 2px 8px #7c3aed0f}.store-cust-order-card__toggle{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.7rem .75rem;text-align:left;background:transparent;border:none;cursor:pointer}.store-cust-order-card__number{margin:0;font-size:.75rem;font-weight:600;color:#0f172a}.store-cust-order-card__meta{margin:.2rem 0 0;font-size:.6875rem;color:#64748b}.store-cust-order-card__preview{margin:.25rem 0 0;font-size:.6875rem;font-weight:500;color:#7c3aed;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-cust-order-card__chevron{margin-top:.15rem;flex-shrink:0;color:#94a3b8}.store-cust-order-card__body{border-top:1px solid #f1f5f9;padding:.7rem .75rem .75rem;display:flex;flex-direction:column;gap:.65rem}.store-cust-order-items__title{display:flex;align-items:center;gap:.35rem;margin:0 0 .35rem;font-size:.6875rem;font-weight:600;color:#475569}.store-cust-order-items__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .3rem;border-radius:999px;background:#f5f3ff;color:#6d28d9;font-size:.625rem;font-weight:700}.store-cust-order-items__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.store-cust-order-items__row{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;padding:.45rem .5rem;border-radius:.55rem;background:#faf8ff;border:1px solid #f1ecfb}.store-cust-order-items__name-wrap{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem}.store-cust-order-items__name{font-size:.6875rem;font-weight:600;color:#0f172a;line-height:1.3}.store-cust-order-items__qty{font-size:.625rem;font-weight:600;color:#94a3b8}.store-cust-order-items__sku{width:100%;font-size:.625rem;font-weight:500;color:#94a3b8}.store-cust-order-items__price{flex-shrink:0;font-size:.6875rem;font-weight:600;color:#334155}.store-cust-order-card__detail{margin:0;font-size:.6875rem;line-height:1.45;color:#64748b}.store-cust-order-card__detail-label{display:block;margin-bottom:.1rem;font-size:.625rem;font-weight:600;color:#94a3b8}.store-cust-order-card__empty{margin:0;font-size:.6875rem;color:#94a3b8;font-style:italic}.ar-rule-row__name,.ar-rule-row__tpl-status,.ar-rule-row__send-stats,.ar-rule-row__meta,.ar-rule-row__template,.ar-table thead th,.ar-table__rule-name,.ar-table__live-pill,.ar-table__type-pill,.om-table thead th,.om-table__stage-name,.om-stats-row__label,.om-stats-row__value,.ar-table-shell__title,.ar-table-shell__count,.ar-rules-section-header,.ar-rules-section-header__label,.ar-rules-section-header__count,.ar-rules-section-header__setup,.ar-send-capsule,.ar-send-capsule__value,.sac-setup-tile__title,.sac-setup-tile__value,.sac-setup-modal__intro-title,.sac-checkout-toolbar-select__status,.acw-table thead th,.acw-customer__name,.acw-value,.acw-tier-chip,.acw-table-count,.acw-capture-blocked-banner__title,.acw-checkout-gate__title,.acw-checkout-gate__eyebrow,.crm-contacts-table thead th,.crm-ref-table thead th,.hub-ops-crm-table thead th,.crm-metric-plain,.crm-source-plain,.crm-score-chip__num,.crm-score-chip__tier,.wh-table th,.wh-order-chip,.wh-status-pill{font-weight:400}.wh-avatar{font-weight:500}.st-v5-logistics-partner-select__group-label,.st-v5-logistics-partner-select__option--active,.st-v5-logistics-copy-field__label,.st-v5-checkout-partner-select__group-label,.st-v5-checkout-partner-select__option--active{font-weight:400}.acw-table .font-semibold,.acw-table .font-bold,.acw-table .font-medium,.crm-contacts-table .font-semibold,.crm-contacts-table .font-bold,.hub-ops-crm-table .font-semibold,.hub-ops-crm-table .font-bold,.ar-rules-list-card .font-semibold,.ar-rules-list-card .font-bold,.wh-table .font-semibold,.wh-table .font-bold,.orders-glass-table .font-semibold,.orders-glass-table .font-bold{font-weight:400!important}#te-sonner-host{isolation:isolate}[data-sonner-toaster].te-premium-toaster{--width: 372px;--border-radius: 20px;--toast-gap: 10px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;z-index:1!important;pointer-events:none}[data-sonner-toaster].te-premium-toaster [data-sonner-toast]{pointer-events:auto}[data-sonner-toaster].te-premium-toaster[data-x-position=right]{right:18px!important}[data-sonner-toaster].te-premium-toaster[data-y-position=top]{top:16px!important}body:has(.ow-v3) [data-sonner-toaster].te-premium-toaster[data-y-position=top]{top:80px!important}body:has(.ow-v3) [data-sonner-toaster].te-premium-toaster[data-x-position=right]{right:22px!important}body:has(.ow-v3) [data-sonner-toaster].te-premium-toaster [data-sonner-toast]{opacity:1!important;transform:none!important;min-height:52px}body:has(.ow-v3) [data-sonner-toaster].te-premium-toaster [data-sonner-toast][data-visible=false]{opacity:0!important;pointer-events:none!important;min-height:0!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;border-width:0!important;box-shadow:none!important}[data-sonner-toaster].te-premium-toaster [data-sonner-toast]{--te-accent: #7c3aed;width:var(--width);min-height:56px;padding:12px 44px 12px 14px!important;border-radius:var(--border-radius)!important;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:linear-gradient(145deg,#ffffffb8,#ffffff85 42%,#ffffffad)!important;border:1px solid rgba(255,255,255,.82)!important;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #0f172a0a,0 8px 24px -8px #0f172a1f,0 20px 48px -20px #7c3aed24!important;color:#0f172a!important;overflow:hidden!important;position:relative}[data-sonner-toaster].te-premium-toaster [data-sonner-toast]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff6b,#fff0 48%,#7c3aed0a)}[data-sonner-toaster].te-premium-toaster [data-sonner-toast][data-styled=true]{display:flex!important;align-items:center!important;gap:12px!important}[data-sonner-toaster].te-premium-toaster [data-sonner-toast][data-type=error]{background:linear-gradient(145deg,#ffffffc7,#fff7f79e)!important;border-color:#fb718547!important;box-shadow:inset 0 1px #ffffffeb,0 0 0 1px #f43f5e14,0 10px 28px -10px #f43f5e29!important}[data-sonner-toaster].te-premium-toaster [data-sonner-toast][data-type=success]{background:linear-gradient(145deg,#ffffffc2,#ecfdf594)!important;border-color:#34d39947!important;box-shadow:inset 0 1px #ffffffeb,0 0 0 1px #10b9810f,0 10px 28px -10px #10b98124!important}[data-sonner-toaster].te-premium-toaster [data-sonner-toast] [data-content]{flex:1;min-width:0;padding-right:4px;display:flex;flex-direction:column;justify-content:center}[data-sonner-toaster].te-premium-toaster [data-sonner-toast] [data-title]{font-size:13px!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.35!important;color:#0f172a!important;padding-right:0!important}[data-sonner-toaster].te-premium-toaster [data-sonner-toast] [data-description]{font-size:11px!important;font-weight:500!important;color:#64748b!important;line-height:1.35!important;margin-top:2px!important}[data-sonner-toaster].te-premium-toaster [data-sonner-toast] [data-close-button]{position:absolute!important;top:50%!important;right:10px!important;left:auto!important;transform:translateY(-50%)!important;width:26px!important;height:26px!important;border-radius:9999px!important;border:1px solid rgba(226,232,240,.85)!important;background:#ffffffb8!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#94a3b8!important;z-index:2;transition:background .15s,color .15s,border-color .15s}[data-sonner-toaster].te-premium-toaster [data-sonner-toast] [data-close-button]:hover{background:#f1f5f9!important;color:#475569!important}[data-sonner-toaster].te-premium-toaster [data-sonner-toast] [data-icon]{width:32px!important;height:32px!important;margin:0!important;flex-shrink:0!important;align-self:center!important;position:relative;z-index:1}.te-toast-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #0f172a0f;border:1px solid rgba(255,255,255,.65)}.te-toast-emoji{font-size:18px;line-height:1}.te-toast-icon--success{background:linear-gradient(145deg,#ecfdf5,#d1fae5)}.te-toast-icon--error{background:linear-gradient(145deg,#fff1f2,#ffe4e6)}.te-toast-icon--warning{background:linear-gradient(145deg,#fffbeb,#fef3c7)}.te-toast-icon--info{background:linear-gradient(145deg,#f5f3ff,#ede9fe)}.te-toast-icon--shopify{background:linear-gradient(145deg,#f0fdf4,#dcfce7);border:1px solid rgba(149,191,71,.25)}.te-toast-icon--whatsapp{background:linear-gradient(145deg,#ecfdf5,#d1fae5);border:1px solid rgba(37,211,102,.2)}.te-toast-icon--instagram{background:linear-gradient(145deg,#fdf2f8,#fce7f3);border:1px solid rgba(225,48,108,.2)}.te-toast-icon--meta{background:linear-gradient(145deg,#eff6ff,#dbeafe);border:1px solid rgba(6,104,225,.15)}.te-toast-brand-icon svg{display:block}@keyframes te-toast-in{0%{opacity:0;transform:translate3d(105%,0,0) scale(.94)}60%{opacity:1;transform:translate3d(-4px,0,0) scale(1.01)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes te-toast-out{to{opacity:0;transform:translate3d(108%,-4px,0) scale(.94)}}[data-sonner-toaster].te-premium-toaster [data-sonner-toast][data-mounted=true]{animation:te-toast-in .42s cubic-bezier(.22,1.05,.36,1) forwards!important}[data-sonner-toaster].te-premium-toaster [data-sonner-toast][data-removed=true]{animation:te-toast-out .32s ease forwards!important}@media (prefers-reduced-motion: reduce){[data-sonner-toaster].te-premium-toaster [data-sonner-toast][data-mounted=true],[data-sonner-toaster].te-premium-toaster [data-sonner-toast][data-removed=true]{animation:none!important}}@media (max-width: 640px){[data-sonner-toaster].te-premium-toaster{--width: min(360px, calc(100vw - 32px) )}body:has(.ow-v3) [data-sonner-toaster].te-premium-toaster[data-y-position=top]{top:68px!important}}.marketing-status-tooltip{display:block;max-width:220px;white-space:normal;font-size:11px;font-weight:500;line-height:1.45;color:#475569}:root{--mws-gutter: .875rem}@media (min-width: 640px){:root{--mws-gutter: 1rem}}.hub-modal-stage.hub-modal-stage--broadcast{align-items:stretch!important;justify-content:stretch!important;padding:0!important;pointer-events:auto!important}.hub-modal-panel.hub-modal-panel--broadcast{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-height:100dvh!important;border-radius:0!important;border:none!important;box-shadow:none!important;flex-shrink:1!important}.quick-broadcast-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-z-marketing-composer-shell, 100060);display:flex;flex-direction:column;width:100vw;height:100dvh;max-height:100dvh;background:#fff;overflow:hidden}.quick-broadcast-shell__inner{display:flex;flex-direction:column;width:100%;height:100%;min-height:100dvh;flex:1;overflow:hidden;background:#fff}.campaign-builder__layout,.sequence-builder__layout,.hub-modal-panel--broadcast,.quick-broadcast-shell__inner{border:none!important;box-shadow:none!important}.quick-broadcast-header,.campaign-builder-header,.sequence-builder-header{flex-shrink:0;border-bottom:1px solid #e2e8f0;background:#fff;padding:.55rem 0 .5rem}@media (min-width: 640px){.quick-broadcast-header,.campaign-builder-header,.sequence-builder-header{padding:.65rem 0 .55rem}}.mws-header-column{padding-left:var(--mws-gutter);padding-right:var(--mws-gutter)}.mws-header-top.campaign-builder-header__top--aligned{align-items:center}.mws-stepper-slot{margin-top:.65rem}.mws-content-column{padding-left:var(--mws-gutter);padding-right:var(--mws-gutter)}.mws-step-block{margin-bottom:.15rem}.mws-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.mws-header-brand{display:flex;min-width:0;align-items:flex-start;gap:.65rem}.mws-header-icon{position:relative;display:flex;height:2.25rem;width:2.25rem;shrink:0;align-items:center;justify-content:center;border-radius:.65rem;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.mws-header-icon:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:conic-gradient(from 0deg,transparent,rgba(148,163,184,.18),transparent 55%);animation:mws-icon-shimmer 4.5s linear infinite;pointer-events:none}.mws-header-icon svg{position:relative;z-index:1;animation:mws-icon-float 3.2s ease-in-out infinite}@keyframes mws-icon-shimmer{to{transform:rotate(360deg)}}@keyframes mws-icon-float{0%,to{transform:translateY(0);opacity:.88}50%{transform:translateY(-1px);opacity:1}}.mws-header-kicker{display:inline-flex;align-items:center;gap:.3rem;margin-bottom:.1rem;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:none;color:#64748b}.mws-header-title{font-size:.9375rem;font-weight:600;letter-spacing:-.02em;color:#0f172a;line-height:1.25}.mws-header-campaign-name{margin:.1rem 0 0;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:500;color:#64748b}@media (min-width: 640px){.mws-header-title{font-size:1rem}.mws-header-campaign-name{max-width:18rem}}.mws-header-sub{display:none}.mws-close-btn,.campaign-builder-close{display:flex;height:2rem;width:2rem;shrink:0;align-items:center;justify-content:center;border-radius:9999px;border:1px solid #e2e8f0;background:#fff;color:#64748b;transition:background .15s,border-color .15s,color .15s}.mws-close-btn:hover,.campaign-builder-close:hover{border-color:#cbd5e1;background:#f8fafc;color:#334155}.mws-header-back{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:.25rem;min-height:2rem;height:2rem;padding:0 .75rem 0 .55rem;border-radius:9999px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:.75rem;font-weight:600;box-shadow:0 1px 2px #0f172a08;transition:background .15s,border-color .15s,color .15s}.mws-header-back:hover{border-color:#ddd6fe;background:#faf5ff;color:#6d28d9}.mws-header-back__label{display:none}@media (min-width: 640px){.mws-header-back__label{display:inline}}.mws-header-actions{display:inline-flex;flex-shrink:0;align-items:center;gap:.45rem;position:relative;z-index:5}.mws-header-cta{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2rem;height:2rem;padding:0 .8rem;border-radius:9999px;border:1px solid #7c3aed;background:#7c3aed;color:#fff;font-size:.75rem;font-weight:600;white-space:nowrap;box-shadow:0 1px 4px #7c3aed33;transition:background .15s,border-color .15s,opacity .15s}.mws-header-cta:hover:not(:disabled){background:#6d28d9;border-color:#6d28d9}.mws-header-cta--disabled,.mws-header-cta:disabled{opacity:1;cursor:not-allowed;box-shadow:none;border-color:#ddd6fe;background:#ede9fe;color:#a78bfa}.mws-header-brand{display:flex;min-width:0;align-items:center;gap:.55rem}.quick-broadcast-header__left.mws-header-brand,.campaign-builder-header__left.mws-header-brand{flex:1;min-width:0}.quick-broadcast-stepper,.campaign-builder-stepper,.sequence-builder-stepper{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.15rem;margin-top:.65rem;padding:.16rem;border-radius:.5rem;border:1px solid #e2e8f0;background:#f8fafc;width:auto;max-width:100%}.mws-step-sep{display:flex;align-items:center;color:#cbd5e1;padding:0 .1rem;pointer-events:none}.quick-broadcast-step,.campaign-builder-step,.sequence-builder-step{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.35rem;border:none;border-radius:.4rem;background:transparent;padding:.24rem .5rem;font-size:.65rem;font-weight:600;color:#64748b;white-space:nowrap;transition:background .12s ease,color .12s ease;box-shadow:none}.quick-broadcast-step:hover:not(:disabled):not(.quick-broadcast-step--active),.campaign-builder-step:hover:not(:disabled):not(.campaign-builder-step--active),.sequence-builder-step:hover:not(:disabled):not(.sequence-builder-step--active){background:#ffffffb3;color:#475569}.quick-broadcast-step--active,.campaign-builder-step--active,.sequence-builder-step--active{background:#fff;color:#5b21b6;box-shadow:0 1px 2px #0f172a0f}.quick-broadcast-step--done,.campaign-builder-step--done,.sequence-builder-step--done{background:transparent;color:#475569}.quick-broadcast-step>span:first-child,.campaign-builder-step>span:first-child,.sequence-builder-step__num{display:inline-flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.52rem;font-weight:700;background:#e2e8f0;color:#64748b}.quick-broadcast-step--active>span:first-child,.campaign-builder-step--active>span:first-child,.sequence-builder-step--active .sequence-builder-step__num{background:#7c3aed;color:#fff}.quick-broadcast-step--done>span:first-child,.campaign-builder-step--done>span:first-child,.sequence-builder-step--done .sequence-builder-step__num{background:#ede9fe;color:#5b21b6}.campaign-builder__preview-col,.sequence-builder-journey-col{background:#f8fafc!important;border-left-color:#e2e8f0!important}.campaign-builder__preview-head h3,.sequence-builder-journey-col__head h3{color:#0f172a!important;letter-spacing:-.01em!important;text-transform:none!important;font-size:.8125rem!important;font-weight:600!important}.campaign-builder__preview-inner{filter:none!important}.campaign-builder-mobile-preview{border-color:#e2e8f0!important;background:#f8fafc!important}.mws-preview-empty{width:100%;border-radius:.875rem;border:1px dashed #e2e8f0;background:#fff;padding:1.5rem 1.25rem;text-align:center}.mws-preview-empty--phone{padding:2rem 1.15rem}.mws-preview-empty-icon{margin:0 auto .65rem;display:flex;height:2.35rem;width:2.35rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid #ede9fe;background:#f5f3ff;color:#7c3aed}.mws-step-label{font-size:.6875rem;font-weight:500;letter-spacing:0;text-transform:none;color:#64748b}.mws-step-heading{margin-top:.15rem;font-size:.9375rem;font-weight:600;color:#0f172a}.mws-step-hint{margin-top:.2rem;font-size:.6875rem;font-weight:500;color:#64748b}.mws-leads-panel{display:flex;flex-direction:column;gap:.65rem;min-height:0}.mws-leads-search,.sequence-builder-search.mws-leads-search,.quick-broadcast-search.mws-leads-search{height:2.35rem;width:100%;border-radius:.5rem;border:1px solid #e2e8f0;background:#fff;padding:0 .85rem 0 2.15rem;font-size:.8125rem;font-weight:500;color:#0f172a;outline:none;box-shadow:none}.mws-leads-search:focus{border-color:#a78bfa;box-shadow:0 0 0 2px #ede9fee6}.mws-opt-in-strip{display:flex;gap:.5rem;align-items:flex-start;border-radius:.5rem;border:1px solid #e2e8f0;background:#f8fafc;padding:.5rem .65rem;font-size:.6875rem;font-weight:500;line-height:1.45;color:#64748b}.mws-opt-in-strip strong{color:#334155;font-weight:600}.mws-leads-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.mws-leads-toolbar__count{font-size:.6875rem;font-weight:600;color:#475569}.mws-leads-toolbar__sep{font-weight:500;color:#94a3b8}.mws-leads-toolbar__filters{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.mws-leads-filter{display:inline-flex;cursor:pointer;align-items:center;gap:.35rem;border-radius:9999px;border:1px solid #e2e8f0;background:#fff;padding:.2rem .55rem;font-size:.625rem;font-weight:600;color:#64748b}.mws-leads-filter input{border-radius:.2rem}.mws-leads-select-all{font-size:.625rem;font-weight:600;color:#5b21b6}.mws-leads-select-all:hover{color:#4c1d95}.mws-leads-select-all--muted{color:#64748b}.mws-leads-select-all--muted:hover{color:#475569}.mws-leads-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;font-size:.6875rem;color:#64748b}.mws-leads-pagination__controls{display:inline-flex;align-items:center;gap:.35rem}.mws-leads-pagination__size select{height:1.65rem;border-radius:.4rem;border:1px solid #e2e8f0;background:#fff;padding:0 .4rem;font-size:.625rem;font-weight:600;color:#475569}.mws-leads-pagination__btn{display:inline-flex;height:1.65rem;width:1.65rem;align-items:center;justify-content:center;border-radius:.4rem;border:1px solid #e2e8f0;background:#fff;color:#475569}.mws-leads-pagination__btn:disabled{opacity:.45}.mws-leads-pagination__btn:not(:disabled):hover{border-color:#cbd5e1;background:#f8fafc}.mws-leads-pagination__page{min-width:3.25rem;text-align:center;font-size:.625rem;font-weight:600;color:#475569}.mws-leads-list{max-height:min(52vh,480px);overflow-y:auto;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff}.mws-leads-table-wrap{max-height:min(58vh,560px);overflow:auto;border:1px solid #e2e8f0;border-radius:.65rem;background:#fff}.mws-leads-table{width:100%;border-collapse:collapse;font-size:.72rem}.mws-leads-table th,.mws-leads-table td{border-bottom:1px solid #f1f5f9;padding:.45rem .55rem;text-align:left;vertical-align:middle}.mws-leads-table th{position:sticky;top:0;background:#f8fafc;font-size:.62rem;font-weight:700;color:#64748b;z-index:1}.mws-leads-table tbody tr{cursor:pointer}.mws-leads-table tbody tr:hover{background:#faf8ff}.mws-leads-table__row--selected{background:#f5f3ff}.mws-leads-table__row--opted-out{opacity:.48;background:#f1f5f9;color:#94a3b8;cursor:not-allowed;pointer-events:none}.mws-leads-table__row--opted-out:hover{background:#f1f5f9}.mws-lead-row__check--disabled{border-color:#cbd5e1;background:#e2e8f0;opacity:.7}.mws-leads-list__loading{display:flex;flex-direction:column}.mws-lead-row{display:flex;width:100%;align-items:center;gap:.55rem;border:none;border-bottom:1px solid #f1f5f9;background:#fff;padding:.35rem .55rem;text-align:left;transition:background .12s ease}.mws-lead-row:last-child{border-bottom:none}.mws-lead-row:hover{background:#f8fafc}.mws-lead-row--selected{background:#faf5ff}.mws-lead-row--dim{opacity:.65}.mws-lead-row--skeleton{min-height:2.5rem;border-color:#f1f5f9;background:#fff;pointer-events:none}.mws-lead-row--skeleton .mws-lead-row__check{border-color:transparent;background:transparent}.mws-lead-row__check{display:inline-flex;height:1rem;width:1rem;shrink:0;align-items:center;justify-content:center;border-radius:.25rem;border:1px solid #cbd5e1;background:#fff;color:#fff}.mws-lead-row__check--on{border-color:#7c3aed;background:#7c3aed}.mws-lead-row__main{min-width:0;flex:1;display:flex;flex-direction:column;gap:.1rem}.mws-lead-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:600;color:#1e293b}.mws-lead-row__phone{display:inline-flex;align-items:center;gap:.25rem;font-size:.58rem;font-weight:500;color:#64748b}.mws-lead-row__opt{shrink:0;border-radius:9999px;padding:.1rem .4rem;font-size:.5625rem;font-weight:700;text-transform:none;letter-spacing:.02em}.mws-lead-row__opt--ok{background:#ecfdf5;color:#047857}.mws-lead-row__opt--bad{background:#fff1f2;color:#be123c}.mws-lead-row__opt--warn{background:#fffbeb;color:#b45309}.mws-lead-row__score{shrink:0;display:inline-flex;height:1.25rem;min-width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;background:#f1f5f9;font-size:.5625rem;font-weight:700;color:#475569}.mws-leads-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:2.5rem 1rem;text-align:center}.quick-broadcast-lead-grid{display:grid;grid-template-columns:1fr;gap:.45rem;padding:.35rem}@media (min-width: 900px){.quick-broadcast-lead-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.quick-broadcast-lead-card{display:flex;width:100%;align-items:center;gap:.65rem;border-radius:1.1rem;border:1px solid #e2e8f0;background:#fff;padding:.65rem .75rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.quick-broadcast-lead-card:hover{transform:translateY(-1px);border-color:#c4b5fd;box-shadow:0 4px 12px #5b21b614}.quick-broadcast-lead-card--selected{border-color:#8b5cf6;background:linear-gradient(180deg,#fff,#faf5ff);box-shadow:0 2px 10px #6d28d91f}.quick-broadcast-lead-card--ineligible{opacity:.7}.campaign-schedule-picker__date,.campaign-schedule-picker__time{font-variant-numeric:tabular-nums}.campaign-schedule-picker input[type=date],.campaign-schedule-picker input[type=time]{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto}.campaign-builder{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-z-marketing-composer-shell, 100060);display:flex;flex-direction:column;width:100vw;height:100dvh;max-height:100dvh;overflow:hidden;background:#fff;font-feature-settings:"ss01" on}.campaign-builder__layout{display:flex;width:100%;height:100%;min-height:0;flex:1;margin:0;overflow:hidden;border-radius:0;border:none;background:#fff;box-shadow:none}.campaign-builder__layout--solo .campaign-builder__content{max-width:min(100%,56rem);margin:0 auto}.campaign-builder__layout--solo .campaign-builder__scroll{background:#f8fafc}.campaign-builder__layout--solo .campaign-builder-footer__inner{max-width:min(100%,56rem);margin:0 auto}.campaign-builder__layout--workspace .campaign-builder__scroll{background:#f8fafc;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:.65rem 0}.campaign-builder__layout--workspace .campaign-builder__content{max-width:none;margin:0;width:100%;flex:1;min-height:0;display:flex;flex-direction:column;padding-top:0;padding-bottom:0}.campaign-builder__layout--workspace .campaign-builder-footer__inner{max-width:none;margin:0}.campaign-builder__layout--workspace .campaign-builder-stage--workspace{flex:1;min-height:0;display:flex;flex-direction:column;padding-left:var(--mws-gutter);padding-right:var(--mws-gutter)}.campaign-builder__layout--split .campaign-builder__content,.campaign-builder__layout--split .campaign-builder-footer__inner{max-width:none;margin:0;width:100%}.campaign-builder__layout--split{flex-direction:column}.campaign-builder__layout--split .campaign-builder__footer--full{flex-shrink:0;width:100%;border-top:1px solid #e2e8f0;background:#fff;padding:.55rem var(--mws-gutter) .65rem;box-shadow:0 -4px 16px #0f172a08}@media (min-width: 640px){.campaign-builder__layout--split .campaign-builder__footer--full{padding:.6rem var(--mws-gutter) .7rem}}.campaign-builder__layout--split .campaign-builder__footer--full .campaign-builder-footer__inner{max-width:none;width:100%;margin:0}.campaign-builder__chrome{flex-shrink:0;border-bottom:1px solid #e2e8f0;background:#fff}.campaign-builder__chrome .campaign-builder-header{border-bottom:none}.campaign-builder__split-body{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.campaign-builder__layout--split .campaign-builder__main{flex:1 1 auto;min-width:0;border-right:none}.campaign-builder__layout--split .campaign-builder__scroll{background:#f8fafc}.campaign-builder__layout--split .campaign-builder__chrome .mws-header-column{padding-top:.55rem;padding-bottom:.55rem}.campaign-builder__layout--split .campaign-builder__footer{background:#fff}.campaign-builder__main{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;background:#fff}@media (min-width: 1024px){.campaign-builder__main{flex:1;min-width:0;max-width:none}}.campaign-builder-form-grid{display:grid;gap:.75rem}@media (min-width: 900px){.campaign-builder-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-builder-section--full{grid-column:1 / -1}}.campaign-builder__scroll{flex:1;overflow-y:auto;padding:.75rem 0 1rem;background:#f8fafc}@media (min-width: 640px){.campaign-builder__scroll{padding:.875rem 0 1.125rem}}.campaign-builder__content{width:100%;max-width:min(100%,56rem);margin:0 auto}.campaign-builder-section--accent{border-color:#e2e8f0;box-shadow:none}.campaign-builder-section__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.campaign-builder-section__title{margin:0;font-size:.8125rem;font-weight:600;color:#0f172a}.campaign-builder-section__hint{margin:.15rem 0 0;font-size:.6875rem;font-weight:500;line-height:1.4;color:#64748b}.campaign-builder-section__badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;padding:.15rem .5rem;font-size:.625rem;font-weight:600;color:#475569}.campaign-builder__preview-col{display:none;width:min(38vw,440px);min-width:360px;max-width:460px;flex:0 0 min(38vw,440px);flex-direction:column;border-left:1px solid #e2e8f0;background:#f8fafc}@media (min-width: 1024px){.campaign-builder__layout--split .campaign-builder__preview-col{display:flex}}@media (min-width: 1280px){.campaign-builder__preview-col{width:min(36vw,480px);min-width:400px;max-width:500px;flex-basis:min(36vw,480px)}}.campaign-builder__preview-head{flex-shrink:0;padding:.65rem .85rem .5rem;text-align:left;border-bottom:1px solid #e2e8f0;background:#fff}.campaign-builder__preview-head-row{display:flex;align-items:center;gap:.4rem}.campaign-builder__preview-step{margin:.2rem 0 0;font-size:.625rem;font-weight:600;color:#94a3b8;letter-spacing:.02em}.campaign-builder__preview-head-copy{flex:1;min-width:0;text-align:center}.campaign-builder__preview-nav{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:9999px;border:1px solid #e2e8f0;background:#fff;color:#64748b;transition:background .12s ease,border-color .12s ease,color .12s ease}.campaign-builder__preview-nav:hover{border-color:#ddd6fe;background:#faf5ff;color:#6d28d9}.campaign-builder__preview-dots{display:inline-flex;gap:.25rem;margin-top:.35rem;padding:.15rem;border-radius:9999px;background:#f1f5f9}.campaign-builder__preview-dot{height:1.35rem;padding:0 .55rem;border-radius:9999px;border:none;background:transparent;font-size:.625rem;font-weight:600;color:#64748b}.campaign-builder__preview-dot--active{background:#fff;color:#6d28d9;box-shadow:0 1px 2px #0f172a0f}.campaign-builder__preview-head h3{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;text-transform:none;color:#0f172a}.campaign-builder__preview-template-name{margin:.25rem 0 0;font-size:.75rem;font-weight:600;color:#5b21b6;text-transform:capitalize}.campaign-builder__preview-hint{margin:.25rem 0 0;font-size:.6875rem;font-weight:500;color:#94a3b8;line-height:1.4}.campaign-builder__preview-body{flex:1;display:flex;align-items:flex-start;justify-content:center;min-height:0;overflow-y:auto;padding:.65rem .4rem .85rem}.campaign-builder__preview-inner{width:100%;max-width:360px;margin:0 auto}.campaign-builder__preview-inner:has(.email-preview-studio){max-width:none;width:100%}.campaign-builder__preview-inner .email-preview-studio{max-width:none}.campaign-builder__preview-inner .email-preview-studio__body{padding:.65rem .5rem}.campaign-builder__preview-inner .mws-preview-empty{width:100%;max-width:none;margin:.35rem 0 0;padding:2.25rem 1.25rem}.campaign-builder__preview-inner .wa-device--studio{--wa-studio-width: 300px;--wa-studio-height: min(580px, 68vh);width:300px;min-width:0;max-width:min(100%,300px);height:var(--wa-studio-height);min-height:var(--wa-studio-height);max-height:var(--wa-studio-height);margin:0 auto;overflow:hidden}.campaign-builder__preview-inner .wa-device--studio .wa-device__screen{min-height:0;height:100%;max-height:100%;overflow:hidden}.campaign-builder__preview-inner .wa-device--studio .wa-device__thread{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.45) transparent}.campaign-builder__preview-inner .wa-device--studio .wa-device__thread::-webkit-scrollbar{width:4px}.campaign-builder__preview-inner .wa-device--studio .wa-device__thread::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b66}.campaign-builder__preview-inner .wa-device--studio .wa-device__thread-inner{justify-content:flex-start;min-height:100%}.campaign-builder__preview-inner .wa-device--studio .wa-device__bubble{overflow:hidden;max-width:100%}.campaign-builder__preview-inner .wa-device--md{width:300px;height:min(580px,68vh);max-height:min(580px,68vh);overflow:hidden}.campaign-builder__preview-inner .wa-device__bezel{border-width:6px}.campaign-builder__footer{flex-shrink:0;border-top:1px solid #e2e8f0;background:#fff;padding:.55rem var(--mws-gutter)}@media (min-width: 640px){.campaign-builder__footer{padding:.6rem var(--mws-gutter)}}.campaign-builder-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem;max-width:min(100%,56rem);margin:0 auto;width:100%}@media (min-width: 768px){.campaign-builder-footer__inner{flex-wrap:nowrap}}.campaign-builder-footer__inner>.min-w-0{margin-right:auto}.campaign-builder-footer__actions{display:flex;flex-shrink:0;align-items:center;gap:.45rem;overflow:visible}.campaign-builder-footer__secondary{display:inline-flex;height:2rem;min-width:6.5rem;align-items:center;justify-content:center;gap:.35rem;flex-shrink:0;border-radius:9999px;border:1px solid #e2e8f0;background:#fff;padding:0 .85rem;font-size:.75rem;font-weight:600;color:#334155;transition:background .15s ease,border-color .15s ease,color .15s ease}.campaign-builder-footer__secondary:hover:not(:disabled){background:#faf5ff;border-color:#ddd6fe;color:#6d28d9}.campaign-builder-footer__secondary:disabled{cursor:not-allowed;opacity:.5}.campaign-builder-footer__cta{display:inline-flex;height:2rem;min-width:8.5rem;align-items:center;justify-content:center;gap:.35rem;flex-shrink:0;border-radius:9999px;background:#7c3aed;padding:0 .95rem;font-size:.75rem;font-weight:600;color:#fff;box-shadow:0 1px 3px #6d28d938;transition:background .15s ease,box-shadow .12s ease}.campaign-builder-footer__cta:hover:not(:disabled){background:#6d28d9;box-shadow:0 2px 6px #6d28d947}.campaign-builder-footer__cta:disabled,.campaign-builder-footer__cta--disabled{cursor:not-allowed;opacity:1;border:1px solid #ddd6fe;background:#ede9fe;color:#a78bfa;box-shadow:none}.campaign-builder-header__top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem}.campaign-builder-header__left{display:flex;min-width:0;flex:1;align-items:flex-start;gap:.65rem;z-index:2}.campaign-builder-header__left .mws-header-title{margin:0}.campaign-builder-header__top .mws-close-btn{position:relative;z-index:2;flex-shrink:0}.campaign-builder-header .campaign-builder-stepper--header{position:absolute;left:50%;top:50%;z-index:1;margin:0!important;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.15rem;padding:.22rem;border-radius:9999px;border:1px solid #e2e8f0;background:#f8fafc;box-shadow:none;width:auto;max-width:calc(100% - 18rem)}.campaign-builder-header .campaign-builder-stepper--header .campaign-builder-step{border-radius:9999px!important;padding:.3rem .65rem .3rem .4rem;gap:.35rem;font-size:.6875rem;font-weight:600;color:#64748b;background:transparent}.campaign-builder-header .campaign-builder-stepper--header .campaign-builder-step>span:first-child{height:1.125rem;width:1.125rem;font-size:.5625rem;background:#e2e8f0;color:#64748b;border-radius:9999px}.campaign-builder-header .campaign-builder-stepper--header .campaign-builder-step--active{background:#7c3aed!important;color:#fff!important;box-shadow:0 1px 4px #7c3aed47}.campaign-builder-header .campaign-builder-stepper--header .campaign-builder-step--active>span:first-child{background:#ffffff38!important;color:#fff!important}.campaign-builder-header .campaign-builder-stepper--header .campaign-builder-step--active .campaign-builder-step__label{color:#fff!important}.campaign-builder-header .campaign-builder-stepper--header .campaign-builder-step--done{color:#6d28d9;background:transparent}.campaign-builder-header .campaign-builder-stepper--header .campaign-builder-step--done>span:first-child{background:#ede9fe!important;color:#6d28d9!important}.campaign-builder-header .campaign-builder-stepper--header .campaign-builder-step--disabled{opacity:.4;cursor:not-allowed}.campaign-builder-header .mws-header-back{border-radius:9999px!important;min-height:2rem;height:2rem}.campaign-builder-stepper__sep{width:1px;height:.85rem;margin:0 .05rem;background:#e2e8f0;flex-shrink:0}.campaign-builder-step__label{font-size:.6875rem;font-weight:600;letter-spacing:-.01em}@media (max-width: 720px){.campaign-builder-header .campaign-builder-stepper--header .campaign-builder-step__label{display:none}.campaign-builder-header .campaign-builder-stepper--header .campaign-builder-step{padding:.38rem .5rem}}@media (max-width: 480px){.campaign-builder-header .campaign-builder-stepper--header{position:static;transform:none;margin:.5rem auto 0;order:3;width:-moz-fit-content;width:fit-content}.campaign-builder-header__top{flex-wrap:wrap}.campaign-builder-header__left{flex:1 1 calc(100% - 2.5rem)}}.campaign-builder-channel-pill{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;border-radius:1.15rem;border:1px solid rgba(16,185,129,.25);background:linear-gradient(135deg,#ecfdf5,#fff);padding:.75rem 1rem}.campaign-builder-channel-pill span:first-of-type{font-size:.8125rem;font-weight:700;color:#065f46}.campaign-builder-channel-pill__sub{font-size:.6875rem;font-weight:600;color:#047857;opacity:.85}.campaign-builder-section{border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;padding:.75rem .875rem;box-shadow:0 1px 2px #0f172a08}@media (min-width: 640px){.campaign-builder-section{padding:.8rem .95rem}}.campaign-builder-compliance{border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;padding:.65rem .75rem}.campaign-builder-compliance--warn{border-color:#fbbf24a6;background:linear-gradient(145deg,#fffbeb,#fff)}.campaign-builder-compliance__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;padding:.5rem .35rem;text-align:center}.campaign-builder-compliance__stat--send{background:#10b98114}.campaign-builder-compliance__stat--skip{background:#f59e0b14}.campaign-builder-mobile-preview{display:none}.campaign-builder-stage{padding-top:.15rem;padding-bottom:.5rem}.campaign-builder-step2-stack{display:flex;flex-direction:column;gap:1rem}.campaign-builder-step2-row{display:grid;gap:1rem}@media (min-width: 900px){.campaign-builder-step2-row--dual{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-builder-step2-row--single{grid-template-columns:minmax(0,1fr)}}.campaign-builder-bottom-action{display:flex;justify-content:flex-end;margin-top:.25rem}.campaign-builder-bottom-action--sticky{position:sticky;bottom:0;z-index:18;padding-top:.55rem;padding-bottom:.35rem;background:linear-gradient(180deg,#fff0,#fffffff7 35%)}.campaign-builder-footer-hint{display:flex;align-items:center;gap:.45rem;border-radius:1rem;border:1px solid #fde68a;background:#fffbeb;padding:.45rem .75rem;font-size:.6875rem;font-weight:600;color:#92400e}.campaign-builder-footer-hint--ok{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.campaign-template-picker{display:flex;flex-direction:column;gap:1rem}.campaign-template-picker__search{height:2.65rem;width:100%;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;padding:0 1rem 0 2.25rem;font-size:.8125rem;font-weight:500;outline:none;box-shadow:0 1px 2px #0f172a08}.campaign-template-picker__search:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #ede9fef2}.campaign-template-picker__label{display:flex;align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:none;color:#475569}.campaign-template-grid{display:grid;grid-template-columns:1fr;gap:.55rem}@media (min-width: 720px){.campaign-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.campaign-template-card{display:block;width:100%;border-radius:1.2rem;border:1px solid #e2e8f0;background:#fff;padding:.85rem .95rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.campaign-template-card:hover{transform:translateY(-1px);border-color:#c4b5fd;box-shadow:0 6px 16px #5b21b61a}.campaign-template-card--selected{border-color:#8b5cf6;background:linear-gradient(180deg,#fff,#faf5ff);box-shadow:0 4px 14px #6d28d926}.campaign-template-card__icon{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:.55rem;border:1px solid #ede9fe;background:#f5f3ff;color:#7c3aed}.campaign-template-card__check{display:flex;height:1.35rem;width:1.35rem;align-items:center;justify-content:center;border-radius:9999px;background:#7c3aed;color:#fff}.campaign-template-card__pill{display:inline-flex;border-radius:9999px;border:1px solid #e2e8f0;background:#f8fafc;padding:.1rem .45rem;font-size:.5625rem;font-weight:700;text-transform:none;letter-spacing:.03em;color:#64748b}.campaign-template-card__pill--ok{border-color:#bbf7d0;background:#ecfdf5;color:#047857}.campaign-template-card__pill--warn{border-color:#fde68a;background:#fffbeb;color:#b45309}.campaign-template-card__pill--muted{border-color:#e2e8f0;background:#fff;color:#94a3b8}.campaign-template-picker-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1.35rem;border:1px dashed #e9d5ff;background:linear-gradient(180deg,#faf5ff,#fff);padding:2rem 1.25rem;text-align:center}.campaign-wa-connect-panel{border-radius:1.35rem;border:1px solid #e9d5ff;background:linear-gradient(180deg,#faf5ff,#fff 72%);padding:1.25rem 1.35rem;box-shadow:0 1px #7c3aed0a}.campaign-wa-connect-panel--connected{display:flex;align-items:flex-start;gap:.75rem;border-color:#bbf7d0;background:linear-gradient(180deg,#f0fdf4,#fff)}.campaign-wa-connect-panel__hero{display:flex;gap:.85rem;align-items:flex-start}.campaign-wa-connect-panel__icon{display:flex;height:2.75rem;width:2.75rem;shrink:0;align-items:center;justify-content:center;border-radius:1rem;background:#fff;border:1px solid #e9d5ff;box-shadow:0 1px 2px #7c3aed0f}.campaign-wa-connect-panel__title{margin:0;font-size:.9375rem;font-weight:650;letter-spacing:-.01em;color:#1e1b4b}.campaign-wa-connect-panel__subtitle{margin:.35rem 0 0;font-size:.75rem;line-height:1.55;color:#5b21b6;opacity:.88}.campaign-wa-connect-panel__steps{margin:.75rem 0 0;padding-left:1.1rem;font-size:.6875rem;line-height:1.6;color:#6d28d9}.campaign-wa-connect-panel__flow{margin-top:1rem;border-radius:1rem;border:1px solid #efeaf8;background:#fff;overflow:hidden}.campaign-wa-connect-panel__footnote{margin:.85rem 0 0;font-size:.6875rem;color:#94a3b8}.campaign-wa-connect-banner{display:flex;align-items:flex-start;gap:.65rem;border-radius:1rem;border:1px solid #e9d5ff;background:#faf5ff;padding:.75rem 1rem}.campaign-wa-connect-banner__cta{display:inline-flex;height:2rem;align-items:center;border-radius:9999px;background:#7c3aed;padding:0 .85rem;font-size:.6875rem;font-weight:650;color:#fff;text-decoration:none;transition:background-color .15s}.campaign-wa-connect-banner__cta:hover{background:#6d28d9;color:#fff}.campaign-template-list{display:flex;flex-direction:column;gap:.35rem}.campaign-template-row{display:flex;width:100%;align-items:center;gap:.65rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;padding:.55rem .7rem;text-align:left;transition:border-color .15s,background-color .15s}.campaign-template-row:hover{border-color:#c4b5fd;background:#faf8ff}.campaign-template-row--selected{border-color:#8b5cf6;background:#f5f3ff}.campaign-template-row__icon{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;background:#ede9fe;color:#7c3aed}.campaign-template-row__main{display:flex;min-width:0;flex:1;flex-direction:column;gap:.1rem}.campaign-template-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;color:#0f172a}.campaign-template-row__preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;color:#64748b}.campaign-template-row__meta{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:.25rem}.campaign-template-row__tag{border-radius:9999px;border:1px solid #e2e8f0;background:#f8fafc;padding:.1rem .45rem;font-size:.5625rem;font-weight:700;color:#64748b}.campaign-template-row__tag--warn{border-color:#fde68a;background:#fffbeb;color:#b45309}.campaign-template-row__check{display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:#7c3aed;color:#fff}.disabled-step-tooltip{position:relative;display:inline-flex;flex-shrink:0}.disabled-step-tooltip__panel{border-radius:12px;background:#4c1d95;color:#fff;padding:.625rem .875rem;font-size:.75rem;line-height:1.5;box-shadow:0 8px 24px #4c1d9547;pointer-events:none;white-space:normal;word-break:normal}.disabled-step-tooltip__list{margin:0;padding:0;list-style:none}.disabled-step-tooltip__list li{position:relative;padding-left:.875rem}.disabled-step-tooltip__list li:before{content:"•";position:absolute;left:0;color:#94a3b8}.disabled-step-tooltip__list li+li{margin-top:.375rem}.disabled-step-tooltip__control{cursor:not-allowed}.disabled-step-tooltip__control[aria-disabled=true]{opacity:.5}.campaign-builder-compliance--row{padding:0;background:transparent;border:none}.campaign-builder-compliance__loading{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;color:#64748b}.campaign-builder-compliance__row{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap;padding:0;background:transparent;border:none}.campaign-builder-compliance__pill{display:inline-flex;align-items:center;gap:.35rem;height:1.85rem;padding:0 .65rem;border-radius:9999px;border:1px solid #efeaf8;background:#faf8ff}.campaign-builder-compliance__pill-label{font-size:.625rem;font-weight:600;color:#64748b}.campaign-builder-compliance__pill-value{font-size:.75rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.campaign-builder-compliance__pill--send{border-color:#ddd6fe;background:#f5f3ff}.campaign-builder-compliance__pill--send .campaign-builder-compliance__pill-label,.campaign-builder-compliance__pill--send .campaign-builder-compliance__pill-value{color:#6d28d9}.campaign-builder-compliance__pill--skip{border-color:#f1f5f9;background:#f8fafc}.campaign-builder-compliance__pill--skip .campaign-builder-compliance__pill-value{color:#64748b}.campaign-builder-compliance--warn .campaign-builder-compliance__pill--send{border-color:#fde68a;background:#fffbeb}.campaign-builder-compliance--warn .campaign-builder-compliance__pill--send .campaign-builder-compliance__pill-label,.campaign-builder-compliance--warn .campaign-builder-compliance__pill--send .campaign-builder-compliance__pill-value{color:#b45309}.campaign-builder-compliance__icon{flex-shrink:0;color:#94a3b8}.campaign-builder-compliance__heading{flex-shrink:0;font-size:13px;font-weight:600;color:#64748b;white-space:nowrap}.campaign-builder-compliance__divider{width:1px;height:1.25rem;background:#e2e8f0;flex-shrink:0}.campaign-builder-compliance__metric{display:inline-flex;align-items:baseline;gap:.375rem;flex-shrink:0;white-space:nowrap}.campaign-builder-compliance__metric-label{font-size:11px;font-weight:600;letter-spacing:.01em;color:#94a3b8}.campaign-builder-compliance__metric-label--send{color:#6d28d9}.campaign-builder-compliance__metric-label--skip{color:#64748b}.campaign-builder-compliance__metric-value{font-size:14px;font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums}.campaign-builder-compliance__metric-value--send{color:#6d28d9}.campaign-builder-compliance__metric-value--skip{color:#64748b}.campaign-status-badge{display:inline-flex;align-items:center;gap:.3rem;border-radius:9999px;padding:.1rem .45rem;font-size:.6875rem;font-weight:600;white-space:nowrap;border:1px solid transparent}.campaign-status-badge--draft{background:#f2f4f7;color:#475467;border-color:#d0d5dd}.campaign-status-badge--sending{background:#f9f5ff;color:#6941c6;border-color:#e9d7fe}.campaign-status-badge--completed{background:#ecfdf3;color:#067647;border-color:#abefc6}.campaign-status-badge--paused{background:#fffaeb;color:#b54708;border-color:#fedf89}.campaign-status-badge--cancelled,.campaign-status-badge--failed{background:#fef3f2;color:#b42318;border-color:#fecdca}.campaign-status-badge--scheduled{background:#eff8ff;color:#175cd3;border-color:#b2ddff}.campaign-template-dropdown{position:relative;width:100%}.campaign-template-dropdown__trigger{display:flex;width:100%;align-items:center;gap:.5rem;min-height:2.75rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:.7rem .85rem;text-align:left;font-size:.875rem;color:#0f172a;box-shadow:0 1px 2px #0f172a08}.campaign-template-dropdown__trigger:hover{border-color:#c4b5fd}.campaign-template-dropdown__trigger-name{flex:1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.campaign-template-dropdown__lang-pill{flex-shrink:0;border-radius:9999px;background:#f1f5f9;padding:.1rem .45rem;font-size:.625rem;font-weight:600;color:#64748b}.campaign-template-dropdown__approved{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;font-size:.625rem;font-weight:600;color:#15803d}.campaign-template-dropdown__approved-dot{width:.5rem;height:.5rem;border-radius:9999px;background:#22c55e}.campaign-template-dropdown__chevron{flex-shrink:0;color:#94a3b8}.campaign-template-dropdown__panel{position:absolute;z-index:40;margin-top:.375rem;width:100%;overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0f172a1f}.campaign-template-dropdown__search{width:100%;border:0;border-bottom:1px solid #f1f5f9;padding:.625rem .75rem;font-size:.8125rem;outline:none}.campaign-template-dropdown__list{max-height:16rem;overflow-y:auto}.campaign-template-dropdown__option{display:flex;width:100%;align-items:center;gap:.625rem;border:0;background:transparent;padding:.625rem .75rem;text-align:left}.campaign-template-dropdown__option:hover,.campaign-template-dropdown__option--selected{background:#f5f3ff}.campaign-template-dropdown__option-main{flex:1;min-width:0}.campaign-template-dropdown__option-title{font-size:14px;font-weight:600;color:#0f172a}.campaign-template-dropdown__option-meta{margin-top:.125rem;font-size:12px;color:#94a3b8}.cms-vars-stack{display:flex;flex-direction:column;gap:.55rem}.cms-var-card{width:100%}.cms-var-card__slot-label{display:block;margin-bottom:.3rem;font-size:.6875rem;font-weight:600;color:#64748b}.cas-channel-connect-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-top:.75rem;padding:.75rem 1rem;border-left:3px solid #f97316;border-radius:0 12px 12px 0;background:#fff7ed}.cas-channel-connect-banner__text{font-size:.8125rem;font-weight:500;color:#9a3412;line-height:1.45}.cas-channel-connect-banner__btn{flex-shrink:0;height:2rem;padding:0 .875rem;border-radius:9999px;border:1px solid #fdba74;background:#fff;font-size:.75rem;font-weight:600;color:#c2410c}.campaign-schedule-picker{display:flex;flex-direction:column;gap:.5rem}.campaign-schedule-picker__modes{display:inline-flex;align-self:flex-start;gap:.15rem;padding:.15rem;border-radius:9999px;border:1px solid #efeaf8;background:#f5f3ff}.campaign-schedule-picker__mode{display:inline-flex;align-items:center;justify-content:center;height:1.65rem;padding:0 .75rem;border-radius:9999px;border:1px solid transparent;background:transparent;font-size:.6875rem;font-weight:600;color:#64748b;transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.campaign-schedule-picker__mode:hover{color:#334155}.campaign-schedule-picker__mode--active{border-color:#7c3aed;background:#7c3aed;color:#fff;box-shadow:0 1px 3px #7c3aed40}.campaign-schedule-picker__toggle{display:inline-flex;cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:#0f172a}.campaign-schedule-picker__toggle input{border-radius:.25rem;border-color:#cbd5e1;color:#0f172a}.campaign-schedule-picker__grid{display:grid;gap:.5rem;grid-template-columns:1fr}@media (min-width: 640px){.campaign-schedule-picker__grid{grid-template-columns:1fr 1fr}}.campaign-schedule-picker__label{display:block;margin-bottom:.2rem;font-size:.625rem;font-weight:600;color:#475569}.campaign-schedule-picker__hint,.campaign-schedule-picker__confirm{margin:0;font-size:.625rem;font-weight:500;color:#64748b;line-height:1.4}.campaign-schedule-picker__confirm{color:#334155}.cas-page{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:100%}.campaign-builder__layout--no-preview .cas-page{max-width:100%}.cas-section{border-radius:1rem;border:1px solid #efeaf8;background:#fff;box-shadow:0 1px 3px #7c3aed0a}.cas-section--setup{padding:.75rem .875rem}.cas-section--audience{padding:.75rem .875rem .875rem}.cas-setup-row{display:grid;gap:.75rem}@media (min-width: 768px){.cas-setup-row{grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr);align-items:end;gap:.875rem}}.cas-field-label{display:block;margin-bottom:.3rem;font-size:.6875rem;font-weight:600;color:#475569}.cas-field-hint{margin:.3rem 0 0;font-size:.625rem;font-weight:500;line-height:1.4;color:#94a3b8}.cas-section-head--tight{margin-bottom:.55rem}.cas-section-head__badge-slot{flex-shrink:0;min-width:6.5rem;display:flex;justify-content:flex-end}.cas-count-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;padding:.15rem .55rem;font-size:.6875rem;font-weight:600;color:#334155;font-variant-numeric:tabular-nums;white-space:nowrap}.cas-count-badge--placeholder{visibility:hidden;border-color:transparent;background:transparent}.cas-section-head__title{margin:0;font-size:.8125rem;font-weight:600;color:#0f172a;letter-spacing:-.01em}.cas-section-head__subtitle{margin:.15rem 0 0;font-size:.6875rem;font-weight:500;color:#64748b}.cas-source-pills{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.65rem;padding:.25rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#f8fafc}.cas-source-pill{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;border:1px solid transparent;background:transparent;padding:.35rem .65rem;font-size:.6875rem;font-weight:600;color:#475569;transition:border-color .12s ease,background .12s ease,color .12s ease}.cas-source-pill:hover{background:#fff;border-color:#ddd6fe;color:#5b21b6}.cas-source-pill--active{border-color:#7c3aed;background:#7c3aed;color:#fff;box-shadow:0 1px 3px #7c3aed40}.cas-source-pill--active .cas-source-pill__icon{color:#ffffffeb}.cas-source-pill__icon{color:#64748b;flex-shrink:0}.cas-source-body{border-radius:.625rem;border:1px solid #e2e8f0;background:#fff;padding:.75rem;min-height:5.5rem}.cas-source-body__hint{margin:0 0 .55rem;font-size:.6875rem;font-weight:500;line-height:1.4;color:#64748b}.cas-picker-block{display:flex;flex-direction:column;gap:.375rem}.cas-panel-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:6rem;padding:1rem .75rem;text-align:center}.cas-panel-empty p{margin:0;font-size:.8125rem;font-weight:500;color:#64748b;max-width:24rem;line-height:1.45}.cas-link-btn{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:#6d28d9}.cas-link-btn:hover{color:#5b21b6;text-decoration:underline}.cas-link-btn--muted{color:#94a3b8}.cas-score-stage{display:flex;flex-direction:column;gap:.625rem;width:100%}.cas-score-stage__title{margin:0;font-size:.75rem;font-weight:600;color:#0f172a}.cas-score-stage__desc{margin:0;font-size:.6875rem;font-weight:500;line-height:1.4;color:#64748b}.cas-score-stage__loading,.cas-score-stage__empty,.cas-score-stage__error{margin:0;font-size:.75rem;color:#64748b}.cas-score-stage__error{color:#b91c1c}.cas-score-stage__dropdown{position:relative;width:100%}.cas-score-stage__trigger{display:flex;align-items:center;gap:.4rem;width:100%;min-height:2.125rem;border:1px solid #e2e8f0;border-radius:.65rem;background:#fff;padding:.4rem .65rem;font-size:.75rem;font-weight:600;color:#334155;text-align:left;box-shadow:0 1px 2px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease}.cas-score-stage__trigger:hover,.cas-score-stage__trigger--open{border-color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed1f}.cas-score-stage__trigger-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cas-score-stage__chevron{color:#94a3b8;flex-shrink:0}.cas-score-stage__panel{overflow-y:auto;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;padding:.375rem;box-shadow:0 12px 32px #0f172a1f}.cas-score-stage__option{display:flex;align-items:center;gap:.5rem;width:100%;border:none;border-radius:.5rem;background:transparent;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;color:#334155;text-align:left;cursor:pointer}.cas-score-stage__option:hover:not(:disabled){background:#f5f3ff;color:#5b21b6}.cas-score-stage__option--selected{background:#ede9fe;color:#5b21b6}.cas-score-stage__option--disabled{opacity:.45;cursor:not-allowed}.cas-score-stage__check{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:1.5px solid #cbd5e1;border-radius:.25rem;flex-shrink:0}.cas-score-stage__check--on{border-color:#7c3aed;background:#7c3aed;color:#fff}.cas-score-stage__option-label{flex:1;min-width:0}.cas-score-stage__chips{display:flex;flex-wrap:wrap;gap:.375rem}.cas-score-stage__chip{display:inline-flex;align-items:center;gap:.375rem;border:1px solid #ddd6fe;border-radius:999px;background:#f5f3ff;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;color:#5b21b6;cursor:pointer}.cas-score-stage__helper{margin:0;font-size:.6875rem;font-weight:600;color:#7c3aed}.cas-optin-panel{margin-top:0;text-align:left;border:none;background:transparent;font-size:inherit;font-weight:inherit}.cas-optin-panel__desc{display:none}.cas-csv-upload{display:flex;width:100%;flex-direction:column;align-items:center;gap:.25rem;border-radius:.875rem;border:1.5px dashed #cbd5e1;background:#fff;padding:1.5rem 1rem;transition:border-color .15s ease,background .15s ease}.cas-csv-upload:hover{border-color:#a78bfa;background:#faf5ff}.cas-csv-upload__title{font-size:.8125rem;font-weight:600;color:#0f172a}.cas-csv-upload__hint{font-size:.75rem;font-weight:500;color:#94a3b8}.cas-csv-map{display:flex;flex-direction:column;gap:.65rem}.cas-csv-map__head{display:flex;align-items:center;justify-content:space-between}.cas-csv-map__head h4{margin:0;font-size:.8125rem;font-weight:600;color:#0f172a}.cas-csv-preview{overflow-x:auto;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff}.cas-csv-preview table{width:100%;border-collapse:collapse;font-size:.6875rem}.cas-csv-preview th,.cas-csv-preview td{padding:.35rem .5rem;text-align:left}.cas-csv-preview th{background:#f8fafc;color:#64748b;font-weight:600}.cas-csv-preview td{border-top:1px solid #f1f5f9;color:#334155}.cas-csv-template{display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;font-size:.75rem;font-weight:600;color:#6d28d9}.cas-compliance{margin-top:.875rem;min-height:0;transition:min-height .2s ease}.cas-compliance:not(.cas-compliance--idle){min-height:3.5rem}.cas-members{margin-top:.875rem;border-radius:1rem;border:1px solid #e8edf4;background:#fff;padding:1rem;box-shadow:0 1px 2px #0f172a0a}.cas-manual-banner{border-radius:.75rem;border:1px solid #ede9fe;background:#faf5ff;padding:.65rem .75rem}.cas-manual-banner__title{margin:0;font-size:.8125rem;font-weight:600;color:#5b21b6}.cas-manual-banner__text{margin:.35rem 0 0;font-size:.75rem;font-weight:500;line-height:1.45;color:#6d28d9}.cas-manual-banner__hint{margin:.35rem 0 0;font-size:.6875rem;font-weight:500;line-height:1.4;color:#7c3aed}.cb-channel-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem;padding:.2rem;border-radius:9999px;border:1px solid #efeaf8;background:#f5f3ff}.cb-channel-switch__btn{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.375rem;border-radius:9999px;border:none;background:transparent;font-size:.8125rem;font-weight:600;color:#64748b;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.cb-channel-switch__btn:hover:not(:disabled){color:#5b21b6}.cb-channel-switch__btn--active.cb-channel-switch__btn--whatsapp,.cb-channel-switch__btn--active.cb-channel-switch__btn--email{background:#7c3aed;color:#fff;box-shadow:0 1px 4px #7c3aed47}.cb-channel-switch__btn:disabled{cursor:not-allowed;opacity:.45}.mcb-connect-strip{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;border-radius:.75rem;border:1px solid #ddd6fe;background:linear-gradient(90deg,#faf5ff,#fff);padding:.625rem .875rem}.mcb-connect-strip__copy{min-width:0}.mcb-connect-strip__title{margin:0;font-size:.8125rem;font-weight:600;color:#5b21b6}.mcb-connect-strip__text{margin:.125rem 0 0;font-size:.6875rem;font-weight:500;color:#7c3aed;line-height:1.35}.mcb-connect-strip__btn{flex-shrink:0;height:2rem;padding:0 .875rem;border-radius:999px;border:none;background:#7c3aed;font-size:.75rem;font-weight:600;color:#fff;transition:background .15s ease}.mcb-connect-strip__btn:hover{background:#6d28d9}.ccp-channels{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.ccp-channels__btn{display:inline-flex;align-items:center;gap:.35rem;height:2rem;padding:0 .7rem;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;font-size:.75rem;font-weight:600;color:#64748b;transition:border-color .12s ease,background .12s ease,color .12s ease}.ccp-channels__btn--on{border-color:#7c3aed;background:#7c3aed;color:#fff;box-shadow:0 1px 3px #7c3aed40}.ccp-channels__btn--disabled{opacity:.45;cursor:not-allowed}.ccp-channels__hint{flex:1 1 100%;min-height:1rem;font-size:.625rem;font-weight:500;color:#64748b}.ccp-channels__hint--hidden{visibility:hidden}.cas-manual-banner__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.cas-members__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;min-height:2.25rem}.cas-members__title{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:.8125rem;font-weight:600;color:#0f172a}.cas-members__count{display:inline-flex;align-items:center;min-height:1.15rem;padding:0 .4rem;border-radius:999px;background:#f5f3ff;border:1px solid #ede9fe;font-size:.625rem;font-weight:600;color:#6d28d9;font-variant-numeric:tabular-nums}.cas-members__subtitle{margin:.1rem 0 0;font-size:.625rem;font-weight:500;color:#94a3b8}.cas-members__reset{flex-shrink:0;font-size:.75rem;font-weight:600;color:#7c3aed;padding:.25rem .5rem;border-radius:.5rem;transition:color .15s ease,opacity .15s ease}.cas-members__reset:hover:not(:disabled){color:#6d28d9;background:#f5f3ff}.cas-members__reset--idle,.cas-members__reset:disabled{opacity:.35;cursor:default}.cas-members__search{position:relative;margin-bottom:.75rem}.cas-members__search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8}.cas-members__search-input{width:100%;height:2.25rem;padding:0 .75rem 0 2.25rem;border-radius:.75rem;border:1px solid #e2e8f0;font-size:.8125rem}.cas-members__table-wrap{overflow-x:auto;border-radius:.75rem;border:1px solid #f1f5f9}.cas-members__table{width:100%;border-collapse:collapse;font-size:.8125rem}.cas-members__th{padding:.4rem .65rem;text-align:left;font-size:.625rem;font-weight:600;letter-spacing:.01em;color:#64748b;background:#f8fafc;border-bottom:1px solid #eef2f7}.cas-members__th--check{width:2.25rem}.cas-members__td{padding:.4rem .65rem;border-bottom:1px solid #f1f5f9;color:#334155;font-size:.75rem;vertical-align:middle}.cas-members__td--mono,.cas-members__mono{font-variant-numeric:tabular-nums;font-size:.71875rem;letter-spacing:-.01em}.cas-members__empty-val{color:#cbd5e1;font-weight:500;font-variant-numeric:tabular-nums}.cas-members__row--skeleton .cas-members__td{border-bottom-color:#f8fafc}.cas-members__skel{display:block;height:.65rem;border-radius:.3rem;background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:200% 100%;animation:cas-skel-shimmer 1.2s ease-in-out infinite}.cas-members__skel--check{width:.85rem;height:.85rem;border-radius:.2rem}.cas-members__skel--name{width:7rem;max-width:70%}.cas-members__skel--phone{width:5.5rem}.cas-members__skel--email,.cas-members__skel--source{width:6.5rem}.cas-members__skel--status{width:3.5rem}@keyframes cas-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cas-members__row--excluded{opacity:.45}.cas-members__row--opted-out{opacity:.48;background:#f1f5f9;color:#94a3b8;pointer-events:none}.cas-members__row--opted-out .cas-members__name,.cas-members__row--opted-out .cas-members__td{color:#94a3b8}.cas-members__row--opted-out .cas-members__status--bad{color:#f87171}.cas-members__row--opted-out input[type=checkbox]{cursor:not-allowed;accent-color:#cbd5e1}.cas-members__name{font-weight:600;font-size:.75rem;color:#0f172a;letter-spacing:-.01em}.cas-members__status{display:inline-flex;align-items:center;min-height:1.25rem;padding:.05rem .4rem;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;font-size:.625rem;font-weight:600;color:#64748b;white-space:nowrap}.cas-members__status--ok{color:#15803d;border-color:#bbf7d0;background:#f0fdf4}.cas-members__status--bad{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.cas-members__status--warn{color:#6d28d9;border-color:#ddd6fe;background:#f5f3ff}.cas-members__td--contact{overflow:visible;position:relative;z-index:1}.cas-members__td--contact:hover,.cas-members__td--contact:focus-within{z-index:5}.cas-contact-pick{position:relative;display:inline-flex;max-width:100%}.cas-contact-pick--solo{align-items:center;gap:5px;color:#475569;font-size:12px}.cas-contact-pick--mono .cas-contact-pick__value,.cas-contact-pick__value--mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px}.cas-contact-pick__empty{color:#cbd5e1}.cas-contact-pick__trigger{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 8px;border:1px solid #efeaf8;border-radius:999px;background:#faf8ff;color:#334155;font-size:12px;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.cas-contact-pick__trigger:hover:not(:disabled){border-color:#ddd6fe;background:#f5f3ff}.cas-contact-pick__trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #7c3aed24}.cas-contact-pick__trigger:disabled{opacity:.55;cursor:default}.cas-contact-pick__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.cas-contact-pick__badge{flex-shrink:0;padding:0 5px;border-radius:999px;background:#ede9fe;color:#6d28d9;font-size:10px;font-weight:650}.cas-contact-pick__chevron{flex-shrink:0;color:#a78bfa}.cas-contact-pick.is-open .cas-contact-pick__trigger{border-color:#c4b5fd;background:#fff;box-shadow:0 0 0 3px #7c3aed1a}.cas-contact-pick__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:240px;max-width:min(320px,70vw);padding:8px;border:1px solid #efeaf8;border-radius:14px;background:#fff;box-shadow:0 12px 32px #0f172a1f,0 2px 6px #7c3aed0f}.cas-contact-pick__menu-hint{margin:0 4px 6px;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#a78bfa}.cas-contact-pick__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cas-contact-pick__item{display:flex;flex-direction:column;gap:2px;border-radius:10px;padding:2px}.cas-contact-pick__item.is-selected{background:#faf8ff}.cas-contact-pick__option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:7px 8px;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer;color:#0f172a;font-size:12px}.cas-contact-pick__option:hover{background:#f8fafc}.cas-contact-pick__option-main{display:inline-flex;align-items:center;gap:7px;min-width:0}.cas-contact-pick__radio{width:12px;height:12px;border-radius:50%;border:1.5px solid #cbd5e1;flex-shrink:0}.cas-contact-pick__item.is-selected .cas-contact-pick__option-main{color:#5b21b6;font-weight:600}.cas-contact-pick__role{flex-shrink:0;font-size:10px;font-weight:600;color:#94a3b8}.cas-contact-pick__role.is-primary{color:#7c3aed}.cas-contact-pick__promote{align-self:flex-start;margin:0 8px 4px 27px;padding:0;border:none;background:none;color:#7c3aed;font-size:11px;font-weight:600;cursor:pointer}.cas-contact-pick__promote:hover:not(:disabled){text-decoration:underline}.cas-contact-pick__promote:disabled{opacity:.6;cursor:default}.cas-members__empty{padding:1.5rem;text-align:center;color:#94a3b8;font-size:.8125rem}.cas-members__empty--error{color:#b45309}.cas-members__empty--error p{margin:0 0 .5rem}.cas-members__warn{margin:.75rem 0 0;font-size:.75rem;font-weight:600;color:#b45309}.cas-channel-connect-banner--standalone{display:flex;align-items:center;justify-content:space-between;gap:.875rem;width:100%;padding:.75rem 1rem;border-left:3px solid #f97316;border-radius:12px;background:#fff7ed}.cas-channel-connect-banner--standalone .cas-channel-connect-banner__text{display:flex;align-items:flex-start;gap:.5rem;flex:1;min-width:0;margin:0;font-size:.8125rem;font-weight:500;color:#9a3412;line-height:1.45}.cas-channel-connect-banner__icon{flex-shrink:0;margin-top:.125rem}.cas-channel-connect-banner__btn{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;height:2rem;padding:0 .875rem;border-radius:9999px;border:1px solid #fdba74;background:#fff;font-size:.75rem;font-weight:600;color:#c2410c;cursor:pointer}.cas-channel-connect-banner__btn:hover{background:#ffedd5}.cas-optin-tiers{display:flex;flex-direction:column;gap:.55rem;text-align:left;width:100%}.cas-optin-field{display:flex;flex-direction:column;gap:.3rem;width:100%;text-align:left}.cas-optin-field__label{font-size:.6875rem;font-weight:600;letter-spacing:0;text-transform:none;color:#475569;text-align:left}.cas-optin-db-pills{display:flex;flex-wrap:wrap;gap:.3rem}.cas-optin-db-pill{border:1px solid #e2e8f0;background:#f8fafc;color:#475569;border-radius:999px;padding:.28rem .65rem;font-size:.6875rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.cas-optin-db-pill:hover{border-color:#ddd6fe;background:#f5f3ff;color:#5b21b6}.cas-optin-db-pill.is-active{border-color:#7c3aed;background:#7c3aed;color:#fff}.cas-optin-filters-grid{display:grid;grid-template-columns:1fr;gap:.5rem;width:100%}@media (min-width: 640px){.cas-optin-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cas-optin-filters-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.cas-optin-source-trigger,.cas-optin-date-btn{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid #e2e8f0;background:#fff;border-radius:.65rem;padding:.4rem .65rem;font-size:.75rem;font-weight:600;color:#334155;cursor:pointer;text-align:left;min-height:2.125rem}.cas-optin-source-trigger:hover,.cas-optin-date-btn:hover{border-color:#c4b5fd;background:#f5f3ffb3}.cas-optin-date-btn{justify-content:flex-start}.cas-optin-date-btn span{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cas-optin-source-menu{max-height:240px;overflow:auto;border:1px solid #e9d5ff;border-radius:.75rem;background:#fff;box-shadow:0 12px 28px #0f172a1f;padding:.25rem}.cas-optin-source-menu__item{display:flex;width:100%;align-items:center;gap:.5rem;border:none;background:transparent;border-radius:.5rem;padding:.45rem .55rem;font-size:.75rem;font-weight:600;color:#334155;text-align:left;cursor:pointer}.cas-optin-source-menu__item:hover,.cas-optin-source-menu__item.is-selected{background:#f5f3ff}.cas-optin-source-menu__check{width:1rem;height:1rem;border-radius:.25rem;border:1px solid #cbd5e1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.cas-optin-source-menu__check.is-on{background:#7c3aed;border-color:#7c3aed}.cas-optin-threshold{width:100%;border:1px solid #ddd6fe;border-radius:.65rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;color:#0f172a;background:#fff}.cas-optin-count{display:flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;color:#475569;text-align:left}.cas-optin-count__num{color:#5b21b6;font-variant-numeric:tabular-nums}.cas-workspace{display:flex;flex-direction:column;gap:.65rem;flex:1;min-height:0;width:100%}.cas-workspace__banners{display:flex;flex-direction:column;gap:.4rem;flex-shrink:0}.cas-workspace__grid{display:grid;grid-template-columns:minmax(17.5rem,22rem) minmax(0,1fr);gap:.75rem;flex:1;min-height:0;align-items:stretch}@media (max-width: 900px){.cas-workspace__grid{grid-template-columns:1fr;overflow:auto}.cas-workspace__left,.cas-workspace__right{min-height:18rem}}.cas-workspace__left{display:flex;flex-direction:column;gap:.65rem;min-height:0;overflow-y:auto;padding-right:.1rem}.cas-workspace__right{min-height:0;display:flex;flex-direction:column;border-radius:.875rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px #0f172a08;overflow:hidden}.cas-panel{border-radius:.875rem;border:1px solid #efeaf8;background:#fff;box-shadow:0 1px 3px #7c3aed0a;padding:.6rem .7rem .7rem;flex-shrink:0}.cas-panel--grow{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;overflow:visible}.cas-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.cas-panel__title{margin:0;font-size:.8125rem;font-weight:600;color:#0f172a;letter-spacing:-.01em}.cas-panel__subtitle{margin:.1rem 0 0;font-size:.6875rem;font-weight:500;color:#64748b}.cas-panel__stack{display:flex;flex-direction:column;gap:.5rem}.cas-source-select{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.55rem}.cas-source-select__label{font-size:.6875rem;font-weight:600;color:#475569}.cas-source-select .cas-source-config__hint{margin:0}.cas-source-config{flex:0 1 auto;min-height:0;overflow:visible;border-radius:.75rem;border:1px solid #efeaf8;background:#fafafa;padding:.55rem .6rem}.cas-source-config__hint{margin:0 0 .5rem;font-size:.6875rem;font-weight:500;line-height:1.4;color:#64748b}.cas-workspace__idle{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.3rem;padding:1.25rem 1rem;background:#fafafa}.cas-workspace__idle-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:.25rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b}.cas-workspace__idle-title{margin:0;font-size:.875rem;font-weight:600;color:#0f172a}.cas-workspace__idle-copy{margin:0;max-width:20rem;font-size:.75rem;font-weight:500;line-height:1.45;color:#64748b}.cas-members--panel{flex:1;min-height:0;display:flex;flex-direction:column;margin:0;border:none;border-radius:0;background:transparent}.cas-members--panel .cas-members__card,.cas-members--panel .hub-dt-card{flex:1;min-height:0;display:flex;flex-direction:column;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent}.cas-members--panel .hub-dt-toolbar{flex-shrink:0;padding:.45rem .65rem .35rem;border-bottom:1px solid #eef2f7;gap:.5rem}.cas-members--panel .cas-members__title{font-size:.75rem}.cas-members--panel .cas-members__subtitle{font-size:.625rem;max-width:16rem}.cas-members--panel .cas-members__th{position:sticky;top:0;z-index:1}.cas-members--panel .cas-members__search{max-width:11rem}.cas-members--panel .cas-members__table-wrap,.cas-members--panel .hub-dt-wrap{flex:1;min-height:0;overflow:auto}.cas-members--panel .hub-dt-footer{flex-shrink:0;border-top:1px solid #eef2f7}.cms-page{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:none;padding-bottom:.35rem}.cms-audience-lock{display:flex;align-items:center;justify-content:space-between;gap:.625rem;border-radius:.75rem;border:1px solid #efeaf8;background:#fff;padding:.55rem .55rem .55rem .85rem;box-shadow:0 1px 2px #0f172a08}.cms-audience-lock__label{margin:0;font-size:.75rem;font-weight:600;color:#0f172a;line-height:1.25;letter-spacing:-.01em}.cms-audience-lock__meta{margin:.05rem 0 0;font-size:.625rem;font-weight:500;color:#64748b}.cms-audience-lock__btn{flex-shrink:0;height:1.65rem;padding:0 .65rem;border-radius:999px;border:1px solid #e2e8f0;background:#fff;font-size:.6875rem;font-weight:600;color:#475569}.cms-audience-lock__btn:hover{border-color:#ddd6fe;background:#faf5ff;color:#6d28d9}.cms-section{border-radius:.875rem;border:1px solid #efeaf8;background:#fff;box-shadow:0 1px 3px #7c3aed0a;padding:.85rem .9rem;width:100%;display:flex;flex-direction:column;gap:.55rem}.cms-section__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:0}.cms-section__title{margin:0;font-size:.75rem;font-weight:600;color:#0f172a;letter-spacing:-.01em}.cms-section__badge{flex-shrink:0;border-radius:999px;border:1px solid #ede9fe;background:#f5f3ff;padding:.1rem .45rem;font-size:.625rem;font-weight:600;color:#6d28d9;white-space:nowrap}.cms-section__footer{display:flex;align-items:center;justify-content:flex-end;margin-top:.15rem;padding-top:.55rem;border-top:1px solid #f1f5f9}.cms-section__footer-link{display:inline-block;margin-top:0;font-size:.6875rem;font-weight:600;color:#7c3aed}.cms-section__footer-link:hover{color:#6d28d9;text-decoration:underline}.cms-empty-panel{margin-top:.15rem;border-radius:.75rem;border:1px dashed #e9d5ff;background:linear-gradient(180deg,#faf8ff,#fff);padding:1.15rem 1rem;text-align:center}.cms-empty-panel__title{margin:0;font-size:.75rem;font-weight:600;color:#334155}.cms-empty-panel__sub{margin:.35rem auto 0;max-width:22rem;font-size:.6875rem;font-weight:500;line-height:1.45;color:#94a3b8}.cms-section .campaign-template-picker{position:relative;width:100%;display:flex;flex-direction:column;gap:.55rem}.cms-section .campaign-template-picker>.flex.items-center.justify-end{position:absolute;top:-2.15rem;right:0;z-index:1}.cms-section .campaign-template-picker>.flex.items-center.justify-end button{height:1.65rem!important;min-height:1.65rem;border-radius:9999px!important;font-size:.625rem!important;padding-left:.65rem!important;padding-right:.65rem!important}.cms-section .campaign-template-picker>.flex.items-center.justify-end button.h-10.w-10{width:1.65rem!important;padding:0!important}.cms-var-card{border-radius:.75rem;border:1px solid #efeaf8;background:#faf8ff;padding:.5rem .6rem}.cms-vars-stack{display:flex;flex-direction:column;gap:.45rem}.cms-var-card__slot-label{display:block;margin-bottom:.3rem;font-size:.6875rem;font-weight:600;color:#6d28d9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.cms-alert{margin-bottom:.45rem;border-radius:.65rem;border:1px solid #fde68a;background:#fffbeb;padding:.45rem .6rem;font-size:.75rem;font-weight:500;color:#92400e}.cms-alert--warn{border-color:#f5d0fe;background:#faf5ff;color:#6b21a8}.cms-alert ul{margin:0;padding-left:1.125rem}.cms-email-stack{display:flex;flex-direction:column;gap:.55rem;width:100%}.cms-email-field{width:100%}.cms-email-field label,.cms-email-field__label{display:block;margin-bottom:.25rem;font-size:.6875rem;font-weight:600;color:#475569}.cms-email-field input,.cms-email-field .hub-select,.cms-email-stack .email-template-picker{width:100%}.cms-email-editor.email-rich-editor{display:flex;flex-direction:column;border-radius:.75rem;border:1px solid #efeaf8;overflow:hidden;background:#fafafa;width:100%;min-height:min(42vh,26rem)}.cms-email-editor.email-rich-editor--fill{flex:1 1 auto;min-height:min(48vh,30rem)}.cms-email-editor .email-rich-editor__toolbar{gap:.35rem;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.3rem .45rem;background:#f8fafc;border-bottom:1px solid #efeaf8;flex-shrink:0}.cms-email-editor .email-rich-editor__toolbar-group{gap:.25rem}.cms-email-editor .email-rich-editor__toolbar-group--actions{margin-left:auto}.cms-email-editor .email-rich-editor__html{flex:1 1 auto;min-height:min(36vh,22rem);max-height:none;height:auto;padding:.55rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;line-height:1.45;color:#334155;background:#fafafa;border:none;resize:vertical}.cms-email-editor .email-rich-editor__visual,.cms-email-editor .email-rich-editor__surface{flex:1 1 auto;min-height:min(36vh,22rem);max-height:none;overflow:auto;padding:.55rem;background:#fff}.cms-channel-tabs{display:inline-flex;align-self:flex-start;gap:.15rem;padding:.15rem;border-radius:9999px;border:1px solid #efeaf8;background:#f5f3ff}.cms-channel-tabs__btn{height:1.65rem;padding:0 .75rem;border-radius:9999px;border:1px solid transparent;background:transparent;font-size:.6875rem;font-weight:600;color:#64748b;transition:background .12s ease,color .12s ease,border-color .12s ease}.cms-channel-tabs__btn--active{border-color:#7c3aed;background:#7c3aed;color:#fff;box-shadow:0 1px 3px #7c3aed40}.crs-page{display:flex;flex-direction:column;gap:.65rem;width:100%;max-width:none;align-items:stretch}.crs-panel{border-radius:.875rem;border:1px solid #efeaf8;background:#fff;box-shadow:0 1px 3px #7c3aed0a;padding:.75rem .85rem .85rem;min-width:0;width:100%}.crs-panel__head{margin-bottom:.5rem}.crs-panel__title{margin:0;font-size:.75rem;font-weight:600;color:#0f172a;letter-spacing:-.01em}.crs-panel__subtitle{margin:.1rem 0 0;font-size:.625rem;font-weight:500;color:#64748b;line-height:1.35}.crs-summary{margin:0;display:flex;flex-direction:column;border-radius:.75rem;border:1px solid #eef2f7;background:#fafafa;overflow:hidden}.crs-summary__row{display:grid;grid-template-columns:4.25rem minmax(0,1fr);gap:.45rem;align-items:start;padding:.5rem .7rem;border-bottom:1px solid #eef2f7}.crs-summary__row:last-child{border-bottom:none}.crs-summary__row dt{margin:0;padding-top:.12rem;font-size:.625rem;font-weight:600;color:#64748b;letter-spacing:0;text-transform:none}.crs-summary__row dd{margin:0;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.45rem}.crs-summary__main{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;flex:1}.crs-summary__primary{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;color:#0f172a;line-height:1.35;letter-spacing:-.01em;word-break:break-word}.crs-summary__primary--stack{margin-top:.3rem;padding-top:.3rem;border-top:1px dashed #e2e8f0;width:100%}.crs-summary__channel-tag{display:inline-flex;align-items:center;height:1.05rem;padding:0 .35rem;border-radius:999px;border:1px solid #ede9fe;background:#f5f3ff;font-size:.5625rem;font-weight:600;color:#6d28d9;white-space:nowrap}.crs-summary__meta{font-size:.625rem;font-weight:500;color:#94a3b8;line-height:1.35;max-width:100%}.crs-summary__meta.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crs-summary__edit{flex-shrink:0;height:1.5rem;padding:0 .55rem;border-radius:9999px;border:1px solid #e2e8f0;background:#fff;font-size:.625rem;font-weight:600;color:#64748b;transition:background .12s ease,border-color .12s ease,color .12s ease}.crs-summary__edit:hover{border-color:#ddd6fe;background:#faf5ff;color:#6d28d9}.crs-panel .campaign-schedule-picker{margin-top:0}.crs-panel--timing .campaign-schedule-picker{gap:.45rem}.crs-panel--timing .campaign-schedule-picker__modes{width:auto;max-width:100%;display:inline-flex;align-self:flex-start;gap:.15rem;padding:.15rem;background:#f5f3ff;border-color:#efeaf8}.crs-panel--timing .campaign-schedule-picker__mode{width:auto;min-width:5.25rem;height:1.65rem;padding:0 .85rem;font-size:.6875rem;justify-content:center}.crs-panel--timing .campaign-schedule-picker__grid{gap:.5rem;max-width:22rem}.crs-panel--timing .campaign-schedule-picker__label{margin-bottom:.2rem;font-size:.625rem}.crs-panel--timing .campaign-schedule-picker__hint,.crs-panel--timing .campaign-schedule-picker__confirm{font-size:.625rem;line-height:1.4}.crs-panel--timing .campaign-schedule-picker__date,.crs-panel--timing .campaign-schedule-picker__time{height:2rem;font-size:.75rem;border-radius:.65rem}.crs-launch-status{display:flex;flex-direction:column;gap:.45rem;width:100%;margin-top:.1rem;padding:.75rem .85rem;border-radius:.875rem;border:1px solid #efeaf8;background:#fff;box-shadow:0 1px 3px #7c3aed0a}.crs-launch-status__line{margin:0;font-size:.6875rem;font-weight:500;color:#64748b;line-height:1.4}.crs-launch-status__line strong{font-weight:600;color:#0f172a}.crs-launch-status__line .crs-launch-status__ok{color:#047857}.crs-launch-status__ready{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;margin:.1rem 0 0;padding:.35rem .65rem;border-radius:9999px;border:1px solid #bbf7d0;background:#ecfdf5;font-size:.6875rem;font-weight:600;color:#047857;line-height:1.3}.crs-launch-status__errors,.crs-launch-status__warnings{margin-top:.15rem}.seq-modal-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-z-marketing-composer-shell, 100060);display:flex;flex-direction:column;background:#fff}.seq-modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid #f1f5f9;padding:.75rem 1rem;position:relative}@media (min-width: 640px){.seq-modal-header{padding:.75rem 1.5rem}}.seq-modal-header__left{display:flex;min-width:0;flex:1;align-items:center;gap:.75rem;z-index:2}.seq-modal-header__back{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;border:1px solid #e2e8f0;color:#64748b;transition:background-color .15s,color .15s}.seq-modal-header__back:hover{background:#f8fafc;color:#1e293b}.seq-modal-header__eyebrow{font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:#7c3aed}.seq-modal-header__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;color:#0f172a}@media (min-width: 640px){.seq-modal-header__title{font-size:1.125rem}}.seq-modal-header__actions{display:flex;flex-shrink:0;align-items:center;gap:.5rem;z-index:2}.seq-modal-status-hint{margin:.75rem 0 0;padding:.55rem .75rem;border-radius:9999px;border:1px solid #e2e8f0;background:#f8fafc;font-size:.6875rem;font-weight:500;color:#64748b}.seq-modal-status-hint--ok{border-color:#bbf7d0;background:#f0fdf4;color:#047857}.seq-steps-add-btn,.seq-channel-toggle__btn,.seq-step-editor__done{border-radius:9999px}.seq-stepper--header{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.seq-modal-body{display:flex;min-height:0;flex:1;flex-direction:column}@media (min-width: 1024px){.seq-modal-body{flex-direction:row}}.seq-modal-sidebar{display:flex;width:100%;flex-shrink:0;flex-direction:column;border-bottom:1px solid #f1f5f9;background:#f8fafc99}@media (min-width: 1024px){.seq-modal-sidebar{width:min(100%,22rem);border-bottom:none;border-right:1px solid #f1f5f9}}.seq-modal-sidebar__head{border-bottom:1px solid #f1f5f9;padding:.75rem 1rem}@media (min-width: 640px){.seq-modal-sidebar__head{padding:.75rem 1.25rem}}.seq-modal-main{min-height:0;flex:1;overflow-y:auto;padding:1rem}@media (min-width: 640px){.seq-modal-main{padding:1.25rem 1.5rem}}.seq-modal-alert{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;border-radius:1rem;border:1px solid #ddd6fe;background:#f5f3ff;padding:1rem}.seq-modal-alert--warn{border-color:#fde68a;background:#fffbeb}.seq-modal-name{margin-bottom:1.25rem;max-width:none}.seq-modal-label{display:block;margin-bottom:.375rem;font-size:.75rem;font-weight:600;color:#334155}.seq-modal-label--inline{display:flex;align-items:center;gap:.375rem}.seq-modal-input{width:100%;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;padding:.625rem .875rem;font-size:.875rem;font-weight:500;color:#0f172a;outline:none;transition:border-color .15s,box-shadow .15s}.seq-modal-input:focus{border-color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed1f}.seq-modal-hint{margin-top:.375rem;font-size:.6875rem;color:#64748b}.seq-modal-hint--warn{color:#b45309}.seq-modal-textarea{width:100%;min-height:10rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;padding:.625rem .875rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.55;color:#0f172a;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.seq-modal-textarea:focus{border-color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed1f}.seq-modal-connect-strip{display:flex;flex-direction:column;gap:.35rem;border-bottom:1px solid #f1f5f9;padding:.65rem 1rem}@media (min-width: 640px){.seq-modal-connect-strip{padding:.65rem 1.25rem}}.seq-connect-chip{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;border:1px solid #e9e5f5;background:#fff;padding:.45rem .65rem;font-size:.6875rem;font-weight:600;color:#475569}.seq-connect-chip--ok{border-color:#bbf7d0;background:#f0fdf4;color:#047857}.seq-connect-chip__label{flex:1;min-width:0}.seq-connect-chip__meta{max-width:9rem;font-size:.625rem;font-weight:500;color:#64748b}.seq-connect-chip__action{display:inline-flex;align-items:center;gap:.25rem;border-radius:.5rem;background:#7c3aed;padding:.25rem .55rem;font-size:.625rem;font-weight:700;color:#fff;transition:background-color .15s}.seq-connect-chip__action:hover{background:#6d28d9}.seq-connect-chip__action:disabled{opacity:.6}.seq-modal-footnote{display:flex;align-items:flex-start;gap:.5rem;margin-top:1.5rem;max-width:36rem;border-radius:.75rem;border:1px solid #f1f5f9;background:#f8fafccc;padding:.75rem .875rem;font-size:.6875rem;line-height:1.5;color:#475569}.seq-steps-overview__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.seq-steps-add-btn{display:inline-flex;align-items:center;gap:.375rem;border-radius:.75rem;border:1px solid #ddd6fe;background:#f5f3ff;padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:#6d28d9;transition:background-color .15s}.seq-steps-add-btn:hover{background:#ede9fe}.seq-steps-add-group{display:flex;flex-wrap:wrap;gap:.35rem}.seq-steps-add-btn--email{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.seq-steps-add-btn--email:hover{background:#dbeafe}.seq-steps-timeline{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:none}.seq-step-overview-row{display:flex;align-items:stretch;gap:.35rem}.seq-step-overview-row__connector{display:none}@media (min-width: 640px){.seq-step-overview-row__connector{display:flex;width:1.25rem;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding-top:.25rem}.seq-step-overview-row__connector-line{display:block;width:1px;height:.5rem;background:#ddd6fe}}.seq-step-overview-card{display:flex;min-width:0;flex:1;align-items:center;gap:.75rem;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;padding:.75rem .875rem;text-align:left;box-shadow:0 1px 2px #0f172a0a;transition:border-color .15s,box-shadow .15s,background-color .15s}.seq-step-overview-card:hover{border-color:#c4b5fd;background:#faf8ff;box-shadow:0 2px 8px #7c3aed14}.seq-step-overview-card--ready{border-color:#ddd6fe}.seq-step-overview-card__num{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.625rem;background:#ede9fe;font-size:.75rem;font-weight:700;color:#6d28d9}.seq-step-overview-card__body{display:flex;min-width:0;flex:1;flex-direction:column;gap:.2rem}.seq-step-overview-card--row{padding:.65rem .75rem}.seq-step-overview-card--email{border-color:#dbeafe}.seq-step-overview-card__title-row{display:flex;align-items:center;gap:.4rem}.seq-step-overview-card__title{font-size:.8125rem;font-weight:600;color:#0f172a}.seq-step-channel-pill{display:inline-flex;align-items:center;gap:.2rem;border-radius:9999px;border:1px solid #ddd6fe;background:#f5f3ff;padding:.1rem .4rem;font-size:.5625rem;font-weight:700;color:#6d28d9}.seq-step-channel-pill--email{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.seq-step-overview-card__meta,.seq-step-overview-card__template{display:flex;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:500;color:#64748b}.seq-step-overview-card__template{color:#6d28d9}.seq-step-overview-card__status{display:none;flex-shrink:0;align-items:center;gap:.25rem;border-radius:9999px;padding:.2rem .5rem;font-size:.625rem;font-weight:700}@media (min-width: 480px){.seq-step-overview-card__status{display:inline-flex}}.seq-step-overview-card__status--ok{background:#ecfdf5;color:#047857}.seq-step-overview-card__status--pending{background:#f5f3ff;color:#7c3aed}.seq-step-overview-card__chevron{flex-shrink:0;color:#94a3b8}.seq-step-overview-card__remove{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;align-self:center;border-radius:.625rem;color:#94a3b8;transition:background-color .15s,color .15s}.seq-step-overview-card__remove:hover{background:#fff1f2;color:#e11d48}.seq-step-editor{max-width:none}.seq-channel-toggle{display:flex;gap:.5rem}.seq-channel-toggle__btn{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:.35rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;padding:.5rem .75rem;font-size:.75rem;font-weight:600;color:#475569;transition:border-color .15s,background-color .15s}.seq-channel-toggle__btn:hover{border-color:#c4b5fd;background:#faf8ff}.seq-channel-toggle__btn--active{border-color:#8b5cf6;background:#f5f3ff;color:#6d28d9}.seq-channel-toggle__btn--email.seq-channel-toggle__btn--active{border-color:#60a5fa;background:#eff6ff;color:#1d4ed8}.seq-step-editor__gate{border-radius:.75rem;border:1px dashed #ddd6fe;background:#faf8ff;padding:.875rem 1rem}.seq-step-editor__gmail-connect{border-radius:.875rem;border:1px solid #efeaf8;background:#fff;padding:.75rem;box-shadow:0 1px 2px #7c3aed0a}.seq-step-editor__gmail-connect .st-v5-connect-flow{margin:0}.seq-step-editor__back{display:inline-flex;align-items:center;gap:.25rem;margin-bottom:1rem;font-size:.75rem;font-weight:600;color:#6d28d9;transition:color .15s}.seq-step-editor__back:hover{color:#5b21b6}.seq-step-editor__head{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.seq-step-editor__badge{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.75rem;background:#7c3aed;font-size:.875rem;font-weight:700;color:#fff}.seq-step-editor__grid{display:grid;gap:1.25rem}@media (min-width: 1024px){.seq-step-editor__grid{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:stretch;min-height:min(72vh,640px)}}.seq-step-editor__config{display:flex;flex-direction:column;gap:1.25rem}.seq-step-editor__field{display:flex;flex-direction:column;gap:.5rem}.seq-step-editor__done{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;width:-moz-fit-content;width:fit-content;border-radius:.75rem;border:1px solid #bbf7d0;background:#ecfdf5;padding:.5rem .875rem;font-size:.75rem;font-weight:600;color:#047857;transition:background-color .15s}.seq-step-editor__done:hover{background:#d1fae5}.seq-step-editor__preview{position:sticky;top:0;display:flex;min-height:0;flex-direction:column;border-radius:1rem;border:1px solid #e9e5f5;background:linear-gradient(180deg,#faf8ff,#fff);padding:.875rem}.seq-step-editor__preview--tall{--wa-studio-width: 280px;--wa-studio-height: 520px}.seq-step-editor__preview-body{display:flex;min-height:0;flex:1;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.seq-step-editor__preview-body .wa-preview-shell{width:100%;display:flex;justify-content:center}.seq-step-editor__preview-body>div{width:100%;min-height:0;flex:1}@media (max-width: 390px){.seq-modal-header{padding:.6rem .75rem}.seq-modal-main{padding:.75rem}.seq-modal-sidebar__head,.seq-modal-connect-strip{padding-left:.75rem;padding-right:.75rem}.seq-modal-header__actions{width:100%;justify-content:flex-end;gap:.35rem}}@media (max-width: 720px){.seq-stepper--header .sequence-builder-step__label{display:none}}@media (max-width: 560px){.seq-stepper--header{position:static;transform:none;margin:.5rem auto 0;order:3}.seq-modal-header{flex-wrap:wrap}}.seq-step-editor__preview-label{margin-bottom:.75rem;font-size:.625rem;font-weight:700;letter-spacing:.02em;color:#7c3aed}.seq-step-editor__preview .wa-preview-shell{margin:0 auto}.seq-step-editor__preview-empty{display:flex;width:100%;min-height:360px;flex:1;flex-direction:column;align-items:center;justify-content:center;border-radius:.75rem;border:1px dashed #ddd6fe;background:#fff;padding:1.5rem}.seq-modal-recipients{display:flex;min-height:0;flex:1;flex-direction:column}.seq-modal-recipients .mws-leads-panel{display:flex;min-height:0;flex:1;flex-direction:column;gap:.5rem}.seq-modal-recipients .mws-opt-in-strip{display:none}.seq-modal-recipients .mws-leads-toolbar{flex-direction:column;align-items:stretch;gap:.35rem}.seq-modal-recipients .mws-leads-toolbar__filters{flex-wrap:wrap;gap:.35rem .5rem}.seq-modal-recipients .mws-leads-list{flex:1;min-height:0;max-height:none;border-radius:.75rem}.seq-modal-recipients .mws-lead-row{align-items:flex-start;padding:.5rem .55rem}.seq-modal-recipients .mws-lead-row__main{min-width:0}.seq-modal-recipients .mws-lead-row__opt{font-size:.5625rem;padding:.1rem .35rem}.seq-modal-recipients .mws-lead-row__score{display:none}.seq-modal-recipients .mws-leads-pagination{flex-shrink:0;margin-top:.25rem;padding-top:.25rem;border-top:1px solid #f1f5f9}.seq-modal-recipients .mws-leads-pagination--top{display:none}.hub-ops-bulk-island{display:flex;align-items:center;width:100%;max-width:min(100vw - 1.5rem,52rem);min-height:3.25rem;padding:.5rem .625rem .5rem .75rem;border-radius:9999px;border:1px solid #eaecf0;background:#fffffffa;box-shadow:0 1px 2px #1018280a,0 12px 32px -12px #0f172a29;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}.hub-ops-bulk-island__inner{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.25rem}@media (min-width: 640px){.hub-ops-bulk-island{padding:.5rem .75rem .5rem .875rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}.hub-ops-bulk-island__inner{gap:1rem}}.hub-ops-bulk-island__meta{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:.625rem}.hub-ops-bulk-island__count{display:inline-flex;height:1.875rem;width:1.875rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:#7c3aed;font-size:.75rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:#fff}.hub-ops-bulk-island__copy{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:.0625rem}.hub-ops-bulk-island__title,.hub-ops-bulk-island__subtitle{display:block;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.15}.hub-ops-bulk-island__title{font-size:.8125rem;font-weight:600;color:#101828;letter-spacing:-.01em}@media (min-width: 640px){.hub-ops-bulk-island__title{font-size:.875rem}}.hub-ops-bulk-island__subtitle{font-size:.6875rem;font-weight:500;color:#667085}.hub-ops-bulk-island__actions{display:flex;flex-shrink:0;align-items:center;gap:.375rem}.hub-ops-bulk-island .leads-bulk-btn{display:inline-flex;height:2.125rem;min-height:2.125rem;max-height:2.125rem;align-items:center;justify-content:center;gap:.375rem;padding:0 .875rem;line-height:1;font-size:.75rem;font-weight:600;white-space:nowrap;box-sizing:border-box}.hub-ops-bulk-island .leads-bulk-btn span{display:inline-flex;align-items:center;line-height:1;transform:translateY(0)}.hub-ops-bulk-island .leads-bulk-btn svg{display:block;flex-shrink:0;width:.875rem;height:.875rem}.hub-ops-bulk-island .leads-bulk-btn--secondary{border:1px solid #eaecf0;background:#fff;color:#344054;box-shadow:none}.hub-ops-bulk-island .leads-bulk-btn--secondary:hover{border-color:#d6bbfb;background:#f9f5ff;color:#6941c6}.hub-ops-bulk-island .leads-bulk-btn--primary{border:1px solid transparent;background:#7c3aed;color:#fff;box-shadow:0 1px 2px #7c3aed40}.hub-ops-bulk-island .leads-bulk-btn--primary:hover{background:#6d28d9}.hub-ops-bulk-island__close{display:inline-flex;height:2.125rem;width:2.125rem;flex-shrink:0;align-items:center;justify-content:center;border:1px solid transparent;border-radius:9999px;background:transparent;color:#98a2b3;transition:background .12s ease,color .12s ease}.hub-ops-bulk-island__close:hover{background:#f2f4f7;color:#344054}.hub-ops-bulk-island__close svg{display:block}.seq-modal-shell--journey-enroll{background:#fff}.je-shell{display:flex;flex-direction:column;height:100%;min-height:0;font-family:var(--font-ui, Inter, system-ui, sans-serif)}.je-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;flex-shrink:0;padding:.875rem 1.25rem;border-bottom:1px solid #efeaf8;background:#fff;box-shadow:0 1px #7c3aed0a}.je-header__left{min-width:0}.je-header__title{margin:0;font-size:1.0625rem;font-weight:600;color:#0f172a;line-height:1.3;letter-spacing:-.01em}.je-header__journey{margin:.2rem 0 0;font-size:.8125rem;font-weight:400;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.je-stepper{justify-self:center}.je-header .mws-header-actions{justify-self:end}@media (max-width: 900px){.je-header{grid-template-columns:1fr auto;grid-template-rows:auto auto}.je-stepper{grid-column:1 / -1;justify-self:center}}.je-body{display:flex;flex:1;min-height:0;overflow:hidden;background:#f8f7fc}.je-audience-main{display:flex;flex-direction:column;flex:1 1 72%;min-width:0;min-height:0;background:#fff}.je-rail{flex:0 0 28%;max-width:20rem;min-width:15.5rem;min-height:0;overflow-y:auto;background:#f8f7fc;border-left:1px solid #efeaf8}@media (max-width: 1023px){.je-body{flex-direction:column}.je-audience-main{flex:1 1 auto;max-height:58vh}.je-rail{flex:1 1 auto;max-width:none;min-width:0;border-left:none;border-top:1px solid #efeaf8}}.je-preflight{display:flex;align-items:flex-start;gap:.5rem;margin:.75rem 1rem 0;padding:.625rem .75rem;border-radius:.75rem;border:1px solid #fde68a;background:#fffbeb;flex-shrink:0}.je-preflight__body{flex:1;min-width:0}.je-preflight__title{margin:0;font-size:.75rem;font-weight:500;color:#92400e}.je-preflight__list{margin:.25rem 0 0;padding-left:1rem;font-size:.6875rem;font-weight:400;color:#a16207}.je-preflight__dismiss{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:0;border-radius:.25rem;background:transparent;color:#94a3b8;cursor:pointer;flex-shrink:0}.je-preflight__dismiss:hover{color:#64748b;background:#0000000a}.je-audience-list{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:.75rem 1rem 1rem}.je-audience-list .mws-leads-panel{flex:1;min-height:0;display:flex;flex-direction:column;gap:.5rem}.je-audience-list .mws-leads-panel .mws-leads-toolbar{flex-shrink:0}.je-audience-list .mws-leads-table-wrap{flex:1;min-height:12rem;max-height:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid #efeaf8;border-radius:.75rem;background:#fff;box-shadow:0 1px 3px #7c3aed0a}.je-leads-search{width:100%;padding:.5625rem .875rem .5625rem 2.35rem;border:1px solid #e2e8f0;border-radius:.75rem;font-size:.8125rem;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.je-leads-search:focus{outline:none;border-color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed1a}.je-audience-list .mws-leads-table__row--selected{background:#faf5ff!important;box-shadow:inset 3px 0 #7c3aed}.je-audience-list .mws-leads-table th{font-size:.75rem;font-weight:500;color:#64748b;background:#fafbfc}.je-audience-list .mws-leads-table td{font-size:.8125rem;font-weight:400}.je-audience-list .mws-leads-table td.font-semibold{font-weight:500}.je-audience-list .mws-leads-toolbar__count{font-size:.75rem;font-weight:500;color:#64748b}.je-audience-list .mws-leads-pagination{flex-shrink:0;margin-top:.25rem}.je-audience-list .mws-leads-table tbody tr{transition:background .12s ease}.je-audience-list .mws-leads-table tbody tr:active{background:#f5f3ff}.je-leads-skeleton{display:flex;flex-direction:column;gap:.5rem}.je-leads-skeleton__row{height:2.5rem;border-radius:.5rem;background:linear-gradient(90deg,#f1f5f9 25%,#f8fafc,#f1f5f9 75%);background-size:200% 100%;animation:je-shimmer 1.2s ease-in-out infinite}@keyframes je-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.je-selected-list{margin:0;padding:0;list-style:none}.je-selected-row{padding:.5rem .625rem;border-bottom:1px solid #f1f5f9}.je-selected-row__name{margin:0;font-size:.8125rem;font-weight:500;color:#0f172a}.je-selected-row__meta{display:flex;flex-wrap:wrap;gap:.5rem;margin:.2rem 0 0;font-size:.6875rem;color:#94a3b8}.je-selected-row__meta span{display:inline-flex;align-items:center;gap:.2rem}.je-selected-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem;text-align:center;font-size:.8125rem;color:#64748b}.je-rail__inner{display:flex;flex-direction:column;min-height:100%;gap:.625rem;padding:.875rem .875rem 1rem}.je-rail-card{padding:.75rem .875rem;border-radius:.75rem;border:1px solid #efeaf8;background:#fff;box-shadow:0 1px 3px #7c3aed0a}.je-rail-card--journey{background:linear-gradient(180deg,#fff,#fdfcff)}.je-rail-card__head{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem}.je-rail-live-dot{width:.4375rem;height:.4375rem;border-radius:9999px;background:#22c55e;box-shadow:0 0 0 2px #22c55e33}.je-rail-card__eyebrow{font-size:.6875rem;font-weight:500;color:#7c3aed}.je-rail-block__title{margin:0 0 .5rem;font-size:.6875rem;font-weight:500;color:#94a3b8}.je-rail-journey-name{margin:0;font-size:.9375rem;font-weight:600;color:#0f172a;line-height:1.35;letter-spacing:-.01em}.je-rail-journey-meta{margin:.25rem 0 0;font-size:.75rem;font-weight:400;color:#94a3b8}.je-rail-empty{margin:0;font-size:.75rem;font-weight:400;color:#94a3b8;line-height:1.45}.je-channel-list{display:flex;flex-direction:column;gap:.375rem}.je-channel-row{display:flex;align-items:center;gap:.5rem;padding:.4375rem .5rem;border-radius:.5rem;background:#f8fafc;color:#64748b}.je-channel-row--on{background:#faf5ff;color:#5b21b6}.je-channel-row__body{flex:1;min-width:0}.je-channel-row__label{display:block;font-size:.75rem;font-weight:500;color:#334155;line-height:1.2}.je-channel-row--on .je-channel-row__label{color:#0f172a}.je-channel-row__status{display:block;font-size:.6875rem;font-weight:400;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.je-channel-row__link{flex-shrink:0;padding:0;border:0;background:transparent;font-size:.6875rem;font-weight:500;color:#7c3aed;cursor:pointer}.je-channel-row__link:hover{text-decoration:underline}.je-flow-list{margin:0;padding:0;list-style:none}.je-flow-item{display:flex;gap:.5rem;min-height:2rem}.je-flow-item__rail{display:flex;flex-direction:column;align-items:center;width:1.25rem;flex-shrink:0}.je-flow-item__dot{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.375rem;background:#f3effe;color:#7c3aed}.je-flow-item__dot--whatsapp{background:#ecfdf5;color:#047857}.je-flow-item__dot--email{background:#eff6ff;color:#1d4ed8}.je-flow-item__line{flex:1;width:1px;min-height:.35rem;background:#e2e8f0;margin:.15rem 0}.je-flow-item__content{flex:1;min-width:0;padding-bottom:.4375rem}.je-flow-item__title{display:block;font-size:.75rem;font-weight:500;color:#334155;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.je-flow-item__channel{display:inline-block;margin-top:.1rem;font-size:.625rem;font-weight:500;color:#94a3b8}.je-flow-item__channel--whatsapp{color:#047857}.je-flow-item__channel--email{color:#1d4ed8}.je-elig-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.je-elig-head .je-rail-block__title{margin-bottom:0}.je-elig-spinner{animation:je-spin .85s linear infinite}@keyframes je-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.je-elig-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.je-elig-metric{display:flex;flex-direction:column;gap:.05rem;min-width:0;padding:.375rem .25rem;text-align:center}.je-elig-metric__label{font-size:.625rem;font-weight:500;color:#94a3b8}.je-elig-metric__value{font-size:1rem;font-weight:600;color:#0f172a;line-height:1.2;letter-spacing:-.02em}.je-elig-metric__sub{font-size:.625rem;font-weight:400;color:#94a3b8}.je-rail-footer{margin-top:auto;padding-top:.5rem}.je-rail-enroll-btn{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1rem;border:0;border-radius:.75rem;background:#7c3aed;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;box-shadow:0 2px 6px #7c3aed47,inset 0 1px #ffffff1f;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.je-rail-enroll-btn:hover:not(:disabled){background:#6d28d9;box-shadow:0 4px 12px #7c3aed52;transform:translateY(-.5px)}.je-rail-enroll-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.je-rail-footer__hint{margin:.5rem 0 0;text-align:center;font-size:.6875rem;font-weight:400;color:#94a3b8}@media (max-width: 1023px){.je-rail-footer{position:sticky;bottom:0;background:linear-gradient(180deg,transparent 0%,#f8f7fc 24%);padding-top:.75rem;padding-bottom:.25rem}}.outreach-drawer{font-feature-settings:"ss01" on}.campaign-builder .outreach-drawer__config{box-shadow:4px 0 32px -12px #5b21b61f}.outreach-drawer__config{background:#fff}.outreach-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.125rem 1.25rem;border-bottom:1px solid #e2e8f0;background:linear-gradient(180deg,#fafafa,#fff);flex-shrink:0}.outreach-drawer__close{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.625rem;border:1px solid #e2e8f0;background:#fff;color:#64748b;flex-shrink:0;transition:background .15s,color .15s,border-color .15s}.outreach-drawer__close:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}.outreach-drawer__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid #e2e8f0;background:#fafafa;flex-shrink:0}.outreach-drawer__preview{background:linear-gradient(165deg,#f1f5f9,#e8eef5 45%,#f8fafc);border-left:1px solid #e2e8f0}.outreach-tpl-card{padding:.75rem;border-radius:.875rem;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.outreach-tpl-card:hover{border-color:#c4b5fd;box-shadow:0 4px 14px -6px #7c3aed40}.outreach-tpl-card--active{background:#f5f3ff;border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed,0 8px 20px -8px #7c3aed59}.outreach-ready-banner{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.125rem;border-radius:.875rem;background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1px solid #bbf7d0}.outreach-pill{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:none;padding:.2rem .5rem;border-radius:.375rem;background:#ede9fe;color:#6d28d9}.outreach-pill--success{background:#d1fae5;color:#047857}.outreach-pill--muted{background:#f1f5f9;color:#64748b}.outreach-media-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:9rem;border:2px dashed #cbd5e1;border-radius:1rem;cursor:pointer;overflow:hidden;background:#fafafa;transition:border-color .15s,background .15s}.outreach-media-drop:hover{border-color:#a78bfa;background:#faf5ff}.outreach-email-sidebar .form-label{font-size:11px;letter-spacing:.06em;text-transform:none}.outreach-email-tpl{width:100%;display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:.75rem;text-align:left;border:1px solid transparent;background:transparent;color:#475569;transition:background .15s,border-color .15s,box-shadow .15s}.outreach-email-tpl:hover{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px -4px #0f172a1f}.outreach-email-tpl--active{background:#1e1e2e;color:#fff;border-color:#1e1e2e;box-shadow:0 8px 24px -8px #0f172a59}.outreach-email-tpl--active .text-slate-500,.outreach-email-tpl--active [class*=opacity-50]{color:#ffffffa6!important}.outreach-ai-card{padding:1rem;border-radius:1rem;border:1px solid #e9d5ff;background:linear-gradient(135deg,#faf5ff,#fff 60%);box-shadow:0 1px #7c3aed0f}.outreach-preview-panel{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:420px;padding:1.5rem}.device-preview-frame{display:flex;align-items:center;justify-content:center;width:100%}.device-preview-frame__inner{display:flex;justify-content:center;width:100%;max-width:100%;overflow:visible;padding-bottom:8px}.device-preview-frame--empty{min-height:520px}.device-preview-frame__empty-card{width:100%;max-width:300px;padding:2.5rem 1.75rem;text-align:center;border-radius:1.5rem;border:1px dashed #cbd5e1;background:#ffffffd9;box-shadow:0 12px 40px -16px #0f172a1f}.device-preview-frame__empty-icon{width:3.5rem;height:3.5rem;margin:0 auto 1rem;border-radius:1rem;background:#f5f3ff;color:#7c3aed;display:flex;align-items:center;justify-content:center}.device-preview-frame__empty-title{margin:0;font-size:.9375rem;font-weight:600;color:#334155}.device-preview-frame__empty-hint{margin:.5rem 0 0;font-size:.8125rem;line-height:1.45;color:#64748b}.wa-preview-shell{display:flex;justify-content:center;width:100%;padding:4px 8px 12px;box-sizing:border-box}.wa-preview-shell--panel{padding:0 0 6px;width:auto;max-width:none;margin:0;box-sizing:border-box}.wa-preview-embed{display:flex;justify-content:center;width:100%}.wa-device{position:relative;flex-shrink:0}.wa-device--md{position:relative;display:flex;flex-direction:column;width:280px;height:560px;box-sizing:border-box}.wa-device--lg{position:relative;display:flex;flex-direction:column;width:min(100%,304px);height:610px;box-sizing:border-box;filter:drop-shadow(0 20px 28px rgba(15,23,42,.14)) drop-shadow(0 8px 16px rgba(124,58,237,.08))}.wa-device--lg .wa-device__screen,.wa-device--md .wa-device__screen{flex:1 1 auto;min-height:0;height:auto;max-height:none}.wa-device--sm{position:relative;display:flex;flex-direction:column;width:240px;height:480px;box-sizing:border-box}.wa-device--sm .wa-device__screen{flex:1 1 auto;min-height:0;height:auto;max-height:none}.wa-device--panel{position:relative;display:flex;flex-direction:column;width:204px;height:468px;max-height:none;flex-shrink:0;filter:drop-shadow(0 16px 24px rgba(15,23,42,.12)) drop-shadow(0 6px 12px rgba(124,58,237,.06))}:root{--wa-studio-width: 260px;--wa-studio-height: 500px}.wa-device--studio{position:relative;display:flex;flex-direction:column;width:var(--wa-studio-width);min-width:var(--wa-studio-width);max-width:var(--wa-studio-width);height:var(--wa-studio-height);min-height:var(--wa-studio-height);max-height:var(--wa-studio-height);flex-shrink:0;box-sizing:border-box;overflow:hidden;filter:drop-shadow(0 18px 28px rgba(15,23,42,.14)) drop-shadow(0 6px 14px rgba(124,58,237,.07))}.wa-device--studio .wa-device__screen{flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.wa-device--studio .wa-device__thread{flex:1 1 auto;min-height:0;overflow:hidden}.wa-device--studio:not(.wa-device--fit) .wa-device__thread{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.wa-device--fit .wa-device__thread{overflow:hidden;scrollbar-width:none}.wa-device--fit .wa-device__thread::-webkit-scrollbar{display:none;width:0;height:0}.wa-device--fit .wa-device__thread-inner{justify-content:flex-end;align-items:stretch;min-height:100%}.wa-device--fit .wa-device__message{width:100%;max-width:100%;min-width:0}.wa-device__message-fit{width:100%;max-width:100%;flex-shrink:0;overflow:hidden}.wa-device--fit .wa-device__bubble{width:100%;max-width:100%;overflow:visible}.wa-device--fit.wa-device--panel .wa-device__header-media img{max-height:3.75rem}.wa-device--studio .wa-device__thread-inner{justify-content:flex-end;align-items:stretch;min-height:100%;padding:.4rem .45rem .65rem}.wa-device--studio .wa-device__bubble{width:100%;max-width:100%}.wa-device--studio .wa-device__body{font-size:.68rem;line-height:1.38;padding:.4rem .55rem}.wa-device--studio .wa-device__header-text p{font-size:.68rem}.wa-device--studio .wa-device__header-media img{max-height:4.5rem}.wa-device--studio .wa-device__footer,.wa-device--studio .wa-device__meta{font-size:.56rem}.wa-device--studio .wa-device__chat-header{padding:1.2rem .65rem .4rem}.wa-device--studio .wa-device__contact{font-size:.8rem}.wa-device--studio .wa-preview-btn{font-size:.64rem;min-height:1.75rem;padding:.35rem .5rem}.wa-device__bezel{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2rem;background:linear-gradient(165deg,#475569,#1e293b 42%,#0f172a);border:3px solid #0f172a;box-shadow:inset 0 0 0 1px #ffffff14;pointer-events:none}.wa-device__screen{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;min-height:0;margin:5px;border-radius:1.65rem;overflow:hidden;background:#e5ddd5;box-shadow:inset 0 0 0 1px #0000000f}.wa-device--panel .wa-device__bezel{border-width:3px;border-radius:1.75rem}.wa-device--panel .wa-device__screen{flex:1 1 auto;min-height:0;height:auto;max-height:none;margin:5px;border-radius:1.45rem}.wa-device__island{position:absolute;top:6px;left:50%;z-index:30;width:4.5rem;height:1.1rem;transform:translate(-50%);border-radius:9999px;background:#0f172a;pointer-events:none}.wa-device__chat-header{flex-shrink:0;display:flex;align-items:center;gap:.5rem;padding:1.75rem .65rem .5rem;background:#f0f2f5;border-bottom:1px solid rgba(0,0,0,.05)}.wa-device--panel .wa-device__chat-header{padding:1.5rem .55rem .45rem}.wa-device__chat-meta{min-width:0;flex:1}.wa-device__avatar{width:2rem;height:2rem;flex-shrink:0;overflow:hidden;border:2px solid #fff;border-radius:9999px;box-shadow:0 1px 2px #0000001a}.wa-device__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wa-device__contact{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;color:#111b21;letter-spacing:-.01em}.wa-device__status{display:flex;align-items:center;gap:.25rem;margin:.1rem 0 0;font-size:.625rem;font-weight:600;color:#008069}.wa-device__status-dot{width:.35rem;height:.35rem;border-radius:9999px;background:#25d366}.wa-device__thread{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:#e5ddd5;background-image:url(https://user-images.githubusercontent.com/15075759/28719144-86dc0f70-73b1-11e7-911d-60d70fcded21.png);background-size:var(--wa-studio-width, 300px);background-position:center top}.wa-device__thread:after{content:"";display:block;flex-shrink:0;height:4px}.wa-device__thread-inner{display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;padding:.45rem .4rem .9rem;box-sizing:border-box}.wa-device--panel .wa-device__thread-inner{padding-bottom:1.35rem;padding-top:.35rem}.wa-device--panel .wa-device__thread:after{height:10px}.wa-device--panel .wa-preview-buttons{padding-bottom:4px}.wa-compact-thread-preview{display:flex;justify-content:center;width:100%}.wa-compact-thread-preview__bg{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:min(100%,252px);background-color:#e5ddd5;background-image:url(https://user-images.githubusercontent.com/15075759/28719144-86dc0f70-73b1-11e7-911d-60d70fcded21.png);background-size:252px;background-position:center top;border-radius:.55rem;overflow:hidden;box-shadow:0 6px 18px #0f172a1a}.wa-compact-thread-preview__inner{padding:.5rem .45rem .65rem;box-sizing:border-box}.wa-device__message--compact-thread{width:13.75rem;max-width:100%}.wa-compact-thread-preview .wa-device__header-media img{max-height:3.75rem}.wa-compact-thread-preview .wa-device__body,.wa-compact-thread-preview .wa-device__body>div{overflow-wrap:anywhere;word-break:break-word}.wa-compact-thread-preview .wa-preview-btn{font-size:.62rem;min-height:1.65rem;padding:.3rem .45rem}.wa-device__message{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;width:100%;max-width:100%}.wa-device__bubble{position:relative;width:100%;max-width:100%;overflow:hidden;background:#fff;border-radius:.125rem .55rem .55rem;box-shadow:0 1px .5px #0b141a21}.wa-device__bubble:after{content:"";position:absolute;left:-.35rem;bottom:.45rem;width:.55rem;height:.55rem;background:#fff;border-bottom-right-radius:.35rem;box-shadow:-1px 1px #0b141a0a;transform:rotate(45deg)}.wa-device__header-media img{display:block;width:100%;max-height:7.5rem;-o-object-fit:cover;object-fit:cover}.wa-device--panel .wa-device__header-media img{max-height:4.25rem}.wa-device--panel .wa-device__thread{flex:1 1 auto;min-height:0;max-height:none}.wa-device__header-text{padding:.45rem .65rem 0;border-bottom:1px solid #f1f5f9}.wa-device__header-text p{margin:0;font-size:.72rem;font-weight:700;color:#111b21}.wa-device__body{padding:.45rem .65rem;font-family:var(--font-ui, "Inter", system-ui, sans-serif);font-size:.7rem;line-height:1.42;color:#111b21;word-break:break-word}.wa-device--panel .wa-device__body{font-size:.66rem;line-height:1.38}.wa-device__body strong{font-weight:700}.wa-device__var{display:inline;padding:0 .2rem;border-radius:.25rem;background:#f5f3ff;font-weight:600;color:#6d28d9}.wa-device__footer{padding:0 .65rem .2rem;font-size:.6rem;font-style:italic;color:#667781}.wa-device__meta{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;padding:0 .55rem .35rem;font-size:.6rem;color:#667781}.wa-device__ticks{font-size:.6rem;letter-spacing:-.12em;color:#53bdeb}.wa-preview-buttons{display:flex;flex-direction:column;gap:.28rem;width:100%;max-width:100%;flex-shrink:0;padding-bottom:2px}.wa-preview-btn{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;min-height:2.125rem;padding:.45rem .6rem;border:1px solid #e9edef;border-radius:.5rem;background:#fff;box-shadow:0 1px .5px #0b141a14;font-family:var(--font-ui, "Inter", system-ui, sans-serif);font-size:.75rem;font-weight:600;color:#008069;flex-shrink:0;cursor:default;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}button.wa-preview-btn{cursor:pointer}.wa-preview-btn:hover{background:#f8fafc;border-color:#cbd5e1}.wa-preview-btn__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-preview-btn--list{font-weight:700}.wa-preview-btn--list-open{background:#f0fdf9;border-color:#99f6e4}.wa-preview-btn__chevron{margin-left:auto;flex-shrink:0;opacity:.7;transition:transform .2s ease}.wa-preview-btn__chevron--open{transform:rotate(180deg)}.wa-preview-list-sheet{width:100%;padding:.35rem;border:1px solid #e9edef;border-radius:.5rem;background:#fff;box-shadow:0 4px 12px -6px #0f172a26;animation:wa-list-sheet-in .18s ease-out}@keyframes wa-list-sheet-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wa-preview-list-sheet__title{margin:0 0 .375rem;padding:.375rem .5rem;font-size:.625rem;font-weight:700;text-transform:none;letter-spacing:.06em;color:#64748b}.wa-preview-list-sheet__row{padding:.625rem .5rem;border-radius:.5rem;font-size:.72rem;font-weight:600;color:#008069;text-align:center;border-top:1px solid #f1f5f9}.wa-preview-list-sheet__row:first-of-type{border-top:none}.email-preview-shell{width:100%;max-width:420px;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;overflow:hidden;box-shadow:0 20px 48px -16px #0f172a2e}.email-preview-shell--sm{max-width:280px}.email-preview-shell__chrome{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.email-preview-shell__dots{display:flex;gap:.3rem}.email-preview-shell__dots span{width:.5rem;height:.5rem;border-radius:9999px;background:#cbd5e1}.email-preview-shell__dots span:first-child{background:#f87171}.email-preview-shell__dots span:nth-child(2){background:#fbbf24}.email-preview-shell__dots span:nth-child(3){background:#34d399}.email-preview-shell__label{font-size:.6875rem;font-weight:600;color:#94a3b8}.email-preview-shell__header{display:flex;gap:.75rem;padding:1rem 1.125rem;border-bottom:1px solid #f1f5f9}.email-preview-shell__icon{width:2.5rem;height:2.5rem;border-radius:.75rem;background:#ede9fe;color:#7c3aed;display:flex;align-items:center;justify-content:center;flex-shrink:0}.email-preview-shell__from{margin:0;font-size:.6875rem;font-weight:600;text-transform:none;letter-spacing:.04em;color:#94a3b8}.email-preview-shell__to{margin:.125rem 0 0;font-size:.75rem;color:#64748b}.email-preview-shell__subject{margin:.25rem 0 0;font-size:.9375rem;font-weight:600;color:#0f172a}.email-preview-shell__body{min-height:200px;max-height:360px;overflow-y:auto;padding:1.125rem;font-size:.8125rem;line-height:1.55;color:#334155}.marketing-hub-card-grid{display:grid;grid-template-columns:1fr;gap:.75rem;padding:1rem}@media (min-width: 768px){.marketing-hub-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1.15rem 1.25rem}}.marketing-hub-detail-rail__card{border-radius:1.15rem;border:1px solid #efeaf8;background:#fff;padding:1rem 1.1rem;box-shadow:0 1px 3px #7c3aed0d}.marketing-hub-card{display:flex;width:100%;cursor:pointer;flex-direction:column;gap:.75rem;border-radius:1.15rem;border:1px solid #efeaf8;background:#fff;padding:1rem 1.1rem;text-align:left;box-shadow:0 1px 3px #7c3aed0a;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.marketing-hub-card:hover{transform:translateY(-1px);border-color:#c4b5fdd9;box-shadow:0 8px 24px #5b21b61a}.marketing-hub-card:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.marketing-hub-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.marketing-hub-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.marketing-hub-card__metric{border-radius:1rem;border:1px solid #efeaf8;background:#faf8ff;padding:.45rem .55rem;text-align:center}.marketing-hub-card__metric--accent{border-color:#ede9fef2;background:#f5f3ffbf}.marketing-hub-detail-grid{display:grid;gap:1.25rem}@media (min-width: 1024px){.marketing-hub-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start}}.marketing-hub-detail-rail{display:flex;flex-direction:column;gap:.85rem}.seq-list-email-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:999px;border:1px solid #ddd6fe;background:#f5f3ff;font-size:10px;line-height:1;color:#6d28d9;flex-shrink:0}.seq-list-email-warn{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:999px;border:1px solid #fde68a;background:#fffbeb;color:#b45309;flex-shrink:0;cursor:help}.seq-list-connect-chip{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;border:1px solid #c4b5fd;background:#faf5ff;font-size:10px;font-weight:600;line-height:1.3;color:#6d28d9;flex-shrink:0;cursor:pointer}.seq-list-connect-chip:hover{background:#ede9fe;border-color:#a78bfa}.seq-list-connect-chip--gmail{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.seq-list-connect-chip--gmail:hover{background:#fee2e2;border-color:#f87171}.campaign-hub{display:flex;flex-direction:column;gap:.85rem;min-width:0}.campaign-hub__connect-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem;padding:.65rem .85rem;border-radius:1rem;border:1px solid #ddd6fe;background:linear-gradient(135deg,#faf5ff,#f8fafc 55%,#fff);box-shadow:0 1px 3px #7c3aed0f}.campaign-hub__connect-strip strong{display:block;font-size:12px;font-weight:600;color:#4c1d95}.campaign-hub__connect-strip span{display:block;margin-top:.1rem;font-size:11px;line-height:1.4;color:#6d28d9}.campaign-hub__alert{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem;padding:.6rem .85rem;border-radius:1rem;border:1px solid #fecdd3;background:#fff1f2}.campaign-hub__alert p{margin:0;font-size:12px;font-weight:600;color:#be123c}.campaign-hub__alert button{padding:.35rem .75rem;border-radius:999px;border:1px solid #fecdd3;background:#fff;font-size:11px;font-weight:600;color:#be123c;cursor:pointer;transition:background .12s ease,border-color .12s ease}.campaign-hub__alert button:hover{background:#fff7f8;border-color:#fda4af}.campaign-hub__kpi{width:100%;min-width:0}.campaign-hub__table-card.hub-dt-card,.campaign-hub__table-card{border-radius:1rem!important;border-color:#e8edf4!important;box-shadow:0 1px 3px #0f172a0a,0 8px 24px -16px #0f172a0f!important;overflow:hidden}.campaign-hub__table-card .hub-dt-head{padding:.65rem .85rem .35rem;background:#fff;border-bottom:none}.campaign-hub__table-card .hub-dt-toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;padding:0 .85rem .75rem;margin-bottom:0;background:#fff;border-bottom:1px solid #eef2f7}.campaign-hub__table-card .hub-dt-toolbar__start,.campaign-hub__table-card .hub-dt-toolbar__end{flex-wrap:nowrap}.campaign-hub__table-card .hub-dt-toolbar .hub-toolbar-search{flex:0 1 11rem;min-width:8rem;max-width:13rem}.campaign-hub__table-card .hub-toolbar-search input,.campaign-hub__table-card .hub-toolbar-search__input{border-radius:9999px!important;border-color:#e2e8f0!important}.campaign-hub__table-card .hub-toolbar-search input:focus,.campaign-hub__table-card .hub-toolbar-search__input:focus{border-color:#c4b5fd!important;box-shadow:0 0 0 3px #7c3aed1f!important}.campaign-hub__table-card .optin-capsule-bar.app-capsule-group,.campaign-hub__table-card .hub-dt-nav__tabs.app-capsule-group,.campaign-hub__table-card .optin-capsule-bar.app-capsule-group--violet{background:#fff!important;border:1px solid #ece8f4!important;border-radius:9999px!important;padding:2px!important;box-shadow:0 1px 2px #0f172a0a}.campaign-hub__table-card .optin-capsule-bar .app-capsule-item,.campaign-hub__table-card .hub-dt-nav__tabs .app-capsule-item{min-height:1.75rem;height:1.75rem;padding-left:.7rem;padding-right:.7rem;font-size:.6875rem;font-weight:600}.campaign-hub__table-card .optin-capsule-bar .app-capsule-item__label,.campaign-hub__table-card .hub-dt-nav__tabs .app-capsule-item__label{font-size:.6875rem;line-height:1}.campaign-hub__table-wrap{margin-top:0;border-top:none;padding-top:.15rem}.campaign-hub__table.hub-dt-table--sm{--hub-dt-cell-py: .35rem;--hub-dt-cell-px: .65rem}.campaign-hub__table .hub-dt-table__th{font-size:.625rem;letter-spacing:.02em;text-transform:uppercase;padding-top:.55rem;padding-bottom:.45rem;color:#94a3b8;background:#fafafa;border-bottom:1px solid #eef2f7}.campaign-hub__table .hub-dt-status{gap:.25rem;min-height:1.25rem;padding:.05rem .4rem .05rem .3rem;font-size:.625rem;font-weight:600;line-height:1.2;border-radius:999px}.campaign-hub__table .hub-dt-status__dot{width:.3rem;height:.3rem}.campaign-hub__table .hub-dt-status--draft,.campaign-hub__table .hub-dt-status--slate{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.campaign-hub__table .hub-dt-status--violet{color:#6d28d9;background:#f5f3ff;border-color:#ede9fe}.campaign-hub__table .hub-dt-table__name{font-size:.8125rem}.campaign-hub__channel{display:inline-flex;align-items:center;gap:.35rem}.campaign-hub__channel-icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:.4rem;border:1px solid transparent;flex-shrink:0}.campaign-hub__channel-icon--wa{background:#ecfdf5;border-color:#bbf7d0}.campaign-hub__channel-icon--email{background:#fef2f2;border-color:#fecaca}.campaign-hub__table .hub-dt-table__tr:hover,.campaign-hub__table tbody tr:hover{background:#f8fafc!important}.campaign-hub__table .hub-dt-table__tr:hover .campaign-hub__row-chevron,.campaign-hub__table tbody tr:hover .campaign-hub__row-chevron{color:#7c3aed!important}.campaign-hub__sample-chip{margin-top:.25rem;display:inline-flex;border-radius:9999px;border:1px solid #ddd6fe;background:#f5f3ff;padding:.1rem .45rem;font-size:9px;font-weight:700;letter-spacing:.02em;color:#6d28d9}.campaign-hub__empty{padding:2.25rem 1.25rem 2.5rem;text-align:center}.campaign-hub__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:.75rem;border-radius:1rem;background:#f5f3ff;color:#7c3aed;border:1px solid #ede9fe}.campaign-hub__empty-title{margin:0 0 .3rem;font-size:15px;font-weight:600;color:#0f172a;letter-spacing:-.02em}.campaign-hub__empty-copy{margin:0 auto 1rem;max-width:360px;font-size:12px;line-height:1.45;color:#64748b}.campaign-hub__sample-note{display:inline-flex;align-items:center;gap:.35rem;margin:0 .85rem .55rem;padding:.3rem .65rem;border-radius:999px;border:1px dashed #c4b5fd;background:#faf5ff;font-size:11px;font-weight:500;color:#6d28d9}@media (max-width: 639px){.campaign-hub__connect-strip button,.campaign-hub__alert button{width:100%;min-height:2.5rem}}
