:root{--bg:#07070a;--panel:#101015;--panel2:#15151c;--border:#ffffff13;--border-strong:#a855f73d;--text:#f5f3ff;--muted:#8e8999;--muted2:#b4afbc;--purple:#a855f7;--purple2:#7c3aed;--purple-soft:#c4b5fd}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}code{color:#ddd6fe;background:#ffffff0f;border-radius:6px;padding:2px 7px}.siteShell{background:radial-gradient(circle at 75% 0%, #7c3aed14, transparent 30%), var(--bg);min-height:100vh}.sidebar{border-right:1px solid var(--border);z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090df5;flex-direction:column;width:248px;padding:22px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:6px 8px 22px;display:flex}.brand img{object-fit:cover;border:1px solid #ffffff1a;border-radius:12px;width:42px;height:42px;box-shadow:0 0 28px #a855f738}.brand div{line-height:1.05;display:grid}.brand strong{letter-spacing:-.01em;font-size:15px}.brand span{color:#8d8797;margin-top:3px;font-size:12px}.sideNav{gap:5px;display:grid}.navItem{color:#9c96a6;border-radius:9px;align-items:center;gap:11px;min-height:43px;padding:0 11px;font-size:13px;font-weight:700;transition:all .16s;display:flex}.navItem:hover{color:#ece8f5;background:#ffffff09}.navItem.active{color:#f5f3ff;background:linear-gradient(90deg,#7c3aed2e,#a855f70f);border:1px solid #a855f724}.navIcon{color:#b99cff;background:#ffffff09;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.navItem.active .navIcon{color:#d8c9ff;background:#8b5cf62e}.sidebarPurchase{background:linear-gradient(150deg,#5865f221,#7c3aed14),#101016;border:1px solid #8b5cf62e;border-radius:13px;margin-top:auto;padding:16px}.sidebarPurchase strong{margin-top:9px;font-size:14px;display:block}.sidebarPurchase p{color:#8f8999;margin:6px 0 12px;font-size:11px;line-height:1.55}.miniBadge{color:#cbb8ff;letter-spacing:.08em;background:#8b5cf61f;border:1px solid #a855f738;border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:8px;font-weight:900;display:inline-flex}.discordSideButton{color:#fff;background:#5865f2;border-radius:8px;justify-content:center;align-items:center;min-height:36px;font-size:11px;font-weight:850;display:flex}.sidebarFooter{color:#5f5a68;gap:3px;padding:16px 8px 0;font-size:9px;display:grid}.contentArea{min-height:100vh;margin-left:248px}.mobileBar{display:none}.pageWrap{width:min(1180px,100% - 56px);margin:0 auto;padding:48px 0 82px}.sectionKicker{color:#b99cff;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:900;display:inline-block}.statusPill,.subtlePill{letter-spacing:.08em;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.statusPill{color:#e1d6ff;background:#8b5cf624;border:1px solid #a855f745}.subtlePill{color:#9d97a7;border:1px solid var(--border);background:#ffffff09}.primaryCta,.secondaryCta,.discordCta{border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 17px;font-size:12px;font-weight:850;transition:transform .16s,border-color .16s;display:inline-flex}.primaryCta{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);box-shadow:0 12px 30px #7c3aed33}.secondaryCta{color:#d2ccd9;background:#15151b;border:1px solid #2b2931}.discordCta{color:#fff;background:#5865f2;box-shadow:0 12px 30px #5865f22b}.primaryCta:hover,.secondaryCta:hover,.discordCta:hover{transform:translateY(-1px)}.fullButton{width:100%}.pageHeader{max-width:760px;margin-bottom:32px}.pageHeader h1{letter-spacing:-.05em;margin:8px 0 11px;font-size:clamp(38px,6vw,62px);line-height:.98}.pageHeader p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.compactHero{border:1px solid var(--border);background:#0d0d12;border-radius:22px;min-height:525px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052}.compactHeroBg{object-fit:cover;object-position:center;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.compactHeroOverlay{background:linear-gradient(90deg,#060609f7 0%,#060609d9 47%,#06060947 100%),linear-gradient(#0000 55%,#060609e0);position:absolute;inset:0}.compactHeroContent{z-index:2;max-width:650px;padding:74px 58px 58px;position:relative}.heroTopline{flex-wrap:wrap;gap:8px;display:flex}.compactHero h1{letter-spacing:-.06em;margin:18px 0 14px;font-size:clamp(52px,8vw,88px);line-height:.9}.compactHeroContent>p{color:#b9b3c2;max-width:590px;font-size:16px;line-height:1.65}.heroActions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.licenseNote{color:#847e8c;margin-top:17px;font-size:11px}.licenseNote strong{color:#cbbcff}.miniStats{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 56px;display:grid}.miniStats div{border:1px solid var(--border);background:#101015;border-radius:12px;min-height:88px;padding:18px}.miniStats strong{letter-spacing:-.02em;font-size:21px;display:block}.miniStats span{color:#797381;margin-top:4px;font-size:10px;display:block}.contentSection{margin-top:18px}.simpleHeading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:20px;display:flex}.simpleHeading h2{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(28px,4vw,40px)}.simpleHeading>p{max-width:470px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.routeCards{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.routeCard{border:1px solid var(--border);background:#101015;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;min-height:104px;padding:17px;transition:border-color .16s,transform .16s;display:grid}.routeCard:hover{border-color:#a855f745;transform:translateY(-1px)}.routeIcon{color:#cbb5ff;background:#8b5cf61a;border:1px solid #a855f729;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.routeCard strong{font-size:13px}.routeCard p{color:#7f7988;margin:5px 0 0;font-size:11px;line-height:1.45}.routeArrow{color:#675f70;font-size:16px}.purchaseStrip{background:radial-gradient(circle at 0,#5865f21f,#0000 45%),#101016;border:1px solid #5865f233;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;margin-top:52px;padding:25px;display:flex}.purchaseStrip h2{margin:5px 0 7px;font-size:28px}.purchaseStrip p{color:var(--muted);margin:0;font-size:12px}.featureAccordion{gap:10px;display:grid}.featureDetails{border:1px solid var(--border);background:#101015;border-radius:14px;overflow:hidden}.featureDetails summary{cursor:pointer;grid-template-columns:42px 1fr auto auto;align-items:center;gap:13px;min-height:78px;padding:15px 18px;list-style:none;display:grid}.featureDetails summary::-webkit-details-marker{display:none}.featureDetails[open]{border-color:#a855f72e}.featureSummaryIcon{color:#cbb5ff;background:#8b5cf61a;border:1px solid #a855f726;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.featureSummaryText{gap:4px;display:grid}.featureSummaryText strong{font-size:14px}.featureSummaryText small{color:#77717f;font-size:10px}.featureCount{color:#9a94a2;background:#ffffff09;border-radius:8px;place-items:center;min-width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.chevron{color:#6f6878;transition:transform .16s}.featureDetails[open] .chevron{transform:rotate(180deg)}.featureListGrid{border-top:1px solid var(--border);background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cleanFeature{background:#0d0d12;min-height:112px;padding:17px}.cleanFeature h3{margin:0 0 7px;font-size:12px}.cleanFeature p{color:#797381;margin:0;font-size:10px;line-height:1.55}.latestDownloadCard{background:radial-gradient(circle at 10% 0,#7c3aed24,#0000 34%),#101015;border:1px solid #a855f730;border-radius:16px;grid-template-columns:190px 1fr 190px;align-items:center;gap:24px;padding:26px;display:grid}.versionBlock h2{letter-spacing:-.04em;margin:10px 0 2px;font-size:40px}.versionBlock p,.latestChangeBlock p{color:var(--muted);white-space:pre-wrap;margin:0;font-size:11px;line-height:1.55}.smallLabel{color:#696371;letter-spacing:.13em;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.downloadButtonStack{gap:8px;display:grid}.licensePurchaseCard{background:#101016;border:1px solid #5865f22e;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin-top:12px;padding:22px 24px;display:flex}.licensePurchaseCard h2{margin:7px 0 5px;font-size:22px}.licensePurchaseCard p{color:var(--muted);margin:0;font-size:11px}.requirementsPanel{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.requirementsPanel>div{border:1px solid var(--border);background:#0f0f14;border-radius:12px;padding:18px}.requirementsPanel span{color:#8b5cf6;font-size:9px;font-weight:900}.requirementsPanel strong{margin:9px 0 5px;font-size:13px;display:block}.requirementsPanel p{color:#77717f;margin:0;font-size:10px;line-height:1.5}.releaseTimeline{display:grid}.timelineItem{grid-template-columns:26px 1fr;gap:15px;display:grid}.timelineRail{justify-content:center;display:flex;position:relative}.timelineRail:after{content:"";background:#24212a;width:1px;position:absolute;top:18px;bottom:-18px}.timelineItem:last-child .timelineRail:after{display:none}.timelineRail span{z-index:2;background:#514a59;border:2px solid #151219;border-radius:50%;width:8px;height:8px;margin-top:18px;position:relative}.timelineLatest .timelineRail span{background:#a855f7;box-shadow:0 0 15px #a855f773}.timelineCard{border:1px solid var(--border);background:#101015;border-radius:13px;margin-bottom:12px;padding:20px}.timelineLatest .timelineCard{background:linear-gradient(145deg,#7c3aed0e,#0000 35%),#101015;border-color:#a855f733}.timelineTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.releaseTitleLine{align-items:center;gap:8px;display:flex}.releaseTitleLine h2{margin:0;font-size:18px}.timelineTop p{color:#6d6774;margin:5px 0 0;font-size:10px}.timelineChangelog{border-top:1px solid var(--border);color:#9993a1;white-space:pre-wrap;margin-top:15px;padding-top:15px;font-size:11px;line-height:1.65}.installSteps{gap:10px;display:grid}.installStep{border:1px solid var(--border);background:#101015;border-radius:14px;grid-template-columns:58px 1fr;gap:18px;padding:22px;display:grid}.stepNumber{color:#b89cff;background:#8b5cf617;border:1px solid #a855f726;border-radius:11px;place-items:center;width:48px;height:48px;font-size:11px;font-weight:900;display:grid}.installStep h2{margin:2px 0 7px;font-size:17px}.installStep p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.installActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.pageTransition{transform-origin:50% 20%;animation:.28s cubic-bezier(.22,.8,.22,1) both pageIn}@keyframes pageIn{0%{opacity:0;filter:blur(2px);transform:translateY(8px)scale(.995)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.pageTransition{animation:none}}@media (max-width:1050px){.sidebar{width:218px}.contentArea{margin-left:218px}.featureListGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.latestDownloadCard{grid-template-columns:160px 1fr}.downloadButtonStack{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (max-width:780px){.sidebar{display:none}.contentArea{margin-left:0;padding-top:92px}.mobileBar{z-index:40;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090df5;gap:9px;padding:10px 14px 8px;display:grid;position:fixed;inset:0 0 auto}.mobileBrand{align-items:center;gap:9px;font-size:12px;display:flex}.mobileBrand img{border-radius:8px;width:30px;height:30px}.mobileNav{scrollbar-width:none;gap:14px;padding-bottom:3px;display:flex;overflow-x:auto}.mobileNav::-webkit-scrollbar{display:none}.mobileNav a{color:#8f8999;white-space:nowrap;font-size:10px;font-weight:800}.pageWrap{width:min(100% - 28px,1180px);padding-top:28px}.compactHero{min-height:510px}.compactHeroContent{padding:52px 28px 38px}.compactHeroOverlay{background:linear-gradient(90deg,#060609f5,#060609bd),linear-gradient(#0000,#060609d1)}.miniStats{grid-template-columns:repeat(2,1fr)}.routeCards{grid-template-columns:1fr}.simpleHeading{gap:10px;display:grid}.purchaseStrip,.licensePurchaseCard{flex-direction:column;align-items:flex-start}.featureListGrid,.latestDownloadCard{grid-template-columns:1fr}.downloadButtonStack{grid-column:auto;grid-template-columns:1fr}.requirementsPanel{grid-template-columns:1fr}}@media (max-width:520px){.compactHero h1{font-size:48px}.heroActions>*{width:100%}.miniStats{grid-template-columns:1fr 1fr}.featureDetails summary{grid-template-columns:38px 1fr auto}.featureSummaryIcon{width:38px;height:38px}.featureCount{display:none}.timelineTop{flex-direction:column}.timelineTop .secondaryCta{width:100%}.installStep{grid-template-columns:1fr}}.statusHeader{max-width:720px}.statusCheckerCard{border:1px solid var(--border);background:#101015;border-radius:16px;max-width:900px;overflow:hidden;box-shadow:0 24px 70px #0000003d}.statusForm{padding:24px}.statusForm label{color:#aca5b5;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.statusInputRow{grid-template-columns:1fr auto;gap:9px;display:grid}.statusInputRow input{color:#f7f4ff;letter-spacing:.02em;background:#0b0b0f;border:1px solid #2b2931;border-radius:9px;outline:none;min-width:0;height:44px;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.statusInputRow input:focus{border-color:#a855f78c;box-shadow:0 0 0 3px #8b5cf614}.statusInputRow button:disabled{opacity:.52;cursor:not-allowed;transform:none}.statusPrivacyNote{color:#696371;margin:9px 0 0;font-size:9px;line-height:1.5}.statusResult{border-top:1px solid var(--border)}.statusResultTop{background:radial-gradient(circle at 100% 0,#7c3aed1a,#0000 36%);justify-content:space-between;align-items:flex-end;gap:25px;padding:24px;display:flex}.bigStatus{letter-spacing:-.035em;align-items:center;gap:9px;margin-top:8px;font-size:30px;font-weight:900;display:inline-flex}.bigStatus>span{border-radius:50%;width:10px;height:10px}.status-active{color:#86efac}.status-active>span{background:#22c55e;box-shadow:0 0 15px #22c55e8c}.status-unused{color:#c4b5fd}.status-unused>span{background:#a855f7;box-shadow:0 0 15px #a855f78c}.status-expired{color:#fbbf24}.status-expired>span{background:#f59e0b;box-shadow:0 0 15px #f59e0b7a}.status-banned{color:#fb7185}.status-banned>span{background:#ef4444;box-shadow:0 0 15px #ef444480}.statusTimeHero{text-align:right}.statusTimeHero strong{letter-spacing:-.03em;font-size:24px;display:block}.statusInfoGrid{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.statusInfoGrid>div{border-right:1px solid var(--border);min-height:92px;padding:18px}.statusInfoGrid>div:last-child{border-right:0}.statusInfoGrid span{color:#6f6878;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850;display:block}.statusInfoGrid strong{color:#dcd6e3;margin-top:8px;font-size:11px;line-height:1.45;display:block}.banNotice{background:#ef444413;border:1px solid #ef444433;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;margin:18px;padding:18px;display:grid}.banNoticeIcon{color:#fb7185;background:#ef444424;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.banNotice strong{color:#fecdd3;font-size:12px}.banNotice p{color:#a88f95;margin:4px 0 0;font-size:10px;line-height:1.5}.statusNeutralNotice{background:#f59e0b0f;border:1px solid #f59e0b2b;border-radius:11px;margin:18px;padding:17px 18px}.statusNeutralNotice strong{color:#fde68a;font-size:12px}.statusNeutralNotice p{color:#9d9276;margin:5px 0 8px;font-size:10px}.statusNeutralNotice a{color:#c4b5fd;font-size:10px;font-weight:800}.statusErrorBox{background:#ef444411;border:1px solid #ef44442b;border-radius:11px;margin:0 24px 24px;padding:17px}.statusErrorBox strong{color:#fecdd3;font-size:12px}.statusErrorBox p{color:#9d7f86;margin:5px 0 0;font-size:10px}@media (max-width:780px){.statusInputRow{grid-template-columns:1fr}.statusResultTop{flex-direction:column;align-items:flex-start}.statusTimeHero{text-align:left}.statusInfoGrid{grid-template-columns:repeat(2,1fr)}.statusInfoGrid>div:nth-child(2){border-right:0}.statusInfoGrid>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.banNotice{grid-template-columns:38px 1fr}.banNotice .discordCta{grid-column:1/-1}}@media (max-width:460px){.statusInfoGrid{grid-template-columns:1fr}.statusInfoGrid>div{border-right:0;border-bottom:1px solid var(--border)}.statusInfoGrid>div:last-child{border-bottom:0}}.protectedDownloadCard{background:#101015;border:1px solid #a855f72e;border-radius:16px;overflow:hidden;box-shadow:0 22px 55px #0000003d}.downloadGateTop{background:radial-gradient(circle at 100% 0,#7c3aed1f,#0000 40%);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.downloadGateTop h2{margin:10px 0 3px;font-size:28px}.downloadGateTop p{color:var(--muted);margin:0;font-size:11px}.downloadGateLatest{color:#9f93ab;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.downloadGateNotes{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:18px 24px}.downloadGateNotes p{color:#a59ead;margin:7px 0 0;font-size:11px;line-height:1.65}.downloadGateForm{padding:24px}.downloadGateForm label{color:#aca5b5;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.downloadGateInputRow{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.downloadGateInputRow input{color:#eee9f4;background:#0a0a0e;border:1px solid #2a2730;border-radius:9px;outline:none;min-width:0;height:44px;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.downloadGateInputRow input:focus{border-color:#a855f78c;box-shadow:0 0 0 3px #8b5cf614}.downloadGateInputRow button:disabled{opacity:.55;cursor:not-allowed;transform:none}.downloadGatePrivacy{color:#696371;margin:9px 0 0;font-size:9px;line-height:1.5}.downloadGateMessage{border-radius:9px;margin-top:14px;padding:12px 14px;font-size:10px}.downloadGateMessage a{color:#c4b5fd;margin-top:6px;font-weight:800;display:block}.downloadGateSuccess{color:#86efac;background:#22c55e12;border:1px solid #22c55e2b}.downloadGateError{color:#fda4af;background:#ef444412;border:1px solid #ef44442b}.downloadGateLoading{color:#918999;padding:28px;font-size:11px}.downloadHistoryLink{justify-content:flex-end;margin-top:14px;display:flex}@media (max-width:700px){.downloadGateTop{flex-direction:column}.downloadGateInputRow{grid-template-columns:1fr}}
