:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark;--app-accent: #8b7cff;--app-accent-strong: #6d5dfc;--app-radius: 20px;--app-shadow: 0 18px 60px rgba(5, 8, 24, .16);--app-border: rgba(255, 255, 255, .14);--app-glass: rgba(255, 255, 255, .08);--app-glass-strong: rgba(255, 255, 255, .12)}html[data-mantine-color-scheme=light]{color-scheme:light;--app-accent: #635bdb;--app-accent-strong: #5047c8;--app-shadow: 0 18px 55px rgba(57, 48, 120, .12);--app-border: rgba(49, 42, 116, .12);--app-glass: rgba(255, 255, 255, .66);--app-glass-strong: rgba(255, 255, 255, .84)}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%}html{scrollbar-gutter:stable}body{margin:0;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 8% 0%,rgba(139,124,255,.22),transparent 34rem),radial-gradient(circle at 96% 15%,rgba(53,211,190,.12),transparent 30rem),var(--mantine-color-body)}body:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";opacity:.28;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 75%);mask-image:linear-gradient(to bottom,black,transparent 75%)}a{color:var(--app-accent);text-decoration:none;transition:color .16s ease}a:hover{color:var(--app-accent-strong)}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid color-mix(in srgb,var(--app-accent) 42%,transparent);outline-offset:2px}.vk-app-header,.mantine-AppShell-navbar{background:color-mix(in srgb,var(--mantine-color-body) 72%,transparent)!important;border-color:var(--app-border)!important;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.vk-app-header{box-shadow:0 8px 32px #00000014}.app-brand{display:inline-flex;align-items:center;gap:9px;letter-spacing:-.04em;white-space:nowrap}.app-brand-mark{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid color-mix(in srgb,var(--app-accent) 48%,transparent);border-radius:10px;color:#fff;font-size:15px;font-weight:900;background:linear-gradient(145deg,var(--app-accent),#35d3be);box-shadow:0 8px 22px color-mix(in srgb,var(--app-accent) 32%,transparent)}.app-brand-mark-dev{border-color:#ff7676b8;background:linear-gradient(145deg,#e53935,#b71c1c);box-shadow:0 8px 22px #c6282852}@media(max-width:390px){.app-brand-name{display:none}}.app-main{isolation:isolate}.mantine-AppShell-navbar{box-shadow:12px 0 40px #00000014}.mantine-AppShell-main{position:relative;transition:none!important}.mantine-AppShell-header,.mantine-AppShell-navbar{transition:none!important}@supports selector(html:has(.mantine-Combobox-dropdown)){html:has(.mantine-Combobox-dropdown) .mantine-Card-root,html:has(.mantine-Combobox-dropdown) .mantine-Paper-root{transition:none!important;transform:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.mantine-Card-root,.mantine-Paper-root{border-color:var(--app-border)!important;background:var(--app-glass);box-shadow:var(--app-shadow);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.mantine-Card-root{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.mantine-Card-root:hover{border-color:color-mix(in srgb,var(--app-accent) 38%,var(--app-border))!important;box-shadow:0 22px 70px #05081833}button.mantine-Card-root:hover{transform:translateY(-2px)}.mantine-NavLink-root{min-height:42px;border:1px solid transparent;border-radius:14px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.mantine-NavLink-root:hover{border-color:var(--app-border);background:var(--app-glass-strong);transform:translate(2px)}.mantine-NavLink-root[data-active=true]{border-color:color-mix(in srgb,var(--app-accent) 34%,transparent);background:color-mix(in srgb,var(--app-accent) 18%,transparent)}.mantine-SegmentedControl-root{height:42px;min-height:42px;padding:3px;border:1px solid var(--app-border);border-radius:15px;background:color-mix(in srgb,var(--mantine-color-body) 58%,transparent);box-shadow:inset 0 1px #ffffff14}.mantine-SegmentedControl-control{height:34px;min-height:34px;border-radius:11px;color:var(--mantine-color-dimmed);font-weight:700;line-height:1;transition:color .16s ease,background .16s ease}.mantine-SegmentedControl-label{display:flex;height:100%;align-items:center;padding-top:0!important;padding-bottom:0!important;line-height:1!important}.mantine-SegmentedControl-control[data-active]{color:var(--mantine-color-text)}.mantine-SegmentedControl-indicator{border:1px solid color-mix(in srgb,var(--app-accent) 48%,transparent);border-radius:11px;background:color-mix(in srgb,var(--app-accent) 22%,var(--mantine-color-body));box-shadow:0 5px 16px color-mix(in srgb,var(--app-accent) 22%,transparent)}html[data-mantine-color-scheme=light] .mantine-SegmentedControl-indicator{border-color:color-mix(in srgb,var(--app-accent) 55%,transparent);background:color-mix(in srgb,var(--app-accent) 17%,white)!important;box-shadow:0 5px 16px color-mix(in srgb,var(--app-accent) 18%,transparent)}html[data-mantine-color-scheme=light] [aria-pressed=true],html[data-mantine-color-scheme=light] .mantine-Tabs-tab[data-active],html[data-mantine-color-scheme=light] .mantine-SegmentedControl-control[data-active]{color:#fff!important;border-color:var(--app-accent-strong)!important;background:linear-gradient(135deg,var(--app-accent),var(--app-accent-strong))!important;box-shadow:0 8px 22px color-mix(in srgb,var(--app-accent) 24%,transparent)}html[data-mantine-color-scheme=dark] .mantine-Switch-input:not(:checked)~.mantine-Switch-track{border:1px solid rgba(150,156,180,.3)!important;background:#262a36e6!important}html[data-mantine-color-scheme=light] .mantine-Switch-input:not(:checked)~.mantine-Switch-track{border:1px solid rgba(108,114,130,.22)!important;background:#caced6e6!important}html[data-mantine-color-scheme=dark] .mantine-Switch-thumb{background:#d8dbea!important;box-shadow:0 1px 4px #00000059}.task-send-bot-action{border-color:#8e82e6!important;color:#675bd0!important;background:#7e70e024!important;box-shadow:0 6px 16px #5245b41f!important}html[data-mantine-color-scheme=dark] .task-send-bot-action{border-color:#8f82df!important;color:#c7c0ff!important;background:#7062cc33!important;box-shadow:0 6px 16px #4e3fa033!important}html[data-mantine-color-scheme=light] [aria-pressed=true] .mantine-Text-root,html[data-mantine-color-scheme=light] .mantine-Tabs-tab[data-active] *{color:#fff!important}.mantine-Button-root{font-weight:700;letter-spacing:-.01em;box-shadow:0 8px 22px #5245dc29;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.mantine-Button-root:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 12px 30px #5245dc3d}.mantine-ActionIcon-root,.mantine-Badge-root{border-color:var(--app-border)}.mantine-TextInput-input,.mantine-Textarea-input,.mantine-Select-input,.mantine-NumberInput-input{border-color:var(--app-border);background:color-mix(in srgb,var(--mantine-color-body) 54%,transparent);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.mantine-TextInput-input:focus,.mantine-Textarea-input:focus,.mantine-Select-input:focus,.mantine-NumberInput-input:focus{border-color:color-mix(in srgb,var(--app-accent) 68%,transparent);background:var(--app-glass-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent) 16%,transparent)}.mantine-Modal-content,.mantine-Popover-dropdown,.mantine-Menu-dropdown{border:1px solid var(--app-border);background:color-mix(in srgb,var(--mantine-color-body) 78%,transparent);box-shadow:0 26px 90px #0508184d;backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%)}.mantine-Combobox-dropdown{transition:none!important;animation:none!important}.yarl__button.task-image-lightbox-download{display:inline-flex;width:auto;align-items:center;gap:7px;padding:0 12px;border-radius:10px;font-size:.8rem;font-weight:700}.yarl__button.task-image-lightbox-download svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.mantine-Modal-header,.mantine-Modal-body{background:transparent}.mantine-Notification-root{border:1px solid var(--app-border);box-shadow:var(--app-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mantine-Loader-root,.mantine-Loader-loader,.mantine-Button-loader{animation-duration:1.65s!important}.mantine-Loader-root[data-variant=dots]:before,.mantine-Loader-root[data-variant=dots]:after,.mantine-Loader-root.mantine-Loader-dots:before,.mantine-Loader-root.mantine-Loader-dots:after{animation-duration:2.4s!important}@media(hover:none),(pointer:coarse){.vk-app-header,.mantine-AppShell-navbar,.mantine-Card-root,.mantine-Paper-root,.mantine-Modal-content,.mantine-Popover-dropdown,.mantine-Menu-dropdown,.mantine-Notification-root{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-mantine-color-scheme=dark] .vk-app-header,html[data-mantine-color-scheme=dark] .mantine-AppShell-navbar,html[data-mantine-color-scheme=dark] .mantine-Card-root,html[data-mantine-color-scheme=dark] .mantine-Paper-root,html[data-mantine-color-scheme=dark] .mantine-Modal-content,html[data-mantine-color-scheme=dark] .mantine-Popover-dropdown,html[data-mantine-color-scheme=dark] .mantine-Menu-dropdown,html[data-mantine-color-scheme=dark] .mantine-Notification-root{background:#1d1f26!important}html[data-mantine-color-scheme=light] .vk-app-header,html[data-mantine-color-scheme=light] .mantine-AppShell-navbar,html[data-mantine-color-scheme=light] .mantine-Card-root,html[data-mantine-color-scheme=light] .mantine-Paper-root,html[data-mantine-color-scheme=light] .mantine-Modal-content,html[data-mantine-color-scheme=light] .mantine-Popover-dropdown,html[data-mantine-color-scheme=light] .mantine-Menu-dropdown,html[data-mantine-color-scheme=light] .mantine-Notification-root{background:#f8f9fc!important}html[data-mantine-color-scheme] .mantine-Paper-root.model-chooser-card{background:var(--model-chooser-background)!important}.model-chooser-card[data-has-media-background=true] .model-chooser-overlay-panel{background:#0000004d!important;border-color:#ffffff29!important}html[data-mantine-color-scheme] .vk-app-header{background:color-mix(in srgb,var(--mantine-color-body) 72%,transparent)!important;-webkit-backdrop-filter:blur(22px) saturate(150%)!important;backdrop-filter:blur(22px) saturate(150%)!important}}@media(max-width:48em){html[data-mantine-color-scheme] .mantine-Paper-root.model-chooser-card[data-has-image-background=true]{background-size:cover,100% auto!important;background-position:center,center!important;background-repeat:no-repeat!important}.screen-loader-card .screen-loader-sweep{display:none}.screen-loader-card .screen-loader-glow{filter:none!important;opacity:.34!important}}.operation-menu-grid-item[aria-pressed=true],html[data-mantine-color-scheme=light] .operation-menu-grid-item[aria-pressed=true],html[data-mantine-color-scheme=dark] .operation-menu-grid-item[aria-pressed=true]{border-color:#7465df!important;color:#fff!important;background:linear-gradient(135deg,#9184ff,#6253ce)!important;box-shadow:0 8px 22px #5245dc4d!important}.operation-menu-grid-item[aria-pressed=true] .mantine-Text-root{color:#fff!important}@media(min-width:48.0625em){.operation-menu-grid-item{min-height:34px!important;padding:6px 8px!important;border-radius:10px!important}.operation-menu-grid-item .mantine-Text-root{font-size:.78rem!important;line-height:1.08!important}}@media(max-width:48em){.mantine-AppShell-main{padding-bottom:max(16px,env(safe-area-inset-bottom))}.mantine-Card-root,.mantine-Paper-root{box-shadow:0 12px 36px #0508181f}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.16s!important;animation-duration:2.4s!important}}.billing-history-table{width:100%;table-layout:fixed}.billing-history-table th,.billing-history-table td{overflow-wrap:anywhere;word-break:break-word;white-space:normal}.billing-history-table th:nth-child(1),.billing-history-table td:nth-child(1){width:24%}.billing-history-table th:nth-child(2),.billing-history-table td:nth-child(2){width:24%}.billing-history-table th:nth-child(3),.billing-history-table td:nth-child(3){width:36%}.billing-history-table th:nth-child(4),.billing-history-table td:nth-child(4){width:16%;white-space:nowrap}@media(max-width:400px){.billing-history-table{font-size:.68rem}.billing-history-table th,.billing-history-table td{padding:6px 4px}}html[data-mantine-color-scheme=dark] .task-feed,html[data-mantine-color-scheme=dark] .task-feed .task-card,html[data-mantine-color-scheme=dark] .task-feed .task-track-card{border-color:#ffffff24!important;background:#1d1f26f5!important;box-shadow:0 10px 28px #0000003d;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-mantine-color-scheme=dark] .task-feed .task-card-action,html[data-mantine-color-scheme=dark] .task-feed .mantine-Button-root[data-variant=outline]{border-color:#a79bffb3!important;color:#c9c2ff!important;background:#8b7cff1f!important}html[data-mantine-color-scheme=dark] .task-feed .task-track-duration{color:#c7c9d8!important}@media(max-width:600px){.mantine-Modal-content,.mantine-Modal-inner,.mantine-Modal-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mantine-Modal-content{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto}html[data-mantine-color-scheme=dark] .mantine-Modal-content{background:#1d1f26!important}html[data-mantine-color-scheme=dark] .mantine-Modal-content .mantine-Paper-root{border-color:#ffffff24!important;background:#282a31!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-mantine-color-scheme=light] .mantine-Modal-content{background:#f8f9fc!important}html[data-mantine-color-scheme=light] .mantine-Modal-content .mantine-Paper-root{border-color:#32384a29!important;background:#f1f2f6!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.welcome-page{max-width:1180px}.welcome-hero{position:relative;overflow:hidden;min-height:220px;padding:clamp(24px,5vw,52px);border:1px solid var(--app-border);border-radius:28px;background:radial-gradient(circle at 82% 20%,rgba(139,92,246,.28),transparent 34%),radial-gradient(circle at 12% 100%,rgba(45,212,191,.16),transparent 34%),var(--app-glass);box-shadow:var(--app-shadow)}.welcome-hero-content{position:relative;z-index:1;max-width:760px}.welcome-title{font-size:clamp(2.25rem,7vw,4.4rem);line-height:.98;letter-spacing:-.07em}.welcome-lead{max-width:620px;font-size:clamp(1.05rem,2.3vw,1.45rem);line-height:1.25;font-weight:700}.welcome-pills{flex-wrap:wrap}.welcome-pill{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid var(--app-border);border-radius:999px;color:var(--app-text-muted);background:color-mix(in srgb,var(--app-glass) 80%,transparent);font-size:.75rem;font-weight:700;text-decoration:none;transition:transform .16s ease,color .16s ease,border-color .16s ease,background .16s ease}.welcome-pill:hover,.welcome-pill:focus-visible{color:var(--app-text);border-color:var(--app-accent);background:color-mix(in srgb,var(--app-accent) 16%,var(--app-glass));transform:translateY(-1px);outline:none}.welcome-section-heading{padding:2px 2px 0}.welcome-mode-card{min-height:220px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.welcome-mode-card:hover{transform:translateY(-3px);border-color:var(--app-accent);box-shadow:0 18px 44px #0a0c2329}.welcome-mode-card:focus-visible{border-color:var(--app-accent-strong);outline:3px solid color-mix(in srgb,var(--app-accent) 38%,transparent);outline-offset:2px}.welcome-card-link-label{display:block;padding:9px 12px;border-radius:10px;color:var(--app-text);background:color-mix(in srgb,var(--app-accent) 14%,transparent);font-size:.82rem;font-weight:800;text-align:center}.welcome-card-link-label span{margin-left:4px;transition:margin-left .16s ease}.welcome-mode-card:hover .welcome-card-link-label span,.welcome-mode-card:focus-visible .welcome-card-link-label span{margin-left:8px}.welcome-mode-violet{background:linear-gradient(145deg,color-mix(in srgb,#8b5cf6 13%,var(--app-glass)),var(--app-glass))}.welcome-mode-blue{background:linear-gradient(145deg,color-mix(in srgb,#3b82f6 13%,var(--app-glass)),var(--app-glass))}.welcome-mode-teal{background:linear-gradient(145deg,color-mix(in srgb,#14b8a6 13%,var(--app-glass)),var(--app-glass))}.welcome-mode-icon,.welcome-tip-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;color:var(--app-accent-strong);background:color-mix(in srgb,var(--app-accent) 15%,transparent)}.welcome-title{font-family:Arial Rounded MT Bold,Trebuchet MS,Segoe UI,sans-serif;font-weight:900;letter-spacing:-.055em;background:linear-gradient(110deg,#8b5cf6 5%,#c084fc 48%,#2dd4bf);-webkit-background-clip:text;background-clip:text;color:transparent}.welcome-tip-card{background:color-mix(in srgb,var(--app-accent) 5%,var(--app-glass))}.voice-composer-notice{margin-bottom:2px}.voice-composer-wrap>.mantine-Stack-root>.mantine-Text-root:nth-child(1),.voice-composer-wrap>.mantine-Stack-root>.mantine-Text-root:nth-child(2){font-size:.78rem!important}.billing-page .mantine-Card-root:has(a[href*="docs.google"],a[href*="telegra.ph"],a[href*="t.me"]){padding:.75rem!important}.billing-page .mantine-Card-root:has(a[href*="docs.google"],a[href*="telegra.ph"],a[href*="t.me"]) .mantine-Text-root,.billing-page .mantine-Card-root:has(a[href*="docs.google"],a[href*="telegra.ph"],a[href*="t.me"]) .mantine-Anchor-root{font-size:.78rem!important}.about-page{max-width:980px}.about-hero{background:radial-gradient(circle at 88% 16%,rgba(139,92,246,.2),transparent 34%),var(--app-glass)}.about-title{max-width:760px;font-family:Arial Rounded MT Bold,Trebuchet MS,Segoe UI,sans-serif;font-size:clamp(1.8rem,5vw,3.1rem);line-height:1.05;letter-spacing:-.05em}.about-step-card{min-height:150px}.about-step-number{color:var(--app-accent-strong);font-size:1.65rem;font-weight:900;letter-spacing:-.06em}.about-benefits-card,.about-retention-card{background:color-mix(in srgb,var(--app-accent) 5%,var(--app-glass))}@media(max-width:48em){.welcome-hero{min-height:0;padding:24px 18px;border-radius:22px}.welcome-mode-card{min-height:0}}
