@property --beam-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.page-main.svelte-1bv7ezn{min-height:100vh;padding:1rem;padding-top:100px;padding-bottom:60px}.page-container.svelte-1bv7ezn{max-width:920px;margin:0 auto}.page-header.svelte-1bv7ezn{text-align:center;margin-bottom:2.5rem}.page-title.svelte-1bv7ezn{font-size:2.25rem;font-weight:700;color:#fff;margin-bottom:.75rem}@media(min-width:768px){.page-title.svelte-1bv7ezn{font-size:3rem}}.title-icon.svelte-1bv7ezn{color:#0f8;margin-right:.75rem}.page-subtitle.svelte-1bv7ezn{color:#a0a0a0;font-size:1.05rem;max-width:500px;margin:0 auto}.panel.svelte-1bv7ezn{position:relative;border-radius:16px;background:#0a0a0ae6;border:1px solid #222222}.beam.svelte-1bv7ezn{position:absolute;inset:-1px;border-radius:17px;padding:1px;background:conic-gradient(from var(--beam-angle),transparent 0deg,transparent 300deg,rgba(0,255,136,.9) 330deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:svelte-1bv7ezn-beam-rotate 6s linear infinite;pointer-events:none}@keyframes svelte-1bv7ezn-beam-rotate{to{--beam-angle: 360deg}}.panel-body.svelte-1bv7ezn{position:relative;padding:1.9rem;overflow:hidden;border-radius:16px}.spotlight.svelte-1bv7ezn{position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 40%),rgba(0,255,136,.05),transparent 65%);opacity:0;transition:opacity .4s ease;pointer-events:none}.panel.svelte-1bv7ezn:hover .spotlight:where(.svelte-1bv7ezn){opacity:1}.panel-grid.svelte-1bv7ezn{position:relative;display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:900px){.panel-grid.svelte-1bv7ezn{grid-template-columns:1.25fr 1fr;gap:2.5rem}}.contact-form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:1.15rem}.form-group.svelte-1bv7ezn{display:flex;flex-direction:column;gap:.45rem}.label-row.svelte-1bv7ezn{display:flex;align-items:baseline;justify-content:space-between}.form-label.svelte-1bv7ezn{font-size:.8rem;color:#a0a0a0;letter-spacing:.03em}.flag.svelte-1bv7ezn{color:#555;font-size:.72rem}.required.svelte-1bv7ezn{color:#0f8}.form-input.svelte-1bv7ezn,.form-textarea.svelte-1bv7ezn{width:100%;padding:.7rem .9rem;background:#00000073;border:1px solid #262626;border-radius:8px;color:#fff;font-size:.92rem;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.form-input.svelte-1bv7ezn::placeholder,.form-textarea.svelte-1bv7ezn::placeholder{color:#3d3d3d}.form-input.svelte-1bv7ezn:focus,.form-textarea.svelte-1bv7ezn:focus{outline:none;border-color:#0f8;box-shadow:0 0 0 3px #00ff8814}.form-textarea.svelte-1bv7ezn{resize:none;min-height:140px}.char-count.svelte-1bv7ezn{font-size:.7rem;color:#444}.char-count.over-limit.svelte-1bv7ezn{color:#ef4444}.feedback.svelte-1bv7ezn{padding:.7rem .9rem;border-radius:8px;font-size:.85rem}.feedback.success.svelte-1bv7ezn{background:#00ff881a;border:1px solid rgba(0,255,136,.3);color:#0f8}.feedback.error.svelte-1bv7ezn{background:#ef444426;border:1px solid rgba(239,68,68,.35);color:#f87171}.feedback.svelte-1bv7ezn i:where(.svelte-1bv7ezn){margin-right:.5rem}.submit-btn.svelte-1bv7ezn{position:relative;overflow:hidden;width:100%;padding:.8rem 1rem;background:#0f8;color:#000;border:none;border-radius:8px;font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease}.submit-btn.svelte-1bv7ezn:after{content:"";position:absolute;top:0;left:-150%;width:55%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:svelte-1bv7ezn-shimmer 3s ease-in-out infinite}@keyframes svelte-1bv7ezn-shimmer{0%{left:-150%}55%,to{left:150%}}.submit-btn.svelte-1bv7ezn:hover:not(:disabled){box-shadow:0 8px 30px -8px #00ff888c;transform:translateY(-1px)}.submit-btn.svelte-1bv7ezn:hover:not(:disabled) .plane:where(.svelte-1bv7ezn){animation:svelte-1bv7ezn-plane-fly .55s ease}@keyframes svelte-1bv7ezn-plane-fly{0%{transform:translate(0);opacity:1}45%{transform:translate(16px,-12px);opacity:0}50%{transform:translate(-14px,10px);opacity:0}to{transform:translate(0);opacity:1}}.submit-btn.svelte-1bv7ezn:disabled{opacity:.45;cursor:not-allowed}.submit-btn.svelte-1bv7ezn:disabled:after{animation:none}.submit-btn.cooldown.svelte-1bv7ezn{background:#1a1a1a;color:#a0a0a0;border:1px solid #333333}.submit-btn.cooldown.svelte-1bv7ezn i:where(.svelte-1bv7ezn){animation:svelte-1bv7ezn-pulse 1s ease-in-out infinite}@keyframes svelte-1bv7ezn-pulse{0%,to{opacity:1}50%{opacity:.4}}.side-panel.svelte-1bv7ezn{display:flex;flex-direction:column;gap:1rem}.swarm-stage.svelte-1bv7ezn{position:relative}.swarm-stage.svelte-1bv7ezn canvas:where(.svelte-1bv7ezn){position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.channel-list.svelte-1bv7ezn{position:relative;display:flex;flex-direction:column;gap:.55rem;z-index:1}.channel-row.svelte-1bv7ezn{display:flex;align-items:center;gap:.75rem;padding:.55rem .75rem;border-radius:10px;border:1px solid #202020;background:#00000059;text-decoration:none;transition:all .25s ease}.channel-row.svelte-1bv7ezn:hover,.channel-row.svelte-1bv7ezn:focus-visible{border-color:#0f86;background:#00ff880a;transform:translate(4px);outline:none}.ch-icon.svelte-1bv7ezn{width:2rem;height:2rem;border-radius:8px;background:#ffffff0a;border:1px solid #262626;display:flex;align-items:center;justify-content:center;color:#a0a0a0;font-size:.9rem;flex-shrink:0;transition:color .25s ease,border-color .25s ease}.channel-row.svelte-1bv7ezn:hover .ch-icon:where(.svelte-1bv7ezn),.channel-row.svelte-1bv7ezn:focus-visible .ch-icon:where(.svelte-1bv7ezn){color:#0f8;border-color:#00ff8859}.ch-text.svelte-1bv7ezn{display:flex;flex-direction:column;min-width:0}.ch-label.svelte-1bv7ezn{font-size:.8rem;font-weight:600;color:#fff;line-height:1.3}.ch-value.svelte-1bv7ezn{font-size:.68rem;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .25s ease}.channel-row.svelte-1bv7ezn:hover .ch-value:where(.svelte-1bv7ezn){color:#00cc6a}.ch-arrow.svelte-1bv7ezn{margin-left:auto;font-size:.7rem;color:#0f8;opacity:0;transform:translate(-6px);transition:all .25s ease}.channel-row.svelte-1bv7ezn:hover .ch-arrow:where(.svelte-1bv7ezn),.channel-row.svelte-1bv7ezn:focus-visible .ch-arrow:where(.svelte-1bv7ezn){opacity:1;transform:translate(0)}.status-card.svelte-1bv7ezn{padding:.85rem 1rem;border-radius:10px;background:#00000059;border:1px solid #1f1f1f;border-left:3px solid #00ff88}.status-top.svelte-1bv7ezn{display:flex;align-items:center;gap:.5rem;color:#0f8;font-weight:600;font-size:.85rem;margin-bottom:.3rem}.status-dot.svelte-1bv7ezn{width:7px;height:7px;border-radius:50%;background:#0f8;box-shadow:0 0 8px #00ff88b3;animation:svelte-1bv7ezn-pulse 2s ease-in-out infinite;flex-shrink:0}.status-desc.svelte-1bv7ezn{font-size:.75rem;color:#666;line-height:1.5}@media(min-width:1440px){.page-container.svelte-1bv7ezn{max-width:980px}}@media(min-width:1920px){.page-container.svelte-1bv7ezn{max-width:1080px}}@media(min-width:2560px){.page-container.svelte-1bv7ezn{max-width:1240px}.page-main.svelte-1bv7ezn{padding:2rem;padding-top:120px}}
