@import url("https://fonts.googleapis.com/css2?family=Bangers&family=Oswald:wght@400;700&family=Permanent+Marker&display=swap");*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#0a0a0a;color:#fff;font-family:Oswald,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 0,transparent 3px);pointer-events:none;z-index:100}.wrap{max-width:880px;margin:0 auto;padding:24px 20px 0}.as-seen{width:180px;height:180px;margin:8px auto 22px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,#ff0000,#cc0000);transform:rotate(-12deg);box-shadow:0 0 30px rgba(255,0,0,.5);animation:pulse 2s infinite}.as-seen span{font-family:Bangers,cursive;font-size:1.15rem;line-height:1.2;text-transform:uppercase}@keyframes pulse{0%,to{transform:rotate(-12deg) scale(1)}50%{transform:rotate(-12deg) scale(1.05)}}@keyframes scroll-left{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.headline{font-family:Bangers,cursive;font-size:clamp(2.6rem,9vw,5rem);text-align:center;color:#ffdd00;text-shadow:4px 4px 0 #ff0000,-1px -1px 0 #ff0000;line-height:1;letter-spacing:2px;margin-bottom:10px}.subheadline{text-align:center;font-size:clamp(1rem,2.6vw,1.25rem);color:#ff6b6b;font-style:italic;line-height:1.45;max-width:640px;margin:0 auto 22px}.domain-tag{display:block;text-align:center;font-family:Permanent Marker,cursive;color:#00ff88;text-decoration:none;font-size:1.15rem;letter-spacing:2px;margin-bottom:26px}.ticker{background:#111;border-top:2px solid #ffdd00;border-bottom:2px solid #ffdd00;padding:9px 0;margin:0 0 30px;overflow:hidden;white-space:nowrap}.ticker-inner{display:inline-block;animation:scroll-left 36s linear infinite;font-size:.85rem;color:#ffdd00;letter-spacing:2px}.but-wait{background:linear-gradient(90deg,#ff0000,#ff4444,#ff0000);color:#fff;padding:12px;font-size:clamp(1.4rem,5vw,1.9rem);letter-spacing:3px;margin:34px -20px;transform:skewY(-1deg);box-shadow:0 4px 20px rgba(255,0,0,.4)}.but-wait,.section-title{text-align:center;font-family:Bangers,cursive}.section-title{font-size:clamp(1.5rem,5vw,2rem);color:#ffdd00;letter-spacing:2px;margin:6px 0 4px}.section-sub{text-align:center;color:#aaa;font-size:.95rem;font-style:italic;margin-bottom:20px}.panel{background:linear-gradient(135deg,#0e0e1a,#131326);border:2px solid #ffdd00;border-radius:12px;padding:24px 28px;margin:20px 0}.panel .panel-label{font-family:Permanent Marker,cursive;color:#ffdd00;font-size:.8rem;text-transform:uppercase;letter-spacing:3px;margin-bottom:12px}.panel p{font-size:1.04rem;line-height:1.68;color:#e0e0e0}.panel p+p{margin-top:12px}.panel strong{color:#fff}.panel em{color:#ffdd00;font-style:normal;font-weight:700}.vince-says{background:linear-gradient(135deg,#1a1a2e,#16213e);border:3px solid #ffdd00;border-radius:12px;padding:22px 26px 20px;margin:22px 0;position:relative}.vince-says:before{content:"\1F4E3";font-size:2rem;position:absolute;top:-16px;left:16px}.vince-name{font-family:Permanent Marker,cursive;color:#ffdd00;font-size:.85rem;text-transform:uppercase;letter-spacing:3px;margin-bottom:8px}.vince-says p{font-size:1.06rem;line-height:1.62;color:#e0e0e0}.vince-says p+p{margin-top:10px}.vince-says em{color:#ffdd00;font-style:normal;font-weight:700}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.stat-box{background:linear-gradient(135deg,#0f3460,#16213e);border:2px solid #ffdd00;border-radius:8px;padding:18px 10px;text-align:center}.stat-box.green{border-color:#00ff88;box-shadow:0 0 12px rgba(0,255,136,.3)}.stat-number{font-family:Bangers,cursive;font-size:2.3rem;color:#00ff88;line-height:1}.stat-label{font-size:.75rem;color:#aaa;text-transform:uppercase;letter-spacing:1px;margin-top:6px}.feature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0}.feature-item{background:#111;border-left:4px solid #00ff88;padding:12px 16px;border-radius:0 8px 8px 0;font-size:.92rem;color:#ddd;line-height:1.45}.feature-item .feat-label{color:#00ff88;font-weight:700;display:block;font-size:.78rem;margin-bottom:3px;text-transform:uppercase;letter-spacing:1px}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:18px 0}.product-card{background:#0f0f1c;border:2px solid #333;border-radius:12px;padding:20px;text-decoration:none;display:block;transition:transform .12s,border-color .12s}.product-card:hover{transform:translateY(-3px)}.product-card.live,.product-card:hover{border-color:#00ff88}.product-card.coming{border-style:dashed}.product-card .p-status{font-size:.68rem;text-transform:uppercase;letter-spacing:2px;font-weight:700;margin-bottom:8px;display:inline-block}.product-card.live .p-status{color:#0a0a0a;background:#00ff88;padding:2px 8px;border-radius:10px}.product-card.coming .p-status{color:#ffdd00}.product-card h3{font-family:Bangers,cursive;font-size:1.5rem;letter-spacing:1px;color:#ffdd00;margin-bottom:6px}.product-card p{color:#cfcfcf;font-size:.92rem;line-height:1.5}.real-talk{background:linear-gradient(135deg,#0e1a14,#0a1410);border:2px dashed #00ff88;border-radius:12px;padding:24px 28px;margin:28px 0}.real-talk .rt-label{font-family:Permanent Marker,cursive;color:#00ff88;font-size:.8rem;text-transform:uppercase;letter-spacing:3px;margin-bottom:10px}.real-talk p{font-size:1.05rem;line-height:1.66;color:#d8efdf}.real-talk p+p{margin-top:12px}.real-talk strong{color:#fff}.real-talk em{color:#00ff88;font-style:normal;font-weight:700}.call-now{text-align:center;margin:32px 0 12px;padding:30px;background:linear-gradient(135deg,#1a1a2e,#0f3460);border:3px solid #00ff88;border-radius:12px}.call-now .cta-head{font-family:Bangers,cursive;font-size:clamp(1.4rem,5vw,1.8rem);color:#ffdd00;letter-spacing:2px;margin-bottom:6px}.call-now .cta-sub{color:#bcd;font-size:.98rem;margin-bottom:16px}.cta-btn{display:inline-block;font-family:Bangers,cursive;font-size:1.5rem;letter-spacing:1.5px;color:#0a0a0a;background:linear-gradient(90deg,#00ff88,#7CFFB2);padding:12px 36px;border-radius:10px;text-decoration:none;box-shadow:0 6px 0 #00cc6e,0 10px 22px rgba(0,255,136,.35);transform:rotate(-1.5deg);transition:transform .12s,box-shadow .12s}.cta-btn:hover{transform:rotate(-1.5deg) translateY(2px);box-shadow:0 4px 0 #00cc6e,0 7px 16px rgba(0,255,136,.35)}.call-now .url{font-family:Bangers,cursive;font-size:1.2rem;color:#00ff88;text-decoration:none;display:block;margin:16px 0 0;letter-spacing:1px}.fine-print{font-size:.66rem;color:#555;margin-top:18px;line-height:1.55;text-align:left}.site-footer{text-align:center;padding:26px 20px 40px;color:#444;font-size:.72rem}@media (max-width:600px){.stats-grid{grid-template-columns:repeat(2,1fr)}.feature-list,.product-grid{grid-template-columns:1fr}}.proj-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0 18px;border-bottom:1px solid #222;margin-bottom:28px}.proj-nav-link{color:#ffdd00;text-decoration:none;font-size:.92rem;font-weight:600;padding:4px 8px;border-radius:6px}.proj-nav-link:hover{background:rgba(255,221,0,.08)}.proj-nav-user{margin-left:auto;color:#999;font-size:.82rem}.proj-nav-user strong{color:#fff}.proj-nav-signout{background:none;border:none;color:#ff6b6b;cursor:pointer;text-decoration:underline;font-size:.82rem;padding:0;font-family:inherit}.proj-nav-signout:hover{color:#ffaaaa}.proj-section{margin-top:36px}.proj-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:14px}.proj-card{display:flex;flex-direction:column;gap:10px;background:linear-gradient(150deg,#161616,#0f0f0f);border:1px solid #2a2a2a;border-radius:12px;padding:16px 18px;text-decoration:none;color:inherit;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.proj-card:hover{transform:translateY(-2px);border-color:#ffdd00;box-shadow:0 8px 22px rgba(255,221,0,.1)}.proj-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.proj-name{font-family:Bangers,cursive;font-size:1.4rem;letter-spacing:1px;color:#fff}.proj-blurb{color:#d0d0d0;font-size:.95rem;line-height:1.5}.proj-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:6px}.proj-domain{color:#888;font-size:.8rem;font-family:Permanent Marker,cursive;letter-spacing:.5px}.proj-arrow{color:#ffdd00;font-weight:800;font-size:1.1rem}.status{font-family:Bangers,cursive;font-size:.78rem;letter-spacing:1px;padding:2px 8px;border-radius:999px;line-height:1.4;border:1px solid}.status-live{color:#00ff88}.status-building{color:#ffd166}.status-soon{color:#888}.inline-link{color:#ffdd00;text-decoration:underline;text-underline-offset:2px}.inline-link:hover{color:#ffeb55}.gsignin{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#1a1a1a;border:none;font-family:Inter,sans-serif;font-weight:600;font-size:1rem;padding:11px 22px;border-radius:8px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;box-shadow:0 2px 0 #c0c0c0}.gsignin:hover{transform:translateY(-1px);box-shadow:0 4px 0 #c0c0c0}.gsignin:active{transform:translateY(1px);box-shadow:0 1px 0 #c0c0c0}.gsignin:disabled{opacity:.6;cursor:not-allowed}.fine-print{color:#777;font-size:.82rem;line-height:1.6}.home-nav{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:20px 0 4px}.home-nav-link{display:inline-block;padding:10px 16px;border-radius:8px;border:2px solid #ffdd00;color:#ffdd00;text-decoration:none;font-family:Bangers,cursive;font-size:1.1rem;letter-spacing:1.5px;transition:background-color .12s ease,transform .12s ease}.home-nav-link:hover{background:rgba(255,221,0,.12);transform:translateY(-1px)}.home-nav-link--gated{border-color:#ff9933;color:#ff9933}.home-nav-link--gated:hover{background:rgba(255,153,51,.1)}:root{--aide-updates-bg:rgba(15,18,24,0.96);--aide-updates-fg:#f5f3ec;--aide-updates-muted:#aab1bc;--aide-updates-accent:#00ff88;--aide-updates-border:rgba(255,255,255,0.12);--aide-updates-shadow:0 -6px 20px rgba(0,0,0,0.4);--aide-updates-z-banner:80;--aide-updates-z-modal:90}.aide-updates-banner{position:fixed;left:50%;transform:translateX(-50%);width:min(680px,calc(100% - 24px));display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--aide-updates-bg);color:var(--aide-updates-fg);border:1px solid var(--aide-updates-border);border-radius:14px;box-shadow:var(--aide-updates-shadow);z-index:var(--aide-updates-z-banner);font-size:.9rem;line-height:1.4;animation:aide-updates-slide-in .22s ease-out}.aide-updates-banner-bottom{bottom:16px}.aide-updates-banner-top{top:16px}.aide-updates-banner-icon{font-size:1.4rem;flex:0 0 auto}.aide-updates-banner-body{flex:1 1 auto;min-width:0}.aide-updates-banner-headline{font-weight:700;letter-spacing:-.01em}.aide-updates-banner-summary{color:var(--aide-updates-muted);font-size:.82rem;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aide-updates-banner-sha{margin-left:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.aide-updates-banner-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.aide-updates-banner-dismiss,.aide-updates-banner-link,.aide-updates-banner-refresh{appearance:none;font:inherit;cursor:pointer;border-radius:8px;padding:7px 12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.aide-updates-banner-link{background:transparent;color:var(--aide-updates-muted);border:1px solid transparent;font-size:.82rem;padding:7px 8px}.aide-updates-banner-link:hover{color:var(--aide-updates-fg)}.aide-updates-banner-refresh{background:var(--aide-updates-accent);color:#0a0d12;border:1px solid var(--aide-updates-accent);font-weight:700;font-size:.86rem}.aide-updates-banner-refresh:hover{filter:brightness(1.1)}.aide-updates-banner-dismiss{background:transparent;color:var(--aide-updates-muted);border:none;font-size:1.2rem;line-height:1;padding:4px 8px}.aide-updates-banner-dismiss:hover{color:var(--aide-updates-fg)}@keyframes aide-updates-slide-in{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.aide-updates-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:20px;z-index:var(--aide-updates-z-modal);animation:aide-updates-fade-in .18s ease}.aide-updates-modal{position:relative;background:var(--aide-updates-bg);color:var(--aide-updates-fg);border:1px solid var(--aide-updates-border);border-radius:16px;max-width:520px;width:100%;padding:28px 26px 24px;box-shadow:0 20px 60px rgba(0,0,0,.5)}.aide-updates-modal-close{position:absolute;top:10px;right:12px;background:none;border:none;color:var(--aide-updates-muted);font-size:1.5rem;line-height:1;cursor:pointer}.aide-updates-modal-close:hover{color:var(--aide-updates-fg)}.aide-updates-modal-eyebrow{font-size:.74rem;color:var(--aide-updates-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.aide-updates-modal-title{margin:0 0 12px;font-size:1.2rem;line-height:1.3}.aide-updates-modal-body{margin:0 0 12px;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem;line-height:1.55;color:var(--aide-updates-muted);background:rgba(255,255,255,.03);border:1px solid var(--aide-updates-border);border-radius:10px;padding:10px 12px;max-height:280px;overflow-y:auto}.aide-updates-modal-meta{display:flex;gap:6px;font-size:.78rem;color:var(--aide-updates-muted);margin-bottom:16px}.aide-updates-modal-actions{display:flex;gap:10px;justify-content:flex-end;align-items:center}.aide-updates-modal-link{color:var(--aide-updates-muted);text-decoration:underline;text-underline-offset:3px;font-size:.86rem}.aide-updates-modal-link:hover{color:var(--aide-updates-fg)}.aide-updates-modal-refresh{appearance:none;font:inherit;cursor:pointer;border-radius:10px;padding:10px 18px;background:var(--aide-updates-accent);color:#0a0d12;border:1px solid var(--aide-updates-accent);font-weight:700;font-size:.9rem}.aide-updates-modal-refresh:hover{filter:brightness(1.1)}@keyframes aide-updates-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.aide-updates-banner{flex-wrap:wrap;padding:10px 12px}.aide-updates-banner-body{flex-basis:calc(100% - 36px);order:2}.aide-updates-banner-actions{flex-basis:100%;order:3;justify-content:flex-end;border-top:1px solid var(--aide-updates-border);padding-top:8px;margin-top:4px}.aide-updates-banner-summary{white-space:normal}}