.page.svelte-7ke6fz{min-height:100dvh;position:relative;overflow-x:hidden}.bg.svelte-7ke6fz{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.bg-grid.svelte-7ke6fz{position:absolute;inset:0;background-image:linear-gradient(rgba(var(--c-cyan-rgb),.025) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--c-cyan-rgb),.025) 1px,transparent 1px);background-size:48px 48px;animation:svelte-7ke6fz-gridScroll 20s linear infinite}@keyframes svelte-7ke6fz-gridScroll{0%{background-position:0 0}to{background-position:48px 48px}}.bg-glow.svelte-7ke6fz{position:absolute;border-radius:50%;filter:blur(100px);animation:svelte-7ke6fz-glowPulse 8s ease-in-out infinite alternate}.bg-glow-1.svelte-7ke6fz{width:600px;height:600px;top:-200px;left:-200px;background:var(--c-cyan);opacity:.06}.bg-glow-2.svelte-7ke6fz{width:500px;height:500px;bottom:-150px;right:-150px;background:var(--c-purple);opacity:.06;animation-delay:-4s}@keyframes svelte-7ke6fz-glowPulse{0%{opacity:.04;transform:scale(.9)}to{opacity:.1;transform:scale(1.1)}}main.svelte-7ke6fz{position:relative;z-index:1;max-width:760px;margin:0 auto;padding:0 20px 60px}.page-header.svelte-7ke6fz{padding:60px 0 48px;text-align:center}.back-link.svelte-7ke6fz{display:inline-block;font-size:10px;letter-spacing:.2em;color:rgba(var(--c-cyan-rgb),.4);text-decoration:none;margin-bottom:20px;transition:color .15s}.back-link.svelte-7ke6fz:hover{color:var(--c-cyan)}.header-badge.svelte-7ke6fz{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.25em;color:var(--c-cyan);border:1px solid rgba(var(--c-cyan-rgb),.4);border-radius:20px;padding:5px 14px;margin-bottom:20px;background:rgba(var(--c-cyan-rgb),.06)}.page-title.svelte-7ke6fz{font-size:clamp(32px,8vw,56px);font-weight:900;letter-spacing:.05em;color:var(--c-cyan);text-shadow:0 0 30px rgba(var(--c-cyan-rgb),.5),0 0 60px rgba(var(--c-cyan-rgb),.2);margin-bottom:16px;line-height:1.1}.page-subtitle.svelte-7ke6fz{font-size:12px;letter-spacing:.1em;color:rgba(var(--c-cyan-rgb),.4);font-family:monospace}.content.svelte-7ke6fz{display:flex;flex-direction:column;gap:0}.section.svelte-7ke6fz{padding:36px 0;border-bottom:1px solid rgba(var(--c-cyan-rgb),.08)}.section.svelte-7ke6fz:last-child{border-bottom:none}.section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:14px;font-weight:700;letter-spacing:.15em;color:var(--c-cyan);margin-bottom:20px;text-transform:uppercase}.section.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:13px;letter-spacing:.04em;color:rgba(var(--c-cyan-rgb),.7);line-height:1.8;font-family:monospace;margin-bottom:14px}.section.svelte-7ke6fz p:where(.svelte-7ke6fz):last-child{margin-bottom:0}.section.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--c-cyan);font-weight:700}.section.svelte-7ke6fz em:where(.svelte-7ke6fz){color:rgba(var(--c-cyan-rgb),.9);font-style:italic}.section.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--c-cyan);text-decoration:underline;text-underline-offset:3px;transition:opacity .15s}.section.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{opacity:.75}.data-cards.svelte-7ke6fz{display:flex;flex-direction:column;gap:12px}.data-card.svelte-7ke6fz{background:rgba(var(--c-bg-panel-rgb, 10, 14, 26),.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(var(--c-cyan-rgb),.15);border-radius:12px;padding:22px 24px;transition:border-color .2s}.data-card.svelte-7ke6fz:hover{border-color:rgba(var(--c-cyan-rgb),.35)}.data-card-header.svelte-7ke6fz{display:flex;align-items:center;gap:10px;margin-bottom:12px}.data-icon.svelte-7ke6fz{font-size:14px;color:var(--c-cyan);flex-shrink:0}.data-card.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-size:12px;font-weight:800;letter-spacing:.15em;color:var(--c-cyan);text-transform:uppercase;margin:0}.data-card.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:13px;letter-spacing:.03em;color:rgba(var(--c-cyan-rgb),.65);line-height:1.75;font-family:monospace;margin:0}.data-card.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--c-cyan)}.data-card.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--c-cyan);text-decoration:underline;text-underline-offset:3px;transition:opacity .15s}.data-card.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{opacity:.75}.link-list.svelte-7ke6fz,.rights-list.svelte-7ke6fz{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.link-list.svelte-7ke6fz li:where(.svelte-7ke6fz),.rights-list.svelte-7ke6fz li:where(.svelte-7ke6fz){font-size:13px;letter-spacing:.04em;color:rgba(var(--c-cyan-rgb),.7);line-height:1.7;font-family:monospace;background:rgba(var(--c-bg-panel-rgb, 10, 14, 26),.5);border:1px solid rgba(var(--c-cyan-rgb),.1);border-radius:8px;padding:12px 16px 12px 36px;position:relative}.link-list.svelte-7ke6fz li:where(.svelte-7ke6fz):before,.rights-list.svelte-7ke6fz li:where(.svelte-7ke6fz):before{content:"◈";position:absolute;left:14px;top:13px;font-size:11px;color:rgba(var(--c-cyan-rgb),.4)}.last-updated.svelte-7ke6fz{display:inline-block;font-size:11px!important;letter-spacing:.1em!important;color:rgba(var(--c-cyan-rgb),.35)!important;border:1px solid rgba(var(--c-cyan-rgb),.15);border-radius:6px;padding:4px 12px;margin-top:8px;font-family:monospace}.contact-link.svelte-7ke6fz{font-size:15px!important;letter-spacing:.08em;color:var(--c-cyan)!important;font-weight:700;text-decoration:none!important;border:1px solid rgba(var(--c-cyan-rgb),.35);border-radius:8px;padding:10px 20px;display:inline-block;transition:background .15s,border-color .15s}.contact-link.svelte-7ke6fz:hover{background:rgba(var(--c-cyan-rgb),.08);border-color:var(--c-cyan);opacity:1!important}.footer.svelte-7ke6fz{border-top:1px solid rgba(var(--c-cyan-rgb),.1);padding-top:32px;text-align:center;margin-top:60px}.footer-links.svelte-7ke6fz{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.footer-links.svelte-7ke6fz a:where(.svelte-7ke6fz){font-size:11px;letter-spacing:.1em;color:rgba(var(--c-cyan-rgb),.5);text-decoration:none;transition:color .15s}.footer-links.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--c-cyan)}.footer-copy.svelte-7ke6fz{font-size:10px;letter-spacing:.1em;color:rgba(var(--c-cyan-rgb),.25);font-family:monospace}
