.protocol-page.svelte-foxxeu{padding:clamp(42px,7vw,88px) 0 clamp(96px,12vw,150px);background:radial-gradient(circle at 18% 0%,rgba(43,86,232,.18),transparent 34%),radial-gradient(circle at 86% 10%,rgba(89,255,176,.08),transparent 28%),linear-gradient(180deg,#050505,#08090b 46%,#050505);color:var(--text-primary)}.protocol-hero.svelte-foxxeu{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr);gap:28px;align-items:stretch;width:min(1280px,calc(100vw - 48px));margin:0 auto clamp(34px,6vw,58px)}.protocol-hero.svelte-foxxeu>div:where(.svelte-foxxeu):first-child{display:grid;gap:16px;max-width:850px}.protocol-hero.svelte-foxxeu span:where(.svelte-foxxeu),.protocol-body.svelte-foxxeu>span:where(.svelte-foxxeu){color:var(--accent);font-size:12px;font-weight:800;text-transform:uppercase}.protocol-hero.svelte-foxxeu h1:where(.svelte-foxxeu){color:var(--text-primary);font-family:var(--font-sans);font-weight:900;font-size:clamp(42px,7vw,82px);line-height:.98}.protocol-hero.svelte-foxxeu p:where(.svelte-foxxeu){max-width:760px;margin:0;color:var(--text-secondary);font-size:clamp(16px,1.7vw,20px)}.protocol-hero-actions.svelte-foxxeu{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.protocol-hero-media.svelte-foxxeu{position:relative;min-height:420px;overflow:hidden;border-radius:30px;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),radial-gradient(circle at 18% 20%,rgba(43,86,232,.28),transparent 30%),radial-gradient(circle at 85% 82%,rgba(96,255,184,.16),transparent 34%),#090b10;background-size:42px 42px,42px 42px,auto,auto,auto;box-shadow:0 26px 78px #0000006b}.protocol-hero-media.svelte-foxxeu:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,transparent 18%,rgba(255,255,255,.08),transparent 44%);transform:translate(-58%);animation:panel-sheen 8s ease-in-out infinite}.protocol-hero-window.svelte-foxxeu{position:absolute;display:grid;gap:8px;width:62%;min-height:132px;padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#090a0dd1;color:var(--text-primary);box-shadow:0 20px 54px #0000006b;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}.protocol-hero-window.svelte-foxxeu span:where(.svelte-foxxeu){color:var(--accent);font-size:12px;font-weight:900}.protocol-hero-window.svelte-foxxeu strong:where(.svelte-foxxeu){font-size:clamp(24px,3vw,38px);line-height:1.02}.protocol-hero-window.svelte-foxxeu:first-child{top:46px;left:36px}.protocol-hero-window.secondary.svelte-foxxeu{right:34px;top:172px;background:#121822e0}.protocol-hero-window.tertiary.svelte-foxxeu{left:58px;bottom:38px;background:#0d1b14e0}.protocol-proof-band.svelte-foxxeu,.protocol-grid.svelte-foxxeu{width:min(1280px,calc(100vw - 48px));margin:0 auto}.protocol-proof-band.svelte-foxxeu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-bottom:clamp(42px,7vw,76px);border-radius:24px;background:#ffffff14;border:1px solid rgba(255,255,255,.08)}.protocol-proof-band.svelte-foxxeu a:where(.svelte-foxxeu){display:grid;gap:8px;min-height:150px;padding:clamp(20px,3vw,28px);color:var(--text-primary);text-decoration:none;background:radial-gradient(circle at 16% 0%,rgba(43,86,232,.13),transparent 42%),#ffffff09;border:1px solid rgba(255,255,255,.08);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.protocol-proof-band.svelte-foxxeu a:where(.svelte-foxxeu):hover{transform:translateY(-4px);border-color:#fff3;background:radial-gradient(circle at 16% 0%,rgba(43,86,232,.2),transparent 42%),#ffffff0e;box-shadow:0 16px 46px #00000057}.protocol-proof-band.svelte-foxxeu strong:where(.svelte-foxxeu){font-size:clamp(20px,2.3vw,28px);line-height:1.15}.protocol-proof-band.svelte-foxxeu span:where(.svelte-foxxeu),.protocol-body.svelte-foxxeu p:where(.svelte-foxxeu),.protocol-body.svelte-foxxeu li:where(.svelte-foxxeu){color:var(--text-secondary)}.protocol-grid.svelte-foxxeu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.protocol-card.svelte-foxxeu{display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(180deg,#ffffff0e,#ffffff07),#07080beb;box-shadow:0 18px 52px #00000057}.protocol-media.svelte-foxxeu{display:block;aspect-ratio:16 / 10;background:radial-gradient(circle at 20% 0%,rgba(43,86,232,.16),transparent 36%),#08090d}.protocol-media.svelte-foxxeu img:where(.svelte-foxxeu){width:100%;height:100%;object-fit:contain}.protocol-card-icon.svelte-foxxeu .protocol-media:where(.svelte-foxxeu){display:grid;place-items:center}.protocol-card-icon.svelte-foxxeu .protocol-media:where(.svelte-foxxeu) img:where(.svelte-foxxeu){width:min(28%,120px);height:auto}.protocol-body.svelte-foxxeu{display:grid;align-content:start;gap:14px;padding:clamp(22px,3vw,30px)}.protocol-body.svelte-foxxeu h2:where(.svelte-foxxeu){color:var(--text-primary);font-family:var(--font-sans);font-weight:900;font-size:clamp(30px,3.4vw,42px)}.protocol-body.svelte-foxxeu p:where(.svelte-foxxeu){margin:0}.protocol-body.svelte-foxxeu ul:where(.svelte-foxxeu){display:grid;gap:8px;margin:2px 0 0;padding:0;list-style:none}.protocol-body.svelte-foxxeu li:where(.svelte-foxxeu){font-size:14px;line-height:1.45}.protocol-body.svelte-foxxeu li:where(.svelte-foxxeu):before{content:"";display:inline-block;width:6px;height:6px;margin:0 10px 2px 0;border-radius:50%;background:var(--accent)}.protocol-actions.svelte-foxxeu{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}@media(max-width:980px){.protocol-hero.svelte-foxxeu,.protocol-proof-band.svelte-foxxeu,.protocol-grid.svelte-foxxeu{grid-template-columns:1fr}.protocol-grid.svelte-foxxeu{width:min(760px,calc(100vw - 48px))}.protocol-hero-media.svelte-foxxeu{min-height:480px}}@media(max-width:560px){.protocol-hero.svelte-foxxeu,.protocol-proof-band.svelte-foxxeu,.protocol-grid.svelte-foxxeu{width:min(100%,calc(100vw - 32px))}.protocol-hero.svelte-foxxeu .button:where(.svelte-foxxeu),.protocol-actions.svelte-foxxeu .button:where(.svelte-foxxeu){width:100%}}
