@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff")}.lp{--lp-bg: #08090a;--lp-panel: #111315;--lp-panel-2: #16191c;--lp-line: rgba(255, 255, 255, .08);--lp-line-2: rgba(255, 255, 255, .14);--lp-text: #f3f5ef;--lp-text-2: #a3a89f;--lp-text-3: #878c83;--lp-lime: #c3f53c;--lp-lime-2: #d6ff6a;--lp-ink: #0c1003;--lp-head: "Space Grotesk", "Inter", system-ui, sans-serif;--lp-max: 1240px;min-height:100vh;background:var(--lp-bg);color:var(--lp-text);font-family:Inter,system-ui,sans-serif;overflow-x:hidden}.lp a{color:inherit;text-decoration:none}.lp h1,.lp h2,.lp h3{font-family:var(--lp-head);letter-spacing:-.02em;margin:0}.lp :focus-visible{outline:2px solid var(--lp-lime);outline-offset:2px;border-radius:6px}.lp-btn{display:inline-flex;align-items:center;gap:8px;background:var(--lp-lime);color:var(--lp-ink)!important;font-weight:600;font-size:14px;padding:10px 18px;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:background .15s,transform .15s,box-shadow .15s;white-space:nowrap}.lp-btn:hover{background:var(--lp-lime-2);box-shadow:0 0 28px -6px #c3f53c8c}.lp-btn:active{transform:translateY(1px)}.lp-btn.sm{padding:7px 12px;font-size:13px}.lp-btn.lg{padding:13px 22px;font-size:15px}.lp-btn.xl{padding:16px 28px;font-size:16px;box-shadow:0 0 40px -8px #c3f53c80}.lp-btn.ghost{background:transparent;color:var(--lp-text)!important;border-color:var(--lp-line-2)}.lp-btn.ghost:hover{background:#ffffff0d;box-shadow:none}.lp-nav{position:sticky;top:0;z-index:30;background:#08090ad1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--lp-line)}.lp-nav-in{max-width:var(--lp-max);margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:28px}.lp-brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--lp-head);font-weight:700;font-size:17px;letter-spacing:-.01em;white-space:nowrap}.lp-brand em{font-style:normal;color:var(--lp-lime)}.lp-mark{width:30px;height:30px;border-radius:8px;background:var(--lp-lime);color:var(--lp-ink);display:grid;place-items:center;flex:none}.lp-links{display:flex;align-items:center;gap:4px;flex:1}.lp-navlink{display:inline-flex;align-items:center;gap:4px;background:none;border:0;color:var(--lp-text-2);font:inherit;font-size:13.5px;padding:8px 10px;border-radius:6px;cursor:pointer}.lp-navlink:hover,.lp-navlink[aria-expanded=true]{color:var(--lp-text);background:#ffffff0a}.lp-navlink.active{color:var(--lp-lime);font-weight:600}.lp-nav-right{display:flex;align-items:center;gap:12px;margin-left:auto}.lp-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:none;border:0;color:var(--lp-text-2);cursor:pointer}.lp-icon:hover{color:var(--lp-text);background:#ffffff0d}.lp-signin{font-size:13.5px;color:var(--lp-text-2);padding:6px 4px}.lp-signin:hover{color:var(--lp-text)}.lp-burger{display:none}.lp-dd{position:relative}.lp-dd-panel{position:absolute;top:100%;left:0;min-width:300px;padding:8px;margin-top:2px;background:var(--lp-panel);border:1px solid var(--lp-line-2);border-radius:12px;box-shadow:0 24px 60px -12px #000c;display:grid;gap:2px}.lp-dd-panel.wide{min-width:560px;grid-template-columns:1fr 1fr}.lp-dd-item{display:grid;gap:2px;padding:9px 10px;border-radius:8px}.lp-dd-item.row{grid-template-columns:auto 1fr;gap:10px;align-items:start}.lp-dd-item.row svg{margin-top:2px;color:var(--lp-lime)}.lp-dd-item b{font-size:13.5px;font-weight:600;color:var(--lp-text);display:block}.lp-dd-item span{font-size:12px;color:var(--lp-text-3)}.lp-dd-item:hover{background:#ffffff0d}.lp-dd-empty{padding:10px;font-size:13px;color:var(--lp-text-3)}.lp-hero{position:relative;margin:0 auto;padding:84px 24px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;isolation:isolate}.lp-sky{position:absolute;top:-70px;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(50% 42% at 50% 22%,rgba(195,245,60,.1),transparent 70%),radial-gradient(35% 40% at 78% 60%,rgba(46,180,160,.1),transparent 70%);mask:linear-gradient(180deg,#000 70%,transparent);-webkit-mask:linear-gradient(180deg,#000 70%,transparent)}.lp-stars{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lp-beam{position:absolute;top:-10%;width:180px;height:120%;border-radius:50%;filter:blur(40px);opacity:.5;mix-blend-mode:screen;transform-origin:top center;animation:lp-sway 12s ease-in-out infinite alternate}.lp-beam.b1{left:30%;background:linear-gradient(180deg,#c3f53c59,#c3f53c00 75%);rotate:14deg}.lp-beam.b2{left:58%;width:120px;background:linear-gradient(180deg,#2eb4a073,#2eb4a000 70%);rotate:-10deg;animation-duration:15s;animation-delay:-5s}.lp-beam.b3{left:12%;width:90px;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 60%);rotate:22deg;animation-duration:18s;animation-delay:-9s}@keyframes lp-sway{0%{translate:-30px 0;opacity:.35}to{translate:40px 0;opacity:.6}}.lp-hero-copy{display:flex;flex-direction:column;align-items:center;max-width:900px}.lp-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:13px;color:var(--lp-lime)!important;background:#c3f53c14;border:1px solid rgba(195,245,60,.3);box-shadow:0 0 24px -6px #c3f53c59;transition:background .2s,box-shadow .2s}.lp-pill:hover{background:#c3f53c24;box-shadow:0 0 30px -4px #c3f53c80}.lp-pill svg:last-child{transition:transform .2s}.lp-pill:hover svg:last-child{transform:translate(3px)}.lp-eyebrow{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-lime);font-weight:600;margin:0 0 14px}.lp-hero h1{margin-top:26px;font-size:clamp(44px,8vw,104px);line-height:.98;font-weight:700;letter-spacing:-.035em;text-shadow:0 0 60px rgba(255,255,255,.12)}.lp-hero h1 span,.lp-final h2 span{color:var(--lp-lime)}.lp-hero h1 span{background:linear-gradient(95deg,#d6ff6a 0%,var(--lp-lime) 35%,#5fe0b9 70%,#2eb4a0 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lp-shine 8s ease-in-out infinite;filter:drop-shadow(0 0 30px rgba(195,245,60,.25))}@keyframes lp-shine{0%,to{background-position:0 0}50%{background-position:100% 0}}.lp-lead{max-width:640px;margin:26px auto 0;font-size:18px;line-height:1.6;color:var(--lp-text-2)}.lp-hero-cta{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:34px}.lp-btn.glow{box-shadow:0 0 0 1px #d6ff6a80,0 0 40px -6px #c3f53cb3,0 12px 30px -10px #c3f53c99}.lp-btn.glow:hover{box-shadow:0 0 0 1px #d6ff6acc,0 0 56px -4px #c3f53cd9,0 14px 34px -10px #c3f53cb3}.lp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:22px 0 0;font-size:13px;color:var(--lp-text-2)}.lp-trust span{display:inline-flex;align-items:center;gap:6px}.lp-trust svg{color:var(--lp-lime)}.lp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(680px,100%);margin:40px auto 0}.lp-stats div{padding:16px 12px;border-radius:14px;background:linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid var(--lp-line-2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .3s,border-color .3s}.lp-stats div:hover{transform:translateY(-3px);border-color:#c3f53c59}.lp-stats dd{margin:0;font-family:var(--lp-head);font-size:30px;font-weight:700;color:var(--lp-lime);font-variant-numeric:tabular-nums;text-shadow:0 0 24px rgba(195,245,60,.35)}.lp-stats dt{margin-top:4px;font-size:12px;color:var(--lp-text-2)}.lp-status-pill{display:inline-flex;align-items:center;gap:8px;margin:8px 0 0;padding:7px 14px;border-radius:999px;font-size:12.5px;color:var(--lp-text-2);background:#111315cc;border:1px solid var(--lp-line-2)}.lp-status-pill i{width:7px;height:7px;border-radius:50%;background:var(--lp-text-3)}.lp-status-pill i.on{background:var(--lp-lime);box-shadow:0 0 10px var(--lp-lime);animation:lp-pulse 2.4s infinite}.lp-status-pill i.off{background:#f43f5e}@keyframes lp-pulse{0%{box-shadow:0 0 #c3f53c8c}70%{box-shadow:0 0 0 10px #c3f53c00}to{box-shadow:0 0 #c3f53c00}}.lp-scene{position:relative;width:min(900px,100%);height:520px;margin-top:36px;perspective:1400px;perspective-origin:50% 40%}.lp-orb{position:absolute;left:50%;top:46%;width:420px;height:420px;translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 35% 35%,rgba(214,255,106,.35),rgba(195,245,60,.08) 45%,transparent 70%);filter:blur(30px);animation:lp-breathe 8s ease-in-out infinite}@keyframes lp-breathe{0%,to{scale:1;opacity:.85}50%{scale:1.12;opacity:1}}.lp-rig{--rx: 9deg;--ry: -6deg;position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));will-change:transform}.lp-floor{position:absolute;left:-20%;right:-20%;top:62%;height:600px;transform:rotateX(78deg) translateZ(-140px);transform-origin:top;background-image:linear-gradient(rgba(195,245,60,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(195,245,60,.14) 1px,transparent 1px);background-size:44px 44px;mask:radial-gradient(60% 55% at 50% 10%,#000,transparent 75%);-webkit-mask:radial-gradient(60% 55% at 50% 10%,#000,transparent 75%);animation:lp-floor 6s linear infinite}@keyframes lp-floor{to{background-position:0 44px,0 0}}.lp-win{position:absolute;left:8%;right:6%;top:12%;border-radius:16px;overflow:hidden;transform:translateZ(0);background:linear-gradient(180deg,#1c1f22f5,#0e1012f5);border:1px solid var(--lp-line-2);box-shadow:0 50px 100px -30px #000000e6,0 0 0 1px #c3f53c0f,inset 0 1px #ffffff0f}.lp-win-bar{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--lp-line);font-size:11px;color:var(--lp-text-3)}.lp-win-bar i{width:9px;height:9px;border-radius:50%;background:#2a2d31}.lp-win-bar i:first-child{background:#3d4a1f}.lp-win-bar span{margin-left:8px}.lp-monitor{position:relative;margin:12px;aspect-ratio:16 / 8;border-radius:10px;overflow:hidden}.lp-shot{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1d4a46,#2a3514 45%,#4a1f35)}.lp-shot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(30% 45% at 70% 45%,rgba(214,255,106,.35),transparent 70%),radial-gradient(18% 30% at 30% 60%,rgba(255,255,255,.15),transparent 70%);animation:lp-drift 9s ease-in-out infinite alternate}@keyframes lp-drift{to{transform:translate(-12%) scale(1.08)}}.lp-sub{position:absolute;left:50%;bottom:10%;translate:-50% 0;padding:4px 12px;border-radius:6px;background:#000000a6;color:#fff;font-size:13px;font-weight:600;white-space:nowrap}.lp-tl{position:relative;margin:0 12px 14px;display:grid;gap:7px}.lp-track{position:relative;height:16px;border-radius:5px;background:#ffffff08}.lp-track b{position:absolute;top:2px;bottom:2px;border-radius:4px}.lp-track b.v{background:linear-gradient(90deg,#c3f53cbf,#c3f53c73)}.lp-track b.t{background:#2eb4a099}.lp-track.wave{display:flex;align-items:center;gap:2px;padding:0 4px;height:26px}.lp-track.wave s{flex:1;background:#ffffff38;border-radius:2px;text-decoration:none}.lp-playhead{position:absolute;top:-4px;bottom:-4px;width:2px;background:#fff;box-shadow:0 0 10px #fffc;left:8%;animation:lp-play 9s linear infinite}@keyframes lp-play{to{left:94%}}.lp-float{position:absolute;transform-style:preserve-3d}.lp-float>*{animation:lp-bob 6s ease-in-out infinite}.lp-float.f1{left:4%;top:4%;transform:translateZ(140px)}.lp-float.f2{right:-2%;top:30%;transform:translateZ(190px)}.lp-float.f2>*{animation-duration:7.5s;animation-delay:-2s}.lp-float.f3{left:2%;bottom:10%;transform:translateZ(110px)}.lp-float.f3>*{animation-duration:6.8s;animation-delay:-4s}.lp-float.f4{right:14%;top:0;transform:translateZ(-80px)}.lp-float.f4>*{animation-duration:9s;animation-delay:-1s}@keyframes lp-bob{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -14px;rotate:-1.5deg}}.lp-chip{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;font-size:12px;white-space:nowrap;background:#16191cd1;border:1px solid var(--lp-line-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 20px 40px -12px #000c}.lp-chip>svg:first-child{color:var(--lp-lime)}.lp-chip b{display:block;font-size:12.5px;color:var(--lp-text)}.lp-chip span{color:var(--lp-text-3)}.lp-ok{color:var(--lp-lime);margin-left:4px}.lp-bars{display:inline-flex;align-items:center;gap:2px;height:18px}.lp-bars i{width:3px;height:100%;border-radius:2px;background:var(--lp-lime);animation:lp-eq 1s ease-in-out infinite alternate;transform-origin:center}@keyframes lp-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.lp-phone{width:92px;height:164px;border-radius:16px;padding:6px;background:#0e1012;border:1px solid var(--lp-line-2);box-shadow:0 24px 50px -12px #000000d9;display:flex;flex-direction:column;gap:6px}.lp-phone-shot{flex:1;border-radius:11px;background:linear-gradient(180deg,#4a1f35,#1d4a46);position:relative;overflow:hidden}.lp-phone-shot:after{content:"";position:absolute;left:30%;top:22%;width:40%;height:34%;border-radius:50%;background:#ffffff2e}.lp-phone>span{display:flex;align-items:center;justify-content:center;gap:4px;font-size:10px;color:var(--lp-text-2)}.lp-wheel{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:#fff;background:conic-gradient(from 0deg,#f43f5e,#f59e0b,#c3f53c,#2eb4a0,#3b82f6,#a855f7,#f43f5e);box-shadow:0 16px 34px -10px #000c;mask:radial-gradient(circle,transparent 38%,#000 40%);-webkit-mask:radial-gradient(circle,transparent 38%,#000 40%)}.lp-wheel>*{display:none}.lp.lp-js .lp-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.lp.lp-js .lp-reveal.in{opacity:1;transform:none}.lp-sparks{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.lp-sparks i{position:absolute;bottom:-10px;width:4px;height:4px;border-radius:50%;background:var(--lp-lime);opacity:0;box-shadow:0 0 10px var(--lp-lime);animation:lp-rise 8s linear infinite}@keyframes lp-rise{0%{transform:translateY(0);opacity:0}15%{opacity:.8}to{transform:translateY(-420px);opacity:0}}.lp-section{max-width:var(--lp-max);margin:0 auto;padding:56px 24px;scroll-margin-top:64px}.lp-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px}.lp-head h2{font-size:clamp(26px,3.4vw,36px);font-weight:600;line-height:1.15}.lp-note{max-width:380px;font-size:13px;line-height:1.6;color:var(--lp-text-3);margin:0}.lp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lp-cards{perspective:1200px}.lp-card{position:relative;display:flex;flex-direction:column;background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:14px;overflow:hidden;transform:rotateX(var(--tx, 0deg)) rotateY(var(--ty, 0deg));transition:border-color .25s,transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.lp-card:hover{border-color:#c3f53c59;transform:translateY(-6px) rotateX(var(--tx, 0deg)) rotateY(var(--ty, 0deg));box-shadow:0 30px 60px -24px #000000e6,0 0 40px -18px #c3f53c59}.lp-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(260px circle at var(--gx, 50%) var(--gy, 0%),rgba(195,245,60,.1),transparent 60%)}.lp-card:hover:after{opacity:1}.lp-card-art>svg{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.lp-card:hover .lp-card-art>svg{transform:translateY(-4px) scale(1.12)}.lp-card-art{position:relative;height:140px;display:grid;place-items:center;color:#ffffffb3}.lp-card.olive .lp-card-art{background:linear-gradient(160deg,#3d4a1f,#1a2012 55%,#121512)}.lp-card.plum .lp-card-art{background:linear-gradient(160deg,#4a1f35,#24121c 55%,#141214)}.lp-card.teal .lp-card-art{background:linear-gradient(160deg,#1d4a46,#11231f 55%,#111514)}.lp-card-art>span{position:absolute;left:16px;bottom:12px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;font-weight:600}.lp-card-corner{position:absolute;top:14px;right:14px;color:#ffffff73}.lp-card-body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.lp-card-body h3{font-size:18px;font-weight:600}.lp-card-body p{margin:0;font-size:13.5px;line-height:1.6;color:var(--lp-text-2);flex:1}.lp-more{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12.5px;color:var(--lp-lime);font-weight:500}.lp-search{display:flex;align-items:center;gap:10px;padding:0 14px;margin-bottom:14px;background:var(--lp-panel);border:1px solid var(--lp-line-2);border-radius:10px;color:var(--lp-text-3)}.lp-search input{flex:1;min-width:0;background:none;border:0;color:var(--lp-text);font:inherit;font-size:14px;padding:13px 0;outline:none}.lp-search button{background:none;border:0;color:var(--lp-text-3);cursor:pointer;display:grid;place-items:center;padding:4px}.lp-dir{display:grid;grid-template-columns:repeat(3,1fr);background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:14px;overflow:hidden}.lp-dir>.lp-note{grid-column:1 / -1;max-width:none;padding:20px}.lp-dir-row{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:start;padding:18px;border-right:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);min-height:76px;transition:background .15s}.lp-dir-row:hover{background:#ffffff08}.lp-dir-row:hover>svg{color:var(--lp-lime)}.lp-dir-row>svg{color:var(--lp-text-3);margin-top:2px}.lp-dir-row b{display:block;font-size:14.5px;font-weight:600}.lp-dir-row span:not(.lp-num){display:block;margin-top:4px;font-size:12px;line-height:1.45;color:var(--lp-text-3)}.lp-dir-row span.ok:first-line{color:var(--lp-text-2)}.lp-num{font-size:11px;color:var(--lp-text-3);font-variant-numeric:tabular-nums;margin-top:3px}.lp-dir-row.skel{background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent)}.lp-status{border:1px solid var(--lp-line);border-radius:14px;padding:26px 28px;background:var(--lp-panel)}.lp-status h2{font-size:20px;font-weight:600;margin-bottom:10px}.lp-status p{margin:8px 0 0;font-size:14px;line-height:1.7;color:var(--lp-text-2);max-width:900px}.lp-status b{color:var(--lp-text);font-weight:600}.lp-band{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:32px 28px;border:1px solid var(--lp-line);border-radius:14px;background:linear-gradient(100deg,var(--lp-panel) 40%,rgba(195,245,60,.06))}.lp-band{position:relative;overflow:hidden}.lp-band:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--lp-a, 0deg),transparent 0 70%,rgba(195,245,60,.7) 82%,transparent 92%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:lp-spin 6s linear infinite}@property --lp-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes lp-spin{to{--lp-a: 360deg}}.lp-band h2{font-size:24px;font-weight:600}.lp-band p{margin:6px 0 0;font-size:14px;color:var(--lp-text-2)}.lp-final{position:relative;overflow:hidden;text-align:center;padding:96px 24px 104px;border-top:1px solid var(--lp-line);margin-top:40px;background:radial-gradient(40% 70% at 50% 100%,rgba(195,245,60,.08),transparent 70%)}.lp-final h2{font-size:clamp(34px,5vw,54px);font-weight:700;line-height:1.08}.lp-final>p:not(.lp-eyebrow){max-width:520px;margin:18px auto 34px;color:var(--lp-text-2);font-size:16px;line-height:1.6}.lp-foot{border-top:1px solid var(--lp-line)}.lp-foot-in{max-width:var(--lp-max);margin:0 auto;padding:48px 24px 36px;display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:32px}.lp-foot-brand p{margin:14px 0 0;font-size:13px;line-height:1.6;color:var(--lp-text-3);max-width:300px}.lp-foot h4{margin:0 0 14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-text-3);font-weight:600}.lp-foot-in>div:not(.lp-foot-brand){display:flex;flex-direction:column;gap:10px}.lp-foot-in>div a:not(.lp-brand){font-size:13.5px;color:var(--lp-text-2)}.lp-foot-in>div a:not(.lp-brand):hover{color:var(--lp-text)}.lp-foot-bar{max-width:var(--lp-max);margin:0 auto;padding:20px 24px 28px;border-top:1px solid var(--lp-line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--lp-text-3)}.lp-live{display:inline-flex;align-items:center;gap:8px}.lp-live i{width:7px;height:7px;border-radius:50%;background:var(--lp-text-3)}.lp-live i.on{background:var(--lp-lime);box-shadow:0 0 10px var(--lp-lime)}.lp-live i.off{background:#f43f5e}@media (max-width: 1180px){.lp-nav-in{gap:16px}.lp-navlink{padding:8px 7px}}@media (max-width: 980px){.lp-burger{display:grid}.lp-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:8px 16px 16px;background:var(--lp-bg);border-bottom:1px solid var(--lp-line);max-height:calc(100vh - 60px);overflow-y:auto}.lp-links.open{display:flex}.lp-navlink{padding:12px 8px;font-size:15px;width:100%;justify-content:space-between}.lp-dd-panel,.lp-dd-panel.wide{position:static;min-width:0;grid-template-columns:1fr;box-shadow:none;border:0;background:transparent;padding:0 0 8px}.lp-cards,.lp-dir{grid-template-columns:1fr 1fr}.lp-head{flex-direction:column;align-items:start;gap:12px}.lp-foot-in{grid-template-columns:1fr 1fr}.lp-foot-brand{grid-column:1 / -1}}@media (max-width: 640px){.lp-nav-in{padding:10px 16px}.lp-signin,.lp-nav-right .lp-icon:not(.lp-burger){display:none}.lp-hero{padding:48px 16px 32px}.lp-lead{font-size:16px}.lp-section{padding:40px 16px}.lp-stats{grid-template-columns:1fr 1fr}.lp-cards,.lp-dir{grid-template-columns:1fr}.lp-dir-row{border-right:0}.lp-band{flex-direction:column;align-items:start;padding:24px 20px}.lp-final{padding:72px 16px 80px}.lp-hero-cta .lp-btn{width:100%;justify-content:center}}@media (max-width: 1100px){.lp-scene{height:460px}}@media (max-width: 980px){.lp-scene{height:440px}}@media (max-width: 640px){.lp-scene{height:300px;perspective:900px}.lp-win{left:4%;right:4%;top:8%}.lp-rig{--ry: -8deg;--rx: 7deg}.lp-scene{margin-top:20px}.lp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lp-stats dd{font-size:26px}.lp-beam{width:90px}.lp-float.f1{left:6%;top:0;transform:translateZ(60px)}.lp-stats{width:100%}.lp-float.f2{right:2%;top:34%;transform:translateZ(80px)}.lp-float.f3{transform:translateZ(50px)}.lp-float.f2 .lp-phone{width:64px;height:116px}.lp-float.f3{left:4%;bottom:2%}.lp-float.f4{display:none}.lp-chip{padding:7px 10px;font-size:11px}.lp-sub{font-size:11px}}@media (prefers-reduced-motion: reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important}.lp-hero h1 span{color:var(--lp-lime);background:none}}@media (max-width: 480px){.lp-nav-right .lp-btn.sm{display:none}}.lp-toggle{display:inline-flex;padding:4px;border-radius:999px;background:var(--lp-panel);border:1px solid var(--lp-line-2);flex:none}.lp-toggle button{border:0;background:none;color:var(--lp-text-2);font:inherit;font-size:13px;padding:7px 14px;border-radius:999px;cursor:pointer}.lp-toggle button.on{background:var(--lp-lime);color:var(--lp-ink);font-weight:600}.lp-toggle em{font-style:normal;font-size:11px;margin-left:4px;opacity:.8}.lp-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.lp-plan{position:relative;display:flex;flex-direction:column;gap:12px;padding:26px 22px;border-radius:16px;background:var(--lp-panel);border:1px solid var(--lp-line)}.lp-plan.hl{border-color:#c3f53c73;background:linear-gradient(180deg,rgba(195,245,60,.07),var(--lp-panel) 45%);box-shadow:0 0 50px -20px #c3f53c73}.lp-plan.skel{min-height:360px}.lp-plan-tag{position:absolute;top:-11px;left:22px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;background:var(--lp-lime);color:var(--lp-ink)}.lp-plan h3{font-size:18px;font-weight:600}.lp-price b{font-family:var(--lp-head);font-size:40px;font-weight:700;letter-spacing:-.02em}.lp-price span{color:var(--lp-text-3);font-size:14px;margin-left:4px}.lp-credit{margin:0;font-size:13px;color:var(--lp-lime)}.lp-credit.dim{color:var(--lp-text-2)}.lp-plan ul{list-style:none;margin:4px 0 8px;padding:0;display:grid;gap:9px;flex:1}.lp-plan li{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;color:var(--lp-text-2)}.lp-plan li svg{color:var(--lp-lime);flex:none;margin-top:2px}.lp-plan .lp-btn{justify-content:center}.lp-price-note{max-width:760px;margin-top:18px}@media (max-width: 980px){.lp-plans{grid-template-columns:1fr;max-width:460px;margin:0 auto}}@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-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.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:CU Inter;src:url(/fonts/InterDisplay-Bold.otf) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:CU Devanagari;src:url(/fonts/NotoSansDevanagari-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:CU Bengali;src:url(/fonts/NotoSansBengali-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:CU Gurmukhi;src:url(/fonts/NotoSansGurmukhi-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:CU Gujarati;src:url(/fonts/NotoSansGujarati-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:CU Oriya;src:url(/fonts/NotoSansOriya-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:CU Tamil;src:url(/fonts/NotoSansTamil-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:CU Telugu;src:url(/fonts/NotoSansTelugu-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:CU Kannada;src:url(/fonts/NotoSansKannada-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:CU Malayalam;src:url(/fonts/NotoSansMalayalam-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:CU Arabic;src:url(/fonts/NotoSansArabic-Bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{--bg: #05061a;--bg-2: #090b24;--panel: #0d1033;--panel-2: #12164a;--panel-3: #181d5c;--line: rgba(139, 125, 255, .18);--line-strong: rgba(168, 120, 255, .45);--text: #eef0ff;--text-2: #b4b8e6;--text-3: #8a8fc4;--violet: #8b5cf6;--purple: #a855f7;--magenta: #d946ef;--cyan: #22d3ee;--blue: #3b82f6;--green: #22c55e;--amber: #f59e0b;--red: #f43f5e;--grad: linear-gradient(135deg, #7c3aed 0%, #a855f7 50%, #d946ef 100%);--grad-cool: linear-gradient(135deg, #22d3ee 0%, #6366f1 60%, #a855f7 100%);--glow: 0 0 0 1px rgba(168, 85, 247, .55), 0 0 18px rgba(168, 85, 247, .35);--r-sm: 6px;--r: 10px;--r-lg: 14px;--font: "Inter", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.45 var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#262b6b;border-radius:10px;border:2px solid var(--bg-2)}::-webkit-scrollbar-track{background:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border-radius:var(--r);border:1px solid var(--line);background:var(--panel-2);cursor:pointer;font-weight:600;white-space:nowrap;transition:border-color .15s,background .15s,transform .05s}.btn:hover:not(:disabled){border-color:var(--line-strong);background:var(--panel-3)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--grad);border-color:transparent;box-shadow:0 6px 24px -8px #a855f7b3}.btn.primary:hover:not(:disabled){filter:brightness(1.08);background:var(--grad)}.btn.ghost{background:transparent}.btn.danger{color:#fecdd3;border-color:#f43f5e59}.btn.sm{height:28px;padding:0 10px;font-size:12.5px;border-radius:8px}.btn.lg{height:46px;padding:0 22px;font-size:15.5px;border-radius:12px}.btn.icon{width:32px;height:32px;padding:0}.input,.select{height:38px;width:100%;padding:0 12px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2);outline:none}.input:focus,.select:focus{border-color:var(--purple);box-shadow:0 0 0 3px #a855f72e}.label{display:block;font-size:12px;color:var(--text-2);margin:0 0 6px;font-weight:500}.card{background:linear-gradient(180deg,#1418508c,#0d1033bf);border:1px solid var(--line);border-radius:var(--r-lg)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r)}.muted{color:var(--text-2)}.dim{color:var(--text-3)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.row{display:flex;align-items:center;gap:8px}.grow{flex:1;min-width:0}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid var(--line);background:#ffffff0a;color:var(--text-2);white-space:nowrap}.badge.ok{color:#86efac;border-color:#22c55e59;background:#22c55e14}.badge.warn{color:#fcd34d;border-color:#f59e0b59;background:#f59e0b14}.badge.err{color:#fda4af;border-color:#f43f5e66;background:#f43f5e14}.badge.info{color:#a5f3fc;border-color:#22d3ee59;background:#22d3ee14}.badge.soon{color:#c4b5fd;border-color:#8b5cf659;background:#8b5cf61a;font-size:10px;padding:1px 6px}.grad-text{background:var(--grad-cool);-webkit-background-clip:text;background-clip:text;color:transparent}.progress{height:6px;border-radius:99px;background:#ffffff12;overflow:hidden}.progress>i{display:block;height:100%;background:var(--grad-cool);border-radius:99px;transition:width .4s}.skeleton{background:linear-gradient(90deg,#11143f,#1a1f5a,#11143f);background-size:200% 100%;animation:sk 1.2s infinite;border-radius:var(--r)}@keyframes sk{to{background-position:-200% 0}}.empty{display:grid;place-items:center;text-align:center;padding:40px 20px;color:var(--text-2);gap:10px}.error-box{padding:10px 12px;border-radius:var(--r);background:#f43f5e14;border:1px solid rgba(244,63,94,.35);color:#fecdd3;font-size:13px}.toast-wrap{position:fixed;right:16px;bottom:16px;display:grid;gap:8px;z-index:100}.toast{padding:10px 14px;border-radius:var(--r);background:var(--panel-2);border:1px solid var(--line-strong);box-shadow:0 10px 30px #0006;max-width:360px}.spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:var(--cyan);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.01em}.brand-mark{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#0b0d2a;border:1px solid var(--line-strong);box-shadow:var(--glow)}.brand-name{font-size:17px;line-height:1}.brand-name small{display:block;font-size:9.5px;letter-spacing:.28em;color:var(--text-2);font-weight:600;margin-top:3px}.shell{display:grid;grid-template-columns:248px 1fr;grid-template-rows:60px 1fr;height:100%}.topbar{grid-column:1 / -1;display:flex;align-items:center;gap:16px;padding:0 16px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#0a0c2c,#070920)}.topnav{display:flex;gap:2px;margin-left:12px;overflow-x:auto}.topnav a,.topnav span{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 12px;border-radius:9px;font-size:12px;color:var(--text-2)}.topnav a:hover{background:#ffffff0a;color:var(--text)}.topnav a.active{background:var(--grad);color:#fff;box-shadow:var(--glow)}.topnav span{opacity:.45;cursor:not-allowed}.sidebar{border-right:1px solid var(--line);padding:14px 10px;overflow-y:auto;background:#060823;display:flex;flex-direction:column;gap:4px}.side-h{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);padding:12px 10px 6px;font-weight:700}.side-link{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;color:var(--text-2);font-size:13.5px}.side-link:hover{background:#ffffff0a;color:var(--text)}.side-link.active{background:linear-gradient(90deg,#7c3aed59,#a855f71f);color:#fff;box-shadow:inset 0 0 0 1px var(--line-strong)}.side-link.disabled{opacity:.5;cursor:default}.side-link.disabled:hover{background:none;color:var(--text-2)}.universe-switch{display:grid;gap:6px;padding:4px;border-radius:12px;background:#ffffff05;border:1px solid var(--line)}.universe{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;font-size:13px;color:var(--text-2)}.universe.on{background:var(--grad);color:#fff;box-shadow:var(--glow);font-weight:600}.main{overflow:auto;padding:24px 28px 40px}.page-h{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.page-h h1{margin:0;font-size:24px;letter-spacing:-.02em}.grid{display:grid;gap:16px}.stat{padding:16px 18px}.stat b{display:block;font-size:24px;letter-spacing:-.02em;margin-top:4px}.quick{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.quick-tile{padding:16px;display:grid;gap:10px;justify-items:center;text-align:center;border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(180deg,#7c3aed2e,#0d103399);cursor:pointer;transition:border-color .15s,transform .15s;color:var(--text)}.quick-tile:hover:not(:disabled){border-color:var(--line-strong);transform:translateY(-2px)}.quick-tile:disabled{opacity:.5;cursor:not-allowed}.quick-tile .qi{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#a855f72e;border:1px solid var(--line-strong)}.proj-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.proj-card{overflow:hidden;display:block;transition:border-color .15s,transform .15s}.proj-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.proj-thumb{aspect-ratio:16 / 9;background:radial-gradient(120% 120% at 20% 0%,#3b1d8f,#10134a 55%,#070920);display:grid;place-items:center}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#02030fb3;display:grid;place-items:center;z-index:50;padding:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{width:min(460px,100%);padding:22px}.seg{display:inline-flex;padding:3px;border-radius:10px;background:var(--bg-2);border:1px solid var(--line);gap:2px}.seg button{border:0;background:none;padding:6px 12px;border-radius:8px;cursor:pointer;color:var(--text-2);font-weight:600;font-size:12.5px}.seg button.on{background:var(--grad);color:#fff}.mobile-only{display:none}@media (max-width: 860px){.shell{grid-template-columns:1fr;grid-template-rows:56px auto 1fr}.sidebar{flex-direction:row;overflow-x:auto;padding:8px;border-right:0;border-bottom:1px solid var(--line)}.sidebar .side-h,.sidebar .universe-switch,.sidebar .hide-m{display:none}.side-link{white-space:nowrap}.topnav{display:none}.main{padding:16px}.mobile-only{display:block}}.auth-wrap{min-height:100%;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(60% 50% at 20% 10%,rgba(124,58,237,.35),transparent 70%),radial-gradient(50% 40% at 90% 90%,rgba(34,211,238,.18),transparent 70%),var(--bg)}.auth-card{width:min(420px,100%);padding:28px}.land{min-height:100%;background:radial-gradient(70% 60% at 50% -10%,rgba(124,58,237,.45),transparent 70%),radial-gradient(40% 40% at 100% 40%,rgba(217,70,239,.18),transparent 70%),var(--bg)}.land-nav{display:flex;align-items:center;gap:24px;padding:18px 32px;max-width:1240px;margin:0 auto}.land-nav nav{display:flex;gap:22px;color:var(--text-2);font-size:14px}.hero{text-align:center;max-width:900px;margin:0 auto;padding:64px 20px 32px}.hero h1{font-size:clamp(36px,6vw,64px);line-height:1.04;letter-spacing:-.035em;margin:18px 0 16px;font-weight:800}.hero p{font-size:18px;color:var(--text-2);max-width:640px;margin:0 auto 28px}.universes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1100px;margin:40px auto;padding:0 20px}.uni-card{padding:22px;position:relative;overflow:hidden}.uni-card.live{border-color:var(--line-strong);box-shadow:var(--glow)}.feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1100px;margin:0 auto 60px;padding:0 20px}.feat{padding:16px}.land-shot{max-width:1100px;margin:0 auto;padding:0 20px}.land-shot .frame{border-radius:16px;border:1px solid var(--line-strong);box-shadow:0 30px 80px -20px #7c3aed99;overflow:hidden}footer.land-foot{border-top:1px solid var(--line);padding:24px 32px;color:var(--text-3);font-size:13px;display:flex;gap:18px;flex-wrap:wrap;justify-content:center}@media (max-width: 860px){.universes,.feat-grid{grid-template-columns:1fr}.land-nav nav{display:none}.land-nav{padding:14px 16px}}.google-btn{background:#fff;color:#1f1f1f;border-color:#fff}.google-btn:hover:not(:disabled){background:#f1f3f4;border-color:#f1f3f4}.or{display:flex;align-items:center;gap:10px;color:var(--text-3);font-size:12px;margin:16px 0}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line)}.bill-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bill-plan{display:grid;gap:4px;align-content:start;text-align:left;padding:10px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;color:var(--text);font-size:11.5px;cursor:pointer}.bill-plan:disabled{cursor:default}.bill-plan.on{border-color:var(--purple);box-shadow:0 0 0 3px #a855f72e}.bill-plan.cur{border-color:#4ade80aa}.bill-price{font-size:18px;font-weight:700}.bill-price small{font-size:11px;font-weight:400;color:var(--text-3)}.bill-pay{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.bill-qr{width:150px;height:150px;background:#fff;border-radius:10px;display:grid;place-items:center;color:#111;overflow:hidden}.bill-pay>.bill-qr{flex:none}.bill-pay>.grid{flex:1 1 220px;min-width:0}.bill-qr img{width:100%;height:100%;object-fit:contain}@media (max-width: 560px){.topbar{gap:8px;padding:0 10px}.topbar .brand-name,.topbar .hide-m{display:none}.gbar{padding:8px 10px;gap:2px;flex-wrap:wrap}.gbar .gb-search{order:10;flex:1 0 100%;width:auto;margin:6px 0 0}.gbar .gb-btn{padding:0 8px}.quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quick-tile{padding:12px 8px;min-width:0}.quick-tile b{overflow-wrap:anywhere}}@media (max-width: 560px){.bill-plans,.bill-pay{grid-template-columns:1fr}.bill-qr{margin:0 auto}}.met-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.met-tile{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;font-size:11.5px}.met-tile b{font-size:22px}.met-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:14px}.met-bar{display:grid;grid-template-columns:140px 1fr 40px;gap:8px;align-items:center;font-size:11.5px;margin:3px 0}.met-bar i{height:8px;border-radius:4px;background:#60a5fa;min-width:2px}.met-bar b{text-align:right}.met-fb{font-size:12px;padding:6px 0;border-bottom:1px solid var(--line)}.met-fb .dim{font-size:10.5px}.legal{max-width:760px;margin:0 auto;padding:32px 16px 64px;line-height:1.65;font-size:14.5px}.legal h1{margin:16px 0 4px}.legal h2{font-size:17px;margin:24px 0 6px}.legal a{color:#c4b5fd}.legal ul{padding-left:20px}.agent-health{display:flex;gap:8px;align-items:center;margin-top:12px;padding:8px 10px;border-radius:8px;font-size:12.5px;border:1px solid var(--line)}.agent-health.ok{border-color:#4ade8066}.agent-health.warn{border-color:#fbbf2466}.agent-health.error{border-color:#f8717166}.agent-health .dim{font-size:11px}.agent-prob{display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:10px;margin:6px 0}.agent-prob.dismissed{opacity:.5}.agent-prob.accepted{border-color:#4ade8066}.agent-idea{display:flex;gap:6px;font-size:12.5px;align-items:baseline}.agent-ev{display:flex;flex-wrap:wrap;gap:8px}.agent-ev a{font-size:11px;color:#c4b5fd;display:inline-flex;gap:3px;align-items:center;text-decoration:none}.yt-chan{gap:6px;border:1px solid rgba(255,59,59,.3)}.yt-chan.on{border-color:#ff3b3b73;background:#ff3b3b14}.ch-card{padding:18px;margin-bottom:14px}.ch-h{gap:8px;margin-bottom:10px}.ch-head{display:flex;align-items:center;gap:18px;padding:18px;margin-bottom:14px;flex-wrap:wrap}.ch-avatar{width:56px;height:56px;border-radius:50%}.ch-stat{display:flex;flex-direction:column;align-items:flex-end;min-width:80px}.ch-stat b{font-size:20px}.ch-stat span{font-size:11.5px;color:var(--muted, #9aa3b2)}.ch-connect{padding:36px 24px;text-align:center;max-width:620px;margin:10px auto;display:flex;flex-direction:column;align-items:center;gap:10px}.ch-connect p{max-width:520px;font-size:13.5px;line-height:1.55}.ch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.ch-grid>.ch-card{margin-bottom:0}.ch-grid{margin-bottom:14px}.ch-pred{background:linear-gradient(135deg,rgba(255,59,59,.1),transparent 60%)}.ch-big{font-size:30px;font-weight:800;letter-spacing:-.02em;margin:4px 0 6px}.ch-big span{font-size:14px;font-weight:500;opacity:.7}.ch-bar{display:grid;grid-template-columns:112px 1fr 84px;align-items:center;gap:10px;font-size:12.5px;margin:6px 0}.ch-bar-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-bar-t{height:9px;border-radius:6px;background:var(--line, rgba(255,255,255,.08));overflow:hidden}.ch-bar-f{display:block;height:100%;border-radius:6px;background:#ffffff59}.ch-bar-f.best{background:#ff3b3b}.ch-bar-v{text-align:right;font-variant-numeric:tabular-nums}.ch-foot{font-size:11px;margin-top:8px}.ch-tips{margin:0;padding-left:18px;font-size:13.5px;line-height:1.6}.ch-chips{display:flex;flex-wrap:wrap;gap:6px}.ch-vids{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.ch-vid{color:inherit;text-decoration:none;display:flex;flex-direction:column;gap:4px}.ch-thumb{position:relative;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:var(--line, #222)}.ch-thumb img{width:100%;height:100%;object-fit:cover}.ch-thumb span{position:absolute;right:6px;bottom:6px;background:#000000bf;color:#fff;font-size:11px;padding:1px 5px;border-radius:4px}.ch-vt{font-size:13px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 560px){.ch-bar{grid-template-columns:84px 1fr 70px}.ch-stat{align-items:flex-start}.ch-vids{grid-template-columns:1fr 1fr;gap:10px}.ch-head{gap:12px}}.avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:700;background:var(--grad-cool);color:#fff}.menu{position:absolute;right:0;top:calc(100% + 6px);width:260px;padding:6px;z-index:40;box-shadow:0 20px 50px #00000080;background:#0e1138}.menu-item{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:0;background:none;cursor:pointer;text-align:left;font-size:13px}.menu-item:hover,.menu-item.on{background:#a855f726}.fmt{display:grid;justify-items:center;gap:6px;padding:12px 6px;border-radius:10px;border:1px solid var(--line);background:var(--bg-2);cursor:pointer;font-size:11.5px;color:var(--text-2)}.fmt.on{border-color:var(--purple);color:#fff;box-shadow:var(--glow)}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spin{animation:spin 1s linear infinite}.btn.toggled{color:var(--cyan);border-color:#22d3ee66;background:#22d3ee14}.btn.xs{width:24px;height:24px;border-radius:6px}.ed{height:100vh;display:grid;grid-template-rows:56px auto minmax(0,1fr) clamp(220px,34vh,380px);background:var(--bg);overflow:hidden}.ed-top{display:flex;align-items:center;gap:12px;padding:0 12px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#0a0c2c,#070920);min-width:0}.ed-nav{margin-left:4px}.ed-nav a{cursor:pointer}.proj-name{background:transparent;border:1px solid transparent;border-radius:8px;padding:6px 8px;font-weight:600;width:200px;min-width:80px}.proj-name:hover:not(:disabled),.proj-name:focus{border-color:var(--line);background:var(--bg-2);outline:none}.save-badge{height:26px}.ed-banner{display:flex;align-items:center;gap:10px;padding:8px 14px;background:#f43f5e1a;border-bottom:1px solid rgba(244,63,94,.35);font-size:13px;flex-wrap:wrap}.ed-body{display:grid;grid-template-columns:clamp(240px,21vw,320px) minmax(0,1fr) clamp(270px,22vw,340px);gap:8px;padding:8px 8px 0;min-height:0}.tabs{display:flex;gap:2px;padding:6px 6px 0;border-bottom:1px solid var(--line)}.tabs button{border:0;background:none;padding:7px 12px;font-size:12.5px;font-weight:600;color:var(--text-2);border-radius:8px 8px 0 0;cursor:pointer;border-bottom:2px solid transparent}.tabs button.on{color:#fff;border-bottom-color:var(--purple);background:#a855f71a}.tabs button:disabled{opacity:.4;cursor:not-allowed}.ed-bin{display:flex;flex-direction:column;min-height:0;overflow:hidden}.ed-bin.drop{border-color:var(--cyan);box-shadow:0 0 0 2px #22d3ee4d inset}.bin-list{overflow-y:auto;padding:0 10px 10px;flex:1}.bin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.bin-upload{padding:8px 10px;border-radius:9px;background:var(--bg-2);border:1px solid var(--line);margin-bottom:8px}.bin-item{border-radius:10px;cursor:grab;position:relative}.bin-item.processing,.bin-item.failed,.bin-item.rejected{cursor:default}.bin-thumb{aspect-ratio:16 / 10;border-radius:9px;overflow:hidden;position:relative;display:grid;place-items:center;color:#a78bfa;background:linear-gradient(135deg,#1b1f63,#10133f);border:1px solid var(--line)}.bin-item:hover .bin-thumb{border-color:var(--line-strong)}.bin-thumb img{width:100%;height:100%;object-fit:cover}.bin-dur,.bin-res{position:absolute;bottom:4px;left:4px;font-size:10.5px;padding:1px 5px;border-radius:5px;background:#000000a6;color:#fff}.bin-res{left:auto;right:4px;top:4px;bottom:auto;font-weight:700;background:#0f172abf;border:1px solid rgba(255,255,255,.2)}.bin-over{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:6px;background:#05061ab8;font-size:11px;color:var(--text-2);text-align:center;padding:4px}.bin-over.err{color:#fda4af}.bin-add{position:absolute;right:4px;bottom:4px;width:24px;height:24px;border-radius:7px;border:0;background:var(--grad);color:#fff;display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .15s}.bin-item:hover .bin-add,.bin-add:focus-visible{opacity:1}.bin-del{opacity:0}.bin-item:hover .bin-del,.bin-del:focus-visible{opacity:1}.ed-viewer{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-color:var(--line-strong)}.viewer-head{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--line)}.viewer-box{flex:1;min-height:0;display:grid;place-items:center;background:#03040f}.stage-wrap{display:grid;place-items:center}.stage-wrap:fullscreen{background:#000}.stage{position:relative;background:#000;overflow:hidden;box-shadow:0 0 0 1px #a855f766,0 0 40px #7c3aed40}.layer{position:absolute;object-fit:fill;pointer-events:none;transform-origin:center center}.stage-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--text-3);font-size:13px;text-align:center;padding:12px}.transport{display:flex;align-items:center;gap:4px;padding:6px 12px;border-top:1px solid var(--line)}.transport .tc{font-size:13px;color:var(--cyan);min-width:96px}.transport .tc.dim{color:var(--text-3);text-align:right}.btn.play{width:40px;height:40px;border-radius:50%;background:var(--grad);border:0;box-shadow:var(--glow)}.ed-right{display:flex;flex-direction:column;min-height:0;overflow:hidden}.ed-right-body{overflow-y:auto;flex:1}.insp-title,.insp-sec{padding:12px 14px;border-bottom:1px solid var(--line)}.insp-sec summary{display:flex;align-items:center;font-weight:600;font-size:13px;cursor:pointer;margin-bottom:8px;list-style:none}.insp-sec summary:before{content:"▸";margin-right:6px;color:var(--text-3);transition:transform .15s}details[open]>summary:before{transform:rotate(90deg)}.insp-field{display:grid;grid-template-columns:74px 1fr 78px;align-items:center;gap:8px;margin:6px 0;font-size:12px;color:var(--text-2)}.insp-num{display:flex;align-items:center;gap:4px}.insp-num input{width:56px;height:26px;border-radius:6px;border:1px solid var(--line);background:var(--bg-2);padding:0 6px;font-size:12px;font-family:var(--mono)}input[type=range]{accent-color:var(--purple);width:100%}.meta{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:12px}.meta dt{color:var(--text-3)}.meta dd{margin:0;color:var(--text)}.exp-item{padding:10px;border-radius:9px;background:var(--bg-2);border:1px solid var(--line)}.hist-row{padding:6px 4px;border-radius:6px}.hist-row:hover{background:#ffffff08}.ed-timeline{margin:8px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.tl-toolbar{display:flex;align-items:center;gap:4px;padding:6px 8px;border-bottom:1px solid var(--line);overflow-x:auto}.tl-sep{width:1px;height:20px;background:var(--line);margin:0 4px}.tl-scroll{flex:1;overflow:auto;position:relative}.tl-content{position:relative;min-height:100%}.tl-row{display:flex;border-bottom:1px solid rgba(139,125,255,.08)}.tl-head{position:sticky;left:0;z-index:5;flex:0 0 214px;width:214px;display:flex;align-items:center;justify-content:space-between;padding:0 6px 0 10px;background:#0b0e30;border-right:1px solid var(--line);font-size:12px}.tl-name{display:flex;align-items:center;gap:6px;font-weight:700}.tl-head.video .tl-name{color:#c4b5fd}.tl-head.audio .tl-name{color:#6ee7b7}.tl-ruler-row{position:sticky;top:0;z-index:8;height:28px;background:#090b28}.tl-corner{font-size:11px;color:var(--text-3);z-index:9}.tl-ruler{position:relative;height:28px;cursor:ew-resize;background:repeating-linear-gradient(90deg,transparent 0 9px,rgba(255,255,255,.04) 9px 10px)}.tick{position:absolute;top:0;bottom:0;border-left:1px solid rgba(255,255,255,.18)}.tick span{position:absolute;top:6px;left:4px;font:10.5px var(--mono);color:var(--text-3);white-space:nowrap}.tl-lane{position:relative;height:100%}.tl-lane.video{background:#7c3aed08}.tl-lane.audio{background:#10b98106}.tl-lane.over{background:#22d3ee1a;box-shadow:inset 0 0 0 1px var(--cyan)}.tl-lane.locked{background-image:repeating-linear-gradient(45deg,transparent 0 8px,rgba(255,255,255,.03) 8px 16px)}.clip{position:absolute;top:4px;bottom:4px;border-radius:7px;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-size:auto 100%;background-repeat:repeat-x;border:1px solid rgba(255,255,255,.18)}.clip:active{cursor:grabbing}.clip.video{background-color:#4c1d95;box-shadow:inset 0 0 0 999px #4c1d9559}.clip.video.image{background-color:#9d174d}.clip.audio{background:linear-gradient(180deg,#064e3b,#053d2f);border-color:#34d39959}.clip.sel{border:2px solid #fff;box-shadow:0 0 0 2px var(--purple),0 0 16px #a855f799;z-index:2}.clip.missing{background:repeating-linear-gradient(45deg,#3f1d2b 0,#3f1d2b 8px,#2a1320 8px,#2a1320 16px);border-color:var(--red)}.clip.off{opacity:.45}.clip-label{position:absolute;left:8px;top:3px;right:8px;font-size:11px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;z-index:1}.wave{position:absolute;left:0;right:0;bottom:2px;width:100%;height:60%;pointer-events:none}.clip.video .wave{height:35%}.edge{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize;z-index:3}.edge.l{left:0}.edge.r{right:0}.edge:hover,.clip.sel .edge{background:#ffffff59}.fade{position:absolute;top:0;bottom:0;pointer-events:none}.fade.in{left:0;background:linear-gradient(to top left,transparent 50%,rgba(0,0,0,.45) 50%)}.fade.out{right:0;background:linear-gradient(to top right,transparent 50%,rgba(0,0,0,.45) 50%)}.playhead{position:absolute;top:0;bottom:0;width:0;z-index:7;pointer-events:none}.playhead:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.playhead i{position:absolute;top:0;left:-7px;width:14px;height:14px;background:var(--cyan);clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%)}@media (max-width: 1100px){.ed-nav{display:none}}@media (max-width: 900px){.ed{height:auto;min-height:100vh;grid-template-rows:auto auto auto auto;overflow:visible}.ed-top{flex-wrap:wrap;padding:8px;height:auto}.proj-name{width:140px}.ed-body{grid-template-columns:1fr}.ed-viewer{order:-1;height:56vw;min-height:240px}.ed-bin{max-height:340px}.ed-right{max-height:420px}.ed-timeline{height:300px}}.ed2{height:100vh;display:grid;grid-template-rows:54px auto minmax(0,1fr);background:radial-gradient(80% 60% at 50% 0%,#120b3a 0%,var(--bg) 60%);overflow:hidden;font-size:12.5px}.ed2 .ed-top{gap:8px}.ed2 .topnav a,.ed2 .topnav span{font-size:11px;padding:5px 9px;white-space:nowrap}.ed2-body{display:grid;grid-template-columns:206px minmax(0,1fr);min-height:0}.ed2-main{display:grid;grid-template-rows:minmax(250px,1fr) 166px 262px 106px;gap:6px;padding:6px;min-height:0;min-width:0}.ed2-main>div{min-height:0;min-width:0}.r1{display:grid;grid-template-columns:minmax(220px,290px) minmax(320px,1fr) minmax(230px,270px) minmax(230px,270px);gap:6px}.r2{display:grid;grid-template-columns:1.05fr 1.05fr 1fr 1fr;gap:6px}.r2>div{min-height:0;display:grid}.r3{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:6px}.r4{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.9fr) minmax(380px,1.25fr);gap:6px}.ed2 .panel{background:linear-gradient(180deg,#121442eb,#0b0d2cf2);border-color:#8b7dff38;border-radius:12px}.ed2 .ed-bin,.ed2 .ed-viewer{min-height:0}.ed2 .ed-timeline{margin:0}.ed2 .tabs button{padding:6px 9px;font-size:12px}.ed-side{display:flex;flex-direction:column;gap:8px;padding:8px 6px;border-right:1px solid var(--line);background:#05061ab3;min-height:0}.tools{display:flex;flex-direction:column;gap:1px;overflow-y:auto;flex:1;min-height:0}.tool{display:flex;align-items:center;gap:9px;padding:6px 9px;border-radius:8px;border:0;background:none;color:var(--text-2);cursor:pointer;text-align:left;font-size:12.5px;width:100%}.tool:hover:not(:disabled){background:#a855f71f;color:#fff}.tool.sub{padding-left:16px;font-size:12px}.tool.locked{opacity:.62}.tool .badge,.tool>svg.dim{margin-left:auto;flex:none}.tool .ml{margin-left:auto}.tool:disabled{opacity:.4;cursor:not-allowed}.magic-tool{background:linear-gradient(90deg,#7c3aed8c,#3b82f659);color:#fff;box-shadow:inset 0 0 0 1px #a855f7b3;font-weight:600}.tool-group.open{border:1px solid rgba(168,85,247,.55);border-radius:10px;background:#7c3aed1a;padding-bottom:4px}.group-head{color:#fff;font-weight:600}.credits{padding:10px}.pill{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:7px;border:1px solid var(--line);background:#05061a99;font-size:11.5px;color:var(--text);cursor:pointer;white-space:nowrap}.pill.static{cursor:default;color:var(--text-2)}.pill.on{border-color:var(--cyan);color:var(--cyan)}.viewer-scrub{height:14px;margin:0 12px;display:flex;align-items:center;cursor:pointer;position:relative}.viewer-scrub:before{content:"";position:absolute;left:0;right:0;height:4px;border-radius:4px;background:#ffffff1f}.viewer-scrub i{position:relative;height:4px;border-radius:4px;background:var(--grad-cool)}.viewer-scrub i:after{content:"";position:absolute;right:-6px;top:-4px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 8px var(--cyan)}.ed2 .stage{box-shadow:0 0 0 2px #d946ef8c,0 0 40px #a855f759}.stage-chips{position:absolute;top:8px;left:8px;display:flex;gap:6px;z-index:50;pointer-events:none}.chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:7px;font-size:11px;font-weight:600;background:#05061abf;border:1px solid rgba(255,255,255,.2)}.chip.ok{border-color:#22c55eb3;color:#bbf7d0}.safe{position:absolute;pointer-events:none;z-index:60;border:1px dashed rgba(255,255,255,.55)}.safe.action{top:5%;right:5%;bottom:5%;left:5%}.safe.title{top:10%;right:10%;bottom:10%;left:10%;border-color:#22d3ee99}.ed2 .transport{padding:4px 10px}.ai-panel{display:flex;flex-direction:column;gap:8px;padding:10px;overflow-y:auto;border-color:#a855f78c!important;box-shadow:0 0 24px #7c3aed33 inset}.ai-head{display:flex;align-items:center;gap:7px;font-size:14px}.ai-toggle{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:600;cursor:pointer;position:relative}.ai-toggle input{position:absolute;opacity:0}.ai-toggle i{width:36px;height:20px;border-radius:20px;background:#2a2e6b;position:relative;transition:background .15s;flex:none}.ai-toggle i:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:2px;left:2px;transition:left .15s}.ai-toggle input:checked+i{background:var(--grad)}.ai-toggle input:checked+i:after{left:18px}.ai-toggle input:focus-visible+i{outline:2px solid var(--cyan);outline-offset:2px}.orb{width:92px;height:92px;margin:2px auto;border-radius:50%;display:grid;place-items:center;font:800 30px var(--font);color:#fff;background:radial-gradient(circle at 50% 40%,#3b2a9c,#1b1550 55%,#0d0b2e 70%);box-shadow:0 0 0 3px #22d3ee99,0 0 30px #a855f7cc,inset 0 0 30px #22d3ee80}.btn.magic{height:40px;border-radius:12px;font-size:14px}.ai-what{border-top:1px solid var(--line);padding-top:8px}.ai-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;font-size:11.5px}.ai-grid span{display:flex;align-items:center;gap:5px}.ai-grid .ok{color:#e9ecff}.ai-grid .ok svg{color:#4ade80}.ai-grid .no{color:var(--text-3)}.voice{gap:7px}.mini-tabs{display:flex;gap:2px;flex-wrap:wrap}.mini-tabs button{border:1px solid transparent;background:none;padding:4px 9px;border-radius:7px;font-size:11.5px;font-weight:600;color:var(--text-2);cursor:pointer}.mini-tabs button.on{background:#a855f740;border-color:#a855f799;color:#fff}.mini-tabs button:disabled{opacity:.4;cursor:not-allowed}.mini-tabs.wide button{flex:1;padding:7px 4px}.select.sm{height:30px;font-size:12px;padding:0 8px}.voices{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.voices button{display:grid;justify-items:center;gap:3px;padding:7px 2px;font-size:10.5px;border-radius:8px;border:1px solid var(--line);background:var(--bg-2);color:var(--text-2);cursor:pointer}.voices button.on{border-color:var(--purple);color:#fff;box-shadow:var(--glow)}.check{display:flex;align-items:center;gap:7px;font-size:12px;cursor:pointer}.check input{accent-color:var(--purple)}.btn.dub{height:38px;width:100%}.provider-note{display:flex;gap:6px;align-items:flex-start;font-size:11px;color:var(--text-3);line-height:1.4}.provider-note svg{flex:none;margin-top:2px}.plan-op{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:10px;border:1px solid var(--line);background:var(--bg-2);cursor:pointer}.plan-op input{margin-top:3px;accent-color:var(--purple)}.strip-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.strip-head{display:flex;align-items:center;gap:7px;padding:6px 10px;border-bottom:1px solid var(--line);font-size:12.5px;flex-wrap:nowrap}.strip-head .mini-tabs{margin-left:8px;flex-wrap:nowrap}.strip-body{flex:1;min-height:0;overflow:hidden}.strip-empty{padding:14px;font-size:12px;color:var(--text-3)}.wheels{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:6px 8px;height:100%}.wheel{display:grid;justify-items:center;gap:3px;align-content:start}.wheel-label{font-size:11px;color:var(--text-2);font-weight:600}.wheel-disc{width:72px;height:72px;border-radius:50%;position:relative;cursor:crosshair;touch-action:none;background:radial-gradient(circle,rgba(10,10,30,.92) 0 36%,transparent 62%),conic-gradient(from 90deg,#ff2d2d,#ff2dff,#2d5bff,#2dfcff,#2dff5b,#fff42d,#ff2d2d);box-shadow:0 0 0 2px #ffffff26,0 0 14px #a855f773}.wheel-disc.off{opacity:.45;cursor:not-allowed}.wheel-disc:before,.wheel-disc:after{content:"";position:absolute;background:#ffffff40}.wheel-disc:before{left:50%;top:18%;bottom:18%;width:1px}.wheel-disc:after{top:50%;left:18%;right:18%;height:1px}.puck{position:absolute;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #0b0d24,0 0 8px #fff;z-index:1}.wheel input[type=range]{width:76px}.tone-grid{display:grid;gap:4px;padding:8px 12px}.cslider{display:grid;grid-template-columns:78px 1fr 64px;align-items:center;gap:8px;font-size:11.5px;color:var(--text-2)}.cslider .mono{font-size:10.5px;text-align:right}.looks{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px;overflow-y:auto;height:100%}.look{display:grid;gap:3px;border:1px solid var(--line);background:var(--bg-2);border-radius:8px;padding:3px;font-size:10.5px;color:var(--text-2);cursor:pointer}.look:hover:not(:disabled){border-color:var(--purple)}.look img,.look-ph{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:5px;display:block;background:linear-gradient(90deg,#f43f5e,#f59e0b,#22c55e,#0ea5e9,#8b5cf6),#333}.scopes{display:grid;grid-template-columns:1fr 1fr .62fr 1fr;gap:4px;padding:4px 6px;flex:1;min-height:0}.scopes figure{margin:0;display:flex;flex-direction:column;min-height:0}.scopes figcaption{font-size:10.5px;text-align:center;color:var(--text-2);padding:1px 0 3px}.scopes canvas{width:100%;flex:1;min-height:0;background:#020309;border-radius:6px;border:1px solid rgba(255,255,255,.08);image-rendering:auto}.nodes{position:relative;flex:1;margin:6px 10px;min-height:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:14px 14px;border-radius:8px}.nodes .edges{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nodes .edges path{fill:none;stroke:#facc15;stroke-width:1.6;vector-effect:non-scaling-stroke}.node{position:absolute;padding:4px 9px;border-radius:7px;font-size:11px;border:1px solid rgba(59,130,246,.7);background:#0e1a4a;color:#dbeafe;white-space:nowrap;cursor:default}.node.on{border-color:#f97316;box-shadow:0 0 10px #f9731673}.node:not(:disabled){cursor:pointer}.node.bypass{opacity:.5;text-decoration:line-through}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:6px 8px;flex:1;min-height:0}.qa{position:relative;display:grid;place-items:center;align-content:center;gap:4px;padding:4px;border-radius:9px;border:1px solid var(--line);background:linear-gradient(180deg,#251e6eb3,#11123ce6);color:#e9e7ff;font-size:10.5px;text-align:center;cursor:pointer;line-height:1.2}.qa:hover:not(:disabled){border-color:var(--purple);box-shadow:var(--glow)}.qa:disabled{opacity:.5;cursor:not-allowed}.qa-lock{position:absolute;top:4px;right:4px}.ed-insp{display:flex;flex-direction:column;min-height:0;overflow:hidden}.insp-body{overflow-y:auto;flex:1}.ed2 .insp-title,.ed2 .insp-sec{padding:8px 12px}.ed2 .insp-field{grid-template-columns:66px 1fr 92px;margin:3px 0}.ed2 .insp-num input{width:52px}.soon-row{display:flex;align-items:center;gap:6px;padding:5px 12px;font-size:12px;color:var(--text-3);border-bottom:1px solid rgba(139,125,255,.08)}.soon-row .badge{margin-left:auto}.look-list{display:flex;flex-wrap:wrap;gap:5px}.tl-badge{display:inline-grid;place-items:center;min-width:26px;height:20px;border-radius:5px;background:#1b1f5c;border:1px solid var(--line);font:700 11px var(--font);color:#c4b5fd;flex:none}.tl-head.audio .tl-badge{color:#6ee7b7}.tl-head .tl-name{flex:1;margin:0 6px;font-weight:500;color:var(--text-2)!important;font-size:11.5px}.ed2 .clip{top:3px;bottom:3px;border-radius:5px}.ed2 .clip-label{top:2px;font-size:10.5px}.bottom-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:4px 6px}.sb-body{display:flex;gap:6px;overflow-x:auto;padding:5px 2px 2px;flex:1;min-height:0;align-items:stretch}.sb-card{flex:0 0 96px;display:grid;grid-template-rows:1fr auto;gap:2px;padding:2px;border-radius:7px;border:1px solid var(--line);background:var(--bg-2);cursor:pointer;color:var(--text);text-align:left;overflow:hidden}.sb-card:hover{border-color:var(--purple)}.sb-card img,.sb-ph{width:100%;height:34px;object-fit:cover;border-radius:5px;background:#1b1f5c;display:grid;place-items:center}.sb-cap{font-size:9.5px;line-height:1.25;color:var(--text-2);padding:0 2px}.sb-cap b{color:#fff;font-size:10px}.sb-card.add{place-items:center;align-content:center;color:var(--text-2);font-size:10.5px;border-style:dashed;grid-template-rows:auto auto}.sb-empty{font-size:11.5px;align-self:center}.chapters{margin:0;padding-left:18px;font-size:11.5px;columns:2}.chapters button{border:0;background:none;color:var(--cyan);cursor:pointer;font-family:var(--mono);padding:0}.asset-chip{flex:none;align-self:center;padding:4px 9px;border-radius:8px;border:1px solid var(--line);background:var(--bg-2);font-size:11px}.notes{flex:1;resize:none;border-radius:8px;border:1px solid var(--line);background:var(--bg-2);padding:6px 8px;font:12px var(--font);color:var(--text)}.recs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:6px 2px}.rec{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:8px;border:1px solid rgba(34,197,94,.45);background:#22c55e14;color:#dcfce7;font-size:11.5px;cursor:pointer}.rec:hover:not(:disabled){background:#22c55e2e}.export-dock{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:6px;min-height:0}.exp-form{display:grid;gap:3px;padding:3px 4px}.exp-form label{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:6px;font-size:11.5px;color:var(--text-2)}.exp-form .select.sm{height:24px;font-size:11.5px}.exp-queue{display:grid;gap:4px;padding:4px;overflow-y:auto}.q-row{display:flex;align-items:center;gap:6px}.btn.export-big{height:100%;border-radius:14px;font-size:16px;flex-direction:column;gap:4px;box-shadow:0 0 0 1px #ffffff26,0 8px 30px -6px #d946efcc}.save-block{display:flex;align-items:center;gap:8px;padding:4px 12px;border-radius:10px;border:1px solid rgba(34,197,94,.45);background:#22c55e12;min-width:150px}.save-block b{display:block;font-size:12px}.save-block small{display:block;font-size:10.5px;color:var(--text-2)}.save-block.dirty,.save-block.saving{border-color:#22d3ee73;background:#22d3ee0f}.save-block.error,.save-block.offline,.save-block.conflict{border-color:#f43f5e80;background:#f43f5e14}.rec-live{width:100%;aspect-ratio:16 / 9;object-fit:contain;border-radius:10px;background:#000;margin-top:10px;max-height:300px}.rec-dot{width:10px;height:10px;border-radius:50%;background:#475569;flex:none}.rec-dot.on{background:var(--red);box-shadow:0 0 10px var(--red);animation:blink 1s infinite}@keyframes blink{50%{opacity:.3}}@media (max-width: 1500px){.ed2-body{grid-template-columns:178px minmax(0,1fr)}.r1{grid-template-columns:minmax(200px,250px) minmax(300px,1fr) minmax(220px,250px) minmax(220px,250px)}.ed2 .topnav a,.ed2 .topnav span{padding:5px 6px}}@media (max-width: 1280px){.r1{grid-template-columns:230px minmax(0,1fr) 240px}.r1>.voice{display:none}.r2{grid-template-columns:1fr 1fr 1fr}.r2>.nodes-anchor{display:none}}@media (max-width: 1000px){.ed2{height:auto;min-height:100vh;overflow:visible;grid-template-rows:auto auto auto}.ed2-body{grid-template-columns:1fr}.ed-side{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.tools{flex-direction:row;overflow-x:auto}.tool{white-space:nowrap;width:auto}.credits{display:none}.ed2-main{grid-template-rows:none;display:flex;flex-direction:column}.r1,.r2,.r3,.r4{grid-template-columns:1fr}.r1>.voice,.r2>.nodes-anchor{display:grid}.ed2 .ed-viewer{order:-1;height:60vw;min-height:240px}.ed2 .ed-bin{max-height:360px}.ed2 .ed-timeline{height:320px}.export-dock{grid-template-columns:1fr}.btn.export-big{height:56px;flex-direction:row}}.ed2 .tl-ruler-row,.ed2 .tl-ruler{height:22px}.ed2 .tick span{top:4px}.ed2 .tl-toolbar{padding:3px 8px}.ed2 .tl-head .btn.xs{width:22px;height:22px}.sb-card{flex-basis:104px}.sb-card img,.sb-ph{height:30px}.ed2 .ed-bin .tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.ed2 .ed-bin .tabs button{white-space:nowrap;padding:6px 7px}.clipwrap{overflow:hidden}.clipwrap>img,.clipwrap>video{object-fit:fill;pointer-events:none}.title-layer{position:absolute;white-space:pre;font-weight:700;line-height:1.2;pointer-events:none;text-align:center}.clip.title{background:linear-gradient(180deg,#b45309,#92400e)!important;border-color:#fbbf2499}.transcript{max-height:220px;overflow-y:auto;margin-top:12px;padding:8px 10px;border-radius:10px;background:var(--bg-2);border:1px solid var(--line);font-size:13px;display:grid;gap:4px}.thumb-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;margin-top:12px}.thumb-canvas{width:100%;aspect-ratio:16 / 9;border-radius:10px;border:1px solid var(--line);background:#000}@media (max-width: 760px){.thumb-grid{grid-template-columns:1fr}}.color-panel-anchor .strip-head .mini-tabs{margin-left:2px}.color-panel-anchor .mini-tabs button{padding:4px 6px}.color-panel-anchor .strip-panel,.color-panel-anchor .strip-body{overflow:hidden;overscroll-behavior:contain}.curves{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:6px 8px;align-items:start;height:100%;box-sizing:border-box}.curve-box{height:100%;max-height:104px;aspect-ratio:1;background:#07070d;border:1px solid var(--line);border-radius:6px;cursor:crosshair;touch-action:none}.curve-box.off{opacity:.5;cursor:default}.curve-box circle{cursor:grab}.curve-side{display:grid;gap:4px;align-content:start;min-width:0}.curve-chs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.curve-chs button{background:transparent;border:1px solid var(--line);border-radius:6px;padding:3px 0;font-size:11px;font-weight:700;cursor:pointer;position:relative}.curve-chs button.on{background:#ffffff14;border-color:currentColor}.curve-chs .dot{position:absolute;right:2px;top:2px;width:4px;height:4px;border-radius:50%;background:currentColor}.curve-help{font-size:10px;line-height:1.35}.lut-tab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:6px 8px;height:100%;overflow-y:auto;overflow-x:hidden}.lut-side{display:grid;gap:6px;align-content:start}.lut-side label.btn{cursor:pointer;justify-content:center}.lut-side label.btn.disabled{opacity:.5;pointer-events:none}.lut-list{display:grid;gap:3px;max-height:70px;overflow:auto}.lut-strength{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 4px;font-size:11px;color:var(--text-2)}.lut-strength input{grid-column:1 / -1;width:100%}.lut-side .btn.sm{font-size:11.5px;padding:4px 8px}.lut-item{display:flex;gap:6px;justify-content:space-between;align-items:center;background:transparent;border:1px solid var(--line);border-radius:6px;padding:4px 8px;font-size:11.5px;color:var(--text);cursor:pointer;text-align:left}.lut-item.on{border-color:#a78bfa;background:#a78bfa1f}.lut-preview{display:grid;gap:4px;align-content:start}.lut-preview canvas{width:100%;border-radius:6px;background:#000}.lut-preview input[type=range]{width:100%}.insp-field.has-kf label{display:flex;align-items:center;gap:2px}.kf-btns{display:inline-flex;align-items:center;gap:0;margin-right:3px}.kf-diamond,.kf-nav{background:none;border:0;padding:1px;color:var(--text-3);cursor:pointer;display:grid;place-items:center}.kf-diamond:disabled,.kf-nav:disabled{opacity:.35;cursor:default}.kf-diamond.anim{color:#a78bfa}.kf-diamond.on{color:#fbbf24}.kf-diamond.on svg{fill:#fbbf24}.kf-ease{display:flex;flex-wrap:wrap;gap:4px;align-items:center;font-size:11px;margin:6px 0}.kf-note{font-size:11px;margin:6px 0;line-height:1.5}.kf-note .btn{margin-left:4px}.clip .kf-mark{position:absolute;bottom:2px;width:7px;height:7px;margin-left:-3.5px;background:#fbbf24;transform:rotate(45deg);border:1px solid #0008;pointer-events:none;z-index:2}.tr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:4px;margin:4px 0 8px}.tr-tile{display:grid;justify-items:center;gap:3px;padding:6px 2px;background:#ffffff08;border:1px solid var(--line);border-radius:8px;font-size:10.5px;color:var(--text-2);cursor:pointer}.tr-tile.on{border-color:#a78bfa;background:#a78bfa24;color:#fff}.tr-tile:disabled{opacity:.5;cursor:default}.tr-ico{width:34px;height:20px;border-radius:3px;background:#2563eb;position:relative;overflow:hidden}.tr-ico:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f97316}.tr-ico.cut:after{left:50%}.tr-ico.fade:after{opacity:.5}.tr-ico.fadeblack:after{background:#000;opacity:.8}.tr-ico.fadewhite:after{background:#fff;opacity:.8}.tr-ico.wipeleft:after{left:55%}.tr-ico.wiperight:after{right:55%}.tr-ico.wipeup:after{top:55%}.tr-ico.wipedown:after{bottom:55%}.tr-ico.slideleft:after{left:50%;box-shadow:-3px 0 #fff8}.tr-ico.slideright:after{right:50%;box-shadow:3px 0 #fff8}.tr-ico.slideup:after{top:50%;box-shadow:0 -3px #fff8}.tr-ico.slidedown:after{bottom:50%;box-shadow:0 3px #fff8}.tr-ico.circleopen:after{top:4px;right:11px;bottom:4px;left:11px;border-radius:50%}.clip .tr-mark{position:absolute;left:-7px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:3px;background:#a78bfa;transform:rotate(45deg);border:1px solid #0008;z-index:3;pointer-events:none}.tpl-tab .label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:4px}.tpl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tpl-card{display:grid;gap:4px;padding:0 0 6px;background:#ffffff08;border:1px solid var(--line);border-radius:8px;color:var(--text-2);font-size:11px;cursor:pointer;overflow:hidden;text-align:center}.tpl-card:hover:not(:disabled){border-color:#a78bfa}.tpl-prev{height:54px;display:grid;place-items:center;background:linear-gradient(135deg,#1e1b4b,#0f172a);overflow:hidden}.tpl-prev b{font-size:12px;color:#fff;padding:2px 6px;border-radius:4px;white-space:nowrap}.tpl-card:hover .tpl-prev b{animation:tplIn .8s ease both}.tpl-prev.lower-third{place-items:end start;padding:0 0 8px 8px}.tpl-prev.lower-third b{background:#0b0b14cc}.tpl-prev.subscribe-pop b{background:#dc2626;border-radius:99px}.tpl-prev.location{place-items:start end;padding:6px}.tpl-prev.location b{background:#0008;font-size:10px}.tpl-prev.hindi-hello b{color:#fde047;font-size:15px}.tpl-prev.quote b{background:#fff;color:#111}@keyframes tplIn{0%{opacity:0;transform:translateY(8px) scale(.8)}}.swatch{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);cursor:pointer;padding:0}.swatch.on{border-color:#fff;box-shadow:0 0 0 2px #a78bfa}.el-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:4px}.el-tile{display:grid;justify-items:center;gap:2px;padding:6px 2px;background:#ffffff08;border:1px solid var(--line);border-radius:8px;font-size:9.5px;color:var(--text-2);cursor:pointer}.el-tile:hover:not(:disabled){border-color:#a78bfa}.el-svg{width:34px;height:22px;display:grid;place-items:center}.el-svg svg{width:100%;height:100%}.stock-search{display:flex;align-items:center;gap:6px;padding:4px 6px;border:1px solid var(--line);border-radius:8px;background:#ffffff08;color:var(--text-3)}.stock-search input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--text);font-size:12px}.stock-tab .chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:11px;border-radius:99px;border:1px solid var(--line);background:none;color:var(--text-2);cursor:pointer}.stock-tab .chip.on{border-color:#a78bfa;color:#fff;background:#a78bfa26}.stock-tab .chip:disabled{opacity:.4;cursor:not-allowed}.stock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.stock-card{display:grid;gap:3px;min-width:0}.stock-thumb{position:relative;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:#111827}.stock-thumb img{width:100%;height:100%;object-fit:cover;display:block}.stock-add{position:absolute;top:4px;right:4px;width:26px;height:26px;display:grid;place-items:center;border-radius:6px;border:0;background:#7c3aedee;color:#fff;cursor:pointer;opacity:0;transition:opacity .15s}.stock-card:hover .stock-add,.stock-add:focus-visible,.stock-add:has(.spin){opacity:1}.stock-add:disabled{cursor:progress}.stock-by{font-size:10px;color:var(--text-3);text-decoration:none;display:flex;gap:3px;align-items:center}.stock-empty{display:grid;gap:6px;padding:12px;border:1px dashed var(--line);border-radius:8px;font-size:12px;color:var(--text-2)}.stock-empty code{font-size:11px;color:#c4b5fd}@media (hover: none){.stock-add{opacity:1}}.obj-modal{width:min(920px,100%)}.obj-stage{position:relative;width:100%;max-height:60vh;margin:0 auto;background:#000;border-radius:var(--r);overflow:hidden;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid var(--line)}.obj-stage video,.obj-stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.obj-box{position:absolute;border:2px solid var(--magenta);background:#d946ef2e;box-shadow:0 0 0 1px #00000080;pointer-events:none}.obj-box.draft{border-style:dashed;background:#d946ef1a}.obj-box span{position:absolute;top:-1px;left:-1px;background:var(--magenta);color:#fff;font-size:11px;font-weight:700;padding:0 5px;border-radius:0 0 4px}.obj-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;min-height:28px;align-items:center}.obj-chip{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:2px 4px 2px 10px;border-radius:999px;background:var(--panel-2);border:1px solid var(--line)}.dub-modal{width:min(1100px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;gap:10px;overflow:hidden}.dub-setup{display:grid;gap:14px;margin-top:6px}.dub-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.chip{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border-radius:999px;border:1px solid var(--line);background:var(--panel-2);color:var(--text-2);font:inherit;font-size:12.5px;cursor:pointer}.chip.sm{padding:2px 8px;font-size:11px;cursor:default}.chip.on{border-color:var(--purple);background:#a855f733;color:var(--text)}.chip:disabled{opacity:.4;cursor:not-allowed}.dub-wait{display:flex;align-items:center;gap:10px;padding:24px;color:var(--text-2)}.dub-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.dub-head .spk{width:120px}.badge.warn{color:#fcd34d;background:#f59e0b1f;display:inline-flex;gap:4px;align-items:center}.dub-modal .mini-tabs{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.dub-modal .mini-tabs .dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-left:4px;background:var(--text-3)}.dub-modal .mini-tabs .dot.done{background:#4ade80}.dub-modal .mini-tabs .dot.failed{background:var(--red)}.dub-modal .mini-tabs .dot.rendering,.dub-modal .mini-tabs .dot.queued,.dub-modal .mini-tabs .dot.waiting{background:#fbbf24}.dub-table{overflow-y:auto;min-height:0;flex:1;display:grid;gap:4px;padding-right:4px;max-height:52vh;margin-top:8px}.dub-target{display:flex;flex-direction:column;min-height:0}.dub-row{display:grid;grid-template-columns:56px 130px 120px minmax(0,1fr);gap:6px;align-items:start}.dub-row.tr{grid-template-columns:56px 90px minmax(0,1fr) minmax(0,1.2fr)}.dub-row textarea{resize:vertical;min-height:32px;font:inherit;font-size:13px}.dub-row textarea.edited{border-color:var(--purple)}.dub-row .src{font-size:12px;line-height:1.4;padding-top:6px}.dub-row .spk-name{font-size:11.5px;padding-top:7px}.dub-row .mono{font-size:11px;padding-top:8px}.dub-row select.hl{border-color:#fbbf24}.dub-out{margin-top:8px;padding:10px;border-radius:var(--r);background:#22c55e0f;border:1px solid rgba(34,197,94,.25)}@media (max-width: 760px){.dub-row,.dub-row.tr{grid-template-columns:1fr 1fr}.dub-row textarea,.dub-row .src{grid-column:1 / -1}}.gateway{min-height:100vh;position:relative;overflow-x:hidden;background:radial-gradient(120% 80% at 50% 0%,#10123f,#05061a 55%,#020210)}.gw-particles{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.gw-glow{position:fixed;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;z-index:0;background:radial-gradient(30% 30% at 22% 55%,rgba(37,99,235,.22),transparent 70%),radial-gradient(30% 30% at 50% 50%,rgba(168,85,247,.22),transparent 70%),radial-gradient(30% 30% at 78% 55%,rgba(16,185,129,.18),transparent 70%)}.gbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:6px;padding:10px 18px;background:#05061a8c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(139,125,255,.15)}.gb-search{position:relative;display:flex;align-items:center;gap:8px;margin-left:18px;width:min(360px,32vw);height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:#090b24cc}.gb-search input{flex:1;border:0;background:none;outline:none;font-size:13px;min-width:0}.gb-search:focus-within{border-color:var(--purple)}.gb-results{position:absolute;top:calc(100% + 6px);left:0;right:0;padding:4px;z-index:30;background:#0e1138}.gb-hit{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px}.gb-hit:hover,.gb-hit:focus{background:#a855f726}.gb-hit .dim{margin-left:auto;font-size:11px}.gb-pop{position:relative}.gb-btn{height:36px;padding:0 10px;gap:6px;font-weight:500;font-size:13px;position:relative}.gb-badge{position:absolute;top:3px;right:3px;min-width:16px;height:16px;border-radius:8px;background:var(--magenta);font-size:10px;display:grid;place-items:center;padding:0 4px}.gb-panel{position:absolute;right:0;top:calc(100% + 8px);width:300px;padding:12px;z-index:30;background:#0e1138;box-shadow:0 20px 50px #0009;font-size:13px}.gb-panel.wide{width:440px}.gb-kv{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid rgba(139,125,255,.1);font-size:12.5px}.gb-kv span{color:var(--text-2)}.gb-note{display:flex;gap:8px;align-items:flex-start;padding:7px 0;border-bottom:1px solid rgba(139,125,255,.1);font-size:12.5px}.gb-caps{display:grid;gap:3px;margin-top:8px;max-height:360px;overflow-y:auto}.gb-cap{display:flex;align-items:center;gap:8px;font-size:12px;padding:3px 0}.gw-main{position:relative;z-index:1;padding:18px 24px 40px;max-width:1560px;margin:0 auto}.gw-head{text-align:center;margin:6px 0 4px}.gw-head h1{font-size:clamp(26px,3.2vw,40px);margin:0;letter-spacing:-.02em;background:linear-gradient(90deg,#93c5fd,#e9d5ff,#6ee7b7);-webkit-background-clip:text;background-clip:text;color:transparent}.gw-head p{margin:6px 0 0}.gw-stage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.6vw,44px);padding:38px 10px 30px;perspective:1600px;transform-style:preserve-3d;transition:transform .25s ease-out}.portal{position:relative;cursor:pointer;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s,filter .4s}.portal-float{position:relative;animation:gwFloat 7s ease-in-out infinite;animation-delay:var(--d);transform-style:preserve-3d}@keyframes gwFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}.portal.locked{cursor:not-allowed}.portal.locked .portal-body{filter:grayscale(.55) brightness(.75)}.portal.locked .portal-cta{background:#ffffff14;color:var(--text-2);box-shadow:none;gap:8px}.portal.locked.focus{transform:translateZ(30px) scale(1.01)}.portal.focus{transform:translateZ(90px) scale(1.06);z-index:3}.portal.dim{opacity:.55;filter:saturate(.6) brightness(.8);transform:scale(.97)}.portal.chosen{transform:translateZ(380px) scale(1.25);z-index:5;transition-duration:.9s}.portal.faded{opacity:0;transform:translateZ(-200px) scale(.85);transition-duration:.6s}.portal-ring{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:40px;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 20%,var(--c2) 30%,transparent 45% 70%,var(--c1) 85%,transparent);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:gwSpin 9s linear infinite;filter:blur(.5px) drop-shadow(0 0 10px var(--c2));opacity:.8}.portal-ring.two{top:-26px;right:-26px;bottom:-26px;left:-26px;border-radius:52px;animation-duration:15s;animation-direction:reverse;opacity:.35}@keyframes gwSpin{to{transform:rotate(360deg)}}.portal-body{position:relative;border-radius:30px;padding:18px 18px 20px;display:grid;gap:14px;min-height:520px;grid-template-rows:auto 1fr auto;overflow:hidden;background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--c1) 38%,transparent),transparent 70%),linear-gradient(180deg,#0e1034eb,#07081ef5);border:1px solid color-mix(in srgb,var(--c2) 45%,transparent);box-shadow:0 30px 80px -30px color-mix(in srgb,var(--c1) 80%,transparent),inset 0 0 60px color-mix(in srgb,var(--c1) 20%,transparent)}.portal.focus .portal-body{box-shadow:0 40px 110px -20px color-mix(in srgb,var(--c1) 95%,transparent),inset 0 0 80px color-mix(in srgb,var(--c2) 25%,transparent)}.portal-text h2{margin:0;font-size:clamp(18px,1.7vw,26px);letter-spacing:.04em;background:linear-gradient(90deg,#fff,var(--c3));-webkit-background-clip:text;background-clip:text;color:transparent}.portal-sub{color:var(--c3);font-weight:600;font-size:13.5px;margin:4px 0 8px}.portal-text p{margin:0 0 10px;color:var(--text-2);font-size:13px;line-height:1.55}.portal-cta{display:flex;align-items:center;justify-content:center;gap:10px;height:50px;border-radius:14px;border:0;cursor:pointer;font:800 14px var(--font);letter-spacing:.04em;color:#fff;background:linear-gradient(90deg,var(--c1),var(--c2));box-shadow:0 10px 30px -8px var(--c1);transition:transform .15s,box-shadow .15s}.portal-cta:hover,.portal-cta:focus-visible{transform:translateY(-2px);box-shadow:0 14px 40px -6px var(--c2);outline-offset:4px}.sc{position:relative;height:210px;border-radius:18px;overflow:hidden;background:#0203108c;border:1px solid rgba(255,255,255,.07);transform-style:preserve-3d}.sc-monitor{position:absolute;left:14%;right:14%;top:12px;height:104px;border-radius:10px;overflow:hidden;border:1px solid rgba(147,197,253,.5);box-shadow:0 0 24px #2563eb80}.sc-video{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#1e3a8a,#0ea5e9,#6366f1,#1e3a8a);background-size:300% 300%;animation:gwVid 8s ease-in-out infinite}@keyframes gwVid{50%{background-position:100% 50%}}.sc-play{position:absolute;left:50%;top:50%;width:0;height:0;margin:-10px 0 0 -6px;border-left:16px solid rgba(255,255,255,.9);border-top:10px solid transparent;border-bottom:10px solid transparent}.sc-panel{position:absolute;width:60px;padding:6px;border-radius:8px;background:#0f1746d9;border:1px solid rgba(96,165,250,.5);display:grid;gap:4px;animation:gwFloat 5s ease-in-out infinite}.sc-panel.p1{left:4%;top:30px}.sc-panel.p2{right:4%;top:46px;animation-delay:-2s}.sc-panel i{height:4px;border-radius:2px;background:linear-gradient(90deg,#22d3ee,#3b82f6)}.sc-panel i:nth-child(2){width:70%}.sc-panel i:nth-child(3){width:85%}.sc-panel i:nth-child(4){width:50%}.sc-panel b{height:14px;border-radius:50%;width:14px;border:2px solid #60a5fa;display:inline-block}.sc-timeline{position:absolute;left:8px;right:8px;bottom:10px;height:70px;display:grid;gap:5px;padding:6px;border-radius:8px;background:#05081ed9;border:1px solid rgba(96,165,250,.3);overflow:hidden}.sc-track{position:relative;height:14px}.sc-track span{position:absolute;top:0;height:100%;border-radius:4px;animation:gwSlide 6s linear infinite}.sc-track.t0 span{background:#3b82f6}.sc-track.t1 span{background:#8b5cf6}.sc-track.t2 span{background:#10b981;height:60%;top:20%}.sc-track span:nth-child(1){left:0;width:34%}.sc-track span:nth-child(2){left:38%;width:26%}.sc-track span:nth-child(3){left:68%;width:40%}.sc-track.t1 span{animation-duration:8s}.sc-track.t2 span{animation-duration:10s}@keyframes gwSlide{to{transform:translate(-60%)}}.sc-playhead{position:absolute;top:0;bottom:0;width:2px;background:#22d3ee;box-shadow:0 0 8px #22d3ee;animation:gwHead 4s linear infinite}@keyframes gwHead{0%{left:5%}to{left:95%}}.sc-net{position:absolute;top:10px;right:0;bottom:0;left:0;width:100%;height:80%}.sc-net line{stroke:#c4b5fd40;stroke-width:1;stroke-dasharray:4 6;animation:gwDash 3s linear infinite}@keyframes gwDash{to{stroke-dashoffset:-40}}.sc-net circle{fill:#c084fc;filter:drop-shadow(0 0 4px #d946ef);animation:gwPulse 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes gwPulse{50%{transform:scale(1.5);fill:#f0abfc}}.sc-frame{position:absolute;width:58px;height:40px;border-radius:6px;border:1px solid rgba(240,171,252,.6);box-shadow:0 0 14px #d946ef80;animation:gwOrbit 12s linear infinite}.sc-frame.f1{background:linear-gradient(135deg,#f472b6,#7c3aed);top:12px;left:8%}.sc-frame.f2{background:linear-gradient(135deg,#22d3ee,#a855f7);bottom:16px;right:10%;animation-delay:-4s}.sc-frame.f3{background:linear-gradient(135deg,#fbbf24,#db2777);bottom:26px;left:30%;animation-delay:-8s;width:46px;height:32px}@keyframes gwOrbit{0%{transform:translate(0) rotate(-6deg)}33%{transform:translate(14px,-10px) rotate(4deg)}66%{transform:translate(-8px,8px) rotate(-2deg)}to{transform:translate(0) rotate(-6deg)}}.sc-super{perspective:600px}.sc-core{position:absolute;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fef3c7,#34d399 35%,#0891b2 70%,#064e3b);box-shadow:0 0 40px #10b981,0 0 80px #06b6d499;animation:gwPulse 4s ease-in-out infinite}.sc-ring{position:absolute;left:50%;top:50%;border-radius:50%;border:1.5px solid rgba(110,231,183,.6);transform-style:preserve-3d}.sc-ring.r1{width:150px;height:150px;margin:-75px 0 0 -75px;animation:gwRing 8s linear infinite}.sc-ring.r2{width:190px;height:190px;margin:-95px 0 0 -95px;border-color:#67e8f973;animation:gwRing2 12s linear infinite}.sc-ring.r3{width:120px;height:120px;margin:-60px 0 0 -60px;border-color:#fbbf2499;animation:gwRing3 10s linear infinite}@keyframes gwRing{0%{transform:rotateX(70deg) rotate(0)}to{transform:rotateX(70deg) rotate(360deg)}}@keyframes gwRing2{0%{transform:rotateY(65deg) rotate(0)}to{transform:rotateY(65deg) rotate(-360deg)}}@keyframes gwRing3{0%{transform:rotateX(30deg) rotateY(40deg) rotate(0)}to{transform:rotateX(30deg) rotateY(40deg) rotate(360deg)}}.sc-node{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a));animation:gwSpin 30s linear infinite}.sc-node i{position:absolute;left:88px;top:-5px;width:10px;height:10px;border-radius:50%;background:#fbbf24;box-shadow:0 0 10px #fbbf24}.sc-node:before{content:"";position:absolute;left:0;top:-.5px;width:88px;height:1px;background:linear-gradient(90deg,rgba(16,185,129,.8),transparent)}.gw-warp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;pointer-events:none;background:radial-gradient(circle at var(--ox) var(--oy),#fff 0,var(--c2) 12%,var(--c1) 40%,#05061a 75%);clip-path:circle(0% at var(--ox) var(--oy));animation:gwWarp .9s cubic-bezier(.7,0,.3,1) forwards}.gw-warp span{font:800 clamp(22px,4vw,48px) var(--font);letter-spacing:.1em;color:#fff;opacity:0;animation:gwWarpText .9s ease forwards;text-shadow:0 0 30px var(--c2)}@keyframes gwWarp{to{clip-path:circle(150% at var(--ox) var(--oy))}}@keyframes gwWarpText{50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1.15)}}.gw-dock{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr 1.1fr .8fr;gap:12px;align-items:start}.gw-card{padding:12px 14px;display:grid;gap:6px;align-content:start;background:#0d1033b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gw-card-h{display:flex;align-items:center;gap:6px;font-weight:700;font-size:13px;margin-bottom:2px}.gw-continue{display:flex;gap:12px;align-items:center;padding:8px;border-radius:12px;background:linear-gradient(90deg,#2563eb40,#a855f71f);border:1px solid var(--line-strong)}.gw-cicon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#2563eb,#22d3ee);flex:none}.gw-row{display:flex;align-items:center;gap:8px;font-size:12.5px;padding:3px 0;min-width:0}a.gw-row:hover{color:#fff}.gw-models{display:flex;flex-wrap:wrap;gap:4px}.gw-models span{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;padding:2px 6px;border-radius:6px;border:1px solid var(--line)}.gw-models .ok{color:#bbf7d0;border-color:#22c55e59}.gw-models .no{color:var(--text-3)}.gw-lib{align-content:center;gap:4px;transition:border-color .15s}.gw-lib:hover{border-color:var(--line-strong)}@media (max-width: 1200px){.gb-lbl{display:none}.gw-dock{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.gw-stage{grid-template-columns:1fr;perspective:none;transform:none!important;padding:24px 4px;gap:34px}.portal-body{min-height:0}.gb-search{width:auto;flex:1;margin-left:8px}.gbar .brand-name{display:none}.gw-dock{grid-template-columns:1fr}.gw-main{padding:12px 16px 30px}}@media (prefers-reduced-motion: reduce){.portal-float,.portal-ring,.sc *,.sc-core,.gw-warp,.gw-warp span{animation:none!important}.portal,.gw-stage{transition:none!important}}.ushell{min-height:100vh;background:radial-gradient(70% 50% at 50% -10%,color-mix(in srgb,var(--c1, #7c3aed) 30%,transparent),transparent 70%),var(--bg)}.ushell-body{display:grid;grid-template-columns:230px minmax(0,1fr)}.ushell-side{padding:14px 10px;border-right:1px solid var(--line);min-height:calc(100vh - 57px);display:flex;flex-direction:column;gap:3px}.ushell-main{padding:22px 26px 40px;min-width:0}.uni-link.active{background:linear-gradient(90deg,color-mix(in srgb,var(--c1) 45%,transparent),transparent);color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c1) 70%,transparent)}.universe{text-decoration:none}.ai-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.ai-tool{display:grid;gap:6px;padding:14px;text-align:left;cursor:pointer;color:var(--text);transition:border-color .15s,transform .15s}.ai-tool:hover{transform:translateY(-2px);border-color:var(--line-strong)}.ai-tool.on{border-color:var(--c2, #d946ef);box-shadow:0 0 0 1px var(--c2, #d946ef),0 10px 30px -12px var(--c1, #7c3aed)}.ai-ti{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,var(--c1, #7c3aed),var(--c2, #d946ef))}.ai-work{padding:16px;margin-top:14px}.ai-preview{width:100%;max-height:380px;border-radius:10px;margin-top:12px;background:repeating-conic-gradient(#1f2348 0,#1f2348 25%,#151838 0,#151838 50%) 0 0 / 20px 20px}.roadmap{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.rm{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:10px;border:1px dashed var(--line);color:var(--text-2);font-size:13px}.super-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;align-items:start}.job-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid rgba(139,125,255,.08);font-size:12.5px}.uni-status{display:flex;gap:12px;align-items:center;padding:14px;border-width:1px;transition:transform .15s}.uni-status:hover{transform:translateY(-2px)}.lib-card{padding:0;overflow:hidden;cursor:pointer;color:var(--text);text-align:left}.lib-card .proj-thumb img{width:100%;height:100%;object-fit:cover}@media (max-width: 900px){.ushell-body{grid-template-columns:1fr}.ushell-side{min-height:0;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.ushell-side .side-h{display:none}.ushell-side .side-link{white-space:nowrap}.ushell-main{padding:16px}.super-grid,#ai-cols,#uni-status{grid-template-columns:1fr!important}}
