.watermark-editor{height:100%;padding:0;overflow-y:auto}.watermark-intro{background:#58a6ff0d;border:1px solid #58a6ff33;border-radius:6px;margin-bottom:15px;padding:20px}.watermark-intro h2{color:#58a6ff;margin-bottom:10px;font-size:1.5rem}.watermark-intro p{color:#8b949e;margin:0;font-size:.95rem;line-height:1.6}.watermark-actions{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:15px;display:flex}.save-message{color:#7ee787;text-align:center;background:#2ea0431a;border:1px solid #2ea043;border-radius:6px;margin-bottom:15px;padding:12px 20px;font-weight:500;transition:all .3s;animation:.3s ease-out slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #2ecc7166}50%{box-shadow:0 0 0 4px #2ecc711a}}.real-time-indicator{animation:2s ease-in-out infinite pulseGlow}.watermark-content{grid-template-columns:1fr 450px;align-items:start;gap:15px;display:grid}.watermark-controls{flex-direction:column;gap:20px;display:flex}.control-section{background:#161b22;border:1px solid #30363d;border-radius:6px;margin-bottom:15px;padding:20px}.control-section:last-child{margin-bottom:0}.section-title{color:#c9d1d9;align-items:center;gap:8px;margin:0 0 16px;font-size:1rem;font-weight:700;display:flex}.control-group{margin-bottom:16px}.control-group:last-child{margin-bottom:0}.control-label{color:#8b949e;align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem;font-weight:700;display:flex}.control-label input[type=checkbox]{cursor:pointer;accent-color:#58a6ff;width:18px;height:18px}.control-input,.control-select{color:#c9d1d9;background:#0d1117;border:1px solid #30363d;border-radius:4px;width:100%;padding:10px 12px;font-family:Courier New,Courier,monospace;font-size:.9rem;transition:all .2s}.control-input:focus,.control-select:focus{border-color:#58a6ff;outline:none;box-shadow:0 0 0 2px #58a6ff1a}.control-slider{-webkit-appearance:none;cursor:pointer;background:#30363d;border-radius:3px;outline:none;width:100%;height:6px}.control-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#58a6ff;border-radius:50%;width:16px;height:16px;transition:all .2s;box-shadow:0 0 5px #58a6ff80}.control-slider::-webkit-slider-thumb:hover{background:#79c0ff;transform:scale(1.2)}.control-slider::-moz-range-thumb{cursor:pointer;background:#58a6ff;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 0 5px #58a6ff80}.control-color{cursor:pointer;background:#0d1117;border:1px solid #30363d;border-radius:4px;width:60px;height:40px;padding:2px;transition:all .2s}.control-color:hover{border-color:#58a6ff}.control-color::-webkit-color-swatch-wrapper{padding:0}.control-color::-webkit-color-swatch{border:none;border-radius:2px}.color-input-group{align-items:center;gap:8px;display:flex}.control-input-small{color:#c9d1d9;text-transform:uppercase;background:#0d1117;border:1px solid #30363d;border-radius:4px;width:100px;padding:8px 10px;font-family:Courier New,Courier,monospace;font-size:.85rem}.control-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.position-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.position-btn{color:#8b949e;cursor:pointer;background:#0d1117;border:1px solid #30363d;border-radius:4px;padding:16px;font-family:Courier New,Courier,monospace;font-size:24px;transition:all .2s}.position-btn:hover{color:#c9d1d9;background:#161b22;border-color:#58a6ff}.position-btn.active{color:#58a6ff;background:#58a6ff1a;border-color:#58a6ff;box-shadow:0 0 10px #58a6ff33}.watermark-preview{position:sticky;top:20px}.preview-container{background-color:#0000;background-image:linear-gradient(45deg,#161b22 25%,#0000 25%),linear-gradient(-45deg,#161b22 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#161b22 75%),linear-gradient(-45deg,#0000 75%,#161b22 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:20px 20px;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;border:2px solid #30363d;border-radius:6px;width:100%;height:300px;margin-bottom:16px;position:relative;overflow:hidden}.watermark-preview-text{white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none}.translate-x-center{transform:translate(-50%)}.translate-y-center{transform:translateY(-50%)}.translate-center{transform:translate(-50%,-50%)}.animate-fade{animation:3s ease-in-out infinite fadeInOut}.animate-slide{will-change:margin-left;animation:4s ease-in-out infinite slideLeftRight}.animate-pulse{transform-origin:50%;animation:2s ease-in-out infinite pulse}.animate-bounce{will-change:margin-top;animation:1s ease-in-out infinite bounce}@keyframes fadeInOut{0%,to{opacity:.3}50%{opacity:1}}@keyframes slideLeftRight{0%,to{margin-left:-10px}50%{margin-left:10px}}@keyframes pulse{0%,to{filter:brightness()}50%{filter:brightness(1.3)}}@keyframes bounce{0%,to{margin-top:0}50%{margin-top:-10px}}.preview-info{background:#161b22;border:1px solid #30363d;border-radius:6px;padding:16px}.preview-info p{color:#8b949e;margin:0 0 8px;font-size:.85rem}.preview-info p:last-child{margin-bottom:0}.anim-fade{animation:3s ease-in-out infinite fadeInOut!important}.anim-slide{animation:4s ease-in-out infinite slideLeftRight!important}.anim-pulse{animation:2s ease-in-out infinite pulse!important}.anim-bounce{animation:1s ease-in-out infinite bounce!important}.transition-smooth{transition:opacity .3s ease-in-out,transform .3s ease-in-out!important}.transition-fast{transition:opacity .2s ease-in-out,transform .2s ease-in-out!important}.transition-slow{transition:opacity .5s ease-in-out,transform .5s ease-in-out!important}.transition-elastic{transition:opacity .4s cubic-bezier(.68,-.55,.265,1.55),transform .4s cubic-bezier(.68,-.55,.265,1.55)!important}@keyframes watermarkFadeIn{0%{opacity:0;filter:blur(4px);transform:scale(.9)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes watermarkFadeOut{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(4px);transform:scale(.9)}}@media (max-width:1200px){.watermark-content{grid-template-columns:1fr}.watermark-preview{position:relative;top:0}}@media (max-width:768px){.watermark-header{flex-direction:column;gap:16px}.watermark-actions{justify-content:stretch;width:100%}.watermark-actions button{flex:1}.control-row{grid-template-columns:1fr}.position-grid{grid-template-columns:repeat(3,1fr);gap:6px}.position-btn{padding:12px;font-size:20px}}
.LandingPage-module__U9ej6W__navLink{color:#fff;background:linear-gradient(135deg,#00ff8826,#00d4ff26);border:2px solid #0000;border-radius:10px;padding:10px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative;overflow:hidden}.LandingPage-module__U9ej6W__navLink:before{content:"";z-index:-1;background:#00ff884d;border-radius:50%;width:0;height:0;transition:width .6s,height .6s,top .6s,left .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LandingPage-module__U9ej6W__navLink:hover{border-color:#0f89;transform:translateY(-2px);box-shadow:0 8px 20px #00ff884d}.LandingPage-module__U9ej6W__navLink:hover:before{width:300px;height:300px}.LandingPage-module__U9ej6W__btnPrimary{color:#0a0e27;background:linear-gradient(135deg,#0f8,#00d4ff);border-radius:14px;align-items:center;gap:10px;padding:18px 40px;font-size:18px;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f86,0 0 40px #00d4ff33}.LandingPage-module__U9ej6W__btnPrimary:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%}.LandingPage-module__U9ej6W__btnPrimary:hover:before{left:100%}.LandingPage-module__U9ej6W__btnPrimary:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 20px 50px #00ff8880,0 0 60px #00d4ff4d}.LandingPage-module__U9ej6W__btnPrimary:active{transform:translateY(-2px)scale(.98)}.LandingPage-module__U9ej6W__btnSecondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:2px solid #ffffff4d;border-radius:14px;padding:18px 40px;font-size:18px;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative;overflow:hidden}.LandingPage-module__U9ej6W__btnSecondary:before{content:"";z-index:-1;background:linear-gradient(135deg,#0f83,#00d4ff33);width:0;height:100%;transition:width .4s;position:absolute;top:0;left:0}.LandingPage-module__U9ej6W__btnSecondary:hover:before{width:100%}.LandingPage-module__U9ej6W__btnSecondary:hover{background:#ffffff26;border-color:#00ff8880;transform:translateY(-4px);box-shadow:0 10px 30px #0f83}.LandingPage-module__U9ej6W__btnSecondary:active{transform:translateY(-2px)}.LandingPage-module__U9ej6W__btnCta{color:#0a0e27;background:linear-gradient(135deg,#0f8,#00d4ff);border-radius:16px;align-items:center;gap:12px;padding:20px 48px;font-size:20px;font-weight:800;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 15px 40px #0f86,0 0 60px #00d4ff4d}.LandingPage-module__U9ej6W__btnCta:before{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:100%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%}.LandingPage-module__U9ej6W__btnCta:after{content:"";z-index:-1;background:radial-gradient(circle,#fff3 0%,#0000 70%);width:200%;height:200%;animation:3s ease-in-out infinite LandingPage-module__U9ej6W__pulseCta;position:absolute;top:-50%;left:-50%}@keyframes LandingPage-module__U9ej6W__pulseCta{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:0;transform:scale(1.2)}}.LandingPage-module__U9ej6W__btnCta:hover:before{left:100%}.LandingPage-module__U9ej6W__btnCta:hover{transform:translateY(-5px)scale(1.03);box-shadow:0 25px 60px #0f89,0 0 80px #00d4ff66}.LandingPage-module__U9ej6W__btnCta:active{transform:translateY(-3px)scale(.98)}.LandingPage-module__U9ej6W__btnArrow{font-size:20px;transition:transform .3s;display:inline-block}.LandingPage-module__U9ej6W__btnPrimary:hover .LandingPage-module__U9ej6W__btnArrow,.LandingPage-module__U9ej6W__btnCta:hover .LandingPage-module__U9ej6W__btnArrow{transform:translate(5px)}
