.ticker-wrapper{z-index:10;background:linear-gradient(90deg,#e14d4214 0%,#e14d420a 50%,#e14d4214 100%);border-top:1px solid #e14d4233;border-bottom:1px solid #e14d4233;width:100%;padding:.7rem 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.ticker-track{align-items:center;gap:0;width:max-content;animation:30s linear infinite tickerScroll;display:flex}.ticker-track:hover{animation-play-state:paused}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{white-space:nowrap;letter-spacing:1.5px;text-transform:uppercase;color:#ffffffbf;align-items:center;padding:0 1.2rem;font-size:.85rem;font-weight:600;transition:color .3s;display:inline-flex}.ticker-item:hover{color:var(--accent-color,#e14d42)}.ticker-dot{color:#e14d42b3;vertical-align:middle;margin-left:1.2rem;font-size:.5rem}@media (max-width:968px){.ticker-wrapper{padding:.55rem 0;-webkit-mask-image:none;mask-image:none}.ticker-item{letter-spacing:1px;padding:0 .8rem;font-size:.75rem}.ticker-dot{margin-left:.8rem}}
@property --gs-hue{syntax:"<number>";inherits:true;initial-value:0}@property --gs-rotate{syntax:"<number>";inherits:true;initial-value:0}@property --gs-bg-y{syntax:"<number>";inherits:true;initial-value:0}@property --gs-bg-x{syntax:"<number>";inherits:true;initial-value:0}@property --gs-bg-size{syntax:"<number>";inherits:true;initial-value:1}@property --gs-glow-opacity{syntax:"<number>";inherits:true;initial-value:1}@property --gs-glow-blur{syntax:"<number>";inherits:true;initial-value:6}@property --gs-glow-scale{syntax:"<number>";inherits:true;initial-value:1.5}@property --gs-white-shadow{syntax:"<number>";inherits:true;initial-value:0}.glowing-shadow{--gs-card-color:#05000f;--gs-card-radius:18px;--gs-border-width:2px;--gs-bg-size:1;--gs-hue:0;--gs-hue-speed:1;--gs-rotate:0;--gs-animation-speed:4s;--gs-interaction-speed:.55s;--gs-glow-scale:1.5;--gs-scale-factor:1;--gs-glow-blur:5;--gs-glow-opacity:.9;--gs-glow-rotate-unit:1deg;z-index:2;color:#fff;border-radius:var(--gs-card-radius);width:min(560px,100%);position:relative}.glowing-shadow:before{content:"";inset:calc(var(--gs-border-width) * -1);border-radius:calc(var(--gs-card-radius) + var(--gs-border-width));background:#292929 radial-gradient(30% 30% at calc(var(--gs-bg-x) * 1%) calc(var(--gs-bg-y) * 1%), hsl(calc(var(--gs-hue) * var(--gs-hue-speed) * 1deg) 100% 90%) calc(0% * var(--gs-bg-size)), hsl(calc(var(--gs-hue) * var(--gs-hue-speed) * 1deg) 100% 78%) calc(20% * var(--gs-bg-size)), hsl(calc(var(--gs-hue) * var(--gs-hue-speed) * 1deg) 100% 58%) calc(40% * var(--gs-bg-size)), transparent 100%);animation:gs-hue-animation var(--gs-animation-speed) linear infinite, gs-rotate-bg var(--gs-animation-speed) linear infinite;transition:--gs-bg-size var(--gs-interaction-speed) ease;position:absolute;box-shadow:0 0 24px #000000b3}.glowing-shadow__content{z-index:2;border-radius:var(--gs-card-radius);background:var(--gs-card-color);box-shadow:0 0 calc(var(--gs-white-shadow) * 1vw) calc(var(--gs-white-shadow) * .15vw) #ffffff2e, 0 24px 90px #00000073;position:relative;overflow:hidden}.glowing-shadow__orb{z-index:1;aspect-ratio:1;width:22%;animation:gs-rotate var(--gs-animation-speed) linear infinite;transform:translate(-50%, -50%) rotateZ(calc(var(--gs-rotate) * var(--gs-glow-rotate-unit))) translateY(-150%);transform-origin:50%;pointer-events:none;border-radius:999px;display:block;position:absolute;top:50%;left:50%}.glowing-shadow__orb:after{content:"";border-radius:inherit;background:hsl(calc(var(--gs-hue) * var(--gs-hue-speed) * 1deg) 100% 58%);filter:blur(calc(var(--gs-glow-blur) * 10px));opacity:var(--gs-glow-opacity);animation:gs-hue-animation var(--gs-animation-speed) linear infinite;transform:scaleY(calc(var(--gs-glow-scale) * var(--gs-scale-factor) / 1.1)) scaleX(calc(var(--gs-glow-scale) * var(--gs-scale-factor) * 1.2));position:absolute;inset:-15%}.glowing-shadow:hover{--gs-bg-size:15;--gs-glow-blur:1.5;--gs-glow-opacity:.55;--gs-glow-scale:2.4;--gs-rotate:900;--gs-glow-rotate-unit:0;--gs-scale-factor:1.2}.glowing-shadow:hover:before,.glowing-shadow:hover .glowing-shadow__orb,.glowing-shadow:hover .glowing-shadow__orb:after{animation-play-state:paused}.glowing-shadow:hover .glowing-shadow__content{animation:gs-shadow-pulse calc(var(--gs-animation-speed) * 2) linear infinite}@keyframes gs-shadow-pulse{0%,24%,46%,73%,96%{--gs-white-shadow:.35}12%,28%,41%,63%,75%,82%,98%{--gs-white-shadow:1.2}18%,52%,88%{--gs-white-shadow:1.8}}@keyframes gs-rotate-bg{0%{--gs-bg-x:0;--gs-bg-y:0}25%{--gs-bg-x:100;--gs-bg-y:0}50%{--gs-bg-x:100;--gs-bg-y:100}75%{--gs-bg-x:0;--gs-bg-y:100}to{--gs-bg-x:0;--gs-bg-y:0}}@keyframes gs-rotate{0%{--gs-rotate:-70}to{--gs-rotate:290}}@keyframes gs-hue-animation{0%{--gs-hue:0}to{--gs-hue:360}}@media (prefers-reduced-motion:reduce){.glowing-shadow:before,.glowing-shadow__orb,.glowing-shadow__orb:after,.glowing-shadow:hover .glowing-shadow__content{animation:none}}
.hero-section{align-items:center;min-height:100vh;padding-top:88px;padding-bottom:4rem;display:flex;position:relative;overflow:hidden}.hero-bottom-ticker{z-index:20;width:100%;position:absolute;bottom:0;left:0}.bg-glow{filter:blur(100px);opacity:.4;z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.glow-1{background:#e14d422e;width:500px;height:500px;top:-10%;right:-5%}.glow-2{background:#1414ff33;width:600px;height:600px;bottom:-20%;left:-10%}.bg-grid{z-index:-2;perspective:1000px;transform-origin:top;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px;width:100%;height:100%;animation:20s linear infinite gridMove;position:absolute;top:0;left:0}@keyframes gridMove{0%{transform:translateY(0)}to{transform:translateY(50px)}}.hero-content{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:calc(100vh - 88px - 4rem);display:grid}.hero-text-container{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.badge{color:var(--accent-color);border:1px solid #e14d4224;border-radius:20px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.badge-icon{color:var(--accent-color)}.hero-title{letter-spacing:-1px;flex-direction:column;align-items:flex-start;font-size:4rem;font-weight:800;line-height:1.1;display:flex}.hero-title-line{white-space:nowrap;flex-wrap:nowrap;column-gap:.18em;display:flex}.hero-title-word{display:inline-block}.text-accent{color:var(--accent-color);text-shadow:0 0 18px #e14d4247}.text-nowrap{white-space:nowrap}.hero-subtitle{color:var(--text-secondary);max-width:500px;font-size:1.2rem;line-height:1.6}.hero-buttons{gap:1.5rem;margin-top:1rem;display:flex}.btn-primary{background:var(--accent-color);color:#fff;border:none;border-radius:30px;align-items:center;gap:.8rem;padding:1rem 2rem;font-family:inherit;font-size:1rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 16px 34px #e14d423d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 30px #e14d4273}.btn-secondary{background:var(--glass-bg);color:var(--text-primary);border:1px solid var(--border-color);border-radius:30px;align-items:center;gap:.8rem;padding:1rem 2rem;font-family:inherit;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.btn-secondary:hover{border-color:var(--accent-color);background:#e14d420f}.hero-visual{justify-content:center;align-items:center;height:500px;display:flex}.hero-glowing-shadow{--gs-card-radius:14px;--gs-card-color:#080f19eb;width:min(560px,100%)}.editor-window{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:inherit;background:#080f19eb;border:1px solid #ffffff14;width:100%;max-width:none;font-family:Inter,Segoe UI,sans-serif;overflow:hidden;box-shadow:0 0 60px #00ffcc0f,0 25px 80px #00000080}.editor-titlebar{background:#0000004d;border-bottom:1px solid #ffffff0f;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex}.editor-dots{gap:6px;display:flex}.ed-dot{border-radius:50%;width:11px;height:11px}.ed-dot-red{background:#ff5f57}.ed-dot-yellow{background:#ffbd2e}.ed-dot-green{background:#28c840}.editor-tabs{gap:0;display:flex}.editor-tab{color:#ffffff59;cursor:default;letter-spacing:.3px;border:1px solid #0000;border-bottom:none;border-radius:6px 6px 0 0;padding:.3rem .9rem;font-size:.7rem}.editor-tab.active{color:#fffc;background:#ffffff0d;border-color:#ffffff14}.editor-main{height:240px;display:flex}.editor-toolbar{background:#00000040;border-right:1px solid #ffffff0d;flex-direction:column;align-items:center;gap:2px;width:36px;padding:.5rem 0;display:flex}.tool-icon{color:#ffffff59;cursor:default;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.tool-icon svg{width:14px;height:14px}.tool-icon.active{color:var(--accent-color);background:#00ffcc26}.tool-divider{background:#ffffff14;width:18px;height:1px;margin:4px 0}.editor-canvas{background-color:#0c121c;background-image:linear-gradient(45deg,#0f141e 25%,#0000 25%),linear-gradient(-45deg,#0f141e 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#141923 75%),linear-gradient(-45deg,#0000 75%,#141923 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;flex:1;position:relative;overflow:hidden}.canvas-layer{position:absolute;inset:0}.layer-bg .layer-gradient{background:linear-gradient(135deg,#00ffcc14 0%,#14145033 40%,#7800ff1a 70%,#00c8ff0f 100%);width:100%;height:100%;animation:8s ease-in-out infinite alternate gradientShift}@keyframes gradientShift{0%{opacity:.6;filter:hue-rotate()}50%{opacity:.9;filter:hue-rotate(20deg)}to{opacity:.7;filter:hue-rotate(-10deg)}}.layer-shape{pointer-events:none}.shape-circle{background:linear-gradient(135deg,#00ffcc4d,#00ffcc0d);border:1.5px solid #0fc6;border-radius:50%;width:70px;height:70px;animation:6s ease-in-out infinite alternate floatShape;position:absolute;top:20%;right:15%;box-shadow:0 0 20px #00ffcc26}.shape-rect{background:linear-gradient(135deg,#7850ff4d,#7850ff0d);border:1.5px solid #7850ff66;border-radius:6px;width:50px;height:50px;animation:5s ease-in-out 1s infinite alternate-reverse floatShape;position:absolute;bottom:25%;left:12%;transform:rotate(15deg);box-shadow:0 0 15px #7850ff1a}@keyframes floatShape{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-12px)rotate(8deg)}}.layer-text{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.canvas-text-main{letter-spacing:8px;color:#ffffffe6;text-shadow:0 0 30px #00ffcc4d;font-size:2.4rem;font-weight:900;animation:3s ease-in-out infinite alternate textGlow}.canvas-text-sub{letter-spacing:6px;color:#0fc9;text-transform:uppercase;font-size:.55rem;font-weight:600}@keyframes textGlow{0%{text-shadow:0 0 20px #0fc3}to{text-shadow:0 0 40px #00ffcc80,0 0 80px #00ffcc26}}.selection-box{pointer-events:none;border:1px dashed #00b4ff99;width:56%;height:44%;animation:.6s linear infinite marchingAnts,4s ease-in-out infinite selectionPulse;position:absolute;top:28%;left:22%}@keyframes marchingAnts{0%{border-image:repeating-linear-gradient(90deg,#00b4ffb3 0 4px,#0000 4px 8px) 1}to{border-image:repeating-linear-gradient(90deg,#0000 0 4px,#00b4ffb3 4px 8px) 1}}@keyframes selectionPulse{0%,to{opacity:.8}50%{opacity:.4}}.sel-corner{background:#00b4ffe6;border:1px solid #fff;border-radius:1px;width:8px;height:8px;position:absolute}.sel-corner.tl{top:-4px;left:-4px}.sel-corner.tr{top:-4px;right:-4px}.sel-corner.bl{bottom:-4px;left:-4px}.sel-corner.br{bottom:-4px;right:-4px}.canvas-cursor{pointer-events:none;width:16px;height:16px;animation:8s ease-in-out infinite cursorMove;position:absolute;top:35%;left:55%}.canvas-cursor:before{content:"";filter:drop-shadow(0 1px 3px #00000080);border-top:4px solid #0000;border-bottom:10px solid #0000;border-left:7px solid #ffffffe6;width:0;height:0;position:absolute}@keyframes cursorMove{0%{top:35%;left:55%}15%{top:30%;left:40%}30%{top:50%;left:25%}50%{top:45%;left:60%}70%{top:25%;left:70%}85%{top:55%;left:50%}to{top:35%;left:55%}}.editor-layers-panel{background:#0003;border-left:1px solid #ffffff0d;flex-direction:column;width:110px;font-size:.65rem;display:flex}.layers-title{text-transform:uppercase;letter-spacing:1.5px;color:#fff6;border-bottom:1px solid #ffffff0d;padding:.4rem .6rem;font-size:.6rem;font-weight:700}.layer-item{color:#ffffffa6;cursor:default;border-bottom:1px solid #ffffff08;align-items:center;gap:5px;padding:.35rem .5rem;transition:background .2s;display:flex}.layer-item.active{color:#ffffffe6;background:#00ffcc14}.layer-item.dimmed{opacity:.35}.layer-eye{text-align:center;width:14px;font-size:.55rem}.layer-eye.off{color:#fff3}.layer-thumb{border-radius:2px;flex-shrink:0;width:18px;height:14px}.thumb-text{background:linear-gradient(135deg,#ffffff4d,#ffffff1a)}.thumb-shape{background:linear-gradient(135deg,#0fc6,#7850ff4d)}.thumb-img{background:linear-gradient(135deg,#0064ff4d,#00c86433)}.thumb-fx{background:linear-gradient(135deg,#ff96004d,#ff326433)}.layer-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.editor-timeline{background:#00000040;border-top:1px solid #ffffff0f}.timeline-header{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:.35rem .8rem;display:flex}.tl-label{text-transform:uppercase;letter-spacing:1px;color:#ffffff59;font-size:.6rem;font-weight:700}.tl-controls{gap:8px;display:flex}.tl-btn{color:#ffffff4d;cursor:default;font-size:.55rem}.tl-btn.play{color:var(--accent-color);font-size:.7rem}.tl-time{color:var(--accent-color);letter-spacing:.5px;font-family:JetBrains Mono,Consolas,monospace;font-size:.65rem;font-weight:600}.timeline-tracks{flex-direction:column;gap:4px;padding:.3rem .8rem .5rem;display:flex;position:relative}.tl-track{align-items:center;gap:6px;height:16px;display:flex}.tl-track-label{color:#ffffff4d;text-align:right;flex-shrink:0;width:18px;font-size:.55rem;font-weight:700}.tl-track-bar{background:#ffffff08;border-radius:3px;flex:1;height:12px;position:relative;overflow:hidden}.tl-clip{opacity:.85;border-radius:3px;height:100%;position:absolute}.clip-green{background:linear-gradient(90deg,#00ff9680,#00ff9640);border:1px solid #00ff9666}.clip-blue{background:linear-gradient(90deg,#0096ff80,#0096ff40);border:1px solid #0096ff66}.clip-purple{background:linear-gradient(90deg,#9650ff80,#9650ff40);border:1px solid #9650ff66}.clip-cyan{background:linear-gradient(90deg,#0fc6,#00ffcc26);border:1px solid #00ffcc4d}.tl-playhead{background:var(--accent-color);z-index:2;border-radius:1px;width:2px;height:100%;animation:6s linear infinite playheadMove;position:absolute;top:0;box-shadow:0 0 6px #00ffcc80}.tl-playhead:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--accent-color);width:0;height:0;position:absolute;top:-2px;left:-4px}@keyframes playheadMove{0%{left:24px}to{left:calc(100% - 12px)}}@media (max-width:968px){.hero-section{min-height:initial;padding-top:92px;padding-bottom:1.25rem;overflow-x:clip}.hero-content{min-height:0}.bg-grid,.layer-gradient,.shape-circle,.shape-rect,.canvas-text-main,.selection-box,.canvas-cursor,.tl-playhead{animation:none!important}.editor-window{-webkit-backdrop-filter:none;backdrop-filter:none}.hero-bottom-ticker{margin-top:1rem;position:static}.hero-content{text-align:left;grid-template-columns:1fr;gap:1.25rem}.hero-text-container{align-items:flex-start;gap:1rem;opacity:1!important}.hero-title{letter-spacing:0;font-size:clamp(2.15rem,10vw,3rem);line-height:1.06}.hero-subtitle{max-width:31rem;font-size:.98rem;line-height:1.55}.hero-buttons{gap:1rem;width:auto;max-width:none;margin:.35rem 0 0}.btn-primary,.btn-secondary{border-radius:24px;justify-content:center;width:auto;padding:.82rem 1.35rem;font-size:.95rem}.hero-visual{height:auto;padding:1rem 0}.editor-window{max-width:100%}.editor-main{height:180px}.editor-layers-panel{display:none}.canvas-text-main{font-size:1.6rem}}@media (max-width:640px){.hero-section{align-items:center;min-height:100svh;padding-top:6.25rem;padding-bottom:2.4rem}.hero-content{align-content:center;gap:.85rem;min-height:calc(100svh - 8.65rem);padding-bottom:5svh}.hero-visual,.hero-bottom-ticker{display:none}.badge{padding:.42rem .78rem;font-size:.76rem}.hero-title{max-width:10.5em;font-size:clamp(2.05rem,8.7vw,2.55rem);line-height:1.06}.hero-title-line{white-space:normal;flex-wrap:wrap;column-gap:.16em}.text-nowrap{white-space:normal}.hero-subtitle{max-width:22rem;font-size:.9rem;line-height:1.5}.hero-buttons{grid-template-columns:1fr;gap:.55rem;width:100%;display:grid}.btn-primary,.btn-secondary{gap:.45rem;width:100%;min-width:0;min-height:48px;padding:.76rem .9rem;font-size:.92rem}}@media (max-width:360px){.hero-title{font-size:1.86rem}.hero-buttons{grid-template-columns:1fr}}
