:where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}:where(button,a){touch-action:manipulation}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}svg.lucide{stroke-width:1.75}.font-mono,code,kbd,samp{font-feature-settings:"zero" 0;letter-spacing:0}:is(h1,h2,h3,h4){text-wrap-style:balance}p{text-wrap-style:pretty}:where(.workspace-shell,.bm-auth,.bm-dialog-panel,[role=dialog]){font-variant-numeric:tabular-nums}:where(.workspace-shell) :where(h1,h2,h3,h4,.bm-heading){letter-spacing:-.018em;color:var(--ink)}.bm-heading{letter-spacing:-.02em;text-wrap-style:pretty}.bm-heading:is(h2,h3){font-weight:600}:is(.workspace-shell,.bm-auth,.bm-dialog-panel,[role=dialog],.setup-page) .uppercase:is(.tracking-wider,.tracking-widest,.tracking-wide,.tracking-tight,.tracking-normal){font-family:var(--font-mono);font-weight:500;letter-spacing:.06em;font-size:min(1em,11px)}:is(.workspace-content,.bm-dialog-panel) td :where(span.uppercase,div.uppercase){font-family:var(--font-mono);font-weight:500;letter-spacing:.05em;font-size:min(1em,11px)}:is(.workspace-shell,.bm-auth,.bm-dialog-panel,[role=dialog]) :is(button,.bm-control,[role=button]) .uppercase,:is(.workspace-shell,.bm-auth,.bm-dialog-panel,[role=dialog]) :is(button,.bm-control,[role=button],th,label,thead tr,.bm-table-heading).uppercase{text-transform:none;font-family:inherit;letter-spacing:-.005em;font-size:revert-layer}:is(.workspace-shell,.bm-auth,.bm-dialog-panel,[role=dialog]) label.uppercase{font-size:12.5px;font-weight:550;color:var(--ink-2)}:is(.workspace-shell,.bm-dialog-panel,[role=dialog]) :where(kbd){display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:5px;border:1px solid var(--line);background:#fff;box-shadow:0 1px 0 var(--line);font:500 10.5px/1 var(--font-mono);color:var(--ink-3)}.bm-control{min-height:36px;border-radius:9px;font-size:13px;font-weight:560;letter-spacing:-.008em;transition:background-color .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease),transform .12s var(--ease)}.bm-control:active:not(:disabled){transform:translateY(.5px) scale(.99)}.bm-control:disabled{cursor:not-allowed;opacity:.5}.bm-control:where(.bg-white,.bg-surface):where(.border){border-color:var(--line-strong);box-shadow:0 1px 2px rgb(14 17 36/.05);color:var(--ink-2)}.bm-control:where(.bg-white,.bg-surface):where(.border):hover:not(:disabled){background-color:var(--sunken);color:var(--ink);border-color:#c5c9d7}.bm-primary,.tool-primary,.workspace-button-primary,:is(button,a,[role=button],label):is(.bg-ink,.bg-black,.bg-zinc-900,.bg-zinc-950,.bg-zinc-955,.bg-brand-800,.bg-primary):not(.bg-ink\/40):not([data-variant]){background:linear-gradient(180deg,#303a9c,#232b7b);border-color:transparent;color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.16),0 0 0 1px #1c2368,0 1px 2px rgb(14 17 36/.22),0 4px 10px -4px rgb(36 44 124/.5)}:is(.bm-primary,.workspace-button-primary,.tool-primary):hover:not(:disabled),:is(button,a,[role=button],label):is(.bg-ink,.bg-black,.bg-zinc-900,.bg-zinc-950,.bg-zinc-955,.bg-brand-800,.bg-primary):not([data-variant]):hover:not(:disabled){background:linear-gradient(180deg,#3842ab,#273087);color:#fff}:is(.bm-primary,.workspace-button-primary,.tool-primary,button.bg-ink,button.bg-black,a.bg-ink,a.bg-black) :is(svg,.text-white,.text-zinc-400){color:currentColor}:is(button,a,[role=button]):is(.bg-red-600,.bg-red-650,.bg-red-500,.bg-danger){background:linear-gradient(180deg,#e04a3e,#c9352a);color:#fff;border-color:transparent;box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 0 0 1px #b22e24,0 1px 2px rgb(14 17 36/.2),0 4px 10px -4px rgb(210 58 47/.45)}:is(button,a,[role=button]):is(.bg-red-600,.bg-red-650,.bg-red-500,.bg-danger):hover:not(:disabled){background:linear-gradient(180deg,#e65549,#cf3b30)}.workspace-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 14px;border:1px solid var(--line-strong);border-radius:9px;background:#fff;color:var(--ink-2);font-size:13px;font-weight:560;letter-spacing:-.008em;box-shadow:0 1px 2px rgb(14 17 36/.05);transition:background-color .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .12s var(--ease)}.workspace-button:hover:not(:disabled){background:var(--sunken);color:var(--ink);border-color:#c5c9d7}.workspace-button:active:not(:disabled){transform:translateY(.5px) scale(.99)}.workspace-button:disabled{opacity:.5;cursor:not-allowed}.tool-primary,.tool-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:9px 16px;border:1px solid var(--line-strong);border-radius:9px;font-size:13px;font-weight:560;line-height:1.4;cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease),transform .12s var(--ease)}.tool-secondary{background:#fff;color:var(--ink-2);box-shadow:0 1px 2px rgb(14 17 36/.05)}.tool-secondary:hover:not(:disabled){background:var(--sunken);color:var(--ink);border-color:#c5c9d7}.tool-primary:disabled,.tool-secondary:disabled{cursor:not-allowed;opacity:.45}:is(.tool-primary,.tool-secondary):active:not(:disabled){transform:translateY(.5px) scale(.99)}:is(.workspace-content,.bm-dialog-panel,[role=dialog],.bm-auth-form) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=search].workspace-nav-search-input),select,textarea){border-color:var(--line-strong);border-radius:9px;background-color:#fff;color:var(--ink);font-size:13.5px;box-shadow:0 1px 2px rgb(14 17 36/.04);transition:border-color .16s var(--ease),box-shadow .16s var(--ease),background-color .16s var(--ease)}:is(.workspace-content,.bm-dialog-panel,[role=dialog],.bm-auth-form) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea):hover:not(:focus):not(:disabled){border-color:#c3c7d5}:is(.workspace-content,.bm-dialog-panel,[role=dialog],.bm-auth-form) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea):focus{outline:none;border-color:var(--brand-400,#8089e0);box-shadow:var(--ring-focus),0 1px 2px rgb(14 17 36/.04)}:is(.workspace-content,.bm-dialog-panel,[role=dialog],.bm-auth-form) :where(input,textarea)::placeholder{color:var(--ink-4)}:is(.workspace-content,.bm-dialog-panel,[role=dialog]) :where(input,select,textarea):disabled{background-color:var(--sunken);color:var(--ink-3);cursor:not-allowed}:is(.workspace-content,.bm-dialog-panel,[role=dialog]) :where(input.border-0,input.border-none,textarea.border-0,textarea.border-none,input.bg-transparent,textarea.bg-transparent){box-shadow:none;background-color:transparent}:is(.workspace-content,.bm-dialog-panel,[role=dialog]) :where(input.border-0,input.border-none,textarea.border-0,textarea.border-none,input.bg-transparent,textarea.bg-transparent):focus{box-shadow:none}:where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--brand)}:is(.workspace-content,.bm-dialog-panel,[role=dialog]) :where(select:not([multiple])){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236a7088' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px;padding-inline-end:32px}[dir=rtl] :is(.workspace-content,.bm-dialog-panel,[role=dialog]) :where(select:not([multiple])){background-position:left 10px center}:is(.workspace-content,.bm-dialog-panel,[role=dialog]) :where(label){color:var(--ink-2)}.bm-surface{border-color:var(--line);border-radius:14px;box-shadow:var(--shadow-card)}.studio-card,.studio-panel,.tool-card,.workspace-card{min-width:0;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-card)}.workspace-content .studio-card{padding:24px}.tool-card{padding:26px}.workspace-content :where(.rounded-\[10px\],.rounded-\[12px\]):where(.border){border-radius:12px}.workspace-content :where(.shadow-\[var\(--shadow-card\)\]){box-shadow:var(--shadow-card)}.workspace-content :where(.border-dashed){border-color:var(--line-strong)}.studio-note{padding:14px 16px;border-radius:10px;background:var(--sunken);border:1px solid var(--line-soft);color:var(--ink-3);font-size:13px;line-height:1.7}.tool-callout{padding:13px 16px;border-inline-start:3px solid var(--brand-line);border-radius:0 9px 9px 0;background:var(--brand-tint);color:var(--ink-2);font-size:12.5px;line-height:1.7}[dir=rtl] .tool-callout{border-radius:9px 0 0 9px}.bm-table,.studio-table,.workspace-content :where(table){font-size:13px;border-collapse:separate;border-spacing:0}.bm-table thead,.workspace-content :where(thead){background:var(--sunken)}.bm-table-heading,.studio-table th,.workspace-content :where(th){color:var(--ink-3);font-size:12px;font-weight:550;text-transform:none;letter-spacing:0;white-space:nowrap;border-bottom:1px solid var(--line)}.bm-table-heading{padding-block:11px}.workspace-content :where(td){padding-block:14px;line-height:1.55;border-color:var(--line-soft);font-variant-numeric:tabular-nums}.bm-table td{padding-block:14px;border-color:var(--line-soft);line-height:1.55}.bm-table tbody tr,.workspace-content :where(tbody tr){transition:background-color .14s var(--ease)}.bm-table tbody tr:hover,.workspace-content :where(tbody tr):hover{background-color:#fafbfc}.workspace-content :where(tbody) :where(tr:last-child>td){border-bottom-color:transparent}.workspace-content :where(td,th){overflow-wrap:break-word}.workspace-content td :where(.bm-stage-chip,.bm-tag,.studio-badge),.workspace-content td :where(span[class*=rounded]:not(.block)){white-space:nowrap}.studio-table{width:100%;text-align:start}.studio-table th{padding:11px 20px;background:var(--sunken)}.studio-table td{padding:16px 20px;border-bottom:1px solid var(--line-soft);vertical-align:top;overflow-wrap:anywhere}.studio-table td:first-child{font-weight:550;color:var(--ink)}.studio-table td>span:not(.studio-badge){display:block;margin-top:4px;font-size:12px;line-height:1.6;font-weight:400;color:var(--ink-3)}.studio-table-card{overflow:hidden;padding:0!important}.studio-table-card>.studio-section-heading{padding:22px 24px 0}.studio-table-card>.studio-note{margin:0 24px 18px}.studio-table-wrap{width:100%;overflow-x:auto}.studio-pagination{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:14px;padding:14px 22px;font-size:12.5px;border-top:1px solid var(--line-soft)}.studio-badge,.studio-pagination{align-items:center;color:var(--ink-3)}.studio-badge{display:inline-flex;gap:6px;padding:3px 8px;border-radius:6px;border:1px solid var(--line);background:var(--sunken);font-size:11.5px;font-weight:550;white-space:nowrap}.studio-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.55}.studio-badge[data-active=true]{background:var(--success-soft,#e9f7f0);color:#0a6e4c;border-color:#cbeedc}.studio-badge[data-active=true]:before{background:var(--success);opacity:1}.studio-badge:is([data-tone=failed],[data-tone=error]){background:#fdeeec;color:#b42d24;border-color:#f8d3cf}.studio-badge:is([data-tone=pending],[data-tone=queued],[data-tone=scheduled]){background:#fdf5e6;color:#96590a;border-color:#f5e2bd}.studio-badge:is([data-tone=sent],[data-tone=ordered],[data-tone=started]){background:var(--brand-tint);color:var(--brand-text);border-color:var(--brand-line)}.studio-badge:is([data-tone=failed],[data-tone=pending],[data-tone=sent],[data-tone=ordered]):before{opacity:1}:is(.workspace-content,.bm-dialog-panel,[role=dialog]) :where(span.rounded-full):where([class*=bg-emerald-50],[class*=bg-red-50],[class*=bg-amber-50],[class*=bg-zinc-100],[class*=bg-zinc-50],[class*=bg-blue-50],[class*=bg-brand-50],[class*=bg-orange-50],[class*=bg-rose-50],[class*=bg-sky-50],[class*=bg-purple-50],[class*=bg-indigo-50],[class*=bg-yellow-50],[class*=bg-fill],[class*=bg-sunken]):where(.border,[class*=px-2]){border-radius:6px}:is(.workspace-content,.bm-dialog-panel) :where(.rounded-full.overflow-hidden)>:is(.bg-zinc-900,.bg-zinc-950,.bg-black,.bg-ink,.bg-brand-500,.bg-brand-800){background:linear-gradient(90deg,#3e47b5,#6a74d8)}:is(.workspace-content,.bm-dialog-panel) :where(.rounded-full.overflow-hidden):is(.bg-zinc-100,.bg-zinc-50,.bg-fill){background:var(--fill)}.tool-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--sunken)}.tool-tabs>button{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:12px 16px;min-height:58px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ink-3);text-align:start;transition:background-color .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease)}.tool-tabs>button>svg{flex-shrink:0}.tool-tabs>button strong{display:block;font-size:13.5px;font-weight:580;color:inherit}.tool-tabs>button small{display:block;margin-top:3px;font-size:11.5px;color:var(--ink-4)}.tool-tabs>button:hover{color:var(--ink);background:rgb(14 17 36/.035)}.tool-tabs>button:is(.is-active,[aria-current=page],[aria-pressed=true]){background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--line),0 1px 3px rgb(14 17 36/.07)}.tool-tabs>button:is(.is-active,[aria-current=page],[aria-pressed=true])>svg{color:var(--brand-text)}.tool-tabs-compact{display:flex;flex-wrap:wrap}.tool-tabs-compact>button{flex:1 0 auto;justify-content:center;min-height:40px;padding:8px 16px;font-size:13px}.workspace-content :where(.w-fit:has(>button):not(:has(>button~* button))){border-radius:11px}.studio-page :where(.w-fit:has(>button)){display:flex;flex-wrap:wrap;max-width:100%;padding:4px;gap:4px;border-radius:11px;background:var(--sunken);border:1px solid var(--line)}.studio-page :where(.w-fit:has(>button))>button{min-height:34px;padding-inline:14px;border-radius:8px}.contacts-tabs{gap:4px}.contacts-tabs>button{min-height:40px;padding-inline:16px;line-height:1.4;white-space:normal}.bm-dialog-panel{border-radius:18px;border-color:transparent;box-shadow:var(--shadow-modal);max-height:calc(100dvh - 32px);overflow-y:auto;scrollbar-width:thin}.bm-dialog-panel :where(h2,h3){font-size:17px;line-height:1.4;text-transform:none;letter-spacing:-.02em;font-weight:600;color:var(--ink)}.bm-dialog-panel label{font-size:12.5px;text-transform:none;letter-spacing:0}.bm-dialog-panel .bm-dialog-subtitle{font-size:13px;color:var(--ink-3);white-space:normal;margin-top:4px}:where(.fixed.inset-0):is(.bg-ink\/40,.bg-black\/40,.bg-black\/50,.bg-black\/60,.bg-ink\/50,.bg-zinc-950\/40,.bg-zinc-900\/40){background-color:rgb(14 17 36/.36);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}:where([role=menu],[role=listbox]):where(.absolute,.fixed){border-color:var(--line);border-radius:12px;box-shadow:var(--shadow-popover)}:where([role=tooltip]).bg-ink,:where([role=tooltip]).bg-zinc-950{background:#13162c;border-radius:7px;box-shadow:0 6px 16px -6px rgb(14 17 36/.35);font-weight:550!important;font-size:12px!important}[data-sonner-toaster] [data-sonner-toast]{font-family:var(--font-sans);border-radius:12px;box-shadow:var(--shadow-popover);border:0;padding:14px 16px}[data-sonner-toaster] [data-sonner-toast] [data-title]{font-weight:580;letter-spacing:-.01em}.workspace-content[data-page="/calendar"] .grid-cols-7>:is(button,div):is(.bg-black,.bg-ink,.bg-zinc-900){background:linear-gradient(180deg,#303a9c,#232b7b);box-shadow:0 8px 18px -10px rgb(36 44 124/.65)}.bm-loader{background:transparent;gap:16px}.bm-loader-mark{display:flex;gap:5px;align-items:flex-end;height:26px}.bm-loader-mark i{display:block;width:5px;height:16px;border-radius:3px;background:var(--brand-300,#adb4ee);animation:bm-pulse .9s var(--ease-in-out,ease-in-out) infinite alternate}.bm-loader-mark i:nth-child(2){height:26px;background:var(--brand);animation-delay:.15s}.bm-loader-mark i:nth-child(3){background:var(--coral);animation-delay:.3s}@keyframes bm-pulse{to{opacity:.4;transform:scaleY(.55)}}.workspace-content :where(.animate-pulse):where(.bg-zinc-100,.bg-zinc-50,.bg-fill,.bg-sunken,.bg-zinc-200){background:linear-gradient(90deg,var(--fill) 0,#f7f8fb 50%,var(--fill) 100%);background-size:200% 100%;animation:bm-shimmer 1.4s linear infinite}@keyframes bm-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.studio-empty{padding:44px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.studio-empty>svg{color:var(--ink-4);width:30px;height:30px;padding:10px;box-sizing:content-box;border-radius:14px;background:var(--sunken);border:1px solid var(--line)}.studio-empty h3{font-size:16px;font-weight:600}.studio-empty p{max-width:48ch;color:var(--ink-3);font-size:13px;line-height:1.7}.tool-empty{display:flex;align-items:center;flex-direction:column;gap:10px;padding:32px;border:1px dashed var(--line-strong);border-radius:14px;text-align:center;color:var(--ink-3);background:var(--sunken)}.tool-empty p{font-size:13px}.tool-empty h3{font-size:16px;font-weight:600;color:var(--ink)}.studio-collection .border-dashed:has(h3),.studio-page .border-dashed:has(h3){padding-block:44px;background:var(--sunken);border-color:var(--line-strong)}.workspace-content{container-type:inline-size}.workspace-content>:where(main,div,section){min-width:0;max-width:100%;flex-shrink:0}.workspace-content[data-dense=true]>:where(main,div,section){flex-shrink:1}.workspace-content :where(.grid>*,fieldset,label){min-width:0}.workspace-content :where(img,video,canvas){max-width:100%}.workspace-content :where(input,select,textarea){max-width:100%}.bm-admin :where(div,section):has(>table),.workspace-content :where(div,section):has(>table){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.bm-list-filters,.bm-list-toolbar{min-width:0}.bm-list-filters{max-width:100%}.bm-list-filters>.relative:first-child{flex:1 1 200px;min-width:0}.bm-list-filters>.relative:first-child input{width:100%}.workspace-content :is(.workspace-page,.studio-page,.tool-page,.studio-collection,.studio-billing){--workspace-section-gap:20px;width:100%;max-width:1400px;margin-inline:auto;padding:28px 32px 56px}.workspace-content :is(.studio-collection,.studio-page,.tool-page){display:flex;flex-direction:column;gap:var(--workspace-section-gap)}.workspace-content :is(.studio-collection,.studio-page,.tool-page)>:not(.fixed):not([hidden]){min-width:0;flex-shrink:0;margin-block:0}.workspace-content .workspace-page>:not(.fixed):not([hidden]){min-width:0}.tool-catalog{max-width:780px}.studio-intro,.tool-intro{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px 30px;border:1px solid var(--line);border-radius:16px;background:radial-gradient(520px 200px at 100% 0,rgb(88 98 207/.08),transparent 70%),radial-gradient(300px 140px at 92% 100%,rgb(238 107 81/.06),transparent 70%),linear-gradient(180deg,#fff,#fbfbfe);box-shadow:var(--shadow-card);overflow:hidden}.studio-intro:after,.tool-intro:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgb(36 44 124/.11) 1px,transparent 0);background-size:14px 14px;-webkit-mask-image:radial-gradient(420px 220px at 100% 0,#000 0,transparent 75%);mask-image:radial-gradient(420px 220px at 100% 0,#000 0,transparent 75%)}[dir=rtl] :is(.studio-intro,.tool-intro):after{-webkit-mask-image:radial-gradient(420px 220px at 0 0,#000 0,transparent 75%);mask-image:radial-gradient(420px 220px at 0 0,#000 0,transparent 75%)}.studio-intro>*,.tool-intro>*{position:relative;z-index:1;min-width:0}.studio-intro-copy{min-width:0;flex:1}.tool-intro-stacked{display:block}.studio-eyebrow,.tool-eyebrow{display:flex;align-items:center;gap:8px;color:var(--ink-3);font:500 10.5px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.studio-eyebrow>span,.tool-dot{width:6px;height:6px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 3px rgb(238 107 81/.16)}.studio-intro h2,.tool-intro :is(h1,h2){max-width:26ch;margin-top:12px;color:var(--ink);font-size:clamp(22px,2.1vw,28px);font-weight:600;letter-spacing:-.03em;line-height:1.2}.studio-description,.tool-intro p:not(:first-child){margin-top:10px;max-width:66ch;color:var(--ink-3);font-size:14px;line-height:1.7}.studio-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.studio-intro-copy>.studio-actions{margin-top:20px}.tool-intro>a{flex-shrink:0}.studio-intro-aside{flex:0 0 220px;padding:4px 0 4px 26px;border-inline-start:1px solid var(--line);color:var(--ink-3);font-size:13px;line-height:1.65}[dir=rtl] .studio-intro-aside{padding:4px 26px 4px 0}.studio-intro-aside strong{display:block;font-size:26px;line-height:1.15;font-weight:600;letter-spacing:-.035em;color:var(--ink);margin-bottom:8px;text-wrap-style:balance;font-variant-numeric:tabular-nums}.studio-intro-aside .studio-actions{margin-top:14px}.studio-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.studio-section-title{display:flex;align-items:center;gap:12px;min-width:0}.studio-section-title h2{color:var(--ink);font-size:16px;font-weight:600;letter-spacing:-.02em}.studio-section-title p{margin-top:3px;color:var(--ink-3);font-size:13px;line-height:1.6}.studio-step-number,.tool-step{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:9px;border:1px solid var(--line);background:var(--sunken);color:var(--ink-3);font:500 11.5px/1 var(--font-mono)}.studio-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:22px 6px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow-card)}.studio-steps li{display:flex;align-items:flex-start;gap:13px;padding-inline:20px;min-width:0}.studio-steps li+li{border-inline-start:1px solid var(--line-soft)}.studio-steps h3{font-size:13.5px;font-weight:600;line-height:1.5}.studio-steps p{margin-top:4px;color:var(--ink-3);font-size:12.5px;line-height:1.65}.studio-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-card)}.studio-metric{padding:20px 24px;min-width:0}.studio-metric+.studio-metric{border-inline-start:1px solid var(--line-soft)}.studio-metric-label{display:flex;align-items:center;gap:8px;color:var(--ink-3);font-size:12.5px}.studio-metric-label svg{color:var(--ink-4)}.studio-metric-value{margin-top:10px;font-size:28px;line-height:1.15;font-weight:600;letter-spacing:-.035em;color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.studio-metric-note{margin-top:4px;color:var(--ink-4);font-size:12px}.bm-summary-strip{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-card)}.bm-summary-intro{background:var(--sunken);padding:22px 24px;border-inline-end:1px solid var(--line-soft)}.bm-summary-intro p{font-size:12.5px;color:var(--ink-3);margin-top:6px;line-height:1.6}.bm-summary-stat{padding:22px 24px}.bm-summary-stat+.bm-summary-stat{border-inline-start:1px solid var(--line-soft)}.bm-summary-stat strong{display:block;font-size:26px;line-height:1;font-weight:600;letter-spacing:-.035em;color:var(--ink)}.bm-summary-stat span{display:block;margin-top:8px;font-size:12.5px;color:var(--ink-3)}.bm-metric{position:relative;overflow:hidden}.studio-store-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.studio-store{display:flex;align-items:center;gap:14px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff;text-align:start;box-shadow:0 1px 2px rgb(14 17 36/.04);transition:background-color .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}.studio-store:hover{border-color:#c5c9d7;background:var(--sunken)}.studio-store[aria-pressed=true]{border-color:var(--brand-400,#8089e0);background:var(--brand-tint);box-shadow:0 0 0 3px rgb(88 98 207/.12)}.studio-store-mark{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--ink-3)}.studio-store-copy{display:block;min-width:0;flex:1}.studio-store-copy small{display:block;color:var(--ink-4);font:500 10.5px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.studio-store-copy strong{display:block;margin-top:3px;font-size:13.5px;font-weight:580;overflow-wrap:anywhere}.studio-selection{display:flex;align-items:center;gap:16px;padding:22px;border:1px dashed var(--line-strong);border-radius:14px;background:var(--sunken)}.studio-selection h3{font-size:14.5px;font-weight:600}.studio-selection p{margin-top:4px;font-size:13px;line-height:1.7;color:var(--ink-3)}.studio-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:start}.studio-split>*{min-width:0}.studio-toggle{padding:14px 16px;border:1px solid var(--line);border-radius:11px;background:var(--sunken);color:var(--ink);font-size:13.5px;font-weight:550}.studio-toggle input{accent-color:var(--brand);width:17px;height:17px}.studio-page :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:40px}.studio-page :where(label){color:var(--ink-2);line-height:1.6}.studio-page :where(label>input,label>select,label>textarea){margin-top:7px}.studio-page .studio-message{padding:18px 20px;border:1px solid var(--line);border-radius:14px 14px 14px 4px;background:var(--sunken);line-height:1.75}.studio-page :where(details>summary){cursor:pointer;color:var(--brand-text);font-weight:550}.studio-page :where(details[open]>summary){margin-bottom:14px}.studio-page :where(.workspace-card>h3,.bm-surface>h2){font-size:16px;font-weight:600;margin-bottom:10px}.studio-page .studio-back{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-size:12.5px;text-decoration:none}.studio-page .studio-back:hover{color:var(--ink)}.studio-page .studio-file{display:block;padding:22px;border:1px dashed var(--line-strong);border-radius:12px;background:var(--sunken)}.studio-file input::file-selector-button{border:1px solid var(--line-strong);border-radius:8px;padding:7px 12px;margin-inline-end:12px;color:var(--ink);background:#fff;font-weight:550}.studio-session-row{display:flex;justify-content:space-between;gap:20px;padding:20px 22px}.studio-session-row>div{min-width:0}.studio-session-row p{overflow-wrap:anywhere}.studio-ticket-thread{margin:24px;width:auto;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:var(--shadow-card)}.studio-ticket-thread>div{display:grid;grid-template-columns:minmax(0,1fr) 280px}.studio-ticket-thread>div>div{width:auto}.studio-collection>.bm-surface,.studio-page>.bm-surface{border-radius:14px}.studio-collection :where(.bm-list-toolbar){padding:12px;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow-card)}.studio-collection>.flex:has(>.relative input),.studio-collection>.flex:has(>div>.relative input){padding:12px;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow-card)}.studio-collection .bm-control,.studio-page .bm-control{text-transform:none;letter-spacing:-.008em}.workspace-shell :is(.studio-collection,.studio-page) :is(h1,h2,h3,h4).uppercase:not(.studio-eyebrow){text-transform:none;letter-spacing:-.01em;font-family:inherit;font-size:revert-layer}.workspace-content td :where(.font-mono:not(code)),.workspace-content td.font-mono{font-family:var(--font-sans);letter-spacing:0;font-variant-numeric:tabular-nums}.bm-stage-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px 2px 7px;border-radius:6px;font-size:12px;font-weight:550;text-transform:capitalize;white-space:nowrap;background:var(--sunken);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.bm-stage-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink-4)}.bm-stage-chip[data-stage=lead]:before,.bm-stage-chip[data-stage=subscriber]:before{background:#8089e0}.bm-stage-chip[data-stage=opportunity]:before,.bm-stage-chip[data-stage=prospect]:before,.bm-stage-chip[data-stage=qualified]:before{background:#e0a030}.bm-stage-chip[data-stage=customer]:before{background:#12a46f}.bm-stage-chip[data-stage=evangelist]:before,.bm-stage-chip[data-stage=vip]:before{background:var(--coral)}.bm-stage-chip[data-stage=churned]:before,.bm-stage-chip[data-stage=lost]:before{background:var(--danger)}.bm-tag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:6px;font-size:12px;font-weight:500;color:var(--brand-text);background:var(--brand-tint);box-shadow:inset 0 0 0 1px var(--brand-line);white-space:nowrap}.studio-page :where(h3.bm-heading.text-xs,h3.bm-heading.text-sm,h4.bm-heading){font-size:14.5px;line-height:1.5;font-weight:600}.studio-page :where(.grid>div.flex.flex-col.justify-between){border-radius:14px;padding:22px}.studio-page :where(.grid>div.flex.flex-col.justify-between) .line-clamp-3{-webkit-line-clamp:unset}.studio-page .lg\:grid-cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}.bm-feature-intro{position:relative;padding:24px 26px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:radial-gradient(520px 200px at 100% 0,rgb(88 98 207/.08),transparent 70%),radial-gradient(300px 140px at 92% 100%,rgb(238 107 81/.06),transparent 70%),linear-gradient(180deg,#fff,#fbfbfe);box-shadow:var(--shadow-card)}.bm-feature-intro-icon{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:12px;color:var(--brand-text);background:linear-gradient(180deg,#fff,var(--brand-tint));box-shadow:0 0 0 1px var(--brand-line),0 2px 6px -2px rgb(36 44 124/.15)}.bm-feature-intro h2{letter-spacing:-.025em}.bm-feature-intro :where(ol,ul,.grid)>*{min-width:0}.workspace-shortcut{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 22px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow-card)}.workspace-shortcut-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--brand-line);border-radius:11px;background:var(--brand-tint);color:var(--brand-text)}.workspace-shortcut-copy{min-width:0}.workspace-shortcut-copy h2{margin:0;color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.45}.workspace-shortcut-copy p{margin:4px 0 0;color:var(--ink-3);font-size:13px;line-height:1.6;text-wrap-style:pretty}.workspace-shortcut-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 14px;border:1px solid var(--line-strong);border-radius:9px;background:#fff;color:var(--ink);font-size:13px;font-weight:560;text-decoration:none;box-shadow:0 1px 2px rgb(14 17 36/.05);transition:background-color .18s var(--ease),border-color .18s var(--ease)}.workspace-shortcut-link:hover{border-color:#c5c9d7;background:var(--sunken)}.workspace-shortcut-link svg{flex-shrink:0;transition:transform .2s var(--ease)}.workspace-shortcut-link:hover svg{transform:translateX(2px)}.workspace-quicklink{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow-card);transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.workspace-quicklink:hover{border-color:#cdd1df;box-shadow:var(--shadow-raised);transform:translateY(-1px)}.workspace-help-answer{max-width:70ch;color:var(--ink-3);font-size:14px;line-height:1.8}.tool-page :where(label>span,legend){display:inline-block;margin-bottom:6px;font-size:12.5px;font-weight:550;color:var(--ink-2)}.tool-page :where(label){line-height:1.5}.tool-card-heading{display:flex;align-items:center;gap:13px;padding-bottom:18px;border-bottom:1px solid var(--line-soft)}.tool-card-heading h3,.tool-section-title{font-size:16px;font-weight:600;line-height:1.4;color:var(--ink)}.tool-card-heading p{font-size:12.5px;line-height:1.6;color:var(--ink-3);margin-top:3px}.tool-input{display:block;width:100%;min-height:40px;padding:9px 12px;border:1px solid var(--line-strong);border-radius:9px;background:#fff;color:var(--ink);font-size:13.5px;line-height:1.5;box-shadow:0 1px 2px rgb(14 17 36/.04);transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.tool-input:focus{outline:0;border-color:#8089e0;box-shadow:var(--ring-focus)}textarea.tool-input{resize:vertical}.tool-channel{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:16px 22px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow-card)}.tool-channel>span{margin:0!important}.tool-channel select{width:min(100%,420px);margin:0}.tool-compose-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:22px}.tool-preview{min-width:0;position:sticky;top:20px;padding:22px;border-radius:16px;background:var(--sunken);border:1px solid var(--line)}.tool-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px}.tool-preview-badge{font:500 10.5px/1.4 var(--font-mono);letter-spacing:.04em;padding:3px 8px;border:1px solid var(--line);border-radius:6px;color:var(--ink-3);background:#fff}.tool-phone{overflow:hidden;border:1px solid var(--line-strong);border-radius:18px;background:#efeae2;box-shadow:0 1px 2px rgb(14 17 36/.05),0 16px 32px -18px rgb(14 17 36/.3)}.tool-phone-header{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#fff;border-bottom:1px solid var(--line)}.tool-phone-header>div{flex:1;min-width:0}.tool-phone-header strong{display:block;font-size:13px;color:var(--ink);overflow-wrap:anywhere}.tool-phone-header small{display:block;margin-top:2px;font-size:11px;color:var(--ink-4)}.tool-phone-header>svg{color:var(--ink-4);flex-shrink:0}.tool-avatar{display:flex;width:34px;height:34px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:var(--brand-soft);color:var(--brand-text)}.tool-chat{padding:22px 16px;min-height:290px;background-image:radial-gradient(rgb(14 17 36/.07) .8px,transparent 0);background-size:14px 14px}.tool-chat-bubble{padding:14px 16px;border-radius:3px 14px 14px;background:#fff;box-shadow:0 1px 1.5px rgb(14 17 36/.12);overflow-wrap:anywhere}.tool-chat-bubble p{color:var(--ink);font-size:13px}.tool-chat-bubble>div{font-size:12.5px;color:var(--brand-text);padding-top:11px;border-color:var(--line-soft)}.tool-chat-caption{margin-top:18px;text-align:center;font-size:11px;color:var(--ink-4)}.native-tools>.tool-card>form{padding:0;background:transparent}.tool-feature-icon{display:inline-flex;padding:16px;border-radius:14px;background:var(--brand-tint);border:1px solid var(--brand-line);color:var(--brand-text)}.bm-settings-nav{display:flex;gap:4px;flex-wrap:wrap;padding:20px 32px 0;max-width:1400px;margin-inline:auto;width:100%}.bm-settings-nav a{padding:8px 13px;font-size:13px;font-weight:550;border-radius:9px;color:var(--ink-3);border:1px solid transparent;transition:background-color .16s var(--ease),color .16s var(--ease)}.bm-settings-nav a:hover{background:var(--fill);color:var(--ink)}.bm-settings-nav a[aria-current=page]{background:#fff;border-color:var(--line);color:var(--ink);box-shadow:0 1px 2px rgb(14 17 36/.06)}.bm-settings>div>div>.grid{margin:24px 32px;padding:26px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow-card)}.bm-settings>div>div>.grid h3{font-size:16px}.bm-settings>div>div>.grid input:not([type=checkbox]):not([type=radio]){min-height:40px}.studio-page.general-page .studio-settings-section{margin:0}.studio-page.general-page .studio-settings-section h3{font-size:16px}.studio-page.general-page .studio-settings-section>div:first-child{padding-inline-end:20px}.studio-page.general-page .studio-settings-section>form{min-width:0}.bm-help-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;margin-bottom:24px;background:radial-gradient(420px 160px at 100% 0,rgb(88 98 207/.08),transparent 70%),#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-card)}.bm-help-hero h2{font-size:24px;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.bm-help-hero p{font-size:14px;color:var(--ink-3);max-width:58ch;margin-top:8px;line-height:1.7}.bm-help-hero svg{flex-shrink:0;width:46px;height:46px;padding:12px;box-sizing:content-box;border-radius:16px;background:var(--brand-tint);border:1px solid var(--brand-line);color:var(--brand-text);stroke-width:1.5}.bm-inbox-empty{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:32px;text-align:center;background:radial-gradient(rgb(36 44 124/.07) 1px,transparent 1px) 0 0 /16px 16px,linear-gradient(180deg,#fff,var(--sunken))}.bm-inbox-empty-mark{display:grid;place-items:center;width:56px;height:56px;margin-bottom:10px;border-radius:16px;color:var(--brand-text);background:linear-gradient(180deg,#fff,var(--brand-tint));box-shadow:0 0 0 1px var(--brand-line),0 12px 24px -12px rgb(36 44 124/.35)}.bm-inbox-empty h2{font-size:17px;font-weight:600;color:var(--ink)}.bm-inbox-empty p{max-width:40ch;font-size:13.5px;color:var(--ink-3);line-height:1.6}.bm-inbox-empty-hint{display:flex;align-items:center;gap:4px;margin-top:14px;padding:6px 10px;border-radius:99px;background:#fff;box-shadow:0 0 0 1px var(--line);font-size:12px;color:var(--ink-4)}.bm-inbox-empty-hint span{margin-inline-start:4px}.bm-conv-item{transition:background-color .15s var(--ease)}.bm-conv-item+.bm-conv-item{border-top:1px solid var(--line-soft)}.bm-conv-item:hover{background:var(--sunken)}.bm-conv-item[data-active]{background:var(--brand-tint)}.bm-conv-item[data-active]:before{content:"";position:absolute;inset-block:10px;inset-inline-start:0;width:3px;border-radius:0 3px 3px 0;background:var(--brand)}[dir=rtl] .bm-conv-item[data-active]:before{border-radius:3px 0 0 3px}.bm-conv-item[data-unread] p{color:var(--ink)}.bm-conv-tag{padding:1px 6px;border-radius:5px;font-size:10.5px;font-weight:500;color:var(--ink-3);background:var(--fill)}.bm-conv-unread{position:absolute;inset-inline-end:16px;bottom:16px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:99px;background:var(--coral);color:#fff;font:600 10.5px/1 var(--font-mono);box-shadow:0 0 0 2px #fff}.bm-avatar{color:#2f3896;background:#e8eafb;box-shadow:inset 0 0 0 1px rgb(14 17 36/.06)}.bm-avatar[data-tone="1"]{color:#a63c27;background:#ffe7e0}.bm-avatar[data-tone="2"]{color:#0a6e4c;background:#dff5ea}.bm-avatar[data-tone="3"]{color:#8a5208;background:#fcefd6}.bm-avatar[data-tone="4"]{color:#6d3aa8;background:#efe6fb}.bm-avatar[data-tone="5"]{color:#0b6b8a;background:#ddf1f8}.bm-bubble-out{background:linear-gradient(180deg,#2c3594,#222a78);box-shadow:0 1px 1px rgb(14 17 36/.12),0 8px 18px -12px rgb(36 44 124/.55)}.bm-bubble-out :where(.text-zinc-400,.text-zinc-500,.text-white\/60,.text-white\/50){color:rgb(255 255 255/.62)}.bm-template-editor>div:first-child,.bm-template-editor>div:nth-child(2)>.grid>div:first-child{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;align-self:start;box-shadow:var(--shadow-card)}.bm-template-editor p.uppercase{text-transform:none;font-weight:400;color:var(--ink-3);font-family:inherit;letter-spacing:0}.bm-template-editor h3{font-size:16px}.bm-template-editor input:not([type=checkbox]):not([type=radio]),.bm-template-editor select{min-height:40px}.bm-template-preview{position:sticky;top:20px;width:100%;max-width:340px;align-self:center;padding:18px;border-radius:18px;background:var(--sunken);border:1px solid var(--line)}.bm-template-table td:first-child{width:28%}.bm-template-table td:first-child button{overflow-wrap:anywhere;text-align:start}.bm-template-table td:last-child button{min-width:34px;min-height:34px}.templates-page>*{flex-shrink:0}.contacts-toolbar{flex-wrap:wrap}.contacts-list-toolbar :is(input,button),.contacts-toolbar :is(input,button){min-height:38px}.contacts-filters{min-width:0;flex:1 1 340px}.contacts-filters>.relative:first-child{min-width:0;flex:1 1 200px;max-width:380px}.contacts-filters input{width:100%}.contacts-actions{min-width:0;flex-wrap:wrap}.contacts-actions>button{justify-content:center;min-height:38px}.contacts-filters>.relative>svg,.contacts-list-actions>.relative>svg{top:50%;transform:translateY(-50%)}.contacts-list-toolbar{gap:16px}.contacts-list-actions{min-width:0;flex-wrap:wrap}.contacts-list-actions>.relative{min-width:0}.contacts-lists{display:flex;flex-direction:column;gap:var(--workspace-section-gap,20px)}.contacts-lists>:not(.fixed):not([hidden]){min-width:0;margin-block:0;flex-shrink:0}.studio-profile-banner{border:1px solid var(--line);border-radius:16px;background:radial-gradient(520px 200px at 100% 0,rgb(88 98 207/.08),transparent 70%),#fff;margin-bottom:20px;box-shadow:var(--shadow-card)}.studio-profile-banner h1{font-size:24px;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.studio-profile-banner .rounded-full.w-14{border-radius:16px;background:linear-gradient(160deg,#3a44a8,#1f2770);color:#fff;border-color:transparent;box-shadow:inset 0 1px 0 rgb(255 255 255/.2),0 6px 14px -6px rgb(36 44 124/.5)}.studio-profile-banner .space-y-1{min-width:0}.studio-profile-banner .space-y-1>div{flex-wrap:wrap}.studio-profile-banner span{overflow-wrap:anywhere}.studio-profile-columns{gap:20px}.studio-profile-columns>div{min-width:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:var(--shadow-card)}.studio-profile-columns h3,.studio-profile-columns h4{font-size:15px;font-weight:600;color:var(--ink)}.studio-profile-columns>div:first-child{flex:1.4;width:auto}.studio-profile-columns>div:last-child{flex:1;width:auto}.workspace-content>.studio-deals{padding:24px 28px;gap:18px}.studio-deals>div:first-child{border:1px solid var(--line);border-radius:14px;padding:20px 22px;background:#fff;box-shadow:var(--shadow-card)}.studio-deals>div:first-child h1{font-size:19px;color:var(--ink);letter-spacing:-.02em}.studio-deals>.grid{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--sunken)}.studio-deals>.grid h4.bm-heading{margin-top:4px;font-size:21px!important;line-height:1.15;letter-spacing:-.03em;font-weight:600;font-variant-numeric:tabular-nums}.studio-deals>.grid>div{background:#fff}.studio-billing>div:first-child{background:radial-gradient(600px 220px at 100% 0,rgb(88 98 207/.1),transparent 70%),radial-gradient(320px 160px at 90% 100%,rgb(238 107 81/.07),transparent 70%),#fff;border:1px solid var(--line);border-radius:18px;padding:30px;box-shadow:var(--shadow-card)}.studio-billing>div:first-child h3{font-size:32px;color:var(--ink);letter-spacing:-.035em}.studio-billing>div:not(:first-child):not(.fixed){margin-top:20px;padding:24px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-card)}.bm-plan-status:not(.border-red-200){display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin:18px 0 0 max(32px,calc((100% - 1336px) / 2));padding:5px 11px 5px 9px;border-radius:99px;background:#fdf5e6;box-shadow:inset 0 0 0 1px #f5e2bd;color:#8a5208;font-size:12.5px;font-weight:500;flex-shrink:0}.bm-plan-status:not(.border-red-200) strong{font-weight:600}[dir=rtl] .bm-plan-status:not(.border-red-200){margin:18px max(32px,calc((100% - 1336px) / 2)) 0 0}.coexistence-page .studio-card>section{background:transparent;border:0;padding:0}.coexistence-page .studio-card>section>h3{font-size:19px}.coexistence-page .studio-card>section>p{font-size:13.5px;line-height:1.85}.coexistence-page .studio-card>section>button{margin-block:12px;min-height:42px;padding-inline:20px}.workspace-content[data-page="/channels/whatsapp/coexistence"]>main{margin:28px auto;max-width:1080px;width:calc(100% - 64px);padding:30px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow-card)}.perfex-page .perfex-card{border-radius:14px}.perfex-page .perfex-card>h2,.perfex-page summary h2{font-size:16px;font-weight:600}.perfex-page .perfex-card nav button{min-height:38px}.perfex-page .xl\:grid-cols-\[260px_minmax\(0\,1fr\)_320px\]{grid-template-columns:220px minmax(0,1fr) 300px}.perfex-page .perfex-card input,.perfex-page .perfex-card select{font-size:13px;min-height:40px}.workspace-content section[aria-label="Move to Botmust"]{background:radial-gradient(420px 160px at 100% 0,rgb(88 98 207/.08),transparent 70%),#fff;border-color:var(--line)}.workspace-content section[aria-label="Move to Botmust"] p{color:var(--ink-3)}.workspace-content section[aria-label="Move to Botmust"] h2{color:var(--ink)}.workspace-content section[aria-label="Move to Botmust"]>div>span{background:var(--brand-soft);color:var(--brand)}.autopilot-plan>.autopilot-history{grid-column:1/-1}.autopilot-history>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.autopilot-history>ul>li{border:1px solid var(--line)!important;border-radius:12px;padding:16px;background:#fff;min-width:0;align-self:start;box-shadow:var(--shadow-card)}.autopilot-history h2{font-size:16px!important;font-weight:600}.autopilot-history>ul>li>div>p:first-child{white-space:normal;font-size:13.5px;line-height:1.5}.bm-ai-writer{color:var(--ink)}.bm-ai-writer :where(input,textarea,select){min-height:40px;font-size:13.5px}.bm-ai-writer :where(button){min-height:36px}.bm-ai-writer button[role=switch]{min-height:22px;width:38px}.workspace-editor,.workspace-editor .react-flow{background-color:#f4f5f9}.workspace-editor .react-flow__background{color:#c9cddb}.workspace-editor .react-flow__node{filter:drop-shadow(0 6px 12px rgb(14 17 36/.07))}.workspace-editor .react-flow__controls{border:1px solid var(--line);border-radius:11px;overflow:hidden;box-shadow:var(--shadow-popover)}.workspace-editor .react-flow__controls-button{border-bottom-color:var(--line-soft);width:30px;height:30px}.workspace-editor .react-flow__edge-path{stroke:#a9afd6;stroke-width:1.6}.workspace-editor .react-flow__minimap{border-radius:12px;overflow:hidden;box-shadow:var(--shadow-popover)}.bm-notification-trigger{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;position:relative;color:var(--ink-3);cursor:pointer;transition:background-color .16s var(--ease),color .16s var(--ease)}.bm-notification-trigger:hover{background:var(--fill);color:var(--ink)}.bm-notification-trigger svg{width:18px;height:18px}.bm-notification-dot{position:absolute;width:8px;height:8px;right:8px;top:7px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 2px #fff}.bm-notification-dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid var(--coral);opacity:0;animation:bm-ping 2.4s var(--ease) infinite}@keyframes bm-ping{0%{transform:scale(.6);opacity:.7}70%,to{transform:scale(1.6);opacity:0}}.bm-notification-layer{position:fixed;inset:0;z-index:120;color:var(--ink)}.bm-notification-backdrop{position:absolute;inset:0;background:rgb(14 17 36/.3);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:backdropFade .22s var(--ease)}.bm-notification-panel{position:absolute;top:8px;bottom:8px;right:8px;width:min(440px,calc(100% - 16px));display:flex;flex-direction:column;background:#fff;border-radius:18px;box-shadow:var(--shadow-modal);padding-bottom:env(safe-area-inset-bottom);animation:drawerEntry .32s var(--ease);overflow:hidden}[dir=rtl] .bm-notification-panel{right:auto;left:8px}.bm-notification-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 22px 18px;border-bottom:1px solid var(--line-soft)}.bm-notification-kicker{font:500 10.5px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.bm-notification-header h2{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:19px;font-weight:600;letter-spacing:-.025em;margin-top:4px}.bm-notification-header h2>span{padding:2px 7px;border-radius:6px;background:var(--coral-soft);color:#b43e2a;font:500 11px/1.5 var(--font-mono);letter-spacing:0}.bm-notification-dismiss,.bm-notification-header>button{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;border-radius:9px;color:var(--ink-3);transition:background-color .16s var(--ease),color .16s var(--ease)}.bm-notification-header>button:hover{background:var(--fill);color:var(--ink)}.bm-notification-toolbar{padding:12px 22px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;background:var(--sunken);border-bottom:1px solid var(--line-soft);font-size:12.5px;color:var(--ink-3)}.bm-notification-toolbar button{display:flex;align-items:center;gap:6px;min-height:30px;color:var(--brand-text);font-weight:560}.bm-notification-list{overflow:auto;flex:1;min-height:0;overscroll-behavior:contain;padding:6px}.bm-notification-item{display:flex;align-items:flex-start;gap:0;padding:2px;border-radius:12px}.bm-notification-item+.bm-notification-item{margin-top:2px}.bm-notification-item.is-unread{background:var(--brand-tint)}.bm-notification-open{display:flex;align-items:flex-start;gap:12px;padding:12px;min-width:0;flex:1;text-align:start;border-radius:10px;cursor:pointer;transition:background-color .16s var(--ease)}.bm-notification-open:hover{background:rgb(14 17 36/.035)}.bm-notification-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:10px;flex-shrink:0;background:#fff}.bm-notification-detail-icon svg,.bm-notification-icon svg{color:var(--brand-text);width:17px;height:17px}.bm-notification-copy{display:flex;flex-direction:column;min-width:0;gap:4px}.bm-notification-copy strong{font-size:13.5px;line-height:1.5;font-weight:580;display:flex;align-items:center;gap:8px}.bm-notification-copy strong i{width:6px;height:6px;border-radius:50%;background:var(--coral);flex-shrink:0}.bm-notification-copy>span:not(.bm-notification-readmore){font-size:13px;line-height:1.6;color:var(--ink-3);overflow-wrap:anywhere}.bm-notification-copy time,.bm-notification-detail time{font:500 11px/1.4 var(--font-mono);color:var(--ink-4)}.bm-notification-readmore{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:560;color:var(--brand-text)}.bm-notification-dismiss{width:32px;height:32px;margin-top:10px}.bm-notification-dismiss:hover{background:var(--danger-soft,#fdeeec);color:var(--danger)}.bm-notification-empty{padding:64px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--ink-3);font-size:13px}.bm-notification-empty h3{color:var(--ink);font-size:16px;font-weight:600}.bm-notification-detail{padding:22px;overflow:auto}.bm-notification-back{color:var(--brand-text);min-height:36px;font-size:13px;font-weight:550;margin-bottom:16px}.bm-notification-detail-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:var(--brand-tint);border:1px solid var(--brand-line);margin-bottom:18px}.bm-notification-detail h3{font-size:21px;font-weight:600;line-height:1.35;letter-spacing:-.025em;margin-bottom:10px;overflow-wrap:anywhere}.bm-notification-detail p{margin-top:20px;line-height:1.8;font-size:14.5px;overflow-wrap:anywhere;color:var(--ink-2)}.bm-notification-action{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:11px 16px;background:linear-gradient(180deg,#303a9c,#232b7b);color:#fff;border-radius:11px;width:100%;margin-top:26px;font-size:13.5px;font-weight:560;box-shadow:inset 0 1px 0 rgb(255 255 255/.16),0 4px 10px -4px rgb(36 44 124/.5)}.bm-notification-detail small{display:block;margin-top:16px;color:var(--ink-4);font-size:11.5px}.bm-notification-layer button{cursor:pointer}.bm-admin-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:9px;border-color:var(--line-strong);font-size:13.5px}.bm-admin-welcome{background:radial-gradient(600px 220px at 100% 0,rgb(88 98 207/.1),transparent 70%),#fff!important;border-color:var(--line)!important;padding:30px;border-radius:18px!important;box-shadow:var(--shadow-card)}.bm-admin-welcome>.absolute{display:none}.bm-admin-welcome strong{text-decoration:none;color:var(--brand)}.bm-public{background:#f8f9fb;color:var(--ink)}.bm-public h1,.bm-public h2{letter-spacing:-.035em;text-wrap-style:balance}.bm-public h2{line-height:1.15}.bm-status-page{position:relative;background:var(--canvas);color:var(--ink);overflow:hidden}.bm-status-page:before{background:radial-gradient(800px 420px at 50% 20%,rgb(88 98 207/.12),transparent 65%),radial-gradient(420px 260px at 70% 70%,rgb(238 107 81/.08),transparent 65%)}.bm-status-page:after,.bm-status-page:before{content:"";position:absolute;inset:0;pointer-events:none}.bm-status-page:after{background-image:radial-gradient(rgb(36 44 124/.12) 1px,transparent 0);background-size:18px 18px;-webkit-mask-image:radial-gradient(520px 340px at 50% 32%,#000 0,transparent 72%);mask-image:radial-gradient(520px 340px at 50% 32%,#000 0,transparent 72%)}.bm-status-page>*{position:relative;z-index:1}.bm-status-main{max-width:640px;margin:0 auto;padding:150px 20px 110px;text-align:center}.bm-status-code{font:600 clamp(96px,16vw,168px)/.9 var(--font-mono);letter-spacing:-.06em;background:linear-gradient(180deg,#2f3898 10%,rgb(47 56 152/.15) 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.bm-status-kicker{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font:500 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.bm-status-kicker span{width:7px;height:7px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 3px rgb(238 107 81/.18)}.bm-status-main h1{margin-top:12px;font-size:clamp(28px,4vw,40px);line-height:1.1;font-weight:600;letter-spacing:-.04em}.bm-status-copy{margin:14px auto 0;max-width:46ch;font-size:15px;line-height:1.7;color:var(--ink-3)}.bm-status-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px}.bm-status-card{position:relative;max-width:440px;width:100%;padding:32px;border-radius:20px;background:#fff;text-align:center;box-shadow:0 0 0 1px var(--line),0 30px 60px -30px rgb(36 44 124/.35)}.bm-status-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--brand-tint);color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand-line)}.bm-status-card h1{margin-top:16px;font-size:20px;font-weight:600;letter-spacing:-.025em}.bm-status-card p{margin-top:8px;font-size:14px;line-height:1.65;color:var(--ink-3)}.bm-status-card small{display:block;margin-top:18px;font:500 11px/1.4 var(--font-mono);color:var(--ink-4)}@container (max-width: 1000px){.tool-compose-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}.tool-card,.tool-preview{padding:20px}.tool-tabs>button{padding:11px;gap:10px}.tool-tabs>button small{display:none}.bm-template-editor>.grid-cols-12,.bm-template-editor>div>.grid-cols-12{grid-template-columns:minmax(0,1fr)}.bm-template-editor>div>.grid-cols-12>*{grid-column:1/-1}}@container (max-width: 900px){.studio-intro-aside{flex-basis:180px;padding-inline-start:18px}.studio-split,.studio-steps{grid-template-columns:minmax(0,1fr)}.studio-steps{padding:6px 22px}.studio-steps li{padding:16px 0}.studio-steps li+li{border-inline-start:0;border-top:1px solid var(--line-soft)}.studio-ticket-thread>div{display:flex;flex-direction:column;overflow-y:auto}.studio-ticket-thread>div>div{width:100%;height:auto;flex-shrink:0}.studio-ticket-thread>div>div:first-child{min-height:400px}.studio-page .lg\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.perfex-page .xl\:grid-cols-\[260px_minmax\(0\,1fr\)_320px\],.studio-page.general-page .studio-settings-section{grid-template-columns:minmax(0,1fr)}.studio-page.general-page .studio-settings-section>*{grid-column:1/-1}}@container (max-width: 760px){.tool-compose-grid{grid-template-columns:minmax(0,1fr)}.tool-preview{position:static}.tool-phone{max-width:420px;margin-inline:auto}.tool-intro{align-items:flex-start;flex-direction:column;padding:22px;gap:18px}.tool-tabs{gap:3px;padding:3px}.tool-tabs>button{flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:11px 8px}.tool-tabs>button strong{font-size:12px;line-height:1.4}.tool-tabs-compact>button{flex-direction:row;flex:1 1 auto}.tool-channel{padding:14px}.tool-channel select{width:100%}.bm-template-table,.bm-template-table tbody{display:block;width:100%}.bm-template-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bm-template-table tbody{display:grid;gap:10px;padding:10px;background:var(--sunken)}.bm-template-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff}.bm-template-table tbody td{display:block;width:auto;padding:0;min-width:0}.bm-template-table td:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--ink-4);font:500 10.5px/1.4 var(--font-mono);letter-spacing:.04em}.bm-template-table td:first-child,.bm-template-table td:last-child,.bm-template-table td:nth-child(5){grid-column:1/-1}.bm-template-table td:first-child{border-bottom:1px solid var(--line-soft);padding-bottom:12px;width:100%}.bm-template-table td:first-child button{font-size:14px}.bm-template-table td:last-child{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line-soft);padding-top:12px}.bm-template-table td:last-child>div{flex-wrap:wrap}}@container (max-width: 700px){.studio-intro{padding:22px;flex-direction:column;align-items:stretch;gap:20px}.studio-intro h2{max-width:100%;font-size:24px}.studio-intro-aside{flex-basis:auto;border-inline-start:0;border-top:1px solid var(--line);padding:16px 0 0}.studio-intro-aside strong{font-size:24px}.studio-metrics{grid-template-columns:minmax(0,1fr)}.studio-metric{padding:16px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.studio-metric+.studio-metric{border-inline-start:0;border-top:1px solid var(--line-soft)}.studio-metric-value{grid-column:2;grid-row:1/3;align-self:center;font-size:23px;margin:0;max-width:180px;text-align:end}.studio-metric-note{grid-column:1}.studio-session-row{flex-direction:column;padding:18px}.studio-session-row>div>div>div{flex-wrap:wrap}.studio-table,.studio-table tbody{display:block;width:100%;min-width:0}.studio-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.studio-table tbody{display:grid;gap:10px;padding:10px;background:var(--sunken)}.studio-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff}.studio-table td{display:block;padding:0;border:0;min-width:0;max-width:none}.studio-table td:before{content:attr(data-label);display:block;margin-bottom:5px;font:500 10.5px/1.4 var(--font-mono);letter-spacing:.04em;color:var(--ink-4)}.studio-table td:first-child{grid-column:1/-1;border-bottom:1px solid var(--line-soft);padding-bottom:12px}.studio-table td:nth-child(2){grid-column:1/-1}.studio-selection{align-items:flex-start}.recovery-page .studio-intro-aside{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px}.recovery-page .studio-intro-aside strong{margin:0}.recovery-page .studio-intro-aside p{margin:0;flex-basis:100%;font-size:12px}.studio-page .lg\:grid-cols-4{grid-template-columns:minmax(0,1fr)}.workspace-shortcut{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px}.workspace-shortcut-icon{width:36px;height:36px;align-self:start}.workspace-shortcut-link{grid-column:1/-1;justify-self:stretch}.workspace-shortcut-copy p{margin-top:3px;font-size:12.5px}.contacts-filters{flex-basis:auto}.contacts-filters>.relative:first-child{flex:1 1 auto;max-width:none}.contacts-actions{align-self:stretch}.contacts-actions>button{flex:1 1 130px;white-space:normal;padding-block:10px}.contacts-list-actions>.relative{flex:1 1 140px}.contacts-list-actions>button{flex:0 0 auto;min-width:112px}.contacts-list-actions input{width:100%}.workspace-content :is(.contacts-directory,.contacts-lists) .overflow-x-auto>.contacts-mobile-table{display:block;width:100%;min-width:0}.contacts-mobile-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.contacts-mobile-table tbody{display:grid;gap:10px;padding:10px;background:var(--sunken)}.contacts-mobile-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff}.studio-collection .contacts-mobile-table td{display:block;min-width:0;max-width:none;padding:0;border:0;text-align:start;white-space:normal;overflow-wrap:anywhere}.contacts-mobile-table td:before{content:attr(data-label);display:block;margin-bottom:6px;color:var(--ink-4);font:500 10.5px/1.4 var(--font-mono);letter-spacing:.04em}.contacts-mobile-table td:first-child{grid-column:1/-1;padding-bottom:12px;border-bottom:1px solid var(--line-soft)}.contacts-mobile-table td:first-child:before{display:none}.contacts-mobile-table td:first-child>div>span:first-child{font-size:14px}.contacts-mobile-table td:first-child>div>span:last-child{margin-top:4px}.contacts-mobile-table td:last-child{grid-column:1/-1;padding-top:12px;border-top:1px solid var(--line-soft)}.contacts-mobile-table td:last-child:before{display:none}.contacts-mobile-table td:last-child>div{justify-content:space-between;gap:12px}.contacts-mobile-table td:last-child :is(a,button){min-height:44px;min-width:44px}.contacts-mobile-table td:last-child a{margin-inline-end:auto;padding-inline:14px}.contacts-list-table td:nth-child(2){grid-column:1/-1}.contacts-list-table td:nth-child(2) .line-clamp-2{-webkit-line-clamp:unset}.contacts-pagination{padding:14px;font-size:12.5px;line-height:1.6}.contacts-pagination>div{flex-wrap:wrap;justify-content:space-between;width:100%}}@media (max-width:1250px){.autopilot-history>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.workspace-content :is(.workspace-page,.studio-page,.tool-page,.studio-collection,.studio-billing){padding:24px 24px 48px}}@media (max-width:1023px){.bm-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.bm-summary-intro{grid-column:1/-1;padding:16px 20px;border-inline-end:0;border-bottom:1px solid var(--line-soft)}.bm-summary-stat:nth-child(2){border-inline-start:0}.bm-template-editor>div{grid-column:1/-1;border-inline-end:0;padding-inline-end:0}.workspace-content .bm-settings-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;padding:14px 16px 0;gap:4px;scrollbar-width:none}.workspace-content .bm-settings-nav a{flex-shrink:0;min-height:40px;display:flex;align-items:center;padding:8px 13px;white-space:nowrap}.workspace-content .bm-collection-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:12px}.workspace-content .bm-collection-filters{display:grid;min-width:0;max-width:none;width:100%;gap:10px;align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workspace-content .bm-collection-filters>*{min-width:0;width:auto}.workspace-content .bm-collection-filters input{width:100%;min-height:44px}.workspace-content .bm-flow-toolbar .bm-collection-filters>.relative:first-child{grid-column:1/-1}.workspace-content .bm-collection-actions{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px}.workspace-content .bm-flow-toolbar .bm-collection-actions{grid-template-columns:44px minmax(0,1fr) minmax(0,1.15fr)}.workspace-content .bm-collection-actions>button{min-width:0;width:auto;min-height:44px;height:auto;padding:10px;justify-content:center;white-space:normal}.workspace-content .bm-collection-actions>button>svg{flex-shrink:0}}@media (max-width:767px){.workspace-content :is(.workspace-page,.studio-page,.tool-page,.studio-collection,.studio-billing){padding:18px 16px 32px;--workspace-section-gap:16px}.workspace-content>:where(main,div,section).p-6,.workspace-content>:where(main,div,section).p-8{padding:20px 16px}.workspace-content :where(.p-8):not(.workspace-page){padding:20px 16px}.workspace-content :where(.px-8){padding-inline:16px}.workspace-content>div>.p-8{padding:20px 16px}.workspace-content :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select){min-height:44px}.bm-admin :where(input,select,textarea),.bm-auth :where(input,select,textarea),.bm-dialog-panel :where(textarea,input,select),.workspace-content :where(textarea,input,select){font-size:16px}.workspace-content :where(.bm-control,.workspace-button,.tool-primary,.tool-secondary,.bm-primary){min-height:44px}.workspace-content :where(.overflow-x-auto){overscroll-behavior-inline:contain;scrollbar-width:thin}.workspace-content :where(.overflow-x-auto)>table:not(.bm-template-table){min-width:600px}.workspace-content :where(td,th){white-space:normal}.workspace-content .bm-table td{padding-block:13px}.bm-dialog-panel{max-width:100%;max-height:calc(100dvh - 24px);border-radius:16px}.bm-template-editor{display:block;padding:16px}.bm-template-editor>div+div{margin-top:24px}.bm-template-editor .grid-cols-12{display:flex;flex-direction:column}.bm-template-editor .grid-cols-12>*{width:100%;min-width:0}.bm-template-editor .sticky{position:static}.bm-template-editor>div:first-child,.bm-template-editor>div:nth-child(2)>.grid>div:first-child{padding:20px}.bm-template-table td:last-child button{min-width:44px;min-height:44px}.tool-intro :is(h1,h2){max-width:100%;font-size:23px}.tool-card{padding:18px 16px;border-radius:13px}.tool-page :where(.flex.gap-3,.flex.gap-4){flex-wrap:wrap}.tool-page :where(form>.tool-primary){width:100%}.tool-card fieldset .sm\:grid-cols-3{grid-template-columns:minmax(0,1fr)}.tool-preview{padding:16px}.bm-ai-writer{border-radius:14px}.bm-ai-writer>div:first-child{padding:16px}.workspace-content :is(.studio-intro,.tool-intro){padding:20px;gap:16px;border-radius:15px;flex-direction:column;align-items:stretch}.studio-intro h2,.tool-intro :is(h1,h2){margin-top:10px;font-size:22px;line-height:1.25;max-width:none}.studio-description,.tool-intro p:not(:first-child){margin-top:8px;font-size:13.5px;line-height:1.7}.studio-intro-copy>.studio-actions{margin-top:16px}.studio-actions>:is(a,button){min-height:44px;padding-block:10px;flex-grow:1;justify-content:center;text-align:center;white-space:normal}.studio-intro-aside{flex-basis:auto;border-inline-start:0;border-top:1px solid var(--line);padding:16px 0 0}.studio-section-heading{gap:12px;margin-bottom:16px}.tool-card-heading{gap:12px;padding-bottom:14px}.workspace-content .studio-card,.workspace-shell .tool-card{padding:18px 16px;border-radius:13px}.studio-metric{padding:16px}.studio-metric-value{font-size:24px}.workspace-quicklink{padding:16px;flex-wrap:wrap;row-gap:12px}.studio-split{grid-template-columns:minmax(0,1fr);gap:18px}.studio-table-card>.studio-section-heading{padding:18px 16px 0}.studio-table-card>.studio-note{margin:0 16px 16px}.workspace-content>.studio-deals{padding:16px;gap:14px}.studio-profile-columns{gap:16px}.studio-billing>div:first-child{padding:22px}.studio-billing>div:not(:first-child):not(.fixed){padding:18px}.studio-ticket-thread{margin:12px}.studio-store{padding:13px;gap:10px}.studio-store-mark{width:34px;height:36px}.studio-pagination{padding:14px 16px;justify-content:space-between;gap:8px}.workspace-content .studio-table-wrap>.studio-table{min-width:0}.workspace-content[data-page="/channels/whatsapp/coexistence"]>main{margin:16px;width:auto;padding:22px}.bm-plan-status:not(.border-red-200){margin-inline-start:16px;margin-top:12px}.bm-settings>div>div>.grid{margin:16px;padding:20px;grid-template-columns:minmax(0,1fr);gap:20px}.bm-settings>div>div>.grid>.col-span-2{grid-column:1/-1}.bm-settings form>.grid-cols-2{grid-template-columns:minmax(0,1fr)}.bm-summary-stat{padding:18px 14px}.bm-summary-stat strong{font-size:22px}.bm-help-hero{padding:22px;align-items:flex-start}.bm-help-hero h2{font-size:22px}.bm-help-hero svg{display:none}.autopilot-history>ul{grid-template-columns:minmax(0,1fr)}.workspace-content .contacts-toolbar{padding:12px;gap:12px}.contacts-filters{gap:10px}.contacts-tabs{gap:0}.contacts-tabs>button{flex:1;padding-inline:10px;min-height:44px}.contacts-dialog :is(button,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.contacts-dialog :is(.justify-end,.justify-between){flex-wrap:wrap}.contacts-actions>button,.contacts-list-toolbar :is(input,button),.contacts-toolbar :is(input,button){min-height:44px}.workspace-content[data-page="/settings/ai-providers"] .w-fit{max-width:100%;flex-wrap:wrap}.workspace-content[data-page="/settings/ai-providers"] .w-fit>button{flex:1 1 auto;justify-content:center}.bm-admin :where(.flex.w-fit){max-width:100%;flex-wrap:wrap}.workspace-content[data-page="/calendar"] .w-fit{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-content[data-page="/calendar"] .w-fit>button{min-width:0;padding:8px 6px;gap:6px;flex-direction:column;font-size:11.5px}.workspace-content[data-page="/calendar"] .grid-cols-7{gap:2px}.workspace-content[data-page="/calendar"] .grid-cols-7>*{padding-inline:2px}.workspace-content[data-page="/calendar"] .grid-cols-7 button{min-width:0}.bm-knowledge-layout{flex-direction:column;overflow-y:auto}.bm-knowledge-layout>div:first-child{width:100%;height:auto;max-height:230px;flex-shrink:0;border-inline-end:0;border-bottom:1px solid var(--line)}.bm-knowledge-layout>div:last-child{height:auto;min-height:400px;flex-shrink:0;overflow:visible}.bm-knowledge-layout>div:last-child>div{height:auto;overflow:visible}.bm-knowledge-layout>div:last-child .h-16{height:auto;min-height:64px;flex-wrap:wrap;gap:12px;padding-block:14px}.bm-flow-editor>header{height:auto;min-height:64px;flex-wrap:wrap;gap:12px;padding-block:12px}.bm-flow-editor>header>div{min-width:0;max-width:100%;flex-wrap:wrap}.bm-flow-editor>header>div:last-child{gap:6px}.bm-flow-editor .animate-border-rotate{display:none}.bm-flow-editor>header>div:last-child button{padding-inline:8px}.bm-flow-editor>div.flex-1{flex-direction:column}.bm-flow-catalog{width:100%;height:150px;border-inline-end:0;border-bottom:1px solid var(--line)}.bm-flow-catalog>div:first-child{display:none}.bm-flow-catalog>div:last-child{display:flex;gap:20px;padding:12px}.bm-flow-catalog>div:last-child>div{min-width:230px;margin:0}.bm-flow-editor>div.flex-1>.w-\[380px\]{position:absolute;inset:0;width:100%;z-index:60}.bm-flow-editor .react-flow{min-height:240px}.bm-flow-editor :where(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px;min-height:44px}.bm-admin :where(main,section,form,.grid>*){min-width:0}.bm-admin .bm-admin-content{padding:16px}.bm-admin .overflow-x-auto{max-width:100%}.bm-admin .overflow-x-auto>table{min-width:620px}.bm-admin :where(.grid-cols-3.gap-8){grid-template-columns:minmax(0,1fr)}.bm-admin :where(.grid-cols-3.gap-8)>*{grid-column:1/-1}.bm-admin .bm-control,.bm-auth .bm-control{min-height:44px}}@media (max-width:420px){.tool-card,.tool-preview{padding:16px}.tool-intro{padding:18px}.workspace-content :where(form,.bm-template-editor) .grid-cols-2{grid-template-columns:minmax(0,1fr)}.bm-ai-writer>div:first-child>div>span{display:none}.contacts-dialog .grid-cols-2{grid-template-columns:minmax(0,1fr)}.contacts-dialog .col-span-2{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}