.ugc-scope{--bg:#08090c;--panel:#111318;--ink:#f6f6f3;--muted:#8a8f99;--line:rgba(255,255,255,.12);--acid:#efff64;--cyan:#63e5ff;--violet:#a88aff;--mono:var(--agent-font-mono),"DM Mono",monospace;--sans:var(--agent-font-sans),"Manrope",sans-serif}.ugc-scope *{box-sizing:border-box}.ugc-scope{scroll-behavior:smooth;margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;overflow-x:hidden}.ugc-scope button,.ugc-scope textarea{font:inherit}.ugc-scope button{cursor:pointer;color:inherit}.ugc-scope .noise{position:fixed;inset:0;z-index:-2;background:radial-gradient(circle at 8% 12%,rgba(127,81,255,.15),transparent 26%),radial-gradient(circle at 94% 24%,rgba(55,218,255,.1),transparent 24%),linear-gradient(rgba(255,255,255,.013) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.013) 1px,transparent 0);background-size:auto,auto,72px 72px,72px 72px}.ugc-scope .top{height:82px;padding:0 4vw;display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line);background:rgba(8,9,12,.83);backdrop-filter:blur(20px);position:sticky;top:0;z-index:30}.ugc-scope .brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:#fff}.ugc-scope .brand img{width:37px;height:37px;-o-object-fit:contain;object-fit:contain}.ugc-scope .brand span{font:400 12px/1.2 var(--mono);letter-spacing:.16em;color:#a8abb4}.ugc-scope .brand b{display:block;font-size:14px}.ugc-scope .tabs{display:flex;gap:3px;flex:none}.ugc-scope .site-home,.ugc-scope .tabs a{padding:12px 14px;color:#9296a1;text-decoration:none;text-transform:uppercase;font:500 11px var(--mono);letter-spacing:.1em;border-radius:999px}.ugc-scope .site-home:hover,.ugc-scope .tabs .active,.ugc-scope .tabs a:hover{color:#fff;background:rgba(255,255,255,.06)}.ugc-scope .site-home{flex:none;white-space:nowrap}.ugc-scope .online{margin-left:auto;font:400 9px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#aeb2bb;flex:none}.ugc-scope .online i{display:inline-block;width:7px;height:7px;background:var(--acid);border-radius:50%;box-shadow:0 0 14px var(--acid);margin-right:8px;animation:ugc-blink 1.4s infinite}.ugc-scope .hero{min-height:calc(100vh - 82px);display:grid;grid-template-columns:.75fr 1.25fr;gap:7vw;align-items:center;padding:6vw 4vw;max-width:1800px;margin:auto}.ugc-scope .kicker{font:400 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#abb0ba;display:flex;gap:12px;align-items:center}.ugc-scope .kicker b{color:var(--acid);font-weight:400;border:1px solid rgba(239,255,100,.35);padding:5px 8px;border-radius:99px}.ugc-scope .hero h1{font-size:clamp(3.8rem,7vw,8.5rem);line-height:.82;letter-spacing:-.07em;margin:27px 0}.ugc-scope .hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.4)}.ugc-scope .hero-copy p{color:var(--muted);font-size:18px;line-height:1.6;max-width:510px}.ugc-scope .console{border:1px solid var(--line);border-radius:18px;padding:18px;background:linear-gradient(145deg,rgba(23,25,32,.95),rgba(11,12,16,.9));box-shadow:0 30px 100px rgba(0,0,0,.38);position:relative}.ugc-scope .console:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:18px;background:linear-gradient(120deg,rgba(168,138,255,.5),transparent 35%,rgba(99,229,255,.25))}.ugc-scope .console-head{display:flex;justify-content:space-between;padding:4px 5px 15px;text-transform:uppercase;font:400 9px var(--mono);letter-spacing:.11em;color:#777c87}.ugc-scope .console-head b{color:#d9dbe0;font-weight:400}.ugc-scope .console textarea{width:100%;min-height:235px;resize:vertical;background:#08090c;color:#fff;border:1px solid rgba(255,255,255,.07);outline:0;border-radius:11px;padding:25px;font-size:clamp(18px,1.9vw,26px);line-height:1.5}.ugc-scope .console footer{display:flex;align-items:center;gap:9px;margin-top:13px}.ugc-scope .chips{display:flex;gap:5px;flex-wrap:wrap}.ugc-scope .chip{border:1px solid var(--line);background:transparent;padding:9px 11px;border-radius:6px;text-transform:uppercase;font:400 9px var(--mono);color:#7f848f}.ugc-scope .chip.on{background:#262933;color:#fff}.ugc-scope .launch{margin-left:auto;border:0;background:#fff;color:#090a0d;border-radius:7px;padding:15px 19px;text-transform:uppercase;font:600 10px var(--mono);letter-spacing:.1em}.ugc-scope .launch:hover{background:var(--acid)}.ugc-scope .pipeline{margin:0 4vw 24px;border:1px solid var(--line);border-radius:12px;background:rgba(15,17,22,.88);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:15px 18px;position:relative;overflow:hidden}.ugc-scope .pipeline-title{font:500 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ugc-scope .pipeline-title i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--acid);margin-right:9px}.ugc-scope .pipe-steps{display:flex;align-items:center;justify-content:center;gap:9px}.ugc-scope .pipe-step{color:#565b65;font:400 9px var(--mono);text-transform:uppercase;letter-spacing:.06em;transition:.35s}.ugc-scope .pipe-step.live{color:var(--acid);text-shadow:0 0 16px rgba(239,255,100,.45)}.ugc-scope .pipe-step.done{color:#b6ffce}.ugc-scope .pipe-steps i{font-style:normal;color:#3e424a}.ugc-scope .pipe-msg{font:400 9px var(--mono);color:#888d96;text-align:right}.ugc-scope .progressline{position:absolute;left:0;bottom:0;height:1px;width:0;background:linear-gradient(90deg,var(--violet),var(--cyan),var(--acid));box-shadow:0 0 12px var(--cyan);transition:width .3s}.ugc-scope .workspace{padding:0 4vw max(8vw,48vh);max-width:1800px;margin:auto}.ugc-scope .phase-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:20px;margin-bottom:20px}.ugc-scope .panel{border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,rgba(18,20,26,.94),rgba(10,11,15,.93));overflow:hidden;position:relative}.ugc-scope .panel-head{padding:20px 22px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start}.ugc-scope .panel-head span,.ugc-scope .section-head span{font:400 9px var(--mono);letter-spacing:.11em;color:#737884}.ugc-scope .panel-head h2{font-size:20px;margin:5px 0 0}.ugc-scope .state{font:400 9px var(--mono);text-transform:uppercase;color:#676c76}.ugc-scope .panel.live{border-color:rgba(168,138,255,.4);box-shadow:0 20px 80px rgba(73,38,145,.13)}.ugc-scope .panel.live .state{color:var(--cyan)}.ugc-scope .panel.done .state{color:#b6ffce}.ugc-scope .identity-body{padding:24px;min-height:455px;display:flex;flex-direction:column}.ugc-scope .logo-stage{flex:1;border:1px solid var(--line);background:#090a0d;display:grid;place-items:center;position:relative;overflow:hidden;border-radius:10px}.ugc-scope .logo-mark{font-size:clamp(5rem,9vw,10rem);font-weight:700;letter-spacing:.08em;opacity:.06;filter:blur(20px);transform:scale(.72);transition:1.4s}.ugc-scope .logo-stage.generating .logo-mark{animation:ugc-logoBuild 2.4s steps(8) forwards}.ugc-scope .logo-stage.done .logo-mark{opacity:1;filter:none;transform:none;color:#fff;text-shadow:0 0 28px rgba(255,255,255,.22)}.ugc-scope .logo-stage:after{content:"";position:absolute;left:0;right:0;top:-3px;height:2px;background:var(--cyan);box-shadow:0 0 16px var(--cyan);opacity:0}.ugc-scope .logo-stage.generating:after{opacity:1;animation:ugc-scan 1.5s linear infinite}.ugc-scope .logo-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.ugc-scope .logo-meta span{border:1px solid var(--line);padding:11px;border-radius:6px;text-transform:uppercase;font:400 8px var(--mono);color:#777c86}.ugc-scope .logo-meta b{display:block;color:#d7d9df;font-size:10px;margin-top:5px}.ugc-scope .brief-body{padding:24px}.ugc-scope .brief-source{padding:16px;border:1px solid var(--line);border-radius:9px;color:#9ea3ad;font-size:14px;line-height:1.55}.ugc-scope .brief-output{margin-top:12px;padding:20px;background:#090a0d;border:1px solid rgba(168,138,255,.18);border-radius:9px;min-height:190px}.ugc-scope .brief-output small,.ugc-scope .metric small{font:400 8px var(--mono);letter-spacing:.1em;color:#747984}.ugc-scope .brief-output h3{font-size:24px;margin:14px 0 9px}.ugc-scope .brief-output p{font-size:14px;line-height:1.6;color:#b3b7c0}.ugc-scope .metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px}.ugc-scope .metric{border:1px solid var(--line);border-radius:7px;padding:13px}.ugc-scope .metric b{display:block;margin-top:7px;font:500 12px var(--mono);color:#fff}.ugc-scope .typing:after{content:"";display:inline-block;width:6px;height:14px;background:var(--violet);margin-left:5px;vertical-align:-2px;animation:ugc-blink .8s infinite}.ugc-scope .section-head{display:flex;justify-content:space-between;align-items:end;margin:7vw 0 25px}.ugc-scope .section-head h2{font-size:clamp(2.1rem,4vw,4.5rem);letter-spacing:-.05em;margin:8px 0 0}.ugc-scope .section-head strong{font:400 9px var(--mono);color:var(--acid)}.ugc-scope .asset-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:135px;gap:12px}.ugc-scope .asset{border:1px solid var(--line);border-radius:12px;overflow:hidden;position:relative;background:#07080b;display:none;scroll-margin:96px}.ugc-scope .asset.generating,.ugc-scope .asset.ready{display:block}.ugc-scope .asset.generating{border-color:rgba(99,229,255,.5);box-shadow:0 20px 80px rgba(30,70,110,.22);animation:ugc-rise .55s both}.ugc-scope .asset.generating:after{content:"";position:absolute;left:0;right:0;top:-3px;height:2px;background:var(--cyan);box-shadow:0 0 18px var(--cyan);z-index:3;animation:ugc-scan 1.7s linear infinite}.ugc-scope .asset:first-child{grid-column:span 7;grid-row:span 3}.ugc-scope .asset:nth-child(2){grid-column:span 5;grid-row:span 3}.ugc-scope .asset:nth-child(3),.ugc-scope .asset:nth-child(4){grid-column:span 3;grid-row:span 4}.ugc-scope .asset:nth-child(5){grid-column:span 6;grid-row:span 4}.ugc-scope .asset:nth-child(6),.ugc-scope .asset:nth-child(7){grid-column:span 6;grid-row:span 3}.ugc-scope .asset:nth-child(8){grid-column:span 12;grid-row:span 4}.ugc-scope .asset img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .9s ease}.ugc-scope .asset.ready img{opacity:1}.ugc-scope .asset:hover img{transform:scale(1.025)}.ugc-scope .asset-info{position:absolute;left:0;right:0;bottom:0;padding:45px 16px 14px;background:linear-gradient(transparent,rgba(0,0,0,.86));display:flex;align-items:end;justify-content:space-between;opacity:0;transition:.5s}.ugc-scope .asset.ready .asset-info{opacity:1}.ugc-scope .asset-info div{font:400 9px var(--mono);text-transform:uppercase;letter-spacing:.07em}.ugc-scope .asset-info b{display:block;font-size:12px;margin-bottom:4px}.ugc-scope .asset-info a{color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:50%;width:30px;height:30px;display:grid;place-items:center;text-decoration:none}.ugc-scope .asset .loader{position:absolute;inset:0;display:none;place-items:center;align-content:center;gap:14px;text-align:center;padding:28px;background-color:#07080b;background-image:radial-gradient(circle at 50% 40%,rgba(99,229,255,.1),transparent 46%),repeating-linear-gradient(0deg,transparent 0 15px,rgba(255,255,255,.03) 16px 17px);font:400 10px var(--mono);letter-spacing:.14em;color:#e7eef2}.ugc-scope .asset.generating .loader{display:grid}.ugc-scope .asset.ready .loader{display:none}.ugc-scope .asset .loader b{color:var(--acid);font-weight:400;font-size:13px;letter-spacing:.2em}.ugc-scope .asset.generating .loader:after{content:"";position:absolute;left:16%;bottom:16%;height:2px;width:calc(var(--gen-pct, 0) * .68%);background:linear-gradient(90deg,var(--violet),var(--cyan),var(--acid));box-shadow:0 0 14px rgba(99,229,255,.55);transition:width .35s linear}.ugc-scope .motion-grid{display:grid;grid-template-columns:minmax(0,980px);gap:14px}.ugc-scope .film{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#07080b;position:relative;min-height:480px;display:none;scroll-margin:96px}.ugc-scope .film.generating,.ugc-scope .film.ready{display:block}.ugc-scope .film.generating{border-color:rgba(168,138,255,.55);box-shadow:0 20px 80px rgba(73,38,145,.2);animation:ugc-rise .55s both}.ugc-scope .film video{width:100%;height:420px;-o-object-fit:cover;object-fit:cover;background:#050609;opacity:0}.ugc-scope .film.ready video{opacity:1;transition:opacity .8s ease}.ugc-scope .film footer{padding:14px 16px;display:flex;justify-content:space-between;color:#8b9099}.ugc-scope .film button,.ugc-scope .film footer{font:400 9px var(--mono);text-transform:uppercase}.ugc-scope .film button{border:0;background:transparent;color:#fff}.ugc-scope .film .rendering{position:absolute;inset:0 0 58px;display:none;place-items:center;align-content:center;gap:14px;text-align:center;background:#07080b;font:400 10px var(--mono);letter-spacing:.14em;color:#e7eef2}.ugc-scope .film.generating .rendering{display:grid}.ugc-scope .film.ready .rendering{display:none}.ugc-scope .film .rendering b{color:var(--acid);font-weight:400;font-size:13px;letter-spacing:.2em}.ugc-scope .film.generating .rendering:before{content:"";position:absolute;left:0;right:0;top:-2px;height:2px;background:var(--violet);box-shadow:0 0 16px var(--violet);animation:ugc-scan 1.8s linear infinite}.ugc-scope .film.generating .rendering:after{content:"";position:absolute;left:16%;bottom:18%;height:2px;width:calc(var(--gen-pct, 0) * .68%);background:linear-gradient(90deg,var(--violet),var(--cyan),var(--acid));box-shadow:0 0 14px rgba(168,138,255,.5);transition:width .35s linear}.ugc-scope .complete{margin-top:7vw;border:1px solid rgba(239,255,100,.25);border-radius:16px;padding:3vw;display:none;grid-template-columns:1fr auto;align-items:center;gap:30px;background:linear-gradient(130deg,rgba(27,30,20,.7),rgba(10,11,14,.9))}.ugc-scope .complete.show{display:grid;animation:ugc-rise .8s both}.ugc-scope .complete h2{font-size:clamp(2.7rem,5vw,6rem);letter-spacing:-.06em;line-height:.88;margin:8px 0}.ugc-scope .complete h2 em{font-style:normal;color:var(--acid)}.ugc-scope .complete p{color:#9ea3ad}.ugc-scope .counts{display:flex;gap:35px}.ugc-scope .counts span{font:400 9px var(--mono);text-transform:uppercase;color:#858a94}.ugc-scope .counts b{display:block;color:#fff;font:600 40px var(--sans)}.ugc-scope .complete-actions{grid-column:1/-1;display:flex;gap:8px}.ugc-scope .complete-actions a,.ugc-scope .complete-actions button{border:1px solid var(--line);background:#111319;color:#fff;border-radius:7px;padding:13px 18px;text-transform:uppercase;font:500 9px var(--mono);text-decoration:none}.ugc-scope .complete-actions .primary{background:var(--acid);color:#090a0d;border-color:var(--acid)}.ugc-scope .toast{position:fixed;right:22px;bottom:22px;z-index:50;background:var(--acid);color:#090a0d;padding:12px 16px;border-radius:6px;font:500 9px var(--mono);text-transform:uppercase;opacity:0;transform:translateY(80px);transition:.35s}.ugc-scope .toast.show{opacity:1;transform:none}.ugc-scope .page-foot{border-top:1px solid var(--line);padding:5vw 4vw;display:flex;justify-content:space-between;align-items:end}.ugc-scope .page-foot img{width:43px}.ugc-scope .page-foot strong{font-size:clamp(1.6rem,3vw,3.6rem);letter-spacing:-.04em}.ugc-scope .page-foot em{font-style:normal;color:var(--acid)}@keyframes ugc-blink{50%{opacity:.3}}@keyframes ugc-scan{to{top:103%}}@keyframes ugc-logoBuild{0%{opacity:.05;filter:blur(22px);transform:scale(.7)}60%{opacity:.7;filter:blur(5px);transform:scale(1.07)}to{opacity:1;filter:none;transform:scale(1)}}@keyframes ugc-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes ugc-genfill{to{width:68%}}@media(max-width:1050px){.ugc-scope .hero,.ugc-scope .pipeline{grid-template-columns:1fr}.ugc-scope .pipe-steps{justify-content:flex-start;overflow:auto}.ugc-scope .pipe-msg{text-align:left}.ugc-scope .motion-grid,.ugc-scope .phase-grid{grid-template-columns:1fr}.ugc-scope .online{display:none}.ugc-scope .tabs{margin-left:auto}}@media(max-width:700px){.ugc-scope .top{padding:0 18px;gap:8px}.ugc-scope .brand span{display:none}.ugc-scope .site-home,.ugc-scope .tabs a{padding:8px 5px;font-size:8px;letter-spacing:.02em}.ugc-scope .online{margin-left:auto;font-size:0}.ugc-scope .online:after{content:"ONLINE";font-size:8px}.ugc-scope .hero{padding:70px 18px}.ugc-scope .hero>*{min-width:0}.ugc-scope .hero h1{font-size:14vw}.ugc-scope .console{min-width:0;overflow:hidden}.ugc-scope .console textarea{min-width:0;font-size:18px}.ugc-scope .console footer{flex-wrap:wrap}.ugc-scope .launch{width:100%;margin:5px 0 0}.ugc-scope .pipeline{margin:0 18px 20px}.ugc-scope .pipe-steps{gap:6px}.ugc-scope .pipe-steps i{display:none}.ugc-scope .pipe-step{white-space:nowrap;padding-right:8px;border-right:1px solid var(--line)}.ugc-scope .workspace{padding:0 18px max(70px,48vh)}.ugc-scope .metrics{grid-template-columns:1fr 1fr}.ugc-scope .asset-grid{display:grid;grid-template-columns:1fr;grid-auto-rows:auto}.ugc-scope .asset,.ugc-scope .asset:nth-child(n){grid-column:auto;grid-row:auto;height:330px}.ugc-scope .asset:nth-child(3),.ugc-scope .asset:nth-child(4){height:500px}.ugc-scope .section-head{align-items:start}.ugc-scope .section-head strong{margin-top:15px}.ugc-scope .film{min-height:420px}.ugc-scope .film video{height:360px}.ugc-scope .complete{grid-template-columns:1fr;padding:28px 20px}.ugc-scope .counts{gap:20px}.ugc-scope .complete-actions{overflow:auto}.ugc-scope .complete-actions>*{white-space:nowrap}.ugc-scope .page-foot{padding:60px 18px;display:grid;gap:25px}}@media(prefers-reduced-motion:reduce){.ugc-scope *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ugc-scope{position:relative;isolation:isolate;min-height:100vh}