@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/assistant-hebrew-400-normal-BaQtOmbn.woff2) format("woff2"),url(/assets/assistant-hebrew-400-normal-B18Ux13Q.woff) format("woff")}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/assistant-hebrew-500-normal-D-sgbtFC.woff2) format("woff2"),url(/assets/assistant-hebrew-500-normal-COnZ9-PC.woff) format("woff")}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/assistant-hebrew-600-normal-DM_XHISn.woff2) format("woff2"),url(/assets/assistant-hebrew-600-normal-D6VOnxse.woff) format("woff")}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/assistant-hebrew-700-normal-DbcUQTwo.woff2) format("woff2"),url(/assets/assistant-hebrew-700-normal-D7ACPilb.woff) format("woff")}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/assistant-hebrew-800-normal-CWqdrZ8M.woff2) format("woff2"),url(/assets/assistant-hebrew-800-normal-BK32IGnR.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-hebrew-500-normal-B_5jqoVI.woff2) format("woff2"),url(/assets/rubik-hebrew-500-normal--anb7y8_.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-hebrew-700-normal-Da14F88e.woff2) format("woff2"),url(/assets/rubik-hebrew-700-normal-B2Hm7hpE.woff) format("woff")}.app-shell,.admin-v2{--workspace-space-1: 4px;--workspace-space-2: 8px;--workspace-space-3: 12px;--workspace-space-4: 16px;--workspace-space-6: 24px;--workspace-space-8: 32px;--workspace-radius-sm: 8px;--workspace-radius-md: 12px;--workspace-shadow-card: 0 1px 2px rgb(15 48 65 / 5%), 0 8px 24px rgb(15 48 65 / 6%);--workspace-surface: #fff;--workspace-surface-subtle: #f5f8fa;--workspace-border: #d9e4ea;--workspace-text: #123145;--workspace-muted: #526f7e;--workspace-brand: #0b718f}.workspace-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--workspace-space-6);border-block-end:1px solid var(--workspace-border);padding-block-end:var(--workspace-space-4)}.workspace-page-header__copy{min-width:0}.workspace-page-header__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--workspace-space-3)}.workspace-page-header h1{margin:0;color:var(--workspace-text);font-family:Rubik,Assistant,sans-serif;font-size:clamp(1.45rem,2.5vw,1.9rem);line-height:1.2}.workspace-page-header__description{max-width:70ch;margin:var(--workspace-space-2) 0 0;color:var(--workspace-muted);line-height:1.55}.workspace-page-header__eyebrow{margin:0 0 var(--workspace-space-1);color:var(--workspace-brand);font-size:.78rem;font-weight:800;letter-spacing:.03em}.workspace-page-header__meta{margin-block-start:var(--workspace-space-2);color:var(--workspace-muted);font-size:.86rem}.workspace-page-header__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--workspace-space-2)}.workspace-page-header__actions>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--workspace-space-2)}.workspace-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--workspace-space-1);margin:0 0 var(--workspace-space-2);padding:0;list-style:none;color:var(--workspace-muted);font-size:.82rem;font-weight:700}.workspace-breadcrumbs li{display:flex;align-items:center;gap:var(--workspace-space-1)}.workspace-breadcrumbs svg{width:14px;height:14px}.workspace-breadcrumbs a{color:var(--workspace-brand);text-decoration:none}.workspace-breadcrumbs a:hover{text-decoration:underline}.workspace-metric{min-height:92px;display:grid;align-content:center;gap:var(--workspace-space-2);border:1px solid var(--workspace-border);border-inline-start:3px solid #9fb5c0;border-radius:var(--workspace-radius-md);background:var(--workspace-surface);padding:var(--workspace-space-4);box-shadow:var(--workspace-shadow-card)}.workspace-metric span{display:flex;align-items:center;gap:var(--workspace-space-2);color:var(--workspace-muted);font-size:.86rem;font-weight:750}.workspace-metric span svg{width:18px;height:18px}.workspace-metric strong{color:var(--workspace-text);font-family:Rubik,Assistant,sans-serif;font-size:1.7rem;line-height:1}.workspace-metric--success{border-inline-start-color:#2f9b66}.workspace-metric--warning{border-inline-start-color:#d89a26}.workspace-metric--danger{border-inline-start-color:#b74045}.workspace-filter-toolbar{display:grid;gap:var(--workspace-space-3);border:1px solid var(--workspace-border);border-radius:var(--workspace-radius-md);background:var(--workspace-surface);padding:var(--workspace-space-3);box-shadow:var(--workspace-shadow-card)}.workspace-filter-toolbar__primary,.workspace-filter-toolbar__secondary{display:flex;flex-wrap:wrap;align-items:end;gap:var(--workspace-space-2)}.workspace-filter-toolbar__secondary{border-block-start:1px solid var(--workspace-border);padding-block-start:var(--workspace-space-3)}.workspace-status-badge{display:inline-flex;align-items:center;min-height:28px;border:1px solid #cbd9df;border-radius:999px;background:#f4f7f8;color:#355869;padding:2px 9px;font-size:.78rem;font-weight:800}.workspace-status-badge--success{border-color:#b8e3ca;background:#ecfaf2;color:#176a42}.workspace-status-badge--warning{border-color:#efd5a4;background:#fff8ea;color:#835a0e}.workspace-status-badge--danger{border-color:#edbdc0;background:#fff1f2;color:#8f2f34}.workspace-status-badge--info{border-color:#b9ddeb;background:#eef9fd;color:#075f7d}.workspace-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--workspace-space-4);border:1px solid var(--workspace-border);border-radius:var(--workspace-radius-md);background:var(--workspace-surface);padding:var(--workspace-space-6);box-shadow:var(--workspace-shadow-card)}.workspace-state>svg{width:24px;height:24px;color:var(--workspace-brand)}.workspace-state h2,.workspace-state p{margin:0}.workspace-state h2{color:var(--workspace-text);font-size:1rem}.workspace-state p{margin-block-start:var(--workspace-space-1);color:var(--workspace-muted)}.workspace-state--error>svg{color:#a9383e}.workspace-state--loading>svg{animation:workspace-spin .8s linear infinite}@keyframes workspace-spin{to{transform:rotate(360deg)}}.workspace-responsive-data{min-width:0;border:1px solid var(--workspace-border);border-radius:var(--workspace-radius-md);background:var(--workspace-surface);box-shadow:var(--workspace-shadow-card);overflow:hidden}.workspace-responsive-data__table{max-width:100%;overflow-x:auto}.workspace-responsive-data__table table{width:100%;border-collapse:collapse}.workspace-responsive-data__table th,.workspace-responsive-data__table td{border-block-end:1px solid #e8eef1;padding:12px 14px;text-align:start;vertical-align:middle}.workspace-responsive-data__table th{background:#f6f9fa;color:var(--workspace-muted);font-size:.78rem;font-weight:800;white-space:nowrap}.workspace-responsive-data__table tr:last-child td{border-block-end:0}.workspace-responsive-data__cards{display:none}.workspace-data-card{display:grid;gap:var(--workspace-space-3);border:1px solid var(--workspace-border);border-radius:var(--workspace-radius-md);background:var(--workspace-surface);padding:var(--workspace-space-4);box-shadow:var(--workspace-shadow-card)}.workspace-data-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--workspace-space-3)}.workspace-data-card__header>div{min-width:0;display:grid;gap:2px}.workspace-data-card__header strong,.workspace-data-card__header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-data-card__header small{color:var(--workspace-muted)}.workspace-data-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--workspace-space-3);margin:0}.workspace-data-card__facts div{display:grid;gap:2px}.workspace-data-card__facts dt{color:var(--workspace-muted);font-size:.75rem;font-weight:800}.workspace-data-card__facts dd{margin:0;font-weight:700;overflow-wrap:anywhere}.workspace-data-card__actions{display:grid;grid-template-columns:1fr;gap:var(--workspace-space-2);border-block-start:1px solid var(--workspace-border);padding-block-start:var(--workspace-space-3)}.workspace-data-card__actions :where(a,button){width:100%}.workspace-action-bar{position:sticky;bottom:var(--workspace-space-3);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--workspace-space-3);border:1px solid #c6d9e1;border-radius:var(--workspace-radius-md);background:#fffffff5;padding:var(--workspace-space-3);box-shadow:0 12px 32px #0f304129;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.workspace-action-bar__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--workspace-space-2)}.workspace-action-bar__status{color:var(--workspace-muted);font-size:.86rem}.workspace-detail-surface{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid var(--workspace-border);border-radius:var(--workspace-radius-md);background:var(--workspace-surface);box-shadow:var(--workspace-shadow-card);overflow:hidden}.workspace-detail-surface>header,.workspace-detail-surface>footer{display:flex;align-items:center;justify-content:space-between;gap:var(--workspace-space-3);padding:var(--workspace-space-4)}.workspace-detail-surface>header{border-block-end:1px solid var(--workspace-border)}.workspace-detail-surface>footer{border-block-start:1px solid var(--workspace-border)}.workspace-detail-surface h2{margin:0;color:var(--workspace-text);font-size:1.05rem}.workspace-detail-surface header button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--workspace-radius-sm);background:transparent}.workspace-detail-surface__body{min-width:0;padding:var(--workspace-space-4)}.workspace-page-header :where(a,button,input,select,textarea):focus-visible,.workspace-filter-toolbar :where(a,button,input,select,textarea):focus-visible,.workspace-responsive-data :where(a,button,input,select,textarea):focus-visible,.workspace-action-bar :where(a,button,input,select,textarea):focus-visible,.workspace-detail-surface :where(a,button,input,select,textarea):focus-visible{outline:3px solid rgb(11 113 143 / 32%);outline-offset:2px}@media(max-width:640px){.workspace-page-header{display:grid;gap:var(--workspace-space-4)}.workspace-page-header__actions,.workspace-page-header__actions>div{display:grid;width:100%;grid-template-columns:1fr}.workspace-page-header__actions :where(a,button){width:100%;min-height:44px}.workspace-filter-toolbar__primary,.workspace-filter-toolbar__secondary,.workspace-action-bar,.workspace-action-bar__actions{display:grid;grid-template-columns:1fr;align-items:stretch}.workspace-filter-toolbar :where(.field,input,select,button,a),.workspace-action-bar :where(button,a){width:100%;min-height:44px}.workspace-state{grid-template-columns:auto minmax(0,1fr);padding:var(--workspace-space-4)}.workspace-state__action{grid-column:1 / -1}.workspace-state__action :where(button,a){width:100%;min-height:44px}.workspace-responsive-data:not(.workspace-responsive-data--technical){border:0;background:transparent;box-shadow:none;overflow:visible}.workspace-responsive-data:not(.workspace-responsive-data--technical) .workspace-responsive-data__table{display:none}.workspace-responsive-data:not(.workspace-responsive-data--technical) .workspace-responsive-data__cards{display:grid;gap:var(--workspace-space-3)}.workspace-action-bar{position:static}}@media(prefers-reduced-motion:reduce){.workspace-state--loading>svg{animation:none}}.app-shell{--workspace-rail: 232px;--workspace-bg: #f3f6f7;--workspace-surface: #fff;--workspace-ink: #123145;--workspace-muted: #4b6878;--workspace-line: #d8e2e7;--workspace-line-strong: #bfd0d8;--workspace-brand: #0b688a;--workspace-brand-strong: #07526e;--workspace-brand-soft: #e7f6fc;--workspace-radius-sm: 8px;--workspace-radius-md: 10px;--workspace-radius-lg: 14px;--workspace-shadow: 0 1px 2px rgb(18 49 69 / 5%);--workspace-control-height: 42px;min-height:100dvh;background:var(--workspace-bg);color:var(--workspace-ink);direction:rtl;font-family:Assistant,Noto Sans Hebrew,Segoe UI,Arial,sans-serif}.app-shell *,.app-shell *:before,.app-shell *:after{box-sizing:border-box}.app-shell :where(h1,h2,h3,h4,p){overflow-wrap:anywhere}.app-shell :where(button,a,input,textarea,select){transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.app-shell :where(button,a,input,textarea,select):focus-visible{outline:3px solid #2a9bcc;outline-offset:2px}.app-shell :where(button,input,textarea,select):disabled{cursor:not-allowed;opacity:.58}.skip-link{position:fixed;top:-5rem;left:1rem;z-index:1000;border-radius:var(--workspace-radius-sm);background:var(--workspace-brand);color:#fff;padding:.7rem 1rem}.skip-link:focus{top:1rem}.app-shell__rail{position:fixed;inset-block:0;right:0;z-index:50;width:var(--workspace-rail);display:flex;flex-direction:column;overflow:hidden;background:#083d58;color:#fff;box-shadow:-10px 0 30px #1231451a}.app-shell__brand-row{min-height:88px;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid rgb(255 255 255 / 13%);padding:1rem}.app-shell__brand{min-width:0;display:flex;align-items:center;gap:.75rem;color:#fff;text-decoration:none}.app-shell__brand-mark{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#17a4cf;font-size:1.25rem;font-weight:850}.app-shell__brand strong,.app-shell__brand small{display:block}.app-shell__brand strong{letter-spacing:.04em}.app-shell__brand small{margin-top:.1rem;color:#b9d9e9}.app-shell__rail-close{width:42px;height:42px;display:none;margin-right:auto;place-items:center;border:0;border-radius:var(--workspace-radius-sm);background:transparent;color:#fff}.app-shell__navigation{display:grid;gap:.35rem;overflow-y:auto;padding:1.2rem .75rem}.app-shell__nav-link,.app-shell__footer-link,.app-shell__logout{min-height:48px;display:flex;align-items:center;gap:.8rem;border:1px solid transparent;border-radius:var(--workspace-radius-sm);color:#dceef6;padding:0 .9rem;text-decoration:none;font:inherit;font-weight:650;text-align:start}.app-shell__nav-link svg,.app-shell__footer-link svg,.app-shell__logout svg{width:20px;height:20px;flex:0 0 auto}.app-shell__nav-link:hover,.app-shell__footer-link:hover,.app-shell__logout:hover{background:#ffffff1a;color:#fff}.app-shell__nav-link--active{border-color:#17a4cf;background:var(--workspace-brand);color:#fff}.app-shell__rail-footer{display:grid;gap:.45rem;margin-top:auto;border-top:1px solid rgb(255 255 255 / 13%);padding:.8rem}.app-shell__footer-link--admin{color:#d7f5ff}.app-shell__person{min-width:0;display:flex;align-items:center;gap:.6rem;padding:.35rem .7rem}.app-shell__person>i{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#e7f6fc;color:var(--workspace-brand);font-style:normal;font-weight:800}.app-shell__person span{min-width:0}.app-shell__person strong,.app-shell__person small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__person small{color:#b9d9e9}.app-shell__logout{width:100%;background:transparent}.app-shell__workspace{min-width:0;min-height:100dvh;margin-right:var(--workspace-rail)}.app-shell__utility-bar{position:sticky;top:0;z-index:30;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--workspace-line);background:#fffffff5;padding:.65rem clamp(1rem,2vw,2rem);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-shell__utility-context,.app-shell__utility-actions,.app-shell__account-button{display:flex;align-items:center}.app-shell__utility-context{min-width:0;gap:.65rem}.app-shell__context-mark{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--workspace-radius-sm);background:var(--workspace-brand-soft);color:var(--workspace-brand)}.app-shell__context-mark svg{width:19px}.app-shell__context-copy small,.app-shell__context-copy strong{display:block}.app-shell__context-copy small{color:var(--workspace-muted);font-size:.75rem;font-weight:700}.app-shell__context-copy strong{color:var(--workspace-ink);font-size:1rem}.app-shell__menu-button{width:42px;height:42px;display:none;place-items:center;border:1px solid #c8dbe9;border-radius:var(--workspace-radius-sm);background:#fff;color:var(--workspace-brand)}.app-shell__utility-actions{gap:.55rem}.app-shell__support-link{min-height:42px;display:flex;align-items:center;gap:.45rem;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-sm);color:#294f62;padding:0 .75rem;text-decoration:none;font-weight:700}.app-shell__support-link:hover{border-color:#8fc9df;background:var(--workspace-brand-soft);color:var(--workspace-brand-strong)}.app-shell__support-link svg{width:18px}.app-shell__account{position:relative}.app-shell__account-button{min-height:42px;gap:.55rem;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-sm);background:#fff;color:var(--workspace-ink);padding:.25rem .65rem}.app-shell__account-button>svg:first-child{color:var(--workspace-brand)}.app-shell__account-button>svg{width:18px}.app-shell__account-button span{text-align:start}.app-shell__account-button strong,.app-shell__account-button small{display:block}.app-shell__account-button small{color:var(--workspace-muted);font-size:.72rem}.app-shell__account-menu{position:absolute;top:calc(100% + .55rem);left:0;z-index:40;width:min(280px,calc(100vw - 1.5rem));display:grid;gap:.25rem;border:1px solid var(--workspace-line-strong);border-radius:var(--workspace-radius-md);background:#fff;padding:.5rem;box-shadow:0 18px 50px #1231452e}.app-shell__account-menu>a,.app-shell__account-menu>button{min-height:44px;display:flex;align-items:center;gap:.6rem;border:0;border-radius:var(--workspace-radius-sm);background:transparent;color:#294f62;padding:0 .7rem;text-decoration:none;font:inherit;font-weight:650}.app-shell__account-menu>a:hover,.app-shell__account-menu>button:hover{background:var(--workspace-brand-soft);color:var(--workspace-brand-strong)}.app-shell__account-menu svg{width:18px}.app-shell__account-summary{display:grid;gap:.1rem;border-bottom:1px solid var(--workspace-line);padding:.45rem .7rem .7rem}.app-shell__account-summary span{overflow:hidden;color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap}.app-shell__local-nav{min-height:54px;display:flex;overflow-x:auto;border-bottom:1px solid var(--workspace-line);background:#fff;padding-inline:clamp(1rem,2vw,2rem)}.app-shell__local-nav a{position:relative;min-width:max-content;display:flex;align-items:center;color:#426b7f;padding:0 .85rem;text-decoration:none;font-weight:650}.app-shell__local-nav a:hover{background:#f1f8fc;color:var(--workspace-brand)}.app-shell__local-nav a.active{color:var(--workspace-brand)}.app-shell__local-nav a.active:after{content:"";position:absolute;inset-inline:.65rem;bottom:0;height:3px;background:#17a4cf}.app-shell__area-switcher{display:none}.app-shell__inactive-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #e1d4a5;background:#fff9df;color:#604d12;padding:.75rem clamp(1rem,2vw,2rem)}.app-shell__inactive-banner p{margin:0}.app-shell__inactive-actions{flex:0 0 auto;display:flex;gap:.5rem}.app-shell__inactive-link{min-height:38px;display:inline-flex;align-items:center;border-radius:var(--workspace-radius-sm);background:#80651a;color:#fff;padding:0 .8rem;text-decoration:none;font-weight:750}.app-shell__inactive-link--muted{border:1px solid #c6ae66;background:#fff;color:#604d12}.app-shell__content{min-width:0;width:100%;padding:clamp(1rem,2vw,2rem)}.app-shell__content>:where(.page-layout,.page-grid,.campaigns-page,.campaign-workspace){width:100%;max-width:none;margin-inline:0}.app-shell .app-shell__content>:where(.campaigns-page,.campaign-workspace){padding:0}.app-shell :where(.page-grid,.page-layout){gap:16px}.app-shell :where(.surface-card,.panel,.page-section,.metric-card,.state-panel){border-color:var(--workspace-line);border-radius:var(--workspace-radius-md);background:var(--workspace-surface);box-shadow:var(--workspace-shadow)}.app-shell :where(.surface-card.page-header,.page-header){width:100%;border:0;background:transparent;padding:.25rem 0 .65rem;box-shadow:none}.app-shell :where(.page-title,.page-header h1,.page-header h2,.campaigns-hero h1,.campaign-workspace h2){color:var(--workspace-ink);font-size:clamp(1.55rem,1.25rem + 1vw,2.1rem);line-height:1.18;letter-spacing:-.02em}.app-shell :where(.section-subtitle,.field__hint,.text-muted,.page-header p){color:var(--workspace-muted)}.app-shell :where(.btn-primary,.btn-secondary,.btn-ghost,.btn-danger){min-height:var(--workspace-control-height);border-radius:var(--workspace-radius-sm);font-weight:750}.app-shell .btn-primary{border-color:var(--workspace-brand);background:var(--workspace-brand);color:#fff}.app-shell .btn-primary:hover:not(:disabled){border-color:var(--workspace-brand-strong);background:var(--workspace-brand-strong)}.app-shell .btn-secondary{border-color:var(--workspace-line-strong);background:#fff;color:#294f62}.app-shell .btn-ghost{color:#24495c}.app-shell :where(.btn-secondary,.btn-ghost):hover:not(:disabled){border-color:#8fc9df;background:var(--workspace-brand-soft);color:var(--workspace-brand-strong)}.app-shell :where(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:var(--workspace-line-strong);border-radius:var(--workspace-radius-sm);background:#fff;color:var(--workspace-ink)}.app-shell :where(input:not([type=checkbox]):not([type=radio]),select){min-height:var(--workspace-control-height)}.app-shell :where(input,textarea,select)::placeholder{color:#607b89}.app-shell :where(.table-wrap,.table-scroll){max-width:100%;overflow:auto;border-radius:var(--workspace-radius-sm);scrollbar-gutter:stable}.app-shell table{width:100%;border-collapse:separate;border-spacing:0}.app-shell table thead th{position:sticky;top:0;z-index:2;background:#f3f7f8;color:#355a6c;font-size:.78rem;font-weight:800}.app-shell table tbody tr:hover{background:#f7fbfc}.app-shell :where(table td,table th){border-color:#e3eaed}.app-shell :where(.status-badge,[class*=status-pill]){font-weight:800}.app-shell .modal-panel{border-color:var(--workspace-line-strong);border-radius:var(--workspace-radius-lg);box-shadow:0 28px 80px #082a3947}.app-shell .modal-panel__footer{position:sticky;bottom:0;z-index:2;border-top:1px solid var(--workspace-line);background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-shell .chatbot{right:auto;left:1.25rem}.app-shell .chatbot__toggle{width:44px;min-width:44px;min-height:44px;justify-content:center;padding:0}.app-shell .chatbot__toggle>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell__scrim{display:none}@media(max-width:980px){.app-shell{--workspace-rail: 0px}.app-shell__rail{width:min(280px,86vw);transform:translate(105%);transition:transform .18s ease}.app-shell__rail--open{transform:none}.app-shell__rail-close,.app-shell__menu-button{display:grid}.app-shell__scrim{position:fixed;inset:0;z-index:45;display:block;border:0;background:#082a396b}.app-shell .chatbot{right:auto;left:1rem}}@media(max-width:760px){.app-shell{--workspace-control-height: 44px}.app-shell :where(.page-header,.campaign-workspace__header){align-items:stretch;flex-direction:column}.app-shell :where(.page-header__actions,.btn-row){width:100%}.app-shell :where(.page-header__actions,.btn-row)>:where(button,a){min-height:44px}.app-shell__inactive-banner{align-items:stretch;flex-direction:column}.app-shell__inactive-actions{flex-wrap:wrap}}@media(max-width:640px){.app-shell__utility-bar{gap:.5rem;padding:.6rem .75rem}.app-shell__context-mark,.app-shell__support-link{display:none}.app-shell__account-button{padding-inline:.5rem}.app-shell__account-button>span,.app-shell__account-button>svg:last-child{display:none}.app-shell__area-switcher{display:grid;gap:.35rem;border-bottom:1px solid var(--workspace-line);background:#fff;padding:.65rem .75rem}.app-shell__area-switcher span{color:#355a6c;font-size:.78rem;font-weight:800}.app-shell__area-switcher select{width:100%;min-height:44px;padding-inline:.75rem;font:inherit;font-weight:750}.app-shell__local-nav{display:none}.app-shell__content{padding:.75rem}.app-shell :where(.page-layout,.page-grid){gap:12px}}@media(prefers-reduced-motion:reduce){.app-shell__rail{transition:none}.app-shell *,.app-shell *:before,.app-shell *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--bg-top: #f4f7f8;--bg-mid: #f8fafb;--bg-base: #ffffff;--ink-900: #123145;--ink-800: #1f3f52;--ink-700: #2f556a;--ink-600: #426b7f;--ink-500: #5d7d8f;--ink-300: #8ba5b3;--surface: #ffffff;--surface-strong: #f8fafc;--surface-muted: #eef3f6;--surface-subtle: #f5f7f8;--surface-raised: #ffffff;--line: #d9e2e8;--line-muted: #e7edf1;--line-strong: #b9c9d3;--text-muted: #5d7d8f;--brand-primary: #0b688a;--brand-800: #07526e;--brand-700: #0b688a;--brand-600: #1287b4;--brand-500: #17a4cf;--accent-500: #f0a93e;--accent-600: #de8f18;--info-700: #0b688a;--info-100: #e7f6fc;--info-200: #b9e0ef;--success-700: #176a42;--danger-500: #bb3f3f;--danger-700: #963131;--danger-100: #fff0f0;--danger-200: #efc6c6;--warning-700: #7a520f;--warning-100: #fff7e7;--warning-200: #efd4a6;--neutral-700: #4e6877;--neutral-100: #eef5f9;--neutral-200: #c8dbe9;--commerce-700: #2f6b2d;--commerce-100: #eef8ec;--commerce-200: #b7ddb0;--success-600: #1f8b52;--success-100: #e7f7ee;--success-200: #afe6c2;--shadow-soft: 0 8px 22px rgba(18, 49, 69, .07);--shadow-card: 0 1px 2px rgba(18, 49, 69, .05);--shadow-panel: 0 10px 28px rgba(18, 49, 69, .08);--radius-xl: 24px;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 8px;--control-height: 40px;--control-height-mobile: 44px;--control-height-primary: 48px;--control-height-large: 52px;--control-padding-inline: .9rem;--control-padding-inline-compact: .7rem;--control-gap: .4rem;--control-focus-ring: #2a9bcc;--control-hover-bg: #eef7fd;--control-active-bg: #dff1fa;--control-disabled-bg: var(--neutral-100);--control-disabled-border: var(--neutral-200);--control-disabled-text: var(--ink-500);--control-transition: background-color .14s ease, border-color .14s ease, color .14s ease, box-shadow .14s ease, transform .14s ease;--font-ui: "Assistant", "Noto Sans Hebrew", "Segoe UI", Arial, sans-serif;--font-accent: "Rubik", "Assistant", "Noto Sans Hebrew", "Segoe UI", Arial, sans-serif;--font-data: "Assistant", "Noto Sans Hebrew", "Segoe UI", Arial, sans-serif;--text-page-title: clamp(1.38rem, 1.1rem + 1vw, 1.78rem);--text-section-title: clamp(1.13rem, 1.02rem + .45vw, 1.32rem);--text-card-title: 1rem;--text-body: 1rem;--text-label: .92rem;--text-meta: .92rem;--text-data: clamp(1.2rem, 1.03rem + .65vw, 1.52rem);--leading-title: 1.22;--leading-ui: 1.42;--leading-body: 1.62}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{color:var(--ink-900);font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--leading-body);background:linear-gradient(180deg,var(--bg-top) 0%,var(--bg-mid) 34%,var(--bg-base) 100%);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}button,input,textarea,select{font:inherit}button{cursor:pointer;touch-action:manipulation}:focus-visible{outline:3px solid var(--control-focus-ring);outline-offset:2px}.app-loader{min-height:100vh;display:grid;place-items:center;gap:.75rem;color:var(--ink-700)}.app-loader__dot{width:52px;height:52px;border-radius:999px;border:4px solid #79c9e44d;border-top-color:var(--brand-600);animation:rotate .8s linear infinite}.auth-page{min-height:100dvh;padding:1.5rem;display:grid;place-items:center;background:#f3f6f7}.auth-card{width:min(100%,540px);background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 48px #1231451a;padding:2rem;animation:rise-in .28s ease-out}.standalone-brand{width:fit-content;display:flex;align-items:center;gap:.75rem;color:var(--ink-900)}.standalone-brand__mark{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:var(--brand-700);color:#fff;font-family:var(--font-accent);font-size:1.35rem;font-weight:800}.standalone-brand__copy{display:grid;line-height:1.15}.standalone-brand__copy strong{letter-spacing:.035em}.standalone-brand__copy small{margin-top:.2rem;color:var(--ink-600);font-size:.76rem;font-weight:700}.auth-card h1{margin:.3rem 0 0;font-family:var(--font-accent);font-size:clamp(1.8rem,2.6vw,2.2rem)}.auth-card__subtext{margin-top:.4rem;color:var(--ink-700)}.auth-form{margin-top:1.3rem;display:grid;gap:.75rem}.auth-form label{font-weight:700;color:var(--ink-900)}.auth-form input{min-height:46px;border-radius:var(--radius-sm);border:1px solid var(--line);padding:.65rem .75rem;background:#fff}.auth-form__checkbox{display:flex;gap:.5rem;align-items:center;font-weight:600}.auth-form button{min-height:46px;border:0;border-radius:var(--radius-sm);background:var(--brand-700);color:#fff;font-weight:700}.auth-form button:disabled{opacity:.75;cursor:not-allowed}.auth-card__error{color:var(--danger-500);font-weight:600;margin:.75rem 0 0}.auth-card__quick-actions{margin-top:1.2rem;display:flex;gap:.65rem}.auth-card__quick-actions button{min-height:44px;border-radius:var(--radius-sm);border:1px solid #9ecde1;background:#ecf8ff;color:var(--ink-900);font-weight:700;padding:0 1rem}.app-error-card,.auth-recovery-card{display:grid;gap:1rem}.standalone-result-card{width:min(100%,680px);display:grid;gap:1rem}.standalone-result-card__header{display:grid;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid var(--line-muted)}.standalone-result-card__header p,.standalone-result-card__actions h3{margin:0}.standalone-result-card__actions{display:grid;gap:.75rem;padding-top:.25rem}.standalone-eyebrow{margin:0 0 .25rem;color:var(--brand-700);font-size:.82rem;font-weight:800;letter-spacing:.03em}.app-error-card__actions,.auth-recovery-card__actions{margin-top:.25rem}@media(max-width:600px){.auth-page{align-items:start;padding:.75rem}.auth-card{margin-block:.75rem;padding:1.25rem}}.page-grid{display:grid;gap:1rem}.surface-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);padding:1rem}.surface-card .surface-card{box-shadow:none}.page-section{display:grid;gap:.85rem;min-width:0;padding-block:.2rem}.panel{display:grid;gap:.85rem;min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-card);padding:1rem}.record-card{display:grid;gap:.6rem;min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);padding:.8rem}.filter-bar{display:grid;gap:.65rem;min-width:0;border-block:1px solid var(--line-muted);background:var(--surface-subtle);padding:.85rem}.surface-card.page-header{border-color:transparent;border-radius:0;background:transparent;box-shadow:none;padding:.35rem 0 .5rem}.section-title{margin:0;font-family:var(--font-accent);font-size:var(--text-section-title);font-weight:700;line-height:var(--leading-title);text-wrap:balance}.section-subtitle{margin:.35rem 0 0;color:var(--ink-700);font-size:var(--text-meta);line-height:var(--leading-ui)}.type-page-title{margin:0;font-family:var(--font-accent);font-size:var(--text-page-title);font-weight:700;line-height:var(--leading-title);text-wrap:balance}.type-section-title{margin:0;font-family:var(--font-accent);font-size:var(--text-section-title);font-weight:700;line-height:var(--leading-title)}.type-card-title{margin:0;font-size:var(--text-card-title);font-weight:700;line-height:var(--leading-ui)}.type-body{font-size:var(--text-body);line-height:var(--leading-body)}.type-label{font-size:var(--text-label);font-weight:600;line-height:var(--leading-ui)}.type-meta{color:var(--ink-700);font-size:var(--text-meta);line-height:var(--leading-ui)}.data-value,.metric-value{font-family:var(--font-data);font-size:var(--text-data);font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums}.form-grid{display:grid;gap:.8rem}.form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:grid;gap:.3rem}.field label{font-size:var(--text-label);font-weight:600;line-height:var(--leading-ui)}.field input,.field textarea,.field select{min-height:44px;border-radius:var(--radius-sm);border:1px solid var(--line);background:#fff;padding:.6rem .7rem;color:var(--ink-900)}.field input[aria-invalid=true],.field textarea[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--danger-500);box-shadow:inset 0 0 0 1px var(--danger-500)}.field textarea{min-height:140px;resize:vertical}.field__hint{color:var(--ink-700);font-size:var(--text-meta);line-height:var(--leading-ui)}.field__error{color:var(--danger-500);font-weight:600;font-size:.9rem}.advanced-settings{border:1px dashed #b9d5e6;border-radius:var(--radius-sm);padding:.65rem;background:#f7fbff}.advanced-settings__toggle-row{margin-bottom:.45rem}.auth-local-panel{margin-top:1rem}.auth-local-panel__body{margin-top:.55rem}.rich-editor{border:1px solid #c6ddec;border-radius:var(--radius-sm);background:#fff;box-shadow:none;min-width:0;max-width:100%;overflow:hidden}.rich-editor__toolbar-shell{position:sticky;top:0;z-index:5;background:#f4f9fd;border-bottom:1px solid #dceaf4;min-width:0;max-width:100%}.rich-editor__toolbar{display:flex;flex-wrap:wrap;gap:.55rem;padding:.6rem .65rem .5rem;align-items:center;min-width:0;max-width:100%}.rich-editor__toolbar-group{display:inline-flex;align-items:center;gap:.35rem;padding-inline-end:.55rem;border-inline-end:1px solid #dceaf4}.rich-editor__toolbar-group:last-child{border-inline-end:0;padding-inline-end:0}.rich-editor__toolbar-group--extras{margin-inline-start:auto}.rich-editor__toolbar-group--insert{border-inline-end:0}.rich-editor__selector{min-height:var(--control-height);border-radius:9px;border:1px solid #c6ddec;background:#fff;color:var(--ink-900);padding:0 .55rem;min-width:128px;font-weight:500;line-height:var(--leading-ui)}.rich-editor__selector--compact{min-width:104px}.rich-editor__selector--font{min-width:238px}.rich-editor__selector--size{min-width:112px}.rich-editor__selector--block{min-width:132px}.rich-editor__tool,.rich-editor__text-tool,.rich-editor__mode-toggle,.rich-editor__insert-item{min-height:var(--control-height);min-width:var(--control-height);border-radius:9px;border:1px solid #c6ddec;background:#fff;color:var(--ink-900);font-weight:600;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:var(--control-transition)}.rich-editor__tool{font-size:.92rem;line-height:1}.rich-editor__tool svg,.rich-editor__text-tool svg,.rich-editor__mode-toggle svg,.rich-editor__insert-item svg{width:18px;height:18px}.rich-editor__text-tool,.rich-editor__insert-item{font-size:.82rem}.rich-editor__mode-toggle{background:#e9f6ff}.rich-editor__tool--active{border-color:var(--brand-600);color:#fff;background:var(--brand-700);box-shadow:inset 0 0 0 1px #ffffff2e}.rich-editor__tool--swatch{min-width:42px}.rich-editor__tool-color{width:19px;height:19px;border-radius:6px;border:1px solid #97b4c7;box-shadow:inset 0 0 0 1px #ffffff8a}.rich-editor__tool:disabled,.rich-editor__text-tool:disabled,.rich-editor__mode-toggle:disabled,.rich-editor__insert-item:disabled{background:var(--control-disabled-bg);border-color:var(--control-disabled-border);color:var(--control-disabled-text);opacity:.5;cursor:not-allowed}.rich-editor__tool:hover:not(:disabled):not(.rich-editor__tool--active),.rich-editor__text-tool:hover:not(:disabled):not(.rich-editor__tool--active),.rich-editor__mode-toggle:hover:not(:disabled):not(.rich-editor__tool--active),.rich-editor__insert-item:hover:not(:disabled):not(.rich-editor__tool--active),.rich-editor__selector:hover{background:var(--control-hover-bg)}.rich-editor__tool:active:not(:disabled),.rich-editor__text-tool:active:not(:disabled),.rich-editor__mode-toggle:active:not(:disabled),.rich-editor__insert-item:active:not(:disabled),.rich-editor__selector:active{transform:translateY(1px);background:var(--control-active-bg)}.rich-editor__tool--active:hover,.rich-editor__text-tool.rich-editor__tool--active:hover,.rich-editor__mode-toggle.rich-editor__tool--active:hover,.rich-editor__insert-item.rich-editor__tool--active:hover{color:#fff;background:var(--brand-700)}.rich-editor__color-input-hidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.rich-editor__color-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.24rem}.rich-editor__color-popover{position:fixed;z-index:280;width:216px;display:grid;gap:.48rem;padding:.5rem;border-radius:10px;border:1px solid #c6ddec;background:#fff;box-shadow:0 12px 24px #0d4d6833}.rich-editor__color-section{display:grid;gap:.28rem;border-top:1px solid #dceaf4;padding-top:.42rem}.rich-editor__color-section:first-child{border-top:0;padding-top:0}.rich-editor__color-section span{color:var(--ink-700);font-size:.72rem;font-weight:700}.rich-editor__color-cell{width:100%;aspect-ratio:1 / 1;min-height:26px;border-radius:6px;border:1px solid #9ab7c9;padding:0;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.rich-editor__color-cell:hover,.rich-editor__color-cell:focus-visible{transform:translateY(-1px);box-shadow:0 0 0 2px #c9e8f8;outline:none}.rich-editor__color-cell--selected{border-color:var(--brand-700);box-shadow:0 0 0 2px var(--brand-700)}.rich-editor__color-custom{width:100%;min-height:var(--control-height);justify-content:center}.rich-editor__color-hex-field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem}.rich-editor__color-hex-field label{color:var(--ink-700);font-size:.72rem;font-weight:700}.rich-editor__color-hex-field input{min-width:0;min-height:var(--control-height);border:1px solid #b9d2e3;border-radius:var(--radius-sm);padding:0 .42rem;font-family:var(--font-data);font-size:.82rem;direction:ltr;text-align:left}.rich-editor__color-hex-field input:focus-visible{outline:2px solid #8dc7e6;outline-offset:1px}.rich-editor__color-hex-field input[aria-invalid=true]{border-color:#b91c1c}.rich-editor__color-hex-field .btn-ghost{min-height:var(--control-height);padding:0 .48rem}.rich-editor__color-label{margin:0;min-height:.95rem;text-align:center;font-size:.73rem;font-weight:700;color:var(--ink-700)}.rich-editor__asset-mode{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;border:1px solid #c8dbe9;border-radius:var(--radius-sm);background:#f7fbff;padding:.22rem}.rich-editor__asset-mode-button{min-height:var(--control-height);border:0;border-radius:6px;background:transparent;color:var(--ink-700);font-weight:600;transition:var(--control-transition)}.rich-editor__asset-mode-button--active{background:#fff;color:var(--ink-900);box-shadow:0 1px 4px #0c4e6a1f}.rich-editor__save-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 .5rem;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid #d2dfeb;color:var(--ink-700);background:#f3f8fc}.rich-editor__save-pill--error{border-color:#f0c8c8;color:var(--danger-500);background:#fff3f3}.rich-editor__canvas-shell{padding:.65rem;background:#f3f9fd}.rich-editor__canvas-page{position:relative;width:100%;min-height:370px;padding:1.2rem;border-radius:var(--radius-sm);border:1px solid #d6e4ef;background:#fff;box-shadow:none}.rich-editor__surface{min-height:320px;max-height:clamp(260px,56vh,620px);overflow:auto;scrollbar-gutter:stable both-edges;outline:none;line-height:1.6;font-size:17px;color:var(--ink-900)}.rich-editor__surface:empty:before{content:"הקלד כאן את תוכן תיבת המייל...";color:var(--ink-500)}.rich-editor__surface a{color:var(--brand-700)}.rich-editor__empty-state{position:absolute;inset-inline:1.2rem;bottom:1.1rem;max-width:min(100% - 2.4rem,620px);border:1px solid #d9e7f0;border-radius:10px;background:#f8fbfd;padding:.8rem .9rem;padding-inline-end:2.4rem;box-shadow:0 8px 22px #0c3d5314;pointer-events:none}.rich-editor__empty-state-close{position:absolute;inset-block-start:.55rem;inset-inline-end:.55rem;display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ink-600);cursor:pointer;pointer-events:auto}.rich-editor__empty-state-close:hover,.rich-editor__empty-state-close:focus-visible{border-color:#c9d8e5;background:#eef6fa;color:var(--ink-900)}.rich-editor__empty-state p{margin:.35rem 0 0;color:var(--ink-700);font-size:.92rem}.rich-editor__empty-state p:first-of-type{margin-top:0}.rich-editor__empty-state-title{color:var(--ink-900);font-weight:800}.rich-editor__empty-state-example{color:var(--ink-800)}.rich-editor__empty-state .btn-row{margin-top:.55rem}.rich-editor__empty-state button{pointer-events:auto}.rich-editor__preview-shell{padding:.85rem;background:#f3f9fd;display:grid;justify-items:center}.rich-editor__preview-page{width:min(100%,640px);min-height:370px;border-radius:var(--radius-sm);border:1px solid #d6e4ef;background:#fff;padding:1.2rem;box-shadow:none}.rich-editor__preview-page--mobile{width:min(100%,360px)}.rich-editor__html-panel{padding:.75rem;background:#f8fbff}.rich-editor__html-warning{margin:0 0 .6rem;border:1px solid #f2dcae;border-radius:10px;background:#fff7e7;color:#7a5a18;padding:.45rem .6rem;font-weight:600}.rich-editor__html{width:100%;border:1px solid #c6ddec;border-radius:10px;min-height:300px;padding:.75rem .8rem;resize:vertical;outline:none;direction:ltr;background:#fff}.btn-row{display:flex;flex-wrap:wrap;gap:.6rem}.btn-primary,.btn-secondary,.btn-danger,.btn-ghost{min-height:var(--control-height);min-width:var(--control-height);border-radius:var(--radius-sm);padding:0 var(--control-padding-inline);border:1px solid transparent;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);text-decoration:none;line-height:1.2;overflow-wrap:anywhere;text-align:center;transition:var(--control-transition)}.btn-primary{background:var(--brand-700);border-color:var(--brand-700);color:#fff}.btn-secondary{background:#fff;border-color:var(--line-strong);color:var(--ink-900)}.btn-ghost{background:transparent;border-color:transparent;color:var(--ink-700)}.btn-danger{background:var(--danger-100);border-color:var(--danger-200);color:var(--danger-700)}.btn-primary:hover:not(:disabled){background:var(--brand-600);border-color:var(--brand-600)}.btn-secondary:hover:not(:disabled){background:var(--control-hover-bg);border-color:#9dcfe6}.btn-ghost:hover:not(:disabled){background:var(--surface-muted)}.btn-danger:hover:not(:disabled){background:#ffe4e4;border-color:#df9c9c}.btn-primary:active:not(:disabled),.btn-secondary:active:not(:disabled),.btn-danger:active:not(:disabled),.btn-ghost:active:not(:disabled){transform:translateY(1px)}.btn-primary[aria-pressed=true],.btn-secondary[aria-pressed=true],.btn-ghost[aria-pressed=true]{border-color:var(--brand-600);background:var(--brand-700);color:#fff}.btn-primary[aria-busy=true],.btn-secondary[aria-busy=true],.btn-danger[aria-busy=true],.btn-ghost[aria-busy=true],.btn-primary.is-loading,.btn-secondary.is-loading,.btn-danger.is-loading,.btn-ghost.is-loading{cursor:progress;opacity:.86}.btn-primary.is-success,.btn-secondary.is-success,.btn-ghost.is-success{border-color:var(--success-200);background:var(--success-100);color:var(--success-700)}.btn-primary.is-error,.btn-secondary.is-error,.btn-ghost.is-error{border-color:var(--danger-200);background:var(--danger-100);color:var(--danger-700)}.btn-primary:disabled,.btn-secondary:disabled,.btn-danger:disabled,.btn-ghost:disabled{background:var(--control-disabled-bg);border-color:var(--control-disabled-border);color:var(--control-disabled-text);opacity:.72;cursor:not-allowed;transform:none}.btn-primary svg,.btn-secondary svg,.btn-danger svg,.btn-ghost svg{flex:0 0 auto}.control-disabled-reason{margin:0;color:var(--ink-700);font-size:.88rem;font-weight:700}.pill{display:inline-flex;align-items:center;gap:.32rem;min-height:32px;padding:0 .75rem;border-radius:999px;border:1px solid var(--neutral-200);font-weight:600;font-size:.86rem;background:var(--neutral-100);color:var(--neutral-700);line-height:1.2;overflow-wrap:anywhere}.pill--active,.pill--connected,.pill--success{background:var(--success-100);border-color:var(--success-200);color:var(--success-700)}.pill--error,.pill--disconnected,.pill--danger{background:var(--danger-100);border-color:var(--danger-200);color:var(--danger-700)}.pill--inactive,.pill--neutral{background:var(--neutral-100);border-color:var(--neutral-200);color:var(--neutral-700)}.pill--draft,.pill--paused,.pill--needs-setup,.pill--warning,.pill--expired,.pill--over-limit{background:var(--warning-100);border-color:var(--warning-200);color:var(--warning-700)}.pill--syncing,.pill--info{background:var(--info-100);border-color:var(--info-200);color:var(--info-700)}.pill--commerce{background:var(--commerce-100);border-color:var(--commerce-200);color:var(--commerce-700)}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;min-width:660px}.table th,.table td{text-align:right;padding:.75rem .65rem;border-bottom:1px solid #e4eff7;vertical-align:top}.table th{color:var(--ink-500);font-size:.84rem;font-weight:600;letter-spacing:0;background:var(--surface-subtle);white-space:normal}.table tbody tr:hover{background:#f8fbfc}.table tbody tr:last-child td{border-bottom:0}.desktop-only{display:block}.mobile-only{display:none}.mobile-list{display:none;gap:.75rem}.mobile-card{border:1px solid #dcecf7;border-radius:var(--radius-md);padding:.75rem;background:var(--surface-strong)}.mobile-card__header{display:flex;justify-content:space-between;gap:.6rem;align-items:start}.mobile-card__title{margin:0;font-family:var(--font-accent);font-size:var(--text-card-title);font-weight:700;line-height:var(--leading-ui)}.mobile-card__meta{margin-top:.6rem;display:grid;gap:.35rem;color:var(--ink-700);font-size:var(--text-meta);line-height:var(--leading-ui)}.mobile-card__actions{margin-top:.75rem}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.metric-card{border-radius:var(--radius-md);border:1px solid #d5e6f2;background:#fff;padding:.85rem}.metric-card h3{margin:0;font-size:var(--text-label);font-weight:600;color:var(--ink-700)}.metric-card p{margin:.2rem 0 0;font-size:var(--text-data);font-weight:800;font-family:var(--font-data);line-height:1.15;font-variant-numeric:tabular-nums}.metric-card .metric-value--compact{font-size:1rem}.modal-backdrop{position:fixed;inset:0;background:#08273a78;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:1.25rem;z-index:260;overscroll-behavior:contain}.modal-panel{width:min(100%,920px);max-height:calc(100vh - 2.5rem);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 18px 42px #0a33463d;padding:1.1rem;animation:rise-in .22s ease-out}.modal-panel--sm{width:min(100%,460px)}.modal-panel--md{width:min(100%,640px)}.modal-panel--lg{width:min(100%,920px)}.modal-panel--xl{width:min(100%,1120px)}.modal-backdrop--fullscreen{padding:0;place-items:stretch}.modal-panel--fullscreen{width:100vw;height:100vh;max-height:100vh;border-radius:0;border:0;box-shadow:none;padding:.9rem 1rem}.modal-panel__header{display:grid;gap:.28rem}.modal-panel__title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.modal-panel__header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0}.modal-panel__description{margin:0;max-width:68ch}.modal-panel__body{margin-top:1rem}.modal-panel__footer{margin-top:1rem;display:flex;justify-content:flex-end}.chatbot{position:fixed;bottom:1.2rem;right:1.2rem;left:auto;z-index:180;display:grid;gap:.7rem;justify-items:right;pointer-events:none}.chatbot__toggle{display:inline-flex;min-height:52px;align-items:center;gap:.45rem;border-radius:8px;padding:0 1rem;border:0;background:var(--brand-700);color:#fff;font-weight:800;box-shadow:0 10px 22px #11608038;pointer-events:auto}.chatbot__toggle svg{width:1.05rem;height:1.05rem;flex:0 0 auto}.chatbot--hidden{visibility:hidden;pointer-events:none}.chatbot__panel{width:min(92vw,380px);background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);display:grid;grid-template-rows:auto minmax(120px,min(320px,42vh)) auto auto;overflow:hidden;pointer-events:auto}.chatbot__panel--route-guide{grid-template-rows:auto auto minmax(120px,min(260px,34vh)) auto auto}.chatbot__route-guide{padding:.7rem 1rem;border-bottom:1px solid #e7f0f6;background:#f1f9fd;color:var(--ink-800);font-size:.84rem}.chatbot__route-guide ol{margin:.4rem 0 0;padding-inline-start:1.2rem}.chatbot__route-guide li+li{margin-top:.3rem}.chatbot__header{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem;border-bottom:1px solid #e7f0f6;padding:.7rem .8rem}.chatbot__header h2,.chatbot__context{margin:0}.chatbot__header h2{font-size:1.06rem}.chatbot__context{color:var(--ink-700);font-size:.88rem;font-weight:700}.chatbot__header-actions{display:flex;gap:.25rem;flex:0 0 auto}.chatbot__header button{display:inline-flex;min-height:36px;align-items:center;gap:.25rem;border:0;border-radius:8px;background:transparent;color:var(--ink-700);font-weight:700;padding:0 .45rem}.chatbot__header button:hover{background:var(--surface-muted)}.chatbot__header button svg{width:.95rem;height:.95rem}.chatbot__messages{display:grid;gap:.55rem;overflow:auto;padding:.8rem;background:var(--surface-strong)}.chatbot__message{max-width:90%;border-radius:14px;padding:.5rem .65rem}.new-user-tour-intro{display:grid;gap:1rem}.new-user-tour-dock{position:fixed;left:max(5rem,env(safe-area-inset-left));right:auto;bottom:max(1rem,env(safe-area-inset-bottom));z-index:360;display:grid;gap:.82rem;width:min(430px,calc(100vw - 2rem));max-height:none;overflow:visible;padding:1rem;border:1px solid #d7e8f1;border-radius:var(--radius-md);background:var(--surface);box-shadow:0 22px 55px #092d4038,0 2px 10px #176a4214;cursor:grab;transform:translateZ(0);will-change:transform}.new-user-tour-target-layer{position:fixed;inset:0;z-index:340;direction:ltr;pointer-events:none}.new-user-tour-backdrop{position:absolute;inset:0;width:100%;height:100%}.new-user-tour-spotlight{position:absolute;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff7a}.new-user-tour-target-ring{position:absolute;border:2px solid #fff;border-radius:12px;box-shadow:0 0 0 4px #20a58d61,0 0 0 10px #20a58d29,0 18px 34px #08141e3d;animation:new-user-tour-target-pulse 1.65s ease-out infinite}.new-user-tour-target-pointer{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.new-user-tour-target-pointer__halo,.new-user-tour-target-pointer__line{fill:none;stroke-linecap:round;stroke-linejoin:round}.new-user-tour-target-pointer__halo{stroke:#ffffffe6;stroke-width:8}.new-user-tour-target-pointer__line{stroke:#16856f;stroke-width:2.75}.new-user-tour-target-pointer__head{fill:none;stroke:#16856f;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@keyframes new-user-tour-target-pulse{0%{box-shadow:0 0 0 4px #20a58d6b,0 0 0 9px #20a58d33,0 18px 34px #08141e3d}70%{box-shadow:0 0 0 4px #20a58d57,0 0 0 16px #20a58d00,0 18px 34px #08141e3d}to{box-shadow:0 0 0 4px #20a58d61,0 0 0 10px #20a58d29,0 18px 34px #08141e3d}}body:has(.new-user-tour-dock--step-1) .remail-create-cta[data-tour-target=create-mailbox-primary]{box-shadow:0 0 0 2px #ffffffeb,0 0 0 7px #20a58d38,0 15px 30px #0b684a3d;transform:translateY(-1px)}body:has(.new-user-tour-dock--step-2) [data-tour-target=mailbox-prefix-done]{position:relative;z-index:361;box-shadow:0 0 0 2px #fffffff2,0 0 0 7px #20a58d52,0 0 22px #20a58d6b,0 14px 26px #0b684a3d;transform:translateY(-1px)}body:has(.new-user-tour-dock--step-2) .email-settings-drawer__footer{position:relative;z-index:361}.new-user-tour-dock--step-6{top:max(5.25rem,env(safe-area-inset-top));bottom:auto}.new-user-tour-dock--composer{z-index:360;top:auto;right:auto;bottom:max(1rem,env(safe-area-inset-bottom));left:max(1rem,env(safe-area-inset-left))}.new-user-tour-dock--composer.new-user-tour-dock--step-2{inset:50% auto auto 50%;transform:translate(-50%,-50%)}.new-user-tour-dock--composer.new-user-tour-dock--step-3,.new-user-tour-dock--composer.new-user-tour-dock--step-4{top:auto;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));left:auto}.new-user-tour-dock h3,.new-user-tour-dock p{margin:0}.new-user-tour-dock h3{color:var(--ink-900);font-size:1.18rem;font-weight:850;line-height:1.28;text-align:start}.new-user-tour-dock p{color:var(--ink-700);font-size:.98rem;line-height:1.56;text-align:start}.new-user-tour-dock__header{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-height:38px}.new-user-tour-dock__progress{flex:0 0 auto;display:inline-flex;align-items:center;min-height:32px;border:1px solid #cce9e2;border-radius:999px;background:#ecf9f6;color:#176a42;padding-inline:.78rem;font-size:.86rem;font-weight:800}.new-user-tour-dock__body{display:grid;gap:.92rem}.new-user-tour-dock__body .field span{font-size:.95rem}.new-user-tour-dock__body .field input{min-height:46px;font-size:1rem}.new-user-tour-dock__fields{display:grid;gap:.75rem}.new-user-tour-dock__body .field textarea{min-height:82px;resize:vertical;font-size:1rem}.new-user-tour-dock__hint{border:1px solid #cce9e2;border-radius:var(--radius-sm);background:#ecf9f6;color:#176a42;padding:.65rem .72rem;font-weight:750}.new-user-tour-dock__drag,.new-user-tour-dock__close{flex:0 0 auto;display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid #d6e6f0;border-radius:8px;background:#f7fbfe;color:var(--text-muted);cursor:pointer}.new-user-tour-dock__drag{cursor:grab;touch-action:none}.new-user-tour-dock__drag:active{cursor:grabbing}.new-user-tour-dock:has(.new-user-tour-dock__drag:active){cursor:grabbing}.new-user-tour-dock__drag:hover,.new-user-tour-dock__drag:focus-visible,.new-user-tour-dock__close:hover,.new-user-tour-dock__close:focus-visible{border-color:#a9ccdf;background:#eaf5fb;color:var(--ink-900)}.new-user-tour-dock--moved,.new-user-tour-dock--placed-above,.new-user-tour-dock--placed-below,.new-user-tour-dock--placed-left,.new-user-tour-dock--placed-right{bottom:auto;right:auto;transform:translateZ(0)}.new-user-tour-dock--composer.new-user-tour-dock--step-2.new-user-tour-dock--moved,.new-user-tour-dock--composer.new-user-tour-dock--step-2.new-user-tour-dock--placed-above,.new-user-tour-dock--composer.new-user-tour-dock--step-2.new-user-tour-dock--placed-below,.new-user-tour-dock--composer.new-user-tour-dock--step-2.new-user-tour-dock--placed-left,.new-user-tour-dock--composer.new-user-tour-dock--step-2.new-user-tour-dock--placed-right{transform:translateZ(0)}.new-user-tour-dock--dragging{-webkit-user-select:none;user-select:none}.new-user-tour-dock__samples{display:grid;gap:.42rem}.new-user-tour-dock__body>.btn-primary,.new-user-tour-dock__body>.btn-secondary{justify-content:center;min-height:44px;width:100%;font-size:.96rem}.new-user-tour-dock__sample{display:flex;align-items:center;justify-content:space-between;min-height:var(--control-height);border:1px solid #d8e8f2;border-radius:var(--radius-sm);background:#fff;color:var(--ink-700);padding:0 .72rem;font-weight:750;text-align:start}.new-user-tour-dock__sample:before{content:"";flex:0 0 auto;width:10px;height:10px;border:2px solid #bdd8e6;border-radius:999px;margin-inline-start:.5rem}.new-user-tour-dock__sample:hover:not(:disabled),.new-user-tour-dock__sample:focus-visible{border-color:#9bcfe4;background:#f7fcff;color:var(--ink-900)}.new-user-tour-dock__sample--selected{border-color:#92d9c9;background:#eefaf7;color:#176a42}.new-user-tour-dock__sample--selected:before{border-color:#20a58d;background:#20a58d;box-shadow:inset 0 0 0 2px #fff}.new-user-tour-dock__controls{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-start;border-block-start:1px solid #e4eff6;padding-block-start:.78rem}.new-user-tour-dock__controls .btn-primary{min-width:96px}.new-user-tour-dock__controls .btn-ghost{margin-inline-start:auto}.new-user-tour-dock :where(a,button:not(.new-user-tour-dock__drag),label,select,[role=button]){cursor:pointer}.new-user-tour-dock :where(input,textarea,[contenteditable=true]){cursor:text}.admin-onboarding-card{display:grid;gap:1rem}.admin-onboarding-toggle{width:fit-content}.chatbot__message p{margin:0}.chat-markdown{display:grid;gap:.42rem;overflow-wrap:anywhere}.chat-markdown :where(p,ul,ol,table){margin-block:0}.chat-markdown :where(h1,h2,h3,h4){margin:0;color:var(--ink-900);font-size:1rem;font-weight:800;line-height:1.35}.chat-markdown h1{font-size:1.08rem}.chat-markdown h2{font-size:1.04rem}.chat-markdown :where(ul,ol){display:grid;gap:.22rem;padding-inline-start:1.2rem;padding-inline-end:0}.chat-markdown li{padding-inline-start:.12rem}.chat-markdown a{color:var(--brand-700);font-weight:700}.chat-markdown__table-wrap{max-width:100%;overflow-x:auto;border:1px solid #c9deeb;border-radius:8px;background:#fff}.chat-markdown table{min-width:100%;border-collapse:collapse;font-size:.88rem;white-space:nowrap}.chat-markdown :where(th,td){border-inline-start:1px solid #dbeaf3;border-block-start:1px solid #dbeaf3;padding:.38rem .5rem;text-align:start}.chat-markdown :where(th,td):first-child{border-inline-start:0}.chat-markdown tr:first-child :where(th,td){border-block-start:0}.chat-markdown th{background:#f4faff;color:var(--ink-900);font-weight:800}.chatbot__message--assistant{background:#e6f5ff;border:1px solid #bee0f2}.chatbot__message--user{background:#fff6e9;border:1px solid #f2d6a9;justify-self:end}.chatbot__form{display:grid;grid-template-columns:1fr auto;gap:.45rem;border-top:1px solid #e7f0f6;padding:.65rem}.chatbot__form input{min-height:44px;border-radius:10px;border:1px solid var(--line);padding:.4rem .55rem}.chatbot__form button{min-height:44px;border-radius:10px;border:0;background:var(--brand-600);color:#fff;min-width:68px}.chatbot__quick-actions{padding:0 .65rem .65rem}.section-actions{margin-top:.8rem}.section-actions--sm{margin-top:.7rem}.section-actions--tight{margin-top:.4rem}.status-text{margin:0;color:var(--ink-700)}.status-line,.status-message{margin:0;display:flex;align-items:flex-start;gap:.45rem;border:1px solid transparent;border-radius:var(--radius-sm);padding:.55rem .65rem;color:var(--ink-700);background:var(--neutral-100)}.status-line{font-weight:700}.status-message__icon{width:1.05rem;height:1.05rem;margin-top:.18rem;flex:0 0 auto}.status-line--info,.status-message--info{border-color:var(--info-200);background:var(--info-100);color:var(--info-700)}.status-line--success,.status-message--success{border-color:var(--success-200);background:var(--success-100);color:var(--success-700)}.status-line--warning,.status-message--warning{border-color:var(--warning-200);background:var(--warning-100);color:var(--warning-700)}.status-line--neutral,.status-message--neutral{border-color:var(--neutral-200);background:var(--neutral-100);color:var(--neutral-700);line-height:1.2;overflow-wrap:anywhere}.status-line--error,.status-message--error,.status-line--danger,.status-message--danger{border-color:var(--danger-200);background:var(--danger-100);color:var(--danger-700)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ltr-text{direction:ltr;unicode-bidi:isolate;display:inline-block;max-width:100%;text-align:left;font-variant-numeric:tabular-nums}.bidi-token,.data-token,.numeric-token,:where([dir=ltr]):not(input,textarea,select){direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.bidi-token,.data-token{overflow-wrap:anywhere}.numeric-token{display:inline-block;white-space:nowrap}input[dir=ltr],textarea[dir=ltr]{unicode-bidi:plaintext;text-align:left;font-variant-numeric:tabular-nums}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rise-in{0%{transform:translateY(10px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important;scroll-behavior:auto!important}}@media(max-width:1100px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.auth-card{padding:1.35rem}.desktop-only{display:none}.mobile-only{display:block}.mobile-list{display:grid}.form-grid--two,.metric-grid{grid-template-columns:minmax(0,1fr)}.chatbot{bottom:max(.85rem,env(safe-area-inset-bottom));right:max(.7rem,env(safe-area-inset-right));left:auto;max-width:calc(100vw - 1.4rem)}.chatbot__toggle{width:var(--control-height-mobile);min-width:var(--control-height-mobile);min-height:var(--control-height-mobile);justify-content:center;padding:0;border-radius:8px}.chatbot__toggle>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chatbot__panel{width:min(360px,calc(100vw - 1.4rem));grid-template-rows:auto minmax(140px,38vh) auto auto}.chatbot__panel--route-guide{grid-template-rows:auto auto minmax(120px,min(260px,34vh)) auto auto}.chatbot__route-guide{padding:.7rem 1rem;border-bottom:1px solid #e7f0f6;background:#f1f9fd;color:var(--ink-800);font-size:.84rem}.chatbot__route-guide ol{margin:.4rem 0 0;padding-inline-start:1.2rem}.chatbot__route-guide li+li{margin-top:.3rem}.chatbot__header{align-items:stretch}.chatbot__header-actions button span{display:none}.rich-editor__toolbar{flex-wrap:nowrap;gap:.35rem;padding:.5rem .55rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.btn-primary,.btn-secondary,.btn-danger,.btn-ghost{min-height:var(--control-height-mobile);min-width:var(--control-height-mobile);padding-inline:.75rem}.rich-editor__selector,.rich-editor__tool,.rich-editor__text-tool,.rich-editor__mode-toggle,.rich-editor__insert-item,.rich-editor__asset-mode-button,.rich-editor__color-custom{min-height:var(--control-height-mobile)}.rich-editor__tool,.rich-editor__text-tool,.rich-editor__mode-toggle,.rich-editor__insert-item{min-width:var(--control-height-mobile)}.modal-backdrop{padding:.65rem}.modal-panel{max-height:calc(100vh - 1.3rem);padding:.85rem}.new-user-tour-dock{right:max(1rem,env(safe-area-inset-right));bottom:max(.85rem,env(safe-area-inset-bottom));left:max(1rem,env(safe-area-inset-left));width:auto;max-height:none;padding:.9rem}.new-user-tour-target-ring{box-shadow:0 0 0 4px #20a58d57,0 0 0 9px #20a58d24,0 12px 24px #08141e2e}.new-user-tour-spotlight{box-shadow:inset 0 0 0 1px #ffffff7a}.new-user-tour-dock__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.new-user-tour-dock__controls .btn-primary,.new-user-tour-dock__controls .btn-secondary,.new-user-tour-dock__controls .btn-ghost{width:100%}.new-user-tour-dock__controls .btn-ghost{grid-column:1 / -1;margin-inline-start:0}.new-user-tour-dock--step-6{top:max(5.75rem,env(safe-area-inset-top));right:max(.85rem,env(safe-area-inset-right));bottom:auto;left:max(.85rem,env(safe-area-inset-left));max-height:none}.new-user-tour-dock--composer{top:max(5.75rem,env(safe-area-inset-top));right:max(.85rem,env(safe-area-inset-right));left:max(.85rem,env(safe-area-inset-left));bottom:auto;width:auto;max-height:none}.new-user-tour-dock--composer.new-user-tour-dock--step-2{top:50%;right:max(.85rem,env(safe-area-inset-right));bottom:auto;left:max(.85rem,env(safe-area-inset-left));width:auto;transform:translateY(-50%)}.new-user-tour-dock--composer.new-user-tour-dock--step-3,.new-user-tour-dock--composer.new-user-tour-dock--step-4{top:auto;bottom:max(.85rem,env(safe-area-inset-bottom))}.new-user-tour-dock--placed-above,.new-user-tour-dock--placed-below,.new-user-tour-dock--placed-left,.new-user-tour-dock--placed-right{right:max(.85rem,env(safe-area-inset-right))!important;left:max(.85rem,env(safe-area-inset-left))!important;width:auto!important}body:has(.new-user-tour-dock--composer) .composer-shell--fullscreen{padding-top:min(23rem,44vh)}.rich-editor__toolbar-group{flex:0 0 auto;border-inline-end:0;padding-inline-end:0}.rich-editor__selector--font{min-width:138px}.rich-editor__selector--size{min-width:82px}.rich-editor__selector--block{min-width:96px}.rich-editor__canvas-shell,.rich-editor__preview-shell{padding:.6rem}.rich-editor__canvas-page,.rich-editor__preview-page{min-height:300px;padding:.85rem}.rich-editor__surface{min-height:248px}}@media(prefers-reduced-motion:reduce){.new-user-tour-dock,.new-user-tour-target-ring{animation:none}}.chatbot__suggestions{display:grid;gap:.45rem;margin-top:.65rem}.chatbot__suggestion{display:flex;min-height:42px;align-items:center;justify-content:flex-start;gap:.45rem;width:100%;border:1px solid #8bcfc2;border-radius:10px;background:#ecf9f6;color:#176a42;padding:.55rem .7rem;font:inherit;font-weight:800;text-align:start;cursor:pointer}.chatbot__suggestion:hover{border-color:#16856f;background:#daf3ed}.chatbot__suggestion:focus-visible{outline:3px solid rgba(22,133,111,.35);outline-offset:2px}.support-guidance{position:fixed;inset:0;z-index:335;direction:ltr;pointer-events:none}.support-guidance__ring{position:fixed;border:3px solid #16856f;border-radius:12px;box-shadow:0 0 0 4px #fffffff0,0 0 0 9px #20a58d42,0 14px 30px #08141e33;animation:support-guidance-pulse 1.65s ease-out infinite}.support-guidance__callout{position:fixed;display:flex;align-items:center;justify-content:space-between;gap:.7rem;width:min(280px,calc(100vw - 24px));min-height:54px;border:1px solid #bce4dc;border-radius:12px;background:#fff;box-shadow:0 16px 38px #082a3938;color:#143848;padding:.62rem .7rem .62rem .85rem;font-weight:800;line-height:1.4;direction:rtl;pointer-events:auto}.support-guidance__callout button{display:inline-grid;flex:0 0 auto;place-items:center;width:36px;height:36px;border:1px solid #d6e6f0;border-radius:8px;background:#f7fbfe;color:#32566a;cursor:pointer}.support-guidance__callout button:hover{background:#eaf3f7}.support-guidance__callout button:focus-visible{outline:3px solid rgba(22,133,111,.35);outline-offset:2px}@keyframes support-guidance-pulse{0%,to{box-shadow:0 0 0 4px #fffffff0,0 0 0 9px #20a58d42,0 14px 30px #08141e33}70%{box-shadow:0 0 0 4px #fffffff0,0 0 0 16px #20a58d00,0 14px 30px #08141e33}}@media(prefers-reduced-motion:reduce){.support-guidance__ring{animation:none}}@media(max-width:640px){.support-guidance__callout{max-width:calc(100vw - max(24px,env(safe-area-inset-left)) - max(24px,env(safe-area-inset-right)))}}
