.showcase-tabs[data-astro-cid-ne2ydz7d]{scrollbar-width:none}.showcase-tab[data-astro-cid-ne2ydz7d]{position:relative;color:#fff6;transition:color .15s}.showcase-tab[data-astro-cid-ne2ydz7d]:hover{color:#ffffffb3}.showcase-tab[data-astro-cid-ne2ydz7d][aria-selected=true]{color:#fff}.showcase-tab[data-astro-cid-ne2ydz7d]:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:-1px;height:2px;border-radius:2px;background:#fff;transform:scaleX(0);transition:transform .2s ease-out}.showcase-tab[data-astro-cid-ne2ydz7d][aria-selected=true]:after{transform:scaleX(1)}.showcase-panel[data-astro-cid-ne2ydz7d]:not([hidden]){animation:panel-in .25s ease-out}@keyframes panel-in{0%{opacity:0}to{opacity:1}}.panel-stat[data-astro-cid-ne2ydz7d]{color:#ffffff73}.panel-cta[data-astro-cid-ne2ydz7d]{background:#3b82f61f;border:1px solid rgba(59,130,246,.22);transition:background .2s,border-color .2s}.panel-cta[data-astro-cid-ne2ydz7d]:hover{background:#3b82f62e;border-color:#3b82f652}.preview-window[data-astro-cid-ne2ydz7d]{background:#0d1016;border:1px solid rgba(255,255,255,.07);transition:border-color .2s}.preview-window[data-astro-cid-ne2ydz7d]:hover{border-color:#ffffff24}.preview-body[data-astro-cid-ne2ydz7d]{max-height:520px;overflow:hidden}@media(min-width:1024px){.showcase-panel[data-astro-cid-ne2ydz7d]{min-height:560px}}.preview-fade[data-astro-cid-ne2ydz7d]{background:linear-gradient(transparent,#0d1016)}.mini-map-wrap[data-astro-cid-ne2ydz7d]{background:#0a0a0f}.mini-map-wrap[data-astro-cid-ne2ydz7d] .preview-fade[data-astro-cid-ne2ydz7d],.preview-body[data-astro-cid-ne2ydz7d]:has(.mini-map-wrap) .preview-fade[data-astro-cid-ne2ydz7d]{display:none}#mini-map,#mini-map .leaflet-container{background:#0a0a0f}#mini-map .leaflet-control-container{display:none}#mini-map .leaflet-div-icon{background:none;border:none}#mini-map .leaflet-div-icon svg{width:100%;height:100%}.leaflet-tooltip.mini-map-tooltip{font-family:JetBrains Mono,monospace;font-size:12px;background:#11111bf5;color:#ffffffe0;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px 10px;box-shadow:0 6px 24px #0000008c;backdrop-filter:blur(8px);letter-spacing:.01em;line-height:1.4;max-width:280px;white-space:normal;pointer-events:none}.leaflet-tooltip.mini-map-tooltip:before{border-top-color:#11111bf5}.leaflet-tooltip-bottom.mini-map-tooltip:before{border-bottom-color:#11111bf5;border-top-color:transparent}.leaflet-tooltip-left.mini-map-tooltip:before{border-left-color:#11111bf5;border-top-color:transparent}.leaflet-tooltip-right.mini-map-tooltip:before{border-right-color:#11111bf5;border-top-color:transparent}.mini-map-btn[data-astro-cid-ne2ydz7d]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0009;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#ffffffb3;font-size:16px;font-weight:600;cursor:pointer;backdrop-filter:blur(4px);transition:background .15s,color .15s;line-height:1}.mini-map-btn[data-astro-cid-ne2ydz7d]:hover{background:#000c;color:#fff}.mini-map-floor-wrap[data-astro-cid-ne2ydz7d]{display:flex;flex-direction:column;align-items:center;background:#0009;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:8px 4px 4px;backdrop-filter:blur(4px)}.mini-map-floor[data-astro-cid-ne2ydz7d]{writing-mode:vertical-lr;direction:rtl;appearance:none;-webkit-appearance:none;width:4px;height:80px;background:#ffffff1a;border-radius:2px;outline:none;cursor:pointer;margin:0}.mini-map-floor[data-astro-cid-ne2ydz7d]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:#fffc;border-radius:50%;border:2px solid rgba(0,0,0,.5);cursor:pointer}.mini-map-floor[data-astro-cid-ne2ydz7d]::-moz-range-thumb{width:12px;height:12px;background:#fffc;border-radius:50%;border:2px solid rgba(0,0,0,.5);cursor:pointer}@media(prefers-reduced-motion:reduce){.showcase-panel[data-astro-cid-ne2ydz7d]:not([hidden]){animation:none}.showcase-tab[data-astro-cid-ne2ydz7d]:after{transition:none}}.home-page[data-astro-cid-ct3bgug4]{background:radial-gradient(circle at 50% 0%,rgba(var(--page-accent),.03) 0%,transparent 45%)}.hero-image[data-astro-cid-ct3bgug4]{background-image:url(/images/home_background.png);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.55}.hero-overlay[data-astro-cid-ct3bgug4]{background:linear-gradient(180deg,#080a0e59,#080a0e8c 45%,#080a0eeb 92%,#080a0e),linear-gradient(90deg,#080a0ebf,#080a0e4d 45%,#080a0e33)}.hero-title[data-astro-cid-ct3bgug4]{text-shadow:0 2px 24px rgba(0,0,0,.6)}.hero-subtitle[data-astro-cid-ct3bgug4]{text-shadow:0 1px 12px rgba(0,0,0,.5)}.cta-primary[data-astro-cid-ct3bgug4]{background:#3b82f61f;border:1px solid rgba(59,130,246,.22);box-shadow:0 0 24px #3b82f612;transition:all .2s}.cta-primary[data-astro-cid-ct3bgug4]:hover{background:#3b82f62e;border-color:#3b82f652;box-shadow:0 0 28px #3b82f61f}.cta-secondary[data-astro-cid-ct3bgug4]{background:#ffffff06;border:1px solid rgba(255,255,255,.06);transition:all .2s}.cta-secondary[data-astro-cid-ct3bgug4]:hover{background:#ffffff0a;border-color:#ffffff17}
