:root{--bg:#000;--green:#00c864;--green-dim:#00883f;--green-faint:#00c86424;--green-border:#00c8642e;--green-hover:#00c86452;--text:#f0fff6;--muted:#4a7a5a;--mid:#2e5241;--mono:"JetBrains Mono", ui-monospace, monospace}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);min-height:100dvh;color:var(--text);-webkit-font-smoothing:antialiased;font-family:Syne,sans-serif;overflow-x:hidden}body:before{content:"";z-index:200;pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#0000000f 2px 4px);position:fixed;inset:0}a{color:inherit}button,input{font:inherit;color:inherit}::selection{background:var(--green);color:#000}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.matrix.svelte-1mo84l0{z-index:0;opacity:.09;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.site-title.svelte-1gft3h5{letter-spacing:-.04em;color:var(--text);font-size:clamp(1.4rem,2.2vw,2rem);font-weight:800;line-height:.9}.title-btn.svelte-1gft3h5{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;margin:0 -4px;padding:0 4px;transition:color .15s}.title-btn.svelte-1gft3h5 em:where(.svelte-1gft3h5){color:var(--green);font-style:normal}.title-btn.svelte-1gft3h5:hover{color:var(--green)}.title-btn.svelte-1gft3h5:hover em:where(.svelte-1gft3h5){color:var(--text)}.title-btn.svelte-1gft3h5:focus-visible{outline:1px solid var(--green);outline-offset:4px}.shell.svelte-1n46o8q{z-index:10;flex-direction:column;width:min(680px,100vw - 32px);min-height:100dvh;margin:0 auto;padding:clamp(16px,4vh,52px) 0;display:flex;position:relative}.header.svelte-1n46o8q{flex-shrink:0;margin-bottom:clamp(10px,3vh,46px);animation:.7s cubic-bezier(.2,.8,.3,1) both fade-up}.site-sub.svelte-1n46o8q{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:clamp(6px,1.2vh,14px);font-size:.82rem}.notice.svelte-1n46o8q{border-left:2px solid var(--green);background:#00c8640d;flex-shrink:0;align-items:center;gap:12px;margin-bottom:clamp(8px,2vh,30px);padding:10px 16px;animation:.6s cubic-bezier(.2,.8,.3,1) .1s both fade-up;display:flex}.notice-dot.svelte-1n46o8q{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%;flex-shrink:0;animation:2.4s ease-in-out infinite pulse}.notice-text.svelte-1n46o8q{font-family:var(--mono);letter-spacing:.04em;color:var(--green);font-size:.79rem}.notice-text.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--text);opacity:.6;margin-left:6px}.divider.svelte-1n46o8q{background:var(--green-border);height:1px}main.svelte-1n46o8q,.service-list.svelte-1n46o8q{flex-direction:column;flex:1;display:flex}.service-row.svelte-1n46o8q{border-bottom:1px solid var(--green-border);min-height:82px;color:var(--text);animation:.6s cubic-bezier(.2,.8,.3,1) both fade-up;animation-delay:var(--row-delay,0s);flex:none;grid-template-columns:28px 72px 1fr auto;align-items:center;gap:20px;padding:clamp(10px,1.7vh,20px) 0;text-decoration:none;transition:background .18s;display:grid;position:relative}.service-row.svelte-1n46o8q:hover{background:#00c86407}.row-index.svelte-1n46o8q{font-family:var(--mono);letter-spacing:.08em;color:var(--mid);align-self:center;font-size:11px}.row-logo.svelte-1n46o8q{justify-content:center;align-items:center;min-height:36px;display:flex}.row-logo.svelte-1n46o8q img:where(.svelte-1n46o8q){object-fit:contain;filter:brightness(0)invert();opacity:.55;max-width:66px;max-height:30px;transition:opacity .18s}.row-logo.svelte-1n46o8q img.logo-big:where(.svelte-1n46o8q){max-width:88px;max-height:40px}.service-row.svelte-1n46o8q:hover .row-logo:where(.svelte-1n46o8q) img:where(.svelte-1n46o8q){opacity:1}.text-logo.svelte-1n46o8q{letter-spacing:.02em;color:#fff;opacity:.55;font-family:Syne,sans-serif;font-size:1.05rem;font-weight:700;transition:opacity .18s,color .18s}.service-row.svelte-1n46o8q:hover .text-logo:where(.svelte-1n46o8q){opacity:1;color:#fff}.row-body.svelte-1n46o8q{flex-direction:column;gap:5px;min-width:0;display:flex}.row-name.svelte-1n46o8q{letter-spacing:-.01em;color:var(--text);font-size:1.08rem;font-weight:600;line-height:1;transition:color .18s}.service-row.svelte-1n46o8q:hover .row-name:where(.svelte-1n46o8q){color:var(--green)}.row-specs.svelte-1n46o8q{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);font-size:.72rem;line-height:1.55}.row-enter.svelte-1n46o8q{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--green-dim);align-items:center;gap:6px;font-size:.76rem;transition:color .18s,gap .18s;display:flex}.service-row.svelte-1n46o8q:hover .row-enter:where(.svelte-1n46o8q){color:var(--green);gap:10px}.row-enter-arrow.svelte-1n46o8q{font-size:1rem;line-height:1}.footer.svelte-1n46o8q{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-top:clamp(8px,2vh,36px);padding-top:16px;animation:.6s cubic-bezier(.2,.8,.3,1) .62s both fade-up;display:flex}.footer-links.svelte-1n46o8q{flex-wrap:wrap;gap:4px;display:flex}.footer-link.svelte-1n46o8q,.gog-btn.svelte-1n46o8q{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 12px;font-size:.72rem;text-decoration:none;transition:color .15s,border-color .15s}.footer-link.svelte-1n46o8q:hover{border-color:var(--green-border);color:var(--green)}.gog-btn.svelte-1n46o8q{flex-shrink:0}.gog-btn.svelte-1n46o8q:hover{border-color:var(--green-border);animation:.8s linear infinite svelte-1n46o8q-gog-rainbow}@keyframes svelte-1n46o8q-gog-rainbow{0%{color:red}16%{color:#f80}33%{color:#ff0}50%{color:#0f4}66%{color:#08f}83%{color:#80f}to{color:red}}.footer-stamp.svelte-1n46o8q{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-size:.68rem}@media (max-width:560px){.shell.svelte-1n46o8q{width:calc(100vw - 24px);padding:20px 0}.service-row.svelte-1n46o8q{flex:none;grid-template-columns:22px 52px 1fr auto;gap:12px;min-height:0;padding:16px 0}.row-logo.svelte-1n46o8q img:where(.svelte-1n46o8q){max-width:48px;max-height:22px}.row-logo.svelte-1n46o8q img.logo-big:where(.svelte-1n46o8q){max-width:56px;max-height:28px}.row-enter-arrow.svelte-1n46o8q{display:none}.footer.svelte-1n46o8q{flex-wrap:nowrap;align-items:center;gap:6px}.footer-links.svelte-1n46o8q{flex-wrap:nowrap;gap:0}.footer-link.svelte-1n46o8q,.gog-btn.svelte-1n46o8q{letter-spacing:.06em;padding:6px 8px;font-size:.72rem}.footer-stamp.svelte-1n46o8q{flex-shrink:0}}
