:root{--bg-app: #111318;--bg-header: rgba(17, 19, 24, .94);--bg-card: rgba(255, 255, 255, .04);--bg-card-hover: rgba(255, 255, 255, .07);--border-header: rgba(255, 255, 255, .08);--border-card: rgba(255, 255, 255, .08);--border-card-hover: rgba(255, 115, 70, .45);--accent-purple: #8765f7;--accent-purple-light: #9e80ff;--accent-ignis: #ff5722;--accent-ignis-light: #ff7043;--accent-glow: rgba(255, 87, 34, .35);--text-main: #ffffff;--text-muted: #9ba1b0;--text-dim: #717684;--text-link: #9ba1b0;--font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}html,body{width:100%;min-height:100%;background-color:#111318!important;color:#fff;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}body.header-fixed{background-color:#111318!important}.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}a{text-decoration:none;color:inherit}.fixed-background-pattern{position:fixed;top:-20px;left:-20px;right:-20px;bottom:-20px;width:calc(100vw + 40px);height:calc(100vh + 40px);background-image:url(../assets/background.png);background-size:cover;background-position:center top;background-repeat:no-repeat;opacity:.22;filter:blur(12px);-webkit-filter:blur(12px);pointer-events:none;z-index:0}.header-outer-wrapper{position:fixed;top:0;left:0;right:0;z-index:1050;pointer-events:none;display:flex;justify-content:center;padding:0;transition:padding .35s cubic-bezier(.16,1,.3,1)}.header-outer-wrapper.scrolled{padding:14px 16px}.site-header{pointer-events:auto;width:100%;max-width:1200px;margin:0 auto;transition:all .35s cubic-bezier(.16,1,.3,1)}.site-header.header-top-mode{background:transparent;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);border:1px solid transparent;border-radius:0;box-shadow:none;padding:12px 24px}.site-header.header-pill-mode{max-width:1120px;background:#0e1016c7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.12);border-radius:9999px;box-shadow:0 16px 40px #000000a6,inset 0 1px #ffffff1a;padding:6px 18px 6px 14px}.header-inner{display:flex;align-items:center;justify-content:space-between;height:52px;gap:20px}.header-brand{display:flex;align-items:center;gap:10px;text-decoration:none;cursor:pointer}.header-brand-avatar{width:38px;height:38px;object-fit:contain;background:transparent;border:none;box-shadow:none;border-radius:0;display:block}.header-brand-name{color:#fff;font-size:17.5px;font-weight:700;letter-spacing:-.3px}.header-nav{display:flex;align-items:center;gap:28px}.header-nav-link{color:#9ba1b0;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s ease}.header-nav-link:hover{color:#fff}.header-actions{display:flex;align-items:center;gap:12px}.btn-header-discord{background:#5865f2;color:#fff;border:none;border-radius:9999px;padding:8px 18px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 4px 14px #5865f259;transition:background-color .15s ease}.btn-header-discord:hover{background:#4752c4}.header-mobile-toggle{display:none;background:transparent;border:none;color:#9ba1b0;cursor:pointer;padding:6px}@media(max-width:768px){.header-mobile-toggle{display:block}.header-nav{display:none;position:absolute;top:calc(100% + 8px);left:16px;right:16px;background:#111318;border:1px solid rgba(255,255,255,.1);border-radius:16px;flex-direction:column;padding:16px 20px;gap:14px;align-items:flex-start;box-shadow:0 12px 30px #0009}.header-nav.open{display:flex}}.app{position:relative;min-height:100vh}.app-body,.background,.landing,.below-hero{background:transparent!important;color:#fff;position:relative;z-index:1}.greed-hero-section{position:relative;overflow:hidden;min-height:100vh;padding:100px 0 60px;background-color:transparent!important;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.hero-wave-bg{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1;display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:.75}.hero-wave-svg{width:100%;height:100%;object-fit:cover}.greed-hero-content{position:relative;z-index:2;max-width:860px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.greed-hero-title{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(26px,4vw,46px);font-weight:700;line-height:1.25;color:#fff;letter-spacing:-.8px;margin-bottom:18px;display:flex;flex-direction:column;align-items:center;gap:6px}.greed-title-row{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.greed-hero-avatar{width:clamp(42px,5.2vw,56px);height:clamp(42px,5.2vw,56px);object-fit:contain;vertical-align:middle;display:inline-block;background:transparent;border:none;box-shadow:none;border-radius:0}.greed-pill-badge{background:#fff;color:#000;padding:2px 16px;border-radius:14px;font-weight:700;display:inline-block;letter-spacing:-.3px;font-size:.92em;box-shadow:0 4px 16px #ffffff1a}.greed-hero-subtitle{font-size:clamp(13.5px,1.35vw,15px);line-height:1.6;color:#9ba1b0;max-width:620px;margin:0 auto 28px;font-weight:400;text-align:center}.greed-hero-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:34px;flex-wrap:wrap}.btn-discord-primary{background:#5865f2;color:#fff;border:none;border-radius:9999px;padding:11px 26px;font-weight:600;font-size:14.5px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;text-decoration:none;box-shadow:0 4px 16px #5865f259}.btn-discord-primary:hover{background:#4752c4;color:#fff;transform:none!important;box-shadow:none!important}.btn-dashboard-secondary{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:9999px;padding:11px 26px;font-weight:600;font-size:14.5px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,border-color .15s ease}.btn-dashboard-secondary:hover{background:#ffffff1a;border-color:#ffffff38;color:#fff;transform:none!important;box-shadow:none!important}.greed-hero-stats{font-size:13.5px;color:#71767b;text-align:center}.greed-hero-stats strong{color:#fff;font-weight:600}.footer-greed{position:relative;z-index:1;background:#0c0d12eb!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:70px 0 30px;color:#d1d5db;border-top:1px solid rgba(255,255,255,.08)}.footer-main-columns{display:grid;grid-template-columns:60px repeat(4,1fr) 200px;gap:32px;align-items:flex-start;margin-bottom:40px}.footer-brand-avatar{width:54px;height:54px;object-fit:contain;background:transparent;border:none;box-shadow:none;border-radius:0;display:block}.footer-col-title{font-size:14px;font-weight:600;color:#9ca3af;margin-bottom:16px;letter-spacing:-.2px}.footer-col-list{list-style:none;display:flex;flex-direction:column;gap:11px;padding:0;margin:0;font-size:14px}.footer-col-list a{color:#d1d5db;text-decoration:none;transition:color .15s ease;display:inline-flex;align-items:center;gap:4px}.footer-col-list a:hover{color:#fff}.external-arrow{font-size:11px;opacity:.6}.footer-action-col{display:flex;flex-direction:column}.btn-discord-join{background:#5865f2;color:#fff;border-radius:9999px;padding:10px 22px;font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer}.btn-discord-join:hover{background:#4752c4;transform:none;box-shadow:none;color:#fff}.lang-dropdown-wrapper{position:relative;width:100%}.lang-select-box{background:#14161c;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 14px;color:#e5e7eb;font-size:13.5px;font-weight:500;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;transition:border-color .15s ease}.lang-select-box:hover{border-color:#ffffff40}.lang-chevron{font-size:9px;color:#9ca3af}.lang-menu{position:absolute;bottom:calc(100% + 6px);left:0;right:0;background:#14161c;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:6px;box-shadow:0 10px 30px #0009;z-index:100;display:flex;flex-direction:column;gap:2px}.lang-menu-item{background:transparent;border:none;color:#9ca3af;text-align:left;padding:8px 10px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.lang-menu-item:hover,.lang-menu-item.active{color:#fff;background:#ffffff14}.footer-watermark-container{text-align:center;margin:50px 0 20px;-webkit-user-select:none;user-select:none;pointer-events:none;overflow:hidden}.footer-watermark-text{font-family:Poppins,sans-serif;font-size:clamp(70px,14vw,160px);font-weight:900;letter-spacing:-6px;color:#ffffff0a;text-transform:lowercase;line-height:.9;display:block}.footer-divider-line{border-top:1px solid rgba(255,255,255,.06);margin-bottom:24px}.footer-disclaimer-text{font-size:12px;color:#6b7280;line-height:1.65;text-align:center;max-width:920px;margin:0 auto 24px}.footer-disclaimer-text a{color:#9ca3af;text-decoration:none}.footer-disclaimer-text a:hover{color:#fff;text-decoration:underline}.footer-bottom-bar{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#6b7280;flex-wrap:wrap;gap:16px;padding-bottom:20px}.footer-bottom-links{display:flex;gap:20px}.footer-bottom-links a{color:#9ca3af;text-decoration:none;transition:color .15s ease}.footer-bottom-links a:hover{color:#fff}@media(max-width:991px){.footer-main-columns{grid-template-columns:repeat(2,1fr);gap:28px}.footer-avatar-col,.footer-action-col{grid-column:span 2}.footer-bottom-bar{flex-direction:column;align-items:flex-start}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;animation:modal-fade-in .2s ease}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.modal-dialog{background:#252a2e;border:1px solid rgba(255,255,255,.12);border-radius:20px;max-width:580px;width:100%;padding:32px;box-shadow:0 25px 60px #0009;position:relative;animation:modal-slide-up .25s ease}@keyframes modal-slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close-btn{position:absolute;top:20px;right:20px;background:#ffffff14;border:none;color:#c8ced3;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:all .2s ease}.modal-close-btn:hover{background:#ffffff2e;color:#fff}.modal-header-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;margin-bottom:16px}.modal-title{font-size:24px;font-weight:700;color:#fff;margin-bottom:8px}.modal-desc{font-size:15px;color:var(--text-muted);line-height:1.5;margin-bottom:24px}.modal-details-list{list-style:none;margin-bottom:24px;display:flex;flex-direction:column;gap:10px}.modal-detail-item{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#e2e1ee}.modal-detail-item .check-icon{color:#22c55e;margin-top:3px;flex-shrink:0}.modal-commands-box{background:#181b1e;border-radius:12px;padding:16px;margin-bottom:24px;border:1px solid rgba(255,255,255,.06)}.modal-commands-title{font-size:12px;font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.command-pill{display:inline-block;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffab40;font-family:Courier New,Courier,monospace;font-size:13px;font-weight:600;padding:4px 10px;border-radius:6px;margin:4px 6px 4px 0}@media screen and (max-width:1080px){.hero-visual{display:none}.hero{padding:40px 0 45px}.hero-title{font-size:42px}.section-title{font-size:34px}}@media screen and (max-width:768px){.hero-title{font-size:34px}.hero-subtitle{font-size:15px}.hero-cta{flex-direction:column;align-items:stretch}.cta-primary,.cta-secondary{width:100%}.hero-stats-row{flex-wrap:wrap;gap:16px}.cta-inner{padding:38px 20px}.cta-title{font-size:26px}.footer-links{justify-content:flex-start}}.legal-page-container{min-height:calc(100vh - 64px);padding:120px 24px 80px;max-width:960px;margin:0 auto;position:relative;z-index:1}.legal-content{color:#c9ccd6;font-size:15px;line-height:1.75}.legal-title{font-size:clamp(28px,4vw,36px);font-weight:700;color:#fff;margin-bottom:6px;letter-spacing:-.5px}.legal-updated{font-size:13.5px;color:#8b92a5;margin-bottom:28px}.legal-quote-box{background:#ffffff08;border-left:3px solid rgba(255,255,255,.25);padding:14px 20px;margin-bottom:28px;border-radius:0 8px 8px 0;color:#9ba1b0;font-style:italic;font-size:14.5px}.legal-section{margin-bottom:24px}.legal-section h2{font-size:19px;font-weight:600;color:#fff;margin-bottom:12px;letter-spacing:-.3px}.legal-section p{margin-bottom:14px}.legal-numbered-list,.legal-bullet-list{padding-left:22px;margin:12px 0 18px;display:flex;flex-direction:column;gap:10px}.legal-numbered-list li,.legal-bullet-list li{color:#c9ccd6;line-height:1.65}.legal-numbered-list li strong{color:#fff}.legal-link{color:#00e5ff;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.legal-link:hover{color:#38bdf8}
