:root{--bg:#050403;--bg-deep:#020201;--bg-soft:#11100b;--panel:#16140ee0;--panel-solid:#17140d;--panel-light:#241f13;--text:#fff8d9;--muted:#c7b98e;--gold:#ffd84a;--gold-bright:#fff176;--gold-deep:#b66c00;--silver:#e9edf0;--silver-dark:#747a7c;--green:#0fbf45;--green-bright:#19ff62;--green-deep:#057223;--discord:#5865f2;--discord-light:#8b94ff;--border:#ffd84a47;--border-strong:#ffd84a94;--shadow:0 24px 80px #0000009e;--gold-glow:0 0 52px #ffd84a38;--green-glow:0 0 52px #19ff6229;--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 18% 0%, #ffd84a29, transparent 30rem), radial-gradient(circle at 82% 0%, #19ff621f, transparent 34rem), radial-gradient(circle at 50% 100%, #b66c0029, transparent 38rem), linear-gradient(180deg, var(--bg), var(--bg-deep));min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Helvetica,sans-serif}body:before{content:"";pointer-events:none;background-image:linear-gradient(#ffd84a08 1px,#0000 1px),linear-gradient(90deg,#ffd84a08 1px,#0000 1px);background-size:50px 50px;position:fixed;inset:0;mask-image:linear-gradient(#000,#0000 72%)}body:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 0,#0000006b 100%);position:fixed;inset:0}a{color:inherit;text-decoration:none}img{max-width:100%}main,header,footer{z-index:1;position:relative}.site-header{z-index:50;border-bottom:1px solid var(--border);backdrop-filter:blur(18px);background:#050403d6;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;padding:16px 6vw;display:grid;position:sticky;top:0}.splash-header{grid-template-columns:auto auto;justify-content:space-between}.splash-header .nav-actions{justify-content:end}.logo{letter-spacing:.04em;align-items:center;gap:12px;font-size:1.08rem;font-weight:950;display:flex}.logo img{object-fit:contain;filter:drop-shadow(0 0 10px #ffd84a85)drop-shadow(0 0 24px #19ff6226);width:50px;height:50px}.nav-links{color:var(--muted);justify-content:center;align-items:center;gap:22px;font-size:.94rem;font-weight:750;display:flex}.nav-links a{transition:color .16s}.nav-links a:hover{color:var(--gold-bright)}.nav-actions{align-items:center;gap:12px;display:flex}.nav-button,.button,.card-button,.splash-button{border:1px solid var(--border);justify-content:center;align-items:center;font-weight:900;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s,filter .16s;display:inline-flex}.nav-button:hover,.button:hover,.card-button:hover,.splash-button:hover{border-color:var(--border-strong);filter:brightness(1.08);transform:translateY(-2px)}.nav-button{white-space:nowrap;border-radius:999px;gap:9px;min-height:46px;padding:0 18px 0 14px;font-size:.88rem}.nav-button-icon{background:#ffffff29;border-radius:999px;place-items:center;width:28px;height:28px;font-size:1rem;display:inline-grid}.nav-svg-icon svg{fill:currentColor;width:17px;height:17px}.nav-discord{color:#fff;background:radial-gradient(circle at top,#ffffff38,#0000 54%),linear-gradient(#8b94ffb8,#5865f27a);box-shadow:0 12px 34px #5865f23d}.nav-purchase{color:#1b1100;background:radial-gradient(circle at top, #ffffff70, transparent 54%), linear-gradient(180deg, var(--gold-bright), var(--gold));box-shadow:0 14px 40px #ffd84a47}.nav-purchase .nav-button-icon{background:#1b11001f}.button,.card-button{border-radius:999px;min-height:48px;padding:13px 22px}.button.primary,.card-button{color:#1b1100;background:linear-gradient(180deg, var(--gold-bright), var(--gold));box-shadow:0 16px 44px #ffd84a42}.button.discord-button{color:#fff;background:linear-gradient(#8b94ff94,#5865f257);box-shadow:0 16px 44px #5865f233}.button.secondary,.card-button.muted{color:var(--text);background:linear-gradient(#241f13f5,#16140ef5)}.button.ghost{color:var(--gold-bright);background:#ffd84a14}.splash-hero{text-align:center;place-items:center;min-height:calc(100vh - 83px);padding:64px 6vw 84px;display:grid;position:relative;overflow:hidden}.splash-glow{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#ffd84a2e,#0000 60%),radial-gradient(circle,#19ff621f,#0000 72%);border-radius:999px;width:min(78vw,860px);height:min(78vw,860px);position:absolute}.splash-logo-wrap,.splash-content{position:relative}.splash-logo{filter:drop-shadow(0 0 22px #ffd84a66)drop-shadow(0 0 54px #19ff6224)drop-shadow(0 28px 46px #0009);width:clamp(280px,44vw,560px);margin-bottom:28px}.eyebrow{color:var(--gold-bright);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.78rem;font-weight:950}.splash-content h1{letter-spacing:-.07em;text-shadow:0 0 30px #ffd84a3d,0 18px 50px #00000080;margin:18px 0 28px;font-size:clamp(4rem,12vw,10rem);line-height:1}.splash-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(100%,1160px);margin:34px auto 0;display:grid}.splash-button{min-height:178px;box-shadow:var(--shadow);text-align:left;border-radius:34px;justify-content:flex-start;gap:20px;padding:28px;position:relative;overflow:hidden}.splash-button:before{content:"";opacity:0;background:radial-gradient(circle at top,#ffffff3d,#0000 56%);transition:opacity .18s;position:absolute;inset:0}.splash-button:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:33px;position:absolute;inset:1px}.splash-button:hover:before{opacity:1}.splash-button-logo,.splash-button-content,.splash-button-arrow{position:relative}.splash-button-logo{background:#ffffff29;border-radius:24px;flex:none;place-items:center;width:78px;height:78px;display:grid;box-shadow:inset 0 1px #ffffff38,0 18px 34px #0000002e}.splash-button-logo svg{fill:currentColor;width:42px;height:42px}.splash-button-content{gap:6px;display:grid}.splash-button strong{font-size:clamp(1.35rem,2vw,2.1rem);line-height:1}.splash-button-content>span{color:#fff8d9c7;font-size:1rem;font-weight:750}.splash-button-arrow{background:#ffffff29;border-radius:999px;place-items:center;width:38px;height:38px;margin-left:auto;font-size:1.4rem;display:grid}.splash-button.purchase{color:#1b1100;background:radial-gradient(circle at 0 0,#ffffff6b,#0000 42%),linear-gradient(135deg,#fff176 0%,#ffd84a 45%,#b66c00 100%);box-shadow:0 24px 80px #ffd84a3d,0 0 60px #19ff6214}.splash-button.purchase .splash-button-content>span{color:#1b1100bd}.splash-button.purchase .splash-button-logo,.splash-button.purchase .splash-button-arrow{background:#1b11001f}.splash-button.discord{color:#fff;background:radial-gradient(circle at 0 0,#ffffff2e,#0000 42%),linear-gradient(135deg,#8b94ff 0%,#5865f2 50%,#2537a9 100%);box-shadow:0 24px 80px #5865f247,0 0 60px #8b94ff24}.splash-button.website{color:var(--text);background:radial-gradient(circle at 0 0,#19ff622b,#0000 44%),linear-gradient(135deg,#072a12fa,#0c0e08fa);box-shadow:0 24px 80px #00000070,0 0 60px #19ff621f}.section{padding:78px 6vw}.section-heading{margin-bottom:34px}h1{letter-spacing:-.07em;margin:18px 0;font-size:clamp(3.8rem,8vw,7.2rem);line-height:.9}h2{letter-spacing:-.05em;margin:8px 0;font-size:clamp(2.1rem,4vw,3.8rem);line-height:1}h3{margin:0}.section-heading p,.page-hero p,.catalogue-heading p{max-width:760px;color:var(--muted);font-size:1.13rem;line-height:1.75}.page-hero{border-bottom:1px solid var(--border);background:radial-gradient(circle at 18% 0,#ffd84a29,#0000 30rem),radial-gradient(circle at 82% 0,#19ff621a,#0000 32rem);padding:86px 6vw 52px}.page-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.home-hero{justify-items:start;display:grid}.home-hero-logo{border:1px solid var(--border);width:136px;height:136px;box-shadow:var(--shadow);background:#ffd84a14;border-radius:32px;place-items:center;margin-bottom:22px;display:grid}.home-hero-logo img{object-fit:contain;filter:drop-shadow(0 0 14px #ffd84a70)drop-shadow(0 0 30px #19ff621f);width:108px;height:108px}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.package-card,.plugin-card,.faq-list article,.feature-card{backdrop-filter:blur(10px)}.package-card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#241f13e0,#100e09f2);padding:28px;position:relative;overflow:hidden}.package-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffd84a24,#0000 18rem),radial-gradient(circle at 0 100%,#19ff6214,#0000 20rem);position:absolute;inset:0}.package-card>*{position:relative}.package-badge{margin-bottom:12px;font-size:2.4rem}.package-top{color:var(--gold-bright);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;gap:16px;margin-bottom:18px;font-size:.75rem;font-weight:900;display:flex}.package-card h3{margin-bottom:12px;font-size:1.85rem}.package-card p,.package-card li,.faq-list p{color:var(--muted);line-height:1.65}.price-list{gap:8px;margin:22px 0;display:grid}.price-list span{color:var(--text);background:#ffd84a14;border:1px solid #ffd84a29;border-radius:14px;padding:10px 12px;font-weight:850}.package-card ul{padding-left:18px}.card-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.feature-card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#241f13db,#100e09f0);padding:24px}.feature-icon{margin-bottom:14px;font-size:1.9rem;display:inline-flex}.feature-card h3{font-size:1.2rem}.feature-card p,.cta-section p{color:var(--muted);line-height:1.65}.cta-section{border:1px solid var(--border);box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#ffd84a24,#0000 20rem),radial-gradient(circle at 0 100%,#19ff621a,#0000 24rem),linear-gradient(#241f13db,#100e09f0);border-radius:30px;justify-content:space-between;align-items:center;gap:30px;margin:40px 6vw 90px;padding:42px;display:flex}.cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.catalogue-section{gap:58px;display:grid}.catalogue-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;padding-bottom:16px;display:flex}.catalogue-heading span{color:var(--gold-bright);white-space:nowrap;font-weight:900}.plugin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.plugin-card{border:1px solid var(--border);background:linear-gradient(#241f13cc,#100e09ed);border-radius:22px;align-items:center;min-height:88px;padding:20px;display:flex;box-shadow:0 16px 42px #00000057}.plugin-card h3{letter-spacing:-.01em;align-items:center;gap:11px;font-size:1.05rem;display:flex}.plugin-emoji{font-size:1.45rem;line-height:1}.center{text-align:center}.bottom-cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.faq-list{gap:18px;max-width:1060px;padding:70px 6vw;display:grid}.faq-list article{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#241f13db,#100e09f0);padding:28px}.faq-list h2{font-size:1.65rem}.footer{border-top:1px solid var(--border);color:var(--muted);background:#030302f0;grid-template-columns:1fr auto;gap:28px;padding:44px 6vw;display:grid}.footer-logo{object-fit:contain;filter:drop-shadow(0 0 14px #ffd84a61)drop-shadow(0 0 30px #19ff621f);width:86px;height:86px}.footer h2{color:var(--text);margin:8px 0;font-size:1.5rem}.footer p{margin:6px 0}.footer-links{flex-wrap:wrap;place-content:start end;gap:18px;font-weight:750;display:flex}.footer-links a:hover{color:var(--gold-bright)}.copyright{grid-column:1/-1;margin:0;font-size:.9rem}@media (width<=1200px){.site-header,.splash-header{grid-template-columns:1fr}.nav-links{flex-wrap:wrap;justify-content:flex-start}.package-grid{grid-template-columns:1fr}.feature-grid,.plugin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.splash-buttons{grid-template-columns:1fr}}@media (width<=760px){.site-header{padding:14px 22px}.nav-actions{grid-template-columns:1fr;width:100%;display:grid}.nav-button{width:100%}.nav-links{gap:13px}.splash-hero,.section,.page-hero,.faq-list,.footer{padding-left:22px;padding-right:22px}.splash-logo{width:min(100%,420px)}.splash-button{min-height:142px}.feature-grid,.plugin-grid{grid-template-columns:1fr}.catalogue-heading{flex-direction:column;align-items:flex-start}.page-actions,.card-actions,.bottom-cta{grid-template-columns:1fr;display:grid}.button,.card-button{width:100%}.cta-section{flex-direction:column;align-items:flex-start;margin-left:22px;margin-right:22px;padding:28px}.cta-actions{grid-template-columns:1fr;width:100%;display:grid}.footer{grid-template-columns:1fr}.footer-links{justify-content:start}}@media (width<=540px){.splash-button{text-align:left;flex-direction:column;align-items:flex-start}.splash-button-arrow{margin-left:0}.splash-button-logo{width:68px;height:68px}.splash-button-logo svg{width:36px;height:36px}}
