:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#fff;--muted:#d1d1d1;--dim:#888;--paper:#000;--surface:#0d0d0d;--panel:#121212d9;--panel-strong:#121212;--line:#ffffff14;--line-strong:#ffffff29;--accent:#ff4ce2;--accent-2:#4c27e1;--accent-3:#8217c3;--warning:#fc9803;--danger:#d92d20;--shadow:0 24px 80px #ff4ce21f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);letter-spacing:0;background:radial-gradient(circle at 14% 8%,#ff4ce21f,#0000 30%),radial-gradient(circle at 86% 12%,#4c27e11f,#0000 30%),#000;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none;transition:color .15s,border-color .15s,background .15s}button,input,select{font:inherit}.shell{width:min(1180px,100% - 32px);margin:0 auto}.announce-banner{color:#fff;text-align:center;letter-spacing:.5px;background:linear-gradient(90deg,#8217c3,#b611b0);padding:8px 16px;font-size:13px;font-weight:700}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);z-index:10;background:#000c;position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;gap:16px;min-height:74px;display:flex}.brand{align-items:center;gap:10px;font-weight:800;display:flex}.brand-mark{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;border:1px solid #fff3;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.nav{color:var(--muted);flex-wrap:wrap;align-items:center;gap:20px;font-size:14px;display:flex}.nav a{border-bottom:1px solid #0000;padding-bottom:2px}.nav a:hover,.sponsor-card:hover h3{color:var(--accent)}.nav-cta{color:#000;background:#fff;border:0;border-radius:999px;padding:9px 18px;font-weight:700;transition:background .15s,transform .15s}.nav-cta:hover{background:var(--accent);color:#fff;transform:translateY(-1px)}.hero{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);align-items:center;gap:48px;padding:78px 0 44px;display:grid}.announce,.eyebrow,.kicker,.cmd{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:800}.announce{text-transform:none;letter-spacing:0;background:#ff4ce21a;border:1px solid #ff4ce233;border-radius:999px;margin-bottom:18px;padding:8px 14px;display:inline-flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.02em;max-width:980px;margin-bottom:22px;font-size:clamp(38px,5.5vw,68px);font-weight:900;line-height:1.05}.highlight-underline{color:#fff;display:inline-block;position:relative}.highlight-underline:after{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:4px;width:100%;height:6px;position:absolute;bottom:-4px;left:0}h2{letter-spacing:-.01em;font-size:clamp(22px,3vw,34px);font-weight:800}h1,h2,h3{letter-spacing:-.01em}.lede{color:var(--muted);max-width:780px;margin-bottom:28px;font-size:18px;line-height:1.6}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px}.hero-actions{flex-wrap:wrap;gap:14px;margin:24px 0 28px;display:flex}.button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-weight:800;transition:transform .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.button.primary{color:#000;background:#fff}.button.primary:hover{background:var(--accent);color:#fff}.button.secondary{border:1px solid var(--line-strong);color:#fff;background:#0d0d0d}.button.secondary:hover{border-color:var(--accent);background:#ff4ce20d}.logo-belt{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;max-width:720px;margin-top:10px;display:grid}.logo-belt span{border:1px solid var(--line);color:#a1a1a1;background:#14141499;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:8px;font-size:12px;font-weight:700;display:flex}.product-card{box-shadow:var(--shadow);background:linear-gradient(#0d0d0df2,#141414d1),linear-gradient(135deg,#ff4ce214,#4c27e114);border:1px solid #ff4ce229;border-radius:12px;padding:22px}.product-card-head,.section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-card-head h2{margin-bottom:0;font-size:24px}.live-pill{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;background:#ff4ce226;border:1px solid #ff4ce24d;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.calendar-grid{border:1px solid var(--line);background:#0d0d0d;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0;display:grid;overflow:hidden}.calendar-grid span,.calendar-grid strong{text-align:center;background:#121212;padding:12px 8px}.calendar-grid span{color:var(--muted);font-size:11px;font-weight:600}.calendar-grid strong{color:var(--ink);background:#0a0a0a;font-size:18px}.agent-feed{gap:10px;display:grid}.agent-feed div{border:1px solid var(--line);color:var(--muted);background:#121212c7;border-radius:8px;grid-template-columns:9px 1fr;align-items:start;gap:10px;padding:12px;font-size:14px;display:grid}.agent-feed span{background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:999px;width:9px;height:9px;margin-top:6px}.source-proof{border:1px solid var(--line);color:#fff;background:#0d0d0d;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:14px;padding:14px;font-size:13px;display:grid}.source-proof strong{color:var(--accent);font-size:26px}.source-proof span{color:#d1d1d1}.chooser{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px 0 44px;display:grid}.choice-card{border:1px solid var(--line);cursor:pointer;background:#0d0d0d;border-radius:12px;padding:22px;transition:transform .15s,border-color .15s;box-shadow:0 16px 42px #00000080}.choice-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.choice-card p{color:var(--accent);margin-bottom:8px;font-weight:800}.active-choice{background:linear-gradient(#0d0d0d,#ff4ce208);border-color:#ff4ce266;box-shadow:0 18px 54px #ff4ce229}.muted{color:var(--muted)}.dim{color:var(--dim)}.section{padding:64px 0}.centered{text-align:center;border-bottom:0;flex-direction:column;justify-content:center;align-items:center;margin-bottom:32px}.bento-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px;display:grid}.bento-card{border:1px solid var(--line);border-radius:16px;flex-direction:column;justify-content:space-between;min-height:320px;padding:32px;display:flex;position:relative;overflow:hidden}.bento-card:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.box-planning{background:linear-gradient(135deg,#2b002c,#070707);border-color:#b611b033}.box-planning:before{background:linear-gradient(90deg,#4a0047,#b611b0)}.box-ai{background:linear-gradient(135deg,#1c002c,#070707);border-color:#9033ed33}.box-ai:before{background:linear-gradient(90deg,#9033ed,#3c0078)}.box-analytics{background:linear-gradient(135deg,#001235,#070707);border-color:#00258433}.box-analytics:before{background:linear-gradient(90deg,#002584,#24005e)}.box-automation{background:linear-gradient(135deg,#00092c,#070707);border-color:#4c27e133}.box-automation:before{background:linear-gradient(90deg,#4c27e1,#2f007b)}.bento-card-header{margin-bottom:24px}.bento-tag{text-transform:uppercase;letter-spacing:.05em;color:#fffc;background:#ffffff14;border-radius:99px;width:fit-content;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:700}.bento-card h3{margin-bottom:12px;font-size:26px;font-weight:800}.bento-card p{color:#d1d1d1;margin:0;font-size:15px;line-height:1.5}.bento-card-icon{opacity:.9;align-self:flex-start;margin-bottom:16px}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.agent-card{border:1px solid var(--line);background:#0d0d0d;border-radius:12px;padding:24px;box-shadow:0 14px 40px #0006}.agent-card h3{margin-bottom:8px;font-size:20px;font-weight:800}.stats-band{border:1px solid var(--line);color:#fff;background:#0d0d0d;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.stats-band div{text-align:center;background:#ffffff04;padding:24px}.stats-band strong{color:var(--accent);font-size:32px;font-weight:900;display:block}.stats-band span{color:#fff9;text-transform:uppercase;letter-spacing:.05em;font-size:13px}.search-shell{border:1px solid var(--line);background:#0d0d0d;border-radius:12px;margin-bottom:24px;padding:20px;box-shadow:0 18px 50px #0009}.search-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.search-row input{border:1px solid var(--line);color:var(--ink);background:#121212;border-radius:8px;outline:none;width:100%;min-width:0;padding:12px 16px;transition:border-color .15s,box-shadow .15s}.search-row input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #ff4ce226}.search-row button,.search-row .button{color:#000;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:12px 24px;font-weight:800}.search-row button:hover{background:var(--accent);color:#fff}.filter-group{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.filter-label{color:var(--dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:11px;font-weight:800}.filters,.tag-row,.journey-row{flex-wrap:wrap;gap:8px;display:flex}.pill,.tag-chip{border:1px solid var(--line);color:#a1a1a1;background:#0d0d0d;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600}.pill.active{color:var(--accent);background:#ff4ce208;border-color:#ff4ce280}.section-head{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:18px}.sponsor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sponsor-card{border:1px solid var(--line);background:#0d0d0d;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:300px;padding:20px;transition:border-color .16s,background .16s,transform .16s;display:flex}.sponsor-card:hover{border-color:var(--accent);background:#111;transform:translateY(-2px);box-shadow:0 16px 48px #ff4ce21f}.sponsor-card h3{margin-bottom:6px;font-size:20px;font-weight:800;line-height:1.25}.card-meta{color:var(--dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px}.brand-row,.detail-brand-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.brand-img,.detail-brand-img{border:1px solid var(--line);object-fit:cover;background:#111;border-radius:8px;flex:none}.brand-img{width:52px;height:52px}.detail-brand-img{width:78px;height:78px}.budget-row{border-top:1px dashed var(--line);grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding-top:12px;display:grid}.budget-row span{color:var(--dim);text-transform:uppercase;letter-spacing:.02em;font-size:11px;display:block}.budget-row strong{color:var(--ink);font-size:15px}.spark-row{grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:8px;margin-top:8px;display:grid}.spark-track{background:#ff4ce21a;border-radius:4px;height:8px;overflow:hidden}.spark-fill{background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%}.status{border:1px solid var(--line);color:var(--warning);background:#fc98030d;border-radius:999px;margin-top:10px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.status.good{color:var(--accent);background:#ff4ce20d;border-color:#ff4ce233}.source-list{border:1px solid var(--line);border-radius:12px;display:grid;overflow:hidden}.source-row{border-bottom:1px solid var(--line);background:#0d0d0d;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:18px;padding:20px;display:grid}.source-row:last-child{border-bottom:0}.source-row h3{margin-bottom:6px;font-size:20px;font-weight:800}.detail-page{padding:38px 0 56px}.detail-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:start;gap:24px;display:grid}.stats{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0;display:grid;overflow:hidden}.stats .stat{background:#0d0d0d;padding:16px}.stats .stat span{text-transform:uppercase;color:var(--dim);font-size:11px;display:block}.stats .stat strong{color:var(--accent);font-size:20px}.timeline{grid-template-columns:repeat(12,1fr);gap:10px;margin-top:14px;display:grid}.month{text-align:center;background:#ff4ce20d;border:1px solid #ff4ce21a;border-radius:6px;min-height:58px;padding:8px 4px}.month.active{background:#ff4ce22e;border-color:#ff4ce24d}.list{margin:0;padding-left:18px}.list li{margin-bottom:8px}.footer{border-top:1px solid var(--line);color:var(--dim);background:#000;padding:24px 0 44px;font-size:13px}@media (max-width:880px){.hero,.detail-layout,.sponsor-grid,.agent-grid,.chooser,.bento-grid,.source-row{grid-template-columns:1fr}.logo-belt,.calendar-grid,.stats-band,.stats{grid-template-columns:repeat(2,1fr)}.search-row{grid-template-columns:1fr}.topbar-inner{flex-direction:column;align-items:flex-start;padding:14px 0}.timeline{grid-template-columns:repeat(6,1fr)}}
