/* SL Obfuscator */:root{--bg:#08070d;--panel:#100e17;--text:#f7f4fb;--muted:#a6a1af;--purple:#a66bfa;--violet:#7241c8;--border:rgba(255,255,255,.1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;overflow-x:hidden}.noise{position:fixed;inset:0;opacity:.035;pointer-events:none;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.header{height:92px;padding:0 5.5vw;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;width:100%;z-index:10;border-bottom:1px solid transparent;transition:.3s}.header.scrolled{height:74px;background:rgba(8,7,13,.85);backdrop-filter:blur(18px);border-color:var(--border)}.brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;letter-spacing:.12em;font-size:17px}.brand img{width:39px;height:39px;object-fit:cover;border-radius:8px}.brand b{font-weight:500;color:#bc85ff}.nav{display:flex;align-items:center;gap:38px}.nav>a{font-size:14px;color:#b3aebc;text-decoration:none;transition:.2s}.nav>a:hover,.nav>a.active{color:#fff}.nav-cta{padding:12px 17px;border:1px solid var(--border);border-radius:30px;color:#fff!important}.nav-cta span,.button span{color:#d1adff;margin-left:8px}.menu{display:none;background:none;border:0;width:36px}.menu span{height:1px;background:#fff;display:block;margin:8px}.hero{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:125px 7vw 75px;position:relative;isolation:isolate}.hero:before{content:"";position:absolute;width:720px;height:720px;border:1px solid rgba(158,92,244,.07);border-radius:50%;right:-210px;top:-270px;box-shadow:0 0 0 110px rgba(158,92,244,.018),0 0 0 220px rgba(158,92,244,.012);z-index:-1}.hero-glow{position:absolute;right:7%;top:23%;width:380px;height:380px;background:#713cc9;filter:blur(150px);opacity:.18;z-index:-1}.eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:11px;color:#bbb5c3;margin-bottom:25px;display:flex;align-items:center;gap:11px}.eyebrow span{width:27px;height:1px;background:var(--purple)}h1,h2{font-family:'Manrope',sans-serif;font-weight:500;letter-spacing:-.055em;line-height:1.02}h1{font-size:clamp(54px,5.7vw,88px)}h1 em,h2 em{font-style:normal;color:#a96cff;background:linear-gradient(100deg,#e2c8ff,#9a56f0 70%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-copy>p{font-size:17px;line-height:1.75;color:var(--muted);max-width:580px;margin:30px 0 37px}.hero-actions{display:flex;gap:30px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;border:0;text-decoration:none;color:#fff;font:500 14px 'DM Sans';padding:17px 23px;border-radius:4px;cursor:pointer}.button.primary{background:linear-gradient(135deg,#9a59ed,#6c35bd);box-shadow:0 12px 35px rgba(120,58,197,.25)}.button:hover{transform:translateY(-2px)}.text-link{color:#ddd7e3;font-size:14px;text-decoration:none}.text-link span{color:#9d62e6;margin-left:7px}.hero-visual{height:min(610px,65vw);display:flex;align-items:center;justify-content:center;position:relative}.logo-frame{width:min(485px,41vw);aspect-ratio:1;overflow:hidden;border-radius:50%;box-shadow:0 35px 80px rgba(0,0,0,.5);position:relative}.logo-frame:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(187,119,255,.2);box-shadow:inset 0 0 50px rgba(0,0,0,.3)}.logo-frame img{width:100%;height:100%;object-fit:cover;transform:scale(1.05)}.orb{position:absolute;width:75%;height:75%;border-radius:50%;border:1px solid rgba(168,103,243,.18);animation:spin 20s linear infinite}.orb:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#c090ff;box-shadow:0 0 25px 8px #8d4ae3;top:10%;left:15%}@keyframes spin{to{transform:rotate(360deg)}}.floating-tag{position:absolute;padding:12px 17px;border:1px solid var(--border);background:rgba(21,17,30,.78);backdrop-filter:blur(12px);font-size:12px;color:#c9c4cf;border-radius:6px;box-shadow:0 15px 30px rgba(0,0,0,.25)}.floating-tag i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#a367ee;margin-right:8px;box-shadow:0 0 10px #a367ee}.floating-tag strong{color:#b57bff;margin-right:8px}.tag-one{top:17%;left:0}.tag-two{bottom:14%;right:-1%}.scroll-hint{position:absolute;bottom:35px;left:7vw;color:#716c78;text-transform:uppercase;font-size:9px;letter-spacing:.18em;display:flex;align-items:center;gap:12px}.scroll-hint span{display:block;width:1px;height:34px;background:linear-gradient(#a367ee,transparent)}.section{padding:125px 7vw}.services{background:#0b0911}.section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:62px}.section-head h2,.about h2,.contact h2{font-size:clamp(42px,4.3vw,67px)}.section-head>p{max-width:390px;color:var(--muted);font-size:15px;line-height:1.75;margin-bottom:5px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service-card{min-height:390px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));border:1px solid var(--border);padding:28px;display:flex;flex-direction:column;justify-content:space-between;transition:.35s;position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:#853bda;filter:blur(80px);opacity:0;right:-80px;top:-70px;transition:.35s}.service-card:hover{border-color:rgba(167,105,241,.4);transform:translateY(-7px)}.service-card:hover:before{opacity:.18}.card-top{display:flex;justify-content:space-between;color:#716b78;font-size:11px}.card-top b{font:400 24px 'Manrope';color:#ac6df7}.service-card h3{font:500 25px 'Manrope';margin-bottom:15px}.service-card p{color:var(--muted);font-size:14px;line-height:1.7}.service-card a{color:#d9d3df;text-decoration:none;font-size:12px}.service-card a span{float:right;color:#a265e8;font-size:16px}.about{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;overflow:hidden}.about-art{height:520px;position:relative;display:flex;align-items:center;justify-content:center}.about-art:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:#7932c7;filter:blur(120px);opacity:.25}.code-mark{font:500 clamp(70px,9vw,135px) 'Manrope';letter-spacing:-.15em;z-index:1;color:#eee8f5;text-shadow:0 10px 40px rgba(0,0,0,.5)}.code-mark span{color:#a966ef}.ring{position:absolute;border:1px solid rgba(172,103,251,.14);border-radius:50%}.r1{width:370px;height:370px}.r2{width:510px;height:510px}.about-copy>p{color:var(--muted);line-height:1.75;font-size:15px;margin:28px 0 35px;max-width:560px}.values>div{display:flex;border-top:1px solid var(--border);padding:19px 0;gap:24px}.values strong{font-size:10px;color:#a269e7;padding-top:4px}.values span{color:#827d8a;font-size:13px}.values b{display:block;color:#eeeaf2;font-size:14px;margin-bottom:5px;font-weight:500}.contact{background:linear-gradient(145deg,#0d0a14,#0a080f);display:grid;grid-template-columns:.85fr 1.15fr;gap:10vw;position:relative}.contact:before{content:"";position:absolute;left:12%;top:30%;width:260px;height:260px;background:#6b27a6;filter:blur(150px);opacity:.18}.contact-intro{z-index:1}.contact-intro>p{max-width:450px;color:var(--muted);line-height:1.7;margin:28px 0}.contact-intro>a{color:#d6cede;text-decoration:none;border-bottom:1px solid #67428d;padding-bottom:7px;font-size:14px}.contact-intro>a span{color:#ae70ef}.contact-form{padding:35px;background:rgba(255,255,255,.025);border:1px solid var(--border)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:block;color:#bab5c1;font-size:11px;margin-bottom:22px;text-transform:uppercase;letter-spacing:.08em}input,select,textarea{display:block;width:100%;margin-top:9px;border:1px solid var(--border);background:#0d0b12;color:#f7f4fb;padding:14px 13px;font:400 13px 'DM Sans';outline:none;border-radius:2px}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:#9254dc}.contact-form button{width:100%}.success{background:rgba(110,212,151,.1);border:1px solid rgba(110,212,151,.3);color:#9ee0b8;padding:13px;margin-bottom:20px;font-size:13px}footer{min-height:110px;padding:28px 7vw;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);color:#6e6975;font-size:11px}footer .brand{font-size:14px}footer .brand img{width:32px;height:32px}footer p{text-transform:uppercase;letter-spacing:.22em}footer p i{display:inline-block;width:4px;height:4px;background:#9659de;border-radius:50%;margin:0 12px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:900px){.header{height:72px;padding:0 5vw}.menu{display:block}.nav{position:fixed;top:72px;left:0;right:0;background:#0d0b13;flex-direction:column;align-items:stretch;padding:28px 6vw;gap:24px;border-bottom:1px solid var(--border);transform:translateY(-140%);transition:.3s;z-index:-1}.nav.open{transform:none}.hero{grid-template-columns:1fr;padding:115px 6vw 75px}.hero-copy{text-align:center}.hero-copy .eyebrow,.hero-actions{justify-content:center}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-visual{height:440px}.logo-frame{width:340px}.tag-one{left:5%}.tag-two{right:5%}.scroll-hint{display:none}.section{padding:90px 6vw}.section-head{display:block}.section-head>p{margin-top:25px}.service-grid{grid-template-columns:1fr}.service-card{min-height:300px}.about{grid-template-columns:1fr}.about-art{height:370px}.contact{grid-template-columns:1fr;gap:55px}footer{gap:25px;flex-wrap:wrap}footer p{order:3;width:100%;text-align:center}}@media(max-width:560px){h1{font-size:46px}.hero{padding-left:5vw;padding-right:5vw}.hero-actions{flex-direction:column;gap:20px}.hero-visual{height:370px}.logo-frame{width:280px}.floating-tag{font-size:10px}.tag-one{top:12%;left:-2%}.tag-two{right:-2%;bottom:10%}.section{padding:75px 5vw}.field-row{grid-template-columns:1fr}.contact-form{padding:24px}.r2{width:360px;height:360px}.r1{width:280px;height:280px}.about-art{height:330px}footer{justify-content:center}footer>span{width:100%;text-align:center}.section-head h2,.about h2,.contact h2{font-size:40px}}.page-main{min-height:calc(100vh - 110px)}.four-cards{grid-template-columns:repeat(4,1fr)}.four-cards .service-card{min-height:370px}.home-cta{text-align:center;background:radial-gradient(circle at 50% 50%,rgba(137,65,210,.17),transparent 48%)}.home-cta>p{color:#9d96a5;margin-bottom:12px}.home-cta h2{font-size:clamp(45px,6vw,80px);margin-bottom:35px}.page-hero{padding:180px 7vw 90px;min-height:510px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 75% 25%,rgba(130,61,205,.16),transparent 35%);border-bottom:1px solid var(--border)}.page-hero h1{font-size:clamp(55px,7vw,96px)}.page-hero>p{color:var(--muted);font-size:16px;line-height:1.7;max-width:610px;margin-top:28px}.order-section{padding-top:80px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step{border:1px solid var(--border);padding:28px;min-height:330px;background:rgba(255,255,255,.018)}.step>span{color:#756e7d;font-size:11px}.step-icon{width:55px;height:55px;margin:55px 0 30px;border:1px solid rgba(174,105,247,.35);display:grid;place-items:center;color:#b878ff;font-size:23px;border-radius:50%}.step h3{font:500 21px 'Manrope';margin-bottom:12px}.step p{font-size:13px;line-height:1.7;color:var(--muted)}.discord-box{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:60px;padding:55px;background:linear-gradient(120deg,rgba(128,61,204,.16),rgba(255,255,255,.02));border:1px solid rgba(175,106,247,.2)}.discord-box small{color:#a770e9;text-transform:uppercase;letter-spacing:.16em}.discord-box h2{font-size:clamp(32px,4vw,55px);margin:9px 0}.discord-box p{color:var(--muted)}.discord-box .button{white-space:nowrap}.portfolio-section{padding-top:75px}.portfolio-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.project-card{border:1px solid var(--border);background:rgba(255,255,255,.02);overflow:hidden}.project-image{aspect-ratio:16/10;overflow:hidden;background:#100d17}.project-image img{width:100%;height:100%;object-fit:cover;transition:.55s}.project-card:hover img{transform:scale(1.035)}.project-copy{padding:28px}.project-copy small{color:#a96df1;text-transform:uppercase;letter-spacing:.14em}.project-copy h2{font-size:26px;margin:10px 0}.project-copy p{color:var(--muted);line-height:1.7;font-size:14px}.empty-state{text-align:center;border:1px solid var(--border);padding:100px 30px}.empty-state>div{font:500 55px 'Manrope';color:#a567ed}.empty-state h2{font-size:35px;margin:20px}.empty-state p{color:var(--muted)}.admin-body{min-height:100vh;background:radial-gradient(circle at 15% 10%,#1a1027,#08070d 45%)}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:25px}.admin-panel{background:rgba(15,12,22,.92);border:1px solid var(--border);padding:35px}.login-panel{width:min(460px,100%);display:flex;flex-direction:column;gap:30px}.login-panel h1,.admin-title h1{font-size:38px;margin:7px 0}.login-panel p,.admin-title p{color:var(--muted)}.login-panel small,.admin-title small{color:#a56ae9;letter-spacing:.16em}.login-panel label{margin:0}.login-panel .button{width:100%}.back-link{text-align:center;color:#8f8998;font-size:12px;text-decoration:none}.admin-alert{padding:13px 15px;font-size:13px;border:1px solid}.admin-alert.error{color:#ffaaa4;border-color:rgba(255,94,84,.35);background:rgba(255,94,84,.08)}.admin-alert.success{color:#a8e9bd;border-color:rgba(87,218,130,.3);background:rgba(87,218,130,.08)}.admin-header{height:80px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.admin-header>div{display:flex;gap:25px}.admin-header>div a{color:#aaa4b1;text-decoration:none;font-size:13px}.admin-main{display:grid;grid-template-columns:1fr 410px;gap:50px;padding:70px 7vw}.admin-title{margin-bottom:30px}.upload-form .button{width:100%}.file-label span{float:right;text-transform:none;color:#716c78;letter-spacing:0}.file-label input{padding:25px}.admin-main aside h2{font:500 20px 'Manrope';margin-bottom:22px}.admin-main aside h2 span{color:#9c65dc;margin-left:7px}.admin-projects{display:flex;flex-direction:column;gap:10px}.admin-projects article{display:grid;grid-template-columns:70px 1fr 30px;align-items:center;gap:13px;border:1px solid var(--border);padding:9px;background:rgba(255,255,255,.02)}.admin-projects img{width:70px;height:52px;object-fit:cover}.admin-projects small,.admin-projects strong{display:block}.admin-projects small{font-size:9px;color:#9d65dd;text-transform:uppercase}.admin-projects strong{font-size:13px;margin-top:4px}.admin-projects button{border:0;background:none;color:#958f9c;font-size:22px;cursor:pointer}.no-project{color:var(--muted);font-size:13px;border:1px dashed var(--border);padding:30px;text-align:center}@media(max-width:1100px){.four-cards,.steps{grid-template-columns:repeat(2,1fr)}.admin-main{grid-template-columns:1fr}}@media(max-width:700px){.page-hero{padding:140px 6vw 65px;min-height:420px}.four-cards,.steps,.portfolio-grid{grid-template-columns:1fr}.discord-box{padding:35px 25px;align-items:flex-start;flex-direction:column}.admin-header{padding:0 4vw}.admin-header .brand span{display:none}.admin-main{padding:45px 5vw}.admin-panel{padding:24px}.file-label span{display:block;float:none;margin-top:5px}}