:root{--bg:#09070a;--bg2:#0f0b10;--panel:#120d13;--panel2:#171018;--line:#2b1e2c;--line2:#3d2a3e;--text:#fff7fb;--muted:#ab9aa6;--pink:#ff4fa3;--pink2:#ff79b9;--pink3:#ffafd6;--green:#72efbd;--mx:50vw;--my:20vh;--scroll:0%;--shadow:0 22px 70px rgba(0,0,0,.34)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial Narrow,Roboto Condensed,Segoe UI,Arial,sans-serif;overflow-x:hidden}body:before{z-index:-2;background:radial-gradient(circle at 85% 5%,rgba(255,79,163,.12),transparent 24%),linear-gradient(rgba(255,255,255,.017) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.017) 1px,transparent 0);background-size:auto,64px 64px,64px 64px}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:1000;opacity:.05;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='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.cursor-glow{position:fixed;left:var(--mx);top:var(--my);width:380px;height:380px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,79,163,.09),transparent 66%);pointer-events:none;z-index:-1}.scroll-progress{position:fixed;top:0;left:0;width:var(--scroll);height:2px;background:var(--pink);z-index:999;box-shadow:0 0 16px var(--pink)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:80;background:rgba(9,7,10,.72);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.055)}.nav-shell{max-width:1240px;margin:auto;height:74px;padding:0 28px;justify-content:space-between;gap:26px}.brand,.nav-shell{display:flex;align-items:center}.brand{gap:12px}.brand-mark{width:50px;height:34px;display:flex;align-items:center;justify-content:center;gap:1px;background:var(--text);color:#100b0f;font-weight:1000;letter-spacing:-.12em;transform:skew(-8deg);box-shadow:5px 5px 0 var(--pink)}.brand-mark>*{transform:skew(8deg)}.brand-mark i{font-style:normal;color:var(--pink)}.brand-copy{font-size:13px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.brand-copy strong{color:var(--pink)}.brand-copy small{margin-left:5px;color:#756873;font-size:9px}.site-header nav{display:flex;gap:30px;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#b5a8b1}.site-header nav a{position:relative;padding:28px 0}.site-header nav a:after{content:"";position:absolute;left:0;right:100%;bottom:20px;height:2px;background:var(--pink);transition:.25s}.site-header nav a:hover{color:white}.site-header nav a:hover:after{right:0}.nav-actions{display:flex;align-items:center;gap:18px}.text-link{color:#b5a8b1}.cart-link,.text-link{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.cart-link{display:flex;align-items:center;gap:12px;border-left:1px solid var(--line2);padding-left:18px}.cart-link b{display:grid;place-items:center;min-width:31px;height:31px;padding:0 7px;background:var(--pink);color:#170a10;-webkit-clip-path:polygon(0 0,85% 0,100% 30%,100% 100%,15% 100%,0 70%);clip-path:polygon(0 0,85% 0,100% 30%,100% 100%,15% 100%,0 70%)}.hero{max-width:1240px;margin:auto;min-height:710px;padding:78px 28px 88px;display:grid;grid-template-columns:1.03fr .97fr;grid-gap:55px;gap:55px;align-items:center;position:relative}.hero-noise{position:absolute;left:-8vw;top:80px;width:330px;height:330px;border:1px solid rgba(255,79,163,.12);transform:rotate(32deg);z-index:-1}.hero-copy{animation:rise .7s ease both}.kicker{display:flex;align-items:center;gap:14px;color:var(--pink2);font-size:11px;font-weight:900;letter-spacing:.18em}.kicker i{display:block;width:70px;height:1px;background:var(--pink)}.hero h1{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(66px,7.2vw,112px);font-weight:900;line-height:.84;letter-spacing:-.035em;text-transform:uppercase;margin:26px 0 28px;max-width:720px}.auth-card h1 em,.cta h2 em,.hero h1 em,.page-title em{font-style:normal;color:var(--pink);-webkit-text-stroke:1px var(--pink);text-shadow:4px 4px 0 rgba(255,79,163,.11)}.hero p{max-width:590px;font-size:18px;line-height:1.7;color:var(--muted);margin:0}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:32px}.primary-button{border:0;background:var(--pink);color:#180a11;padding:14px 18px;font-weight:1000;letter-spacing:.02em;cursor:pointer;-webkit-clip-path:polygon(0 0,92% 0,100% 28%,100% 100%,8% 100%,0 72%);clip-path:polygon(0 0,92% 0,100% 28%,100% 100%,8% 100%,0 72%);transition:transform .2s,filter .2s;display:inline-flex;align-items:center;justify-content:center;gap:18px}.primary-button:hover{transform:translate(-2px,-2px);filter:brightness(1.08)}.primary-button span{font-size:17px}.plain-button{border:0;background:transparent;color:white;padding:13px 2px;border-bottom:1px solid #65515f;font-weight:800;cursor:pointer;display:inline-flex;justify-content:center;gap:16px;transition:.2s}.plain-button:hover{border-color:var(--pink);color:var(--pink2)}.micro-proof{display:flex;gap:26px;margin-top:42px;padding-top:20px;border-top:1px solid var(--line);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#7f707a}.micro-proof b{color:var(--pink);margin-right:6px}.hero-stage{height:520px;animation:rise .8s ease .1s both}.stage-orbit{position:absolute;border:1px solid rgba(255,79,163,.22);border-radius:50%;animation:spin 22s linear infinite}.orbit-one{width:450px;height:450px}.orbit-one:before{content:"";position:absolute;width:9px;height:9px;background:var(--pink);border-radius:50%;top:42px;left:65px;box-shadow:0 0 20px var(--pink)}.orbit-two{width:340px;height:340px;border-style:dashed;animation-direction:reverse;animation-duration:32s}.code-window{width:min(485px,90%);background:#100c11;border:1px solid #3a2635;box-shadow:22px 22px 0 rgba(255,79,163,.08),var(--shadow);position:relative;z-index:2;transform:rotate(1.5deg);overflow:hidden}.code-window:before{content:"";position:absolute;inset:0;background:linear-gradient(transparent 50%,rgba(255,255,255,.018) 0);background-size:100% 4px;pointer-events:none}.code-top{height:48px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:9px;letter-spacing:.1em;color:#74656f}.code-top>span{display:flex;gap:5px}.code-top i{display:block;width:6px;height:6px;border-radius:50%;background:#493741}.code-top i:first-child{background:var(--pink)}.code-top b{font-size:8px;color:var(--green)}.code-window pre{margin:0;padding:34px 28px 30px;min-height:310px;font:14px/1.75 Consolas,Monaco,monospace;color:#d8cbd3}.code-window .pink{color:var(--pink2)}.code-window .green{color:var(--green)}.code-window .dim{color:#62535d}.code-status{height:54px;border-top:1px solid var(--line);display:flex;align-items:center;padding:0 16px;gap:12px;font:9px Consolas,monospace;letter-spacing:.12em}.code-status span{color:#756671}.code-status strong{color:var(--green)}.code-status i{margin-left:auto;width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 14px var(--green);animation:pulse 1.8s infinite}.floating-tag{position:absolute;z-index:3;padding:9px 12px;background:#f8edf3;color:#1a0c13;font:900 9px/1 Arial,sans-serif;letter-spacing:.11em;box-shadow:6px 6px 0 var(--pink)}.tag-a{left:12px;bottom:75px;transform:rotate(-5deg)}.tag-b{right:6px;top:72px;transform:rotate(6deg);background:var(--pink)}.marquee{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0f0a0f;transform:rotate(-.5deg) scale(1.01);margin:6px 0}.marquee div{white-space:nowrap;width:max-content;padding:16px 0;font:900 13px Arial,sans-serif;letter-spacing:.18em;animation:marquee 22s linear infinite}.marquee i{font-style:normal;color:var(--pink);margin:0 24px}.section{max-width:1240px;margin:0 auto;padding:92px 28px}.section-head{display:grid;grid-template-columns:1fr 310px;grid-gap:30px;gap:30px;align-items:flex-end;margin-bottom:34px}.eyebrow{color:var(--pink2);font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:1000}.page-title,.section h2{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(42px,5vw,70px);line-height:.95;letter-spacing:-.02em;text-transform:uppercase;margin:9px 0}.auth-card h1 span,.page-title span,.section h2 span{color:var(--pink)}.section-side{border-left:1px solid var(--line2);padding-left:22px}.section-side p{font-size:13px;line-height:1.6;color:var(--muted);margin:0 0 15px}.section-side a{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--pink2)}.muted{color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.product-card{position:relative;background:#100c11;border:1px solid var(--line);animation:rise .6s var(--delay,0s) ease both;transition:transform .25s,border-color .25s}.product-card:nth-child(2n){transform:translateY(10px)}.product-card:hover{transform:translateY(-6px) rotate(-.3deg);border-color:#70425f;z-index:3}.product-card:nth-child(2n):hover{transform:translateY(3px) rotate(.3deg)}.product-visual{height:245px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 55% 45%,rgba(255,79,163,.19),transparent 27%),linear-gradient(135deg,#180f16,#0c090d)}.product-visual:after{content:"";position:absolute;right:-35px;bottom:-45px;width:150px;height:150px;border:1px solid rgba(255,79,163,.28);transform:rotate(35deg)}.visual-word{position:relative;z-index:2;font-family:Impact,Haettenschweiler,sans-serif;font-size:54px;letter-spacing:-.03em;text-transform:uppercase;color:#fff4fa;text-shadow:7px 7px 0 rgba(255,79,163,.18);transform:skew(-5deg)}.product-index{position:absolute;top:16px;left:17px;font:11px Consolas,monospace;color:#796975}.sale-flag{position:absolute;right:0;top:0;z-index:3;background:var(--pink);color:#170a10;padding:8px 12px;font:1000 9px Arial;letter-spacing:.13em;-webkit-clip-path:polygon(12% 0,100% 0,100% 100%,0 100%,0 25%);clip-path:polygon(12% 0,100% 0,100% 100%,0 100%,0 25%)}.visual-corner{position:absolute;bottom:14px;left:16px;font:8px Consolas,monospace;letter-spacing:.12em;color:#796975}.product-content{padding:20px 18px 18px;border-top:1px solid var(--line)}.product-meta{display:flex;justify-content:space-between;color:#7e6d78;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.product-content h3{font-size:20px;line-height:1.1;margin:10px 0 9px;letter-spacing:-.025em}.product-content p{color:var(--muted);font-size:13px;line-height:1.6;min-height:63px}.tags{display:flex;gap:6px;flex-wrap:wrap}.tags span{padding:5px 7px;border:1px solid #30232c;color:#8d7b87;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.product-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;border-top:1px dashed #32242e}.price{display:flex;gap:7px;align-items:baseline}.price del{color:#6f5f69;font-size:10px}.price strong{font-size:20px}.product-bottom button{border:0;background:transparent;color:var(--pink2);font-weight:900;font-size:11px;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.product-bottom button span{display:inline-grid;place-items:center;width:22px;height:22px;margin-left:6px;background:var(--pink);color:#160a10}.about-grid{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:80px;gap:80px;border-top:1px solid var(--line)}.about-title{position:-webkit-sticky;position:sticky;top:120px;height:max-content}.about-title>p{max-width:470px;color:var(--muted);line-height:1.75;font-size:15px}.principles article{display:grid;grid-template-columns:60px 1fr;grid-gap:20px;gap:20px;padding:30px 0;border-bottom:1px solid var(--line)}.principles article:first-child{border-top:1px solid var(--line)}.principles article>span{font:900 11px Consolas,monospace;color:var(--pink)}.principles h3{font-size:24px;margin:0 0 8px}.principles p{color:var(--muted);line-height:1.65;margin:0;font-size:14px}.lab-strip{display:grid;grid-template-columns:180px 1fr 230px;grid-gap:45px;gap:45px;align-items:center;background:#f5eaf0;color:#150b11;max-width:1184px;padding:50px 48px;box-shadow:14px 14px 0 var(--pink);transform:rotate(.35deg)}.lab-strip .lab-number{font:900 52px Impact,sans-serif}.lab-number span{color:var(--pink)}.lab-strip .eyebrow{color:#d82a7c}.lab-strip h2{font-size:45px;margin:8px 0}.lab-strip p{color:#6e5965;line-height:1.6;margin:0}.stack-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.stack-list span{border:1px solid #cfbcc6;padding:10px;font:900 9px Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-align:center}.cta{display:grid;grid-template-columns:140px 1.2fr .8fr;grid-gap:46px;gap:46px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.cta-stamp{width:110px;height:110px;border:2px solid var(--pink);display:grid;place-items:center;font:900 36px Impact,sans-serif;color:var(--pink);transform:rotate(-7deg);box-shadow:8px 8px 0 rgba(255,79,163,.15)}.cta h2{font-size:48px}.cta>div:last-child p{color:var(--muted);line-height:1.65}.cta .hero-actions{margin-top:22px}.footer-wrap{margin-top:40px;background:#0c090d;border-top:1px solid var(--line)}.footer{max-width:1240px;margin:auto;padding:52px 28px 25px;display:grid;grid-template-columns:2fr .7fr .8fr;grid-gap:50px;gap:50px;position:relative}.footer-main p{max-width:420px;color:#7f707a;font-size:13px;line-height:1.7;margin-top:20px}.footer-brand .brand-copy{color:white}.footer-links{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#a3929d}.footer-links>span:first-child{color:#655661;text-transform:uppercase;font-size:9px;letter-spacing:.14em;margin-bottom:5px}.footer-links a:hover{color:var(--pink2)}.status-line{display:flex;align-items:center;gap:7px;margin-top:8px;color:#8e7f88!important;text-transform:none!important;letter-spacing:0!important;font-size:11px!important}.status-line i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 9px var(--green)}.footer-bottom{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;margin-top:10px;display:flex;justify-content:space-between;color:#5f515a;font-size:9px;letter-spacing:.11em;text-transform:uppercase}.page-shell{max-width:1240px;margin:auto;padding:76px 28px 110px}.page-intro{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:60px;gap:60px;align-items:flex-end;margin-bottom:42px}.page-intro>p{max-width:420px;color:var(--muted);line-height:1.7;border-left:1px solid var(--line2);padding-left:22px}.catalog-toolbar,.page-intro.compact{margin-bottom:34px}.catalog-toolbar{display:flex;align-items:center;gap:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0;color:#6f5f69;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.catalog-count{color:var(--pink2)}.catalog-rule{height:1px;background:var(--line);flex:1 1}.detail{display:grid;grid-template-columns:1.06fr .94fr;grid-gap:58px;gap:58px;align-items:start}.detail-left{min-width:0}.detail-visual{height:520px;border:1px solid var(--line2);box-shadow:16px 16px 0 rgba(255,79,163,.07)}.detail-code{position:absolute;top:18px;left:18px;font:9px Consolas,monospace;color:#8c7784;letter-spacing:.11em;text-transform:uppercase}.detail-cross{position:absolute;right:22px;bottom:14px;color:var(--pink);font:36px Arial,sans-serif}.detail-note{display:grid;grid-template-columns:130px 1fr;grid-gap:22px;gap:22px;padding:27px 0;border-bottom:1px solid var(--line)}.detail-note span{font:900 9px Arial,sans-serif;color:var(--pink2);letter-spacing:.13em}.detail-note p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.detail-info{position:-webkit-sticky;position:sticky;top:110px}.detail-info h1{font-family:Impact,Haettenschweiler,sans-serif;font-size:clamp(48px,5vw,72px);line-height:.92;text-transform:uppercase;letter-spacing:-.02em;margin:11px 0 20px}.detail-info>p{color:var(--muted);line-height:1.75;font-size:15px}.purchase-line{display:flex;justify-content:space-between;align-items:flex-end;margin:28px 0 14px}.purchase-line>span{color:#75656f;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.big-price{font-size:34px;font-weight:1000}.big-price del{font-size:14px;color:#76636f;margin-left:8px}.wide{width:100%;padding:15px 18px}.info-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);margin-top:22px;border:1px solid var(--line)}.mini-info{padding:14px;background:#0e0a0f}.mini-info b{display:block;font-size:8px;letter-spacing:.12em;color:#665660;margin-bottom:7px}.mini-info span{font-size:12px}.product-promise{display:flex;align-items:center;gap:9px;margin-top:18px;color:#74636e;font-size:10px}.product-promise i{width:6px;height:6px;border-radius:50%;background:var(--pink)}.cart-layout{display:grid;grid-template-columns:1fr 365px;grid-gap:26px;gap:26px}.cart-list{border-top:1px solid var(--line2)}.cart-row{display:grid;grid-template-columns:50px 1fr auto auto;grid-gap:18px;gap:18px;align-items:center;padding:23px 0;border-bottom:1px solid var(--line)}.cart-index{font:10px Consolas,monospace;color:var(--pink)}.cart-product{display:flex;flex-direction:column;gap:5px}.cart-product strong{font-size:16px}.cart-product span{color:#72636c;font-size:10px}.remove-button{border:0;background:transparent;color:#8d5d73;font-size:9px;letter-spacing:.1em;cursor:pointer}.remove-button:hover{color:var(--pink)}.summary-card{background:#110c12;border:1px solid var(--line2);padding:24px;height:max-content;position:-webkit-sticky;position:sticky;top:105px;box-shadow:9px 9px 0 rgba(255,79,163,.06)}.summary-card h2{font:900 42px Impact,sans-serif;margin:12px 0 22px}.summary-line{display:flex;justify-content:space-between;color:#8e7c87;font-size:11px;margin:13px 0}.summary-total{font-size:14px;color:white;border-top:1px solid var(--line);padding-top:17px;margin-top:18px}.summary-card .plain-button{margin-top:10px}.cart-empty{min-height:380px;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,#0e0a0f,#120b10)}.empty-mark{font:900 80px Impact,sans-serif;color:#24151e;-webkit-text-stroke:1px #3c2532}.cart-empty h2{font-size:28px;margin:0}.cart-empty p{color:var(--muted);margin:9px 0 24px}.auth-shell{min-height:calc(100vh - 74px);display:grid;grid-template-columns:1fr 1fr;max-width:1080px;margin:auto;padding:70px 28px;align-items:stretch}.auth-art{position:relative;overflow:hidden;border:1px solid var(--line2);background:radial-gradient(circle at 35% 30%,rgba(255,79,163,.24),transparent 26%),#100b10;display:flex;flex-direction:column;justify-content:flex-end;padding:35px}.auth-art>span{position:relative;z-index:2;font:900 110px/.76 Impact,sans-serif;letter-spacing:-.05em;color:#fff;text-shadow:8px 8px 0 rgba(255,79,163,.2)}.auth-art>small{position:relative;z-index:2;color:var(--pink2);font-size:9px;letter-spacing:.18em;margin-top:20px}.auth-card{border:1px solid var(--line);border-left:0;background:#0d090e;padding:46px 42px;display:flex;flex-direction:column;justify-content:center}.auth-card h1{font:900 50px/1 Impact,sans-serif;text-transform:uppercase;margin:10px 0 12px}.auth-card>p{color:var(--muted);font-size:13px;line-height:1.65;margin:0 0 10px}.field{display:flex;flex-direction:column;gap:7px;margin:12px 0}.field label{font-size:9px;color:#8e7e88;letter-spacing:.11em;text-transform:uppercase;font-weight:900}.field input,.field select,.field textarea{background:#09070a;border:1px solid #31232c;border-radius:0;padding:13px;color:white;outline:none;transition:border-color .2s,box-shadow .2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--pink);box-shadow:3px 3px 0 rgba(255,79,163,.12)}.field input::placeholder{color:#51434b}.auth-alt{margin-top:18px!important;font-size:11px!important}.auth-alt a{color:var(--pink2)}.error{color:#ff8dbc;font-size:11px}.success{color:var(--green);font-size:11px}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:28px}.dashboard-card{background:#100b10;border:1px solid var(--line);padding:22px;min-height:155px}.dashboard-card .metric{font:900 42px Impact,sans-serif;margin:12px 0}.dashboard-card p{font-size:11px;line-height:1.6}.admin-layout{display:grid;grid-template-columns:210px 1fr;grid-gap:22px;gap:22px;margin-top:30px}.admin-nav{height:max-content;position:-webkit-sticky;position:sticky;top:100px;border-left:2px solid var(--pink);padding:5px 0 5px 16px}.admin-nav a{display:block;padding:10px 0;color:#8c7b86;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.admin-nav a:hover{color:var(--pink2)}.admin-section{background:#0e0a0f;border:1px solid var(--line);padding:25px;margin-bottom:18px}.admin-section h2{font:900 30px Impact,sans-serif;text-transform:uppercase;margin:0 0 18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 14px;gap:0 14px}.form-grid .span-2{grid-column:1/-1}.table{width:100%;border-collapse:collapse;font-size:11px}.table td,.table th{text-align:left;padding:12px;border-bottom:1px solid var(--line)}.table th{color:#71616b;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.danger-button{border:1px solid #5e2942;background:transparent;color:#ff79b9;padding:7px 10px;font-size:9px;letter-spacing:.08em;cursor:pointer}.danger-button:hover{background:#2a101e}.empty{padding:50px;text-align:center;color:var(--muted)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes marquee{to{transform:translateX(-50%)}}@media(max-width:980px){.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{max-width:760px}.hero-stage{height:480px}.product-grid{grid-template-columns:1fr 1fr}.about-grid,.detail,.page-intro,.section-head{grid-template-columns:1fr}.about-title{position:static}.lab-strip{grid-template-columns:110px 1fr}.stack-list{grid-column:2}.cta{grid-template-columns:100px 1fr}.cta>div:last-child{grid-column:2}.admin-layout,.cart-layout{grid-template-columns:1fr}.admin-nav,.detail-info,.summary-card{position:static}.admin-nav{display:flex;gap:18px;border-left:0;border-bottom:1px solid var(--line);padding:0 0 10px;overflow-x:auto}.footer{grid-template-columns:1.5fr 1fr 1fr}.auth-shell{grid-template-columns:.8fr 1.2fr}.auth-art>span{font-size:80px}}@media(max-width:700px){.nav-shell{padding:0 16px}.brand-copy,.cart-word,.site-header nav,.text-link{display:none}.hero,.page-shell,.section{padding-left:18px;padding-right:18px}.hero{padding-top:56px;gap:24px}.hero h1{font-size:58px}.hero-stage{height:390px}.code-window{width:96%}.code-window pre{font-size:11px;padding:28px 20px;min-height:260px}.orbit-one{width:350px;height:350px}.orbit-two{width:275px;height:275px}.micro-proof{gap:13px;flex-wrap:wrap}.section{padding-top:70px;padding-bottom:70px}.product-grid{grid-template-columns:1fr}.product-card:nth-child(2n){transform:none}.section-head{display:block}.section-side{margin-top:20px}.about-grid{gap:30px}.lab-strip{margin-left:18px;margin-right:18px;width:auto;padding:32px 24px;grid-template-columns:1fr;gap:18px}.stack-list{grid-column:auto}.cta{grid-template-columns:1fr;gap:22px}.cta>div:last-child{grid-column:auto}.cta-stamp{width:80px;height:80px}.footer{grid-template-columns:1fr 1fr;padding-left:18px;padding-right:18px}.footer-main{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.page-intro{gap:15px}.page-intro>p{border-left:0;padding-left:0}.detail-visual{height:360px}.cart-row{grid-template-columns:32px 1fr auto}.remove-button{grid-column:2}.auth-shell{grid-template-columns:1fr;padding:40px 18px}.auth-art{min-height:230px}.auth-art>span{font-size:66px}.auth-card{border-left:1px solid var(--line);padding:34px 25px}.dashboard-grid,.form-grid{grid-template-columns:1fr}.span-2{grid-column:auto!important}.info-row{grid-template-columns:1fr}.catalog-toolbar span{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.cursor-glow{display:none}}body{font-family:Inter,Segoe UI,Arial,sans-serif;background:#09090b;letter-spacing:0}body:before{background:radial-gradient(circle at 78% 8%,rgba(255,79,163,.11),transparent 30%),radial-gradient(circle at 18% 34%,rgba(255,79,163,.035),transparent 25%);background-size:auto}body:after{opacity:.025}.brand-mark{width:48px;height:38px;background:#141116;color:#fff;border:1px solid #ff4fa3;box-shadow:4px 4px 0 rgba(255,79,163,.75);letter-spacing:-.06em}.brand-mark,.brand-mark>*{transform:none}.brand-copy{font-size:14px;letter-spacing:.04em}.brand-copy strong{color:#fff}.brand-copy small{color:#a48696}.hero{min-height:650px;padding-top:80px}.hero h1{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:clamp(58px,6.2vw,94px);line-height:.94;letter-spacing:-.055em;text-transform:none;font-weight:850;max-width:700px}.hero h1 em{font-style:normal;color:var(--pink);-webkit-text-stroke:0;text-shadow:none}.hero p{font-size:17px;line-height:1.65;max-width:610px;color:#b8adb4}.kicker{letter-spacing:.14em}.hero-stage{height:500px;position:relative;display:grid;place-items:center}.showcase-panel{width:min(92%,560px);background:linear-gradient(145deg,#161117,#0e0c0f);border:1px solid #35232e;box-shadow:0 30px 90px rgba(0,0,0,.5),18px 18px 0 rgba(255,79,163,.045);transform:rotate(2deg);animation:panelFloat 5s ease-in-out infinite}.showcase-top{height:48px;border-bottom:1px solid #2c1f28;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:11px;letter-spacing:.12em}.showcase-top span{color:#ff6bad;font-weight:800}.showcase-top small{color:#7d7078}.showcase-content{padding:28px}.showcase-copy{display:flex;flex-direction:column;gap:6px;margin-bottom:28px}.showcase-copy b{font-size:24px}.showcase-copy span{color:#9f929a;font-size:14px}.showcase-bars{height:80px;display:flex;align-items:flex-end;gap:8px;margin:16px 0 28px}.showcase-bars i{display:block;width:15%;background:linear-gradient(#ff5aa8,#a42060);animation:bars 2.8s ease-in-out infinite}.showcase-bars i:first-child{height:42%}.showcase-bars i:nth-child(2){height:72%;animation-delay:.15s}.showcase-bars i:nth-child(3){height:54%;animation-delay:.3s}.showcase-bars i:nth-child(4){height:88%;animation-delay:.45s}.showcase-bars i:nth-child(5){height:64%;animation-delay:.6s}.showcase-row{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #2a2026;font-size:13px}.showcase-row span{color:#8f838a}.showcase-row strong{font-size:12px;color:#e8dfe4}.release-strip{max-width:1180px;margin:0 auto;padding:15px 24px;border-top:1px solid #251a21;border-bottom:1px solid #251a21;display:flex;align-items:center;justify-content:center;gap:22px;color:#887780;font-size:10px;letter-spacing:.16em;font-weight:800}.release-strip i{width:4px;height:4px;background:#ff4fa3;transform:rotate(45deg)}.about-title h2,.auth-card h1,.cta h2,.detail-info h1,.lab-strip h2,.page-title,.section h2{font-family:Inter,Segoe UI,Arial,sans-serif;letter-spacing:-.04em;text-transform:none}.product-visual{background:linear-gradient(145deg,#171217,#0d0b0e);overflow:hidden}.product-visual.has-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.product-card:hover .product-visual.has-image img{transform:scale(1.035)}.visual-word{font-family:Inter,Segoe UI,Arial,sans-serif;font-weight:900;letter-spacing:-.05em}.product-card{border-radius:3px}.product-content{border-radius:0}.admin-section,.auth-card,.dashboard-grid>div,.summary-card,.tags span{border-radius:3px}.carousel{height:520px;position:relative;background:#100d11;border:1px solid #32232d;overflow:hidden}.carousel img{width:100%;height:100%;object-fit:contain;background:#09090b}.fallback-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.fallback-visual span{font-size:68px;font-weight:900;color:#ff4fa3}.fallback-visual small{color:#786b73}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:52px;border:1px solid rgba(255,255,255,.18);background:rgba(8,8,10,.75);color:#fff;font-size:28px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:.2s}.carousel-arrow:hover{background:#ff4fa3;color:#130a0f}.carousel-arrow.left{left:14px}.carousel-arrow.right{right:14px}.carousel-dots{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);display:flex;gap:8px;padding:8px 10px;background:rgba(9,9,11,.65);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.carousel-dots button{width:8px;height:8px;border:0;padding:0;background:#6d6068;cursor:pointer}.carousel-dots button.active{background:#ff4fa3;width:22px}.field-help{display:block;color:#7f737a;font-size:11px;margin-top:7px;line-height:1.5}.field label input[type=checkbox]{width:auto;margin-right:7px}.marquee{display:none!important}@keyframes panelFloat{0%,to{transform:rotate(2deg) translateY(0)}50%{transform:rotate(1.4deg) translateY(-8px)}}@keyframes bars{0%,to{filter:brightness(.8);transform:scaleY(.94);transform-origin:bottom}50%{filter:brightness(1.15);transform:scaleY(1)}}@media(max-width:700px){.hero h1{font-size:54px}.hero-stage{height:380px}.showcase-panel{width:100%}.carousel{height:360px}.release-strip{justify-content:flex-start;overflow:hidden;white-space:nowrap}}input[type=file]{padding:10px;background:#0c0a0d}.check-label{display:flex!important;align-items:center;gap:8px}.check-label input{width:auto!important}.primary-button:disabled{opacity:.55;cursor:wait}body:after{display:none}.discord-button{display:flex;align-items:center;justify-content:center;min-height:46px;border:1px solid #6657c9;background:#5865f2;color:white;font-weight:800;padding:12px 16px;transition:.18s}.discord-button:hover{transform:translateY(-1px);filter:brightness(1.06)}.auth-divider{display:flex;align-items:center;gap:12px;margin:22px 0;color:#756a71;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.auth-divider:after,.auth-divider:before{content:"";height:1px;background:#2b2228;flex:1 1}.compact-discord{min-height:40px}.coupon-row{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;margin:18px 0}.coupon-row input{min-width:0;background:#0b090c;border:1px solid #33262e;color:white;padding:11px 12px;text-transform:uppercase}.checkout-note{font-size:10px;line-height:1.5;color:#746a70;margin:12px 0 4px}.order-success{max-width:650px;border-left:3px solid var(--pink);padding:20px 22px;background:#100c11}.dashboard-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.small-metric{font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:22px!important;overflow-wrap:anywhere}.dashboard-section{margin-top:26px;padding:26px;background:#0e0b0f;border:1px solid var(--line)}.section-head.simple{display:flex;justify-content:space-between}.library-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.library-card{background:#111014;border:1px solid #282129;overflow:hidden}.library-card img{width:100%;height:150px;object-fit:cover}.library-card>div{padding:16px}.library-card h3{margin:10px 0 6px}.library-card p{color:var(--muted);font-size:12px}.status-pill{display:inline-flex;padding:5px 8px;border:1px solid #453442;color:#baaab4;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.status-pill.active,.status-pill.paid{border-color:#285b4b;color:#69d4a9}.status-pill.pending{border-color:#705f2f;color:#e2c76b}.status-pill.cancelled,.status-pill.disputed,.status-pill.refunded,.status-pill.revoked,.status-pill.suspended{border-color:#6d2f49;color:#ff82b9}.empty-panel{padding:28px;border:1px dashed #392b34}.order-list{border-top:1px solid var(--line);margin-top:16px}.order-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:18px;gap:18px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.order-row div{display:flex;flex-direction:column;gap:4px}.order-row span{font-size:10px;color:#857881}.account-settings{max-width:700px}.logout-form{margin-top:18px}.admin-console{margin-top:28px}.admin-tabs{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid #32252d;margin-bottom:16px}.admin-tabs button{border:0;background:transparent;color:#8c7d86;padding:13px 16px;text-transform:uppercase;font-size:10px;font-weight:900;letter-spacing:.1em;cursor:pointer;border-bottom:2px solid transparent}.admin-tabs button.active{color:white;border-color:var(--pink);background:#120d11}.admin-message{display:flex;justify-content:space-between;align-items:center;border-left:3px solid var(--pink);background:#160f14;padding:12px 14px;margin-bottom:14px;font-size:12px}.admin-message button{background:transparent;border:0;color:#a78f9d;font-size:18px;cursor:pointer}.admin-cards{display:flex;flex-direction:column;gap:8px}.admin-product{display:grid;grid-template-columns:minmax(180px,1.5fr) 100px 100px auto auto auto auto;grid-gap:10px;gap:10px;align-items:flex-end;padding:12px;border:1px solid #2b2228;background:#0b090c}.admin-product>div{display:flex;flex-direction:column;gap:4px}.admin-product>div span{font-size:9px;color:#786b73}.admin-product label{font-size:9px;color:#8b7c84;text-transform:uppercase}.admin-product input{display:block;width:100%;margin-top:4px;background:#0d0b0e;border:1px solid #30252b;color:#fff;padding:7px}.admin-product .check-label{align-self:center}.table select{background:#0d0b0e;border:1px solid #362931;color:white;padding:7px}.table small{color:#766a71}.secondary-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #4a3843;background:#151015;color:#eee;padding:10px 13px;font-weight:800;cursor:pointer}.secondary-button:hover{border-color:var(--pink);color:var(--pink2)}@media(max-width:980px){.admin-product,.library-grid{grid-template-columns:1fr 1fr}.admin-product>div{grid-column:1/-1}}@media(max-width:700px){.dashboard-heading{align-items:flex-start;flex-direction:column}.library-grid{grid-template-columns:1fr}.order-row{grid-template-columns:1fr auto}.order-row>strong{grid-column:2}.dashboard-section{padding:18px}.admin-product{grid-template-columns:1fr}.admin-product>div{grid-column:auto}.table{display:block;overflow-x:auto;white-space:nowrap}}.auth-links{display:flex;justify-content:flex-end;margin:-2px 0 10px}.auth-links a,.footer-legal a{color:var(--muted);text-decoration:none}.auth-links a:hover,.footer-legal a:hover{color:var(--pink)}.security-card{max-width:620px}.break-code{display:block;white-space:normal;word-break:break-all;background:#0b090c;border:1px solid var(--line);padding:12px;margin-top:8px}.legal-page{max-width:900px}.legal-page h2{margin-top:34px}.legal-page p{color:var(--muted);line-height:1.8}.footer-legal{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px;font-size:.85rem}.recovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:18px 0}.recovery-grid code{padding:10px;border:1px solid var(--line);background:#0b090c;text-align:center}@media(max-width:600px){.recovery-grid{grid-template-columns:1fr}}