:root{--bg-primary-rgb:13,17,23;--bg-surface-rgb:22,27,34;--bg-elevated-rgb:30,37,48;--text-primary-rgb:230,237,243;--text-secondary-rgb:139,148,158;--text-muted-rgb:118,126,138;--cyan-rgb:51,214,214;--cyan-hover-rgb:41,191,191;--cyan-light-rgb:90,229,229;--gold-rgb:240,192,64;--gold-hover-rgb:212,168,48;--success-rgb:46,160,67;--warning-rgb:210,153,34;--error-rgb:218,54,51;--white-rgb:255,255,255;--black-rgb:0,0,0;--discord-rgb:88,101,242;--bitcoin-rgb:247,147,26;--info-rgb:56,189,248;--bg-primary:rgb(var(--bg-primary-rgb));--bg-surface:rgb(var(--bg-surface-rgb));--bg-elevated:rgb(var(--bg-elevated-rgb));--accent-primary:rgb(var(--cyan-rgb));--accent-hover:rgb(var(--cyan-hover-rgb));--accent-light:rgb(var(--cyan-light-rgb));--accent-deep:rgb(var(--cyan-hover-rgb));--accent-glow:rgba(var(--cyan-rgb),.14);--accent-glow-soft:rgba(var(--cyan-rgb),.07);--accent-gold:rgb(var(--gold-rgb));--accent-gold-hover:rgb(var(--gold-hover-rgb));--gold-glow:rgba(var(--gold-rgb),.14);--gold-glow-soft:rgba(var(--gold-rgb),.07);--text-primary:rgb(var(--text-primary-rgb));--text-secondary:rgb(var(--text-secondary-rgb));--text-muted:rgb(var(--text-muted-rgb));--border-hairline:rgba(var(--white-rgb),.08);--border-color:rgba(var(--white-rgb),.08);--border-hover:rgba(var(--white-rgb),.18);--border-subtle:rgba(var(--white-rgb),.05);--border-accent:rgba(var(--cyan-rgb),.3);--status-green:rgb(var(--success-rgb));--status-amber:rgb(var(--warning-rgb));--status-red:rgb(var(--error-rgb));--glass-bg:rgba(var(--bg-surface-rgb),.72);--navbar-glass-bg:rgba(var(--bg-primary-rgb),.72);--glass-blur:blur(14px)saturate(140%);--glass-border:1px solid var(--border-hairline);--glass-shadow:none;--glass-shadow-hover:0 0 0 1px var(--border-hover);--font-display:var(--font-geist),"Geist",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;--font-body:var(--font-geist),"Geist",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono","JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--gradient-primary:linear-gradient(135deg,var(--accent-primary),var(--accent-light));--gradient-gold:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-hover));--section-padding:128px 0;--container-max:1200px;--container-padding:0 32px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--ease-smooth:cubic-bezier(.32,.72,0,1);--transition-fast:.12s var(--ease-smooth);--transition-medium:.2s var(--ease-smooth);--transition-slow:.4s var(--ease-smooth)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--bg-primary);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11"}body{font-family:var(--font-body);background:var(--bg-primary);color:var(--text-primary);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;line-height:1.55;overflow-x:hidden}button,a,.btn{-webkit-tap-highlight-color:transparent}#root{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}ul,ol{list-style:none}img{max-width:100%;display:block}button{cursor:pointer;color:inherit;background:0 0;border:none;outline:none;font-family:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:rgba(var(--white-rgb),.06);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--white-rgb),.12)}::selection{background:rgba(var(--cyan-rgb),.3);color:rgb(var(--white-rgb))}.container{max-width:var(--container-max);padding:var(--container-padding);margin:0 auto}.section{padding:var(--section-padding);scroll-margin-top:90px;position:relative}.section-header{text-align:left;flex-direction:column;align-items:flex-start;max-width:720px;margin-bottom:56px;display:flex}.section-label{color:var(--text-secondary);font-family:var(--font-display);letter-spacing:0;align-items:center;gap:8px;margin-bottom:16px;font-size:.82rem;font-weight:500;display:inline-flex}.section-label:before{content:"";background:var(--text-muted);width:14px;height:1px;display:inline-block}.section-title{font-family:var(--font-display);text-align:left;letter-spacing:-.03em;color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);background:0 0;margin-bottom:16px;font-size:clamp(2.1rem,4.1vw,3rem);font-weight:700;line-height:1.08}.section-subtitle{text-align:left;color:var(--text-secondary);max-width:580px;margin:0;font-size:1rem;font-weight:400;line-height:1.65}.accent-text{color:var(--accent-primary)}.gold-text{color:var(--accent-gold)}.gradient-text{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-divider{background:var(--border-hairline);width:100%;height:1px;margin:0 auto}.glass-card,.surface-card{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);transition:border-color var(--transition-fast)}.glass-card:hover,.surface-card:hover{border-color:var(--border-hover)}.tier-card.tier-free{border:1px solid var(--border-hairline)}.tier-card.tier-free:hover{border-color:var(--border-hover)}.tier-card.tier-pro{border:1px solid var(--border-hairline)}.tier-card.tier-pro:hover{border-color:var(--border-accent)}.tier-card.tier-obsidian{border:1px solid rgba(var(--gold-rgb),.22);background:var(--bg-surface);position:relative}.tier-card.tier-obsidian:hover{border-color:var(--accent-gold)}.dot-grid{background-image:radial-gradient(rgba(var(--white-rgb),.06)1px,transparent 1px);-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 30%,rgb(var(--black-rgb))30%,transparent 80%);mask-image:radial-gradient(ellipse 70% 50% at 50% 30%,rgb(var(--black-rgb))30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 30%,rgb(var(--black-rgb))30%,transparent 80%);pointer-events:none;z-index:0;background-position:0 0;background-size:28px 28px;position:absolute;inset:0}.status-dot{background:var(--status-green);border-radius:50%;width:7px;height:7px;display:inline-block}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.status-dot--pulse{animation:2.4s ease-in-out infinite pulse-dot}@media (prefers-reduced-motion:reduce){.status-dot--pulse{animation:none}}.reveal-up{opacity:0;transition:opacity .55s var(--ease-smooth)var(--reveal-delay,0s),transform .55s var(--ease-smooth)var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(12px)}.reveal-up.is-visible{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.reveal-up,.reveal-up.is-visible{opacity:1;transition:none;transform:none}}@keyframes hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}.hero-rise{animation:hero-rise .6s var(--ease-smooth)both;animation-delay:var(--hero-rise-delay,0s)}@media (prefers-reduced-motion:reduce){.hero-rise{opacity:1;animation:none;transform:none}}code,pre,.mono{font-family:var(--font-mono);font-size:.86em}@media (max-width:768px){:root{--section-padding:80px 0;--container-padding:0 20px}.section-title{font-size:1.75rem}.section-subtitle{font-size:.95rem}.section-header{margin-bottom:40px}}
.navbar{z-index:100;background:var(--navbar-glass-bg);height:72px;-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--border-hairline);position:fixed;top:0;left:0;right:0}.navbar__inner{height:100%;max-width:var(--container-max);justify-content:space-between;align-items:center;gap:32px;margin:0 auto;padding:0 32px;display:flex}.navbar__brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.navbar__logo-img{object-fit:contain;width:40px;height:40px}.navbar__logo-name{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-primary);font-size:1.32rem;font-weight:700}.navbar__links{align-items:center;gap:4px;margin:0 auto 0 24px;display:flex}.navbar__link{border-radius:var(--radius-sm);color:var(--text-secondary);transition:color var(--transition-fast),background var(--transition-fast);padding:6px 12px;font-size:.88rem;font-weight:500}.navbar__link:hover{color:var(--text-primary);background:rgba(var(--white-rgb),.04)}.navbar__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.navbar__mobile-toggle{color:var(--text-primary);border-radius:var(--radius-sm);padding:8px;display:none}.navbar__mobile-toggle:hover{background:rgba(var(--white-rgb),.04)}.navbar__mobile-menu{background:var(--bg-primary);z-index:90;flex-direction:column;gap:24px;padding:32px 24px;display:flex;position:fixed;inset:72px 0 0}.navbar__mobile-nav{flex-direction:column;gap:4px;display:flex}.navbar__mobile-link{color:var(--text-primary);border-bottom:1px solid var(--border-hairline);padding:14px 12px;font-size:1.05rem;font-weight:500}.navbar__mobile-link:active{background:rgba(var(--white-rgb),.03)}.navbar__mobile-actions{flex-direction:column;gap:10px;margin-top:auto;padding-bottom:24px;display:flex}@media (max-width:900px){.navbar__links,.navbar__actions{display:none}.navbar__mobile-toggle{display:flex}.navbar__inner{padding:0 20px}}
.footer{border-top:1px solid var(--border-hairline);background:var(--bg-primary);padding:28px 0}.footer__inner{max-width:var(--container-max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:0 32px;display:flex}.footer__brand{color:var(--text-secondary);align-items:center;gap:10px;font-size:.85rem;display:flex}.footer__logo{object-fit:contain;width:20px;height:20px}.footer__name{font-family:var(--font-display);color:var(--text-primary);font-weight:600}.footer__copy{color:var(--text-muted)}.footer__links{align-items:center;gap:24px;display:flex}.footer__link{color:var(--text-secondary);transition:color var(--transition-fast);align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.footer__link:hover{color:var(--text-primary)}.footer__discord-count{border:1px solid var(--border-hairline);border-radius:var(--radius-full);font-family:var(--font-display);color:var(--text-muted);align-items:center;gap:5px;padding:2px 8px;font-size:.72rem;font-weight:500;display:inline-flex}@media (max-width:600px){.footer__inner{padding:0 20px}.footer__links{flex-wrap:wrap;gap:16px}}
