.iris-loader_root__yH3FN{display:inline-flex;align-items:center;gap:12px;font-family:var(--locus-font-sans)}.iris-loader_root__yH3FN.iris-loader_stacked__Sxq4r{flex-direction:column;gap:14px}.iris-loader_label__aXeXA{font-size:14px;color:var(--locus-muted)}.iris-loader_ring___YIWg{border-radius:50%;background:conic-gradient(from 0deg,#2c2e62,#7e37b1,#f261a2,#00ccb8,#2c2e62);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px));animation:iris-loader_iris-spin__bkf2n .85s linear infinite}@keyframes iris-loader_iris-spin__bkf2n{to{transform:rotate(1turn)}}.iris-loader_dots__eUAX_{display:inline-flex;align-items:center;gap:6px}.iris-loader_dot__DAPBh{width:8px;height:8px;border-radius:50%;animation:iris-loader_iris-bounce__oayNF 1.2s ease-in-out infinite both}.iris-loader_dot__DAPBh:first-child{background:#2c2e62;animation-delay:0s}.iris-loader_dot__DAPBh:nth-child(2){background:#7e37b1;animation-delay:.16s}.iris-loader_dot__DAPBh:nth-child(3){background:#00ccb8;animation-delay:.32s}@keyframes iris-loader_iris-bounce__oayNF{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-7px);opacity:1}}[data-theme=dark] .iris-loader_dot__DAPBh:first-child{background:#B478DC}.iris-loader_pulse__DYQl3{position:relative;display:inline-flex;align-items:center;justify-content:center}.iris-loader_pulse__DYQl3:after,.iris-loader_pulse__DYQl3:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #7e37b1;animation:iris-loader_iris-pulse___u9rK 1.4s ease-out infinite}.iris-loader_pulse__DYQl3:after{animation-delay:.7s}.iris-loader_pulseCore__9Ht7r{width:34%;height:34%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#b478dc,#7e37b1 60%,#2c2e62)}@keyframes iris-loader_iris-pulse___u9rK{0%{transform:scale(.35);opacity:.9}to{transform:scale(1);opacity:0}}.iris-login_root__BaCif{min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--locus-bg);font-family:var(--locus-font-sans)}.iris-login_card__fAyfY{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;background:var(--locus-surface);border:1px solid var(--locus-border);border-radius:16px;overflow:hidden}.iris-login_logo__ktQZA{color:var(--locus-text);margin:40px 36px 28px}.iris-login_title__Bhk5K{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--locus-text);text-align:center;margin:0 36px}.iris-login_subtitle__HJya7{font-size:13px;line-height:1.6;color:var(--locus-muted);text-align:center;max-width:320px;margin:8px 36px 0}.iris-login_body__b0YLu{width:100%;padding:24px 36px 32px;box-sizing:border-box}.iris-login_form__VPMN_{display:flex;flex-direction:column;gap:16px}.iris-login_field__O63wv{display:flex;flex-direction:column;gap:6px}.iris-login_label___zKAs{font-size:13px;font-weight:500;color:var(--locus-text)}.iris-login_inputWrapper__7lUIW{display:flex;align-items:center;background:var(--locus-bg);border:1.5px solid var(--locus-border);border-radius:8px;overflow:hidden;transition:border-color .15s}.iris-login_inputWrapper__7lUIW[data-focused]{border-color:var(--locus-primary)}.iris-login_inputField__szRoz{flex:1 1;background:transparent;border:none;color:var(--locus-text);padding:10px 14px;font-size:15px;font-family:inherit;outline:none;min-width:0}.iris-login_inputField__szRoz::placeholder{color:var(--locus-muted);opacity:.6}.iris-login_inputSuffix__rRXXP{color:var(--locus-muted);font-size:13px;padding-right:14px;padding-left:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;display:flex;align-items:center;flex-shrink:0}.iris-login_error__A_AE4{font-size:13px;line-height:1.5;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 14px;text-align:center;margin:0}.iris-login_btn__2nrei{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 24px;border:none;border-radius:8px;background:var(--locus-primary);color:#fff;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s,transform .1s}.iris-login_btn__2nrei:hover:not(:disabled){opacity:.88}.iris-login_btn__2nrei:active:not(:disabled){transform:scale(.98)}.iris-login_btn__2nrei:disabled{opacity:.65;cursor:not-allowed}.iris-login_sent__nXfl7{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.iris-login_sentTitle__J6BKX{margin:0;color:var(--locus-text);font-size:15px;font-weight:600}.iris-login_sentBody__bTHCQ{margin:0;color:var(--locus-muted);font-size:13px;line-height:1.6}.iris-login_sentBody__bTHCQ strong{color:var(--locus-primary);font-weight:600}.iris-login_resendRow__9ZKUD{margin:4px 0 0;font-size:12px;color:var(--locus-muted)}.iris-login_resendBtn__3JVx6{background:none;border:none;padding:0;cursor:pointer;color:var(--locus-primary);font-size:12px;font-weight:600;font-family:inherit;text-decoration:underline}.iris-login_resendBtn__3JVx6:disabled{opacity:.5;cursor:not-allowed}.iris-login_footer__cMDDE{width:100%;padding:20px 36px 28px;box-sizing:border-box;border-top:1px solid var(--locus-border);text-align:center;display:flex;flex-direction:column;gap:5px}.iris-login_footerSupport__N8XP4{margin:0;font-size:13px;color:var(--locus-muted)}.iris-login_footerLink__7S0i2{color:var(--locus-primary);font-weight:500;text-decoration:none}.iris-login_footerVersion__z5fqM{margin:0;font-size:11px;color:var(--locus-muted);opacity:.45;letter-spacing:.03em}[data-theme=dark] .iris-login_error__A_AE4{background:#2d1212;border-color:#7f1d1d;color:#fca5a5}[data-theme=dark] .iris-login_footerVersion__z5fqM{opacity:.7}.send-composer_root__8VcSM{display:flex;flex-direction:column;background:var(--locus-bg);border:1px solid var(--locus-border);border-radius:var(--locus-radius);overflow:hidden;font-family:var(--locus-font-sans);width:100%}.send-composer_header__R4Q0r{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--locus-border)}.send-composer_title__6Mzwq{font-family:var(--locus-font-sans);font-size:16px;font-weight:700;color:var(--locus-text)}.send-composer_typeTag__dlQLm{font-size:11px;font-weight:700;color:var(--locus-primary);background:var(--locus-primary-subtle);padding:3px 10px;border-radius:999px}.send-composer_summary__1QGCg{display:flex;gap:24px;padding:14px 18px 10px}.send-composer_summaryItem__AiJHg{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--locus-muted)}.send-composer_summaryItem__AiJHg strong{color:var(--locus-text)}.send-composer_summaryIcon__d0M4h{color:var(--locus-primary)}.send-composer_chips__h2fsY{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 14px;border-bottom:1px solid var(--locus-border)}.send-composer_chip___5TPu{font-size:12px;color:var(--locus-text);background:var(--locus-surface);border:1px solid var(--locus-border);padding:3px 10px;border-radius:999px}.send-composer_chipMore__T2x6V{font-size:12px;color:var(--locus-muted);padding:3px 6px}.send-composer_previewWrap__EZBD_{display:flex;flex-direction:column}.send-composer_previewMeta__kGhvu{font-size:12px;color:var(--locus-muted);padding:12px 18px;font-family:var(--locus-font-mono)}.send-composer_previewMeta__kGhvu strong{color:var(--locus-primary)}.send-composer_previewCanvas__MUJXW{display:flex;justify-content:center;padding:28px 20px;background:#f2f2f2}.send-composer_placeholder__zXSUu{padding:48px 20px;text-align:center;color:var(--locus-muted);font-size:14px}.send-composer_footer__hGAjW{display:flex;justify-content:flex-end;padding:16px 18px;border-top:1px solid var(--locus-border)}.send-composer_sendBtn__94axZ{display:inline-flex;align-items:center;gap:8px;background:var(--locus-primary);color:#fff;border:none;border-radius:var(--locus-radius);padding:12px 24px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s}.send-composer_sendBtn__94axZ:hover:not(:disabled){opacity:.9}.send-composer_sendBtn__94axZ:disabled{opacity:.4;cursor:not-allowed}.send-composer_sentMsg__DJFJu{font-size:14px;font-weight:700;color:#1f8a55}.send-history_root__vdJYZ{display:flex;flex-direction:column;background:var(--locus-bg);border:1px solid var(--locus-border);border-radius:var(--locus-radius);overflow:hidden;font-family:var(--locus-font-sans);width:100%}.send-history_header__OxOY3{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid var(--locus-border)}.send-history_title__T5c5g{font-family:var(--locus-font-sans);font-size:16px;font-weight:700;color:var(--locus-text)}.send-history_count__ynlgc{font-size:12px;color:var(--locus-muted)}.send-history_list__GJ5W5{list-style:none;margin:0;padding:0}.send-history_row__bthhW{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--locus-border)}.send-history_main__RxkXb{display:flex;flex-direction:column;min-width:0}.send-history_recipient__HR9cs{font-size:13px;font-weight:600;color:var(--locus-text)}.send-history_label__J4y9t{font-size:12px;color:var(--locus-muted)}.send-history_right__l1Xn2{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.send-history_status__lgUor{font-size:10px;font-weight:700;padding:2px 9px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.send-history_at__1oSwT{font-size:11px;color:var(--locus-muted);font-family:var(--locus-font-mono)}.send-history_stQueued__jhv4V{background:#73737318;color:var(--locus-muted)}.send-history_stSent___HRak{background:var(--locus-primary-subtle);color:var(--locus-primary)}.send-history_stDelivered__A9oci{background:#2563eb18;color:#2563eb}.send-history_stOpened__wrkhK{background:#1f8a5518;color:#1f8a55}.send-history_stBounced__gpgO1{background:#e6332918;color:var(--locus-accent)}.send-history_empty__20x1j{padding:28px;text-align:center;color:var(--locus-muted);font-size:13px}.send-log_root__Rxt9m{display:flex;flex-direction:column;background:var(--locus-bg);border:1px solid var(--locus-border);border-radius:var(--locus-radius);overflow:hidden;font-family:var(--locus-font-sans);width:100%}.send-log_header__1xUIU{display:flex;align-items:baseline;justify-content:space-between;padding:16px 18px 12px}.send-log_title__eL2x6{font-family:var(--locus-font-sans);font-size:18px;font-weight:700;color:var(--locus-text)}.send-log_count__qCChC{font-size:12px;color:var(--locus-muted)}.send-log_toolbar__PqRvr{display:flex;flex-direction:column;gap:10px;padding:0 18px 14px;border-bottom:1px solid var(--locus-border)}.send-log_search__sYtTr{position:relative}.send-log_searchIcon__VcgF6{position:absolute;left:12px;top:9px;color:var(--locus-muted)}.send-log_searchInput__OiLag{width:100%;padding:9px 12px 9px 36px;border:1px solid var(--locus-border);border-radius:var(--locus-radius-sm);background:var(--locus-surface);color:var(--locus-text);font-size:14px;font-family:inherit;outline:none}.send-log_searchInput__OiLag:focus{border-color:var(--locus-primary)}.send-log_filters__zqIwU{display:flex;flex-wrap:wrap;gap:8px}.send-log_chip__TRNtJ{padding:5px 12px;border-radius:999px;border:1px solid var(--locus-border);background:var(--locus-bg);color:var(--locus-muted);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}.send-log_chip__TRNtJ:hover{border-color:var(--locus-primary);color:var(--locus-text)}.send-log_chipActive__oQQ23{background:var(--locus-primary);border-color:var(--locus-primary);color:#fff}.send-log_list__gf38G{list-style:none;margin:0;padding:0;max-height:520px;overflow-y:auto}.send-log_row__QVuhm{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 18px;border-bottom:1px solid var(--locus-border)}.send-log_statusDot__EuG1t{width:8px;height:8px;border-radius:50%;flex-shrink:0}.send-log_main__6kxks{display:flex;flex-direction:column;min-width:0;gap:2px}.send-log_recipient__bcDbl{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--locus-text)}.send-log_recipient__bcDbl,.send-log_template__Zb6nn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.send-log_template__Zb6nn{font-size:12px;color:var(--locus-muted)}.send-log_type__VphQR{font-family:var(--locus-font-mono);opacity:.75}.send-log_rowIcon__UapAm{color:var(--locus-muted);flex-shrink:0}.send-log_sender__ZPyJh{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--locus-text);white-space:nowrap}.send-log_senderAuto__OWvO7{color:var(--locus-muted);font-style:italic}.send-log_right__EOdwa{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.send-log_status__6E2J4{font-size:10px;font-weight:700;padding:2px 9px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.send-log_at__ZGL98{font-size:11px;color:var(--locus-muted);font-family:var(--locus-font-mono);white-space:nowrap}.send-log_stQueued__aFdFm{background:#73737318;color:var(--locus-muted)}.send-log_stSent__7up2B{background:var(--locus-primary-subtle);color:var(--locus-primary)}.send-log_stDelivered__FBwEh{background:#2563eb18;color:#2563eb}.send-log_stOpened__BWKcE{background:#1f8a5518;color:#1f8a55}.send-log_stBounced__vOUR8{background:#e6332918;color:var(--locus-accent)}.send-log_statusDot__EuG1t.send-log_stQueued__aFdFm{background:#9a9a9a}.send-log_statusDot__EuG1t.send-log_stSent__7up2B{background:var(--locus-primary)}.send-log_statusDot__EuG1t.send-log_stDelivered__FBwEh{background:#2563eb}.send-log_statusDot__EuG1t.send-log_stOpened__BWKcE{background:#1f8a55}.send-log_statusDot__EuG1t.send-log_stBounced__vOUR8{background:var(--locus-accent)}.send-log_empty__bSlla{padding:36px;text-align:center;color:var(--locus-muted);font-size:13px}@media (max-width:640px){.send-log_row__QVuhm{grid-template-columns:auto 1fr auto}.send-log_sender__ZPyJh{display:none}}.send-wizard_root__YYtKq{display:flex;flex-direction:column;gap:18px;background:var(--locus-bg);border:1px solid var(--locus-border);border-radius:var(--locus-radius);padding:20px;font-family:var(--locus-font-sans);width:100%}.send-wizard_stepperBar__1vzah{padding:4px 4px 16px;border-bottom:1px solid var(--locus-border)}.send-wizard_content__2vfk4{min-height:320px}.send-wizard_footer__lAXm8{display:flex;align-items:center;gap:12px;border-top:1px solid var(--locus-border);padding-top:16px}.send-wizard_summary__cG7bW{flex:1 1;display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.send-wizard_tag__DOgIN{font-size:11px;font-weight:700;color:var(--locus-primary);background:var(--locus-primary-subtle);padding:3px 10px;border-radius:999px}.send-wizard_back__ub8vE,.send-wizard_next__0x64l{display:inline-flex;align-items:center;gap:6px;padding:12px 24px;border-radius:var(--locus-radius);font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s,background .15s}.send-wizard_back__ub8vE{background:transparent;border:1px solid var(--locus-border);color:var(--locus-text)}.send-wizard_back__ub8vE:hover:not(:disabled){background:var(--locus-surface)}.send-wizard_next__0x64l{background:var(--locus-primary);border:none;color:#fff}.send-wizard_next__0x64l:hover:not(:disabled){opacity:.9}.send-wizard_back__ub8vE:disabled,.send-wizard_next__0x64l:disabled{opacity:.4;cursor:not-allowed}