:root{--bg:#070a12;--bg2:#0a1020;--text:#e8ecff;--muted:#e8ecffb8;--accent:#7c3aed;--accent2:#22d3ee;--good:#22c55e;--shadow:0 18px 55px #00000073;--radius:18px;--radius2:26px;--max:1140px;scroll-behavior:smooth;scroll-padding-top:86px}section,header.hero{scroll-margin-top:86px}*{box-sizing:border-box}html,body{height:100%}html,body{background:var(--bg)}body{color:var(--text);background:0 0;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;position:relative;overflow-x:hidden}body:before{content:"";z-index:-1;background:radial-gradient(1200px 700px at 70% -10%, #7c3aed47, transparent 55%), radial-gradient(900px 650px at 10% 0%, #22d3ee2e, transparent 55%), radial-gradient(1100px 800px at 50% 115%, #7c3aed24, transparent 55%), linear-gradient(180deg, var(--bg), var(--bg2));position:fixed;inset:0}a{color:inherit;text-decoration:none}.container{width:min(var(--max), calc(100% - 40px));margin:0 auto}.container::-webkit-scrollbar{width:8px}.container::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.container::-webkit-scrollbar-thumb{background:linear-gradient(#00f0ff,#07f);border-radius:10px;transition:all .3s}.container::-webkit-scrollbar-thumb:hover{background:linear-gradient(#00c3ff,#005eff)}.pill{color:#e8ecffe6;background:#7c3aed1f;border:1px solid #7c3aed3d;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:inline-flex}.dot{background:linear-gradient(135deg, var(--accent), var(--accent2));border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 6px #7c3aed1f}.nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a128c;border-bottom:1px solid #ffffff14;position:sticky;top:0}.navInner{justify-content:space-between;align-items:center;padding:14px 0;display:flex}.brand{letter-spacing:.2px;align-items:center;gap:10px;font-weight:800;display:flex}.logoMark{border-radius:12px;width:34px;height:34px}.navLinks{align-items:center;gap:20px;display:flex}.navLinks a{color:#e8ecffd1;opacity:.92;font-size:14px;font-weight:600}.navLinks a:hover{opacity:1}.ctaRow{align-items:center;gap:10px;display:flex}.navRight{gap:15px;display:flex}.btn{color:#e8ecfff2;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:700;transition:transform .14s,background .14s,border-color .14s;display:inline-flex}.btn:hover{background:#ffffff16;border-color:#fff3;transform:translateY(-1px)}.btnPrimary{background:linear-gradient(135deg,#7c3aedf2,#22d3eed9);border-color:#ffffff2e;box-shadow:0 18px 55px #7c3aed40}.btnPrimary:hover{background:linear-gradient(135deg,#7c3aed,#22d3eef2)}.btnIcon{border-radius:14px;width:60px;height:40px;padding:0}.hamburger{display:none}header.hero{padding:72px 0 26px;position:relative}.heroGrid{grid-template-columns:1.12fr .88fr;align-items:start;gap:32px;display:grid}.h1{letter-spacing:-.03em;margin:14px 0 12px;font-size:clamp(34px,4.3vw,54px);font-weight:800;line-height:1.02}.lead{color:var(--muted);max-width:56ch;margin:0 0 20px;font-size:16px;line-height:1.65}.heroActions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.micro{color:#e8ecffb8;flex-wrap:wrap;gap:14px;margin-top:18px;font-size:13px;font-weight:600;display:flex}.micro span{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.micro svg{opacity:.9}.heroCard{border-radius:var(--radius2);box-shadow:var(--shadow);background:linear-gradient(#ffffff14,#ffffff0a);border:1px solid #ffffff1f;position:relative;overflow:hidden}.heroCardTop{background:#ffffff08;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 16px 12px;display:flex}.tag{letter-spacing:.04em;text-transform:uppercase;color:#e8ecffdb;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.status{color:#e8ecffbf;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.pulse{background:var(--good);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 6px #22c55e24}.heroPreview{grid-template-columns:1fr;gap:14px;padding:16px;display:grid}.previewShot{aspect-ratio:16/10;background:radial-gradient(220px 160px at 30% 40%,#22d3ee38,#0000 60%),radial-gradient(240px 180px at 70% 30%,#7c3aed42,#0000 60%),linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;border-radius:18px;position:relative;overflow:hidden}.gridlines{opacity:.55;background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 40% 35%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 40% 35%,#000 0%,#0000 72%)}.codeLine{background:#e8ecff1f;border-radius:999px;height:10px;position:absolute;left:18px;right:18px}.codeLine:nth-child(2){width:78%;top:18px}.codeLine:nth-child(3){width:64%;top:40px}.codeLine:nth-child(4){width:83%;top:62px}.codeLine:nth-child(5){width:58%;top:84px}.codeLine:nth-child(6){width:72%;top:106px}.stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:6px;display:grid}.stat{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;min-height:84px;padding:14px 14px 12px}.stat .num{letter-spacing:-.02em;font-size:22px;font-weight:900}.stat .lab{color:#e8ecffb8;margin-top:6px;font-size:12px;font-weight:700}section{padding:62px 0}.sectionHead{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;margin-bottom:22px;display:flex}.h2{letter-spacing:-.02em;margin:0;font-size:28px}.sub{color:var(--muted);max-width:64ch;margin:8px 0 0;font-size:15px;line-height:1.6}.grid3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.card{border-radius:var(--radius);background:#ffffff0e;border:1px solid #ffffff1a;padding:18px;position:relative;overflow:hidden;box-shadow:0 22px 50px #00000040}.card:before{content:"";opacity:.55;pointer-events:none;background:radial-gradient(320px 220px at 22% 0,#7c3aed38,#0000 55%),radial-gradient(320px 240px at 90% 10%,#22d3ee2e,#0000 55%);position:absolute;inset:-2px}.card>*{position:relative}.icon{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:12px;display:grid}.card h3{letter-spacing:-.01em;margin:0 0 8px;font-size:16px}.card p{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.6}.link{color:#e8ecffeb;opacity:.95;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.link svg{transition:transform .12s}.link:hover svg{transform:translate(2px)}.portfolio{grid-template-columns:1fr 1fr;gap:14px;display:grid}.case{border-radius:var(--radius2);background:#ffffff0d;border:1px solid #ffffff1a;min-height:210px;padding:18px;position:relative;overflow:hidden}.case:before{content:"";opacity:.7;pointer-events:none;background:radial-gradient(520px 340px at 22% 0,#7c3aed33,#0000 52%),radial-gradient(520px 360px at 85% 15%,#22d3ee29,#0000 52%);position:absolute;inset:-2px}.case>*{position:relative}.case h3{letter-spacing:-.01em;margin:0 0 8px;font-size:16px}.chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.chip{color:#e8ecffd1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.fakeShot{opacity:.9;background:radial-gradient(120px 90px at 30% 40%,#22d3ee38,#0000 60%),radial-gradient(150px 110px at 70% 30%,#7c3aed38,#0000 60%),linear-gradient(135deg,#ffffff1a,#ffffff08);border:1px solid #ffffff24;border-radius:18px;width:180px;height:120px;position:absolute;bottom:18px;right:18px;transform:rotate(-3deg)}.scroller{scroll-snap-type:x mandatory;gap:14px;padding-bottom:6px;display:flex;overflow:auto}.quote{scroll-snap-align:start;border-radius:var(--radius2);background:#ffffff0d;border:1px solid #ffffff1a;flex:0 0 min(420px,92vw);padding:18px}.stars{letter-spacing:1px;opacity:.95;font-size:14px}.who{color:#e8ecffc7;margin-top:12px;font-size:13px;font-weight:800}.faq{grid-template-columns:1.1fr .9fr;align-items:start;gap:14px;display:grid}.faqItem{text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;width:100%;padding:14px;transition:transform .18s,background-color .18s,border-color .18s}.faqItem:hover{background:#ffffff12;border-color:#ffffff24;transform:translateY(-2px)}.faqQ{cursor:pointer;color:#fffffff5;justify-content:space-between;align-items:center;gap:14px;font-size:14px;font-weight:900;display:flex}.faqPlus{opacity:.85;color:#ffffffeb;font-weight:900}.faqA{opacity:0;color:#ffffffc7;max-height:0;margin:0 2px;font-size:14px;line-height:1.65;transition:max-height .22s,opacity .22s,transform .22s;overflow:hidden;transform:translateY(-4px)}.faqItem.open .faqA{opacity:1;max-height:220px;margin-top:10px;transform:translateY(0)}details{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;padding:14px}details+details{margin-top:12px}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;font-size:14px;font-weight:900;list-style:none;display:flex}summary::-webkit-details-marker{display:none}details p{color:var(--muted);margin:10px 2px 2px;font-size:14px;line-height:1.65}.sideBox{border-radius:var(--radius2);background:linear-gradient(#ffffff12,#ffffff0a);border:1px solid #ffffff1f;padding:18px;position:sticky;top:82px}.sideBox h3{margin:0 0 8px}.sideBox p{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.6}.planActions{gap:20px;display:flex}.center{margin-top:10px}.heroPanel{box-shadow:var(--shadow);background:linear-gradient(#ffffff14,#ffffff0a);border:1px solid #ffffff1f;border-radius:14px;position:relative;overflow:hidden}.heroPanel:before{content:"";background:radial-gradient(420px circle at var(--hero-mx,50%) var(--hero-my,50%), #5a8cff2e, transparent 58%);opacity:0;pointer-events:none;transition:opacity .16s;position:absolute;inset:0}.heroPanel:hover:before{opacity:1}.panelTop{background:#ffffff08;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 16px 12px;display:flex}.panelTag{letter-spacing:.04em;text-transform:uppercase;color:#e8ecffdb;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.panelStatus{color:#e8ecffbf;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.panelBody{padding:16px}.panelSectionTitle{letter-spacing:.06em;text-transform:uppercase;color:#e8ecffb8;margin-bottom:10px;font-size:12px;font-weight:900}.panelEmpty{color:#e8ecffb8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:18px;font-size:14px}.panelMessages{gap:10px;display:grid}.msg{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:34px 1fr;align-items:start;gap:10px;padding:12px;display:grid}.msgAva{border:1px solid #ffffff2e;border-radius:999px;width:34px;height:34px}.msgTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.msgUser{color:#e8ecffe6;font-size:12px;font-weight:900}.msgTime{color:#e8ecff94;font-size:11px;font-weight:700}.msgText{color:#e8ecffbf;word-break:break-word;margin-top:4px;font-size:13px;line-height:1.5}.panelStats{background:#ffffff05;border-top:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 16px 16px;display:grid}.stat{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:12px}.statNum{letter-spacing:-.02em;font-size:18px;font-weight:900}.statLabel{color:#e8ecffa6;margin-top:2px;font-size:12px;font-weight:700}.nav{z-index:50;-webkit-backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;transition:background-color .22s,box-shadow .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s,border-color .22s,transform .22s;position:sticky;top:0}.nav.navScrolled{-webkit-backdrop-filter:blur(12px);background:#0a0a0c8c;border-bottom:1px solid #ffffff14;box-shadow:0 10px 30px #00000040}.navLinks a{transition:opacity .18s,transform .18s;position:relative}.navLinks a:after{content:"";opacity:0;transform-origin:0;background:currentColor;width:100%;height:2px;transition:opacity .18s,transform .22s;position:absolute;bottom:-10px;left:0;transform:scaleX(.65)}.navLinks a:hover{transform:translateY(-1px)}.navLinks a:hover:after{opacity:.9;transform:scaleX(1)}.plan{transform-style:preserve-3d;will-change:transform;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.plan:before{content:"";background:radial-gradient(500px circle at var(--mx,50%) var(--my,50%), #ffffff1f, transparent 55%);opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:-2px}.plan.isHover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-6px);box-shadow:0 18px 50px #00000059}.plan.isHover:before{opacity:1}.plan *{transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.plan,.plan:before,.nav,.navLinks a,.navLinks a:after{transition:none!important}.plan.isHover{transform:none!important}}.pricing{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:25px;display:grid}.plan{border-radius:var(--radius2);background:#ffffff0d;border:1px solid #ffffff1a;min-height:360px;padding:18px;position:relative;overflow:hidden}.plan.featured{background:linear-gradient(#7c3aed2e,#ffffff0b);border-color:#7c3aed47;box-shadow:0 30px 70px #7c3aed2e}.badge{color:#e8ecffeb;background:#7c3aed38;border:1px solid #7c3aed57;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;position:absolute;top:14px;right:14px}.plan h3{margin:0 0 6px;font-size:16px}.price{letter-spacing:-.03em;margin:12px 0 6px;font-size:34px;font-weight:900}.price small{color:#e8ecffb3;font-size:13px;font-weight:800}.list{margin:14px 0 18px;padding:0;list-style:none}.list li{color:#e8ecffc7;border-bottom:1px dashed #ffffff14;align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;display:flex}.list li:last-child{border-bottom:none}.check{background:#22c55e24;border:1px solid #22c55e40;border-radius:7px;flex:0 0 18px;place-items:center;width:18px;height:18px;margin-top:2px;display:grid}footer{background:#0000001f;border-top:1px solid #ffffff14;padding:44px 0 56px}.footerGrid{grid-template-columns:1.2fr .8fr .8fr;gap:14px;display:grid}.fine{color:#e8ecffad;font-size:13px;line-height:1.6}.footLinks a{color:#e8ecffc7;padding:6px 0;font-size:13px;font-weight:700;display:block}.footLinks a:hover{color:#e8ecfff2}.copyright{color:#e8ecff8c;margin-top:18px;font-size:12px}@media (max-width:980px){.heroGrid{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr 1fr}.grid3,.portfolio,.faq{grid-template-columns:1fr}.sideBox{position:relative;top:auto}.pricing,.footerGrid{grid-template-columns:1fr}.fakeShot,.navLinks{display:none}.hamburger{display:inline-flex}.mobileMenu{border-top:1px solid #ffffff14;padding:8px 0 14px;display:none}.mobileMenu.open{display:block}.mobileMenu a{color:#e8ecffdb;padding:10px 0;font-size:14px;font-weight:800;display:block}.ctaRow .btn:not(.btnPrimary){display:none}}.panelHeader{letter-spacing:.2px;background:#0a0a0c59;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:800;display:flex;position:absolute;top:10px;left:12px;right:12px}.panelLive{color:#e8fff5f2;background:#22c55e24;border:1px solid #22c55e40;border-radius:999px;padding:4px 8px;font-size:11px}.panelFeed{flex-direction:column;gap:10px;display:flex;position:absolute;inset:56px 12px 12px;overflow:hidden}.dmsg{background:#0c0c1052;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:24px 1fr;align-items:start;gap:10px;padding:10px;display:grid}.dava{object-fit:cover;border-radius:999px;width:24px;height:24px;box-shadow:0 0 0 3px #ffffff14}.dmsgTop{align-items:baseline;gap:8px;display:flex}.dname{font-size:12px;font-weight:900}.dtime{opacity:.7;font-size:11px}.dtext{opacity:.92;word-break:break-word;margin-top:4px;font-size:12px;line-height:1.35}.panelEmpty{text-align:center;opacity:.85;place-items:center;height:100%;font-size:12px;display:grid}.panelEmptySub{opacity:.7;margin-top:6px;font-size:11px;display:block}.contactGrid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:18px;display:grid}@media (max-width:980px){.contactGrid{grid-template-columns:1fr}}.contactCards{gap:12px;display:grid}.contactCard{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:22px;padding:18px;box-shadow:0 18px 44px #00000040}.contactCard h3{margin:0 0 6px}.contactCard p{color:#ffffffc7;margin:0 0 14px;line-height:1.6}.contactMeta{gap:4px;margin-top:12px;display:grid}.mono{opacity:.92;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.contactFormCard{background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:22px;margin-top:0;padding:18px}.contactFormHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.contactFormHead h3{margin:0 0 4px}.contactForm{gap:12px;display:grid}.formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:860px){.formGrid{grid-template-columns:1fr}}.f{gap:8px;font-size:13px;font-weight:800;display:grid}.f input,.f textarea,.f select{color:#ffffffeb;background:#0a0a0c59;border:1px solid #ffffff24;border-radius:14px;outline:none;padding:12px;transition:border-color .16s,box-shadow .16s}.f input:focus,.f textarea:focus,.f select:focus{border-color:#7c3aed8c;box-shadow:0 0 0 4px #7c3aed2e}.fFull{grid-column:1/-1}.formActions{align-items:center;gap:10px;display:flex}.formOk{color:#22c55ef2;font-size:13px;font-weight:900}.formErr{color:#f87171f2;font-size:13px;font-weight:900}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.trustedRow{align-items:center;gap:12px;margin:14px 0 0;display:flex}.avatarStack{align-items:center;display:flex}.avatarLink{line-height:0;display:block;position:relative}.avatar{background:#ffffff0f;border:2px solid #070a12e6;border-radius:999px;width:34px;height:34px;transition:transform .15s,filter .15s;box-shadow:0 10px 24px #00000047}.avatarStack .avatar+.avatar,.avatarStack .avatarLink+.avatarLink{margin-left:-12px}.avatarLink{cursor:pointer}.avatarLink:hover{z-index:10}.avatarLink:hover .avatar{filter:brightness(1.08);transform:translateY(-2px)scale(1.09)}.trustedText{letter-spacing:-.01em;font-size:13px;font-weight:800}.mutedInline{color:var(--muted);margin-left:6px;font-weight:700}.scriptsGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.scriptCard{border-radius:var(--radius);background:#ffffff0e;border:1px solid #ffffff1a;min-height:320px;padding:18px;position:relative;overflow:hidden;box-shadow:0 22px 50px #00000040}.scriptMedia{border-radius:18px;height:140px;margin-bottom:14px;position:relative;overflow:hidden}.scriptMedia img{object-fit:cover;width:100%;height:100%}.scriptTag{color:#e8ecffdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;position:absolute;top:12px;left:12px}.scriptCard h3{letter-spacing:-.01em;margin:0 0 8px;font-size:16px}.scriptCard p{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.6}@media (max-width:980px){.scriptsGrid{grid-template-columns:1fr}}.needHelp{padding-top:0}.needHelpCard{border-radius:var(--radius2);box-shadow:var(--shadow);background:radial-gradient(420px 260px at 15% 0,#7c3aed38,#0000 60%),radial-gradient(420px 260px at 85% 10%,#22d3ee2e,#0000 60%),linear-gradient(#ffffff12,#ffffff0a);border:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.needHelpActions{flex-shrink:0;gap:10px;margin-top:12px;display:flex}@media (max-width:980px){.needHelpCard{flex-direction:column;align-items:flex-start}}.docsShell{background:radial-gradient(1200px 700px at 20% -10%, #7c3aed2e, transparent 60%), radial-gradient(1200px 700px at 90% 0%, #22d3ee1f, transparent 55%), linear-gradient(180deg, var(--bg), var(--bg2));min-height:100vh}.docsTop{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a12b8;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.docsTopInner{justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin:0 auto;padding:14px 18px;display:flex}.docsBrand{letter-spacing:-.02em;color:#e8ecffeb;align-items:center;gap:10px;font-weight:900;display:flex}.docsBrandMark{background:linear-gradient(135deg, var(--accent), var(--accent2));border-radius:6px;width:14px;height:14px;box-shadow:0 10px 24px #00000040}.docsSearch{color:#e8ecffdb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;min-width:min(520px,56vw);padding:10px 12px;display:flex}.docsSearchText{opacity:.9;font-weight:700}.docsSearchBtn{color:#e8ecffeb;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:8px 20px;display:flex}.docsKbd{opacity:.9;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;margin-left:auto;padding:5px 8px;font-size:12px;font-weight:900}.docsLang{gap:6px;display:flex}.docsLangBtn{color:#e8ecffdb;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:8px 10px;font-weight:900}.docsLangBtn.active{background:#7c3aed33;border-color:#7c3aed52}.docsBody{grid-template-columns:280px 1fr 240px;align-items:start;gap:18px;max-width:1180px;margin:0 auto;padding:18px;display:grid}.docsSidebar{border-radius:var(--radius2);background:#ffffff0d;border:1px solid #ffffff1a;align-self:start;max-height:calc(100vh - 110px);padding:14px;position:sticky;top:82px;overflow:auto}.docsGroup{margin-bottom:14px}.docsGroupTitle{letter-spacing:.02em;text-transform:uppercase;color:#e8ecffb8;margin:10px 8px;font-size:12px;font-weight:900}.docsNav{flex-direction:column;gap:6px;display:flex}.docsNavItem{color:#e8ecffdb;border:1px solid #0000;border-radius:14px;padding:10px;font-weight:800}.docsNavItem:hover{background:#ffffff0d;border-color:#ffffff1a}.docsNavItem.active{background:#7c3aed2e;border-color:#7c3aed4d}.docsSidebarBottom{border-top:1px solid #ffffff1a;margin-top:14px;padding-top:14px}.docsSmall{color:#e8ecffb8;font-size:12px;font-weight:900}.docsDiscord{color:#e8ecffeb;margin-top:8px;font-weight:900;display:inline-flex}.docsContent{border-radius:var(--radius2);background:#ffffff0a;border:1px solid #ffffff1a;padding:26px}.docsH1{letter-spacing:-.03em;margin:0 0 10px;font-size:32px}.docsH2{letter-spacing:-.02em;margin:22px 0 10px;font-size:18px}.docsH3{margin:18px 0 8px;font-size:15px}.docsP{color:var(--muted);margin:10px 0;font-size:15px;line-height:1.75}.docsUL{color:#e8ecffdb;margin:10px 0 6px;padding-left:18px;line-height:1.75}.docsCode{background:#00000059;border:1px solid #ffffff1f;border-radius:16px;margin:12px 0;padding:14px;overflow:auto}.docsNote{background:#7c3aed24;border:1px solid #7c3aed42;border-radius:16px;margin:14px 0;padding:14px}.docsNoteTitle{margin-bottom:6px;font-weight:900}.docsNoteBody{color:#e8ecffdb;font-size:14px;line-height:1.7}.docsToc{border-radius:var(--radius2);background:#ffffff0d;border:1px solid #ffffff1a;align-self:start;max-height:calc(100vh - 110px);padding:14px;position:sticky;top:82px;overflow:auto}.docsTocTitle{text-transform:uppercase;letter-spacing:.02em;color:#e8ecffb8;margin:8px 6px 10px;font-size:12px;font-weight:900}.docsTocItem{color:#e8ecffdb;border:1px solid #0000;border-radius:12px;padding:8px 10px;font-weight:800;display:block}.docsTocItem:hover{background:#ffffff0d;border-color:#ffffff1a}.docsTocItem.lvl3{opacity:.92;padding-left:18px;font-weight:750}.docsTocEmpty{color:#e8ecff8c;padding:10px}.docsModal{z-index:80;place-items:center;display:grid;position:fixed;inset:0}.docsModalBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;position:absolute;inset:0}.docsModalCard{background:#070a12eb;border:1px solid #ffffff1f;border-radius:22px;width:min(720px,92vw);max-height:min(540px,70vh);position:relative;overflow:hidden;box-shadow:0 40px 120px #0000008c}.docsModalTop{border-bottom:1px solid #ffffff1a;gap:10px;padding:12px;display:flex}.docsModalInput{color:#e8ecffeb;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;outline:none;flex:1;padding:12px}.docsModalClose{color:#e8ecffdb;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;padding:10px 12px;font-weight:900}.docsModalList{max-height:calc(min(540px,70vh) - 60px);padding:10px;overflow:auto}.docsHit{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:10px;padding:12px;display:block}.docsHit:hover{background:#ffffff0f}.docsHitTitle{color:#e8ecffeb;font-weight:900}.docsHitMeta{color:#e8ecffa6;margin-top:4px;font-size:12px}@media (max-width:980px){.docsBody{grid-template-columns:1fr}.docsSidebar,.docsToc{max-height:none;position:relative;top:auto}.docsSearch{width:100%;min-width:auto}.docsTopInner{flex-wrap:wrap}}.needHelpCopy{max-width:70ch}.needHelpTitle{letter-spacing:-.02em;margin:0 0 8px;font-size:28px}.needHelpSub{color:var(--muted);margin:0;font-size:15px;line-height:1.65}html{scroll-behavior:smooth}.bgAnim{z-index:-1;pointer-events:none;filter:blur(10px);opacity:.85;background:radial-gradient(600px 600px at 20% 20%,#7c3aed38,#0000 60%),radial-gradient(520px 520px at 80% 30%,#22d3ee2e,#0000 60%),radial-gradient(520px 520px at 55% 85%,#a855f729,#0000 60%),radial-gradient(420px 420px at 35% 70%,#22d3ee1a,#0000 60%);animation:18s ease-in-out infinite alternate bgFloat;position:fixed;inset:-20vh -20vw}.bgAnim:before,.bgAnim:after{content:"";background:radial-gradient(460px 460px at 30% 40%,#22d3ee1a,#0000 60%),radial-gradient(520px 520px at 70% 60%,#7c3aed1f,#0000 62%);animation:22s ease-in-out infinite alternate bgFloat2;position:absolute;inset:0}.bgAnim:after{opacity:.9;mix-blend-mode:screen;animation-duration:28s}@keyframes bgFloat{0%{transform:translate(0,0)scale(1)}to{transform:translate(4vw,-3vh)scale(1.05)}}@keyframes bgFloat2{0%{transform:translate(0,0)scale(1)}to{transform:translate(-5vw,4vh)scale(1.08)}}@keyframes featureScan{0%{opacity:0;transform:translateY(0)}18%{opacity:1}70%{opacity:.65}to{opacity:0;transform:translateY(390%)}}@keyframes featureLift{0%,to{opacity:.62;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}@keyframes shieldSweep{0%,38%{opacity:0;transform:translate(-90%)}50%{opacity:1}to{opacity:0;transform:translate(90%)}}@keyframes shieldBars{0%,to{opacity:.66;transform:scaleY(.82)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.bgAnim,.bgAnim:before,.bgAnim:after{animation:none!important}}.langWrap{display:inline-flex;position:relative}.langBtn{gap:8px}.langCurrent{letter-spacing:.08em;opacity:.85;font-size:12px;font-weight:800}.langMenu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#090c16eb;border:1px solid #ffffff1f;border-radius:14px;min-width:90px;padding:8px;transition:all .18s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px);box-shadow:0 16px 50px #00000073}.langWrap:hover .langMenu,.langWrap:focus-within .langMenu,.langWrap.open .langMenu{opacity:1;pointer-events:auto;transform:translateY(0)}.langItem{color:#e8ecffe6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:10px;font-weight:800;display:flex}.langItem:hover{background:#ffffff0f;border-color:#ffffff1f}.langItem.active{background:#7c3aed2e;border-color:#7c3aed61}.userWrap{display:inline-flex;position:relative}.userBtn{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:inline-flex}.userBtn:hover{background:#ffffff0f}.userAvatar{border:1px solid #ffffff24;border-radius:999px;width:26px;height:26px}.userName{color:#e8ecffeb;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:13px;font-weight:900;overflow:hidden}.userMenu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#090c16eb;border:1px solid #ffffff1f;border-radius:14px;min-width:160px;padding:8px;transition:all .18s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px);box-shadow:0 16px 50px #00000073}.userWrap:hover .userMenu,.userWrap:focus-within .userMenu{opacity:1;pointer-events:auto;transform:translateY(0)}.userMenuItem{color:#e8ecffe6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:10px;font-weight:900;display:flex}.userMenuItem:hover{background:#ffffff0f;border-color:#ffffff1f}.spinner{border:2px solid #e8ecff38;border-top-color:#e8ecffe6;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.hideSm{display:inline}@media (max-width:760px){.hideSm{display:none}}.scriptCard{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.scriptCard:hover,.scriptCard:focus{background:#ffffff0f;border-color:#7c3aed61;outline:none;transform:translateY(-6px);box-shadow:0 16px 60px #00000073}.plan{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.plan:hover{border-color:#ffffff24;transform:translateY(-7px);box-shadow:0 18px 60px #00000073}.plan.featured:hover{border-color:#7c3aed75}.featuresLayout{grid-template-columns:1.1fr 1.3fr;align-items:stretch;gap:18px;display:grid}.featuresList{gap:12px;display:grid}.featureItem{text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;gap:6px;padding:16px;transition:all .18s;display:grid;position:relative}.featureItem:hover,.featureItem:focus{background:#ffffff0f;border-color:#7c3aed52;outline:none;transform:translateY(-3px)}.featureItem.active{background:#7c3aed29;border-color:#7c3aed6b}.featureBadge{color:#e8ecffd6;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}.featureTitle{letter-spacing:-.02em;color:#e8ecfff2;font-size:16px;font-weight:1000}.featureDesc{color:#e8ecffb8;font-size:13px;line-height:1.55}.featureArrow{opacity:.5;position:absolute;top:16px;right:14px}.featuresPreview{background:#ffffff08;border:1px solid #ffffff1a;border-radius:22px;overflow:hidden;box-shadow:0 18px 70px #00000059}.featuresMedia{object-fit:cover;object-position:left center;width:100%;height:100%;display:block}@media (max-width:980px){.featuresLayout{grid-template-columns:1fr}}.teamGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.teamCard{background:#ffffff09;border:1px solid #ffffff1a;border-radius:22px;padding:18px;box-shadow:0 18px 70px #00000038}.teamTop{align-items:center;gap:12px;display:flex}.teamAva{border:1px solid #ffffff24;border-radius:999px;width:54px;height:54px}.teamName{font-size:16px;font-weight:1000}.teamRole{color:#e8ecffc7;font-size:13px;font-weight:800}.teamExp{color:#e8ecff9e;font-size:12px}.teamBio{color:#e8ecffb8;margin:12px 0 0;font-size:14px;line-height:1.65}.teamSkills{gap:8px;margin-top:14px;display:grid}.teamSkill{background:#0000001f;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.skillName{color:#e8ecffe6;font-size:13px;font-weight:900}.stars{color:#e8ecffe0;gap:4px;display:inline-flex}@media (max-width:980px){.teamGrid{grid-template-columns:1fr}}.needHelpSocials{width:100%;margin-top:16px}.brandFooter{letter-spacing:-.02em;color:#e8ecffeb;align-items:center;gap:10px;font-weight:900;display:flex}.socialRow{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.socialIcon{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .18s;display:inline-flex}.socialIcon:hover{background:#ffffff0f;border-color:#7c3aed52;transform:translateY(-3px)}.journeyHero{padding:90px 0 70px}.journeyTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.journeyTopLeft{align-items:center;gap:14px;display:flex}.journeyTopRight{align-items:center;gap:10px;display:flex}.journeyTitle{letter-spacing:-.03em;margin:0;font-size:44px}.journeySub{color:#e8ecffb8;max-width:70ch;margin:10px 0 0;line-height:1.7}.journeyGrid{gap:14px;margin-top:34px;display:grid}.journeyStep{grid-template-columns:90px 1fr;align-items:start;gap:12px;display:grid}.journeyDot{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:22px;justify-content:center;align-items:center;width:74px;height:74px;display:flex}.journeyNum{letter-spacing:.08em;opacity:.85;font-size:12px;font-weight:1000}.journeyCard{background:#ffffff09;border:1px solid #ffffff1a;border-radius:22px;padding:16px}.journeyH3{margin:0}.journeyP{color:#e8ecffb8;margin:8px 0 0;line-height:1.7}.journeyCta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}@media (max-width:760px){.journeyStep{grid-template-columns:1fr}}.order{padding:90px 0 70px}.orderTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.orderTopLeft{align-items:center;gap:14px;display:flex}.orderTopRight{align-items:center;gap:10px;display:flex}.orderTitle{letter-spacing:-.03em;margin:0;font-size:34px}.orderSub{color:#e8ecffb8;max-width:70ch;margin:10px 0 0;line-height:1.7}.orderLayout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:16px;display:grid}.orderSummary{background:#ffffff09;border:1px solid #ffffff1a;border-radius:22px;padding:18px}.orderPrice{gap:4px;display:grid}.orderPriceValue{letter-spacing:-.03em;font-size:32px;font-weight:1000}.orderPriceMeta{color:#e8ecffad;font-size:13px}.orderList{color:#e8ecffc7;margin:14px 0 0;padding-left:18px}.orderLogged{background:#0000001f;border:1px solid #ffffff14;border-radius:18px;margin-top:14px;padding:12px}.orderLoggedTop{align-items:center;gap:12px;display:flex}.orderAvatar{border:1px solid #ffffff24;border-radius:999px;width:44px;height:44px}.orderLoggedName{font-weight:1000}.orderLoggedMeta{color:#e8ecffa6;font-size:12px}.orderFormCard{background:#ffffff09;border:1px solid #ffffff1a;border-radius:22px;padding:18px}.orderForm .f input,.orderForm .f textarea,.orderForm .f select{width:100%}.formOk{color:#22d3eef2;font-weight:900}.formErr{color:#f87171f2;font-weight:900}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:980px){.orderLayout{grid-template-columns:1fr}}.docsTopRight{align-items:center;gap:10px;display:inline-flex}.docsModalEmpty{color:#e8ecffa6;padding:12px;font-size:13px}.docsShell.light{color:#0b1020;background:#f6f7fb}.docsShell.light .docsTop{background:#ffffffd9;border-bottom-color:#0a0f1a1a}.docsShell.light .docsBrandMark{color:#3b1d85;background:#7c3aed1f;border-color:#7c3aed47}.docsShell.light .docsNavItem,.docsShell.light .docsGroupTitle,.docsShell.light .docsTocTitle,.docsShell.light .docsTocItem,.docsShell.light .docsP,.docsShell.light .docsH1,.docsShell.light .docsH2,.docsShell.light .docsH3{color:#0a0f1adb}.docsShell.light .docsSidebar,.docsShell.light .docsContent,.docsShell.light .docsToc{background:#ffffffb8;border-color:#0a0f1a1a}.docsShell.light .docsCode{background:#0a0f1a0f;border-color:#0a0f1a1a}.docsShell.light .docsNote{background:#7c3aed14;border-color:#7c3aed33}.docsShell.light .docsModalCard{background:#ffffffeb;border-color:#0a0f1a1a}.docsShell.light .docsModalInput{color:#0a0f1ae0;background:#0a0f1a0f;border-color:#0a0f1a1a}.docsShell.light .docsHit{background:#0a0f1a0a;border-color:#0a0f1a1a}.docsShell.light .docsHitTitle{color:#0a0f1adb}.templatePage{min-height:100vh}.templateNav .brand{color:#e8ecfff5}.templateHero{padding:86px 0 34px}.templateHeroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:32px;display:grid}.templateStats{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.templateStats span,.templateFeatureList span{color:#e8ecffc7;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:10px 12px;font-size:13px;font-weight:800;display:inline-flex}.templatePreview{border-radius:var(--radius2);box-shadow:var(--shadow);background:linear-gradient(#ffffff16,#ffffff09);border:1px solid #ffffff1f;overflow:hidden}.templateBrowserTop{background:#ffffff09;border-bottom:1px solid #ffffff14;gap:8px;padding:15px 16px;display:flex}.templateBrowserTop span{background:#e8ecff47;border-radius:999px;width:10px;height:10px}.templatePreviewBody{gap:14px;padding:18px;display:grid}.templateMockHero{background:radial-gradient(360px 240px at 15% 0,#7c3aed57,#0000 58%),radial-gradient(300px 220px at 85% 20%,#22d3ee3d,#0000 58%),#ffffff0e;border:1px solid #ffffff1f;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:14px;min-height:230px;padding:20px;display:flex}.templateMockHero h2{letter-spacing:-.03em;margin:10px 0 8px;font-size:30px}.templateMockHero p{color:#e8ecffb8;max-width:28ch;margin:0;line-height:1.55}.templateMockButton{background:linear-gradient(135deg,#7c3aedf2,#22d3eed9);border-radius:14px;padding:10px 14px;font-size:12px;font-weight:900}.templateMockGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.templateMockGrid div{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;height:86px}.templateMockContact{grid-template-columns:1fr 1fr;gap:10px;display:grid}.templateMockContact span{color:#e8ecffdb;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;padding:14px;font-weight:900}.templatePricing .plan{flex-direction:column;display:flex}.planTitle{letter-spacing:-.02em;margin:0 0 8px;font-size:18px}.planSub{color:#e8ecffb8;margin:0;font-size:14px;line-height:1.6}.planPrice{gap:2px;margin:14px 0 4px;display:grid}.per{color:#e8ecff9e;font-size:13px;font-weight:800}.planList{gap:8px;margin:14px 0 18px;padding:0;list-style:none;display:grid}.planList li{color:#e8ecffc7;border-bottom:1px dashed #ffffff14;padding:9px 0;font-size:14px;line-height:1.5}.planList li:before{content:"check";color:#22d3eeeb;text-transform:uppercase;margin-right:8px;font-size:11px;font-weight:1000;display:inline-flex}.templateProcessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.templateStep{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:22px;padding:18px;box-shadow:0 18px 50px #0003}.templateStepNum{letter-spacing:.08em;background:#7c3aed2e;border:1px solid #7c3aed52;border-radius:16px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:1000;display:grid}.templateStep h3{margin:14px 0 8px;font-size:16px}.templateStep p{color:#e8ecffb8;margin:0;font-size:14px;line-height:1.65}.templateIncluded{border-radius:var(--radius2);background:radial-gradient(420px 260px at 10% 0,#7c3aed33,#0000 60%),radial-gradient(420px 260px at 90% 10%,#22d3ee29,#0000 60%),#ffffff0b;border:1px solid #ffffff1f;grid-template-columns:.95fr 1.05fr;align-items:center;gap:20px;padding:24px;display:grid}.templateIncludedTitle{margin-top:14px}.templateFeatureList{flex-wrap:wrap;gap:10px;display:flex}.templateFaqGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.templateContactGrid{align-items:stretch}.footerCta{border-radius:var(--radius2);background:radial-gradient(360px 220px at 15% 0,#7c3aed3d,#0000 58%),radial-gradient(360px 220px at 85% 20%,#22d3ee2e,#0000 58%),#ffffff0b;border:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;padding:20px;display:flex}.footTitle{letter-spacing:.06em;text-transform:uppercase;color:#e8ecffe6;margin-bottom:8px;font-size:13px;font-weight:1000}.footText{color:#e8ecffad;margin:10px 0 0;font-size:14px;line-height:1.65}.footBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}@media (max-width:980px){.templateHeroGrid,.templateIncluded,.templateProcessGrid,.templateFaqGrid{grid-template-columns:1fr}.templateNavLinks{display:none}.templateNav .navRight{gap:8px}.templateNav .userWrap,.templateNav .langWrap{display:none}.footerCta{flex-direction:column;align-items:flex-start}}.studioRoot,.labsRoot{min-height:100vh}.studioNav{-webkit-backdrop-filter:blur(14px);background:#070a12c7;border-bottom-color:#ffffff14}.studioNav .brand{letter-spacing:0}.studioNav .navLink{color:#e8ecffc7}.studioNav .navLink:hover{color:#e8ecfff5;transform:none}.studioHero,.labsHero{padding:92px 0 46px}.studioHero[style*=opacity\:0],.studioHero[style*="opacity: 0"],.labsHero[style*=opacity\:0],.labsHero[style*="opacity: 0"],main .section[style*=opacity\:0],main .section[style*="opacity: 0"]{opacity:1!important;filter:none!important;transform:none!important}.studioHeroGrid,.labsHeroGrid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:42px;display:grid}.studioHeroCopy,.studioHeroVisual,.labsHeroShowcase{min-width:0}.studioTitle{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(38px,6vw,78px);font-weight:850;line-height:.95}.studioLead{color:#e8ecffbd;max-width:660px;margin:22px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.6}.studioProof{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.studioProof span,.labsCategories span{color:#e8ecffc7;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;align-items:center;min-height:34px;padding:7px 10px;font-size:13px;font-weight:700;display:inline-flex}.studioHeroVisual{position:relative}.heroPanelStage{perspective:1100px}.heroAnnouncementsPanel{width:min(100%,620px);transform:rotateX(var(--hero-rx,0deg)) rotateY(var(--hero-ry,0deg));transform-style:preserve-3d;will-change:transform;background:linear-gradient(#0c0f1cf0,#080b14e6),#080b14eb;margin-left:auto;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 14px 44px #00000047}.heroAnnouncementsPanel:hover{border-color:#7aa2f757;box-shadow:0 18px 50px #00000052}.heroAnnouncementsPanel>*{z-index:1;position:relative}.studioImageFrame{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 8px 28px #00000038}.studioImageFrame img,.shieldPreview img,.rpPreview img,.labsPortal>img,.labsImageShowcase img{object-fit:cover;width:100%;height:100%;display:block}.heroImageFrame{aspect-ratio:16/9}.heroImageFrame:after,.labsImageShowcase:after,.shieldPreview:after,.rpPreview:after,.labsPortal:after{content:"";pointer-events:none;background:linear-gradient(#070a1214,#070a1247),radial-gradient(520px 260px at 20% 100%,#7c3aed29,#0000 58%);position:absolute;inset:0}.studioSystemPreview,.labsMockup,.shieldPreview,.rpPreview,.studioServiceCard,.studioCapabilityList article,.labsProductCard,.labsBenefitList article,.labsCompareGrid article,.labsFinalCta,.labsPortal{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:12px;box-shadow:0 8px 28px #00000038}.studioSystemPreview{min-height:390px;overflow:hidden}.systemTop,.labsMockupTop{color:#e8ecffb8;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:16px;padding:14px 16px;font-size:12px;font-weight:800;display:flex}.systemBody{grid-template-columns:74px 1fr;min-height:330px;display:grid}.systemRail{border-right:1px solid #ffffff14;align-content:start;gap:10px;padding:18px;display:grid}.systemRail span,.systemLine,.systemTable span,.labsMockupMain span{background:#e8ecff29;border-radius:7px;height:10px;display:block}.systemRail span{width:34px}.systemMain{padding:22px}.systemLine.wide{width:min(360px,82%);height:16px}.systemCards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.systemCards div{background:linear-gradient(#7c3aed2e,#0000),#ffffff0f;border:1px solid #ffffff14;border-radius:10px;min-height:94px}.systemTable{gap:12px;margin-top:24px;display:grid}.systemTable span:first-child{width:94%}.systemTable span:nth-child(2){width:78%}.systemTable span:nth-child(3){width:88%}.systemTable span:nth-child(4){width:68%}.studioBuildStack{grid-template-columns:repeat(2,minmax(86px,1fr));gap:10px;width:min(280px,78%);display:grid;position:absolute;bottom:-18px;right:18px}.studioBuildStack span,.portalPreviews span{color:#e8ecffd1;background:#080b14db;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:800}.studioSectionHead{max-width:760px}.studioServiceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.selectedWorkSection{padding-top:24px}.selectedWorkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.selectedWorkCard{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #00000038}.selectedWorkMedia{aspect-ratio:16/10;background:#ffffff0a;border-bottom:1px solid #ffffff17;overflow:hidden}.selectedWorkMedia img{object-fit:cover;width:100%;height:100%;display:block}.selectedWorkBody{padding:16px}.selectedWorkMeta{color:#e8ecff9e;margin-bottom:10px;font-size:12px;font-weight:800}.selectedWorkBody h3{letter-spacing:0;margin:0 0 8px;font-size:16px}.selectedWorkBody p{color:#e8ecffb3;margin:0 0 14px;font-size:14px;line-height:1.58}.studioServiceCard{padding:18px}.studioMark{color:#e8ecffdb;background:#7c3aed29;border:1px solid #7c3aed3d;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:16px;font-size:12px;font-weight:900;display:grid}.studioServiceCard h3,.studioCapabilityList h3,.labsProductCard h3,.labsBenefitList h3,.labsCompareGrid h3{letter-spacing:0;margin:0 0 8px;font-size:16px}.studioServiceCard p,.studioCapabilityList p,.labsProductCard p,.labsBenefitList p,.labsCompareGrid p,.labsFinalCta p,.labsPortal p{color:#e8ecffb3;margin:0;font-size:14px;line-height:1.62}.studioBand{background:#ffffff06;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f}.studioCapabilityLayout,.studioSplit,.labsBenefitsLayout,.labsCompare{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;display:grid}.studioCapabilityList,.labsBenefitList,.labsCompareGrid{gap:12px;display:grid}.studioCapabilityList article,.labsBenefitList article,.labsCompareGrid article{padding:16px}.studioSplit.reversed{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.studioList{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.studioList li,.labsProductCard li{color:#e8ecffc2;font-size:14px;line-height:1.5}.studioFeatureLab{gap:28px;display:grid}.studioFeatureIntro{max-width:780px}.featureLabGrid{grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);align-items:stretch;gap:16px;display:grid}.featureRail{gap:10px;display:grid}.featureButton{color:#e8ecffd1;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;grid-template-rows:1fr auto;grid-template-columns:38px 1fr;align-items:center;column-gap:12px;width:100%;min-height:84px;padding:14px;transition:background .16s,border-color .16s,color .16s;display:grid}.featureButton:hover,.featureButton.active{color:#e8ecfff5;background:#ffffff12;border-color:#7aa2f752}.featureButton span{color:#e8ecff7a;grid-row:1/3;font-size:13px;font-weight:850}.featureButton strong{font-size:16px;line-height:1.2}.featureButton em{color:#e8ecff8c;margin-top:4px;font-size:12px;font-style:normal;font-weight:750}.featurePreviewPanel{background:#080b14b8;border:1px solid #ffffff1a;border-radius:12px;min-height:430px;position:relative;overflow:hidden}.featurePreviewMedia{position:absolute;inset:0}.featurePreviewMedia:after{content:"";background:linear-gradient(90deg,#080b14e6,#080b143d),linear-gradient(#080b1400,#080b14b8);position:absolute;inset:0}.featurePreviewMedia img,.featurePreviewMedia video{object-fit:cover;width:100%;height:100%;display:block}.featureScanline{z-index:1;background:linear-gradient(#0000,#7aa2f729,#0000);height:34%;animation:4.8s ease-in-out infinite featureScan;position:absolute;top:-30%;left:0;right:0}.featurePreviewCopy{z-index:2;width:min(460px,100%);padding:28px;position:relative}.featurePreviewCopy span{color:#e8ecff94;font-size:13px;font-weight:850}.featurePreviewCopy h3{letter-spacing:0;margin:12px 0 0;font-size:clamp(28px,4vw,48px);line-height:1}.featurePreviewCopy p{color:#e8ecffbf;margin:16px 0 0;line-height:1.65}.featureSignalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:360px;margin-top:28px;display:grid}.featureSignalGrid i{background:linear-gradient(#ffffff14,#0000),#ffffff09;border:1px solid #ffffff17;border-radius:10px;height:70px;animation:3.8s ease-in-out infinite featureLift}.featureSignalGrid i:nth-child(2){animation-delay:.25s}.featureSignalGrid i:nth-child(3){animation-delay:.5s}.shieldPreview{min-height:300px;position:relative;overflow:hidden}.shieldPreview img{min-height:300px}.shieldOverlay{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.shieldOverlay span{color:#e8ecffd1;background:#080b14c7;border:1px solid #ffffff1c;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:800}.rpPreview{min-height:360px;position:relative;overflow:hidden}.rpPreviewChips{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.rpPreviewChips span{color:#e8ecffd6;background:#080b14c7;border:1px solid #ffffff1c;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:850}.shieldPageRoot{min-height:100vh}.shieldSoonPage{min-height:calc(100vh - 72px);position:relative;overflow:hidden}.shieldSoonBackground{z-index:0;opacity:.42;position:absolute;inset:0}.shieldSoonBackground img{object-fit:cover;filter:blur(14px)saturate(.9);width:100%;height:100%;display:block;transform:scale(1.05)}.shieldSoonPage:after{content:"";z-index:1;background:linear-gradient(90deg,#070a12f5,#070a1294),linear-gradient(#070a1233,#070a12f0);position:absolute;inset:0}.shieldSoonHero{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);align-items:center;gap:42px;min-height:calc(100vh - 72px);padding-top:76px;padding-bottom:76px;display:grid;position:relative}.shieldSoonCopy h1{letter-spacing:0;margin:16px 0 0;font-size:clamp(42px,7vw,96px);line-height:.9}.shieldSoonWord{color:#e8ecff1f;letter-spacing:0;margin-top:8px;font-size:clamp(72px,15vw,180px);font-weight:900;line-height:.86}.shieldSoonCopy p{color:#e8ecffc2;max-width:650px;margin:24px 0 0;font-size:clamp(16px,1.4vw,20px);line-height:1.65}.shieldSoonPreview{min-height:480px;position:relative}.shieldWindow{background:#080b14d6;border:1px solid #ffffff1c;border-radius:12px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000052}.shieldWindowTop{color:#e8ecffc7;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px;font-size:13px;font-weight:850;display:flex}.shieldWindowBody{grid-template-columns:minmax(0,1fr) 150px;gap:16px;padding:18px;display:grid}.shieldQueue{gap:10px;display:grid}.shieldQueueRow{color:#e8ecffd1;background:#ffffff0b;border:1px solid #ffffff17;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:12px;font-size:13px;font-weight:780;display:flex}.shieldQueueRow i{background:#22c55ed1;border-radius:999px;width:36px;height:6px}.shieldGraph{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:flex-end;gap:10px;min-height:258px;padding:12px;display:flex}.shieldGraph span{background:linear-gradient(#7aa2f7c7,#7c3aed61);border-radius:8px 8px 3px 3px;flex:1;min-height:34px;animation:3.6s ease-in-out infinite shieldBars}.shieldGraph span:nth-child(2){height:72%;animation-delay:.25s}.shieldGraph span:nth-child(3){height:45%;animation-delay:.5s}.shieldGraph span:nth-child(4){height:88%;animation-delay:.75s}.shieldSweep{pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff1f,#0000 58%);animation:4.8s ease-in-out infinite shieldSweep;position:absolute;inset:0;transform:translate(-90%)}.shieldFloatingCard{z-index:2;color:#e8ecfff0;background:#0a1020e6;border:1px solid #ffffff1f;border-radius:10px;gap:4px;min-width:126px;padding:14px;font-size:26px;font-weight:900;display:grid;position:absolute}.shieldFloatingCard span{color:#e8ecff94;font-size:12px;font-weight:750}.shieldFloatingCard.first{top:54px;left:-22px}.shieldFloatingCard.second{bottom:70px;right:-18px}.labsPortal{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:24px;padding:28px;display:grid;position:relative;overflow:hidden}.labsPortal>img{z-index:0;opacity:.72;position:absolute;inset:0}.labsPortal>div{z-index:1;position:relative}.labsPortal:before{content:"";border-radius:inherit;opacity:.85;pointer-events:none;border:1px solid #22d3ee47;position:absolute;inset:0}.labsPortal:after{z-index:0;background:linear-gradient(90deg,#070a12e0,#070a1270),radial-gradient(440px 240px at 88% 45%,#22d3ee2e,#0000 60%)}.labsPortal:hover{background:#ffffff12;border-color:#22d3ee52}.labsPortal h2,.labsFinalCta h2{letter-spacing:0;margin:0 0 10px;font-size:clamp(26px,3vw,38px)}.labsPortal .btn{margin-top:22px}.portalPreviews{grid-template-columns:repeat(2,1fr);align-content:center;gap:10px;display:grid}.labsBack{color:#e8ecffb3;margin-bottom:22px;font-size:13px;font-weight:800;display:inline-flex}.labsHeroShowcase{gap:14px;display:grid;position:relative}.labsImageShowcase{aspect-ratio:16/9;border:1px solid #ffffff1c;border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #00000038}.labsHeroShowcase .labsMockup:nth-child(2){margin-left:54px}.labsHeroShowcase .labsMockup:nth-child(3){margin-left:108px}.labsCategories{flex-wrap:wrap;gap:10px;display:flex}.labsProductGrid{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:relative}.labsProductGrid:before{content:"";z-index:3;-webkit-backdrop-filter:blur(8px);pointer-events:auto;background:#070a127a;border:1px solid #ffffff1a;border-radius:14px;position:absolute;inset:-12px}.labsProductGrid:after{content:"COMMING SOON";z-index:4;color:#e8ecfff5;text-align:center;letter-spacing:0;text-shadow:0 12px 40px #0000008c;pointer-events:none;place-items:center;padding:24px;font-size:clamp(42px,8vw,96px);font-weight:900;line-height:.92;display:grid;position:absolute;inset:0}.labsProductCard{filter:blur(3px);opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none;padding:16px}.labsProductCard.featured{background:#22d3ee11;border-color:#22d3ee47}.labsCardTop{color:#e8ecffa8;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:12px;font-weight:800;display:flex}.labsMockup{box-shadow:none;margin-bottom:16px;overflow:hidden}.labsMockupBody{grid-template-columns:44px 1fr;min-height:128px;display:grid}.labsMockupRail{background:#ffffff06;border-right:1px solid #ffffff14}.labsMockupMain{align-content:center;gap:10px;padding:16px;display:grid}.labsMockupMain span:first-child{width:82%}.labsMockupMain span:nth-child(2){width:62%}.labsMockupMain span:nth-child(3){width:74%}.labsProductCard ul{margin:14px 0 18px;padding-left:18px}.labsBenefitsLayout{align-items:start}.labsShowcase{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.labsCompare{align-items:start}.labsCompareGrid{grid-template-columns:1fr 1fr}.labsFinalCta{max-width:860px;padding:28px}.hamburger{width:42px;height:38px;color:inherit;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;gap:4px}.hamburger span{background:currentColor;border-radius:2px;width:18px;height:2px;display:block}.overlay{z-index:40;background:#00000052;position:fixed;inset:0}@media (max-width:1120px){.studioServiceGrid,.selectedWorkGrid,.labsProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.labsShowcase{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.studioHeroGrid,.labsHeroGrid,.studioCapabilityLayout,.studioSplit,.studioSplit.reversed,.featureLabGrid,.labsBenefitsLayout,.labsCompare,.labsPortal,.shieldSoonHero{grid-template-columns:1fr}.navLinks.open{z-index:60;background:#070a12f5;border:1px solid #ffffff1f;border-radius:12px;gap:4px;padding:12px;display:grid;position:absolute;top:68px;left:20px;right:20px}.navLinks.open a{padding:10px 8px}.studioHero,.labsHero{padding-top:66px}.studioBuildStack,.heroAnnouncementsPanel,.labsHeroShowcase .labsMockup:nth-child(2),.labsHeroShowcase .labsMockup:nth-child(3){margin-left:0}.shieldSoonHero{min-height:auto}.shieldSoonPreview{min-height:420px}}@media (max-width:720px){.container{width:min(var(--max), calc(100% - 28px))}.navRight .btn,.navRight .userWrap{display:none}.studioServiceGrid,.selectedWorkGrid,.labsProductGrid,.labsShowcase,.labsCompareGrid,.portalPreviews,.rpPreview,.systemCards,.shieldWindowBody{grid-template-columns:1fr}.featurePreviewPanel{min-height:380px}.featurePreviewCopy{padding:20px}.shieldSoonHero{gap:26px;padding-top:48px;padding-bottom:48px}.shieldSoonPreview{min-height:390px}.shieldWindow{min-height:360px}.shieldGraph{min-height:110px}.shieldFloatingCard{margin-top:10px;position:static}.studioSystemPreview{min-height:300px}.rpPreview{min-height:260px}.systemBody{grid-template-columns:52px 1fr;min-height:250px}.studioTitle{font-size:clamp(34px,12vw,52px)}.labsPortal,.labsFinalCta{padding:20px}.formActions,.heroActions{flex-direction:column;align-items:stretch}.heroActions .btn,.formActions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.labsPortal,.studioNav .navLink,.btn,.heroAnnouncementsPanel,.heroPanel:before{transition:none!important}.heroAnnouncementsPanel{transform:none!important}.featureScanline,.featureSignalGrid i,.shieldSweep,.shieldGraph span{animation:none!important}}
