html .sorbus-auth{min-height:100dvh;color:var(--sorbus-text);background:var(--sorbus-bg);padding:0 40px;display:block;overflow:visible}.sorbus-auth-header{border-bottom:1px solid var(--sorbus-line);justify-content:space-between;align-items:center;width:min(100%,1240px);height:88px;margin:auto;display:flex}.sorbus-auth-header a{text-decoration:none}.sorbus-auth-header .logo{font-size:20px}.sorbus-auth-header .logo__mark{width:38px;height:40px}.sorbus-auth-content{grid-template-columns:1fr 440px;align-items:center;gap:clamp(48px,8vw,140px);width:min(100%,1120px);min-height:calc(100dvh - 88px);margin:auto;padding-block:48px;display:grid}.sorbus-auth-story h2{letter-spacing:-.045em;max-width:500px;margin:18px 0;font:650 clamp(38px,3.6vw,52px)/1.12 Manrope,sans-serif}.sorbus-auth-story h2 span{color:var(--sorbus-accent)}.sorbus-auth-story p{max-width:410px;color:var(--sorbus-muted);font-size:14px;line-height:1.7}.sorbus-auth-story div>p:first-child{font-size:12px}.sorbus-auth-story img{aspect-ratio:1.8;object-fit:cover;border-radius:16px;width:100%;height:auto;margin-top:30px;display:block}html .sorbus-auth .auth-panel{border:1px solid var(--sorbus-line);width:100%;min-height:auto;color:var(--sorbus-text);background:var(--sorbus-surface);box-shadow:0 20px 60px var(--sorbus-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px;flex-direction:column;padding:36px;display:flex}html .sorbus-auth .auth-panel__inner{width:100%;max-width:none;margin:0;padding:0}html .sorbus-auth .auth-panel__footer{border-top:1px solid var(--sorbus-line);color:var(--sorbus-muted);margin:28px 0 0;padding-top:22px}@media (width<=960px){html .sorbus-auth{padding-inline:24px}.sorbus-auth-content{grid-template-columns:1fr 400px;gap:32px}.sorbus-auth-story h2{font-size:36px}html .sorbus-auth .auth-panel{padding:28px}}@media (width<=760px){html .sorbus-auth{padding-inline:20px}.sorbus-auth-header{height:72px}.sorbus-auth-story{display:none}.sorbus-auth-content{width:min(100%,440px);min-height:auto;padding-block:32px;display:block}html .sorbus-auth .auth-panel{padding:26px 22px}}html .sorbus-auth .form-heading :is(h1,h2){color:var(--sorbus-text);font-family:Manrope,sans-serif}html .sorbus-auth .form-heading p,html .sorbus-auth .form-heading__context{color:var(--sorbus-muted)}html .sorbus-auth .submit-button{background:var(--sorbus-accent);min-height:48px;color:var(--sorbus-on-accent);box-shadow:none;border-radius:10px}html .sorbus-auth .submit-button:hover{background:var(--sorbus-accent-hover);box-shadow:none}html .sorbus-auth .field__control{border-color:var(--sorbus-line);background:var(--sorbus-bg);border-radius:10px}html .sorbus-auth .field__control input{color:var(--sorbus-text)}html .sorbus-auth .field__label,html .sorbus-auth .switch-auth{color:var(--sorbus-muted)}html .sorbus-auth .switch-auth a,html .sorbus-auth .form-options>a{color:var(--sorbus-accent)}html .auth-shell.sorbus-auth{background:var(--sorbus-bg)}html .sorbus-auth .auth-panel__footer{background:0 0}html .auth-shell.sorbus-auth .field__control{background:var(--sorbus-bg);border-color:#74706b}html.theme-light .auth-shell.sorbus-auth .field__control{border-color:#8b8783}html .auth-shell.sorbus-auth .field__control:focus-within{border-color:var(--sorbus-accent);box-shadow:0 0 0 3px var(--sorbus-accent-soft)}html .auth-shell.sorbus-auth .field input::placeholder{color:var(--sorbus-muted);opacity:1}html .auth-shell.sorbus-auth .field--error .field__control{border-color:var(--sorbus-accent)}html .auth-shell.sorbus-auth .field--error .field__message{color:var(--sorbus-accent)}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-cyrillic-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/assets/manrope-cyrillic-Dvxsihut.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/assets/manrope-latin-DHIcAJRg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#f7f5f2;font-synthesis:none;--orange:#da624f;--orange-light:#e59285;--ink:#0b0d12;--card:#14171e;--muted:#9298a3;--line:#f7f5f21a;--expo-out:linear(0 0%, .1684 2.66%, .3165 5.49%, .446 8.52%, .5581 11.78%, .6535 15.29%, .7341 19.11%, .8011 23.3%, .8557 27.93%, .8962 32.68%, .9283 38.01%, .9529 44.08%, .9711 51.14%, .9833 59.06%, .9915 68.74%, 1 100%);background:#0b0d12;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--ink);min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}::selection{color:var(--ink);background:var(--orange)}::view-transition-group(root){animation:none}::view-transition-image-pair(root){isolation:isolate}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}html.theme-light::view-transition-new(root){animation:.52s cubic-bezier(.4,0,.2,1) both theme-reveal-light}html.theme-dark::view-transition-new(root){animation:.52s cubic-bezier(.4,0,.2,1) both theme-reveal-dark}html.theme-transition *,html.theme-transition :before,html.theme-transition :after{transition:none!important}html.theme-transition .theme-toggle__thumb{transition:transform .28s cubic-bezier(.22,.61,.36,1)!important}.theme-toggle{z-index:3;width:51px;min-width:51px;height:29px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;flex:0 0 51px;padding:0;position:relative}.theme-toggle__track{border-radius:inherit;color:#666c75;background:#12151be0;border:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding:0 7px;transition:border-color .25s,background .25s,box-shadow .25s;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff06,0 5px 18px #00000026}.theme-toggle:hover .theme-toggle__track{border-color:#da624f4d}.theme-toggle svg{z-index:2;width:11px;height:11px;transition:color .25s,transform .25s;position:relative}.theme-toggle__sun{color:#d2513d}.theme-toggle__moon{color:#9aa0aa}.theme-toggle__thumb{z-index:1;background:#292d35;border-radius:50%;width:21px;height:21px;transition:transform .28s cubic-bezier(.22,.61,.36,1),background .25s,box-shadow .25s;position:absolute;top:3px;left:3px;box-shadow:0 3px 8px #0000004d}.theme-toggle__thumb--dark{transform:translate(23px)}.theme-toggle__thumb--light{background:#fff;transform:translate(0);box-shadow:0 3px 9px #493d322b}.theme-toggle--on-visual .theme-toggle__track{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a0d85}html.theme-light,.theme-light body{color:#17181b;background:#f4f1ec}.theme-light .theme-toggle__track{color:#6f747b;background:#efece6eb;border-color:#d7d3cc;box-shadow:inset 0 1px #fffc,0 5px 15px #3c322814}.theme-light .theme-toggle--on-visual .theme-toggle__track{color:#d2d3d5;background:#080a0d85;border-color:#ffffff24}.logo{white-space:nowrap;align-items:center;gap:8px;font-size:21px;line-height:1;display:inline-flex}.logo__mark{width:48px;height:48px;color:var(--sorbus-accent);flex-shrink:0;display:block}.logo__symbol{fill:currentColor;width:100%;height:100%;display:block;overflow:visible}.logo__word{flex-direction:column;align-items:flex-start;gap:.16em;display:inline-flex}.logo__wordmark{width:5.23em;height:1em;fill:var(--sorbus-text);display:block;overflow:visible}.logo__glyph--accent{fill:var(--sorbus-accent)}.logo__domain{color:var(--sorbus-muted);letter-spacing:.025em;font-size:max(10px,.53em);font-weight:500;line-height:1.1}.logo__piece,.logo__glyph{transform-box:fill-box;transform-origin:50%}.logo--animating .logo__piece,.logo--animating .logo__glyph{animation:sorbus-logo-build .56s cubic-bezier(.22,1,.36,1) var(--logo-delay,0s) both}.logo:not([data-animation-visible=true]) *{animation-play-state:paused!important}.spin{animation:.8s linear infinite spin}@media (prefers-reduced-motion:reduce){.logo *{animation:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}.home-page-skeleton{--skeleton-base:#281f1d;--skeleton-highlight:#632c24;--skeleton-glint:#da624f29;--skeleton-edge:#da624f14}.theme-light .home-page-skeleton{--skeleton-base:#ead3d0;--skeleton-highlight:#fbedeb;--skeleton-glint:#d754401f;--skeleton-edge:#d3442e1a}.app-load-error{text-align:center;place-content:center;gap:16px;min-height:100svh;display:grid}.app-load-error button{cursor:pointer;border:1px solid;border-radius:12px;padding:12px 20px}.skeleton-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skeleton-block{isolation:isolate;background:var(--skeleton-base);box-shadow:inset 0 0 0 1px var(--skeleton-edge);border-radius:8px;display:block;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.skeleton-block:before{content:"";border-radius:inherit;background:linear-gradient(105deg, transparent 25%, var(--skeleton-glint) 40%, var(--skeleton-highlight) 49%, var(--skeleton-glint) 58%, transparent 73%);pointer-events:none;will-change:transform;animation:1.35s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}}.home-page-skeleton{color:#f4f1ec;background:radial-gradient(circle at 72% 18%,#da624f12,#0000 29%),#0b0d12;min-width:320px;min-height:100dvh}.theme-light .home-page-skeleton{color:#202126;background:radial-gradient(circle at 72% 18%,#d54d380f,#0000 29%),#f3f0eb}.home-skeleton__header{border-bottom:1px solid #ffffff13;height:76px}.theme-light .home-skeleton__header{border-color:#1e1f231a}.home-skeleton__nav{align-items:center;gap:36px;width:min(1320px,100% - 48px);height:100%;margin:0 auto;display:flex}.home-skeleton__nav .logo{flex:none}.home-skeleton__links{align-items:center;gap:28px;margin-left:auto;display:flex}.home-skeleton__links .skeleton-block{width:72px;height:11px}.home-skeleton__links .skeleton-block:nth-child(2){width:58px}.home-skeleton__links .skeleton-block:nth-child(3){width:82px}.home-skeleton__actions{align-items:center;gap:10px;display:flex}.home-skeleton__actions .skeleton-block:first-child{border-radius:10px;width:38px;height:38px}.home-skeleton__actions .skeleton-block:nth-child(2){width:54px;height:12px}.home-skeleton__actions .skeleton-block:last-child{border-radius:11px;width:92px;height:42px}.home-skeleton__hero{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(38px,6vw,88px);width:min(1320px,100% - 48px);min-height:calc(100dvh - 76px);margin:0 auto;padding:clamp(48px,7vw,92px) 0;display:grid}.home-skeleton__copy{flex-direction:column;gap:34px;display:flex}.home-skeleton__title{flex-direction:column;gap:13px;display:flex}.home-skeleton__title .skeleton-block{border-radius:12px;width:88%;height:clamp(42px,5vw,68px)}.home-skeleton__title .skeleton-block:nth-child(2){width:68%}.home-skeleton__title .skeleton-block:last-child{width:92%;height:24px;margin-top:5px}.home-skeleton__prompt{background:#12151bd1;border:1px solid #ffffff16;border-radius:16px;padding:18px}.theme-light .home-skeleton__prompt{background:#ffffffc2;border-color:#d9d5ce}.home-skeleton__prompt-tabs{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.home-skeleton__prompt-tabs .skeleton-block{height:35px}.home-skeleton__prompt-label{width:88px;height:10px;margin:18px 0 9px}.home-skeleton__prompt-field{width:100%;height:88px}.home-skeleton__prompt-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:15px;display:flex}.home-skeleton__prompt-footer .skeleton-block:first-child{width:156px;height:10px}.home-skeleton__prompt-footer .skeleton-block:last-child{border-radius:11px;width:112px;height:42px}.home-skeleton__visual{border-radius:18px;width:100%;min-height:min(650px,70dvh)}@media (width<=1040px){.home-skeleton__links{display:none}}@media (width<=700px){.home-skeleton__nav{width:calc(100% - 32px)}.home-skeleton__actions .skeleton-block:nth-child(2){display:none}.home-skeleton__actions .skeleton-block:last-child{width:42px}.home-skeleton__hero{grid-template-columns:1fr;gap:32px;width:calc(100% - 32px);min-height:auto;padding:40px 0 56px}.home-skeleton__title .skeleton-block{height:clamp(38px,11vw,52px)}.home-skeleton__visual{min-height:340px}}@keyframes theme-reveal-light{0%{clip-path:polygon(-20% 0,0 0,-20% 100%,-20% 100%)}to{clip-path:polygon(-20% 0,120% 0,100% 100%,-20% 100%)}}@keyframes theme-reveal-dark{0%{clip-path:polygon(100% 0,120% 0,120% 100%,120% 100%)}to{clip-path:polygon(-20% 0,120% 0,120% 100%,0 100%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sorbus-logo-build{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.theme-light .studio-app{color:#1b1c20;background:radial-gradient(circle at 61% -8%,#da624f1a,#0000 28%),#f3f0eb}.theme-light .page-title h1{color:#18191c}.theme-light .page-title p{color:#75787e}.theme-light .pro-settings{background:linear-gradient(145deg,#fffffff5,#f7f0eff7);border-color:#dcd8d1;box-shadow:0 24px 65px #4b3b2d14}.theme-light .pro-settings__title>span{color:#4d4f54}.theme-light .voice-settings input:not([type=range]){color:#55575c;background:#f8f3f2;border-color:#dcd8d1}.theme-light .icon-action{color:#85888e;background:#f8f3f2;border-color:#dcd8d1}.studio-app{color:#f6f3ef;background:radial-gradient(circle at 60% -10%,#da624f14,#0000 28%),#0a0c10;grid-template-columns:246px minmax(0,1fr);min-height:100svh;transition:grid-template-columns .38s cubic-bezier(.2,.9,.2,1);display:grid}.studio-app button,.studio-app textarea,.studio-app input,.studio-app select{font:inherit}.studio-app button{color:inherit}.sidebar-create{cursor:pointer;background:linear-gradient(100deg,#d95e4b,#e28577);border:1px solid #dc6b5a40;border-radius:11px;justify-content:center;align-items:center;gap:9px;height:43px;transition:transform .25s,box-shadow .25s,filter .25s;display:flex;box-shadow:0 10px 26px #da624f29;color:#180805!important;font-size:11px!important;font-weight:750!important}.sidebar-create:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 14px 30px #da624f3d}.sidebar-create svg{width:16px}.sidebar-toggle{cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;margin-right:13px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:grid;color:#666c75!important}.sidebar-toggle:hover{background:#da624f0e;border-color:#da624f33;transform:translateY(-1px);color:var(--orange-light)!important}.sidebar-toggle svg{width:15px;height:15px}.page-title>span{color:#da614e;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;width:fit-content;margin:0 auto 13px;font-size:8px;font-weight:700;display:flex}.page-title>span svg{width:12px}.page-title h1{letter-spacing:-.055em;margin:0;font:750 clamp(31px,4vw,47px)/1.08 Manrope,sans-serif}.page-title p{color:#737982;margin:12px auto 0;font-size:12px;line-height:1.6}.pro-settings{background:linear-gradient(145deg,#14171df2,#0e1015f5);border:1px solid #ffffff16;border-radius:17px;padding:16px;box-shadow:0 24px 70px #0000003b}.pro-settings__title{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.pro-settings__title>span{color:#c7c4c0;align-items:center;gap:7px;font:650 11px Manrope;display:flex}.pro-settings__title svg{width:13px;color:var(--orange)}.pro-settings__title>small{color:#db6553;letter-spacing:.12em;background:#da624f12;border:1px solid #da624f33;border-radius:5px;padding:3px 6px;font-size:6px}.voice-settings{flex-direction:column;gap:13px;display:flex}.voice-settings label{color:#656b74;font-size:8px;position:relative}.voice-settings label>span{color:#a64536;position:absolute;right:0}.voice-settings input:not([type=range]){color:#aaa7a2;background:#11141a;border:1px solid #ffffff12;border-radius:7px;outline:0;width:100%;height:34px;margin-top:7px;padding:0 9px;font-size:7px}.voice-settings input[type=range]{width:100%;height:3px;accent-color:var(--orange);margin-top:10px}.voice-field{flex-direction:column;gap:8px;display:flex}.voice-picker{grid-template-columns:1fr;gap:7px;display:grid}.voice-option{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;min-width:0;padding:7px;transition:border-color .2s,background .2s,transform .2s}.voice-option:hover{border-color:#ffffff21;transform:translateY(-1px)}.voice-option.is-active{background:#da624f0e;border-color:#da624f52}.voice-option__select{width:100%;min-height:42px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:7px;padding:2px;display:grid}.voice-option__select:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:7px}.voice-option__select:active{transform:translateY(1px)}.voice-option__icon{color:#7d838c;background:#ffffff0b;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.voice-option.is-active .voice-option__icon{color:var(--orange);background:#da624f1c}.voice-option__icon svg{width:13px}.voice-option__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.voice-option__copy strong{color:#b5b2ad;font-size:10px;font-weight:700}.voice-option__copy small{color:#5b616a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.35;overflow:hidden}.voice-option__check{color:#190805;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:17px;height:17px;line-height:0;display:grid}.voice-option.is-active .voice-option__check{border-color:var(--orange);background:var(--orange)}.voice-option__check svg{width:10px;height:10px;margin:0;display:block}.voice-option audio{width:100%;height:28px;margin-top:5px;display:block}.voice-picker__error{color:#cb7062;background:#d04b360d;border:1px solid #d04b362e;border-radius:9px;margin:0;padding:10px;font-size:8px;font-weight:400;line-height:1.45}.voice-picker--loading span{color:#555b64;background:#ffffff04;border:1px solid #ffffff0e;border-radius:10px;place-items:center;min-height:83px;font-size:8px;display:grid}.theme-light .voice-option{background:#ffffff61;border-color:#dedad3}.theme-light .voice-option:hover{border-color:#cbc5bd}.theme-light .voice-option.is-active{background:#fcf3f2;border-color:#d54d3852}.theme-light .voice-option__icon{color:#7a7c81;background:#eeeae4}.theme-light .voice-option.is-active .voice-option__icon{color:#c7432f;background:#f8e2df}.theme-light .voice-option__copy strong{color:#55575c}.theme-light .voice-option__copy small{color:#85817b}.theme-light .voice-option__check{border-color:#cbc5bd}.theme-light .voice-picker--loading span{color:#85817b;background:#f8f3f2;border-color:#dedad3}.page-title{text-align:left;margin-bottom:28px}.page-title>span{margin:0 0 11px}.page-title p{margin-left:0}.sidebar-scrim{display:none}.icon-action{color:#656b73;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.icon-action:hover{color:var(--orange);border-color:#da624f38}.icon-action svg{width:11px}@media (width<=820px){.studio-app{display:block}.sidebar-toggle{display:none}.sidebar-scrim{z-index:25;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000094;border:0;display:block;position:fixed;inset:0}.pro-settings{order:-1}}@media (width<=520px){.page-login{width:calc(100% - 40px);padding-top:36px}.page-title h1{font-size:30px}}.email-admin-skeleton{grid-template-rows:92px minmax(0,1fr);gap:12px;min-height:640px;display:grid}.email-admin-skeleton>span,.email-admin-skeleton>div{background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;position:relative;overflow:hidden}.email-admin-skeleton>div{grid-template-columns:280px 1fr;gap:1px;display:grid}.email-admin-skeleton>div span{background:#ffffff05}.email-admin-skeleton>span:after,.email-admin-skeleton>div:after{content:"";background:linear-gradient(100deg,#0000 15%,#ffffff0a,#0000 75%);animation:1.4s infinite skeleton-shimmer;position:absolute;inset:0}.theme-light .email-admin-skeleton>span,.theme-light .email-admin-skeleton>div{background:#ffffff7a;border-color:#ddd9d2}.theme-light .email-admin-skeleton>div span{background:#5c483706}@media (width<=720px){.email-admin-skeleton>div{grid-template-columns:1fr}}@media (width<=820px){.studio-app.studio-app--boot{place-items:center;min-height:100svh;display:grid}}.page-title>span{font-size:10px}.sidebar-create,.pro-settings__title>span{font-size:12px!important}.voice-settings label,.voice-settings input:not([type=range]){font-size:11px!important}.pro-settings__title>small{font-size:8px}@media (width<=520px){.pro-settings__title>span{font-size:13px!important}}@media (width<=880px){.page-login{width:min(500px,100% - 48px)}}@media (width<=520px){.page-login{width:calc(100% - 36px)}}.page-login{width:auto}@media (width<=640px){.page-login{width:auto}}.page-skeleton,.studio-page-skeleton,.auth-page-skeleton,.library-card--skeleton,.sidebar-items-skeleton{--skeleton-base:#1a1d23;--skeleton-highlight:#292d35;--skeleton-glint:var(--skeleton-highlight);--skeleton-edge:transparent}.telegram-page-skeleton,.studio-page-skeleton,.library-card--skeleton,.sidebar-items-skeleton{--skeleton-base:#281f1d;--skeleton-highlight:#632c24;--skeleton-glint:#da624f29;--skeleton-edge:#da624f14}.theme-light .page-skeleton,.theme-light .studio-page-skeleton,.theme-light .auth-page-skeleton,.theme-light .library-card--skeleton,.theme-light .sidebar-items-skeleton{--skeleton-base:#dedad3;--skeleton-highlight:#f2efea;--skeleton-glint:var(--skeleton-highlight);--skeleton-edge:transparent}.theme-light .telegram-page-skeleton,.theme-light .studio-page-skeleton,.theme-light .library-card--skeleton,.theme-light .sidebar-items-skeleton{--skeleton-base:#ead3d0;--skeleton-highlight:#fbedeb;--skeleton-glint:#d754401f;--skeleton-edge:#d3442e1a}.telegram-page-skeleton{--telegram-skeleton-bg:#090b0f;--telegram-skeleton-bg-soft:#0e1218;--telegram-skeleton-surface:#141920;--telegram-skeleton-surface-strong:#1a2029;--telegram-skeleton-line:#f4f1ec1c;color:#f4f1ec;background:radial-gradient(circle at 71% 8%,#d85c490e,#0000 25%),#090b0f;min-width:320px;min-height:100dvh;overflow:hidden}.theme-light .telegram-page-skeleton{--telegram-skeleton-bg:#f4f1ec;--telegram-skeleton-bg-soft:#ebe7e1;--telegram-skeleton-surface:#faf5f4;--telegram-skeleton-surface-strong:#e5e0d9;--telegram-skeleton-line:#201f1d1f;color:#1b1c20;background:radial-gradient(circle at 71% 8%,#d449340e,#0000 25%),#f4f1ec}.telegram-skeleton__header{z-index:20;background:#090b0fe0;border-bottom:1px solid #f4f1ec1c;height:72px;position:fixed;inset:0 0 auto}.theme-light .telegram-skeleton__header{background:#f4f1eceb;border-color:#201f1d1f}.telegram-skeleton__nav{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;width:min(100% - 64px,1116px);height:72px;margin-inline:auto;display:grid}.telegram-skeleton__nav .logo{flex:none;gap:6px;font-size:18px}.telegram-skeleton__nav .logo__mark{width:44px;height:42px}.telegram-skeleton__nav .logo__branch,.telegram-skeleton__nav .logo__twig,.telegram-skeleton__nav .logo__fruit-stems,.telegram-skeleton__nav .logo__network{opacity:1;stroke-dashoffset:0;animation:none}.telegram-skeleton__nav .logo__leaf,.telegram-skeleton__nav .logo__berries circle,.telegram-skeleton__nav .logo__letter{opacity:1;filter:none;animation:none;transform:none}.telegram-skeleton__links,.telegram-skeleton__actions,.telegram-skeleton__hero-actions{align-items:center;display:flex}.telegram-skeleton__links{justify-content:center;gap:clamp(18px,2.1vw,29px)}.telegram-skeleton__links .skeleton-block{border-radius:5px;width:62px;height:10px}.telegram-skeleton__links .skeleton-block:nth-child(2){width:78px}.telegram-skeleton__links .skeleton-block:nth-child(3){width:84px}.telegram-skeleton__links .skeleton-block:nth-child(4){width:92px}.telegram-skeleton__links .skeleton-block:nth-child(5){width:55px}.telegram-skeleton__actions{justify-content:flex-end;gap:13px}.telegram-skeleton__actions .skeleton-block:first-child{border-radius:12px;width:42px;height:42px}.telegram-skeleton__actions .skeleton-block:last-child{border-radius:999px;width:148px;height:46px}.telegram-skeleton__hero{grid-template-columns:minmax(0,610px) minmax(280px,294px);place-content:center space-between;align-items:start;gap:81px;width:min(100% - 64px,985px);min-height:min(100dvh,820px);margin-inline:auto;padding:88px 0 28px;display:grid}.telegram-skeleton__copy{min-width:0;margin-top:22px}.telegram-skeleton__title{gap:8px;display:grid}.telegram-skeleton__title .skeleton-block{border-radius:12px;width:82%;height:clamp(50px,4.1vw,59px)}.telegram-skeleton__title .skeleton-block:nth-child(2){width:100%}.telegram-skeleton__title .skeleton-block:nth-child(n+3){display:none}.telegram-skeleton__lead{gap:12px;margin-top:24px;display:grid}.telegram-skeleton__lead .skeleton-block:first-child{width:86%;height:17px}.telegram-skeleton__lead .skeleton-block:last-child{border-radius:9px;width:58%;height:28px}.telegram-skeleton__hero-actions{gap:12px;margin-top:31px}.telegram-skeleton__hero-actions .skeleton-block:first-child{border-radius:999px;width:170px;height:62px}.telegram-skeleton__hero-actions .skeleton-block:last-child{border-radius:999px;width:190px;height:56px}.telegram-skeleton__facts{border-top:1px solid #f4f1ec1c;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,555px);margin-top:31px;padding-top:19px;display:grid}.theme-light .telegram-skeleton__facts{border-color:#201f1d1f}.telegram-skeleton__facts>span{justify-items:center;gap:8px;min-width:0;padding-inline:18px;display:grid}.telegram-skeleton__facts>span+span{border-left:1px solid #f4f1ec1c}.theme-light .telegram-skeleton__facts>span+span{border-color:#201f1d1f}.telegram-skeleton__facts .skeleton-block:first-child{width:96px;height:26px}.telegram-skeleton__facts .skeleton-block:last-child{width:112px;height:9px}.telegram-skeleton__phone{aspect-ratio:.485;background:#1b1e24;border:1px solid #f4f1ec26;border-radius:48px;width:min(100%,294px);padding:8px;position:relative;box-shadow:0 38px 90px #00000070,inset 0 1px #ffffff21}.theme-light .telegram-skeleton__phone{background:#d6d8dd;border-color:#24272c38;box-shadow:0 38px 90px #322a2538,inset 0 1px #ffffff7a}.telegram-skeleton__phone-screen{background:#0e1621;border:1px solid #ffffff0d;border-radius:40px;grid-template-rows:34px 56px minmax(0,1fr) 42px;height:100%;padding:11px 12px 12px;display:grid;overflow:hidden}.theme-light .telegram-skeleton__phone-screen{background:#dfe7ed;border-color:#1123321a}.telegram-skeleton__phone-status{justify-content:center;align-items:flex-start;display:flex}.telegram-skeleton__phone-status .skeleton-block{background:#252931;border-radius:999px;width:88px;height:22px}.theme-light .telegram-skeleton__phone-status .skeleton-block{background:#b8bbc2}.telegram-skeleton__phone-head{background:#ffffff0b;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;margin-inline:-12px;padding:7px 13px;display:grid}.theme-light .telegram-skeleton__phone-head{background:#fff9}.telegram-skeleton__phone-head>.skeleton-block{border-radius:50%;width:36px;height:36px}.telegram-skeleton__phone-head>span{gap:5px;display:grid}.telegram-skeleton__phone-head>span .skeleton-block:first-child{width:88px;height:10px}.telegram-skeleton__phone-head>span .skeleton-block:last-child{width:42px;height:7px}.telegram-skeleton__phone-chat{flex-direction:column;gap:12px;padding:22px 2px;display:flex}.telegram-skeleton__phone-chat .skeleton-block{border-radius:16px;width:84%;height:94px}.telegram-skeleton__phone-chat .skeleton-block:nth-child(2){width:68%;height:42px;margin-left:auto}.telegram-skeleton__phone-chat .skeleton-block:nth-child(3){width:76%;height:118px}.telegram-skeleton__phone-input{border-radius:999px;width:100%;height:42px}.telegram-skeleton__templates{background:#090b0f;border-top:1px solid #f4f1ec14;padding:104px 0 116px}.theme-light .telegram-skeleton__templates{background:#f4f1ec;border-color:#201f1d17}.telegram-skeleton__templates-title{justify-items:center;gap:16px;width:min(100% - 40px,760px);margin:0 auto 38px;display:grid}.telegram-skeleton__templates-title .skeleton-block:first-child{border-radius:12px;width:min(100%,610px);height:52px}.telegram-skeleton__templates-title .skeleton-block:nth-child(2){display:none}.telegram-skeleton__templates-title .skeleton-block:nth-child(3){width:min(100%,430px);height:14px}.telegram-skeleton__templates-title .skeleton-block:nth-child(4){width:min(100%,240px);height:10px}.telegram-skeleton__cards{gap:16px;width:max-content;padding-inline:48px;display:flex}.telegram-skeleton__cards>div{background:#ffffff06;border-radius:16px;width:clamp(290px,24vw,370px);overflow:hidden}.theme-light .telegram-skeleton__cards>div{background:#ffffff5c}.telegram-skeleton__cards>div>.skeleton-block{aspect-ratio:1.58;border-radius:0;width:100%}.telegram-skeleton__cards>div>span{align-content:start;gap:5px;min-height:77px;padding:18px 52px 19px 18px;display:grid;position:relative}.telegram-skeleton__cards>div>span .skeleton-block:first-child{width:72%;height:14px}.telegram-skeleton__cards>div>span .skeleton-block:nth-child(2){width:42%;height:10px}.telegram-skeleton__cards>div>span .skeleton-block:last-child{width:20px;height:20px;position:absolute;bottom:20px;right:18px}.telegram-skeleton__mobile-flow{display:none}.telegram-skeleton__container{width:calc(100% - 32px);margin-inline:auto}.telegram-skeleton__section{border-top:1px solid var(--telegram-skeleton-line);background:var(--telegram-skeleton-bg);padding:80px 0}.telegram-skeleton__generation,.telegram-skeleton__steps,.telegram-skeleton__audiences{background:var(--telegram-skeleton-bg-soft)}.telegram-skeleton__section-heading{justify-items:center;gap:15px;width:calc(100% - 32px);margin:0 auto 32px;display:grid}.telegram-skeleton__container>.telegram-skeleton__section-heading{width:100%}.telegram-skeleton__section-title,.telegram-skeleton__section-copy{justify-items:center;gap:8px;width:100%;display:grid}.telegram-skeleton__section-title .skeleton-block{border-radius:10px;width:88%;height:39px}.telegram-skeleton__section-title .skeleton-block+.skeleton-block{width:62%}.telegram-skeleton__section-title .skeleton-block:only-child{width:74%}.telegram-skeleton__section-copy .skeleton-block{width:92%;height:13px}.telegram-skeleton__section-copy .skeleton-block+.skeleton-block{width:68%}.telegram-skeleton__wide-button{border-radius:999px;width:100%;height:60px;margin-top:28px}.telegram-skeleton__generation-demo{border:1px solid var(--telegram-skeleton-line);background:var(--telegram-skeleton-surface);border-radius:21px;overflow:hidden}.telegram-skeleton__generation-toolbar{border-bottom:1px solid var(--telegram-skeleton-line);gap:12px;padding:17px;display:grid}.telegram-skeleton__generation-toolbar>.skeleton-block{width:118px;height:10px}.telegram-skeleton__generation-toolbar>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.telegram-skeleton__generation-toolbar>div .skeleton-block{border-radius:999px;width:100%;height:42px}.telegram-skeleton__generation-prompt{border-bottom:1px solid var(--telegram-skeleton-line);background:var(--telegram-skeleton-bg-soft);flex-direction:column;height:410px;padding:26px 22px;display:flex}.telegram-skeleton__generation-label{align-items:center;gap:13px;display:flex}.telegram-skeleton__generation-label>.skeleton-block{border-radius:14px;flex:none;width:44px;height:44px}.telegram-skeleton__generation-label>span{flex:1;gap:6px;min-width:0;display:grid}.telegram-skeleton__generation-label>span .skeleton-block:first-child{width:96px;height:13px}.telegram-skeleton__generation-label>span .skeleton-block:last-child{width:156px;max-width:100%;height:9px}.telegram-skeleton__generation-text{gap:9px;margin-top:31px;display:grid}.telegram-skeleton__generation-text .skeleton-block{border-radius:7px;width:100%;height:20px}.telegram-skeleton__generation-text .skeleton-block:nth-child(2){width:91%}.telegram-skeleton__generation-text .skeleton-block:last-child{width:58%}.telegram-skeleton__generation-footer{gap:14px;margin-top:auto;display:grid}.telegram-skeleton__generation-footer .skeleton-block:first-child{width:142px;height:10px}.telegram-skeleton__generation-footer .skeleton-block:last-child{border-radius:999px;width:100%;height:48px}.telegram-skeleton__generation-preview{background:var(--telegram-skeleton-surface);gap:14px;padding:14px;display:grid}.telegram-skeleton__generation-preview>div{justify-content:space-between;align-items:center;gap:16px;min-height:28px;display:flex}.telegram-skeleton__generation-preview>div:first-child .skeleton-block:first-child{width:70px;height:11px}.telegram-skeleton__generation-preview>div:first-child .skeleton-block:last-child{width:82px;height:8px}.telegram-skeleton__generation-media{aspect-ratio:1;border-radius:15px;width:100%}.telegram-skeleton__generation-preview>div:last-child .skeleton-block:first-child{width:62px;height:9px}.telegram-skeleton__generation-preview>div:last-child .skeleton-block:last-child{width:110px;height:10px}.telegram-skeleton__step-list{border:1px solid var(--telegram-skeleton-line);background:var(--telegram-skeleton-surface);border-radius:20px;overflow:hidden}.telegram-skeleton__step-list>div{border-bottom:1px solid var(--telegram-skeleton-line);flex-direction:column;min-height:218px;padding:28px 24px;display:flex}.telegram-skeleton__step-list>div:last-child{background:var(--telegram-skeleton-surface-strong);border-bottom:0}.telegram-skeleton__step-list>div>.skeleton-block{width:72px;height:48px;margin-inline:auto}.telegram-skeleton__step-list>div>span{justify-items:center;gap:12px;margin-top:auto;display:grid}.telegram-skeleton__step-list>div>span .skeleton-block:first-child{width:58%;height:22px}.telegram-skeleton__step-list>div>span .skeleton-block:last-child{width:86%;height:12px}.telegram-skeleton__audience-list{gap:12px;display:grid}.telegram-skeleton__audience-card{border:1px solid var(--telegram-skeleton-line);background:var(--telegram-skeleton-surface);border-radius:20px;padding:25px 22px}.telegram-skeleton__audience-card:first-child{min-height:clamp(300px,573px - 70vw,349px)}.telegram-skeleton__audience-card:last-child{min-height:clamp(363px,690.5px - 84vw,422px)}.telegram-skeleton__audience-heading{align-items:center;gap:13px;display:flex}.telegram-skeleton__audience-heading .skeleton-block:first-child{border-radius:14px;flex:none;width:43px;height:43px}.telegram-skeleton__audience-heading .skeleton-block:last-child{width:58%;height:20px}.telegram-skeleton__audience-items{gap:19px;margin-top:25px;display:grid}.telegram-skeleton__audience-items>span{grid-template-columns:19px minmax(0,1fr);gap:13px;display:grid}.telegram-skeleton__audience-items>span>.skeleton-block{width:19px;height:19px}.telegram-skeleton__audience-items i{gap:6px;display:grid}.telegram-skeleton__audience-items i .skeleton-block:first-child{width:66%;height:12px}.telegram-skeleton__audience-items i .skeleton-block:last-child{width:92%;height:10px}.telegram-skeleton__metrics{gap:12px;margin-top:20px;display:grid}.telegram-skeleton__metrics>div{border:1px solid var(--telegram-skeleton-line);background:var(--telegram-skeleton-surface);border-radius:20px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:15px;min-height:104px;padding:20px 22px;display:grid}.telegram-skeleton__metrics>div>.skeleton-block{width:26px;height:26px;margin-left:8px}.telegram-skeleton__metrics>div>span{gap:7px;display:grid}.telegram-skeleton__metrics>div>span .skeleton-block:first-child{width:76px;height:27px}.telegram-skeleton__metrics>div>span .skeleton-block:last-child{width:min(100%,178px);height:11px}.telegram-skeleton__why-list{gap:12px;display:grid}.telegram-skeleton__why-list>div{border:1px solid var(--telegram-skeleton-line);background:var(--telegram-skeleton-surface);border-radius:20px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:clamp(176px,428px - 67.5vw,203px);padding:25px 20px;display:grid}.telegram-skeleton__why-list>div>.skeleton-block{border-radius:13px;width:42px;height:42px}.telegram-skeleton__why-list>div>span{gap:8px;display:grid}.telegram-skeleton__why-list>div>span .skeleton-block:first-child{width:58%;height:15px}.telegram-skeleton__why-list>div>span .skeleton-block:last-child{width:92%;height:10px}.telegram-skeleton__comparison-list{gap:12px;display:grid}.telegram-skeleton__comparison-list>div{border:1px solid var(--telegram-skeleton-line);background:var(--telegram-skeleton-surface);border-radius:20px;gap:15px;min-height:clamp(208px,280.5px - 18.6vw,221px);padding:20px;display:grid}.telegram-skeleton__comparison-list>div>.skeleton-block{width:62%;height:17px;margin:0 auto}.telegram-skeleton__comparison-list>div>span{border-top:1px solid var(--telegram-skeleton-line);gap:8px;padding-top:15px;display:grid}.telegram-skeleton__comparison-list>div>span .skeleton-block:first-child{width:48%;height:9px}.telegram-skeleton__comparison-list>div>span .skeleton-block:last-child{width:78%;height:14px}.telegram-skeleton__review-rail{gap:12px;width:max-content;padding-inline:20px;display:flex}.telegram-skeleton__review-rail>div{border:1px solid var(--telegram-skeleton-line);background:var(--telegram-skeleton-surface);border-radius:20px;flex-direction:column;width:min(310px,84vw);min-height:246px;padding:22px;display:flex}.telegram-skeleton__review-rail>div>.skeleton-block{width:86px;height:19px}.telegram-skeleton__review-rail>div>span{gap:9px;margin-top:19px;display:grid}.telegram-skeleton__review-rail>div>span .skeleton-block{width:100%;height:12px}.telegram-skeleton__review-rail>div>span .skeleton-block:last-child{width:72%}.telegram-skeleton__review-rail footer{border-top:1px solid var(--telegram-skeleton-line);align-items:center;gap:13px;margin-top:auto;padding-top:18px;display:flex}.telegram-skeleton__review-rail footer>.skeleton-block{border-radius:50%;flex:none;width:46px;height:46px}.telegram-skeleton__review-rail footer i{flex:1;gap:7px;min-width:0;display:grid}.telegram-skeleton__review-rail footer i .skeleton-block:first-child{width:58%;height:12px}.telegram-skeleton__review-rail footer i .skeleton-block:last-child{width:82%;height:9px}.telegram-skeleton__faq>.telegram-skeleton__container>.telegram-skeleton__wide-button{margin-top:0}.telegram-skeleton__faq-list{border-top:1px solid var(--telegram-skeleton-line);margin-top:32px}.telegram-skeleton__faq-list>div{border-bottom:1px solid var(--telegram-skeleton-line);grid-template-columns:minmax(0,1fr) 20px;align-content:start;align-items:center;gap:16px;min-height:74px;padding:19px 2px;display:grid}.telegram-skeleton__faq-list>div>.skeleton-block:first-child{width:82%;height:15px}.telegram-skeleton__faq-list>div>.skeleton-block:nth-child(2){border-radius:50%;width:20px;height:20px}.telegram-skeleton__faq-list>div>span{grid-column:1/-1;gap:8px;padding:8px 34px 5px 0;display:grid}.telegram-skeleton__faq-list>div>span .skeleton-block{width:100%;height:10px}.telegram-skeleton__faq-list>div>span .skeleton-block:last-child{width:64%}.telegram-skeleton__final{border-top:1px solid var(--telegram-skeleton-line);background:radial-gradient(circle at 70% 70%, #d85c491a, transparent 36%), linear-gradient(180deg, var(--telegram-skeleton-bg-soft), var(--telegram-skeleton-bg));min-height:620px;padding:84px 0}.telegram-skeleton__final .telegram-skeleton__section-heading{margin-bottom:0}.telegram-skeleton__final .telegram-skeleton__wide-button{margin-top:28px}.telegram-skeleton__footer{background:var(--telegram-skeleton-bg);min-height:362px;padding:48px 0 24px}.telegram-skeleton__footer>.telegram-skeleton__container{justify-items:center;gap:28px;display:grid}.telegram-skeleton__footer .logo__branch,.telegram-skeleton__footer .logo__twig,.telegram-skeleton__footer .logo__fruit-stems,.telegram-skeleton__footer .logo__network{opacity:1;stroke-dashoffset:0;animation:none}.telegram-skeleton__footer .logo__leaf,.telegram-skeleton__footer .logo__berries circle,.telegram-skeleton__footer .logo__letter{opacity:1;filter:none;animation:none;transform:none}.telegram-skeleton__footer-contact{justify-items:center;gap:8px;display:grid}.telegram-skeleton__footer-contact .skeleton-block:first-child{width:132px;height:10px}.telegram-skeleton__footer-contact .skeleton-block:last-child{width:172px;height:18px}.telegram-skeleton__footer-links{flex-wrap:wrap;justify-content:center;gap:18px 24px;display:flex}.telegram-skeleton__footer-links .skeleton-block{width:58px;height:11px}.telegram-skeleton__footer-links .skeleton-block:nth-child(2){width:44px}.telegram-skeleton__footer-links .skeleton-block:last-child{width:68px}.telegram-skeleton__footer-bottom{border-top:1px solid var(--telegram-skeleton-line);justify-items:center;gap:10px;width:100%;padding-top:22px;display:grid}.telegram-skeleton__footer-bottom .skeleton-block:first-child{width:104px;height:9px}.telegram-skeleton__footer-bottom .skeleton-block:nth-child(2){width:180px;height:9px}.telegram-skeleton__footer-bottom .skeleton-block:last-child{width:204px;max-width:100%;height:9px}.auth-page-skeleton{width:100%}.auth-skeleton__heading{flex-direction:column;gap:10px;margin-bottom:30px;display:flex}.auth-skeleton__heading .skeleton-block:first-child{width:92px;height:10px;margin-bottom:4px}.auth-skeleton__heading .skeleton-block:nth-child(2){width:72%;height:34px}.auth-skeleton__heading .skeleton-block:last-child{width:82%;height:13px}.auth-skeleton__form{flex-direction:column;gap:16px;display:flex}.auth-skeleton__field{flex-direction:column;gap:8px;display:flex}.auth-skeleton__field .skeleton-block:first-child{width:42%;height:11px}.auth-skeleton__field .skeleton-block:last-child{border-radius:11px;width:100%;height:48px}.auth-skeleton__password-action{border-radius:14px;width:100%;height:44px}.auth-skeleton__consent{width:94%;height:31px}.auth-skeleton__submit{border-radius:11px;width:100%;height:50px}.auth-skeleton__switch{width:54%;height:11px;margin:23px auto 0}.telegram-auth{margin-top:18px}.telegram-auth__divider{color:#6f747d;align-items:center;gap:12px;margin:0 0 14px;font-size:10px;display:flex}.telegram-auth__divider:before,.telegram-auth__divider:after{content:"";background:#ffffff17;flex:1;height:1px}.telegram-auth__button{color:#dcecf8;cursor:pointer;background:#2482c71a;border:1px solid #5baeec4d;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;font:650 11px Manrope,sans-serif;transition:border-color .2s,background .2s;display:flex}.telegram-auth__button:hover{background:#2482c72b;border-color:#5baeec94}.telegram-auth__button:disabled{opacity:.65;cursor:wait}.telegram-auth__button svg,.telegram-auth__waiting svg,.telegram-auth__message svg{width:16px;height:16px}.telegram-auth__waiting{background:#2482c714;border:1px solid #5baeec3d;border-radius:12px;grid-template-columns:auto 1fr;gap:10px 11px;padding:13px;display:grid}.telegram-auth__status{color:#70b9ed;background:#3f99da1f;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.telegram-auth__waiting>div{flex-direction:column;gap:3px;min-width:0;display:flex}.telegram-auth__waiting strong{color:#dce1e8;font-size:10px}.telegram-auth__waiting small{color:#747b85;font-size:8px;line-height:1.45}.telegram-auth__waiting>a,.telegram-auth__waiting>button{color:#9fa6af;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;font-size:8px;text-decoration:none;display:flex}.telegram-auth__waiting>a{color:#cde7f8;border-color:#5baeec40;grid-column:1/-1}.telegram-auth__waiting>button{grid-column:span 1}.telegram-auth__waiting>button:last-child{color:#b98b82}.telegram-auth__message{color:#81b99a;align-items:center;gap:6px;margin:9px 0 0;font-size:9px;display:flex}.telegram-auth__message.is-error{color:#e08f82}.telegram-auth__retry{color:#8abfe4;cursor:pointer;background:0 0;border:0;margin:8px auto 0;font-size:9px;display:block}.telegram-fragment-login{text-align:center;flex-direction:column;align-items:center;gap:17px;display:flex}.telegram-fragment-login>span{color:#7cc0ed;background:#2482c717;border:1px solid #5baeec3d;border-radius:17px;place-items:center;width:56px;height:56px;display:grid}.telegram-fragment-login>span svg{width:24px}.telegram-fragment-login p{color:#7f848e;margin:0;font-size:11px;line-height:1.6}.telegram-fragment-login .submit-button svg{width:18px}.theme-light .telegram-auth__divider{color:#8a8883}.theme-light .telegram-auth__divider:before,.theme-light .telegram-auth__divider:after{background:#ddd9d2}.theme-light .telegram-auth__button,.theme-light .telegram-auth__waiting{color:#326d94;background:#4597ce12;border-color:#3277a547}.theme-light .telegram-auth__waiting strong{color:#34383d}.theme-light .telegram-auth__waiting small,.theme-light .telegram-fragment-login p{color:#777a80}.telegram-account-page{width:min(900px,100% - 48px);margin:0 auto;padding:42px 0 70px}.telegram-account-card{background:#ffffff06;border:1px solid #ffffff13;border-radius:17px;margin-top:25px;padding:22px}.telegram-account-card__head{align-items:center;gap:13px;display:flex}.telegram-account-card__head>span{color:#75bcea;background:#2b8ed21c;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.telegram-account-card__head>span svg{width:20px}.telegram-account-card__head>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.telegram-account-card__head strong{color:#e2e3e5;font:680 13px Manrope,sans-serif}.telegram-account-card__head small{color:#757b84;font-size:9px}.telegram-account-card__head>i{color:#797e86;background:#ffffff0a;border-radius:999px;padding:6px 9px;font:650 8px Manrope,sans-serif}.telegram-account-card__head>i.is-online{color:#7fc099;background:#4ba16c1a}.telegram-account-loading{color:#747a83;justify-content:center;align-items:center;gap:8px;min-height:120px;font-size:10px;display:flex}.telegram-account-loading svg{width:17px}.telegram-account-meta{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(3,1fr);gap:14px;margin:21px 0 0;padding:15px 0;display:grid}.telegram-account-meta div{flex-direction:column;gap:4px;display:flex}.telegram-account-meta dt{color:#686e77;font-size:8px}.telegram-account-meta dd{color:#b6bac0;margin:0;font-size:9px}.telegram-account-settings{flex-direction:column;margin-top:20px;display:flex}.telegram-account-settings>span{color:#9fa4ac;align-items:center;gap:7px;margin-bottom:8px;font:650 9px Manrope,sans-serif;display:flex}.telegram-account-settings>span svg{width:14px}.telegram-account-settings label{cursor:pointer;border-bottom:1px solid #ffffff0b;align-items:center;gap:15px;padding:12px 0;display:flex}.telegram-account-settings label>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.telegram-account-settings label strong{color:#c6c9cd;font-size:9px}.telegram-account-settings label small{color:#686e77;font-size:8px;line-height:1.4}.telegram-account-settings input{width:34px;height:18px;accent-color:var(--orange);cursor:pointer}.telegram-account-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.telegram-account-actions a,.telegram-account-actions button,.telegram-connect-button,.telegram-link-waiting a,.telegram-link-waiting button{color:#aeb3ba;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font:600 9px Manrope,sans-serif;text-decoration:none;display:inline-flex}.telegram-account-actions a,.telegram-connect-button,.telegram-link-waiting a{color:#c9e4f6;background:#2b8ed214;border-color:#4499d342}.telegram-account-actions button{color:#bc8980}.telegram-account-actions svg,.telegram-connect-button svg,.telegram-link-waiting svg{width:14px}.telegram-connect-button{margin-top:22px}.telegram-link-waiting{background:#2b8ed20e;border:1px solid #4499d32e;border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;margin-top:22px;padding:15px;display:grid}.telegram-link-waiting>svg{color:#72b9e7}.telegram-link-waiting>div{flex-direction:column;gap:3px;display:flex}.telegram-link-waiting strong{color:#ced4da;font-size:9px}.telegram-link-waiting small{color:#6e747d;font-size:8px}.telegram-account-feedback{color:#bd7d73;margin:13px 0 0;font-size:9px}.telegram-admin-cell{flex-direction:column;gap:4px;min-width:110px;display:flex}.telegram-admin-cell b{color:#86bfe4;align-items:center;gap:5px;font-size:9px;font-weight:650;display:flex}.telegram-admin-cell b svg{width:12px;height:12px}.telegram-admin-cell small{color:#737982;font-size:7px}.telegram-health-panel{margin-top:18px}.telegram-health-grid{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.telegram-health-grid article{background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;flex-direction:column;gap:5px;min-width:0;padding:13px;display:flex}.telegram-health-grid small{color:#676e77;font-size:7px}.telegram-health-grid strong{color:#c7cbd0;text-overflow:ellipsis;font:680 12px Manrope,sans-serif;overflow:hidden}.telegram-health-grid span{color:#777d86;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.telegram-health-error{color:#c68176;align-items:center;gap:7px;margin:11px 0 0;font-size:8px;display:flex}.telegram-health-error svg{width:14px}@media (width<=1100px){.telegram-health-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.telegram-health-grid{grid-template-columns:repeat(2,1fr)}}.theme-light .telegram-account-card{background:#ffffff5c;border-color:#dedad3}.theme-light .telegram-account-card__head strong,.theme-light .telegram-account-settings label strong{color:#3f4247}.theme-light .telegram-account-card__head small,.theme-light .telegram-account-settings label small,.theme-light .telegram-account-meta dt{color:#7c7f84}.theme-light .telegram-account-meta,.theme-light .telegram-account-settings label{border-color:#dfdbd5}.theme-light .telegram-account-meta dd{color:#56595e}@media (width<=700px){.telegram-account-page{width:calc(100% - 28px);padding-top:27px}.telegram-account-card{padding:16px}.telegram-account-card__head>i{display:none}.telegram-account-meta{grid-template-columns:1fr}.telegram-link-waiting{grid-template-columns:auto 1fr}.telegram-link-waiting a{grid-column:1/-1}}.studio-page-skeleton{position:relative}.studio-skeleton__sidebar{background:#0c0e12eb;border-right:1px solid #ffffff12;flex-direction:column;height:100svh;padding:24px 22px 14px;display:flex;position:sticky;top:0}.theme-light .studio-skeleton__sidebar{background:#f7f0eff2;border-color:#ddd9d2}.studio-skeleton__sidebar .logo{gap:5px;font-size:18px}.studio-skeleton__sidebar .logo__mark{width:45px;height:42px}.studio-skeleton__nav-label{margin-top:50px;padding:0 5px}.studio-skeleton__nav-label .skeleton-block{width:112px;height:9px}.studio-skeleton__nav{flex-direction:column;gap:7px;margin-top:12px;display:flex}.studio-skeleton__nav .skeleton-block{border-radius:9px;width:100%;height:39px}.studio-skeleton__recent{flex-direction:column;flex:1;gap:11px;min-height:0;margin-top:28px;display:flex;overflow:hidden}.studio-skeleton__recent>.skeleton-block:first-child{width:72px;height:9px;margin-left:5px}.studio-skeleton__retention{border-radius:10px;width:100%;height:58px}.studio-skeleton__profile{border-top:1px solid #fff1;align-items:center;gap:9px;padding:12px 2px 3px;display:flex}.theme-light .studio-skeleton__profile{border-color:#ddd9d2}.studio-skeleton__profile>.skeleton-block{border-radius:9px;flex:none;width:31px;height:31px}.studio-skeleton__profile>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.studio-skeleton__profile>span .skeleton-block:first-child{width:72%;height:9px}.studio-skeleton__profile>span .skeleton-block:last-child{width:92%;height:7px}.studio-skeleton__main{min-width:0}.studio-skeleton__topbar{background:#0a0c10b8;border-bottom:1px solid #fff1;align-items:center;gap:12px;height:68px;padding:0 clamp(16px,2vw,30px);display:flex;position:sticky;top:0}.theme-light .studio-skeleton__topbar{background:#f3f0ebe0;border-color:#ddd9d2}.studio-skeleton__topbar .skeleton-block{border-radius:9px;height:34px}.studio-skeleton__topbar .skeleton-block:first-child{width:34px}.studio-skeleton__topbar .skeleton-block:nth-child(2){width:76px}.studio-skeleton__topbar .skeleton-block:nth-child(3){width:126px;margin-left:auto}.studio-skeleton__topbar .skeleton-block:nth-child(4){width:38px}.studio-skeleton__topbar .skeleton-block:last-child{width:70px}.studio-skeleton__content{width:min(1560px,100% - 40px);margin:0 auto;padding:54px 0 90px}.studio-skeleton__heading{flex-direction:column;align-items:center;gap:12px;display:flex}.studio-skeleton__heading .skeleton-block:first-child{width:126px;height:10px}.studio-skeleton__heading .skeleton-block:nth-child(2){width:min(520px,64%);height:49px}.studio-skeleton__heading .skeleton-block:last-child{width:min(380px,48%);height:12px}.studio-skeleton__types{border:1px solid #ffffff12;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:min(650px,100%);margin:34px auto 19px;padding:5px;display:grid}.theme-light .studio-skeleton__types{border-color:#dad6cf}.studio-skeleton__types .skeleton-block{border-radius:10px;height:47px}.studio-skeleton__templates{border-radius:14px;width:100%;height:58px;margin-bottom:18px}.studio-skeleton__creator{grid-template-columns:minmax(0,1fr) 380px;gap:20px;display:grid}.studio-skeleton__prompt-card,.studio-skeleton__settings{background:linear-gradient(145deg,#14171df2,#0e1015f5);border:1px solid #ffffff16;border-radius:17px;padding:19px}.theme-light .studio-skeleton__prompt-card,.theme-light .studio-skeleton__settings{background:linear-gradient(145deg,#fffffff5,#f7f0eff7);border-color:#dcd8d1}.studio-skeleton__prompt-card>div:first-child,.studio-skeleton__prompt-card>div:last-child{justify-content:space-between;align-items:center;gap:18px;display:flex}.studio-skeleton__prompt-card>div:first-child .skeleton-block:first-child{width:142px;height:11px}.studio-skeleton__prompt-card>div:first-child .skeleton-block:last-child{width:44px;height:8px}.studio-skeleton__textarea{width:100%;height:170px;margin:18px 0}.studio-skeleton__prompt-card>div:last-child .skeleton-block:first-child{width:42%;height:10px}.studio-skeleton__prompt-card>div:last-child .skeleton-block:last-child{border-radius:11px;width:180px;height:44px}.studio-skeleton__settings{flex-direction:column;gap:12px;display:flex}.studio-skeleton__settings .skeleton-block:first-child{width:98px;height:12px;margin-bottom:6px}.studio-skeleton__settings .skeleton-block:not(:first-child){border-radius:10px;width:100%;height:58px}.sidebar-items-skeleton{flex-direction:column;gap:7px;display:flex}.sidebar-items-skeleton>span{align-items:center;gap:10px;min-width:0;min-height:39px;padding:7px 8px;display:flex}.sidebar-items-skeleton>span>.skeleton-block{border-radius:5px;flex:none;width:14px;height:14px}.sidebar-items-skeleton>span>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.sidebar-items-skeleton>span>span .skeleton-block:first-child{width:88%;height:9px}.sidebar-items-skeleton>span>span .skeleton-block:last-child{width:42%;height:7px}.library-card--skeleton{pointer-events:none}.library-card-skeleton__media{aspect-ratio:4/3;border-radius:0;width:100%}.library-card-skeleton__body{flex-direction:column;gap:9px;padding:11px;display:flex}.library-card-skeleton__body .skeleton-block:first-child{width:26%;height:7px}.library-card-skeleton__body .skeleton-block:last-child{width:82%;height:10px}@media (width<=1100px){.telegram-skeleton__hero{grid-template-columns:minmax(410px,1fr) minmax(276px,294px);gap:42px}}@media (width<=960px){.telegram-skeleton__nav{grid-template-columns:1fr auto}.telegram-skeleton__links{display:none}}@media (width<=840px){.telegram-skeleton__nav,.telegram-skeleton__hero{width:min(100% - 40px,720px)}.telegram-skeleton__hero{grid-template-columns:1fr;align-content:start;gap:44px;min-height:auto;padding:118px 0 76px}.telegram-skeleton__copy{margin-top:0}.telegram-skeleton__phone{justify-self:center}}@media (width<=640px){.telegram-skeleton__header,.telegram-skeleton__nav{height:66px}.telegram-skeleton__nav,.telegram-skeleton__hero{width:calc(100% - 32px)}.telegram-skeleton__nav{gap:12px}.telegram-skeleton__nav .logo{gap:5px;font-size:16px}.telegram-skeleton__nav .logo__mark{width:39px;height:37px}.telegram-skeleton__actions{gap:8px}.telegram-skeleton__actions .skeleton-block:first-child{width:38px;height:38px}.telegram-skeleton__actions .skeleton-block:last-child{width:126px;height:44px}.telegram-skeleton__hero{gap:38px;padding:103px 0 58px}.telegram-skeleton__title .skeleton-block{height:clamp(38px,10.5vw,47px)}.telegram-skeleton__title .skeleton-block:nth-child(3){width:74%;display:block}.telegram-skeleton__title .skeleton-block:nth-child(4){display:none}.telegram-skeleton__lead .skeleton-block:first-child{width:96%}.telegram-skeleton__hero-actions{flex-direction:column;align-items:stretch}.telegram-skeleton__hero-actions .skeleton-block{width:100%!important;height:60px!important}.telegram-skeleton__phone{width:min(100%,278px)}.telegram-skeleton__templates{padding-block:70px}.telegram-skeleton__templates-title{gap:11px;margin-bottom:24px}.telegram-skeleton__templates-title .skeleton-block:first-child,.telegram-skeleton__templates-title .skeleton-block:nth-child(2){border-radius:10px;width:88%;height:36px;display:block}.telegram-skeleton__templates-title .skeleton-block:nth-child(2){width:64%}.telegram-skeleton__templates-title .skeleton-block:nth-child(3){width:92%;height:12px}.telegram-skeleton__templates-title .skeleton-block:nth-child(4){width:52%;height:9px;margin-top:6px}.telegram-skeleton__cards{grid-template-rows:repeat(2,minmax(0,auto));grid-auto-columns:minmax(260px,84vw);grid-auto-flow:column;gap:16px;padding-inline:20px;display:grid}.telegram-skeleton__cards>div{width:auto}.telegram-skeleton__cards>div>.skeleton-block{aspect-ratio:3/4}.telegram-skeleton__mobile-flow{display:block}}@media (width<=360px){.telegram-skeleton__actions .skeleton-block:last-child{width:40px}.telegram-skeleton__title .skeleton-block:nth-child(4){width:54%;display:block}}@media (width<=1040px){.studio-skeleton__creator{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=820px){.studio-page-skeleton{display:block}.studio-skeleton__sidebar{display:none}.studio-skeleton__creator{grid-template-columns:1fr}.studio-skeleton__settings{order:-1}}@media (width<=520px){.auth-skeleton__heading .skeleton-block:nth-child(2){height:30px}.studio-skeleton__topbar{height:62px;padding:0 14px}.studio-skeleton__topbar .skeleton-block:nth-child(2),.studio-skeleton__topbar .skeleton-block:last-child{display:none}.studio-skeleton__content{width:calc(100% - 28px);padding-top:35px}.studio-skeleton__heading .skeleton-block:nth-child(2){width:88%;height:38px}.studio-skeleton__heading .skeleton-block:last-child{width:68%}.studio-skeleton__types{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.studio-skeleton__types .skeleton-block{height:44px}.studio-skeleton__prompt-card,.studio-skeleton__settings{padding:16px}.library-card-skeleton__media{aspect-ratio:1}}.balance-ledger__skeleton{padding:0 20px}.balance-ledger__skeleton>span{border-bottom:1px solid #ffffff0d;grid-template-columns:35px 1fr 90px;align-items:center;gap:13px;min-height:75px;padding:12px 2px;display:grid}.balance-ledger__skeleton i,.balance-ledger__skeleton b,.balance-ledger__skeleton small{background:#ffffff0b;border-radius:7px;position:relative;overflow:hidden}.balance-ledger__skeleton i{width:35px;height:35px}.balance-ledger__skeleton b{width:min(300px,80%);height:12px}.balance-ledger__skeleton small{justify-self:end;width:74px;height:10px}.balance-ledger__skeleton i:after,.balance-ledger__skeleton b:after,.balance-ledger__skeleton small:after{content:"";background:linear-gradient(90deg,#0000,#ffffff12,#0000);animation:1.4s infinite skeleton-shimmer;position:absolute;inset:0}.theme-light .balance-ledger__skeleton>span{border-color:#e7e1d9}.theme-light .balance-ledger__skeleton i,.theme-light .balance-ledger__skeleton b,.theme-light .balance-ledger__skeleton small{background:#eee9e2}@media (prefers-reduced-motion:reduce){.email-admin-skeleton>span:after,.email-admin-skeleton>div:after{animation:none!important}}@keyframes studio-rise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes result-enter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sound-wave{0%{opacity:.55;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}@keyframes bars-grow{0%{opacity:.3;height:3px}}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes reveal-image{0%{opacity:0;filter:blur(7px);transform:scale(1.09)}to{opacity:1;filter:blur();transform:scale(1.025)}}@keyframes breathe{0%{transform:scale(1.025)}to{transform:scale(1.07)}}@keyframes slide-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes form-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(18px,-24px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.42}}@keyframes video-play-ring{0%{opacity:.8;transform:scale(.86)}to{opacity:0;transform:scale(1.22)}}@keyframes progress-shimmer{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes register-password-fields-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes template-preview-loading{to{transform:translate(100%)}}@keyframes template-dropdown-in{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes template-carousel-fade{0%{opacity:0}to{opacity:1}}@keyframes seed-help-in{0%{opacity:0;transform:translateY(5px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes worker-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes worker-ring{0%{opacity:0;transform:rotate(-35deg)scale(.82)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes worker-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes worker-row{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes worker-orbit{to{transform:rotate(360deg)}}@keyframes worker-breathe{50%{filter:drop-shadow(0 0 8px #da624f59);transform:scale(1.12)}}@keyframes worker-loading-ring{0%{opacity:.8;transform:scale(.88)}to{opacity:0;transform:scale(1.25)}}@keyframes server-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes auth-image-enter{0%{opacity:0;transform:scale(1.055)}to{opacity:1;transform:scale(1.01)}}@keyframes auth-form-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes balance-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes balance-modal-panel{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes balance-entry-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes payment-result-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}:root{--sorbus-bg:#191a1c;--sorbus-surface:#222426;--sorbus-surface-soft:#2a2b2e;--sorbus-text:#f5f3f0;--sorbus-muted:#b3b0ac;--sorbus-line:#ffffff20;--sorbus-accent:#f08b78;--sorbus-accent-hover:#f7a08e;--sorbus-accent-soft:#f08b7816;--sorbus-on-accent:#241c1a;--sorbus-shadow:#00000025;--orange:var(--sorbus-accent);--orange-light:#f4ac9d;--ink:var(--sorbus-bg)}html.theme-light{--sorbus-bg:#f6f5f3;--sorbus-surface:#fff;--sorbus-surface-soft:#efede9;--sorbus-text:#262523;--sorbus-muted:#706b66;--sorbus-line:#26252324;--sorbus-accent:#bd4536;--sorbus-accent-hover:#a7382c;--sorbus-accent-soft:#bd453610;--sorbus-on-accent:#fff;--sorbus-shadow:#302a2410;--orange-light:#a7382c}html,html body{color:var(--sorbus-text);background:var(--sorbus-bg)}html :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--sorbus-accent);outline-offset:4px}html .theme-toggle__track{border-color:var(--sorbus-line);background:var(--sorbus-surface);box-shadow:none}html .theme-toggle__sun{color:var(--sorbus-accent)}html .theme-toggle:hover .theme-toggle__track{border-color:var(--sorbus-accent)}html .theme-toggle__thumb{background:var(--sorbus-surface-soft);box-shadow:none}html .home-page.sorbus-site{--home-bg:var(--sorbus-bg);--home-bg-soft:var(--sorbus-surface-soft);--home-surface:var(--sorbus-surface);--home-surface-strong:var(--sorbus-surface-soft);--home-text:var(--sorbus-text);--home-muted:var(--sorbus-muted);--home-line:var(--sorbus-line);--home-line-strong:var(--sorbus-line);--home-accent:var(--sorbus-accent);--home-accent-strong:var(--sorbus-accent);--home-on-accent:var(--sorbus-on-accent);background:var(--sorbus-bg);color:var(--sorbus-text);overflow:clip}.sorbus-site .home-container{width:min(100% - 96px,1320px)}.sorbus-hero{grid-template-columns:1fr 1.03fr;align-items:center;gap:44px;padding-block:64px;display:grid}.sorbus-eyebrow{color:var(--sorbus-muted);letter-spacing:.07em;margin:0 0 26px;font-size:12px;font-weight:600}.sorbus-hero h1{letter-spacing:-.055em;margin:0;font:650 clamp(44px,4.8vw,70px)/1.1 Manrope,sans-serif}.sorbus-hero h1 span{color:var(--sorbus-accent);display:block}.sorbus-hero__description{max-width:400px;color:var(--sorbus-muted);margin:26px 0 30px;font-size:16px;line-height:1.7}.sorbus-hero__art{background:var(--sorbus-surface-soft);border-radius:18px;min-width:0;margin:0;overflow:hidden}.sorbus-hero__art img{aspect-ratio:1.16;object-fit:cover;width:100%;height:auto;display:block}.sorbus-cta{min-height:48px;color:var(--sorbus-on-accent);background:var(--sorbus-accent);white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:28px;padding:14px 22px;font-size:14px;font-weight:650;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.sorbus-cta:hover{background:var(--sorbus-accent-hover);transform:translateY(-1px)}.sorbus-how{border-top:1px solid var(--sorbus-line);border-bottom:1px solid var(--sorbus-line);grid-template-columns:1fr 1.03fr;gap:44px;padding-block:48px 56px;display:grid}.sorbus-how h2{letter-spacing:-.04em;max-width:360px;margin:0;font:650 clamp(26px,2.8vw,36px)/1.2 Manrope,sans-serif}.sorbus-how>div p{max-width:340px;color:var(--sorbus-muted);font-size:14px;line-height:1.65}.sorbus-how ol{gap:26px;margin:0;padding:0;list-style:none;display:grid}.sorbus-how li{align-items:flex-start;gap:20px;display:flex}.sorbus-how li>svg{color:var(--sorbus-accent);flex-shrink:0;margin-top:2px}.sorbus-how h3{margin:0 0 6px;font-size:15px;font-weight:650}.sorbus-how li p{color:var(--sorbus-muted);margin:0;font-size:13px;line-height:1.6}.sorbus-breakout-hero{grid-template-columns:1fr 320px;align-items:center;gap:64px;padding-block:48px;display:grid}.sorbus-breakout-hero h1{letter-spacing:-.055em;margin:0;font:650 clamp(42px,5vw,68px)/1.1 Manrope,sans-serif}.sorbus-breakout-hero p{max-width:520px;color:var(--sorbus-muted);margin:20px 0 26px;font-size:16px;line-height:1.7}.sorbus-breakout-hero img{aspect-ratio:1.2;object-fit:cover;border-radius:16px;width:100%;display:block}.home-page.sorbus-site .romania-templates{padding:54px 0 0;scroll-margin-top:90px}.home-page.sorbus-site .romania-templates__intro{text-align:left;width:min(100% - 96px,1320px);max-width:none;margin:0 auto 28px;padding:0}.home-page.sorbus-site .romania-templates__intro :is(h1,h2){letter-spacing:-.04em;max-width:780px;margin:0;font:650 clamp(25px,2.7vw,36px)/1.25 Manrope,sans-serif}.home-page.sorbus-site .romania-templates__description{max-width:650px;margin:16px 0 0;font-size:14px;line-height:1.7}.home-page.sorbus-site .romania-templates__intro .home-hero__payment{color:var(--sorbus-muted);justify-content:flex-start;margin:18px 0 0;font-size:12px}.home-page.sorbus-site .romania-templates__empty{border:1px dashed var(--sorbus-line);text-align:left;background:var(--sorbus-surface);border-radius:14px;grid-template-columns:42px 1fr;column-gap:18px;padding:32px;display:grid}.home-page.sorbus-site .romania-templates__empty>svg{width:28px;color:var(--sorbus-accent);grid-area:1/1/3;margin:4px 0 0}.home-page.sorbus-site .romania-templates__empty h3{margin:0 0 8px;font-size:17px}.home-page.sorbus-site .romania-templates__empty p{grid-column:2;font-size:13px;line-height:1.7}.sorbus-explore{justify-content:space-between;align-items:center;gap:24px;padding-block:36px 0;display:flex}.sorbus-explore p{color:var(--sorbus-muted);margin:0;font-size:14px}.sorbus-explore a{color:var(--sorbus-accent);align-items:center;gap:14px;font-size:13px;font-weight:650;display:inline-flex}.sorbus-not-found{text-align:center;padding:15vh 24px}.sorbus-not-found a{color:var(--sorbus-accent)}@media (width<=1100px){.sorbus-site .home-container,.home-page.sorbus-site .romania-templates__intro{width:calc(100% - 48px)}.sorbus-hero{gap:28px}.sorbus-hero h1{font-size:clamp(36px,4.6vw,54px)}}@media (width<=760px){.sorbus-site .home-container,.home-page.sorbus-site .romania-templates__intro{width:calc(100% - 40px)}.sorbus-hero{grid-template-columns:1fr;gap:32px;padding-block:36px}.sorbus-hero h1{font-size:clamp(38px,8.6vw,58px)}.sorbus-eyebrow{margin-bottom:18px}.sorbus-hero__description{margin:20px 0 24px;font-size:15px}.sorbus-hero__art img{aspect-ratio:1.5}.sorbus-how{grid-template-columns:1fr;gap:28px;padding-block:32px}.sorbus-how h2{max-width:340px}.sorbus-breakout-hero{grid-template-columns:1fr;gap:28px;padding-block:32px}.sorbus-breakout-hero img{aspect-ratio:1.8;max-height:240px}.sorbus-explore{flex-direction:column;align-items:flex-start}.home-page.sorbus-site .romania-templates{padding-top:36px}.home-page.sorbus-site .romania-templates__empty{grid-template-columns:28px 1fr;gap:8px 12px;padding:22px 18px}.home-page.sorbus-site .romania-templates__empty h3{line-height:1.5}}@media (prefers-reduced-motion:reduce){.sorbus-cta{transition:none}.sorbus-cta:hover{transform:none}}.home-page.sorbus-site .home-hero__payment strong{color:var(--sorbus-accent)}
