:root{
  --rw-bg:#070706;
  --rw-surface:#0e0e0c;
  --rw-surface-2:#141412;
  --rw-cream:#f3eee5;
  --rw-ink:#171713;
  --rw-gold:#c8a86c;
  --rw-gold-hi:#e1c389;
  --rw-blue:#7890a4;
  --rw-green:#82c99a;
  --rw-danger:#e66f68;
  --rw-muted:#a8a39a;
  --rw-border:rgba(200,168,108,.18);
  --rw-radius:16px;
  --rw-shadow:0 18px 60px rgba(0,0,0,.25);
}
html{scroll-padding-top:90px}
body{font-family:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}
h1,h2,.serif,.serif-i{font-family:'Cormorant Garamond',Georgia,serif}
button,input,textarea,select{font:inherit}
a,button{touch-action:manipulation}
:focus-visible{outline:3px solid rgba(200,168,108,.8)!important;outline-offset:3px!important}
.skip-link{position:fixed;left:1rem;top:-6rem;z-index:9999;background:var(--rw-cream);color:var(--rw-ink);padding:.75rem 1rem;border-radius:10px;text-decoration:none;font-weight:700}.skip-link:focus{top:1rem}
.trust-disclosure{border:1px solid rgba(120,144,164,.32);background:rgba(120,144,164,.08);border-radius:14px;padding:1rem 1.1rem;color:#cbd3db;font-size:.82rem;line-height:1.65}
.human-section{background:var(--rw-cream)!important;color:var(--rw-ink)!important}.human-section h2,.human-section h3{color:#3c3327!important}.human-section p{color:#5d584f!important}.human-section .card{background:#fff!important;border-color:rgba(23,23,19,.1)!important;box-shadow:0 14px 44px rgba(23,23,19,.08)!important}
.product-proof{display:grid;grid-template-columns:1.1fr .9fr;gap:2rem;align-items:center}.product-window{background:#0d0d0b;border:1px solid rgba(200,168,108,.22);border-radius:22px;box-shadow:var(--rw-shadow);overflow:hidden}.product-window-bar{display:flex;gap:.38rem;padding:.8rem 1rem;border-bottom:1px solid rgba(255,255,255,.07)}.product-window-bar i{width:9px;height:9px;border-radius:50%;background:#555}.product-window-body{padding:1.4rem}.product-capsule{border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:1rem;margin:.75rem 0;background:rgba(255,255,255,.025)}.product-capsule strong{color:#f3eee5}.product-capsule span{display:block;color:#8f8c86;font-size:.75rem;margin-top:.25rem}.proof-list{display:grid;gap:.75rem}.proof-list div{border-left:2px solid var(--rw-gold);padding:.45rem 0 .45rem 1rem;color:#625c53}.proof-list strong{display:block;color:#302a22;margin-bottom:.1rem}
.dashboard-tabs{display:none;position:sticky;top:76px;z-index:45;grid-column:1/-1;gap:.55rem;grid-template-columns:repeat(6,minmax(0,1fr));background:rgba(7,7,6,.92);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:.65rem;margin-bottom:.35rem}.dashboard-tabs.active{display:grid}.dashboard-tab{border:1px solid transparent;background:transparent;color:#aaa59d;border-radius:11px;padding:.75rem .55rem;cursor:pointer;font-size:.76rem}.dashboard-tab:hover{color:#f3eee5;background:rgba(255,255,255,.04)}.dashboard-tab.active{background:rgba(200,168,108,.11);border-color:rgba(200,168,108,.3);color:var(--rw-gold-hi)}.dashboard-section-hidden{display:none!important}.dashboard-section-visible{animation:rwFade .2s ease}@keyframes rwFade{from{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:none}}
.capsule-inline-actions .mini-btn{min-height:38px}.capsule-inline-actions .danger-action{color:#efa19b;border-color:rgba(230,111,104,.3)}
.progress-shell{height:8px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;margin:.8rem 0}.progress-shell>span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--rw-gold),var(--rw-blue));transition:width .2s}
.privacy-badge{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(120,144,164,.3);border-radius:999px;padding:.3rem .65rem;font-size:.7rem;color:#b9c8d5}
.legal-meta{display:flex;gap:.6rem;flex-wrap:wrap;margin:1rem 0 1.5rem}.legal-meta span{border:1px solid var(--rw-border);border-radius:999px;padding:.3rem .65rem;color:var(--rw-gold);font-size:.72rem}
.inline-notice{border-left:3px solid var(--rw-blue);background:rgba(120,144,164,.08);padding:1rem 1.1rem;border-radius:12px;margin:1rem 0}.inline-notice strong{color:#cbd8e3}
.consumer-form{display:grid;gap:1rem;max-width:680px}.consumer-form label{display:grid;gap:.35rem;color:#d4cdc2;font-size:.85rem}.consumer-form input,.consumer-form textarea,.consumer-form select{width:100%;background:#0d0d0b;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.8rem;color:#f3eee5}.consumer-form button{justify-self:start}
.status-live{color:var(--rw-green)}.status-roadmap{color:#ffcb86}.status-limited{color:#d6b2a5}
@media(max-width:900px){.product-proof{grid-template-columns:1fr}.dashboard-tabs{grid-template-columns:repeat(3,1fr);top:64px}}
@media(max-width:560px){.dashboard-tabs{display:flex!important;overflow:auto;white-space:nowrap}.dashboard-tab{flex:0 0 auto;padding:.65rem .8rem}.product-window-body{padding:1rem}}
