:root{--bg:#0b0e16;--surface:#151b29;--surface-raised:#1c2436;--border:#2e3a55;--text:#e8ecf5;--muted:#8b95ab;--accent:#3b82f6;--accent-soft:#3b82f62e;--radius:18px;--radius-card:8px;--shadow:0 10px 40px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif}*{box-sizing:border-box}@property --orbit{syntax:"<angle>";inherits:false;initial-value:0deg}html,body{min-height:100%;margin:0;overflow-x:clip}body{background:var(--bg);color:var(--text);background-image:radial-gradient(1200px 600px at 50% -200px,#3b82f61f,#0000)}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none}a{color:var(--accent);-webkit-tap-highlight-color:transparent;text-decoration:none}input{font:inherit}@media (prefers-reduced-motion:reduce){:not(.scene,.scene *,.fx,.fx *),:not(.scene,.scene *,.fx,.fx *):before,:not(.scene,.scene *,.fx,.fx *):after{transition-duration:.01ms!important;animation-play-state:paused!important}}.scene.svelte-bcilr2{z-index:-1;background:linear-gradient(#050810 0%,#0a0d1a 100%);position:fixed;inset:0;overflow:hidden}.layer.svelte-bcilr2{will-change:transform;height:150vh;position:absolute;inset:0}.star.svelte-bcilr2{background:#fff;border-radius:50%;animation:ease-in-out infinite alternate svelte-bcilr2-twinkle;position:absolute}@keyframes svelte-bcilr2-twinkle{0%{opacity:.1}to{opacity:.8}}.ribbon.svelte-bcilr2{will-change:transform;width:130%;height:42vh;position:absolute;left:-15%}.r1.svelte-bcilr2{background:radial-gradient(55% 45% at 45%,#18685e99,#0e3b3442 55%,#0000 75%);animation:11s ease-in-out infinite alternate svelte-bcilr2-drift1;top:2vh}.r2.svelte-bcilr2{background:radial-gradient(60% 42% at 60%,#363a8680,#1c5f632e 55%,#0000 75%);animation:21s ease-in-out infinite alternate svelte-bcilr2-drift2;top:16vh}.r3.svelte-bcilr2{background:radial-gradient(65% 40% at 50% 55%,#206e7266,#2b2e6b24 55%,#0000 75%);animation:34s ease-in-out infinite alternate svelte-bcilr2-drift3;top:-8vh}.r4.svelte-bcilr2{background:radial-gradient(55% 42% at 40%,#2b2e6b73,#14514a29 55%,#0000 75%);animation:19s ease-in-out infinite alternate-reverse svelte-bcilr2-drift2;top:58vh}@keyframes svelte-bcilr2-drift1{to{transform:translate(-12%)skewY(-4deg)scaleY(1.45)}}@keyframes svelte-bcilr2-drift2{to{transform:translate(13%)skewY(3.5deg)scaleY(.7)}}@keyframes svelte-bcilr2-drift3{to{transform:translate(-9%)skewY(3deg)scaleY(1.5)}}.scene.svelte-1rcdl32{z-index:-1;background:linear-gradient(#06080f 0%,#0a1124 55%,#070a14 100%);position:fixed;inset:0;overflow:hidden}.layer.svelte-1rcdl32{will-change:transform;height:150vh;position:absolute;inset:0}.drift.svelte-1rcdl32{animation:48s ease-in-out infinite alternate svelte-1rcdl32-driftX;position:absolute;inset:0}@keyframes svelte-1rcdl32-driftX{0%{transform:translate(2vw)}to{transform:translate(-2vw)}}.star.svelte-1rcdl32{background:#fff;border-radius:50%;animation:ease-in-out infinite alternate svelte-1rcdl32-twinkle;position:absolute}@keyframes svelte-1rcdl32-twinkle{0%{opacity:.12}to{opacity:.8}}.sun.svelte-1rcdl32{background:radial-gradient(40% 100%,#3b82f638,#0000 70%);height:34vh;animation:8s ease-in-out infinite alternate svelte-1rcdl32-pulse;position:absolute;top:36vh;left:0;right:0}@keyframes svelte-1rcdl32-pulse{0%{opacity:.65}to{opacity:1}}.floor.svelte-1rcdl32{perspective:260px;perspective-origin:50% 0;height:98vh;position:absolute;top:52vh;left:0;right:0;overflow:hidden}.plane.svelte-1rcdl32{transform-origin:50% 0;width:300%;height:2600px;position:absolute;top:0;left:-100%;overflow:hidden;transform:rotateX(78deg)}.vlines.svelte-1rcdl32{background:repeating-linear-gradient(90deg,#2e3a55d9 0 2px,#0000 2px 160px);position:absolute;inset:0}.hlines.svelte-1rcdl32{will-change:transform;background:repeating-linear-gradient(#2e3a55d9 0 2px,#0000 2px 120px);height:calc(100% + 120px);animation:2.2s linear infinite svelte-1rcdl32-scroll;position:absolute;top:-120px;left:0;right:0}@keyframes svelte-1rcdl32-scroll{to{transform:translateY(120px)}}.haze.svelte-1rcdl32{background:linear-gradient(#0a1124,#0000);height:26vh;position:absolute;top:0;left:0;right:0}.scene.svelte-1lsx47j{z-index:-1;position:fixed;inset:0;overflow:hidden}.layer.svelte-1lsx47j{will-change:transform;height:150vh;position:absolute;inset:0}.orb.svelte-1lsx47j{will-change:transform;border-radius:50%;animation:ease-in-out infinite alternate svelte-1lsx47j-float;position:absolute;transform:translate(-50%,-50%)}@keyframes svelte-1lsx47j-float{to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1.25)}}.star.svelte-1lsx47j{background:#fff;border-radius:50%;animation:ease-in-out infinite alternate svelte-1lsx47j-twinkle;position:absolute}@keyframes svelte-1lsx47j-twinkle{0%{opacity:.1}to{opacity:.7}}.scene.svelte-ukst2o{z-index:-1;background:linear-gradient(#05070f 0%,#0a1020 58%,#06080f 100%);position:fixed;inset:0;overflow:hidden}.layer.svelte-ukst2o{will-change:transform;height:150vh;position:absolute;inset:0}.drift.svelte-ukst2o{animation:55s ease-in-out infinite alternate svelte-ukst2o-driftX;position:absolute;inset:0}@keyframes svelte-ukst2o-driftX{0%{transform:translate(-2vw)}to{transform:translate(2vw)}}.star.svelte-ukst2o{background:#fff;border-radius:50%;animation:ease-in-out infinite alternate svelte-ukst2o-twinkle;position:absolute}@keyframes svelte-ukst2o-twinkle{0%{opacity:.12}to{opacity:.85}}.glow.svelte-ukst2o{background:radial-gradient(55% 100% at 50% 30%,#5eb1ff2e,#0000 70%);height:26vh;animation:7s ease-in-out infinite alternate svelte-ukst2o-pulse;position:absolute;top:48vh;left:0;right:0}@keyframes svelte-ukst2o-pulse{0%{opacity:.7}to{opacity:1}}.ground.svelte-ukst2o{perspective:240px;perspective-origin:50% 0;height:94vh;position:absolute;top:56vh;left:0;right:0;overflow:hidden}.plane.svelte-ukst2o{transform-origin:50% 0;background:linear-gradient(90deg,#0000 0 41%,#0c111e 41% 59%,#0000 59% 100%);width:200%;height:2400px;position:absolute;top:0;left:-50%;transform:rotateX(76deg)}.dashes.svelte-ukst2o{width:.5%;height:100%;position:absolute;left:49.75%;overflow:hidden}.strip.svelte-ukst2o{will-change:transform;background:repeating-linear-gradient(#6e7da080 0 70px,#0000 70px 210px);width:100%;height:calc(100% + 210px);animation:1.6s linear infinite svelte-ukst2o-roll;position:absolute;top:-210px}.edge.svelte-ukst2o{background:#22304f;width:.5%;height:100%;position:absolute}.edge.left.svelte-ukst2o{left:41.5%}.edge.right.svelte-ukst2o{right:41.5%}@keyframes svelte-ukst2o-roll{to{transform:translateY(210px)}}.scene.svelte-1yo2bgv{z-index:-1;background:linear-gradient(#070b18 0%,#0b1226 70%,#0d1322 100%);position:fixed;inset:0;overflow:hidden}.layer.svelte-1yo2bgv{will-change:transform;height:160vh;position:absolute;inset:0}.drift.svelte-1yo2bgv{position:absolute;inset:0}.drift.slow.svelte-1yo2bgv{animation:70s ease-in-out infinite alternate svelte-1yo2bgv-driftL}.drift.fast.svelte-1yo2bgv{animation:38s ease-in-out infinite alternate svelte-1yo2bgv-driftR}@keyframes svelte-1yo2bgv-driftL{0%{transform:translate(-1.5vw)}to{transform:translate(1.5vw)}}@keyframes svelte-1yo2bgv-driftR{0%{transform:translate(2.5vw)}to{transform:translate(-2.5vw)}}.star.svelte-1yo2bgv{background:#fff;border-radius:50%;animation:ease-in-out infinite alternate svelte-1yo2bgv-twinkle;position:absolute}@keyframes svelte-1yo2bgv-twinkle{0%{opacity:.12;transform:scale(.8)}to{opacity:.9;transform:scale(1.1)}}.shooting.svelte-1yo2bgv{opacity:0;background:linear-gradient(270deg,#ffffffe6,#0000);border-radius:2px;width:130px;height:2px;animation:11s linear infinite svelte-1yo2bgv-shoot;position:absolute;top:6%;left:78%}@keyframes svelte-1yo2bgv-shoot{0%{opacity:0;transform:translate(0)rotate(-200deg)}2%{opacity:.9}9%{opacity:0;transform:translate(-55vw,22vh)rotate(-200deg)}to{opacity:0;transform:translate(-55vw,22vh)rotate(-200deg)}}.mountains.svelte-1yo2bgv{width:100%;position:absolute;left:0;right:0}.mountains.far.svelte-1yo2bgv{height:98vh;top:62vh}.mountains.near.svelte-1yo2bgv{height:92vh;top:68vh}.fx.svelte-fgm9po{pointer-events:none;opacity:0;transition:opacity .25s;position:absolute;inset:-34px}.card:hover>.fx.svelte-fgm9po,.card:focus-visible>.fx.svelte-fgm9po{opacity:1}.glow.svelte-fgm9po{border-radius:calc(var(--radius-card) + 3px);will-change:transform, opacity;animation:2.8s ease-in-out infinite alternate svelte-fgm9po-breathe;position:absolute;inset:31px;box-shadow:0 0 18px 5px #7dbeffd9,0 0 48px 18px #5eb1ff73}@keyframes svelte-fgm9po-breathe{0%{opacity:.6;transform:scale(.985)}to{opacity:1;transform:scale(1.03)}}.ring.svelte-fgm9po{border-radius:calc(var(--radius-card) + 3px);border:1px solid #8cc3ff59;animation:2.8s ease-in-out infinite alternate svelte-fgm9po-ringpulse;position:absolute;inset:31px;box-shadow:0 0 16px #5eb1ff33}@keyframes svelte-fgm9po-ringpulse{0%{opacity:.55}to{opacity:1}}.card.svelte-1udyrqm{aspect-ratio:16/9;scroll-snap-align:start;flex:none;width:100%;position:relative}.card.svelte-1udyrqm:hover,.card.svelte-1udyrqm:focus-visible{z-index:1;outline:none}.inner.svelte-1udyrqm{border-radius:var(--radius-card);background:var(--surface);transition:transform .18s,box-shadow .18s;position:absolute;inset:0;overflow:hidden;box-shadow:0 3px 14px #00000059}.card.svelte-1udyrqm:hover .inner:where(.svelte-1udyrqm),.card.svelte-1udyrqm:focus-visible .inner:where(.svelte-1udyrqm){transform:scale(1.035);box-shadow:0 8px 22px #00000059,0 18px 50px #0006}.art.svelte-1udyrqm{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scrim.svelte-1udyrqm{background:linear-gradient(#05080e00 40%,#05080e40 62%,#05080ee0 100%);position:absolute;inset:0}.caption.svelte-1udyrqm{align-items:center;gap:10px;display:flex;position:absolute;bottom:10px;left:14px;right:14px}.logo.svelte-1udyrqm{object-fit:contain;width:30px;height:30px}.caption.svelte-1udyrqm span:where(.svelte-1udyrqm){color:#fff;text-shadow:0 1px 6px #000c;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}section.svelte-6f8yow{flex-direction:column;gap:14px;min-width:0;display:flex;position:relative}h2.svelte-6f8yow{letter-spacing:.3px;margin:0;font-size:21px;font-weight:700}.row.svelte-6f8yow .card{width:clamp(220px,16vw,360px)}.row.svelte-6f8yow{scroll-snap-type:x proximity;scrollbar-width:none;gap:16px;margin:-68px -68px -66px;padding:68px 68px 80px;scroll-padding:68px;display:flex;overflow-x:auto}.row.svelte-6f8yow::-webkit-scrollbar{display:none}.grid.svelte-6f8yow{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:-12px;padding:12px;display:grid}.card.svelte-6f8yow{aspect-ratio:16/9;scroll-snap-align:start;flex:none;width:clamp(220px,16vw,360px);padding:0;position:relative}.grid.svelte-6f8yow .card:where(.svelte-6f8yow){width:auto}.card.svelte-6f8yow:hover,.card.svelte-6f8yow:focus-visible{z-index:1;outline:none}.inner.svelte-6f8yow{border-radius:var(--radius-card);border:1px dashed var(--border);background:var(--surface);transition:transform .18s,border-color .18s,box-shadow .18s;position:absolute;inset:0;overflow:hidden;box-shadow:0 3px 14px #00000059}.card.svelte-6f8yow:hover .inner:where(.svelte-6f8yow),.card.svelte-6f8yow:focus-visible .inner:where(.svelte-6f8yow){border-color:var(--accent);transform:scale(1.035);box-shadow:0 8px 22px #00000059,0 18px 50px #0006}.art.svelte-6f8yow{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.scrim.svelte-6f8yow{background:linear-gradient(#05080e00 40%,#05080e40 62%,#05080ee0 100%);position:absolute;inset:0}.caption.svelte-6f8yow{align-items:center;gap:10px;display:flex;position:absolute;bottom:10px;left:14px;right:14px}.logo.svelte-6f8yow{object-fit:contain;width:30px;height:30px}.caption.svelte-6f8yow span:where(.svelte-6f8yow){color:#fff;text-shadow:0 1px 6px #000c;font-size:16px;font-weight:600}.arrow.svelte-6f8yow{z-index:10;border-radius:var(--radius-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffb3;cursor:pointer;background:#0b0e16b8;border:none;justify-content:center;align-items:center;width:44px;height:72px;transition:background .18s,color .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.arrow.svelte-6f8yow:hover{color:#fff;background:#3b82f673}.arrow-left.svelte-6f8yow{left:0}.arrow-right.svelte-6f8yow{right:0}nav.svelte-m0fxi4{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}button.svelte-m0fxi4{min-height:52px;color:var(--muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-card);background:#151b298c;border:none;padding:12px 26px;font-size:17px;transition:color .15s,transform .18s;position:relative;box-shadow:0 3px 14px #00000059}button.svelte-m0fxi4:hover{color:var(--text);transform:scale(1.035)}button.active.svelte-m0fxi4{color:var(--text);background:#3b82f62e}.fx.svelte-m0fxi4{pointer-events:none;opacity:0;border-radius:calc(var(--radius-card) + 3px);transition:opacity .25s;position:absolute;inset:-34px}button.svelte-m0fxi4:hover .fx:where(.svelte-m0fxi4){opacity:1}.glow.svelte-m0fxi4{border-radius:calc(var(--radius-card) + 3px);animation:2.8s ease-in-out infinite alternate svelte-m0fxi4-breathe;position:absolute;inset:31px;box-shadow:0 0 18px 5px #7dbeffd9,0 0 48px 18px #5eb1ff73}@keyframes svelte-m0fxi4-breathe{0%{opacity:.6;transform:scale(.985)}to{opacity:1;transform:scale(1.03)}}section.svelte-1gdmzet{flex-direction:column;gap:14px;min-width:0;display:flex;position:relative}h2.svelte-1gdmzet{letter-spacing:.3px;margin:0;font-size:21px;font-weight:700}.row.svelte-1gdmzet{scroll-snap-type:x proximity;scrollbar-width:none;gap:16px;margin:-68px -68px -66px;padding:68px 68px 80px;scroll-padding:68px;display:flex;overflow-x:auto}.row.svelte-1gdmzet .card{width:clamp(220px,16vw,360px)}.row.svelte-1gdmzet::-webkit-scrollbar{display:none}.arrow.svelte-1gdmzet{z-index:10;border-radius:var(--radius-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffb3;cursor:pointer;background:#0b0e16b8;border:none;justify-content:center;align-items:center;width:44px;height:72px;transition:background .18s,color .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.arrow.svelte-1gdmzet:hover{color:#fff;background:#3b82f673}.arrow-left.svelte-1gdmzet{left:0}.arrow-right.svelte-1gdmzet{right:0}dialog.svelte-jby388{border:1px solid var(--border);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--text);box-shadow:var(--shadow);background:#151b2994;max-width:min(680px,92vw);padding:0}dialog.svelte-jby388::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04060c99}.content.svelte-jby388{padding:32px 36px}h2.svelte-170fw60{margin:0 0 22px;font-size:25px;font-weight:600}dl.svelte-170fw60{grid-template-columns:auto 1fr;gap:12px 28px;margin:0 0 26px;font-size:19px;display:grid}dt.svelte-170fw60{color:var(--muted);white-space:nowrap}dd.svelte-170fw60{word-break:break-word;margin:0}.ua.svelte-170fw60{color:var(--muted);font-size:16px}.close.svelte-170fw60{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius-card);color:var(--text);background:#151b298c;padding:13px 32px;font-size:20px;transition:border-color .15s,background .15s}.close.svelte-170fw60:hover{border-color:var(--accent);background:#3b82f62e}header.svelte-yic9pk{align-items:center;gap:20px;display:flex}.menu-wrap.svelte-yic9pk{position:relative}.hamburger.svelte-yic9pk{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-card);min-width:52px;min-height:52px;color:var(--muted);background:#151b298c;border:none;justify-content:center;align-items:center;transition:color .15s,transform .18s;display:flex;position:relative;box-shadow:0 3px 14px #00000059}.hamburger.svelte-yic9pk:hover{color:var(--text);transform:scale(1.035)}.dropdown.svelte-yic9pk{z-index:100;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;gap:2px;min-width:220px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 32px #0006}.menu-item.svelte-yic9pk{text-align:left;border-radius:var(--radius-card);width:100%;color:var(--text);background:0 0;border:none;padding:11px 14px;font-size:19px;transition:background .12s}.menu-item.svelte-yic9pk:hover{background:color-mix(in srgb, var(--accent) 15%, transparent)}.menu-item.active.svelte-yic9pk{color:var(--accent);font-weight:600}.menu-item-danger.svelte-yic9pk{color:#f87171}.menu-item-danger.svelte-yic9pk:hover{background:#f8717126}.submenu-toggle.svelte-yic9pk{justify-content:space-between;align-items:center;gap:10px;display:flex}.chevron.svelte-yic9pk{color:var(--muted);flex-shrink:0;transition:transform .2s}.chevron.rotated.svelte-yic9pk{transform:rotate(90deg)}.menu-subitem.svelte-yic9pk{color:var(--muted);padding-left:30px;font-size:17px}.menu-subitem.active.svelte-yic9pk{color:var(--accent);font-weight:600}.divider.svelte-yic9pk{background:var(--border);height:1px;margin:6px 8px}.search-wrap.svelte-yic9pk{flex:1;min-width:120px;position:relative}input.svelte-yic9pk{width:100%;color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-card);background:#151b298c;border:none;outline:none;padding:14px 52px 14px 22px;font-size:17px;transition:box-shadow .15s;box-shadow:0 3px 14px #00000059}input.svelte-yic9pk::placeholder{color:var(--muted)}input.svelte-yic9pk:focus{box-shadow:0 0 18px 5px #7dbeff99,0 0 48px 18px #5eb1ff4d}.search-hint.svelte-yic9pk{color:var(--muted);pointer-events:none;opacity:.7;font-size:18px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.actions.svelte-yic9pk{gap:10px;display:flex}.actions.svelte-yic9pk button:where(.svelte-yic9pk){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-card);min-width:52px;min-height:52px;color:var(--muted);background:#151b298c;border:none;justify-content:center;align-items:center;font-size:17px;transition:color .15s,transform .18s;display:flex;position:relative;box-shadow:0 3px 14px #00000059}.actions.svelte-yic9pk button:where(.svelte-yic9pk):hover{color:var(--text);transform:scale(1.035)}.actions.svelte-yic9pk button.redirecting:where(.svelte-yic9pk){opacity:.6;cursor:default;transform:scale(.95)}.fx.svelte-yic9pk{pointer-events:none;opacity:0;transition:opacity .25s;position:absolute;inset:-34px}.hamburger.svelte-yic9pk:hover .fx:where(.svelte-yic9pk),.actions.svelte-yic9pk button:where(.svelte-yic9pk):hover .fx:where(.svelte-yic9pk){opacity:1}.glow.svelte-yic9pk{border-radius:calc(var(--radius-card) + 3px);animation:2.8s ease-in-out infinite alternate svelte-yic9pk-breathe;position:absolute;inset:31px;box-shadow:0 0 18px 5px #7dbeffd9,0 0 48px 18px #5eb1ff73}@keyframes svelte-yic9pk-breathe{0%{opacity:.6;transform:scale(.985)}to{opacity:1;transform:scale(1.03)}}h2.svelte-11usyrp{margin:0 0 18px;font-size:20px;font-weight:600}form.svelte-11usyrp{gap:12px;width:min(560px,80vw);display:flex}input.svelte-11usyrp{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:12px;outline:none;flex:1;padding:14px 20px;font-size:17px}input.svelte-11usyrp:focus{border-color:var(--accent)}button.svelte-11usyrp{color:#fff;background:var(--accent);border-radius:12px;padding:14px 28px;font-size:17px;font-weight:600;transition:filter .15s}button.svelte-11usyrp:hover{filter:brightness(1.15)}main.svelte-1n46o8q{flex-direction:column;gap:26px;max-width:2200px;margin:0 auto;padding:24px clamp(20px,2.5vw,48px) 48px;display:flex}.empty.svelte-1n46o8q{text-align:center;color:var(--muted);margin:48px 0;font-size:18px}
