.sr-only[data-astro-cid-tplfsx54]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.scrollbar-thin[data-astro-cid-tplfsx54]::-webkit-scrollbar{width:4px}.scrollbar-thin[data-astro-cid-tplfsx54]::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:3px}.scrollbar-thin[data-astro-cid-tplfsx54]::-webkit-scrollbar-track{background:transparent}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}@media (max-width: 768px){#info-panel[data-astro-cid-tplfsx54]{width:100%}.info-content[data-astro-cid-tplfsx54]{max-height:calc(100vh - 60px);padding-bottom:1rem}#show-info[data-astro-cid-tplfsx54]{left:1rem;bottom:1rem;width:42px;height:42px}}#language-dropdown[data-astro-cid-dkurt46j].active{background-color:#ffffff26;color:var(--color-primary-light, #6b9fff)}#language-dropdown[data-astro-cid-dkurt46j].active .dropdown-arrow[data-astro-cid-dkurt46j]{transform:rotate(180deg)}#language-menu[data-astro-cid-dkurt46j].opacity-100{opacity:1}#language-menu[data-astro-cid-dkurt46j].visible{visibility:visible}#language-menu[data-astro-cid-dkurt46j].translate-y-0{transform:translateY(0)}.scrollbar-thin[data-astro-cid-dkurt46j]{scrollbar-width:thin}.scrollbar-track-transparent[data-astro-cid-dkurt46j]{scrollbar-color:rgba(255,255,255,.2) transparent}.scrollbar-thumb-white\/20[data-astro-cid-dkurt46j]::-webkit-scrollbar{width:6px}.scrollbar-thumb-white\/20[data-astro-cid-dkurt46j]::-webkit-scrollbar-track{background:transparent}.scrollbar-thumb-white\/20[data-astro-cid-dkurt46j]::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:3px}.scrollbar-thumb-white\/20[data-astro-cid-dkurt46j]::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}@media (max-width: 768px){.desktop-only[data-astro-cid-dkurt46j]{display:none!important}#language-dropdown[data-astro-cid-dkurt46j]{padding:.5rem;min-width:0;background-color:#ffffff1a;border-radius:9999px;aspect-ratio:1/1;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center}#language-dropdown[data-astro-cid-dkurt46j] .flag-icon[data-astro-cid-dkurt46j]{margin:0;font-size:1.2rem}#language-dropdown[data-astro-cid-dkurt46j] .language-label[data-astro-cid-dkurt46j],#language-dropdown[data-astro-cid-dkurt46j] .dropdown-arrow[data-astro-cid-dkurt46j]{display:none}#language-menu[data-astro-cid-dkurt46j]{right:-10px;width:200px;max-height:60vh}#language-list[data-astro-cid-dkurt46j]{max-height:50vh}.language-item[data-astro-cid-dkurt46j]{padding:.75rem 1rem!important;font-size:.9rem}.language-item[data-astro-cid-dkurt46j] span[data-astro-cid-dkurt46j]:first-child{margin-right:.75rem!important;font-size:1rem!important}}@media (min-width: 769px){#language-menu[data-astro-cid-dkurt46j]{width:280px}#language-search[data-astro-cid-dkurt46j]{transition:all .2s ease}#language-search[data-astro-cid-dkurt46j]:focus{transform:scale(1.02)}}.language-item[data-astro-cid-dkurt46j]:hover{transform:translate(2px)}.language-item[data-astro-cid-dkurt46j][aria-current=page]{position:relative}.language-item[data-astro-cid-dkurt46j][aria-current=page]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-primary, #6b9fff);border-radius:0 2px 2px 0}@media (hover: hover){.logo-text[data-astro-cid-3ef6ksr2]:hover:after{content:attr(title);position:absolute;top:100%;left:0;background:#0f172af2;color:#fff;padding:4px 8px;border-radius:var(--radius-sm, 4px);font-size:.85rem;z-index:1200;max-width:100%;white-space:normal;box-shadow:0 2px 10px #0003;opacity:0;animation:fadeIn .2s ease forwards;pointer-events:none}h1[data-astro-cid-3ef6ksr2]:hover+.site-url[data-astro-cid-3ef6ksr2],.site-url[data-astro-cid-3ef6ksr2]:hover{color:#ffffffe6;transition:color .2s ease}@keyframes fadeIn{to{opacity:1}}}.sr-only[data-astro-cid-3ef6ksr2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#site-header[data-astro-cid-3ef6ksr2].scrolled{background-color:#0f172ad1;box-shadow:0 1px 4px #00000026}#resources-dropdown[data-astro-cid-3ef6ksr2].active .dropdown-arrow[data-astro-cid-3ef6ksr2]{transform:rotate(180deg);color:var(--color-primary-light, #6b9fff)}.dropdown-arrow[data-astro-cid-3ef6ksr2]{display:inline-block;transition:transform .2s ease}#mobile-menu-toggle[data-astro-cid-3ef6ksr2]{color:#fff}#mobile-menu-toggle[data-astro-cid-3ef6ksr2]:hover{background-color:#ffffff1a}#mobile-menu-toggle[data-astro-cid-3ef6ksr2]:active{background-color:#ffffff26}#mobile-menu-toggle[data-astro-cid-3ef6ksr2].active{background-color:#374151}#mobile-menu-toggle[data-astro-cid-3ef6ksr2].active svg[data-astro-cid-3ef6ksr2]{transform:rotate(45deg);color:#60a5fa}#nav-dark-sky-toggle[data-astro-cid-3ef6ksr2]:checked+span[data-astro-cid-3ef6ksr2]{background-color:var(--color-primary)}#nav-dark-sky-toggle[data-astro-cid-3ef6ksr2]:checked+span[data-astro-cid-3ef6ksr2]:before{transform:translate(16px)}#site-header[data-astro-cid-3ef6ksr2].menu-open{background-color:#0f172afa;box-shadow:0 4px 10px #00000026}@media (max-width: 768px){#mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:flex}#main-nav[data-astro-cid-3ef6ksr2]{display:none}#main-nav[data-astro-cid-3ef6ksr2].mobile-active{display:block;position:absolute;top:60px;left:0;width:100%;background-color:#0f172afa;backdrop-filter:blur(12px);padding:0;box-shadow:0 4px 20px #0000004d;border-bottom:1px solid rgba(255,255,255,.08);opacity:1;z-index:1000}#main-nav[data-astro-cid-3ef6ksr2].mobile-active ul[data-astro-cid-3ef6ksr2]{flex-direction:column;padding:1rem;gap:.75rem}#main-nav[data-astro-cid-3ef6ksr2].mobile-active li[data-astro-cid-3ef6ksr2]{width:100%}#main-nav[data-astro-cid-3ef6ksr2].mobile-active button[data-astro-cid-3ef6ksr2]{width:100%;justify-content:flex-start;padding:.75rem 1rem;border-radius:.5rem;background-color:#ffffff08;border:1px solid rgba(255,255,255,.1)}#main-nav[data-astro-cid-3ef6ksr2].mobile-active #dark-sky-nav-button[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between}#main-nav[data-astro-cid-3ef6ksr2].mobile-active #dark-sky-nav-button[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{margin-right:.75rem}#main-nav[data-astro-cid-3ef6ksr2].mobile-active #dark-sky-nav-button[data-astro-cid-3ef6ksr2] .relative[data-astro-cid-3ef6ksr2]{margin-left:auto}#main-nav[data-astro-cid-3ef6ksr2].mobile-active #resources-dropdown[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between}#main-nav[data-astro-cid-3ef6ksr2].mobile-active #resources-dropdown[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{margin-right:.75rem}#main-nav[data-astro-cid-3ef6ksr2].mobile-active #resources-dropdown[data-astro-cid-3ef6ksr2] .dropdown-arrow[data-astro-cid-3ef6ksr2]{font-size:.85rem;margin-left:auto}#main-nav[data-astro-cid-3ef6ksr2].mobile-active #resources-menu[data-astro-cid-3ef6ksr2]{position:relative;width:100%;top:.5rem;left:0;right:auto;margin-top:0;margin-bottom:.5rem;border-radius:.5rem;max-height:60vh;box-shadow:0 4px 12px #0003}#main-nav[data-astro-cid-3ef6ksr2].mobile-active #resources-menu[data-astro-cid-3ef6ksr2].visible{display:flex;opacity:1;visibility:visible;transform:translateY(0)}#main-nav[data-astro-cid-3ef6ksr2].mobile-active #resources-menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:.75rem 1rem;font-size:.95rem}#main-nav[data-astro-cid-3ef6ksr2].mobile-active #resources-menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:first-child{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}}.site-title-link[data-astro-cid-3ef6ksr2]{color:inherit;text-decoration:none;display:inline-block;position:relative;background:linear-gradient(135deg,#fffffff2,#f8fafce6,#f1f5f9d9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}.site-title-link[data-astro-cid-3ef6ksr2]:hover{background:linear-gradient(135deg,#fbbf24f2,#f59e0be6 30%,#d97706d9 70%,#c2410ccc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transform:translateY(-1px);filter:drop-shadow(0 2px 4px rgba(251,191,36,.3))}.site-title-link[data-astro-cid-3ef6ksr2]:active{transform:translateY(0);filter:drop-shadow(0 1px 2px rgba(251,191,36,.2))}.site-title-link[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid rgba(251,191,36,.6);outline-offset:2px;border-radius:4px}@media (max-width: 640px){.site-title-link[data-astro-cid-3ef6ksr2]:hover{transform:none;filter:none}.site-title-link[data-astro-cid-3ef6ksr2]:active{background:linear-gradient(135deg,#fbbf24cc,#f59e0bb3,#d9770699);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.header-share-button[data-astro-cid-3ef6ksr2]{position:relative;overflow:hidden}#header-share-btn[data-astro-cid-3ef6ksr2]{color:#fff;position:relative;transition:all .3s ease}#header-share-btn[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);opacity:0;transform:translate(-100%) rotate(-45deg);animation:shareShimmer 3s ease-in-out infinite .5s;pointer-events:none}#header-share-btn[data-astro-cid-3ef6ksr2]:after{content:"✨";position:absolute;top:-4px;right:-4px;font-size:10px;opacity:0;animation:shareSparkle 2.5s ease-in-out infinite 1.5s;pointer-events:none;z-index:2}#header-share-btn[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{transition:transform .3s ease;animation:shareIconPulse 3s ease-in-out infinite}#header-share-btn[data-astro-cid-3ef6ksr2]:hover{background-color:#ffffff1a;transform:translateY(-1px);box-shadow:0 4px 12px #4b96f333}#header-share-btn[data-astro-cid-3ef6ksr2]:hover svg[data-astro-cid-3ef6ksr2]{transform:scale(1.1);animation-play-state:paused}#header-share-btn[data-astro-cid-3ef6ksr2]:active{background-color:#ffffff26;transform:translateY(0)}@keyframes shareShimmer{0%{opacity:0;transform:translate(-100%) rotate(-45deg)}50%{opacity:.6;transform:translate(100%) rotate(-45deg)}to{opacity:0;transform:translate(200%) rotate(-45deg)}}@keyframes shareSparkle{0%,80%{opacity:0;transform:scale(.8) rotate(0)}90%{opacity:.8;transform:scale(1.2) rotate(180deg)}to{opacity:0;transform:scale(.8) rotate(360deg)}}@keyframes shareIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes hotGlow{0%,to{box-shadow:0 0 3px #fb923c33;opacity:.9}50%{box-shadow:0 0 6px #fb923c66;opacity:1}}@keyframes newIndicatorPulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #fbbf24b3}50%{opacity:.9;transform:scale(1.05);box-shadow:0 0 0 3px #fbbf244d}}.animate-shimmer[data-astro-cid-3ef6ksr2]{animation:shimmer 4s ease-in-out infinite}.hot-badge[data-astro-cid-3ef6ksr2]{animation:hotGlow 4s ease-in-out infinite}.new-indicator[data-astro-cid-3ef6ksr2]{animation:newIndicatorPulse 3s ease-in-out infinite}.new-indicator-ping[data-astro-cid-3ef6ksr2]{animation:ping 3s cubic-bezier(0,0,.2,1) infinite}.ios-button[data-astro-cid-3ef6ksr2]{background:linear-gradient(135deg,#3b82f6d9,#2563ebd9,#1d4ed8d9);border:1px solid rgba(59,130,246,.6);box-shadow:0 4px 6px -1px #3b82f633,0 2px 4px -1px #3b82f626,inset 0 1px #fff3;color:#fff}.ios-button[data-astro-cid-3ef6ksr2]:hover{background:linear-gradient(135deg,#3b82f6f2,#2563ebf2,#1d4ed8f2);border-color:#3b82f6cc;box-shadow:0 10px 15px -3px #3b82f64d,0 4px 6px -2px #3b82f633,inset 0 1px #ffffff40;transform:translateY(-1px)}.android-button[data-astro-cid-3ef6ksr2]{background:linear-gradient(135deg,#10b981d9,#059669d9,#047857d9);border:1px solid rgba(16,185,129,.6);box-shadow:0 4px 6px -1px #10b98133,0 2px 4px -1px #10b98126,inset 0 1px #fff3;color:#fff}.android-button[data-astro-cid-3ef6ksr2]:hover{background:linear-gradient(135deg,#10b981f2,#059669f2,#047857f2);border-color:#10b981cc;box-shadow:0 10px 15px -3px #10b9814d,0 4px 6px -2px #10b98133,inset 0 1px #ffffff40;transform:translateY(-1px)}@media (max-width: 640px){#header-share-btn[data-astro-cid-3ef6ksr2],#mobile-menu-toggle[data-astro-cid-3ef6ksr2]{height:36px;width:36px;padding:0;display:flex;align-items:center;justify-content:center}#header-share-btn[data-astro-cid-3ef6ksr2]:after{font-size:8px;top:-2px;right:-2px}#header-share-btn[data-astro-cid-3ef6ksr2]:before{animation-duration:4s}#header-share-btn[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{animation-duration:4s}.language-picker button{height:36px!important;width:36px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#ffffff08!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:.375rem!important;transition:all .2s ease!important}.language-picker button:hover{background-color:#ffffff1a!important}.language-picker button:active{background-color:#ffffff26!important}}.app-container[data-astro-cid-mj6ar3np]{display:flex;flex-direction:column;background-color:var(--color-background);height:100%;width:100%}.map-container[data-astro-cid-mj6ar3np]{position:relative;flex:1;width:100%;height:calc(100vh - 30px)}.site-footer[data-astro-cid-mj6ar3np]{background-color:var(--color-background);text-align:center;padding:var(--space-1) var(--space-3);font-size:.8rem;color:var(--color-text-muted);border-top:1px solid var(--color-border);z-index:100}.site-footer[data-astro-cid-mj6ar3np] p[data-astro-cid-mj6ar3np]{margin:0}.site-footer[data-astro-cid-mj6ar3np] a[data-astro-cid-mj6ar3np]{color:var(--color-primary-light);text-decoration:none}.site-footer[data-astro-cid-mj6ar3np] a[data-astro-cid-mj6ar3np]:hover{text-decoration:underline}@media (max-width: 768px){.site-footer[data-astro-cid-mj6ar3np]{padding:var(--space-1);font-size:.7rem}}
