@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing) * 4)}.m-8{margin:calc(var(--spacing) * 8)}.m-12{margin:calc(var(--spacing) * 12)}.m-16{margin:calc(var(--spacing) * 16)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--blue:#0051ff;--glass:#ffffff14;--glass-blur:blur(1px);--glass-shadow:inset 0 0 4px #ffffff40;--header-control-size:1.8125rem;--scrollbar-thumb:#1d222b5c;--scrollbar-thumb-hover:#1d222b94;--scrollbar-size:.375rem}*{box-sizing:border-box;scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:.125rem solid #0000;border-radius:100px;min-width:2rem;min-height:2rem}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}html,body{min-height:100%}body{background-color:var(--blue);color:#fff;background-image:url(/ornament-tile.png);background-position:0 0;background-repeat:repeat;background-size:150px 150px;background-attachment:fixed;margin:0}::selection{color:var(--blue);text-shadow:none;background:#fff}.faq-document-page ::selection{background:var(--blue);color:#fff}.home{background:0 0;min-height:100svh;position:relative;overflow-x:clip}.site-screen{min-height:100svh;padding:calc(clamp(.75rem, 1.4vw, 1.25rem) + env(safe-area-inset-top,0px)) calc(clamp(.75rem, 1.4vw, 1.25rem) + env(safe-area-inset-right,0px)) calc(clamp(.75rem, 1.4vw, 1.25rem) + env(safe-area-inset-bottom,0px)) calc(clamp(.75rem, 1.4vw, 1.25rem) + env(safe-area-inset-left,0px));grid-template-rows:auto minmax(0,1fr) auto;gap:.625rem;display:grid}.header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.brand{background:var(--glass);box-shadow:var(--glass-shadow);color:inherit;white-space:nowrap;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);view-transition-name:telefeeds-brand;border-radius:100px;padding:.125rem clamp(1rem,1.8vw,1.5rem) .1875rem;font-size:clamp(2rem,2.92vw,2.625rem);font-weight:700;line-height:1.21;text-decoration:none;transition:padding .42s cubic-bezier(.4,0,.2,1),font-size .42s cubic-bezier(.4,0,.2,1),line-height .42s cubic-bezier(.4,0,.2,1);display:block}.header-actions{justify-content:flex-end;align-items:flex-start;gap:1rem;transition:gap .42s cubic-bezier(.4,0,.2,1);display:flex}.header-auth-slot{opacity:1;transform-origin:100%;visibility:visible;width:max-content;max-width:32rem;transition:max-width .42s cubic-bezier(.4,0,.2,1) .22s,opacity .3s .22s,transform .42s cubic-bezier(.4,0,.2,1) .22s,visibility;display:flex;overflow:clip;transform:translate(0)scale(1)}.home[data-auth-page=true] .site-screen>.header .header-actions{gap:0}.home[data-auth-page=true] .site-screen>.header .header-auth-slot{opacity:0;pointer-events:none;visibility:hidden;max-width:0;transition:max-width .42s cubic-bezier(.4,0,.2,1),opacity .26s,transform .42s cubic-bezier(.4,0,.2,1),visibility 0s .42s;transform:translate(.75rem)scale(.94)}.central-stage{min-width:0;min-height:0;display:grid;position:relative}.glass{background:var(--glass);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.language-selector{z-index:40;flex:none;display:inline-flex;position:relative}.language{appearance:none;z-index:1;width:var(--header-control-size);height:var(--header-control-size);color:inherit;font:inherit;cursor:pointer;border:0;border-radius:50%;padding:.34375rem;line-height:0;transition:background-color .15s,box-shadow .15s,opacity .12s;display:inline-flex;position:relative;overflow:hidden}.language>.language-flag,.language-option>.language-flag{object-fit:contain;flex:none;place-items:center;width:1.125rem;height:1.125rem;font-size:1.125rem;line-height:1;display:inline-grid}.language:focus-visible,.language-option:focus-visible{outline-offset:2px;outline:2px solid}.language-popover{z-index:0;opacity:0;pointer-events:none;transform-origin:100% 0;visibility:hidden;min-width:9.5rem;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff24;border:1px solid #ffffff2e;border-radius:1rem;gap:.25rem;padding:.375rem;transition:opacity .12s,transform .19s cubic-bezier(.16,1.2,.3,1),visibility 0s .19s;display:grid;position:absolute;top:0;right:0;overflow:hidden;transform:scale(.82);box-shadow:inset 0 0 4px #ffffff47,0 .75rem 2rem #001c783d}.language-selector[data-open=true] .language-popover{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .12s,transform .19s cubic-bezier(.16,1.2,.3,1),visibility;transform:scale(1)}.language-selector[data-open=true] .language{box-shadow:none;opacity:0;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.language-option{appearance:none;min-height:2rem;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .12s,transform .16s cubic-bezier(.16,1,.3,1);display:grid}.language-option[data-active=true]{background:#ffffff24}.language-option:active{transform:scale(.97)}.language-option>svg{opacity:0;width:.75rem;height:.75rem}.language-option[data-active=true]>svg{opacity:1}.auth{--choice-target-padding:10;height:var(--header-control-size);white-space:nowrap;border-radius:999px;gap:.125rem;font-size:clamp(.875rem,1.25vw,1.125rem);font-weight:600;line-height:1.2}.auth .choice-item{height:100%;padding:0 .625rem}.panel-action{height:var(--header-control-size);color:inherit;font:inherit;white-space:nowrap;border:0;border-radius:999px;align-items:center;padding:0 .75rem;font-size:clamp(.875rem,1.25vw,1.125rem);font-weight:600;line-height:1.2;text-decoration:none;animation:.22s cubic-bezier(.16,1,.3,1) both account-control-enter;display:inline-flex}.panel-action:disabled{opacity:1;cursor:default}.auth-choice{--bubble-left:0px;--bubble-width:100%;align-items:center;display:inline-flex;position:relative}.choice-bubble{z-index:0;top:0;bottom:0;left:var(--bubble-left);width:var(--bubble-width);border-radius:inherit;background:var(--glass);box-shadow:var(--glass-shadow);pointer-events:none;transform-origin:50%;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:left .18s cubic-bezier(.16,1.16,.3,1),width .18s cubic-bezier(.16,1.16,.3,1),transform .16s cubic-bezier(.16,1,.3,1);position:absolute;transform:scaleY(1)}.choice-item,.auth-choice>.separator{z-index:1;position:relative}.choice-item{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}.choice-label{pointer-events:none}.choice-item:focus-visible{z-index:2;outline-offset:2px;outline:2px solid #ffffffe6}.auth-choice[data-active=true] .choice-bubble{transform:scaleY(.9)}.auth-choice>.separator{opacity:1;transition:opacity 90ms,transform .14s cubic-bezier(.16,1,.3,1);transform:scale(1)}.auth-choice[data-active=true]>.separator{opacity:0;transform:scale(.25)}.separator{color:#fffc;font-weight:800}.hero{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:clamp(1.5rem,2.8vw,2.5rem);height:100%;padding-inline:clamp(0rem,1.4vw,1.25rem);transition:gap .32s cubic-bezier(.4,0,.2,1);display:flex}.auth-mode-switch{--mode-bubble-left:0px;--mode-bubble-width:0px;--auth-mode-top:clamp(.75rem, 1.4vw, 1.25rem);z-index:20;top:var(--auth-mode-top);color:#fff;white-space:nowrap;align-items:center;gap:.625rem;width:max-content;margin-inline:auto;font-size:clamp(.875rem,1.25vw,1.125rem);font-weight:600;line-height:1.21;animation:.46s cubic-bezier(.4,0,.2,1) both auth-mode-enter;display:flex;position:absolute;left:0;right:0}.auth-mode-bubble{z-index:0;inset-block:.125rem;left:var(--mode-bubble-left);width:var(--mode-bubble-width);background:var(--glass);box-shadow:var(--glass-shadow);opacity:0;pointer-events:none;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:999px;transition:left .18s cubic-bezier(.16,1.16,.3,1),width .18s cubic-bezier(.16,1.16,.3,1),opacity .12s;position:absolute}.auth-mode-switch[data-ready=true] .auth-mode-bubble{opacity:1}.auth-mode-link{z-index:1;min-height:2.25rem;color:inherit;border-radius:999px;align-items:center;padding:.25rem .625rem;text-decoration:none;display:inline-flex;position:relative}.auth-mode-link:focus-visible{outline-offset:2px;outline:2px solid #ffffffe6}.auth-page{place-items:center;width:100%;height:100%;padding:clamp(1.5rem,4vw,3rem) 1rem;display:grid}.auth-form{flex-direction:column;align-items:stretch;width:min(100%,22rem);display:flex}.auth-fields{flex-direction:column;display:flex}.auth-field{appearance:none;color:#fff;width:100%;height:3.0625rem;font:inherit;caret-color:#fff;border:0;border-radius:2rem;outline:0;padding:1.0625rem 1.25rem .25rem;font-size:1.125rem;font-weight:500;line-height:1.1;transition:background-color .18s,box-shadow .18s;display:block}.auth-field-control{width:100%;display:block;position:relative}.auth-field-label{color:#ffffffb3;pointer-events:none;transform-origin:0 0;font-size:1.125rem;font-weight:500;line-height:1;transition:top .22s cubic-bezier(.4,0,.2,1),color .18s,font-size .22s cubic-bezier(.4,0,.2,1),opacity .18s,transform .22s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.auth-field-control:focus-within .auth-field-label{color:#ffffffb8;opacity:.9;font-size:.6875rem;font-weight:600;top:.4375rem;transform:translateY(0)}.auth-field-control:has(.auth-field:not(:placeholder-shown)) .auth-field-label{color:#ffffffb8;opacity:.9;font-size:.6875rem;font-weight:600;top:.4375rem;transform:translateY(0)}.auth-field:autofill+.auth-field-label{color:#ffffffb8;opacity:.9;font-size:.6875rem;font-weight:600;top:.4375rem;transform:translateY(0)}.auth-field:focus{box-shadow:var(--glass-shadow), inset 0 0 0 2px #ffffffd1;background-color:#ffffff1c}.auth-field:-webkit-autofill{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-fill-color:white;caret-color:#fff;box-shadow:var(--glass-shadow), inset 0 0 0 1000px var(--glass);-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-out,box-shadow .18s}.auth-field:-webkit-autofill:hover{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-fill-color:white;caret-color:#fff;box-shadow:var(--glass-shadow), inset 0 0 0 1000px var(--glass);-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-out,box-shadow .18s}.auth-field:autofill,.auth-field:autofill:hover{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-fill-color:white;caret-color:#fff;box-shadow:var(--glass-shadow), inset 0 0 0 1000px var(--glass);-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-out,box-shadow .18s}:is(.auth-field:autofill:focus,.auth-field:autofill:focus){box-shadow:var(--glass-shadow), inset 0 0 0 2px #ffffffd1, inset 0 0 0 1000px #ffffff1c}.auth-field-control:focus-within .auth-field-label{color:#fff}.auth-field-control--email{margin-bottom:.625rem}.auth-field-slot{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .46s cubic-bezier(.4,0,.2,1),margin .46s cubic-bezier(.4,0,.2,1),opacity .24s,transform .46s cubic-bezier(.4,0,.2,1);display:grid;transform:translateY(-.5rem)}.auth-field-slot-inner{min-height:0;overflow:hidden}.auth-form--register .auth-field-slot{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.auth-form--register .auth-field-slot--name{margin-bottom:.625rem}.auth-form--register .auth-field-slot--confirmation{margin-top:.625rem}.auth-consent-slot{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.4,0,.2,1),margin .36s cubic-bezier(.4,0,.2,1),opacity .22s,transform .36s cubic-bezier(.4,0,.2,1);display:grid;transform:translateY(-.375rem)}.auth-consent-slot-inner{min-height:0;overflow:hidden}.auth-form--register .auth-consent-slot{opacity:1;grid-template-rows:1fr;margin-top:.625rem;transform:translateY(0)}.auth-form--register .auth-consent-slot-inner{overflow:visible}.auth-feedback{color:#ffffffe0;text-align:center;opacity:0;max-height:0;margin-top:0;font-size:.75rem;font-weight:600;line-height:1.35;transition:max-height .26s cubic-bezier(.4,0,.2,1),margin .26s cubic-bezier(.4,0,.2,1),opacity .18s,transform .26s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:translateY(-.25rem)}.auth-feedback[data-visible=true]{opacity:1;max-height:4rem;margin-top:.625rem;transform:translateY(0)}.auth-consent{color:#ffffffd1;cursor:pointer;grid-template-columns:1.125rem 1fr;align-items:start;gap:.625rem;font-size:.75rem;font-weight:500;line-height:1.35;display:grid}.auth-consent-checkbox{appearance:none;color:#fff;cursor:pointer;border:0;border-radius:.35rem;place-items:center;width:1.125rem;height:1.125rem;margin:0;display:grid;position:relative}.auth-consent-checkbox:after{opacity:0;content:"";border-bottom:.125rem solid;border-left:.125rem solid;width:.5rem;height:.25rem;transition:opacity .12s,transform .16s cubic-bezier(.16,1,.3,1);transform:translateY(-.0625rem)rotate(-45deg)scale(.6)}.auth-consent-checkbox:checked:after{opacity:1;transform:translateY(-.0625rem)rotate(-45deg)scale(1)}.auth-consent-checkbox:focus-visible{box-shadow:var(--glass-shadow), 0 0 0 .125rem white;outline:0}.auth-consent-link{color:#fff;text-underline-offset:.2em;font-weight:700;text-decoration-thickness:1px}.auth-consent-link:focus-visible{outline-offset:2px;outline:2px solid #fff}.oauth-providers{justify-content:center;align-self:center;align-items:center;gap:.625rem;margin-top:.625rem;display:flex}.oauth-provider{color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:2.375rem;height:2.375rem;padding:0;text-decoration:none;transition:background-color .14s,transform .14s cubic-bezier(.16,1,.3,1);display:inline-grid}.oauth-provider svg{width:1.125rem;height:1.125rem}.oauth-provider:focus-visible{outline-offset:2px;outline:2px solid #fff}.oauth-provider:disabled{opacity:.48;cursor:not-allowed}.oauth-provider--vk svg{width:1.25rem;height:1.25rem}.oauth-provider--telegram svg{width:1.1875rem;height:1.1875rem}.auth-form-actions{align-items:center;gap:.625rem;margin-top:.625rem;display:flex}.auth-back,.auth-submit{height:2.375rem;color:inherit;font:inherit;cursor:pointer;border:0;font-size:1.125rem;font-weight:600;line-height:1.21}.auth-back{border-radius:50%;flex:0 0 2.375rem;place-items:center;width:2.375rem;text-decoration:none;display:inline-grid}.auth-back>svg{stroke-width:2.25px;width:1.125rem;height:1.125rem;display:block;transform:translate(-.03125rem)}.auth-submit{border-radius:2rem;flex:1;min-width:0}.auth-back:focus-visible,.auth-submit:focus-visible{outline-offset:2px;outline:2px solid #fff}.auth-submit:disabled{opacity:.72;cursor:wait}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}::view-transition{pointer-events:none}::view-transition-old(.home-auth-forward){animation-name:route-move;animation-duration:.56s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}::view-transition-new(.home-auth-forward){animation-name:route-move;animation-duration:.56s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}::view-transition-old(.home-auth-back){animation-name:route-move;animation-duration:.56s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}::view-transition-new(.home-auth-back){animation-name:route-move;animation-duration:.56s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}::view-transition-old(.home-panel-forward){animation-name:route-move;animation-duration:.56s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}::view-transition-new(.home-panel-forward){animation-name:route-move;animation-duration:.56s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}::view-transition-old(.home-panel-back){animation-name:route-move;animation-duration:.56s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}::view-transition-new(.home-panel-back){animation-name:route-move;animation-duration:.56s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}::view-transition-old(.auth-panel-forward){animation-name:route-move;animation-duration:.56s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}::view-transition-new(.auth-panel-forward){animation-name:route-move;animation-duration:.56s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}::view-transition-old(.auth-panel-back){animation-name:route-move;animation-duration:.56s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}::view-transition-new(.auth-panel-back){animation-name:route-move;animation-duration:.56s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}::view-transition-old(.home-auth-forward){animation-direction:reverse}::view-transition-old(.home-auth-back){animation-direction:reverse}::view-transition-old(.home-panel-forward){animation-direction:reverse}::view-transition-old(.home-panel-back){animation-direction:reverse}::view-transition-old(.auth-panel-forward){animation-direction:reverse}::view-transition-old(.auth-panel-back){animation-direction:reverse}::view-transition-group(telefeeds-brand){animation-duration:.56s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(telefeeds-brand){mix-blend-mode:normal}::view-transition-new(telefeeds-brand){mix-blend-mode:normal}::view-transition-old(.home-auth-forward){--route-offset-x:-100vw;--route-offset-y:0}::view-transition-new(.home-auth-forward){--route-offset-x:100vw;--route-offset-y:0}::view-transition-old(.home-auth-back){--route-offset-x:100vw;--route-offset-y:0}::view-transition-new(.home-auth-back){--route-offset-x:-100vw;--route-offset-y:0}::view-transition-old(.home-panel-forward){--route-offset-x:0;--route-offset-y:-100vh}::view-transition-new(.home-panel-forward){--route-offset-x:0;--route-offset-y:100vh}::view-transition-old(.home-panel-back){--route-offset-x:0;--route-offset-y:100vh}::view-transition-new(.home-panel-back){--route-offset-x:0;--route-offset-y:-100vh}::view-transition-old(.auth-panel-forward){--route-offset-x:100vw;--route-offset-y:-100vh}::view-transition-new(.auth-panel-forward){--route-offset-x:-100vw;--route-offset-y:100vh}::view-transition-old(.auth-panel-back){--route-offset-x:-100vw;--route-offset-y:100vh}::view-transition-new(.auth-panel-back){--route-offset-x:100vw;--route-offset-y:-100vh}::view-transition-old(.panel-detail-forward){animation-duration:.22s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}::view-transition-new(.panel-detail-forward){animation-duration:.22s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}::view-transition-old(.panel-detail-back){animation-duration:.22s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}::view-transition-new(.panel-detail-back){animation-duration:.22s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}::view-transition-old(.panel-detail-forward){animation-name:panel-detail-exit}::view-transition-new(.panel-detail-back){animation-name:panel-detail-exit}::view-transition-new(.panel-detail-forward){animation-name:panel-detail-enter}::view-transition-old(.panel-detail-back){animation-name:panel-detail-enter}@keyframes route-move{0%{translate:var(--route-offset-x) var(--route-offset-y)}to{translate:0}}@keyframes panel-detail-enter{0%{opacity:0;transform:translate(1rem)scale(.995)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes panel-detail-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-.75rem)scale(.995)}}@keyframes auth-mode-enter{0%{opacity:0;margin-top:-1rem}to{opacity:1;margin-top:0}}.hero h1{max-width:100%;margin:0;font-size:clamp(2.75rem,5.84vw,5.25rem);font-weight:700;line-height:1.21}.hero h1>span{display:block}.rotating-word{--base-headline-size:1em;--headline-line-box:1.21em;isolation:isolate;width:5.45em;height:var(--headline-line-box);max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;transition:width .65s cubic-bezier(.65,0,.35,1),height .65s cubic-bezier(.65,0,.35,1),font-size .65s cubic-bezier(.65,0,.35,1);display:block;position:relative}.rotating-word:focus-visible{outline-offset:4px;outline:2px solid #ffffffe6}.rotating-clip{z-index:1;visibility:visible;opacity:1;transition:opacity .18s .22s,visibility 0s .22s;position:absolute;inset:0;overflow:hidden}.rotating-line{line-height:var(--headline-line-box);white-space:nowrap;will-change:transform;transition:none;position:absolute;top:0;left:0}.rotating-current{transform:translateY(0)}.rotating-next{transform:translateY(100%)}.rotating-word[data-rolling=true] .rotating-line{transition:transform .56s cubic-bezier(.72,0,.22,1)}.rotating-word[data-rolling=true] .rotating-current{transform:translate(-50%,-100%)}.rotating-word[data-rolling=true] .rotating-next{transform:translateY(0)}.rotating-word:after{z-index:0;content:"";opacity:0;pointer-events:none;filter:blur(.18em);background:#ffffffb8;border-radius:50%;height:18%;position:absolute;bottom:12%;left:2%;right:2%;transform:translateY(18%)scaleX(.72)}.rotating-word[data-rolling=true]:after{animation:.56s ease-out both headline-blur}.hero h1 .rotating-list{grid-auto-rows:var(--headline-line-box);visibility:hidden;opacity:0;line-height:var(--headline-line-box);white-space:nowrap;pointer-events:none;align-content:start;transition:opacity .22s,transform .36s cubic-bezier(.4,0,.2,1),visibility 0s .22s;display:grid;position:absolute;inset:0;overflow:hidden;transform:translateY(-.08em)}.rotating-word[data-expanded=true]{overflow:visible}.rotating-word[data-expanded=true] .rotating-clip{visibility:hidden;opacity:0;transition:opacity .14s,visibility 0s .14s}.hero h1 .rotating-word[data-expanded=true] .rotating-list{visibility:visible;opacity:1;transition:opacity .36s .16s,transform .6s cubic-bezier(.65,0,.35,1),visibility;transform:translateY(0)}.rotating-word[data-expanded=true]:after{display:none}.rotating-measure{visibility:hidden;font-size:var(--base-headline-size);pointer-events:none;position:absolute}.hero h1 .rotating-measure>span{white-space:nowrap;display:inline-block}.primary-action{--choice-target-padding:20;white-space:nowrap;border-radius:999px;gap:0;font-size:clamp(1.25rem,2.23vw,2rem);font-weight:700;line-height:1.21}.hero[data-authenticated=true]{gap:0}.primary-action-slot{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1),opacity .18s,transform .32s cubic-bezier(.4,0,.2,1);display:grid;transform:translateY(0)scale(1)}.primary-action-slot-inner{min-height:0;overflow:hidden}.primary-action-slot[data-visible=false]{opacity:0;pointer-events:none;grid-template-rows:0fr;transform:translateY(-.375rem)scale(.96)}.primary-action .choice-item{padding-block:clamp(.5rem,.7vw,.625rem)}.primary-action .choice-bubble+.choice-item{padding-left:clamp(.875rem,1.4vw,1.25rem);padding-right:.45ch}.primary-action .choice-item:last-of-type{padding-left:.45ch;padding-right:clamp(.875rem,1.4vw,1.25rem)}@keyframes headline-blur{0%,to{opacity:0;transform:translateY(18%)scaleX(.72)}24%{opacity:.48;transform:translateY(18%)scaleX(1)}68%{opacity:.24;transform:translateY(18%)scaleX(.9)}}@keyframes account-control-enter{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;display:flex}.footer-pill{color:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .5rem;font-family:inherit;font-size:clamp(.875rem,1.25vw,1.125rem);font-weight:600;line-height:1.21;text-decoration:none;display:inline-flex;overflow:hidden}.footer-pill-label{align-items:center;gap:.5rem;display:inline-flex}.footer-pill-label>svg,.footer-faq-slot .footer-pill>svg{flex:none;width:.875em;height:.875em}.footer-pill:focus-visible{outline-offset:3px;outline:2px solid #fff}.copyright-anchor{display:inline-flex;position:relative}.copyright-sizer{visibility:hidden;pointer-events:none}.copyright-pill{--copyright-expanded-width:15rem;z-index:1;transform-origin:bottom;justify-content:center;width:100%;height:100%;transition:width .42s cubic-bezier(.16,1,.3,1),height .42s cubic-bezier(.16,1,.3,1),border-radius .32s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.copyright-compact{opacity:1;justify-content:center;transition:opacity .14s .1s,transform .24s cubic-bezier(.16,1,.3,1) 80ms;position:absolute;inset:0;transform:translateY(0)scale(1)}.copyright-expanded{color:#ffffffc2;text-align:left;white-space:normal;opacity:0;pointer-events:none;visibility:hidden;align-items:center;padding:.5rem 1rem;font-size:.75rem;font-weight:500;line-height:1.35;transition:opacity .16s,transform .24s cubic-bezier(.16,1,.3,1),visibility 0s .24s;display:flex;position:absolute;inset:0;transform:translateY(.35rem)}.copyright-expanded-content{white-space:nowrap;gap:.125rem;width:max-content;display:grid}.copyright-expanded-content>strong{color:#fff;font-size:.8125rem;font-weight:600}.copyright-pill[data-open=true]{z-index:3;width:min(var(--copyright-expanded-width), calc(100vw - 2rem));border-radius:1rem;height:3.5rem}.copyright-pill[data-open=true] .copyright-compact{opacity:0;transition:opacity .12s,transform .18s;transform:translateY(-.25rem)scale(.96)}.copyright-pill[data-open=true] .copyright-expanded{opacity:1;visibility:visible;transition:opacity .18s .15s,transform .3s cubic-bezier(.16,1,.3,1) .11s,visibility;transform:translateY(0)}.footer-faq-slot{opacity:1;transition:opacity .22s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:scale(1)}.footer-faq-slot .footer-pill{width:max-content}.home[data-copyright-open=true] .site-screen .footer-faq-slot{opacity:0;pointer-events:none;transform:scale(.92)}.faq-document-page{--glass:#0000000f;--glass-shadow:inset 0 0 0 1px #0000002e;color:#111;height:100svh;font-family:var(--font-jetbrains-mono), monospace;background:#fff;flex-direction:column;font-size:.75rem;line-height:1.5;display:flex;overflow:hidden}.faq-document-header{padding:calc(.875rem + env(safe-area-inset-top,0px)) calc(clamp(1rem, 2.5vw, 2rem) + env(safe-area-inset-right,0px)) .875rem calc(clamp(1rem, 2.5vw, 2rem) + env(safe-area-inset-left,0px));background:#f5f5f5;border-bottom:1px solid;flex:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.faq-document-brand,.faq-document-route,.faq-document-back{flex:1}.faq-document-brand{color:inherit;font-size:inherit;text-underline-offset:.25em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.faq-document-brand:focus-visible,.faq-document-back:focus-visible{outline-offset:3px;outline:2px solid}.faq-document-route{text-align:center}.faq-document-back{color:inherit;font-family:inherit;font-size:inherit;text-align:right;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.faq-document-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.faq-document-frame{width:100%;min-height:100%;padding:.75rem calc(.75rem + env(safe-area-inset-right,0px)) calc(.75rem + env(safe-area-inset-bottom,0px)) calc(.75rem + env(safe-area-inset-left,0px));background:#fff;flex-direction:column;align-items:flex-start;display:flex}.faq-license{width:min(100%,64rem);font:inherit}.faq-license-title{margin:0 0 1.5em}.faq-license-title>*{font:inherit;margin:0}.faq-license h1{max-width:none;font:inherit;margin:0}.faq-license h2{font:inherit;margin:0}.faq-license h3{font:inherit;margin:1.5em 0 0}.faq-license p{max-width:none;margin:0}.faq-license>section{margin:0 0 1.5em;padding:0}.faq-license p+p{margin-top:1.5em}.faq-document-copyright{width:min(100%,28rem);color:inherit;font:inherit;background:0 0;border-top:1px solid;flex-direction:column;margin-top:auto;padding-top:1.25rem;display:flex}.panel-page{--panel-ink:#17191c;--panel-muted:#6b6b6b;--panel-line:#e4e5e8;--panel-surface:#fff;--panel-accent:#1557ff;--panel-radius:1rem;min-height:100svh;color:var(--panel-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f1f2f4}.admin-page{--glass:#ffffff14;--glass-shadow:inset 0 0 4px #ffffff40;--panel-sidebar-expanded:11rem;--panel-sidebar-collapsed:3.25rem;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;width:100%;height:100svh;min-height:0;overflow:hidden}.panel-shell{width:100%;min-width:0;height:100%;min-height:0;padding:calc(clamp(.75rem, 1.4vw, 1.25rem) + env(safe-area-inset-top,0px)) calc(clamp(.75rem, 1.4vw, 1.25rem) + env(safe-area-inset-right,0px)) calc(clamp(.75rem, 1.4vw, 1.25rem) + env(safe-area-inset-bottom,0px)) calc(clamp(.75rem, 1.4vw, 1.25rem) + env(safe-area-inset-left,0px));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid;overflow:hidden}.panel-shell-header{min-width:0}.panel-shell-header .brand{height:var(--header-control-size);align-items:center;padding:0 .75rem;font-size:clamp(.875rem,1.25vw,1.125rem);font-weight:600;line-height:1.2;display:inline-flex}.panel-workspace{grid-template-columns:var(--panel-sidebar-expanded) minmax(0, 1fr);gap:.625rem;min-width:0;min-height:0;transition:grid-template-columns .28s cubic-bezier(.16,1,.3,1);display:grid}.panel-sidebar{--panel-nav-bubble-top:3.25rem;--panel-nav-bubble-height:2.25rem;--panel-nav-bubble-left:.25rem;--panel-nav-bubble-width:calc(100% - .5rem);z-index:2;color:#fff;background:0 0;border:0;border-radius:1.125rem;flex-direction:column;gap:.25rem;min-width:0;min-height:0;padding:.25rem;display:flex;position:relative;overflow:hidden}.panel-nav-bubble{z-index:0;top:var(--panel-nav-bubble-top);left:var(--panel-nav-bubble-left);width:var(--panel-nav-bubble-width);height:var(--panel-nav-bubble-height);opacity:0;pointer-events:none;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff21;border-radius:100px;transition:top .19s cubic-bezier(.16,1.16,.3,1),left .19s cubic-bezier(.16,1.16,.3,1),width .24s cubic-bezier(.16,1.16,.3,1),height .19s cubic-bezier(.16,1.16,.3,1),opacity .12s;position:absolute;box-shadow:inset 0 0 4px #ffffff47}.panel-sidebar[data-bubble-ready=true] .panel-nav-bubble{opacity:1}.panel-sidebar-toggle,.panel-sidebar-item{z-index:1;appearance:none;width:max-content;min-width:0;max-width:100%;height:2.25rem;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:100px;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.625rem;padding:0 .625rem;font-size:.875rem;font-weight:650;text-decoration:none;display:grid;position:relative}.panel-sidebar-toggle{color:#fff;opacity:.72;flex:none;grid-template-columns:1.25rem;justify-content:center;width:2.25rem;padding:0;transition:opacity .12s;display:none}.panel-sidebar-toggle:hover,.panel-sidebar-toggle:focus-visible{opacity:1}.panel-sidebar-items{flex-direction:column;gap:.0625rem;min-height:0;display:flex}.panel-sidebar-item{height:2rem}.panel-sidebar-toggle>svg,.panel-sidebar-item>svg{flex:none;width:1.25rem;height:1.25rem}.panel-sidebar-entry-label{opacity:1;text-overflow:ellipsis;min-width:0;transition:opacity .12s 80ms,transform .18s cubic-bezier(.16,1,.3,1) 50ms;overflow:hidden}.panel-sidebar-history{flex-direction:column;gap:.0625rem;width:min(100%,150px);min-height:0;margin-top:.75rem;display:flex}.panel-sidebar-history-entry{z-index:1;border-radius:100px;grid-template-columns:minmax(0,1fr);align-items:center;column-gap:0;width:100%;max-width:none;height:2rem;padding:0 .25rem 0 .625rem;display:grid;position:relative}.panel-sidebar-history-link{min-width:0;height:100%;color:inherit;white-space:nowrap;grid-template-columns:minmax(0,1fr);align-items:center;gap:.625rem;font-size:.8125rem;font-weight:650;text-decoration:none;transition:padding-right .18s cubic-bezier(.16,1,.3,1);display:grid}.panel-sidebar-history-remove>svg{width:1.125rem;height:1.125rem}.panel-sidebar-history-remove{color:#fff;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;padding:0;transition:background-color .12s,opacity .12s,transform .16s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;right:.25rem;transform:scale(.75)}.panel-sidebar-history-entry:hover .panel-sidebar-history-link,.panel-sidebar-history-entry:focus-within .panel-sidebar-history-link,.panel-sidebar-history-entry[data-active=true] .panel-sidebar-history-link{padding-right:1.75rem}.panel-sidebar-history-entry:hover .panel-sidebar-history-remove,.panel-sidebar-history-entry:focus-within .panel-sidebar-history-remove,.panel-sidebar-history-entry[data-active=true] .panel-sidebar-history-remove{opacity:1;transform:scale(1)}.panel-sidebar-history-remove:hover,.panel-sidebar-history-remove:focus-visible{background:0 0;outline:0}.panel-sidebar-item[aria-disabled=true]{color:#fff;opacity:.48;cursor:default}.panel-sidebar-toggle:focus-visible,.panel-sidebar-item:focus-visible,.panel-sidebar-history-link:focus-visible{outline-offset:-2px;outline:2px solid #fff}.panel-functional{z-index:1;min-width:0;min-height:0;color:var(--panel-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff;background-image:radial-gradient(circle,#d5dae3 1px,#0000 1.15px);background-size:2rem 2rem;border:1px solid #ffffffb8;border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 1rem 3rem #001f7829}.panel-functional-scroll{overscroll-behavior:contain;width:100%;height:100%;overflow:auto}.admin-page .panel-content{width:100%;max-width:none;min-height:100%;margin:0;padding:clamp(.75rem,2vw,1.5rem)}.admin-page .panel-intro{display:none}.admin-page .bot-import,.admin-page .bots-section,.admin-page .panel-analytics,.admin-page .showcase-content{scroll-margin-top:clamp(.75rem,2vw,1.5rem)}.admin-page .bots-section{margin-top:1rem}.admin-page .showcase-content .bots-section{margin-top:0}.showcase-title>div{min-width:0}.showcase-title h1{letter-spacing:-.025em;margin:0;font-size:1.125rem}.showcase-title p{max-width:42rem;color:var(--panel-muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.showcase-content{flex-direction:column;gap:1rem;min-width:0;display:flex}.showcase-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.showcase-sort{flex-wrap:wrap;gap:.375rem;display:flex}.showcase-sort>button,.showcase-more{color:var(--panel-ink);cursor:pointer;white-space:normal;border:0;border-radius:999px;padding:.4375rem .75rem;font-size:.75rem;font-weight:700}.showcase-sort>button[aria-pressed=true]{background:#fff;box-shadow:0 .25rem .75rem #0d101524}.showcase-content .bots-section>h2{align-items:center;gap:.375rem;margin:0 0 .75rem;font-size:1rem;display:flex}.showcase-favorites{border-radius:var(--panel-radius);background:#315abd0a;min-width:0;padding:.75rem}.showcase-favorites .showcase-empty{background:0 0;min-height:0;padding:1rem .5rem}.showcase-favorite-button{color:#315abd;cursor:pointer;background:#315abd0a;border:0;border-radius:50%;grid-column:4;align-self:center;place-items:center;width:1.875rem;height:1.875rem;padding:0;display:grid}.showcase-favorite-button svg{opacity:.55;width:1rem;height:1rem}.showcase-favorite-button[aria-pressed=true] svg{fill:currentColor;opacity:1}.showcase-favorite-button:hover,.showcase-favorite-button:focus-visible{background:#315abd1a}.showcase-favorite-button:focus-visible{outline-offset:2px;outline:2px solid #315abd}.showcase-favorite-button:disabled{opacity:.5;cursor:wait}.showcase-error{color:#a43139;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.showcase-content .bots-load-more:empty{display:none}.showcase-overview{gap:1.25rem;padding:1.25rem}.showcase-compact-section{min-width:0}.showcase-compact-section>h1{margin:0 0 .625rem;font-size:1.125rem;line-height:1.2}.showcase-compact-section>h1 a{color:inherit;text-decoration:none}.showcase-compact-section>h1 a:hover,.showcase-compact-section>h1 a:focus-visible{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:.1em}.showcase-compact-row{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;gap:.625rem;width:100%;min-width:0;display:flex;overflow:auto hidden}.showcase-compact-row::-webkit-scrollbar{display:none}.showcase-compact-card{scroll-snap-align:start;color:#000;background:#fff;border-radius:.5rem;flex:none;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.75rem;min-width:11rem;max-width:15rem;padding:.5rem;text-decoration:none;transition:box-shadow .16s,translate .16s;display:grid}.showcase-compact-card:hover,.showcase-compact-card:focus-visible{outline:none;translate:0 -.0625rem;box-shadow:0 .35rem 1rem #0000001f}.showcase-compact-identity{align-items:flex-start;gap:.25rem;min-width:0;display:flex}.showcase-compact-identity strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.125rem;line-height:1.2;overflow:hidden}.showcase-compact-avatar{color:#2149ad;background:#e9eeff;border-radius:50%;flex:none;place-items:center;width:1.375rem;height:1.375rem;font-size:.6875rem;font-weight:800;display:grid;overflow:hidden}.showcase-compact-avatar img{object-fit:cover;width:100%;height:100%}.showcase-compact-username{color:#6b6b6b;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;font-size:.75rem;font-weight:700;line-height:1.2;overflow:hidden}.showcase-compact-badge{color:#11c700;white-space:nowrap;background:#11c7001a;border-radius:2.5rem;grid-area:1/2;padding:.0625rem .375rem;font-size:.5rem;font-weight:800;line-height:1.25}.showcase-compact-badge[data-negative=true]{color:#c70000;background:#c700001a}.showcase-compact-loading,.showcase-compact-empty{min-height:3.25rem;color:var(--panel-muted);flex:none;align-items:center;padding-inline:.5rem;font-size:.75rem;display:grid}.showcase-category-detail{gap:.75rem}.showcase-category-heading{align-items:center;gap:.625rem;display:flex}.showcase-category-heading h1{margin:0;font-size:1.125rem}.showcase-category-back{color:inherit;border-radius:999px;align-items:center;gap:.375rem;padding:.4375rem .625rem;font-size:.75rem;font-weight:750;text-decoration:none;display:inline-flex}.showcase-bot-anchor{min-width:0;height:100%;scroll-margin-block:1rem}.showcase-bot-anchor>.bot-card{height:100%}@media (max-width:42rem){.showcase-overview{border-radius:1.125rem;gap:1rem;padding:.75rem}.showcase-compact-section>h1,.showcase-compact-identity strong,.showcase-category-heading h1{font-size:1rem}.showcase-compact-card{min-width:10rem}}.panel-functional[data-panel-section=add-bot] .bots-section,.panel-functional[data-panel-section=add-bot] .panel-analytics,.panel-functional[data-panel-section=bots] .bot-import,.panel-functional[data-panel-section=bots] .panel-analytics,.panel-functional[data-panel-section=analytics] .bot-import,.panel-functional[data-panel-section=analytics] .bots-section{display:none}.panel-functional[data-panel-section=bots] .bots-section,.panel-functional[data-panel-section=analytics] .panel-analytics{margin-top:0}.panel-functional[data-panel-section=bots] .panel-content[data-bots-empty=true]{height:100%}.panel-functional[data-panel-section=bots] .bots-section[data-empty=true]{grid-template-rows:auto minmax(12rem,1fr);height:100%;min-height:0;display:grid}.panel-page.admin-page .language{width:var(--header-control-size);height:var(--header-control-size);background:var(--glass);box-shadow:var(--glass-shadow);color:#fff;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);padding:.34375rem}.panel-page.admin-page .language-popover{color:#fff;width:6.75rem;min-width:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff24;border-color:#ffffff2e;border-radius:999px;grid-template-columns:repeat(3,2rem);align-items:center;gap:.125rem;padding:.25rem;box-shadow:inset 0 0 4px #ffffff47,0 .75rem 2rem #001c783d}.panel-page.admin-page .language-option{border-radius:50%;grid-template-columns:1fr;place-items:center;gap:0;width:2rem;min-height:2rem;padding:.4375rem;line-height:0;display:grid}.panel-page.admin-page .language-option>.language-label,.panel-page.admin-page .language-option>svg{display:none}.panel-page.admin-page .language-option[data-active=true]{background:#ffffff24}.panel-page ::selection{color:#0b318f;background:#c9d7ff}.panel-header{z-index:50;top:calc(.75rem + env(safe-area-inset-top,0px));border-radius:var(--panel-radius);width:min(100% - 2rem,76rem);min-height:3.5rem;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffffeb;border:1px solid #dedfe3e0;justify-content:space-between;align-items:center;gap:1rem;margin:.75rem auto 0;padding:.625rem;display:flex;position:sticky;box-shadow:0 0 .125rem #0000000d,0 .75rem 2rem #1d23300d}.panel-header-identity,.panel-header>nav{align-items:center;gap:1rem;display:flex}.panel-brand{color:var(--panel-ink);letter-spacing:-.03em;font-size:1.125rem;font-weight:750;text-decoration:none}.panel-header-identity>span{border-left:1px solid var(--panel-line);color:var(--panel-muted);padding-left:.75rem;font-size:.8125rem;font-weight:550}.panel-home-link{color:var(--panel-ink);background:#f1f1f1;border:0;border-radius:.5rem;padding:.4375rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none}.panel-brand:focus-visible,.panel-home-link:focus-visible,.bot-import-actions>button:focus-visible,.bot-identity a:focus-visible,.bot-activity-tabs button:focus-visible{outline:.125rem solid var(--panel-accent);outline-offset:.1875rem}.panel-page .language{width:2rem;height:2rem;box-shadow:none;color:var(--panel-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#f1f1f1;border:0;padding:.40625rem}.panel-page .language-popover{border-color:var(--panel-line);background:var(--panel-surface);color:var(--panel-ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1rem 2.5rem #1a1f2c1f}.panel-page .language-option[data-active=true]{background:#eef2ff}.panel-content{width:min(100%,76rem);padding:clamp(1.5rem, 3vw, 2.5rem) calc(clamp(1rem, 3vw, 2.5rem) + env(safe-area-inset-right,0px)) calc(4rem + env(safe-area-inset-bottom,0px)) calc(clamp(1rem, 3vw, 2.5rem) + env(safe-area-inset-left,0px));margin-inline:auto}.panel-intro{grid-template-columns:minmax(0,1fr) minmax(16rem,30rem);align-items:end;gap:2rem;margin-bottom:1rem;display:grid}.panel-kicker{color:var(--panel-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:700}.panel-intro h1{letter-spacing:-.055em;margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:720;line-height:1}.panel-intro>p{color:var(--panel-muted);margin:0;font-size:.9375rem;line-height:1.55}.bot-import{border-radius:var(--panel-radius);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:linear-gradient(135deg,#eef3ffc7,#0000 45%),#fffffff0;border:0;padding:clamp(.875rem,2vw,1.25rem);box-shadow:0 0 20rem #0000000d,0 .5rem 1.5rem #0d101524}.bot-import-header{grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;margin-bottom:.875rem;display:grid}.bot-import-header>span{width:2.5rem;height:2.5rem;color:var(--panel-accent);background:#e8efff;border-radius:50%;place-items:center;display:grid}.bot-import-header>span svg{width:1.25rem;height:1.25rem}.bot-import-header p,.panel-section-heading p{color:var(--panel-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .125rem;font-size:.5625rem;font-weight:760}.bot-import-header h2,.panel-section-heading h2{letter-spacing:-.025em;margin:0;font-size:1.125rem;font-weight:720}.bot-import-header small{color:var(--panel-muted);margin-top:.1875rem;font-size:.6875rem;line-height:1.35;display:block}.bot-source-field{min-width:0;display:block;position:relative}.bot-source-icon{z-index:2;color:#8c93a0;pointer-events:none;place-items:center;width:1.25rem;height:1.25rem;display:grid;position:absolute;top:1.1875rem;left:.875rem}.bot-source-icon svg{width:1.125rem;height:1.125rem}.bot-token-editor{background:#f4f5f7;border:1px solid #0000;border-radius:1rem;min-width:0;transition:border-color .14s,box-shadow .14s,background-color .14s;position:relative;overflow:hidden}.bot-token-editor:focus-within{border-color:var(--panel-accent);background:#fff;box-shadow:0 0 0 .1875rem #1557ff1f}.bot-token-highlight,.bot-token-editor textarea{width:100%;min-height:4rem;max-height:12rem;font-family:var(--font-jetbrains-mono), monospace;overflow-wrap:anywhere;white-space:pre-wrap;border:0;padding:1.125rem 1rem 1.125rem 2.875rem;font-size:.875rem;line-height:1.55}.bot-token-highlight{color:var(--panel-ink);pointer-events:none;position:absolute;inset:0;overflow:hidden}.bot-token-highlight mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--token-ink);background:var(--token-surface);box-shadow:0 0 0 .0625rem var(--token-surface);border-radius:.1875rem}.bot-token-editor textarea{resize:none;color:#0000;height:4rem;caret-color:var(--panel-ink);font:inherit;font-family:var(--font-jetbrains-mono), monospace;-webkit-text-fill-color:transparent;background:0 0;outline:0;margin:0;font-size:.875rem;line-height:1.55;display:block;position:relative}.bot-token-editor textarea::placeholder{color:#9a9da3;-webkit-text-fill-color:#9a9da3}.bot-token-editor textarea::selection{background:#1557ff2e}.bot-import-actions{justify-content:flex-end;align-items:center;gap:1rem;min-height:2.25rem;margin-top:.625rem;display:flex}.bot-import-actions>button{background:var(--panel-accent);color:#fff;min-height:2.25rem;font:inherit;cursor:pointer;border:0;border-radius:100px;align-items:center;gap:.5rem;padding:.5625rem .875rem;font-size:.8125rem;font-weight:650;transition:background-color .12s,opacity .12s,transform .12s;display:inline-flex}.bot-import-actions>button svg{width:1rem;height:1rem}.bot-import-actions>button:active:not(:disabled){transform:translateY(.0625rem)}.bot-import-actions>button:disabled{opacity:.42;cursor:default}.panel-feedback{color:var(--panel-muted);margin:0;font-size:.75rem}.panel-feedback--success{color:#167345}.panel-feedback--error{color:#b42318}.bots-section{margin-top:clamp(1.5rem,3vw,2.5rem)}.bots-section-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.panel-analytics{min-width:0}.panel-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.875rem;display:flex}.panel-section-heading>span{max-width:30rem;color:var(--panel-muted);text-align:right;font-size:.75rem;line-height:1.45}.panel-analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.panel-analytics-grid article{border-radius:var(--panel-radius);background:#fffffff0;border:0;flex-direction:column;justify-content:space-between;min-width:0;min-height:7rem;padding:1rem;display:flex;box-shadow:0 0 20rem #0000000d,0 .5rem 1.5rem #0d101524}.panel-analytics-grid article:before{content:"";background:#6b86c8;border-radius:50%;width:.625rem;height:.625rem;box-shadow:0 0 0 .25rem #6b86c81f}.panel-analytics-grid article[data-tone=success]:before{background:#20a464;box-shadow:0 0 0 .25rem #20a4641f}.panel-analytics-grid article[data-tone=pending]:before{background:#d79c18;box-shadow:0 0 0 .25rem #d79c181f}.panel-analytics-grid article[data-tone=warning]:before{background:#c44d58;box-shadow:0 0 0 .25rem #c44d581f}.panel-analytics-grid strong{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:-.06em;margin-top:auto;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:680;line-height:1}.panel-analytics-grid span{color:var(--panel-muted);margin-top:.375rem;font-size:.6875rem;font-weight:650}.bots-section-title{align-items:baseline;gap:.75rem;display:flex}.bots-section-header h2{letter-spacing:-.025em;margin:0;font-size:1.125rem;font-weight:680}.bots-section-title>span{color:var(--panel-muted);font-size:.75rem}.bots-section-controls{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.metric-alignment-switch{width:max-content;min-height:2rem;color:var(--panel-muted);cursor:pointer;background:#ffffffe0;border-radius:.625rem;align-items:center;gap:.3125rem;padding:.4375rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.metric-alignment-switch input{accent-color:#2149ad;cursor:pointer;width:.875rem;height:.875rem;margin:0}.live-connection{min-height:2rem;color:var(--panel-muted);background:#ffffffe0;border-radius:.625rem;align-items:center;gap:.4375rem;padding:.4375rem .625rem;font-size:.6875rem;display:inline-flex}.live-connection>i{background:#a6a9ae;border-radius:50%;width:.4375rem;height:.4375rem;display:block}.live-connection[data-connected=true]>i{background:#20a464;box-shadow:0 0 0 .1875rem #20a4641f}.panel-offline-indicator{z-index:60;top:calc(clamp(.5rem, 1.4vw, 1.25rem) + env(safe-area-inset-top,0px));height:var(--header-control-size);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;border:0;border-radius:999px;align-items:center;gap:.375rem;padding:0 .75rem 0 .5rem;font-size:13px;font-weight:700;line-height:1.2;transition:opacity .18s,translate .36s cubic-bezier(.16,1,.3,1);display:inline-flex;position:fixed;left:50%;translate:-50% calc(-100% - 1rem)}.panel-offline-indicator[data-visible=true]{opacity:1;translate:-50%}.panel-offline-loader{fill:currentColor;flex:none;width:13px;height:13px;animation:.9s linear infinite panel-offline-loader-spin}@keyframes panel-offline-loader-spin{to{rotate:1turn}}.bot-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));grid-auto-rows:1fr;align-items:stretch;gap:.75rem;display:grid}.bot-grid.draggable-container--is-dragging{cursor:grabbing}.bots-load-more{min-height:2.5rem;color:var(--panel-muted);place-items:center;font-size:.75rem;font-weight:650;display:grid}.bot-card{border-radius:var(--panel-radius);min-width:0;height:100%;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#fffffff0;border:0;flex-direction:column;padding:.625rem;transition:border-color .14s,box-shadow .14s,opacity .14s;display:flex;box-shadow:0 0 20rem #0000000d,0 .5rem 1.5rem #0d101524}.bot-card.draggable-source--is-dragging{opacity:.24;box-shadow:none;pointer-events:none;border-style:dashed;border-color:#a9b9df}.bot-card.draggable--over{border-color:#7999e8;box-shadow:0 0 0 .1875rem #466fd41f,0 .375rem 1rem #1d23300d}.bot-card.draggable-mirror{--panel-ink:#17191c;--panel-muted:#6b6b6b;--panel-radius:1rem;z-index:1000;color:var(--panel-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;opacity:.98;cursor:grabbing;background:#fffffffa;border-color:#7d9ce7;box-shadow:0 0 0 .1875rem #466fd41f,0 1.25rem 3rem #0f28643d}.bot-card.draggable-source--placed{animation:.24s cubic-bezier(.16,1,.3,1) bot-card-placed}@keyframes bot-card-placed{0%{box-shadow:0 0 0 .25rem #466fd433,0 .75rem 1.75rem #1d233014}to{box-shadow:0 0 #466fd400,0 .5rem 1.5rem #1d23300a}}.bot-card-header{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:.5rem;min-height:2.3125rem;padding:.125rem;display:grid}.bot-drag-handle{color:#9299a7;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:.375rem;align-self:center;place-items:center;width:1.75rem;height:1.75rem;margin-right:-.375rem;padding:0;transition:background-color .12s,color .12s,transform .12s;display:grid}.bot-drag-handle:hover,.bot-drag-handle:focus-visible{color:#315abd;background:#edf1fb;outline:none}.bot-drag-handle:focus-visible{box-shadow:0 0 0 .125rem #315abd38}.bot-drag-handle:active,.draggable--is-dragging .bot-drag-handle{cursor:grabbing;transform:scale(.94)}.bot-avatar{color:#2149ad;background:#e9eeff;border-radius:50%;align-self:center;place-items:center;width:2.3125rem;height:2.3125rem;font-size:1rem;font-weight:750;display:grid;overflow:hidden}.bot-avatar-link{color:inherit;border-radius:50%;align-self:center;text-decoration:none;display:grid}.bot-avatar-link:focus-visible{outline:.125rem solid var(--panel-accent);outline-offset:.125rem}.bot-avatar[data-loading=true]{background:#eceef1;position:relative}.bot-avatar-loader{background-image:linear-gradient(100deg,#e5e7ea 25%,#f6f7f8 45%,#e5e7ea 65%);background-size:200% 100%;animation:1.2s ease-in-out infinite panel-metric-loading;position:absolute;inset:0}.bot-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.bot-identity{flex-direction:column;justify-content:center;min-width:0;min-height:2.3125rem;display:flex}.bot-identity h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.125rem;font-weight:720;line-height:1.05;overflow:hidden}.bot-identity h3>a{color:inherit;text-decoration:none}.bot-identity>a,.bot-identity>span{max-width:100%;color:var(--panel-muted);align-items:center;margin-top:0;font-size:.75rem;font-weight:650;line-height:1.15;text-decoration:none;display:inline-flex}.bot-identity[data-loading=true] h3,.bot-identity[data-loading=true]>span{filter:blur(.1875rem);opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none;width:max-content;max-width:100%}.bot-state{color:#4a4e55;white-space:nowrap;background:#f1f2f4;border-radius:999px;align-self:center;align-items:center;gap:.3125rem;min-height:1rem;padding:.125rem .375rem;font-size:.625rem;font-weight:700;display:inline-flex}.bot-state:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.bot-card[data-state=running] .bot-state{color:#119e05;background:#11c7001a}.bot-card[data-state=failed] .bot-state,.bot-card[data-state=invalid] .bot-state{color:#b21b1b;background:#cf000017}.bot-card[data-state=starting] .bot-state,.bot-card[data-state=submitting] .bot-state,.bot-card[data-state=validating] .bot-state{color:#8c6700;background:#eebd3229}.bot-metric-plot{--metric-color:#4d92d9;min-width:0;overflow:hidden}.bot-metric-plot-heading{justify-content:space-between;align-items:baseline;gap:.625rem;margin-bottom:.375rem;display:flex}.bot-metric-plot-heading>span:first-child{align-items:baseline;gap:.375rem;min-width:0;display:flex}.bot-metric-plot-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:680;overflow:hidden}.bot-metric-plot-heading small{color:#5e6065;white-space:nowrap;background:#e8e8e8;padding:.125rem .25rem;font-size:.5rem}.bot-metric-current{color:#575a60;white-space:nowrap;align-items:center;gap:.3125rem;min-width:0;font-size:.5625rem;display:inline-flex}.bot-activity .bot-metric-current{text-align:right;white-space:normal}.bot-metric-current>i{background:var(--metric-color);border-radius:.0625rem;flex:none;width:.4375rem;height:.4375rem}.bot-metric-canvas{background:#fff;border:0;border-radius:.375rem;align-items:start;height:4.75rem;display:grid;overflow:hidden}.bot-metric-canvas svg{width:100%;min-width:100%;height:100%;display:block}.bot-metric-scroll{min-width:0;height:100%;overflow:hidden}.bot-metric-canvas[data-kind=bar] .bot-metric-scroll{overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.bot-metric-canvas[data-kind=bar] .bot-metric-scroll::-webkit-scrollbar{display:none}.bot-metric-grid-line{stroke:#e8e9eb;stroke-width:1px;vector-effect:non-scaling-stroke}.bot-metric-grid-label{fill:#85888d;font-family:var(--font-jetbrains-mono), monospace;font-size:6px}.bot-metric-line{fill:none;stroke:var(--metric-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;vector-effect:non-scaling-stroke}.bot-metric-point,.bot-metric-bar{fill:var(--metric-color)}.bot-metric-bar-cell{outline:none}.bot-metric-bar-hitbox{cursor:help;fill:#0000}.bot-metric-bar-cell:focus-visible .bot-metric-bar{stroke:#303238;stroke-width:1.25px;vector-effect:non-scaling-stroke}.bot-metric-bar-tooltip{pointer-events:none}.bot-metric-bar-tooltip>rect{fill:#25272c;opacity:.94}.bot-metric-bar-tooltip>text{fill:#fff;font-family:var(--font-jetbrains-mono), monospace;font-size:6px;font-weight:650}.bot-metric-bar-label{fill:#6a6c70;font-family:var(--font-jetbrains-mono), monospace;font-size:7px}.bot-metric-axis{color:#777a80;min-height:1rem;font-family:var(--font-jetbrains-mono), monospace;font-size:.4375rem;line-height:1;position:relative;overflow:hidden}.bot-metric-axis>span{white-space:nowrap;padding-top:.3125rem;position:absolute;top:0;transform:translate(-50%)}.bot-metric-axis>span:first-child{transform:none}.bot-metric-axis>span:last-child{transform:translate(-100%)}.bot-metric-axis>span:before{content:"";border-left:1px solid #a8aaae;height:.1875rem;position:absolute;top:0;left:50%}.bot-activity{border-top:0;flex-direction:column;flex:1;min-height:0;margin-top:.625rem;padding-top:0;display:flex}.bot-activity-controls{align-items:start;gap:.1875rem;min-width:0;margin-bottom:.5rem;display:grid}.bot-activity-tabs{justify-content:flex-start;align-items:center;gap:.125rem;min-width:0;display:flex;overflow-x:auto}.bot-activity-tabs button{color:#3e4146;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:100px;flex:none;padding:.125rem .25rem;font-size:.625rem;font-weight:680;transition:background-color .12s,color .12s}.bot-activity-tabs button[data-active=true]{color:#17191c;background:#f1f1f1}.bot-activity-description{color:#777a80;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.3em;margin:0;padding-inline:.25rem;font-size:.5625rem;font-weight:520;line-height:1.15;display:-webkit-box;overflow:hidden}.bot-metric-legend{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.125rem .5rem;min-width:0;min-height:1.75rem;margin-top:.375rem;display:grid}.bot-metric-legend-key{align-items:center;gap:.3125rem;min-width:0;display:inline-flex}.bot-metric-legend-key>i{background:var(--metric-color);border-radius:.125rem;flex:none;width:.4375rem;height:.4375rem}.bot-metric-legend-key strong{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:720;overflow:hidden}.bot-metric-summary{color:#4f5258;text-align:right;white-space:nowrap;font-size:.5625rem;font-weight:600}.bot-metric-legend>small{color:#8a8d92;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.5rem;overflow:hidden}.bot-activity-skeleton,.bot-activity-message{background-color:#f7f8fa;border-radius:.625rem;min-height:5.25rem}.bot-activity-message{color:#96999f;text-align:center;flex:1;place-items:center;padding:1rem;font-size:.6875rem;display:grid;overflow:hidden}.bot-metric-fields{align-items:center;min-height:5.25rem;display:flex}.bot-metric-fields dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;width:100%;margin:0;display:grid}.bot-metric-fields dl>div{background:#ffffff7a;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.625rem;display:flex}.bot-metric-fields dt{color:#777a80;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;font-weight:600;overflow:hidden}.bot-metric-fields dd{color:#17191c;white-space:nowrap;margin:0;font-size:.875rem;font-weight:760}@media (max-width:560px){.bot-metric-fields dl{grid-template-columns:1fr}}.bot-activity-skeleton{background-image:linear-gradient(100deg,#f1f2f4 25%,#fafafa 45%,#f1f2f4 65%);background-size:200% 100%;animation:1.2s ease-in-out infinite panel-metric-loading}@keyframes panel-metric-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.bots-placeholder,.panel-loading{border:1px solid var(--panel-line);background:var(--panel-surface);min-height:12rem;color:var(--panel-muted);text-align:center;border-radius:.875rem;place-content:center;gap:.375rem;font-size:.8125rem;display:grid}.bots-placeholder>strong{color:var(--panel-ink);font-size:.875rem}.bots-empty{min-width:0;min-height:0;color:var(--panel-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.875rem;padding:1.5rem;display:flex}.bots-empty>strong{font-size:clamp(1rem,2vw,1.25rem);font-weight:680}.bots-empty-action{color:#17191d;border-radius:100px;justify-content:center;align-items:center;gap:.5rem;width:max-content;min-height:2.5rem;padding:.5625rem .875rem .5625rem 1rem;font-size:.875rem;font-weight:680;text-decoration:none;display:inline-flex}.bots-empty-action>svg{width:1rem;height:1rem}.bots-empty-action:focus-visible{outline-offset:3px;outline:2px solid #2149ad}.bots-placeholder--error{color:#a7342c;background:#fff8f7;border-color:#f0c5c2}.panel-loading{background:0 0;border:0;border-radius:0;min-height:calc(100svh - 4.25rem)}.panel-loading-dot{background:var(--panel-accent);border-radius:50%;width:.5rem;height:.5rem;margin-inline:auto;animation:.9s ease-in-out infinite alternate panel-loading-pulse}.profile-content{width:100%;max-width:none;margin:0;padding:clamp(.75rem,2vw,1.5rem)}.profile-page-state{width:100%;min-height:100%;color:var(--panel-muted);text-align:center;place-content:center;gap:.75rem;padding:2rem;display:grid}.profile-page-state strong{color:var(--panel-ink);font-size:1.125rem}.profile-page-state a{color:var(--panel-accent);font-size:.875rem;font-weight:650}.profile-identity-card,.profile-metric-card,.profile-managers{border-radius:var(--panel-radius);background:#fffffff0;border:0;box-shadow:0 0 20rem #0000000d,0 .5rem 1.5rem #0d101524}.profile-identity-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:clamp(.875rem,2vw,1.25rem);display:grid}.profile-content[data-profile-kind=bot]{padding:.5rem}.profile-bot-dashboard{grid-template-columns:max-content 15.0625rem minmax(0,1fr);grid-template-areas:"metrics metrics metrics""active access.";align-items:start;gap:8px;display:grid}.profile-bot-card{grid-area:metrics;min-width:0}.profile-bot-card .bot-card{width:100%;min-height:22rem;padding:clamp(.875rem,1.5vw,1.25rem)}.profile-bot-card .bot-card-header{padding:.125rem}.profile-bot-card .bot-activity{margin-top:.75rem}.profile-bot-card .bot-activity-description{color:#717171}.profile-bot-card .bot-metric-canvas{height:clamp(7rem,14vw,9rem)}.profile-bot-card .bot-activity-skeleton,.profile-bot-card .bot-activity-message{min-height:clamp(9rem,17vw,11rem)}.active-chats-card,.bot-access-card{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffffb8;border:0;border-radius:1rem;box-shadow:inset 0 .0625rem #ffffffc7,0 .5rem 1.5rem #0d101514}.active-chats-card{flex-direction:column;grid-area:active;width:max-content;max-width:100%;height:auto;padding:.75rem;display:flex}.active-chats-card h3,.bot-access-card h3{color:var(--panel-ink);margin:0 0 .375rem;font-size:.8125rem;font-weight:720}.active-chats-card dl{grid-template-columns:max-content max-content;align-content:start;align-items:center;gap:.125rem 10px;min-height:0;margin:0;display:grid}.active-chats-card dl>div{display:contents}.active-chats-card dt{color:var(--panel-ink);white-space:nowrap;font-size:.6875rem;font-weight:540}.active-chats-card dd{color:var(--panel-ink);text-align:right;white-space:nowrap;margin:0;font-size:.6875rem;font-weight:620}.active-chats-recovery-value{place-items:center end;min-width:1.25rem;display:grid}.active-chats-recovery-percent,.active-chats-recovery-loader{grid-area:1/1;transition:opacity .18s,scale .18s}.active-chats-recovery-loader{opacity:0;display:inline-flex;scale:.7}.active-chats-recovery-value[data-finalizing=true] .active-chats-recovery-percent{opacity:0;scale:.7}.active-chats-recovery-value[data-finalizing=true] .active-chats-recovery-loader{opacity:1;scale:1}.active-chats-recovery-loader-icon{width:.6875rem;height:.6875rem;fill:var(--panel-ink);animation:.9s linear infinite panel-offline-loader-spin}.active-chats-card .active-chats-recovery>dt,.active-chats-card .active-chats-recovery>dd{margin-top:.1875rem}.active-chats-recovery-note{color:#717171;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:0;min-width:100%;margin:auto 0 0;font-size:.5rem;font-weight:520;line-height:1.15;display:-webkit-box;overflow:hidden}.bot-access-card{grid-area:access;width:15.0625rem;min-height:5.375rem;padding:.75rem}.bot-access-card ul{scrollbar-width:none;row-gap:.1875rem;max-height:2.25rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.bot-access-card ul::-webkit-scrollbar{display:none}.bot-access-card li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:.375rem;min-width:0;display:grid}.bot-access-manager{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:650;overflow:hidden}.bot-access-role{background:#71ffcc73;border-radius:999px;padding:.0625rem .3125rem;font-size:.5rem;font-weight:700}.bot-access-role[data-access-status=revoked]{color:#c52626;background:#ff4b4b24}.bot-access-role[data-access-status=no_access]{color:#717171;background:#7171711f}.bot-access-card time{color:var(--panel-ink);white-space:nowrap;font-size:.625rem}.bot-showcase-visibility{cursor:pointer;justify-content:space-between;align-items:center;gap:.625rem;margin-top:.5rem;display:flex}.bot-showcase-visibility>span{gap:.125rem;min-width:0;display:grid}.bot-showcase-visibility strong{color:var(--panel-ink);font-size:.625rem;font-weight:650;line-height:1.15}.bot-showcase-visibility small{color:#717171;font-size:.5rem;line-height:1.15}.bot-showcase-visibility input{appearance:none;cursor:pointer;background:#7171713d;border:0;border-radius:999px;width:1.75rem;min-width:1.75rem;height:1rem;margin:0;padding:.125rem;transition:background-color .16s;display:grid}.bot-showcase-visibility input:after{content:"";background:#fff;border-radius:50%;width:.75rem;height:.75rem;transition:transform .16s;box-shadow:0 .0625rem .1875rem #0000002e}.bot-showcase-visibility input:checked{background:#1769ff}.bot-showcase-visibility input:checked:after{transform:translate(.75rem)}.bot-showcase-visibility input:disabled{cursor:wait;opacity:.58}.bot-access-description,.bot-access-empty{color:#717171;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.375rem 0 0;font-size:.5rem;font-weight:520;line-height:1.15;display:-webkit-box;overflow:hidden}@media (max-width:36rem){.profile-bot-dashboard{grid-template-columns:minmax(0,1fr);grid-template-areas:"metrics""active""access"}.profile-bot-card .bot-card{min-height:19rem}.active-chats-card,.bot-access-card{max-width:15.0625rem}.active-chats-card{width:max-content;max-width:100%}.bot-access-card{width:100%}}.profile-avatar{color:#2149ad;background:#e9eeff;border-radius:50%;place-items:center;width:clamp(3.5rem,7vw,4.5rem);height:clamp(3.5rem,7vw,4.5rem);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:760;display:grid;overflow:hidden}.profile-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.profile-identity-copy{min-width:0}.profile-kind,.profile-section-heading p{color:var(--panel-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.625rem;font-weight:750}.profile-identity-copy h1{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:740;line-height:1.05;overflow:hidden}.profile-identity-copy>p{color:var(--panel-muted);font-family:var(--font-jetbrains-mono), monospace;margin:.375rem 0 0;font-size:.75rem}.profile-badges{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;max-width:18rem;display:flex}.profile-badges span{color:#187044;background:#edf8f1;border-radius:999px;padding:.3125rem .5rem;font-size:.625rem;font-weight:700}.profile-badges span[data-warning=true]{color:#aa2c22;background:#fff0ee}.profile-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin:clamp(1rem,2vw,1.5rem) 0 .75rem;display:flex}.profile-heading-controls{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.profile-section-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:710}.profile-section-heading .live-connection{flex-wrap:wrap;justify-content:flex-end}.profile-section-heading .live-connection time{font-family:var(--font-jetbrains-mono), monospace;padding-left:.25rem;font-size:.625rem}.profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.profile-metric-card{min-width:0;padding:clamp(.625rem,1.4vw,.875rem)}.profile-metric-card .bot-metric-canvas{border:1px solid #eceef1;border-radius:.75rem;height:clamp(9.5rem,16vw,12rem)}.profile-metric-card .bot-metric-axis{min-height:1.5rem;font-size:.625rem}.profile-metric-card .bot-metric-legend{min-height:2.25rem;margin-top:.625rem}.profile-metric-card .bot-metric-legend-key strong{font-family:var(--font-jetbrains-mono), monospace;font-size:.75rem}.profile-metric-card .bot-metric-summary{font-size:.6875rem}.profile-metric-card .bot-metric-legend>small{font-size:.625rem}.profile-metric-updated{color:#9a9da3;text-align:right;margin:.25rem 0 0;font-size:.5625rem}.profile-managers{margin-top:clamp(1rem,2vw,1.5rem);padding:clamp(.75rem,2vw,1.25rem)}.profile-managers>.profile-section-heading{margin-top:0}.profile-table-scroll{border:1px solid #eceef1;border-radius:.75rem;overflow-x:auto}.profile-table-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:.75rem}.profile-table-scroll th,.profile-table-scroll td{white-space:nowrap;border-bottom:1px solid #eceef1;padding:.75rem}.profile-table-scroll th{color:var(--panel-muted);letter-spacing:.05em;text-transform:uppercase;background:#f7f7f8;font-size:.625rem;font-weight:720}.profile-table-scroll tr:last-child td{border-bottom:0}.profile-empty{border-radius:var(--panel-radius);min-height:8rem;color:var(--panel-muted);text-align:center;border:1px dashed #d8dade;place-items:center;padding:1.5rem;font-size:.8125rem;display:grid}.mailings-content{align-content:start;gap:1rem;display:grid}.mailings-heading>div:first-child{min-width:0}.mailings-heading>div:first-child>span{min-height:1.625rem;color:var(--panel-accent);background:#eaf0ff;border-radius:100px;align-items:center;padding:.25rem .625rem;font-size:.6875rem;font-weight:720;display:inline-flex}.mailings-heading h1{letter-spacing:-.055em;margin:.5rem 0 0;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1}.mailings-heading p{max-width:42rem;color:var(--panel-muted);margin:.375rem 0 0;font-size:.8125rem;line-height:1.45}.mailings-heading-actions>button,.mailing-filter-header>button{min-height:2.375rem;color:var(--panel-ink);font:inherit;background:#eef0f3;border:0;border-radius:100px;justify-content:center;align-items:center;gap:.4375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:680;display:inline-flex}.mailings-heading-actions>.mailings-primary-action{background:var(--panel-accent);color:#fff}.mailings-builder{grid-template-columns:minmax(17rem,.72fr) minmax(24rem,1.28fr);align-items:start;gap:1rem;min-width:0;display:grid}.mailing-preview-panel,.mailing-composer-card,.mailing-delivery-card,.mailing-audience-card{border-radius:var(--panel-radius);min-width:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#fffffff0;border:0;padding:clamp(.75rem,1.5vw,1rem);box-shadow:0 0 20rem #0000000d,0 .5rem 1.5rem #0d101524}.mailing-preview-panel{position:sticky;top:1rem}.mailing-section-title{grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.625rem;display:grid}.mailing-section-title>span,.mailing-audience-heading>div>span{width:2.25rem;height:2.25rem;color:var(--panel-accent);background:#eaf0ff;border-radius:50%;place-items:center;display:grid}.mailing-section-title svg,.mailing-audience-heading svg{width:1.125rem;height:1.125rem}.mailing-section-title h2,.mailing-audience-heading h2{letter-spacing:-.025em;margin:0;font-size:1rem}.mailing-section-title p{color:var(--panel-muted);margin:.125rem 0 0;font-size:.6875rem;line-height:1.35}.mailing-phone-preview{background:#dce6f0;border:.3125rem solid #222a36;border-radius:1.75rem;width:min(100%,23rem);min-height:25rem;margin:.875rem auto 0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e,0 1rem 2rem #1c27392e}.mailing-preview-topbar{background:#fff;align-items:center;gap:.5rem;min-height:3.5rem;padding:.625rem .75rem;display:flex}.mailing-preview-topbar>span{color:#fff;background:linear-gradient(135deg,#1557ff,#7f9fff);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}.mailing-preview-topbar strong{font-size:.8125rem}.mailing-chat-area{background:linear-gradient(#e9f1f8c7,#e9f1f8c7),radial-gradient(circle,#8ca7be 1px,#0000 1.25px) 0 0/1.25rem 1.25rem;min-height:21.5rem;padding:1.25rem .625rem}.mailing-message-preview{color:#1c252d;background:#e1f7cb;border-radius:1rem 1rem .25rem;width:min(88%,18rem);margin-left:auto;padding:.5rem .625rem 1.125rem;position:relative;box-shadow:0 .25rem .75rem #25374917}.mailing-message-preview p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.75rem;line-height:1.42}.mailing-message-preview time{color:#66805b;font-size:.5625rem;position:absolute;bottom:.25rem;right:.5rem}.mailing-preview-buttons{width:min(88%,18rem);margin:.1875rem 0 0 auto}.mailing-preview-buttons>div{gap:.1875rem;min-width:0;display:flex}.mailing-preview-buttons>div+div{margin-top:.1875rem}.mailing-preview-buttons span{color:#168acd;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#ffffffe0;border-radius:.375rem;flex:1 1 0;min-width:0;min-height:1.625rem;padding:.375rem .25rem;font-size:.625rem;font-weight:700;display:block;overflow:hidden}.mailing-composer-card{gap:.75rem;display:grid}.mailing-localization-bar{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.mailing-localization-bar>div:first-child{color:var(--panel-muted);align-items:center;gap:.375rem;font-size:.6875rem;font-weight:650;display:flex}.mailing-localization-bar>div:first-child svg{width:1rem;height:1rem}.mailing-locale-tabs{background:#f0f1f3;border-radius:100px;gap:.125rem;min-width:0;padding:.1875rem;display:flex}.mailing-locale-tabs button{min-height:1.875rem;color:var(--panel-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:100px;align-items:center;gap:.3125rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:650;display:inline-flex}.mailing-locale-tabs button[data-active=true]{color:var(--panel-ink);background:#fff;box-shadow:0 .25rem .75rem #1018281a}.mailing-add-zone{width:100%;min-height:4.25rem;color:var(--panel-accent);font:inherit;text-align:left;cursor:pointer;background:#f8faff;border:1px dashed #b7c2d5;border-radius:.875rem;grid-template-columns:1.75rem minmax(0,1fr) 1.25rem;align-items:center;gap:.625rem;padding:.75rem;transition:border-color .12s,background-color .12s,box-shadow .12s;display:grid}.mailing-add-zone:focus-visible,.mailing-message-field:focus-within,.mailing-select-field:focus-within,.mailing-filter-row:focus-within,.mailing-button-chip:focus-within{border-color:var(--panel-accent);outline:0;box-shadow:0 0 0 .1875rem #1557ff1f}.mailing-add-zone>svg:last-child{justify-self:end;width:1rem;height:1rem}.mailing-add-zone small{color:var(--panel-muted);margin-top:.125rem;font-size:.625rem}.mailing-media-list{grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:.5rem;display:grid}.mailing-media-list>div{background:#f0f1f3;border-radius:.75rem;min-width:0;padding:.25rem;position:relative;overflow:hidden}.mailing-media-list>div>span{aspect-ratio:4/3;background-position:50%;background-size:cover;border-radius:.5rem;display:block}.mailing-media-list small{color:var(--panel-muted);text-overflow:ellipsis;white-space:nowrap;margin:.25rem 1.5rem 0 .125rem;font-size:.5625rem;display:block;overflow:hidden}.mailing-media-list button{color:#a23b36;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:1.375rem;height:1.375rem;padding:0;display:grid;position:absolute;bottom:.1875rem;right:.25rem}.mailing-message-field{background:#fff;border:1px solid #0000;border-radius:.875rem;min-width:0;transition:border-color .12s,box-shadow .12s;display:block;position:relative;box-shadow:inset 0 0 0 1px #e0e2e6}.mailing-message-field>span{z-index:1;color:var(--panel-muted);font-size:.625rem;font-weight:650;position:absolute;top:.625rem;left:.75rem}.mailing-message-field textarea{resize:vertical;border-radius:inherit;width:100%;min-height:11rem;color:var(--panel-ink);font:inherit;background:0 0;border:0;outline:0;padding:1.75rem .75rem 1.5rem;font-size:.8125rem;line-height:1.5;display:block}.mailing-message-field>small{color:#92969c;font-size:.5625rem;position:absolute;bottom:.5rem;right:.75rem}.mailing-buttons-editor{background:#f8faff;border:1px dashed #b7c2d5;border-radius:.875rem;min-width:0;min-height:6rem;padding:.75rem;position:relative;overflow:hidden}.mailing-buttons-editor[data-disabled=true]>:not(.mailing-buttons-lock){opacity:.2;pointer-events:none}.mailing-buttons-heading,.mailing-buttons-heading>div{min-width:0;display:flex}.mailing-buttons-heading{justify-content:space-between;align-items:center;gap:.75rem}.mailing-buttons-heading>div{flex-direction:column}.mailing-buttons-heading strong{font-size:.75rem}.mailing-buttons-heading small{color:var(--panel-muted);margin-top:.125rem;font-size:.625rem}.mailing-buttons-heading>button,.mailing-button-grip,.mailing-button-remove,.mailing-filter-row>button{width:2rem;height:2rem;color:var(--panel-accent);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.mailing-buttons-heading>button svg{width:1.25rem;height:1.25rem}.mailing-button-board{gap:.375rem;min-width:0;margin-top:.625rem;display:grid}.mailing-button-row{gap:.375rem;min-width:0;min-height:2.5rem;display:flex;overflow-x:auto}.mailing-button-chip,.mailing-button-properties{--mailing-button-style-fill:#319cd966;--mailing-button-style-solid:#319cd9}.mailing-button-chip[data-button-style=primary],.mailing-button-properties[data-button-style=primary]{--mailing-button-style-fill:#2488c7ad;--mailing-button-style-solid:#2488c7}.mailing-button-chip[data-button-style=success],.mailing-button-properties[data-button-style=success]{--mailing-button-style-fill:#35a854ad;--mailing-button-style-solid:#35a854}.mailing-button-chip[data-button-style=danger],.mailing-button-properties[data-button-style=danger]{--mailing-button-style-fill:#df4f4fad;--mailing-button-style-solid:#df4f4f}.mailing-button-chip{background:#fff;border:1px solid #0000;border-radius:.75rem;flex:1 0 6.5rem;grid-template-columns:1.75rem minmax(0,1fr) 1.75rem;align-items:center;min-width:0;min-height:2.5rem;padding:.25rem;display:grid;box-shadow:0 .25rem .75rem #0f172a14}.mailing-button-grip,.mailing-button-remove{color:#9098a5;touch-action:none;width:1.75rem;height:1.75rem}.mailing-button-grip{cursor:grab}.mailing-button-remove{color:#a23b36}.mailing-button-chip input{min-width:0;color:var(--panel-ink);font:inherit;text-align:center;background:0 0;border:0;outline:0;padding:.25rem;font-size:.6875rem;font-weight:650}.mailing-button-chip.draggable-mirror{z-index:1000;opacity:.92;box-shadow:0 1rem 2.5rem #141e3238}.mailing-button-chip.draggable-source--is-dragging{opacity:.28}.mailing-buttons-lock{z-index:3;color:#5d6674;text-align:center;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#f4f7fcad;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.6875rem;font-weight:620;line-height:1.4;display:flex;position:absolute;inset:0}.mailing-delivery-grid{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:start;gap:1rem;min-width:0;display:grid}.mailing-delivery-card{gap:.875rem;display:grid}.mailing-select-field{min-width:0;color:var(--panel-muted);gap:.375rem;font-size:.625rem;font-weight:650;display:grid}.mailing-select-wrap{min-width:0;min-height:2.75rem;color:var(--panel-ink);background:#f1f2f4;border:1px solid #0000;border-radius:.875rem;grid-template-columns:1.125rem minmax(0,1fr) 1rem;align-items:center;gap:.5rem;padding:0 .75rem;display:grid}.mailing-select-wrap select{appearance:none;width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:.75rem;font-weight:650}.mailing-select-wrap>svg:last-child{color:#8d939c;pointer-events:none}.mailing-filter-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mailing-filter-header>button{cursor:pointer;min-height:2rem;padding:.375rem .625rem}.mailing-filter-list{gap:.375rem;display:grid}.mailing-filter-row{background:#f1f2f4;border:1px solid #0000;border-radius:.75rem;grid-template-columns:minmax(5rem,.75fr) minmax(5rem,.8fr) minmax(7rem,1.45fr) 2rem;align-items:center;min-width:0;min-height:2.5rem;padding:.25rem .25rem .25rem .5rem;display:grid}.mailing-filter-row select,.mailing-filter-row input{appearance:none;min-width:0;color:var(--panel-ink);font:inherit;background:0 0;border:0;border-right:1px solid #d9dce1;outline:0;padding:.375rem .5rem;font-size:.6875rem}.mailing-filter-row>button{color:#a23b36}.mailing-schedule{background:#f8f9fa;border:0;border-radius:.875rem;flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;margin:0;padding:.75rem;display:flex}.mailing-schedule legend{align-items:center;gap:.375rem;width:100%;padding:0;font-size:.75rem;font-weight:700;display:flex}.mailing-schedule label{color:var(--panel-muted);cursor:pointer;align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.mailing-schedule input[type=radio]{accent-color:var(--panel-accent)}.mailing-schedule input[type=datetime-local]{min-height:2rem;color:var(--panel-ink);font:inherit;background:#fff;border:0;border-radius:.5rem;padding:.25rem .5rem;font-size:.6875rem}.mailing-forecast-heading>svg{color:var(--panel-accent)}@keyframes panel-loading-pulse{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1.1)}}@media (max-width:64rem){.auth-mode-switch{--auth-mode-top:4.75rem}.panel-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mailings-builder{grid-template-columns:minmax(0,1fr)}.mailing-preview-panel{position:static}}@media (max-width:42rem){.home{overflow:auto}.header{flex-wrap:wrap}.header-actions{width:100%}.home[data-auth-page=true] .site-screen>.header{flex-wrap:nowrap}.home[data-auth-page=true] .site-screen>.header .header-actions{width:auto}.auth-mode-switch{--auth-mode-top:4.75rem;gap:.25rem;max-width:calc(100vw - 1.5rem);font-size:clamp(.75rem,3.6vw,.9375rem)}.auth-mode-link{min-height:2rem;padding-inline:.5rem}.home[data-auth-page=true] .site-screen>.central-stage{min-height:25rem}.faq-document-header{padding:calc(.75rem + env(safe-area-inset-top,0px)) calc(1rem + env(safe-area-inset-right,0px)) .75rem calc(1rem + env(safe-area-inset-left,0px));gap:.75rem}.faq-document-frame{padding:.75rem calc(.75rem + env(safe-area-inset-right,0px)) calc(.75rem + env(safe-area-inset-bottom,0px)) calc(.75rem + env(safe-area-inset-left,0px))}.panel-header{top:calc(.5rem + env(safe-area-inset-top,0px));gap:.75rem;width:calc(100% - 1rem);min-height:3.75rem;margin-top:.5rem}.panel-header-identity>span{display:none}.panel-header>nav{gap:.5rem}.panel-home-link{padding-inline:.625rem}.panel-content{padding-top:2rem}.profile-content{padding:.625rem}.profile-identity-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem}.profile-badges{grid-column:1/-1;justify-content:flex-start;max-width:none}.profile-section-heading{flex-direction:column;align-items:flex-start}.profile-section-heading .live-connection{justify-content:flex-start}.profile-metric-card .bot-metric-canvas{height:10.5rem}.profile-metric-card .bot-metric-axis>span{display:none}.profile-metric-card .bot-metric-axis>span:first-child,.profile-metric-card .bot-metric-axis>span:last-child,.profile-metric-card .bot-metric-axis>span:nth-child(3):not(:nth-last-child(2)){display:block}.profile-metrics{grid-template-columns:minmax(0,1fr)}.profile-heading-controls{justify-content:flex-start}.panel-analytics-grid{grid-template-columns:minmax(0,1fr)}.panel-section-heading{flex-direction:column}.panel-section-heading>span{text-align:left}.panel-intro{grid-template-columns:1fr;align-items:start;gap:.75rem}.bot-token-highlight,.bot-token-editor textarea{max-height:10rem}.bot-import-actions,.bots-section-header{flex-direction:column;align-items:flex-start}.bot-import-actions>button{justify-content:center;width:100%}.bot-card-header{grid-template-columns:auto minmax(0,1fr) auto auto}.hero{padding-block:2rem}.hero h1{line-height:1.08}.hero h1 .hero-subtitle{font-size:clamp(2rem,9vw,2.35rem);line-height:1.08}.hero-subtitle>span{display:block}}@media (max-width:42rem) and (max-height:44rem){.site-screen{padding-top:calc(1rem + env(safe-area-inset-top,0px))}.home[data-auth-page=true] .auth-page{height:auto;min-height:33rem;padding:7.375rem 1rem 1.5rem}}@media (max-width:24rem){.auth-mode-switch{gap:0;font-size:clamp(.6875rem,3.4vw,.8125rem)}.auth-mode-link{padding-inline:.375rem}.primary-action{font-size:1.125rem}.bot-activity-tabs{justify-content:flex-start}.bot-metric-legend{grid-template-columns:1fr}.bot-metric-summary{text-align:left}}@media (max-width:48rem){.admin-page{--panel-sidebar-collapsed:2.75rem}.panel-shell{padding:calc(.5rem + env(safe-area-inset-top,0px)) calc(.5rem + env(safe-area-inset-right,0px)) calc(.5rem + env(safe-area-inset-bottom,0px)) calc(.125rem + env(safe-area-inset-left,0px))}.panel-shell-header{flex-wrap:nowrap}.panel-shell-header .brand{padding:0 .625rem;font-size:.8125rem}.panel-shell-header .header-actions{flex:none;gap:.5rem;width:auto}.panel-shell-header .panel-action{padding-inline:.625rem;font-size:.8125rem}.panel-workspace{--panel-mobile-content-width:calc(100vw - 3.5rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));grid-template-columns:var(--panel-sidebar-expanded) max(15rem, var(--panel-mobile-content-width));gap:.125rem;width:max-content}.panel-sidebar{touch-action:pan-y;padding:.125rem}.panel-sidebar-toggle{width:2.5rem;display:grid}.admin-page[data-sidebar-collapsed=true] .panel-sidebar-item{grid-template-columns:1.25rem 0;gap:0;padding-inline:.625rem}.admin-page[data-sidebar-collapsed=true] .panel-sidebar-entry-label{opacity:0;transform:translate(-.375rem)}.admin-page[data-sidebar-collapsed=true] .panel-sidebar-history{display:none}.admin-page[data-sidebar-collapsed=true] .panel-workspace{grid-template-columns:var(--panel-sidebar-collapsed) max(15rem, var(--panel-mobile-content-width))}.panel-functional{border-radius:1.125rem}.admin-page .panel-content{padding:.625rem}.admin-page .bots-section{margin-top:.625rem}.mailings-heading{flex-direction:column;align-items:flex-start}.mailings-heading-actions{width:100%}.mailings-heading-actions>button{flex:1 1 0;min-width:0;font-size:.6875rem}.mailings-builder,.mailing-delivery-grid{grid-template-columns:minmax(0,1fr)}.mailing-preview-panel{position:static}.mailing-phone-preview{min-height:20rem}.mailing-chat-area{min-height:16.5rem}.mailing-localization-bar{flex-direction:column;align-items:flex-start}.mailing-locale-tabs{width:100%}.mailing-locale-tabs button{flex:1 1 0;justify-content:center;min-width:0}.mailing-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2rem;gap:.25rem;padding:.375rem}.mailing-filter-row input{background:#fff;border-right:0;border-radius:.5rem;grid-area:2/1/auto/-1;min-height:2rem}.mailing-filter-row>button{grid-area:1/3}.mailing-schedule{flex-direction:column;align-items:flex-start}}@media (max-width:24rem){.mailing-locale-tabs button{padding-inline:.5rem}.mailing-locale-label{display:none}.mailing-audience-heading{flex-direction:column;align-items:flex-start}.mailing-audience-stats{grid-template-columns:minmax(0,1fr)}}@media (any-pointer:coarse){.auth-choice{gap:.5rem}.auth-choice .choice-bubble,.auth-choice>.separator{display:none}.auth-choice .choice-item{background:var(--glass);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:999px}.primary-action{gap:.625rem}.primary-action .choice-bubble+.choice-item,.primary-action .choice-item:last-of-type{padding-inline:clamp(.875rem,1.4vw,1.25rem)}}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.language-option:hover{background:#ffffff24}.panel-page .language-option:hover{background:#f0f3fa}.panel-page.admin-page .language-option:hover{background:#ffffff24}.panel-home-link:hover{background:#f8f8f9;border-color:#c8cbd1}.bot-import-actions>button:hover:not(:disabled){background:#084be9}.auth-field:hover{background-color:#ffffff1c}.oauth-provider:not(:disabled):hover{background-color:#ffffff24;transform:translateY(-.125rem)}.auth-back:hover,.auth-submit:hover{background-color:#ffffff1f}}.mailings-content{min-height:100%;display:block}.mailing-telegram-workspace{border-radius:var(--panel-radius);isolation:isolate;background-color:#b9e8fa;background-image:url(/telegram-doodle-pattern.svg),radial-gradient(at 20% 82%,#4eabdd3d 0%,#0000 43%),radial-gradient(at 68% 30%,#e3f9ff 0%,#c8eefb 40%,#9ed7ee 72%,#72b9df 100%);background-position:0 0,50%,50%;background-repeat:repeat,no-repeat,no-repeat;background-size:360px 360px,100% 100%,100% 100%;min-height:max(43rem,100dvh - 8rem);padding:clamp(.75rem,2vw,1.25rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1b689b29,inset 0 0 .5rem #004a7d2e}.mailing-telegram-workspace:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#ffffff24,#0000 32%);position:absolute;inset:0}.mailing-glass-pill,.mailing-glass-panel{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff57;border:0;box-shadow:inset 0 0 .25rem #ffffff70,0 .5rem 1.5rem #1b5a7e14}.mailings-heading{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.mailing-title-pill{border-radius:100px;flex-direction:column;justify-content:center;min-width:0;min-height:2.5rem;padding:.45rem .875rem;display:flex}.mailing-title-pill>span{color:#00000085;letter-spacing:.04em;text-transform:uppercase;font-size:.5rem;font-weight:720;line-height:1}.mailing-title-pill h1{letter-spacing:-.025em;margin:.1rem 0 0;font-size:clamp(.875rem,1.7vw,1.125rem);font-weight:720;line-height:1.12}.mailings-heading-actions{flex:none;gap:.375rem;display:flex}.mailings-heading-actions>button,.mailing-filter-header>button{color:#17191c;min-height:2.5rem;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff7a;border:0;border-radius:100px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:700;transition:background-color .12s,box-shadow .12s,transform .12s;display:inline-flex;box-shadow:inset 0 0 .25rem #ffffff80}.mailings-heading-actions>button svg,.mailing-filter-header>button svg{width:.9375rem;height:.9375rem}.mailings-heading-actions>button[data-saved=true]{color:#127331;background:#e2ffebc7}.mailings-heading-actions>.mailings-primary-action{color:#fff;background:#2488c7}.mailings-heading-actions>button:disabled{opacity:.5;cursor:not-allowed}.mailing-workspace-grid{grid-template-columns:minmax(20rem,31rem) minmax(18rem,22rem);justify-content:space-between;align-items:start;gap:clamp(1rem,3vw,2.5rem);min-width:0;margin-top:.875rem;display:grid}.mailing-compose-column{align-content:start;gap:.75rem;min-width:0;display:grid}.mailing-bot-picker{cursor:pointer;border-radius:1rem;grid-template-columns:2.625rem minmax(0,1fr) 1.125rem;align-items:center;gap:.625rem;width:fit-content;max-width:100%;min-height:3.5rem;padding:.5rem .75rem;display:grid;position:relative}.mailing-bot-picker>img,.mailing-bot-picker>.mailing-bot-avatar-placeholder{border-radius:50%;width:2.625rem;height:2.625rem}.mailing-bot-picker>img{object-fit:cover}.mailing-bot-avatar-placeholder{color:#647783;background:linear-gradient(145deg,#dce7ed,#b9c8d1);border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff94}.mailing-bot-avatar-placeholder>svg{width:52%;height:52%}.mailing-bot-picker>span,.mailing-bot-picker strong,.mailing-bot-picker small{min-width:0;display:block}.mailing-bot-picker strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;line-height:1.05;overflow:hidden}.mailing-bot-picker small{color:#18232ca3;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.625rem;font-weight:650;overflow:hidden}.mailing-bot-picker>select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mailing-bot-picker>svg{pointer-events:none;width:1.125rem;height:1.125rem}.mailing-message-studio{gap:.375rem;min-width:0;display:grid}.mailing-add-zone{color:#16222b;width:calc(100% - 4rem);min-height:2.125rem;font:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff1a;border:1px dashed #163d534d;border-radius:.5rem;grid-template-columns:1rem minmax(0,1fr) .875rem;align-items:center;gap:.4rem;margin-left:3rem;padding:.35rem .625rem;transition:border-color .12s,background-color .12s,box-shadow .12s;display:grid}.mailing-add-zone>svg:first-child,.mailing-add-zone>svg:last-child{width:.875rem;height:.875rem}.mailing-add-zone>svg:last-child{justify-self:end}.mailing-add-zone strong,.mailing-add-zone small{display:block}.mailing-add-zone strong{font-size:.625rem}.mailing-add-zone small{color:#18232c9e;margin-top:.1rem;font-size:.5rem;display:none}.mailing-add-zone:hover:not(:disabled),.mailing-add-zone:focus-visible{background:#ffffff47;border-color:#2488c7;outline:0;box-shadow:0 0 0 .1875rem #2488c71a}.mailing-add-zone:disabled{opacity:.48;cursor:not-allowed}.mailing-file-input{clip-path:inset(50%);width:1px;height:1px;position:fixed;overflow:hidden}.mailing-bubble-row{grid-template-columns:2.125rem minmax(0,1fr) 1.75rem;align-items:end;gap:.35rem;min-width:0;display:grid}.mailing-message-avatar{object-fit:cover;border-radius:50%;width:2.125rem;height:2.125rem;margin-bottom:.1rem}.mailing-message-avatar.mailing-bot-avatar-placeholder{display:grid}.mailing-message-column{gap:.25rem;min-width:0;display:grid}.mailing-message-bubble{background:#f2f2f2;border-radius:1rem 1rem .35rem;min-width:0;padding:.5rem .6rem .35rem;position:relative;box-shadow:-.125rem .125rem .2rem #00000012}.mailing-message-bubble>strong{color:#c7508b;font-size:.75rem;line-height:1;display:block}.mailing-message-bubble>textarea{resize:vertical;color:#17191c;field-sizing:content;width:100%;min-height:4.25rem;font:inherit;background:0 0;border:0;outline:0;padding:.2rem 0 .25rem;font-size:.8125rem;line-height:1.32;display:block}.mailing-message-bubble>footer{color:#7b8389;justify-content:space-between;align-items:center;gap:.5rem;font-size:.5rem;display:flex}.mailing-preview-media{border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem;height:9rem;margin:-.25rem -.35rem .4rem;display:grid;overflow:hidden}.mailing-preview-media[data-count="1"]{grid-template-columns:1fr}.mailing-preview-media[data-count="2"]>span,.mailing-preview-media[data-count="3"]>span:first-child{grid-row:1/span 2}.mailing-preview-media>span{background-color:#c9d2db;background-position:50%;background-size:cover;min-width:0;min-height:0;display:block;position:relative}.mailing-preview-media>span>b{color:#fff;background:#141a2285;place-items:center;font-size:1.125rem;display:grid;position:absolute;inset:0}.mailing-preview-media>span>button{z-index:2;color:#fff;cursor:pointer;background:#131b2294;border:0;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid;position:absolute;top:.25rem;right:.25rem}.mailing-preview-media>span>button svg{width:.75rem;height:.75rem}.mailing-locale-rail{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff52;border-radius:.55rem;flex-direction:column;align-self:start;align-items:stretch;gap:.1rem;padding:.15rem;display:flex}.mailing-locale-rail>svg{color:#12232e94;width:.7rem;height:.7rem;margin:.15rem auto}.mailing-locale-rail>button{color:#101417;min-width:1.45rem;min-height:1.35rem;font:inherit;text-transform:lowercase;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.1rem .25rem;font-size:.55rem;font-weight:750}.mailing-locale-rail>button[data-active=true]{background:#fff;box-shadow:0 .2rem .45rem #153d571f}.mailing-keyboard{min-width:0;position:relative}.mailing-button-board{gap:.2rem;min-width:0;display:grid}.mailing-button-row{align-items:stretch;gap:.2rem;min-width:0;min-height:2rem;transition:min-height .15s,background-color .15s,padding .15s;display:flex}.mailing-button-row[data-empty=true]{opacity:0;border:1px dashed #0000;border-radius:.55rem;min-height:.4rem;overflow:hidden}.mailing-button-board[data-dragging=true] .mailing-button-row[data-empty=true],.mailing-button-row[data-drop-target=true]{opacity:1;background:#ffffff3d;border-color:#2488c780;min-height:2.25rem;padding:.15rem}.mailing-drop-hint{color:#1439539e;text-align:center;justify-content:center;align-items:center;width:100%;font-size:.5rem;font-weight:650;display:none}.mailing-button-board[data-dragging=true] .mailing-drop-hint{display:flex}.mailing-button-chip{background:#319cd9b8;border:0;border-radius:.55rem;flex:1 1 0;grid-template-columns:1rem minmax(0,1fr) 1rem;align-items:center;min-width:0;min-height:2rem;padding:.15rem;transition:flex-basis .16s cubic-bezier(.16,1,.3,1),width .16s cubic-bezier(.16,1,.3,1),border-radius .16s,transform .16s;display:grid;box-shadow:inset 0 0 .2rem #ffffff26}.mailing-button-chip:first-of-type:last-of-type{border-radius:.4rem .4rem .9rem .9rem}.mailing-button-grip,.mailing-button-remove{color:#fff;cursor:pointer;opacity:.55;background:0 0;border:0;place-items:center;width:1rem;height:1.5rem;padding:0;display:grid}.mailing-button-grip{cursor:grab;touch-action:none}.mailing-button-grip:active{cursor:grabbing}.mailing-button-remove{opacity:.35}.mailing-button-grip svg,.mailing-button-remove svg{width:.75rem;height:.75rem}.mailing-button-chip>input{color:#fff;min-width:0;font:inherit;text-align:center;background:0 0;border:0;outline:0;padding:.2rem 0;font-size:.6875rem;font-weight:650}.mailing-button-chip:hover .mailing-button-grip,.mailing-button-chip:hover .mailing-button-remove,.mailing-button-chip:focus-within .mailing-button-grip,.mailing-button-chip:focus-within .mailing-button-remove{opacity:1}.mailing-button-chip.draggable-source--is-dragging{opacity:.24;box-shadow:inset 0 0 0 2px #2488c7}.mailing-button-chip.draggable-mirror{z-index:1000;opacity:.94;pointer-events:none;max-width:min(22rem,100vw - 2rem);box-shadow:0 1rem 2rem #143e593d}.mailing-buttons-lock{z-index:3;color:#45535d;text-align:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#e0ecf4a8;border-radius:.6rem;justify-content:center;align-items:center;gap:.35rem;padding:.5rem;font-size:.5625rem;font-weight:650;line-height:1.3;display:flex;position:absolute;inset:-.1rem}.mailing-buttons-lock svg{flex:none;width:1rem;height:1rem}.mailing-row-zone{width:100%;min-height:1.9rem;margin:0}.mailing-options-dock{align-content:start;gap:.625rem;min-width:0;display:grid}.mailing-glass-panel{border-radius:1rem;min-width:0;padding:.75rem}.mailing-audience-options>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;font-weight:720;list-style:none;display:flex}.mailing-audience-options>summary::-webkit-details-marker{display:none}.mailing-audience-options>summary>span{align-items:center;gap:.4rem;display:inline-flex}.mailing-audience-options>summary>svg{width:.875rem;height:.875rem;transition:transform .14s}.mailing-audience-options[open]>summary>svg{transform:rotate(180deg)}.mailing-chat-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:.65rem;display:grid}.mailing-chat-toggles label{cursor:pointer;background:#ffffff70;border-radius:.65rem;align-items:center;gap:.35rem;min-width:0;min-height:2rem;padding:.35rem .5rem;font-size:.6rem;font-weight:650;display:flex}.mailing-chat-toggles input{accent-color:#2488c7;margin:0}.mailing-filter-header{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.mailing-filter-header>span{align-items:center;gap:.35rem;font-size:.625rem;font-weight:700;display:inline-flex}.mailing-filter-header>button{min-height:1.75rem;padding:.3rem .5rem;font-size:.5625rem}.mailing-filter-list{gap:.3rem;margin-top:.4rem;display:grid}.mailing-filter-row{background:#ffffff75;border-radius:.65rem;grid-template-columns:minmax(3.75rem,.75fr) minmax(3.75rem,.85fr) minmax(4.5rem,1fr) 1.65rem;align-items:center;min-width:0;min-height:2.15rem;padding:.2rem;display:grid}.mailing-filter-row select,.mailing-filter-row input{appearance:none;color:#17191c;min-width:0;min-height:1.65rem;font:inherit;background:0 0;border:0;border-right:1px solid #27465921;outline:0;padding:.25rem .35rem;font-size:.55rem}.mailing-filter-row>button{color:#9a3c38;cursor:pointer;background:0 0;border:0;place-items:center;width:1.65rem;height:1.65rem;padding:0;display:grid}.mailing-filter-row>button svg{width:.75rem;height:.75rem}.mailing-schedule{gap:.55rem;min-width:0;margin:0;display:grid}.mailing-schedule legend{align-items:center;gap:.35rem;padding:0;font-size:.75rem;font-weight:720;display:inline-flex}.mailing-schedule-switch{background:#ffffff52;border-radius:100px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;padding:.2rem;display:grid}.mailing-schedule-switch label{color:#19232aa6;text-align:center;cursor:pointer;border-radius:100px;justify-content:center;align-items:center;min-width:0;min-height:1.8rem;padding:.3rem .45rem;font-size:.55rem;font-weight:650;display:flex}.mailing-schedule-switch label[data-active=true]{color:#17191c;background:#fff;box-shadow:0 .25rem .65rem #1947631a}.mailing-schedule-switch input{opacity:0;width:1px;height:1px;position:fixed}.mailing-time-controls{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.35rem;display:grid}.mailing-time-controls input,.mailing-time-controls select{color:#17191c;min-width:0;min-height:2rem;font:inherit;background:#ffffffa8;border:0;border-radius:.65rem;outline:0;padding:.35rem .45rem;font-size:.55rem}.mailing-audience-card{gap:.65rem;display:grid}.mailing-audience-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mailing-audience-heading>div{align-items:center;gap:.4rem;min-width:0;display:flex}.mailing-audience-heading>div>span{color:#2488c7;background:#ffffff85;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}.mailing-audience-heading h2{margin:0;font-size:.75rem}.mailing-audience-heading small{color:#895205;white-space:nowrap;background:#fff0ddbf;border-radius:100px;padding:.2rem .4rem;font-size:.5rem;font-weight:700}.mailing-audience-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.mailing-audience-stats>div{background:#ffffff70;border-radius:.65rem;min-width:0;padding:.55rem}.mailing-audience-stats strong,.mailing-audience-stats span{display:block}.mailing-audience-stats strong{letter-spacing:-.04em;font-size:clamp(1rem,2.4vw,1.35rem)}.mailing-audience-stats span{color:#1a262e9e;margin-top:.1rem;font-size:.5rem;line-height:1.25}.mailing-forecast-heading{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.mailing-forecast-heading strong,.mailing-forecast-heading small{display:block}.mailing-forecast-heading strong{font-size:.625rem}.mailing-forecast-heading small{color:#1a262e9e;margin-top:.1rem;font-size:.5rem}.mailing-forecast-heading>svg{color:#2488c7;width:.9rem;height:.9rem}.mailing-forecast{background:linear-gradient(0deg,#3e5e7224 1px,#0000 1px) 0 100%/100% 33.333%,#ffffff3d;border-radius:.6rem .6rem 0 0;justify-content:space-around;align-items:flex-end;gap:.2rem;height:4rem;padding:.35rem .35rem 0;display:flex}.mailing-forecast>span{background:linear-gradient(#58b8e8,#2488c7);border-radius:.25rem .25rem 0 0;width:min(1rem,9%);min-height:.25rem}.mailing-forecast-axis{color:#1a262e94;justify-content:space-between;margin-top:-.45rem;padding:0 .35rem;font-size:.45rem;display:flex}@media (max-width:64rem){.mailing-workspace-grid{grid-template-columns:minmax(0,1fr)}.mailing-compose-column{max-width:34rem}.mailing-options-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.mailing-audience-options{grid-column:1/-1}}@media (max-width:42rem){.mailing-telegram-workspace{background-position:top;border-radius:1rem;min-height:calc(100dvh - 6rem);padding:.625rem}.mailings-heading{flex-direction:column;align-items:stretch}.mailing-title-pill{width:fit-content;max-width:100%}.mailings-heading-actions{width:100%}.mailings-heading-actions>button{flex:1 1 0;min-width:0}.mailing-workspace-grid{margin-top:.625rem}.mailing-bot-picker{width:100%}.mailing-add-zone{width:calc(100% - 2.55rem);margin-left:2.55rem}.mailing-bubble-row{grid-template-columns:1.9rem minmax(0,1fr) 1.6rem;gap:.25rem}.mailing-message-avatar{width:1.9rem;height:1.9rem}.mailing-message-bubble>textarea{font-size:.75rem}.mailing-options-dock{grid-template-columns:minmax(0,1fr)}.mailing-audience-options{grid-column:auto}.mailing-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 1.65rem;gap:.2rem}.mailing-filter-row>input{background:#ffffff85;border-right:0;border-radius:.45rem;grid-area:2/1/auto/-1}.mailing-filter-row>button{grid-area:1/3}}@media (max-width:25rem){.mailing-title-pill h1{font-size:.8rem}.mailings-heading-actions>button{padding-inline:.45rem;font-size:.6rem}.mailing-chat-toggles,.mailing-audience-stats,.mailing-time-controls{grid-template-columns:minmax(0,1fr)}.mailing-button-chip{grid-template-columns:.85rem minmax(0,1fr) .85rem}}.panel-functional[data-panel-section=mailings]{background-color:#b9e8fa;background-image:url(/telegram-doodle-pattern.svg),radial-gradient(at 20% 82%,#4eabdd3d 0%,#0000 43%),radial-gradient(at 68% 30%,#e3f9ff 0%,#c8eefb 40%,#9ed7ee 72%,#72b9df 100%);background-position:0 0,50%,50%;background-repeat:repeat,no-repeat,no-repeat;background-size:360px 360px,100% 100%,100% 100%;border:0;border-radius:24px;box-shadow:inset 0 0 6px #0000004d}.panel-functional[data-panel-section=mailings] .panel-functional-scroll{overflow-x:hidden}.panel-functional[data-panel-section=mailings] .mailings-content{height:100%;min-height:100%;padding:0}.mailing-telegram-workspace{border-radius:inherit;height:100%;min-height:100%;box-shadow:none;background:0 0;padding:20px;overflow:visible}.mailing-telegram-workspace:after{display:none}.mailings-heading{align-items:center;width:100%}.mailing-glass-pill{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#fff3;box-shadow:inset 0 0 4px #fff6}.mailing-title-pill{border-radius:19px;flex:0 365px;width:365px;min-width:0;max-width:100%;height:38px;min-height:38px;padding:0 14px}.mailing-title-pill h1{white-space:nowrap;margin:0;font-size:18px;line-height:1}.mailings-heading-actions>button{background:#fff3;border-radius:16px;min-height:33px;padding:0 12px;font-size:10px;box-shadow:inset 0 0 4px #fff6}.mailing-figma-stack{align-content:start;gap:20px;width:min(365px,100%);min-width:0;margin-top:20px;display:grid}.mailing-compose-column{gap:20px}.mailing-bot-picker{border-radius:16px;grid-template-columns:37px minmax(0,1fr) 16px;gap:10px;width:205px;height:53px;min-height:53px;padding:8px 14px}.mailing-bot-picker>img{width:37px;height:37px}.mailing-bot-picker strong{font-size:16px;line-height:1}.mailing-bot-picker small{margin-top:2px;font-size:10px;line-height:1}.mailing-bot-picker>svg{width:16px;height:16px}.mailing-message-studio{--mailing-message-width:min(275px, 100%);grid-template-columns:29px minmax(0,min(297px,100% - 33px));grid-template-areas:".media""avatar message"".keyboard"".properties"".action";justify-content:center;align-items:start;gap:4px;width:100%}.mailing-add-zone{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff0d;border:1px dashed #0003;border-radius:6px;grid-template-columns:14px auto;justify-content:center;gap:8px;width:100%;height:26px;min-height:26px;margin-left:0;padding:0 12px}.mailing-media-zone{width:var(--mailing-message-width);grid-area:media;justify-self:start;max-width:none;margin:0}.mailing-add-zone:hover:not(:disabled),.mailing-add-zone:focus-visible{box-shadow:none;background:#ffffff1a;border-color:#00000059;outline:0}.mailing-add-zone>svg:first-child{width:12px;height:12px}.mailing-message-studio>.mailing-message-avatar{grid-area:avatar;place-self:end;width:29px;height:29px;margin:0}.mailing-message-studio>.mailing-message-column{display:contents}.mailing-message-studio>.mailing-message-column>.mailing-message-bubble{width:var(--mailing-message-width);grid-area:message;justify-self:start}.mailing-message-bubble{width:var(--mailing-message-width);background:#f0f0f0;border-radius:15px 15px 5px 5px;height:auto;min-height:64px;padding:7px 8px 9px;box-shadow:-2px 2px 4px #0000000d}.mailing-message-bubble[data-has-buttons=false]{border-radius:15px}.mailing-message-bubble>strong{font-size:12px;line-height:1}.mailing-message-bubble>textarea{resize:none;field-sizing:content;height:auto;min-height:40px;padding:2px 32px 4px 0;font-size:16px;line-height:19px;overflow:hidden}.mailing-message-bubble[data-has-media=true]>textarea{padding-top:0}.mailing-message-bubble>footer{justify-content:flex-end;font-size:9px;position:absolute;bottom:5px;right:8px}.mailing-preview-media{height:7rem}.mailing-button-row,.mailing-button-chip{min-height:29px}.mailing-keyboard{overscroll-behavior-inline:contain;grid-area:keyboard;width:100%;margin:0;overflow:auto hidden}.mailing-button-board{gap:4px;width:100%;margin-top:0}.mailing-keyboard[data-disabled=true] .mailing-button-board{opacity:.45;pointer-events:none}.mailing-keyboard[data-disabled=true] .mailing-row-zone{opacity:1}.mailing-button-line{grid-template-columns:max(var(--mailing-message-width), var(--mailing-row-width)) 18px;align-items:center;gap:4px;width:max-content;min-width:0;display:grid}.mailing-button-row{gap:4px;min-height:29px}.mailing-button-row[data-empty=true]{opacity:1;border:0;border-radius:0;height:29px;min-height:29px;overflow:visible}.mailing-button-board[data-dragging=true] .mailing-button-row[data-empty=true]{opacity:1;background:0 0;border:0;border-radius:4px;outline:0;height:29px;min-height:29px;padding:0}.mailing-button-chip{background:var(--mailing-button-style-fill);height:29px;min-height:29px;box-shadow:none;border-radius:4px;grid-template-columns:minmax(0,1fr);padding:0 4px;position:relative}.mailing-button-chip[data-focused=true]{box-shadow:inset 0 0 0 1px #ffffff94,0 4px 10px #1e56771f}.mailing-button-chip-emoji{color:#fff;text-align:center;text-shadow:0 1px 2px #00000047;pointer-events:none;min-width:0;font-size:12px;line-height:1}.mailing-button-label{pointer-events:none;justify-content:center;align-items:center;gap:0;width:100%;min-width:0;display:flex}.mailing-button-label>.telegram-emoji-preview{pointer-events:none}.mailing-button-row .mailing-button-chip:first-child:last-child{border-radius:4px}.mailing-button-row[data-bottom-row=true] .mailing-button-chip:first-child{border-radius:4px 4px 4px 15px}.mailing-button-row[data-bottom-row=true] .mailing-button-chip:last-child{border-radius:4px 4px 15px}.mailing-button-row[data-bottom-row=true] .mailing-button-chip:first-child:last-child{border-radius:4px 4px 15px 15px}.mailing-button-board[data-dragging=true] .mailing-button-chip{border-radius:4px}.mailing-button-board[data-dragging=true] .mailing-button-row[data-drag-bottom=true] .mailing-button-chip:first-child{border-radius:4px 4px 4px 15px}.mailing-button-board[data-dragging=true] .mailing-button-row[data-drag-bottom=true] .mailing-button-chip:last-child{border-radius:4px 4px 15px}.mailing-button-board[data-dragging=true] .mailing-button-row[data-drag-bottom=true] .mailing-button-chip:first-child:last-child{border-radius:4px 4px 15px 15px}.mailing-button-label>input{field-sizing:content;pointer-events:auto;width:auto;min-width:0;max-width:100%;padding:0;font-size:12px;font-weight:700}.mailing-button-chip[data-has-emoji=true] .mailing-button-label>input{max-width:calc(100% - 16px)}.mailing-button-chip{cursor:grab;touch-action:none}.mailing-button-chip:active{cursor:grabbing}.mailing-button-grip,.mailing-button-remove{z-index:2;opacity:0;position:absolute;top:50%;transform:translateY(-50%)}.mailing-button-grip{left:0}.mailing-button-remove{right:0}.mailing-row-add-button{color:#1c272e;cursor:pointer;opacity:.72;background:0 0;border:0;border-radius:9px;place-items:center;width:18px;height:29px;min-height:29px;padding:0;display:grid}.mailing-row-add-button:hover:not(:disabled),.mailing-row-add-button:focus-visible{opacity:1;background:#ffffff38;outline:0}.mailing-row-add-button:disabled{opacity:.24;cursor:not-allowed}.mailing-row-add-button>svg{width:14px;height:14px}.mailing-new-row-target{width:var(--mailing-message-width);gap:0;min-width:0;min-height:22px;display:grid;position:relative}.mailing-new-row-target>*{grid-area:1/1}.mailing-new-row-target>.mailing-button-chip{z-index:2;width:100%}.mailing-new-row-target:has(>.mailing-button-chip)>.mailing-row-zone{opacity:.18}.mailing-row-zone{grid-template-columns:12px auto;width:100%;height:22px;min-height:22px;margin:0}.mailing-button-properties{z-index:4;width:var(--mailing-message-width);gap:4px;min-width:0;margin:4px 0 0 33px;display:grid;position:relative}.mailing-button-properties-preview{background:var(--mailing-button-style-fill);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:15px;grid-template-columns:26px minmax(0,1fr) 30px;align-items:center;gap:4px;width:100%;min-width:0;min-height:32px;padding:3px 5px;display:grid;box-shadow:inset 0 0 4px #ffffff52,0 4px 12px #1946601a}.mailing-button-emoji-control{display:grid;position:relative}.mailing-button-emoji-trigger{color:#fff;width:26px;height:26px;font:inherit;cursor:pointer;text-shadow:0 1px 2px #00000047;background:#ffffff29;border:0;border-radius:50%;place-items:center;padding:0;font-size:14px;line-height:1;display:grid;box-shadow:inset 0 0 3px #ffffff47}.mailing-button-emoji-trigger>svg{width:13px;height:13px}.mailing-button-emoji-trigger>.telegram-emoji-preview{pointer-events:none}.mailing-button-emoji-popover{z-index:20;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#eff9ffd1;border:0;border-radius:15px;grid-template-columns:repeat(7,22px);gap:4px;width:192px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:inset 0 0 4px #ffffff8a,0 10px 24px #143f582e}.mailing-button-emoji-popover>button{color:#1c272e;width:22px;height:22px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;font-size:13px;display:grid}.mailing-button-emoji-popover>button:hover,.mailing-button-emoji-popover>button:focus-visible,.mailing-button-emoji-popover>button[aria-pressed=true]{background:#ffffff94;outline:0;box-shadow:inset 0 0 3px #ffffffb8}.mailing-button-emoji-popover>button>svg{width:12px;height:12px}.mailing-button-properties-text{color:#fff;width:100%;min-width:0;font:inherit;text-align:center;text-shadow:0 1px 2px #00000047;background:0 0;border:0;border-radius:8px;outline:0;padding:3px 5px;font-size:12px;font-weight:700}.mailing-button-properties-text:focus-visible{background:#ffffff1f;box-shadow:inset 0 0 3px #ffffff47}.mailing-button-style-control{cursor:pointer;background:#ffffff29;border-radius:12px;grid-template-columns:17px 8px;justify-self:center;align-items:center;width:30px;height:24px;padding:0 2px 0 3px;display:grid;position:relative;box-shadow:inset 0 0 3px #ffffff57}.mailing-button-style-control>span{background:var(--mailing-button-style-solid);border-radius:50%;width:16px;height:16px;display:block;box-shadow:inset 0 0 0 1px #ffffffa3,0 1px 3px #0a22302e}.mailing-button-style-control>select{z-index:2;appearance:none;opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mailing-button-style-control>svg{color:#ffffffdb;pointer-events:none;width:8px;height:8px}.mailing-button-style-control:focus-within{outline-offset:2px;outline:2px solid #ffffffbd}.mailing-button-action-controls{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#fff3;border-radius:15px;grid-template-columns:minmax(82px,.38fr) minmax(0,1fr);align-items:stretch;gap:3px;width:100%;min-width:0;min-height:32px;padding:3px;display:grid;box-shadow:inset 0 0 4px #fff6}.mailing-button-type-select{background:#ffffff2e;border-radius:12px;min-width:0;display:grid;position:relative;box-shadow:inset 0 0 3px #ffffff42}.mailing-button-type-select>select{z-index:1;appearance:none;color:#1c272e;width:100%;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 23px 0 9px;font-size:10px;font-weight:700;position:relative}.mailing-button-type-select>select>option{color:#1c272e}.mailing-button-type-select>svg{z-index:0;pointer-events:none;width:11px;height:11px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.mailing-button-action-value{color:#1c272e;width:100%;min-width:0;font:inherit;background:#ffffff24;border:0;border-radius:12px;outline:0;padding:0 9px;font-size:10px;font-weight:620;box-shadow:inset 0 0 3px #ffffff38}.mailing-button-action-value::placeholder{color:#1c272e7a}.mailing-button-type-select:focus-within,.mailing-button-action-value:focus-visible{outline:0;box-shadow:inset 0 0 3px #ffffff70,0 0 0 2px #319cd924}.mailing-locale-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:3px;width:18px;padding:0}.mailing-locale-rail>button[data-active=true]{box-shadow:none}.mailing-locale-rail>svg{display:none}.mailing-locale-rail>button{border-radius:5.5px;width:18px;min-width:18px;height:11px;min-height:11px;padding:0;font-size:8px;line-height:11px}.mailing-locale-rail>button svg{width:8px;height:8px}.mailing-compact-controls{justify-items:start;gap:20px;width:fit-content;max-width:100%;margin-top:0;display:grid}.mailing-compact-popover{min-width:0;position:relative}.mailing-compact-popover>summary{color:#1c272e;cursor:pointer;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#fff3;border:0;align-items:center;padding:0;list-style:none;display:grid;box-shadow:inset 0 0 4px #fff6}.mailing-selection{color:#1c272e;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#fff3;border:0;border-radius:16px;align-content:center;gap:1px;width:max-content;max-width:100%;height:auto;min-height:67px;margin:0;padding:9px 15px;font-size:12px;line-height:14px;display:grid;box-shadow:inset 0 0 4px #fff6}.mailing-selection>strong,.mailing-selection>label{min-width:0}.mailing-selection>label{cursor:pointer;align-items:center;gap:4px;width:max-content;max-width:100%;display:flex}.mailing-selection input{accent-color:#319cd9;flex:0 0 12px;width:12px;height:12px;margin:0}.mailing-selection span{white-space:nowrap}.mailing-compact-popover>summary::-webkit-details-marker{display:none}.mailing-compact-popover>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mailing-compact-controls>.mailing-audience-options>summary{border-radius:16px;grid-template-columns:minmax(0,1fr) 14px;gap:10px;width:201px;min-height:33px;padding:0 15px;font-size:12px}.mailing-compact-controls>.mailing-audience-options>summary>svg{width:14px;height:14px}.mailing-compact-controls .mailing-chat-toggles{grid-template-columns:1fr}.mailing-prepare-audience{color:#1c272e;min-height:38px;font:inherit;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:750;display:inline-flex}.mailing-prepare-audience:disabled{opacity:.45;cursor:default}.mailing-prepare-audience svg{width:14px;height:14px}.mailing-time-popover{width:201px}.mailing-time-popover>summary{border-radius:16px;grid-template-columns:14px minmax(0,1fr);gap:10px;width:201px;height:33px;min-height:33px;padding:0 15px;font-size:12px}.mailing-time-popover>summary>svg:first-child{width:.875rem;height:.875rem}.mailing-compact-popover-body{z-index:20;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#f5fbffe8;border-radius:.875rem;gap:.5rem;width:min(23rem,100vw - 5rem);padding:.625rem;display:grid;position:absolute;top:calc(100% + .25rem);left:0;box-shadow:0 .75rem 2rem #0c3e5c2e}.mailing-compact-popover-body .mailing-chat-toggles,.mailing-compact-popover-body .mailing-filter-header,.mailing-compact-popover-body .mailing-filter-list{margin-top:0}@media (max-width:42rem){.mailing-telegram-workspace{border-radius:inherit;min-height:100%;padding:20px}.mailings-heading{flex-direction:row;align-items:center;min-width:0}.mailing-title-pill{flex:0 365px;min-width:0;overflow:hidden}.mailing-title-pill h1{text-overflow:ellipsis;overflow:hidden}.mailings-heading-actions{width:auto}.mailings-heading-actions>button{flex:none;width:2.25rem;padding:0;font-size:0}.mailings-heading-actions>button svg{width:.875rem;height:.875rem}.mailing-bot-picker{width:205px;max-width:100%}.mailing-media-zone{width:var(--mailing-message-width);margin:0}.mailing-bubble-row{grid-template-columns:29px minmax(0,275px)}.mailing-message-avatar{width:29px;height:29px}.mailing-message-column{width:var(--mailing-message-width)}.mailing-compact-controls{width:fit-content;max-width:100%}}@media (max-width:25rem){.mailing-telegram-workspace{padding:12px}.mailing-title-pill h1{font-size:.8125rem}.mailing-figma-stack,.mailing-message-studio,.mailing-bubble-row{max-width:100%}.mailing-message-studio{width:100%}.mailing-bubble-row{grid-template-columns:29px minmax(0,1fr)}.mailing-message-column,.mailing-message-bubble{width:var(--mailing-message-width)}.mailing-media-zone{width:100%;margin:0}.mailing-row-zone{width:100%}.mailing-selection span{white-space:normal;overflow-wrap:anywhere}.mailing-compact-popover-body{width:min(19rem,100vw - 4rem)}}.mailing-title-pill>input{color:#1c272e;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:18px;font-weight:760;line-height:1}.mailing-title-pill>input[readonly]{cursor:default}.mailings-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.mailings-heading-actions>button{color:#1c272e;cursor:pointer;border:0;justify-content:center;align-items:center;gap:5px;display:inline-flex}.mailings-heading-actions>button:hover:not(:disabled),.mailings-heading-actions>button:focus-visible,.mailings-heading-actions>button[data-saved=true]{background:#ffffff5c;outline:0;box-shadow:inset 0 0 4px #ffffff8a,0 5px 14px #1946601a}.mailings-heading-actions>button:disabled{cursor:default;opacity:.46}.mailings-heading-actions>.mailings-primary-action{color:#fff;text-shadow:0 1px 2px #0000002e;background:#319cd99e}.mailing-action-error,.mailing-index-error,.account-emoji-error{color:#992e34;background:#ffe5e5c2;border:0;border-radius:14px;width:fit-content;max-width:100%;margin:10px 0 0;padding:7px 11px;font-size:12px;box-shadow:0 6px 18px #631c211a}.mailing-frozen-banner{color:#1c272e;border:0;border-radius:17px;align-items:center;gap:7px;width:fit-content;max-width:100%;min-height:34px;margin-top:10px;padding:6px 10px;font-size:11px;font-weight:650;display:flex}.mailing-frozen-banner>button{color:#922f35;min-height:24px;font:inherit;cursor:pointer;background:#ffffff5c;border:0;border-radius:12px;padding:0 8px}.mailing-access-panel{z-index:8;color:#1c272e;border:0;border-radius:18px;gap:8px;width:min(520px,100%);margin-top:10px;padding:10px;display:grid;position:relative}.mailing-access-panel>header,.mailing-access-panel article,.account-emoji-sets article>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.mailing-access-panel>header>button,.account-emoji-sets article>header>button{width:28px;height:28px;color:inherit;cursor:pointer;background:#fff3;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.mailing-access-list{gap:5px;display:grid}.mailing-access-list article{background:#ffffff29;border-radius:13px;min-height:42px;padding:6px 8px}.mailing-access-list article>span:first-child,.mailing-list-copy,.account-emoji-sets article>header>span{min-width:0;display:grid}.mailing-access-list small,.mailing-list-copy small,.account-emoji-sets small{color:#1c272e94;font-size:10px}.mailing-permission-checks,.mailing-request-actions{align-items:center;gap:7px;display:flex}.mailing-permission-checks label{align-items:center;gap:3px;font-size:10px;font-weight:650;display:inline-flex}.mailing-permission-checks input{accent-color:#319cd9;width:13px;height:13px}.mailing-permission-checks>button,.mailing-request-actions>button,.mailing-request-access{min-height:25px;color:inherit;font:inherit;cursor:pointer;background:#ffffff47;border:0;border-radius:13px;padding:0 9px;font-size:10px;font-weight:700}.mailing-permission-checks>button{color:#992e34;place-items:center;width:25px;padding:0;display:grid}.mailing-request-access{color:#fff;background:#319cd994;justify-self:start}.mailing-request-access-bottom{border-radius:17px;min-height:34px;margin-top:20px;padding:0 13px}.mailing-request-access:disabled{cursor:default;opacity:.54}.mailing-format-toolbar,.mailing-floating-popover{z-index:1000;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#fafdfff0;border:0;position:fixed;box-shadow:inset 0 0 4px #ffffffa3,0 12px 32px #0f32493d}.mailing-format-toolbar{border-radius:16px;gap:1px;max-width:calc(100vw - 24px);min-height:42px;padding:4px;display:flex;overflow-x:auto;transform:translateY(-100%)}.mailing-format-toolbar>button{color:#1c272e;min-width:34px;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;padding:0;font-weight:800;display:grid}.mailing-format-toolbar>button:hover,.mailing-format-toolbar>button:focus-visible{background:#319cd924;outline:0}.mailing-sender-popover{border-radius:16px;gap:2px;max-height:min(360px,100vh - 24px);padding:5px;display:grid;overflow-y:auto}.mailing-sender-popover>button{color:#1c272e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-width:0;min-height:48px;padding:5px 8px;display:grid}.mailing-sender-popover>button:hover,.mailing-sender-popover>button:focus-visible,.mailing-sender-popover>button[aria-selected=true]{background:#319cd91f;outline:0}.mailing-sender-popover img{object-fit:cover;border-radius:50%;width:38px;height:38px}.mailing-sender-popover .mailing-bot-avatar-placeholder{width:38px;height:38px;display:grid}.mailing-sender-popover span{min-width:0;display:grid}.mailing-sender-popover strong,.mailing-sender-popover small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailing-sender-popover small{color:#1c272e94;font-size:10px}.mailing-rich-editor{overflow-wrap:anywhere;color:#202124;white-space:pre-wrap;outline:0;width:100%;min-height:40px;padding:2px 32px 4px 0;font-size:16px;line-height:19px}.mailing-rich-editor:empty:before{color:#1c272e70;content:attr(data-placeholder);pointer-events:none}.mailing-rich-editor blockquote,.mailing-rich-editor pre{border-left:2px solid #319cd9;margin:2px 0;padding-left:7px}.mailing-rich-editor a{color:#168acd;text-underline-offset:2px;text-decoration-color:#168acd8c;text-decoration-thickness:1px}.mailing-rich-editor [data-spoiler=true]{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0000;text-shadow:none;background-color:#8e969d;background-image:radial-gradient(circle,#ffffff5c 0 .055em,#0000 .065em),radial-gradient(circle,#353f4747 0 .045em,#0000 .06em);background-position:0 0,.13em .11em;background-size:.23em .21em,.27em .25em;border-radius:.22em;padding:0 .08em;animation:.9s steps(2,jump-none) infinite mailing-spoiler-shimmer}@keyframes mailing-spoiler-shimmer{50%{background-position:.11em .07em,.04em .18em}}.mailing-rich-editor [data-run-kind],.mailing-rich-editor [data-custom-emoji-document-id]{color:#166690;background:#319cd924;border-radius:4px;padding:0 3px;display:inline-block}.mailing-rich-editor .mailing-inline-custom-emoji{vertical-align:-.14em;width:1em;height:1em;color:inherit;background:0 0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex;overflow:hidden}.mailing-inline-custom-emoji>img,.mailing-inline-custom-emoji>video{object-fit:contain;pointer-events:none;width:100%;max-width:100%;height:100%;display:block}.mailing-button-emoji-popover{z-index:1100;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#eef8fdc7;border:1px solid #ffffff85;border-radius:20px;flex-direction:column;gap:6px;width:min(360px,100vw - 24px);max-height:min(286px,100vh - 24px);padding:8px;display:flex;position:fixed;top:auto;overflow:hidden;box-shadow:inset 0 0 4px #ffffffa3,0 14px 36px #0f324942}.mailing-emoji-pack-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;flex:none;gap:5px;min-height:40px;padding:1px 2px 5px;display:flex;overflow:auto hidden}.mailing-emoji-pack-tabs::-webkit-scrollbar{display:none}.mailing-emoji-pack-tabs>button,.mailing-emoji-grid>button{color:#1c272e;width:34px;min-width:34px;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-self:center;place-items:center;padding:0;font-size:20px;display:grid}.mailing-emoji-pack-tabs>button>svg{stroke-width:1.7px;width:25px;height:25px}.mailing-emoji-pack-tabs>button:hover,.mailing-emoji-pack-tabs>button:focus-visible,.mailing-emoji-pack-tabs>button[aria-pressed=true],.mailing-emoji-grid>button:hover,.mailing-emoji-grid>button:focus-visible,.mailing-emoji-grid>button[aria-pressed=true]{background:#319cd924;outline:0}.mailing-emoji-pack-tabs .telegram-emoji-preview,.mailing-emoji-grid .telegram-emoji-preview,.mailing-emoji-pack-tabs .standard-emoji-preview,.mailing-emoji-grid .standard-emoji-preview{object-fit:contain;width:28px;height:28px}.standard-emoji-preview{width:var(--standard-emoji-size);height:var(--standard-emoji-size);flex:0 0 var(--standard-emoji-size);place-items:center;display:grid;overflow:hidden}.standard-emoji-preview>img{object-fit:contain;width:100%;height:100%;display:block}.mailing-emoji-autocomplete{z-index:1200;overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#fafdfff0;border:0;border-radius:13px;gap:2px;width:max-content;max-width:min(150px,100vw - 10px);height:38px;padding:3px;display:flex;position:fixed;overflow:auto hidden;box-shadow:inset 0 0 4px #ffffffa3,0 8px 22px #0f324938}.mailing-emoji-autocomplete>button{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:32px;min-width:32px;height:32px;padding:3px;display:grid}.mailing-emoji-autocomplete>button:hover,.mailing-emoji-autocomplete>button:focus-visible,.mailing-emoji-autocomplete>button[aria-selected=true]{background:#319cd924;outline:0}.mailing-emoji-pack-list{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-color:#1c272e2e transparent;scrollbar-width:thin;min-height:0;padding:0 2px 2px;overflow-y:auto}.mailing-emoji-pack-list>section{scroll-margin-top:4px}.mailing-emoji-pack-list>section+section{margin-top:11px}.mailing-emoji-pack-list>section>header{align-items:baseline;gap:5px;min-width:0;min-height:25px;padding:2px 5px 4px;display:flex}.mailing-emoji-pack-list>section>header>strong,.mailing-emoji-pack-list>section>header>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailing-emoji-pack-list>section>header>strong{color:#1c272e;font-size:12px}.mailing-emoji-pack-list>section>header>small{color:#1c272e80;font-size:9px}.mailing-emoji-grid{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:4px;display:grid}.mailing-emoji-empty-recent{color:#1c272e7a;min-height:34px;margin:0;padding:7px 6px 9px;font-size:11px}.mailing-standard-emoji-category+.mailing-standard-emoji-category{margin-top:8px}.mailing-standard-emoji-category>h3{color:#1c272e94;letter-spacing:.035em;text-transform:uppercase;min-height:22px;margin:0;padding:2px 5px 4px;font-size:10px;font-weight:700;line-height:16px}.panel-functional[data-panel-section=mailings] .mailing-telegram-workspace{padding:0}.panel-functional[data-panel-section=mailings] .mailing-figma-stack{border-radius:inherit;background:linear-gradient(90deg,#0000 0 58%,#222640 58% 100%);grid-template-rows:110px minmax(610px,1fr);grid-template-columns:minmax(352px,38fr) minmax(573px,62fr);gap:0;width:100%;min-height:max(720px,100dvh - 82px);margin:0;display:grid;position:relative;overflow:hidden}.panel-functional[data-panel-section=mailings] .mailing-compose-column{display:contents}.panel-functional[data-panel-section=mailings] .mailing-message-studio{grid-area:1/1/3;align-content:start;justify-items:center;width:100%;max-width:none;padding:20px clamp(10px,2vw,24px)}.panel-functional[data-panel-section=mailings] .mailing-bot-picker{z-index:5;color:#fff;background:#ffffff6e;border-radius:16px;grid-area:1/2;grid-template-columns:37px minmax(0,1fr) 16px;place-self:center;width:min(205px,100% - 38px);height:53px;min-height:53px;margin:0;padding:8px 14px;box-shadow:inset 0 0 5px #ffffff61}.panel-functional[data-panel-section=mailings] .mailing-bot-picker>img,.panel-functional[data-panel-section=mailings] .mailing-bot-picker>.mailing-bot-avatar-placeholder{width:37px;height:37px}.panel-functional[data-panel-section=mailings] .mailing-bot-picker strong{font-size:16px}.panel-functional[data-panel-section=mailings] .mailing-bot-picker small{color:#ffffffdb;font-size:10px}.panel-functional[data-panel-section=mailings] .mailing-compact-controls{z-index:2;color:#fff;background:linear-gradient(#009d9a 0 110px,#222640 110px 100%);grid-area:1/2/3;width:100%;max-width:none;min-height:100%;margin:0;padding:117px 10px 28px;display:block;position:relative}.mailing-control-body{align-content:start;gap:10px;width:100%;min-width:0;display:grid}.mailing-control-overview{grid-template-columns:139px minmax(0,343px);gap:10px;width:min(100%,492px);min-width:0;display:grid}.mailing-control-card{color:#fff;background:#2d3256;border:0;border-radius:0;min-width:0}.mailing-count-card{width:min(100%,139px);padding:9px 10px 6px}.mailing-count-card dl{gap:4px;margin:0;display:grid}.mailing-count-card dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;min-width:0;display:grid}.mailing-count-card dt,.mailing-count-card dd{margin:0;font-size:14px;line-height:1.05}.mailing-count-card dt{color:#ffffffbd;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailing-count-card dd{font-variant-numeric:tabular-nums;font-weight:760}.mailing-count-card>small,.mailing-filter-control summary>small{color:#fff6;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:8px;line-height:1;display:block;overflow:hidden}.mailing-filter-control{position:relative}.mailing-filter-control>summary{cursor:pointer;align-content:start;gap:5px;min-height:73px;padding:9px 10px 6px;list-style:none;display:grid}.mailing-filter-control>summary::-webkit-details-marker{display:none}.mailing-filter-control>summary>span{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.05;overflow:hidden}.mailing-filter-control summary>small{margin-top:auto}.mailing-filter-popover{color:#1c272e;width:min(360px,100vw - 32px);top:calc(100% + 6px);left:auto;right:0}.mailing-filter-popover .mailing-chat-toggles{grid-template-columns:repeat(2,minmax(0,1fr))}.mailing-channel-switch{color:#ffffffc4;cursor:pointer;align-items:center;gap:9px;min-width:0;font-size:13px;line-height:1.2;display:inline-flex}.mailing-channel-switch input{accent-color:#0051ff;flex:0 0 15px;width:15px;height:15px;margin:0}.mailing-delivery-status{gap:4px;width:min(100%,159px);padding:10px;display:grid}.mailing-delivery-status strong{font-size:14px}.mailing-delivery-status span,.mailing-delivery-status small{color:#ffffffbd;font-size:11px}.mailing-control-action{background:#2d3256;gap:5px;width:min(100%,200px);padding:7px 8px 8px;display:grid}.mailing-control-action>button{color:#fff;min-width:0;min-height:27px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:690;display:flex}.mailing-control-action>button:disabled{opacity:.46;cursor:default}.mailing-control-action>button>svg,.mailing-control-action>button>.mailing-control-loader{background:#0051ff;border-radius:4px;flex:0 0 25px;width:25px;height:25px;padding:5px}.mailing-control-action>small{color:#ffffff73;text-align:center;font-size:9px;line-height:1.15}.mailing-control-loader{fill:currentColor;animation:.9s linear infinite panel-offline-loader-spin;display:block}.mailing-related-section{gap:7px;width:min(100%,150px);margin-top:4px;display:grid}.mailing-related-section h2{color:#fff;align-items:center;gap:8px;margin:0;font-size:16px;line-height:1;display:flex}.mailing-related-section>button{color:#fff;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#2d3256;border:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;padding:7px 9px;display:grid}.mailing-related-section>button:hover,.mailing-related-section>button:focus-visible{background:#363c66;outline:0}.mailing-related-section>button>img,.mailing-related-section>button>.mailing-bot-avatar-placeholder{object-fit:cover;border-radius:50%;width:18px;height:18px}.mailing-related-copy{min-width:0;display:grid}.mailing-related-copy strong,.mailing-related-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailing-related-copy strong{color:#c7508b;font-size:11px}.mailing-related-copy>span{color:#ffffffc2;margin-top:2px;font-size:10px}.mailing-related-section>small{color:#fff6;font-size:10px}@media (max-width:64rem){.panel-functional[data-panel-section=mailings] .mailing-figma-stack{background:0 0;grid-template-rows:minmax(500px,auto) minmax(620px,auto);grid-template-columns:minmax(0,1fr);min-height:0}.panel-functional[data-panel-section=mailings] .mailing-message-studio{grid-area:1/1;min-height:60dvh;padding:28px clamp(18px,9vw,72px)}.panel-functional[data-panel-section=mailings] .mailing-bot-picker{grid-area:2/1;align-self:start;margin:0;transform:translateY(22px)}.panel-functional[data-panel-section=mailings] .mailing-compact-controls{background:linear-gradient(#009d9a 0 94px,#222640 94px 100%);grid-area:2/1;min-height:620px;padding:112px 18px 28px}}@media (max-width:34rem){.panel-functional[data-panel-section=mailings] .mailing-message-studio{padding:22px 12px 34px}.panel-functional[data-panel-section=mailings] .mailing-bot-picker{width:min(232px,100% - 68px)}.panel-functional[data-panel-section=mailings] .mailing-compact-controls{padding:108px 12px 24px}.mailing-control-overview{grid-template-columns:minmax(0,1fr)}.mailing-count-card,.mailing-delivery-status,.mailing-control-action,.mailing-related-section{width:100%}.mailing-filter-popover .mailing-chat-toggles{grid-template-columns:minmax(0,1fr)}}.panel-functional[data-panel-section=mailings] .mailing-figma-stack{background:0 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,38fr) minmax(0,62fr);height:100%;min-height:100%;display:grid}.panel-functional[data-panel-section=mailings] .mailing-compose-column{grid-area:1/1;min-width:0;display:block}.panel-functional[data-panel-section=mailings] .mailing-message-studio{grid-area:auto;min-height:100%;padding:20px clamp(10px,2vw,24px)}.panel-functional[data-panel-section=mailings] .mailing-compact-controls{background:#222640;grid-area:1/2;grid-template-rows:auto minmax(0,1fr);justify-items:stretch;min-width:0;min-height:100%;padding:0;display:grid}.mailing-operations-header{background:#009d9a;justify-content:center;align-items:center;min-width:0;padding:27px clamp(18px,8vw,110px);display:flex}.panel-functional[data-panel-section=mailings] .mailing-bot-picker{grid-area:auto;grid-template-columns:37px minmax(0,auto) 16px;place-self:auto;width:max-content;max-width:100%;height:auto;min-height:0;margin:0;padding:8px 25px;transform:none}.mailing-control-body{align-content:start;gap:10px;min-width:0;padding:10px 10px 28px;display:grid}.mailing-control-overview{grid-template-columns:max-content minmax(0,1fr);align-items:stretch;gap:10px;width:90%;min-width:0;max-width:100%;display:grid}.mailing-count-card{width:max-content;max-width:100%;padding:9px 10px 6px}.mailing-count-card dl{gap:2px}.mailing-count-card dt,.mailing-count-card dd{font-size:14px;line-height:1.05}.mailing-count-card>small,.mailing-filter-control summary>small{text-align:center;margin-top:4px;font-size:8px;line-height:1}.mailing-filter-control>summary{grid-template-rows:repeat(3,auto) 1fr;gap:2px;height:100%;min-height:0;padding:9px 10px 6px}.mailing-filter-control>summary>span{font-size:13px;line-height:1.05}.mailing-safety-switches{flex-wrap:wrap;align-items:center;gap:8px clamp(18px,5vw,42px);min-width:0;display:flex}.mailing-target-card,.mailing-delivery-status,.mailing-control-action{width:fit-content;max-width:100%}.mailing-target-card{margin-top:2px}.mailing-delivery-status{padding:10px}.mailing-control-action{padding:7px 8px 8px}.mailing-control-action>button{width:100%}.mailing-related-section h2{white-space:nowrap}.mailing-related-section{width:min(100%,150px)}.mailing-active-glyph{fill:#fff;flex:0 0 16px;width:16px;height:16px;animation:1.6s linear infinite panel-offline-loader-spin}.mailing-related-item{background:#2d3256;grid-template-columns:minmax(0,1fr) 20px;align-items:stretch;width:100%;min-width:0;display:grid}.mailing-related-item>button{color:#fff;font:inherit;cursor:pointer;border:0}.mailing-related-item>button:first-child{text-align:left;background:0 0;grid-area:1/1/auto/-1;grid-template-rows:auto auto;align-content:center;gap:1px;min-width:0;padding:4px 2px 4px 4px;display:grid}.mailing-related-heading{align-items:center;gap:4px;min-width:0;display:flex}.mailing-related-heading>strong,.mailing-related-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mailing-related-heading>strong{color:#c7508b;font-size:11px;line-height:11px}.mailing-related-heading>img,.mailing-related-heading>.mailing-bot-avatar-placeholder{object-fit:cover;border-radius:50%;flex:0 0 10px;width:10px;height:10px}.mailing-related-preview{color:#ffffffe0;font-size:10px;line-height:10px;display:block}.mailing-related-item:hover,.mailing-related-item:focus-within{background:#363c66}.mailing-related-hide{opacity:0;pointer-events:none;background:#2d3256;grid-area:1/2;place-items:center;padding:0;transition:background-color .14s,opacity .14s;display:grid}.mailing-related-item:hover .mailing-related-hide,.mailing-related-item:focus-within .mailing-related-hide,.mailing-related-hide:hover,.mailing-related-hide:focus-visible{opacity:1;pointer-events:auto;outline:0}.mailing-related-item:hover .mailing-related-hide,.mailing-related-item:focus-within .mailing-related-hide{background:#363c66}.mailing-related-hide>svg{width:11px;height:11px}@media (hover:none){.mailing-related-hide{opacity:.52;pointer-events:auto}}.panel-functional[data-panel-section=mailings] .mailing-action-error{grid-column:auto;margin:0;position:static}@media (max-width:64rem){.panel-functional[data-panel-section=mailings] .mailing-figma-stack{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.panel-functional[data-panel-section=mailings] .mailing-compose-column,.panel-functional[data-panel-section=mailings] .mailing-compact-controls{grid-area:auto/1}.panel-functional[data-panel-section=mailings] .mailing-message-studio{min-height:60dvh;padding:28px clamp(18px,9vw,72px)}.panel-functional[data-panel-section=mailings] .mailing-compact-controls{min-height:0}.mailing-operations-header{padding:22px 18px}}@media (max-width:34rem){.panel-functional[data-panel-section=mailings] .mailing-message-studio{padding:22px 12px 34px}.panel-functional[data-panel-section=mailings] .mailing-bot-picker{width:max-content;max-width:100%}.mailing-control-overview{grid-template-columns:minmax(0,1fr);width:100%}.mailing-count-card,.mailing-delivery-status,.mailing-control-action,.mailing-related-section{width:100%}.mailing-safety-switches{flex-direction:column;align-items:flex-start}}.telegram-emoji-preview{width:var(--telegram-emoji-size);height:var(--telegram-emoji-size);flex:0 0 var(--telegram-emoji-size);font-size:calc(var(--telegram-emoji-size) * .6);place-items:center;line-height:1;display:grid;overflow:hidden}.telegram-emoji-preview>img,.telegram-emoji-preview>video{object-fit:contain;width:100%;height:100%;display:block}.mailing-html-editor{resize:vertical;overflow-wrap:anywhere;color:#202124;background:0 0;border:0;outline:0;width:100%;min-height:54px;padding:2px 0 15px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.35;display:block}.mailing-message-bubble>footer>button{color:inherit;font:inherit;cursor:pointer;opacity:.72;background:0 0;border:0;outline:0;padding:0;font-weight:750}.mailing-message-bubble>footer>button:hover,.mailing-message-bubble>footer>button:focus-visible,.mailing-message-bubble>footer>button[aria-pressed=true]{opacity:1}.mailing-editor-state{color:#1c272e;place-items:center;min-height:100%;margin:0;font-weight:700;display:grid}.mailing-index-workspace{align-content:start;gap:18px;display:grid}.mailing-index-header{border:0;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;width:min(760px,100%);padding:14px 16px;display:flex}.mailing-index-header h1,.mailing-index-header p,.mailing-list-section h2,.mailing-list-section p,.mailing-no-senders p{margin:0}.mailing-index-header h1{font-size:clamp(20px,3vw,28px)}.mailing-index-header p{color:#1c272e9e;margin-top:2px;font-size:12px}.mailing-index-header>button,.mailing-index-header>a,.mailing-no-senders>a{color:#1c272e;min-height:36px;font:inherit;cursor:pointer;background:#ffffff4d;border:0;border-radius:18px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 4px #ffffff75}.mailing-list-sections{gap:18px;width:min(760px,100%);display:grid}.mailing-list-section{gap:8px;display:grid}.mailing-list-section>h2{color:#1c272e;padding-left:5px;font-size:15px}.mailing-list-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:8px;display:grid}.mailing-list-card{color:#1c272e;border:0;border-radius:20px;grid-template-columns:48px minmax(0,1fr) auto 18px;align-items:center;gap:9px;min-width:0;min-height:66px;padding:9px 11px;text-decoration:none;display:grid}.mailing-list-card>img,.mailing-list-avatar{object-fit:cover;border-radius:50%;width:48px;height:48px}.mailing-list-avatar{background:#319cd92e;place-items:center;display:grid}.mailing-list-copy strong,.mailing-list-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailing-status-chip{color:#1c272ead;white-space:nowrap;background:#ffffff47;border-radius:10px;padding:4px 7px;font-size:9px;font-weight:750}.mailing-status-chip[data-status=READY],.mailing-status-chip[data-status=IN_PROGRESS]{color:#166690;background:#319cd92e}.mailing-status-chip[data-status=COMPLETED]{color:#16813a;background:#39b25c2e}.mailing-list-empty{color:#1c272e7a;padding-left:5px;font-size:12px}.mailing-no-senders{text-align:center;border:0;border-radius:24px;align-content:center;justify-items:center;gap:10px;width:min(380px,100%);min-height:180px;padding:22px;display:grid}.mailing-no-senders>svg{opacity:.62;width:36px;height:36px}.account-content{align-content:start;gap:8px;min-height:100%;padding:12px;display:grid}.integrations-content{max-width:72rem;margin:0 auto}.integrations-shell{gap:1rem;display:grid}.integrations-header,.integration-form,.integration-token-reveal,.integration-list>article{padding:1.1rem 1.25rem}.integrations-header{align-items:center;gap:.9rem;display:flex}.integrations-header>span{width:2.6rem;height:2.6rem;color:var(--panel-accent);background:#e8efff;border-radius:50%;place-items:center;display:grid}.integrations-header h1,.integrations-header p,.integration-form h2,.integration-list h2,.integration-list p{margin:0}.integrations-header p,.integration-list p{color:var(--panel-muted);font-size:.78rem}.integration-form{gap:.8rem;display:grid}.integration-form label{color:var(--panel-muted);gap:.35rem;font-size:.75rem;display:grid}.integration-form input,.integration-form select{min-height:2.55rem;color:var(--panel-ink);font:inherit;background:#fff;border:1px solid #dfe3ea;border-radius:.75rem;padding:.65rem .8rem}.integration-form .integration-check{grid-template-columns:auto 1fr;align-items:center;display:flex}.integration-form .integration-check input{min-height:auto}.integration-credentials{grid-template-columns:1fr 2fr;gap:.8rem;display:grid}.integration-advanced{border-top:1px solid #e4e7ec;padding-top:.7rem}.integration-advanced summary{color:var(--panel-accent);cursor:pointer}.integration-advanced summary span,.integration-advanced>p{color:var(--panel-muted);font-size:.72rem}.integration-advanced>p{margin:.55rem 0 0}.integration-advanced .integration-credentials{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8rem}.integration-proxy-pool{gap:.7rem;margin-top:.8rem;display:grid}.integration-proxy-pool fieldset{border:1px solid #dfe3ea;border-radius:.8rem;margin:0;padding:.25rem .8rem .8rem;position:relative}.integration-proxy-pool legend{color:var(--panel-muted);padding:0 .35rem;font-size:.72rem}.integration-proxy-pool fieldset>button{color:#b42318;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;margin-top:.6rem;display:inline-flex}.integration-form>button,.integration-list header>button,.integration-token-reveal button,.integration-add-proxy{background:var(--panel-accent);color:#fff;width:fit-content;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.65rem 1rem;display:inline-flex}.integration-add-proxy{color:var(--panel-accent);background:#e8efff}.integration-token-reveal{background:#fff8dd;gap:.65rem;display:grid}.integration-token-reveal p{color:var(--panel-muted);margin:-.35rem 0 0;font-size:.78rem}.integration-token-reveal code{color:#fff;overflow-wrap:anywhere;background:#172033;border-radius:.5rem;padding:.7rem}.integration-token-reveal>div{gap:.55rem;display:flex}.integration-token-reveal .integration-token-done{color:var(--panel-ink);background:#e4e7ec}.integration-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:1rem;display:grid}.integration-list article{min-width:0}.integration-list article>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.integration-list dl{gap:.4rem;margin:1rem 0;display:grid}.integration-list dl>div{justify-content:space-between;gap:1rem;display:flex}.integration-list dt{color:var(--panel-muted)}.integration-token-list{gap:.45rem;display:grid}.integration-token-list>div{background:#f4f5f7;border-radius:.65rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.25rem .6rem;padding:.65rem;display:grid}.integration-token-list small{color:var(--panel-muted);overflow-wrap:anywhere;grid-column:1/3}.integration-token-list button{color:#b42318;cursor:pointer;background:0 0;border:0;grid-area:1/3/3}@media (max-width:40rem){.integration-credentials{grid-template-columns:1fr}.integration-list article>header{display:grid}}.account-security-shell,.account-emoji-shell{gap:8px;width:100%;min-width:0;display:grid}.account-sessions{color:#1c272e;border:0;border-radius:18px;gap:8px;padding:10px;display:grid}.account-telegram-link{color:#1c272e;border:0;border-radius:18px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.account-telegram-link>svg{color:#229ed9;width:24px;height:24px}.account-telegram-link>span{flex-direction:column;min-width:0;display:flex}.account-telegram-link strong{font-size:12px}.account-telegram-link small{color:#5d6a72;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.account-telegram-link>a,.account-telegram-link>b{color:inherit;border:0;border-radius:11px;padding:6px 9px;font-size:9px;font-weight:750;text-decoration:none}.account-telegram-link>a{cursor:pointer}.account-telegram-link>b{background:#ffffff52}.account-sessions h2{margin:0;font-size:14px}.account-session-list{gap:4px;display:grid}.account-session-list>article{background:#ffffff38;border-radius:13px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:grid}.account-session-list>article>svg{width:18px;height:18px}.account-session-list>article>span,.account-session-list>article>span>strong{flex-direction:column;min-width:0;display:flex}.account-session-list>article>span>strong{flex-direction:row;align-items:center;gap:6px;font-size:11px}.account-session-list>article>span>strong>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-session-list>article>span small,.account-sessions>p{color:#5d6a72;margin:0;font-size:9px}.account-session-list>article>span>strong>small{color:#1c272e;background:#ffffff7a;border-radius:8px;flex:none;padding:2px 5px}.account-session-list>article>button{color:inherit;font:inherit;cursor:pointer;background:#ffffff6b;border:0;border-radius:10px;padding:6px 8px;font-size:9px;font-weight:750}.account-emoji-header,.account-emoji-import,.account-emoji-sets article{color:#1c272e;border:0}.account-emoji-header{border-radius:18px;align-items:center;gap:8px;min-height:44px;padding:7px 10px;display:flex}.account-emoji-header>span{background:#ffffff3d;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.account-emoji-header h1{margin:0;font-size:17px}.account-logout{min-height:30px;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:13px;align-items:center;gap:5px;margin-left:auto;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.account-logout:disabled{opacity:.6;cursor:wait}.account-emoji-import{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:4px;display:grid}.account-emoji-import>input,.account-emoji-import>button{min-height:32px;color:inherit;font:inherit;background:#fff3;border:0;outline:0}.account-emoji-import>input{border-radius:12px;min-width:0;padding:0 9px}.account-emoji-import>button{cursor:pointer;border-radius:12px;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.account-emoji-pack-navigation{scrollbar-width:none;border:0;border-radius:18px;gap:3px;width:100%;min-width:0;padding:4px;display:flex;overflow-x:auto}.account-emoji-pack-navigation::-webkit-scrollbar{display:none}.account-emoji-sets::-webkit-scrollbar{display:none}.account-emoji-pack-navigation>button{width:34px;min-width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;padding:4px;display:grid}.account-emoji-pack-navigation>button.is-active{background:#ffffff8f;box-shadow:0 3px 12px #1245621f}.account-emoji-sets{scroll-snap-type:inline mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;align-items:flex-start;gap:8px;width:100%;min-width:0;max-width:100%;padding:0;scroll-padding-inline:0;display:flex;overflow:auto hidden}.account-emoji-sets article{scroll-snap-align:start;scroll-snap-stop:always;border-radius:17px;flex:0 0 max(240px,50% - 4px);grid-template-rows:max-content max-content;align-content:start;gap:5px;width:max(240px,50% - 4px);min-width:max(240px,50% - 4px);padding:8px;display:grid}.account-emoji-grid{grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:2px;display:grid}.account-emoji-grid>img,.account-emoji-grid>span{object-fit:contain;place-self:center;place-items:center;width:30px;height:30px;font-size:18px;display:grid}@media (max-width:42rem){.mailing-index-header{flex-direction:column;align-items:stretch}.mailing-index-header>button,.mailing-index-header>a{align-self:start}.mailing-list-card{grid-template-columns:42px minmax(0,1fr) 18px}.mailing-list-card>img,.mailing-list-avatar{width:42px;height:42px}.mailing-status-chip{grid-column:2;justify-self:start}.mailing-list-card>svg{grid-area:1/3/span 2}.mailing-access-panel article{flex-direction:column;align-items:stretch}.mailing-permission-checks,.mailing-request-actions{flex-wrap:wrap}.account-content{padding:12px}}@media (max-width:25rem){.mailings-heading{flex-direction:column;align-items:stretch}.mailings-heading-actions{justify-content:flex-start}.mailings-heading-actions>button{width:34px}.mailing-title-pill>input{font-size:13px}.account-emoji-import{grid-template-columns:minmax(0,1fr)}}.advertising-page{gap:1.25rem;width:min(100%,76rem);margin:0 auto;padding:clamp(1rem,3vw,2.25rem);display:grid}.advertising-header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.advertising-header h1,.advertising-header p{margin:0}.advertising-header h1{margin-top:.2rem;font-size:clamp(1.5rem,3vw,2.4rem)}.advertising-header>div:first-child>p:last-child{color:var(--muted,#75808c);margin-top:.4rem}.advertising-tabs{background:#ffffffb3;border:1px solid #8293a533;border-radius:.9rem;padding:.25rem;display:flex}.advertising-tabs button{min-height:2.25rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.68rem;align-items:center;gap:.45rem;padding:.4rem .65rem;font-size:14px;font-weight:700;display:flex}.advertising-tabs button[aria-selected=true]{color:#fff;background:#125cff;box-shadow:0 .3rem .8rem #125cff38}.advertising-tabs button span{background:#707e9024;border-radius:.75rem;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .35rem;font-size:.72rem;display:grid}.advertising-tabs button[aria-selected=true] span{background:#ffffff2e}.advertising-list{gap:1rem;display:grid}.advertising-card{background:#ffffffc2;border:1px solid #8293a52e;border-radius:1.25rem;grid-template-columns:minmax(19rem,1fr) minmax(15rem,20rem);display:grid;overflow:hidden;box-shadow:0 .75rem 2rem #1e344c14}.advertising-bubble-row{box-sizing:border-box;background:linear-gradient(#e9f1f8cc,#e9f1f8cc),radial-gradient(circle,#8ca7be 1px,#0000 1.25px) 0 0/1.25rem 1.25rem;grid-template-columns:2.5rem minmax(0,1fr);align-content:start;align-items:end;gap:.5rem;width:100%;min-width:0;padding:.75rem}.advertising-message-avatar,.advertising-message-avatar.mailing-bot-avatar-placeholder{object-fit:cover;border-radius:50%;width:2.5rem;height:2.5rem;margin:0 0 .1rem}.advertising-message-avatar.mailing-bot-avatar-placeholder{font-weight:750}.advertising-message-column{gap:.2rem;width:100%}.advertising-message-column[data-single-media=true]{width:75%}.mailing-message-bubble.advertising-message-bubble{width:100%;min-height:3rem;margin:0;padding:.5rem .6rem .35rem}.advertising-message-bubble p{overflow-wrap:anywhere;white-space:pre-wrap;margin:.2rem 0 0;padding-right:4.5rem;font-size:1rem;line-height:1.3}.advertising-message-bubble .mailing-preview-media{height:11rem}.advertising-message-bubble .mailing-preview-media[data-count="1"]{aspect-ratio:4/3;width:auto;height:auto}.advertising-message-bubble>footer{min-height:.8rem}.advertising-message-bubble>footer time{color:#75808c;margin-left:auto;font-size:.64rem}.advertising-forward{color:#168acd;margin-bottom:.3rem;font-weight:700;display:block}.advertising-preview-buttons{width:100%;margin:0}.advertising-preview-buttons span{justify-content:center;align-items:center;gap:.25rem;min-width:0;display:flex}.advertising-preview-buttons svg{flex:none}.advertising-summary{align-content:start;gap:.55rem;padding:.75rem;font-size:14px;display:grid;position:relative}.advertising-summary h2{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem}.advertising-summary dl{gap:.25rem;margin:0;display:grid}.advertising-summary dl div{justify-content:space-between;gap:1rem;display:flex}.advertising-summary dt{color:#75808c}.advertising-summary dd{text-align:right;margin:0;font-weight:700}.advertising-targets{flex-wrap:wrap;gap:.25rem;display:flex}.advertising-targets strong{width:100%;font-size:.78rem}.advertising-targets span{color:#35516f;background:#eef3fa;border-radius:.45rem;padding:.2rem .4rem;font-size:.72rem}.advertising-category{gap:.25rem;display:grid}.advertising-category span{font-size:.78rem;font-weight:700}.advertising-category select{width:100%;min-height:2.1rem;color:inherit;background:#fff;border:1px solid #8293a547;border-radius:.65rem;padding:0 .55rem;font-size:13px}.advertising-adult-rating{cursor:pointer;align-items:center;gap:.4rem;min-height:1.5rem;font-size:13px;font-weight:700;display:flex}.advertising-adult-rating input{accent-color:#125cff;cursor:pointer;width:1rem;height:1rem;margin:0}.advertising-actions{gap:.3rem;display:grid}.advertising-actions button,.advertising-more,.advertising-empty button{color:#124fbf;min-height:2.125rem;font:inherit;cursor:pointer;background:#125cff14;border:1px solid #125cff33;border-radius:.68rem;padding:.4rem .65rem;font-size:13px;font-weight:700}.advertising-actions button:hover,.advertising-actions button:focus-visible{color:#fff;background:#125cff}.advertising-actions .advertising-not-ad{color:#54606c;background:#75808c14;border-color:#75808c33}.advertising-actions button:disabled{opacity:.55;cursor:wait}.advertising-spinner{fill:currentColor;flex:0 0 1rem;width:1rem;max-width:1rem;height:1rem;max-height:1rem;animation:.9s linear infinite panel-offline-loader-spin;display:block}.advertising-loading,.advertising-empty{text-align:center;border:1px dashed #8293a559;border-radius:1rem;justify-content:center;align-items:center;gap:.6rem;min-height:14rem;padding:2rem;display:flex}.advertising-empty{flex-direction:column}.advertising-empty>svg{color:#71849a;width:2rem;height:2rem}.advertising-review-error{color:#b72d3b;margin:0;font-size:.78rem}.advertising-more{align-items:center;gap:.4rem;margin:0 auto;display:flex}@media (max-width:52rem){.advertising-header{flex-direction:column;align-items:stretch}.advertising-tabs button{flex:1;justify-content:center}.advertising-card{grid-template-columns:1fr}.advertising-bubble-row{grid-template-columns:29px minmax(0,1fr);gap:4px;padding:4px}.advertising-message-avatar,.advertising-message-avatar.mailing-bot-avatar-placeholder{width:29px;height:29px}.advertising-message-column[data-single-media=true]{width:100%}.advertising-summary{border-top:1px solid #8293a52e}}@media (max-width:30rem){.advertising-page{padding:4px}.advertising-tabs{flex-direction:column}.advertising-card{border-radius:1rem}}@media (prefers-reduced-motion:reduce){.home,.choice-bubble,.auth-choice>.separator,.rotating-word,.rotating-clip,.hero h1 .rotating-list,.hero,.primary-action-slot,.auth-mode-switch,.auth-mode-bubble,.auth-field-slot,.auth-consent-slot,.auth-consent-checkbox:after,.header-auth-slot,.auth-field-label,.language-popover,.language-option,.mailing-rich-editor [data-spoiler=true]{transition:none;animation:none}.panel-workspace,.panel-nav-bubble,.panel-sidebar-entry-label{transition:none}.panel-loading-dot,.bot-activity-skeleton,.bot-avatar-loader,.bot-card.draggable-source--placed{animation:none}.copyright-pill,.copyright-compact,.copyright-expanded,.footer-faq-slot{transition:none}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}.mailing-flow-switcher{--mailing-flow-bubble-left:0px;--mailing-flow-bubble-width:0px;z-index:8;color:#fff;scrollbar-width:none;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.25rem;width:fit-content;max-width:100%;margin:0 auto 20px;padding:0;font-size:clamp(.75rem,3.6vw,.9375rem);font-weight:600;line-height:1.21;display:flex;position:relative;overflow:visible}.mailing-flow-bubble{z-index:0;inset-block:.125rem;left:var(--mailing-flow-bubble-left);width:var(--mailing-flow-bubble-width);background:var(--glass);box-shadow:var(--glass-shadow);opacity:0;pointer-events:none;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:999px;transition:left .18s cubic-bezier(.16,1.16,.3,1),width .18s cubic-bezier(.16,1.16,.3,1),opacity .12s;position:absolute}.mailing-flow-switcher[data-ready=true]>.mailing-flow-bubble{opacity:1}.mailing-flow-switcher::-webkit-scrollbar{display:none}.mailing-overview-rail::-webkit-scrollbar{display:none}.mailing-sender-rail::-webkit-scrollbar{display:none}.mailing-flow-switcher>button{z-index:1;min-height:2rem;box-shadow:none;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:0;padding:.25rem .5rem;display:inline-flex;position:relative}.mailing-flow-switcher>button[data-active=true]{box-shadow:none;color:#fff;background:0 0}.mailing-flow-switcher>button:disabled{opacity:.34;cursor:default}.panel-functional[data-panel-section=mailings] .mailing-overview-screen{align-content:start;gap:20px;height:auto;min-height:100%;padding:20px;display:grid}.mailing-overview-section{gap:10px;min-width:0;display:grid}.mailing-overview-section>h1,.mailing-overview-section>h2{color:#fff;margin:0;font-size:18px;font-weight:700;line-height:normal}.mailing-overview-rail,.mailing-sender-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;min-width:0;padding:0;display:flex;overflow:auto hidden}.mailing-overview-card{min-width:max-content;box-shadow:var(--glass-shadow);scroll-snap-align:start;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffffeb;border-radius:16px;flex:none;display:inline-grid;position:relative;overflow:hidden}.mailing-overview-card-main{color:#000;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:8px 36px 8px 8px;display:grid}.mailing-overview-card[data-recent=true] .mailing-overview-card-main{padding-top:17px}.mailing-overview-avatar{object-fit:cover;color:#687985;background:#e1e9ef;border-radius:50%;place-items:center;display:grid}.mailing-overview-card-copy{min-width:0;display:grid}.mailing-overview-card-title{align-items:center;gap:4px;min-width:0;display:flex}.mailing-overview-card-title>img,.mailing-overview-card-title>.mailing-overview-avatar{flex:none}.mailing-overview-card-copy strong,.mailing-overview-card-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailing-overview-card-copy strong{max-width:22ch;font-size:14px;line-height:normal}.mailing-overview-card-copy small{color:#6b6b6b;max-width:24ch;font-size:12px;font-weight:700;line-height:normal}.mailing-opened-now{color:#a0a0a0;white-space:nowrap;font-size:8px;font-style:normal;font-weight:600;position:absolute;top:6px;right:9px}.mailing-overview-progress{justify-items:center;gap:1px;min-width:43px;display:grid}.mailing-overview-progress>svg{width:18px;height:18px}.mailing-overview-progress>b{font-size:18px;line-height:1}.mailing-overview-progress>small{color:#000;text-align:center;white-space:normal;max-width:54px;font-size:7px;font-weight:700;line-height:1.05}.mailing-overview-hide{color:#8b99a3;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:23px;height:23px;padding:0;display:none;position:absolute;bottom:5px;right:5px}.mailing-overview-card:hover .mailing-overview-hide,.mailing-overview-card:focus-within .mailing-overview-hide{display:grid}.mailing-overview-hide:hover{color:#b21b1b;background:#c61f1f17}.mailing-overview-page-end{align-self:stretch;width:1px}.mailing-sender-rail>button{min-width:max-content;box-shadow:var(--glass-shadow);color:#000;font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffffeb;border:0;border-radius:16px;grid-template-columns:auto minmax(0,max-content);align-items:center;gap:10px;padding:8px 14px 8px 8px;display:grid}.mailing-sender-rail img{object-fit:cover;border-radius:50%}.mailing-sender-rail span{min-width:0;display:grid}.mailing-sender-rail strong,.mailing-sender-rail small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailing-sender-rail strong{max-width:22ch;font-size:18px;line-height:normal}.mailing-sender-rail small{color:#6b6b6b;font-size:12px;font-weight:700;line-height:normal}.panel-functional[data-panel-section=mailings] .mailing-telegram-workspace{flex-direction:column;height:auto;min-height:100%;padding:clamp(10px,2vw,20px);display:flex}.panel-functional[data-panel-section=mailings] .mailing-telegram-workspace>.mailing-figma-stack{background:0 0;width:100%;height:auto;min-height:0;margin:0}.mailing-telegram-workspace[data-step="2"]>.mailing-figma-stack{display:block}.mailing-telegram-workspace[data-step="2"] .mailing-compose-column{width:min(760px,100%);margin:0 auto}.mailing-telegram-workspace[data-step="2"] .mailing-compact-controls,.mailing-telegram-workspace[data-step="3"] .mailing-compose-column{display:none}.panel-functional[data-panel-section=mailings] .mailing-telegram-workspace[data-step="3"] .mailing-figma-stack{display:block}.panel-functional[data-panel-section=mailings] .mailing-telegram-workspace[data-step="3"] .mailing-compact-controls{width:min(780px,100%);min-height:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff1f;border:1px solid #ffffff4d;border-radius:24px;margin:0 auto;padding:12px;display:grid;box-shadow:inset 0 0 8px #ffffff47}.mailing-telegram-workspace[data-step="3"] .mailing-operations-header,.mailing-telegram-workspace[data-step="4"] .mailing-operations-header{background:0 0;padding:6px}.mailing-telegram-workspace[data-step="3"] .mailing-control-body,.mailing-telegram-workspace[data-step="4"] .mailing-control-body{padding:8px}.mailing-telegram-workspace[data-step="3"] .mailing-control-card,.mailing-telegram-workspace[data-step="3"] .mailing-control-action,.mailing-telegram-workspace[data-step="4"] .mailing-control-card,.mailing-telegram-workspace[data-step="4"] .mailing-control-action{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#262c4aa3;border-radius:16px;box-shadow:inset 0 0 6px #ffffff1f}.mailing-telegram-workspace[data-step="2"] .mailing-add-zone{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2b;border-color:#ffffff5c;box-shadow:inset 0 0 5px #ffffff38}.mailing-telegram-workspace[data-step="3"] .mailing-filter-control>.mailing-compact-popover-body{color:#17242d;width:100%;margin-top:8px;display:grid;position:static}.mailing-telegram-workspace[data-step="3"] .mailing-control-overview{width:100%}.panel-functional[data-panel-section=mailings] .mailing-telegram-workspace[data-step="4"]>.mailing-figma-stack{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:12px}.mailing-telegram-workspace[data-step="4"] .mailing-compose-column,.mailing-telegram-workspace[data-step="4"] .mailing-compact-controls{grid-area:auto;min-width:0}.panel-functional[data-panel-section=mailings] .mailing-telegram-workspace[data-step="4"] .mailing-compact-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff21;border:1px solid #ffffff4d;border-radius:24px;min-height:0;padding:8px;display:grid;box-shadow:inset 0 0 8px #ffffff47}.mailing-telegram-workspace[data-step="4"] .mailing-filter-control,.mailing-telegram-workspace[data-step="4"] .mailing-safety-switches{display:none}.mailing-telegram-workspace[data-step="4"] .mailing-control-overview{grid-template-columns:minmax(0,1fr);width:100%}.mailing-telegram-workspace[data-step="4"] .mailing-count-card,.mailing-telegram-workspace[data-step="4"] .mailing-target-card,.mailing-telegram-workspace[data-step="4"] .mailing-delivery-status,.mailing-telegram-workspace[data-step="4"] .mailing-control-action{width:100%}.panel-functional[data-panel-section=mailings] .mailing-telegram-workspace .mailing-message-studio{background:0 0;width:100%;min-height:0;padding:8px}.mailing-telegram-workspace[data-step="4"] .mailing-media-zone,.mailing-telegram-workspace[data-step="4"] .mailing-row-add-button,.mailing-telegram-workspace[data-step="4"] .mailing-new-row-target,.mailing-telegram-workspace[data-step="4"] .mailing-button-grip,.mailing-telegram-workspace[data-step="4"] .mailing-button-remove,.mailing-telegram-workspace[data-step="4"] .mailing-message-bubble footer>button{display:none}.mailing-button-label>a{min-width:0;color:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none;overflow:hidden}.mailing-step-action{width:var(--mailing-message-width);grid-area:action;gap:4px;margin:16px 0 0;display:grid}.mailing-step-action>button{background:var(--glass);min-height:44px;box-shadow:var(--glass-shadow);color:#fff;font:inherit;cursor:pointer;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid #ffffff42;border-radius:22px;justify-content:space-between;align-items:center;gap:10px;padding:8px 16px;font-size:14px;font-weight:720;display:flex}.mailing-step-action>button:disabled{opacity:.45}.mailing-step-action>small{color:#ffffffb8;text-align:center;font-size:9px}.mailing-button-properties{z-index:4;width:var(--mailing-message-width);background:var(--glass);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid #ffffff52;border-radius:16px;grid-area:properties;gap:6px;margin:4px 0 0;padding:8px;position:relative;top:auto;left:auto;transform:none}.mailing-button-properties-close{color:#fff;cursor:pointer;background:#0051ffd6;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:-7px;right:-7px}.mailing-button-action-controls{grid-template-columns:minmax(0,1fr)}.mailing-button-properties .mailing-button-action-value{color:#1c272e;background:#ffffffc2;min-height:32px;font-size:12px}.mailing-detail-status{width:100%;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff2e;border-radius:16px;gap:10px;padding:12px;display:grid;box-shadow:inset 0 0 6px #ffffff47}.mailing-detail-status>div{gap:2px;display:grid}.mailing-detail-status small{color:#ffffff94;font-size:9px}.mailing-detail-status strong{font-size:13px}.mailing-countdown strong{color:#fff;font-variant-numeric:tabular-nums}@media (max-width:52rem){.panel-functional[data-panel-section=mailings] .mailing-telegram-workspace[data-step="4"]>.mailing-figma-stack{grid-template-columns:minmax(0,1fr)}.mailing-telegram-workspace[data-step="4"] .mailing-compact-controls{width:100%}}@media (max-width:34rem){.mailing-flow-switcher{justify-content:center;width:max-content;max-width:calc(100vw - 1.5rem)}.panel-functional[data-panel-section=mailings] .mailing-overview-screen{padding:12px}.mailing-overview-card-main{grid-template-columns:minmax(0,1fr) auto}.mailing-telegram-workspace[data-step="3"] .mailing-control-overview{grid-template-columns:minmax(0,1fr)}}.workflow-progress{overflow-wrap:anywhere;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;gap:.65rem;margin-block:.75rem;padding:1rem;font-size:.85rem;display:grid}.workflow-progress-heading,.workflow-counts{flex-wrap:wrap;align-items:baseline;gap:.6rem 1.4rem;display:flex}.workflow-counts>span{gap:.4rem;display:flex}.workflow-progress small{opacity:.65}.workflow-progress progress{accent-color:#5284ff;width:100%;height:.4rem}.workflow-progress[data-state=FAILED]{border-color:#ff646473}.workflow-connection[data-connected=false]{color:#ffd38a}.workflow-progress--compact{background:0 0;border:0;margin:.4rem 0 0;padding:0;font-size:.72rem}.admin-page[data-panel-section=add-bot] .panel-functional{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.admin-page[data-panel-section=add-bot] .panel-functional-scroll{overflow:hidden}.admin-page[data-panel-section=add-bot] .panel-content{grid-template-rows:211px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:10px;height:100%;min-height:0;padding:0;display:grid}.admin-page[data-panel-section=add-bot] .bot-import{width:376px;min-width:376px;height:211px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:24px;padding:8px;position:relative}.admin-page[data-panel-section=add-bot] .bot-token-editor{background:#fff;border:1px dashed #9e9e9e;border-radius:16px;min-width:360px;height:100px}.admin-page[data-panel-section=add-bot] .bot-token-editor:focus-within{box-shadow:none;background:#fff;border-color:#717171}.admin-page[data-panel-section=add-bot] .bot-token-highlight,.admin-page[data-panel-section=add-bot] .bot-token-editor textarea{min-width:360px;min-height:98px;max-height:98px;padding:10px 12px;font-size:12px;line-height:16px}.admin-page[data-panel-section=add-bot] .bot-token-editor textarea::placeholder{color:#9e9e9e;opacity:1;-webkit-text-fill-color:#9e9e9e}.admin-page[data-panel-section=add-bot] .bot-import-actions{justify-content:center;height:25px;min-height:25px;margin-top:10px}.admin-page[data-panel-section=add-bot] .bot-import-actions>button{cursor:pointer;background:#0051ff;border-radius:7px;justify-content:center;gap:6px;width:120px;height:25px;min-height:25px;padding:0;font-size:16px;font-weight:700;line-height:25px}.admin-page[data-panel-section=add-bot] .bot-import-actions>button>svg{color:#fff;stroke-width:2.25px;flex:none;width:15px;height:15px}.admin-page[data-panel-section=add-bot] .bot-import-actions>button:disabled{opacity:1;cursor:pointer}.bot-import-description{color:#717171;text-align:center;max-width:286px;margin:10px auto 0;font-size:8px;font-weight:500;line-height:10px}.admin-page[data-panel-section=add-bot] .bot-import>.panel-feedback{text-align:center;margin:0;font-size:9px;line-height:11px;position:absolute;bottom:12px;left:12px;right:12px}.admin-page[data-panel-section=add-bot] .bot-import:has(>.panel-feedback) .bot-import-description{visibility:hidden}.recovery-bots-section{color:#17191c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;transform-origin:top;background-color:#fff;background-image:radial-gradient(circle,#d5dae3 1px,#0000 1.15px);background-size:32px 32px;border-radius:24px;min-width:0;min-height:0;margin:0;padding:20px;animation:.24s cubic-bezier(.16,1,.3,1) both recovery-bots-section-enter;overflow:auto}@keyframes recovery-bots-section-enter{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.recovery-bot-grid{grid-template-columns:repeat(auto-fill,217px);grid-auto-rows:67px;align-content:start;gap:8px;display:grid}.recovery-bot-card{background:#fff;border-radius:8px;width:217px;min-width:0;height:67px;padding:6px;overflow:hidden;box-shadow:0 2px 8px #0d10151f}.recovery-bot-card>header{grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:7px;height:37px;display:grid}.recovery-bot-avatar{color:#2149ad;background:#e9eeff;border-radius:50%;place-items:center;width:37px;height:37px;font-size:16px;font-weight:750;text-decoration:none;display:grid;overflow:hidden}.recovery-bot-avatar img{object-fit:cover;width:100%;height:100%;display:block}.recovery-bot-identity{flex-direction:column;justify-content:center;min-width:0;display:flex}.recovery-bot-identity strong,.recovery-bot-identity span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.recovery-bot-identity strong{font-size:16px;font-weight:720;line-height:18px}.recovery-bot-identity strong a{color:inherit;text-decoration:none}.recovery-bot-identity span{color:#6b6b6b;font-size:13px;font-weight:650;line-height:15px}.recovery-bot-badges{flex-direction:column;align-items:flex-end;gap:4px;max-width:65px;display:flex}.recovery-bot-badges span{color:#5c5c5c;text-overflow:ellipsis;white-space:nowrap;background:#7171711a;border-radius:6px;max-width:65px;height:12px;padding:1px 6px;font-size:8px;font-weight:700;line-height:10px;display:block;overflow:hidden}.recovery-bot-card[data-access=owner] .recovery-bot-badges [data-kind=access],.recovery-bot-card[data-state=running] .recovery-bot-badges [data-kind=state]{color:#11a900;background:#11c7001a}.recovery-bot-card[data-access=revoked] .recovery-bot-badges [data-kind=access]{color:#b21b1b;background:#c61f1f1a}.recovery-bot-progress{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:5px;min-width:0;height:12px;margin-top:6px;display:grid}.recovery-bot-progress>span:first-child{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;line-height:12px;overflow:hidden}.recovery-bot-progress-track{background:#d9d9d9;border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.recovery-bot-progress-track>i{border-radius:inherit;background:#0051ff;transition:width .24s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0 auto 0 0}.recovery-bot-progress-track[data-indeterminate=true]>i{animation:1.2s ease-in-out infinite recovery-bot-progress;width:35%!important}@keyframes recovery-bot-progress{0%{translate:-100%}to{translate:286%}}.panel-unavailable{color:#fff;opacity:0;place-items:center;width:100%;height:100%;transition:opacity .18s;display:grid}.panel-unavailable[data-visible=true]{opacity:1}.panel-unavailable>span{box-sizing:border-box;color:#fff;white-space:nowrap;border-radius:14.5px;justify-content:center;align-items:center;gap:10px;width:fit-content;max-width:calc(100% - 20px);min-height:29px;padding:0 13px;font-size:21px;font-weight:500;line-height:29px;display:inline-flex}.panel-unavailable-loader{fill:currentColor;flex:none;width:18px;height:18px;animation:.9s linear infinite panel-offline-loader-spin;display:block}@media (max-width:48rem){.admin-page[data-panel-section=add-bot] .panel-functional-scroll{overflow:auto}.admin-page[data-panel-section=add-bot] .panel-content{grid-template-rows:211px minmax(320px,1fr);height:auto;min-height:100%}.admin-page[data-panel-section=add-bot] .bot-import{width:376px}.recovery-bots-section{padding:10px}.recovery-bot-grid{grid-template-columns:repeat(auto-fill,minmax(min(217px,100%),217px))}.recovery-bot-card{max-width:100%}.panel-unavailable>span{text-align:center;white-space:normal;width:auto;max-width:calc(100% - 20px);height:auto;min-height:29px;padding:4px 10px;font-size:15px;line-height:20px}}@media (prefers-reduced-motion:reduce){.recovery-bots-section{animation:none}}.panel-functional[data-panel-section=mailings],.panel-functional[data-panel-section=mailings] .panel-functional-scroll,.panel-functional[data-panel-section=mailings] .mailings-content,.panel-functional[data-panel-section=mailings] .mailing-telegram-workspace{box-shadow:none;background:0 0}.panel-functional[data-panel-section=mailings] .mailing-telegram-workspace[data-step="3"] .mailing-compact-controls{width:min(760px,100%);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-rows:auto auto;gap:10px;margin:0 auto;padding:0;display:grid}.mailing-telegram-workspace[data-step="3"] .mailing-operations-header{justify-content:flex-start;width:100%;padding:0}.panel-functional[data-panel-section=mailings] .mailing-telegram-workspace[data-step="3"] .mailing-bot-picker{width:min(320px,100%);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff2e;justify-self:start;padding:8px 14px;box-shadow:inset 0 0 6px #ffffff52}.mailing-telegram-workspace[data-step="3"] .mailing-control-body{gap:10px;width:100%;padding:0}.mailing-audience-builder{gap:10px;width:100%;min-width:0;display:grid}.mailing-audience-builder>header{color:#fff;min-width:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff2b;border:1px solid #ffffff47;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex;box-shadow:inset 0 0 7px #ffffff47}.mailing-audience-builder>header h1{margin:0;font-size:clamp(19px,3vw,25px);line-height:1.05}.mailing-audience-builder>header p{color:#ffffffad;margin:4px 0 0;font-size:11px;line-height:1.25}.mailing-audience-builder>header>strong{font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff2e;border-radius:999px;padding:6px 9px;font-size:13px}.mailing-audience-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.mailing-audience-options>label{color:#fff;cursor:pointer;min-width:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff21;border:1px solid #ffffff3d;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px 9px;padding:12px;transition:background .15s,border-color .15s,transform .15s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 7px #ffffff38}.mailing-audience-options>label:hover{transform:translateY(-1px)}.mailing-audience-options>label[data-selected=true]{background:#ffffff45;border-color:#ffffffad}.mailing-audience-options>label>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mailing-audience-options>label>svg{grid-area:1/1;width:24px;height:24px}.mailing-audience-options>label>span{grid-area:1/2/auto/-1;min-width:0;display:grid}.mailing-audience-options>label>span strong,.mailing-audience-options>label>span small{text-overflow:ellipsis;overflow:hidden}.mailing-audience-options>label>span strong{white-space:nowrap;font-size:13px;line-height:1.1}.mailing-audience-options>label>span small{color:#ffffff9e;margin-top:3px;font-size:9px;line-height:1.2}.mailing-audience-options>label>b{font-variant-numeric:tabular-nums;grid-area:2/1/auto/3;font-size:17px}.mailing-audience-options>label>i{color:#0000;border:1px solid #ffffff73;border-radius:50%;grid-area:2/3;place-items:center;width:20px;height:20px;display:grid}.mailing-audience-options>label>i svg{width:12px;height:12px}.mailing-audience-options>label[data-selected=true]>i{color:#1669c6;background:#fff;border-color:#fff}.mailing-schedule-card{color:#fff;width:100%;min-width:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffff21;border:1px solid #ffffff3d;border-radius:18px;gap:10px;padding:12px 14px;display:grid;box-shadow:inset 0 0 7px #ffffff38}.mailing-schedule-card>label{cursor:pointer;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:12px;min-width:0;display:grid}.mailing-schedule-card>label>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mailing-schedule-card>label>span{min-width:0;display:grid}.mailing-schedule-card>label strong{font-size:13px}.mailing-schedule-card>label small{color:#ffffff9e;margin-top:3px;font-size:9px;line-height:1.25}.mailing-schedule-card>label>i{background:#ffffff40;border-radius:10px;width:34px;height:20px;transition:background .15s;position:relative}.mailing-schedule-card>label>i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.mailing-schedule-card[data-enabled=true]>label>i{background:#0051ff}.mailing-schedule-card[data-enabled=true]>label>i:after{transform:translate(14px)}.mailing-schedule-picker{color:#1d1b20;background:#fff;border-radius:22px;min-width:0;position:relative;overflow:hidden}.mailing-schedule-picker[data-immediate=true]>strong{z-index:2;color:#1d1b20;text-align:center;place-items:center;padding:20px;font-size:clamp(16px,3vw,22px);display:grid;position:absolute;inset:0}.mailing-material-picker{gap:18px;width:100%;min-width:0;padding:clamp(14px,3vw,24px);transition:opacity .16s;display:grid}.mailing-material-picker>header{gap:8px;display:grid}.mailing-material-picker>header>span{color:#49454f;font-size:12px;font-weight:600}.mailing-material-picker>header>strong{font-size:clamp(24px,5vw,36px);font-weight:500;line-height:1.1}.mailing-material-calendar{gap:10px;min-width:0;display:grid}.mailing-material-calendar>nav{justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:40px;display:flex}.mailing-material-calendar>nav>strong{text-transform:capitalize;font-size:14px}.mailing-material-calendar>nav>span{gap:4px;display:flex}.mailing-material-calendar>nav button{color:#49454f;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.mailing-material-calendar>nav button:hover:not(:disabled),.mailing-material-calendar>nav button:focus-visible{background:#eaddff;outline:0}.mailing-material-calendar>nav button:disabled{opacity:.35;cursor:default}.mailing-material-weekdays,.mailing-material-days{grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;gap:3px;display:grid}.mailing-material-weekdays>span{color:#49454f;place-items:center;min-height:24px;font-size:11px;display:grid}.mailing-material-days>button,.mailing-material-days>span{aspect-ratio:1;width:min(40px,100%)}.mailing-material-days>button{color:#1d1b20;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:12px;display:grid}.mailing-material-days>button:hover:not(:disabled),.mailing-material-days>button:focus-visible{background:#eaddff;outline:0}.mailing-material-days>button[data-selected=true]{color:#fff;background:#6750a4}.mailing-material-days>button:disabled{color:#1d1b204d;cursor:default}.mailing-material-time{grid-template-columns:auto minmax(100px,.55fr) minmax(150px,1fr);align-items:end;gap:10px;min-width:0;display:grid}.mailing-material-time>svg{width:22px;height:22px;margin-bottom:12px}.mailing-material-time>label{color:#49454f;gap:4px;min-width:0;font-size:10px;font-weight:600;display:grid}.mailing-material-time input,.mailing-material-time select{color:#1d1b20;width:100%;min-width:0;min-height:46px;font:inherit;background:#fffbfe;border:1px solid #79747e;border-radius:4px;outline:0;padding:0 12px;font-size:13px}.mailing-material-time input:focus,.mailing-material-time select:focus{border:2px solid #6750a4}.mailing-telegram-workspace[data-step="3"] .mailing-control-action{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:0}.mailing-telegram-workspace[data-step="3"] .mailing-control-action>button{background:var(--glass);width:100%;min-height:48px;box-shadow:var(--glass-shadow);color:#fff;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:0;border-radius:24px;justify-content:space-between;padding:10px 16px;font-size:14px}@media (max-width:42rem){.mailing-audience-options{grid-template-columns:minmax(0,1fr)}.mailing-audience-options>label{grid-template-rows:auto;grid-template-columns:28px minmax(0,1fr) auto auto}.mailing-audience-options>label>svg,.mailing-audience-options>label>span,.mailing-audience-options>label>b,.mailing-audience-options>label>i{grid-row:1}.mailing-audience-options>label>span{grid-column:2}.mailing-audience-options>label>b{grid-column:3;font-size:14px}.mailing-audience-options>label>i{grid-column:4}.mailing-material-time{grid-template-columns:auto minmax(0,1fr)}.mailing-material-time>label:last-child{grid-column:2}}.mailing-delayed-loading{color:#fff;place-items:center;width:100%;min-height:min(24rem,100%);padding:20px;animation:.22s both mailing-content-enter;display:grid}.mailing-delayed-loading>span{color:#fff;border-radius:999px;align-items:center;gap:7px;min-height:29px;padding:5px 12px 5px 8px;font-size:13px;font-weight:700;line-height:19px;display:inline-flex}.mailing-delayed-loading-icon{fill:currentColor;flex:none;width:14px;height:14px;animation:.9s linear infinite panel-offline-loader-spin}.mailing-overview-section,.mailing-telegram-workspace{animation:.26s cubic-bezier(.16,1,.3,1) both mailing-content-enter}.mailing-overview-section:nth-of-type(2){animation-delay:35ms}.mailing-overview-section:nth-of-type(3){animation-delay:70ms}.mailing-overview-section:nth-of-type(4){animation-delay:.105s}.mailing-telegram-workspace[data-step="2"]>.mailing-figma-stack{animation:.26s cubic-bezier(.16,1,.3,1) both mailing-step-message-enter}.mailing-telegram-workspace[data-step="3"]>.mailing-figma-stack{animation:.26s cubic-bezier(.16,1,.3,1) both mailing-step-audience-enter}.mailing-telegram-workspace[data-step="4"]>.mailing-figma-stack{animation:.26s cubic-bezier(.16,1,.3,1) both mailing-step-detail-enter}.mailing-button-properties,.mailing-control-card,.mailing-control-action{animation:.18s both mailing-component-enter}@keyframes mailing-content-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes mailing-step-message-enter{0%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:translate(0)}}@keyframes mailing-step-audience-enter{0%{opacity:0;transform:translate(9px)}to{opacity:1;transform:translate(0)}}@keyframes mailing-step-detail-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes mailing-component-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.mailing-button-label,.mailing-button-label>input,.mailing-button-label>a{color:#fff;-webkit-text-fill-color:white}.mailing-button-label>input::selection{background:#ffffff47}.mailing-overview-card-title>img,.mailing-overview-card-title>.mailing-overview-avatar,.mailing-sender-rail img,.mailing-sender-rail .mailing-overview-avatar{aspect-ratio:1;object-fit:cover;border-radius:50%;display:block;overflow:hidden}.mailing-telegram-workspace[data-step="3"] .mailing-operations-header{display:none}.mailing-schedule-card{background:var(--glass);width:min(620px,100%);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);justify-self:center}.mailing-schedule-picker{color:#fff;background:0 0;border-radius:0;width:100%;margin-inline:auto;overflow:visible}.mailing-material-picker{grid-template-columns:minmax(112px,148px) minmax(224px,1fr);grid-template-areas:"summary calendar""time calendar";align-items:start;gap:8px 16px;width:100%;max-width:620px;padding:4px 0 0}.mailing-material-picker>header{grid-area:summary;gap:4px}.mailing-material-picker>header>span{color:#ffffff94;font-size:9px}.mailing-material-picker>header>strong{color:#fff;font-size:15px;font-weight:650;line-height:1.2}.mailing-material-calendar{grid-area:calendar;gap:5px}.mailing-material-calendar>nav{gap:6px;min-height:32px}.mailing-material-calendar>nav>strong{color:#fff;text-transform:capitalize;font-size:20px;font-weight:750}.mailing-material-calendar>nav button{color:#fff;width:28px;height:28px}.mailing-material-calendar>nav button>svg{width:15px;height:15px}.mailing-material-calendar>nav button:hover:not(:disabled),.mailing-material-calendar>nav button:focus-visible{background:var(--glass);box-shadow:var(--glass-shadow)}.mailing-material-weekdays,.mailing-material-days{gap:2px}.mailing-material-weekdays>span{color:#ffffff8f;text-transform:uppercase;min-height:20px;font-size:9px;font-weight:700}.mailing-material-days>button,.mailing-material-days>span{width:min(28px,100%)}.mailing-material-days>button{color:#fff;font-size:13px;font-weight:700;position:relative}.mailing-material-days>button[data-current-month=false]{color:#ffffff4d}.mailing-material-days>button:hover:not(:disabled),.mailing-material-days>button:focus-visible{background:#ffffff21;box-shadow:inset 0 0 4px #ffffff3d}.mailing-material-days>button[data-selected=true]{background:var(--glass);box-shadow:var(--glass-shadow);color:#fff;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.mailing-material-days>button[data-today=true]:not([data-selected=true]){color:#fff;box-shadow:inset 0 0 0 1px #ffffffb3}.mailing-material-days>button:disabled{color:#fff3}.mailing-material-event-dot{background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;bottom:2px;right:50%;transform:translate(50%)}.mailing-material-days>button[data-selected=true] .mailing-material-event-dot{background:#fff}.mailing-material-time{grid-area:time;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:5px}.mailing-material-time>svg{width:14px;height:14px;margin:24px 0 0}.mailing-material-time>label{color:#ffffff94;grid-column:2;gap:3px;font-size:8px}.mailing-material-time input,.mailing-material-time select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border-color:#ffffff57;border-radius:8px;min-height:32px;padding:0 7px;font-size:10px}.mailing-material-time input:focus,.mailing-material-time select:focus{border:1px solid #ffffffb8;box-shadow:0 0 0 2px #ffffff1f}.mailing-material-time select>option{color:#1d1b20}.mailing-schedule-picker[data-immediate=true]>.mailing-material-picker{opacity:.2}.mailing-schedule-picker[data-immediate=true]>strong{color:#ffffffad;padding:4px;font-size:9px;font-weight:650}@media (max-width:24rem){.mailing-material-picker{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""time""calendar"}}@media (prefers-reduced-motion:reduce){.mailing-delayed-loading,.mailing-delayed-loading-icon,.mailing-overview-section,.mailing-telegram-workspace,.mailing-telegram-workspace>.mailing-figma-stack,.mailing-button-properties,.mailing-control-card,.mailing-control-action,.mailing-flow-bubble{transition:none;animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
