@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-BLGc9T1a.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-alAqRL36.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-D4Vwzodn.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-BoeW9iIj.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-BGBWG807.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-vZ-N8GHY.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-bGtGjVdZ.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-oWiwobpV.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Drs_5D37.woff2) format("woff2"),url(/assets/inter-latin-700-normal-KTwiWvO9.woff) format("woff")}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/tektur-cyrillic-600-normal-Cbg0NP3P.woff2) format("woff2"),url(/assets/tektur-cyrillic-600-normal-TWv0S_4f.woff) format("woff")}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tektur-cyrillic-700-normal-BSMguwhP.woff2) format("woff2"),url(/assets/tektur-cyrillic-700-normal-D1atVEjX.woff) format("woff")}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/tektur-latin-600-normal-DnKEQfFy.woff2) format("woff2"),url(/assets/tektur-latin-600-normal-aoNb6GMr.woff) format("woff")}@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tektur-latin-700-normal-C1zV6pdp.woff2) format("woff2"),url(/assets/tektur-latin-700-normal-BZLepTwT.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff")}:root{color-scheme:dark;--c-bg: #24272E;--c-surface: #2E323B;--c-surface-2: #383C46;--c-surface-3: #424754;--c-border: #4C5260;--c-border-strong: #646B7A;--c-text: #F3F4F6;--c-text-muted: #B7BDC9;--c-accent: #C6FF3D;--c-accent-contrast: #1A1D12;--c-accent-soft: rgba(198, 255, 61, .14);--c-success: #4ADE9A;--c-warning: #FFC34D;--c-danger: #FF6B81;--c-info: #7CC4FF;--c-overlay: rgba(16, 17, 21, .72);--font-display: "Tektur", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--fs-xs: 12px;--lh-xs: 16px;--fs-sm: 14px;--lh-sm: 20px;--fs-md: 16px;--lh-md: 24px;--fs-lg: 18px;--lh-lg: 26px;--fs-xl: 22px;--lh-xl: 28px;--fs-2xl: 28px;--lh-2xl: 34px;--r-xs: 4px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--shadow-md: 0 6px 20px rgba(0, 0, 0, .35);--shadow-glow: 0 0 0 1px rgba(198, 255, 61, .5), 0 0 28px rgba(198, 255, 61, .35);--dur-ready: 1.4s;--dur-glow-loop: 1.8s;--ease-standard: cubic-bezier(.2, .8, .2, 1);--ease-emphasized: cubic-bezier(.3, 1.4, .4, 1);--sidebar-width: 264px;--header-height: 64px;--tabbar-height: 64px;--nav-height: max(var(--tabbar-height), calc(51px + max(8px, env(safe-area-inset-bottom, 0px), var(--safe-bottom))) );--scroll-end: calc(var(--nav-height) + max(env(safe-area-inset-bottom, 0px), var(--safe-bottom)));--content-max: 1040px;--safe-top: max(env(safe-area-inset-top, 0px), calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px)));--safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--tg-safe-area-inset-bottom, 0px))}*{box-sizing:border-box}html,body,#root{background:#24272e;min-height:var(--tg-viewport-stable-height, 100vh)}body{margin:0;background:#24272e;color:var(--c-text);font-family:var(--font-body);font-size:var(--fs-md);line-height:var(--lh-md)}button,input,textarea{font:inherit;color:inherit}a{color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}h1,h2,.brand-name,.side-brand b{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em}h1{font-size:24px;line-height:30px;margin:0 0 8px}h2{font-size:18px;line-height:24px;margin:16px 0 8px}p{margin:0 0 10px}.app{min-height:var(--tg-viewport-stable-height, 100dvh);display:flex;flex-direction:column;background:#24272e}.top{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:var(--header-height);padding:calc(8px + var(--safe-top)) 12px 8px}html[data-telegram="1"] .top{padding-top:calc(8px + var(--tg-top, var(--safe-top)));padding-right:calc(8px + var(--tg-right, 96px));padding-left:calc(8px + var(--tg-left, 0px))}.brand{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:max-content;text-decoration:none;color:var(--c-text)}.logo{width:36px;height:36px;border-radius:11px;background:var(--c-accent);color:var(--c-accent-contrast);display:grid;place-items:center;flex:none}.logo .mk{width:22px;height:22px;display:block}.brand-name{flex:0 0 auto;font-size:15px;line-height:20px;white-space:nowrap;overflow:visible;text-overflow:clip}.tools{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:1 1 auto;min-width:max-content;margin-left:auto}.chip,.ghost,.primary,.text-btn{border:1px solid var(--c-border);border-radius:var(--r-pill)}.chip{background:var(--c-surface);color:var(--c-text);white-space:nowrap;padding:6px 10px;font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}.primary,a.primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 16px;background:var(--c-accent);color:var(--c-accent-contrast);border-color:transparent;font-weight:700;text-decoration:none;border-radius:var(--r-lg)}.primary.hero,a.primary.hero{min-height:56px;width:min(100%,520px);font-size:17px;box-shadow:0 0 0 4px #c6ff3d2e,var(--shadow-md)}.ghost,a.ghost{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;background:transparent;color:var(--c-text);text-decoration:none;font-weight:600}.ghost.tiny,a.ghost.tiny{min-height:36px;padding:6px 10px;font-size:13px}.text-btn{border:0;background:transparent;color:var(--c-accent);padding:0;min-height:44px;font-weight:700;text-align:left}.shell{display:block}.main{width:min(640px,calc(100% - 32px));margin:0 auto;padding-bottom:var(--scroll-end)}.desktop-nav{display:none}.page{padding:8px 0 12px}html,body,#root,.app,.shell,.main,.page{scroll-padding-bottom:var(--scroll-end)}.lede{font-size:15px;line-height:22px;color:var(--c-text-muted);max-width:40rem}.muted{color:var(--c-text-muted)}.row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;align-items:center}.grid{display:grid;gap:10px}.cards{grid-template-columns:1fr}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:14px 16px;color:var(--c-text);text-decoration:none}a.card{display:flex;align-items:center;min-height:52px;font-weight:650}.card h2{margin-top:0}.trial{display:inline-flex;align-items:center;background:var(--c-accent-soft);color:var(--c-accent);border-radius:var(--r-pill);padding:6px 12px;font-size:13px;font-weight:700;margin-bottom:12px}.nav{position:fixed;left:0;right:0;bottom:0;z-index:5;display:grid;grid-template-columns:repeat(5,1fr);gap:2px;min-height:var(--tabbar-height);background:var(--c-surface);border-top:1px solid var(--c-border);padding:6px 6px max(8px,env(safe-area-inset-bottom,0px),var(--safe-bottom))}.nav a{text-decoration:none;text-align:center;font-size:11px;font-weight:700;color:var(--c-text-muted);border-radius:10px;min-height:44px;display:grid;place-items:center}.nav a.active{background:var(--c-surface-2);color:var(--c-text);box-shadow:inset 0 -2px 0 var(--c-accent)}.field{display:grid;gap:6px;margin:12px 0;font-size:14px;font-weight:700;color:var(--c-text)}.field input::placeholder,.field textarea::placeholder{color:var(--c-text-muted);opacity:1}.field input,.field textarea,.inp{width:100%;border:1.5px solid var(--c-border);background:var(--c-surface);color:var(--c-text);border-radius:var(--r-md);padding:12px 14px;min-height:52px;font-weight:500}.field textarea{min-height:96px}.field input:focus,.field textarea:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft);outline:none}.field input.invalid,.field textarea.invalid{border-color:var(--c-danger);box-shadow:0 0 0 3px #ff6b8147}.post{white-space:pre-wrap;font-size:15px;line-height:23px}.styles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.style{border:1px solid var(--c-border);background:var(--c-surface);border-radius:var(--r-lg);padding:0;overflow:hidden;text-align:left;color:var(--c-text);min-height:44px}.style img{width:100%;aspect-ratio:9 / 14;object-fit:cover;display:block;background:#111}.style.selected{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}.style:disabled{opacity:.55;cursor:default}.style b{display:block;padding:8px 10px 10px;font-size:13px}.auto-face{aspect-ratio:9 / 14;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px;background:radial-gradient(circle at 50% 40%,rgba(198,255,61,.18),transparent 62%),var(--c-surface-2);color:var(--c-accent);text-align:center}.auto-face .mk{width:42px;height:42px}.auto-face span{font-size:13px;line-height:18px;font-weight:700;color:var(--c-text)}#montage-status{scroll-margin-top:88px}.pick-wrap{position:relative;width:min(100%,420px)}.pick-video{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer}.file-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;font-size:16px}.work-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 0;border-top:1px solid var(--c-border)}.work-row .text-btn{white-space:normal}.work-meta{color:var(--c-text-muted);font-size:13px;line-height:18px}.mono{font-family:var(--font-mono);font-size:13px;line-height:18px;word-break:break-all}.bar{height:8px;background:var(--c-surface-2);border-radius:99px;overflow:hidden;margin:8px 0}.bar>span{display:block;height:100%;background:var(--c-accent);width:0}.bar.busy>span{width:35%;animation:slide 1.1s ease-in-out infinite}@keyframes slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}.paybox{margin:12px 0}.pick-video{min-height:56px;width:min(100%,420px);font-size:18px}.price s{color:var(--c-text-muted);margin-right:6px}.price b{font-family:var(--font-mono);font-weight:600}.tag{color:var(--c-success);font-weight:700;font-size:13px}.video,.player{width:100%;border-radius:var(--r-lg);background:#000;max-height:70dvh;box-shadow:0 0 0 1px #c6ff3d59}.drop{display:grid;justify-items:center;gap:8px;margin-top:16px;border:1.5px dashed var(--c-border-strong);border-radius:var(--r-xl);padding:28px 16px;text-align:center;background:var(--c-surface)}.notice,.toast{background:var(--c-surface-3);color:var(--c-text);border:1px solid var(--c-border-strong);border-radius:var(--r-lg);padding:12px 14px;margin:0 0 12px;box-shadow:var(--shadow-md)}.skeleton{background:linear-gradient(90deg,var(--c-surface),var(--c-surface-2),var(--c-surface));background-size:200% 100%;animation:shine 1.1s linear infinite;border-radius:var(--r-lg)}.skeleton.title{height:36px;width:min(80%,420px);margin:12px 0}.skeleton.line{height:16px;width:min(62%,360px);margin-bottom:10px}.skeleton.card{height:120px;margin-top:12px}@keyframes shine{0%{background-position:100% 0}to{background-position:-100% 0}}.error{color:var(--c-danger)}.footer{color:var(--c-text-muted);font-size:13px;margin:28px 0 8px}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.tile{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:12px;display:flex;flex-direction:row;align-items:center;gap:12px;text-decoration:none;min-height:72px;color:var(--c-text)}.tile .ti2{width:40px;height:40px;border-radius:12px;background:var(--c-surface-2);color:var(--c-accent);display:grid;place-items:center;flex:none}.tile b{font-size:15px;line-height:20px}.tile .tx span,.tile>span.hint{font-size:13px;line-height:18px;color:var(--c-text-muted);display:block}.tile.hero{grid-column:1 / -1;background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-contrast);min-height:84px}.tile.hero .ti2{background:#1a1d121f;color:var(--c-accent-contrast)}.tile.hero b{font-family:var(--font-display);font-size:19px}.tile.hero .tx span{color:#1a1d12bf}.badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:16px;font-weight:700;padding:4px 8px;border-radius:var(--r-pill);white-space:nowrap;margin-left:8px}.badge.done{color:var(--c-success);background:#4ade9a1f}.badge.progress{color:var(--c-accent);background:var(--c-accent-soft)}.badge.refund{color:var(--c-danger);background:#ff6b811f}.badge.queue{color:var(--c-text-muted);background:var(--c-surface-2)}.buildhero{display:flex;align-items:center;gap:14px;min-height:96px;margin-bottom:8px}.buildhero .logo{width:64px;height:64px;border-radius:18px}.buildhero .logo .mk{width:34px;height:34px}.steps{margin:8px 0 0;padding-left:18px;color:var(--c-text-muted)}.steps .now{color:var(--c-accent);font-weight:700}.ready-block{position:relative;margin-top:8px;overflow:visible}.readyhead{display:flex;align-items:center;gap:12px;position:relative;margin:8px 0 12px}.readyhead h2{margin:0;font-size:21px;line-height:26px}.rmark{width:52px;height:52px;border-radius:16px;background:var(--c-accent);color:var(--c-accent-contrast);display:grid;place-items:center;flex:none;position:relative;box-shadow:0 0 0 6px #c6ff3d26,0 0 30px #c6ff3d8c}.ready-flash{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:20px;background:#c6ff3d47;box-shadow:inset 0 0 0 3px #c6ff3d,0 0 36px #c6ff3dd9;z-index:2;pointer-events:none}.actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:12px}.actions .row{margin-top:0}.warnbox{margin-top:12px;padding:14px;border-radius:var(--r-lg);background:#ffc34d1a;border:1.5px solid rgba(255,195,77,.5);color:var(--c-text)}.warnbox b{color:var(--c-warning)}.toastbig{display:block;margin-top:12px;padding:14px;border-radius:var(--r-lg)}.toastbig.err{background:#ff6b811a;border:1.5px solid rgba(255,107,129,.5)}.toastbig.ok{background:#4ade9a1a;border:1.5px solid rgba(74,222,154,.4)}.avatar{height:220px;margin:14px 0;border-radius:var(--r-xl);background:radial-gradient(circle at 50% 40%,#3a4150,#24272e 70%);position:relative;overflow:hidden;border:1px solid var(--c-border)}.sil{position:absolute;left:50%;bottom:-10px;width:170px;height:200px;transform:translate(-50%);background:radial-gradient(circle at 50% 24%,#5b6273 0 21%,transparent 21.5%),radial-gradient(ellipse at 50% 100%,#5b6273 0 52%,transparent 52.5%)}.side-brand{display:flex;gap:10px;align-items:center;text-decoration:none;padding:4px 8px 16px;color:var(--c-text)}.side-brand small{display:block;font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--c-text-muted)}.theme-toggle{display:none!important}@media(max-width:400px){.brand-name{font-size:14px}.chip{font-size:11px;padding:5px 8px}}@media(min-width:768px)and (max-width:1023px){.main{width:min(640px,calc(100% - 48px))}.styles{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.app{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-areas:"side top" "side main";padding-bottom:0;min-height:100dvh}.desktop-nav{display:flex;flex-direction:column;gap:2px;grid-area:side;background:var(--c-surface);border-right:1px solid var(--c-border);padding:18px 14px;position:sticky;top:0;height:100dvh;overflow:auto}.desktop-nav a:not(.side-brand){text-decoration:none;padding:10px 12px;border-radius:var(--r-md);color:var(--c-text-muted);font-weight:650;font-size:15px;position:relative}.desktop-nav a.active{background:var(--c-surface-2);color:var(--c-text)}.desktop-nav a.active:before{content:"";position:absolute;left:-14px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--c-accent)}.top{grid-area:top;border-bottom:1px solid var(--c-border);padding:0 32px}.shell{display:contents}.main{grid-area:main;width:min(var(--content-max),calc(100% - 80px));margin:0;padding:28px 0 40px}.nav{display:none}h1{font-size:32px;line-height:40px}.cards{grid-template-columns:1fr 1fr}.styles{grid-template-columns:repeat(4,1fr)}.tiles{grid-template-columns:repeat(3,1fr);max-width:1040px}.tile.hero{grid-column:1 / -1}.drop{max-width:760px}.brand-name{font-size:16px}}@keyframes mark-glow{0%,to{filter:drop-shadow(0 0 0 rgba(198,255,61,0));transform:scale(1)}50%{filter:drop-shadow(0 0 14px rgba(198,255,61,.75));transform:scale(1.06)}}@keyframes mark-spin-spark{to{transform:rotate(90deg)}}.mark-glow{animation:mark-glow var(--dur-glow-loop, 1.8s) var(--ease-standard, cubic-bezier(.2, .8, .2, 1)) infinite}.mark-glow .mk path:last-child{transform-origin:16px 16px;animation:mark-spin-spark 3.6s linear infinite}@keyframes prog-shine{0%{background-position:-120px 0}to{background-position:320px 0}}.prog-live{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);background-size:120px 100%;background-repeat:no-repeat;animation:prog-shine 1.4s linear infinite}@keyframes ready-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes ready-pop{0%{opacity:0;transform:scale(.4) rotate(-45deg)}60%{opacity:1;transform:scale(1.15) rotate(6deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes ready-cta{0%{box-shadow:0 0 #c6ff3db3}to{box-shadow:0 0 0 14px #c6ff3d00}}.ready-flash{pointer-events:none;animation:ready-flash 1.2s ease-out both}.ready-pop{animation:ready-pop .5s var(--ease-emphasized, cubic-bezier(.3, 1.4, .4, 1)) .12s both}.btn.hero,.primary.hero{animation:ready-cta .8s ease-out .6s 2}@media(prefers-reduced-motion:reduce){.mark-glow,.mark-glow .mk path:last-child,.prog-live,.ready-flash,.ready-pop,.btn.hero,.primary.hero{animation:none!important}.ready-flash{opacity:0}.mark-glow{filter:drop-shadow(0 0 8px rgba(198,255,61,.5))}}
