.dashboard-page.svelte-1uha8ag{padding:2.25rem}.service-alert.svelte-1uha8ag{color:#f3a58f;background:#28140f;border:1px solid #783322;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex}.service-alert.svelte-1uha8ag div:where(.svelte-1uha8ag){gap:.2rem;display:grid}.service-alert.svelte-1uha8ag strong:where(.svelte-1uha8ag){text-transform:uppercase;font-size:.75rem}.service-alert.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.7rem;line-height:1.5}.service-alert.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;text-transform:uppercase;flex:none;font-size:.68rem;font-weight:900;text-decoration:none}.hero.svelte-1uha8ag{border:1px solid var(--line);background:radial-gradient(circle at 75% 35%,#30201b 0,#0000 28%),linear-gradient(135deg,#171b18,#0e100f 70%);grid-template-columns:minmax(0,1.12fr) minmax(21rem,.88fr);min-height:31rem;display:grid;position:relative;overflow:hidden}.hero.svelte-1uha8ag:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 49.8%,#e4573524 50%,#0000 50.2%);position:absolute;inset:0}.hero-copy.svelte-1uha8ag{z-index:2;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5.5rem);display:flex;position:relative}.eyebrow.svelte-1uha8ag{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.65rem;font-weight:900;display:flex}.eyebrow.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--signal);width:1.6rem;height:2px}h1.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.035em;margin:1.4rem 0 1.2rem;font-size:clamp(3.4rem,6.2vw,7.6rem);font-style:italic;font-weight:900;line-height:.83}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:#0000;font-style:inherit;-webkit-text-stroke:1px var(--signal)}.intro.svelte-1uha8ag{color:#a7aea7;max-width:36rem;margin:0;font-size:clamp(.9rem,1.15vw,1.05rem);line-height:1.7}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero-visual.svelte-1uha8ag{border-left:1px solid var(--line);background:linear-gradient(155deg,#d6ff3f12,#0000 45%);min-height:25rem;position:relative;overflow:hidden}.scan-lines.svelte-1uha8ag{opacity:.12;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#fff 4px);position:absolute;inset:0}.visual-index.svelte-1uha8ag{color:var(--signal);font-family:monospace;font-size:.68rem;position:absolute;top:1.5rem;right:1.5rem}.ring.svelte-1uha8ag{border:1px solid #4c5840;border-radius:50%;position:absolute}.ring-one.svelte-1uha8ag{width:23rem;height:23rem;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 70px #d6ff3f0d}.ring-two.svelte-1uha8ag{border-style:dashed;width:14rem;height:14rem;top:50%;left:50%;transform:translate(-50%,-50%)rotate(15deg)}.crosshair.svelte-1uha8ag{color:var(--signal);font-family:monospace;font-size:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-visual.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#f2f1e924;font-family:var(--font-display);text-align:right;margin:0;font-size:clamp(2.2rem,4vw,5rem);font-style:italic;font-weight:900;line-height:.82;position:absolute;bottom:1.3rem;right:1.5rem}.content-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1.7fr) minmax(18rem,.7fr);gap:1rem;margin-top:1rem;display:grid}.record-columns.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1rem;min-width:0;display:grid}.panel.svelte-1uha8ag{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 87%, transparent)}h2.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:.02em;margin:.6rem 0 0;font-size:1.65rem;font-style:italic}.text-link.svelte-1uha8ag{color:var(--signal);text-transform:uppercase;font-size:.68rem;font-weight:800;text-decoration:none}.side-stack.svelte-1uha8ag{align-content:start;gap:1rem;display:grid}.protocol-card.svelte-1uha8ag{background:var(--signal);color:#11140d;min-height:22rem;padding:1.6rem;position:relative;overflow:hidden}.protocol-card.svelte-1uha8ag:after{color:#11140d1a;content:"R";font-family:var(--font-display);font-size:18rem;font-style:italic;font-weight:900;line-height:1;position:absolute;bottom:-4.5rem;right:-2rem}.card-number.svelte-1uha8ag{font-family:monospace;font-size:.63rem;font-weight:800}.protocol-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){z-index:1;margin-top:3.5rem;font-size:clamp(2.2rem,3.2vw,3.8rem);line-height:.84;position:relative}.protocol-card.svelte-1uha8ag h2:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:#0000;-webkit-text-stroke:1px #11140d}.protocol-card.svelte-1uha8ag p:where(.svelte-1uha8ag){z-index:1;max-width:25rem;font-size:.78rem;font-weight:650;line-height:1.55;position:relative}.protocol-card.svelte-1uha8ag a:where(.svelte-1uha8ag){z-index:1;width:calc(100% - 3rem);color:inherit;text-transform:uppercase;border-top:1px solid #11140d4d;justify-content:space-between;padding-top:1rem;font-size:.68rem;font-weight:900;text-decoration:none;display:flex;position:absolute;bottom:1.5rem}.games-card.svelte-1uha8ag{padding:1.5rem}.games-card.svelte-1uha8ag header:where(.svelte-1uha8ag){justify-content:space-between;display:flex}.games-card.svelte-1uha8ag header:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:var(--signal);font-family:var(--font-display);font-size:1.6rem}.games-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:1.5rem 0;padding:0;list-style:none}.games-card.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid var(--line);grid-template-columns:3.2rem 1fr auto;align-items:center;gap:.6rem;padding:.8rem 0;display:grid}.games-card.svelte-1uha8ag li:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:var(--signal);font-family:monospace;font-size:.62rem}.games-card.svelte-1uha8ag li:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.games-card.svelte-1uha8ag li:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag),.no-games.svelte-1uha8ag{color:var(--muted);font-size:.65rem}@media (width<=1180px){.content-grid.svelte-1uha8ag{grid-template-columns:1fr}.side-stack.svelte-1uha8ag{grid-template-columns:1fr 1fr}}@media (width<=800px){.dashboard-page.svelte-1uha8ag{padding:1rem}.record-columns.svelte-1uha8ag,.hero.svelte-1uha8ag{grid-template-columns:1fr}.hero-visual.svelte-1uha8ag{display:none}.side-stack.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=500px){.service-alert.svelte-1uha8ag{flex-direction:column;align-items:flex-start}.hero-copy.svelte-1uha8ag{padding:2rem 1.35rem}h1.svelte-1uha8ag{font-size:3.25rem}}
