.install-btn.svelte-5zarx3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:#04120d;white-space:nowrap;cursor:pointer;user-select:none;background:linear-gradient(135deg,#f5c842 0%,#d4a84b 55%,#10b981 130%);border:1px solid #f5c842bf;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.15rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;animation:2.6s ease-in-out infinite svelte-5zarx3-install-pulse;display:inline-flex;position:relative;box-shadow:0 0 18px #f5c8424d}.install-btn.svelte-5zarx3:hover,.install-btn.svelte-5zarx3:focus-visible{border-color:#ffe082;transform:translateY(-2px);box-shadow:0 0 26px #f5c8428c,0 6px 20px #10b98140}.install-btn.svelte-5zarx3:active{transform:translateY(0)}.install-btn-icon.svelte-5zarx3{flex-shrink:0;width:1rem;height:1rem}.install-btn-compact.svelte-5zarx3{gap:.4rem;padding:.42rem .95rem;font-size:.7rem}@keyframes svelte-5zarx3-install-pulse{0%,to{box-shadow:0 0 12px #f5c84240}50%{box-shadow:0 0 24px #f5c84280,0 0 40px #10b98126}}@media (prefers-reduced-motion:reduce){.install-btn.svelte-5zarx3{animation:none}}.nav-root.svelte-rs978j{z-index:50;-webkit-backdrop-filter:blur(16px);background:#020604bf;border-bottom:1px solid #10b98126;transition:background .3s;position:fixed;top:0;left:0;right:0}.nav-container.svelte-rs978j{justify-content:space-between;align-items:center;max-width:1280px;height:64px;margin:0 auto;padding:0 1.5rem;display:flex}.nav-brand.svelte-rs978j{cursor:pointer;text-decoration:none;transition:opacity .2s}.nav-brand.svelte-rs978j:hover{opacity:.85}.nav-links-desktop.svelte-rs978j{gap:2rem;margin:0;padding:0;list-style:none;display:none}@media (width>=768px){.nav-links-desktop.svelte-rs978j{display:flex}}.nav-link.svelte-rs978j{color:#e2e8f0bf;padding:.25rem 0;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s,text-shadow .2s}.nav-link.svelte-rs978j:hover,.nav-link.svelte-rs978j:focus-visible{color:#10b981e6;text-shadow:0 0 10px #10b9814d}.nav-mobile-toggle.svelte-rs978j{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:flex}@media (width>=768px){.nav-mobile-toggle.svelte-rs978j{display:none}}.nav-hamburger-line.svelte-rs978j{background:#10b981cc;border-radius:2px;width:24px;height:2px;transition:all .3s;display:block}.nav-hamburger-line.open.svelte-rs978j:first-child{transform:translateY(7px)rotate(45deg)}.nav-hamburger-line.open.svelte-rs978j:nth-child(2){opacity:0}.nav-hamburger-line.open.svelte-rs978j:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-links-mobile.svelte-rs978j{backdrop-filter:blur(16px);background:#020604f2;border-bottom:1px solid #10b98126;flex-direction:column;gap:.5rem;margin:0;padding:1rem 1.5rem 1.5rem;list-style:none;display:flex}@media (width>=768px){.nav-links-mobile.svelte-rs978j{display:none}}.nav-link-mobile.svelte-rs978j{color:#e2e8f0cc;border-bottom:1px solid #10b98114;padding:.75rem 0;font-size:1.125rem;font-weight:500;text-decoration:none;transition:color .2s;display:block}.nav-link-mobile.svelte-rs978j:hover{color:#10b981e6}.nav-actions.svelte-rs978j{align-items:center;gap:.75rem;display:flex}.nav-install-mobile.svelte-rs978j{padding:.5rem 0 .25rem}.star-layer.svelte-18mixi1{position:absolute;inset:0}.star-layer.svelte-18mixi1:before,.star-layer.svelte-18mixi1:after{content:"";background:0 0;animation:80s linear infinite rotate-orbit;position:absolute;inset:-50%}.star-layer-1.svelte-18mixi1:before{background-image:radial-gradient(1px 1px at 10% 20%,#10b98180,#0000),radial-gradient(1px 1px at 25% 80%,#10b9814d,#0000),radial-gradient(1px 1px at 40% 10%,#16d3ee66,#0000),radial-gradient(1px 1px at 55% 60%,#10b9814d,#0000),radial-gradient(1px 1px at 70% 30%,#f5c8424d,#0000),radial-gradient(1px 1px at 85% 90%,#10b98166,#0000),radial-gradient(1px 1px at 15%,#16d3ee4d,#0000),radial-gradient(1px 1px at 60% 40%,#10b9814d,#0000)}.star-layer-2.svelte-18mixi1:before{background-image:radial-gradient(2px 2px at 5% 60%,#10b98199,#0000),radial-gradient(2px 2px at 35% 15%,#f5c84280,#0000),radial-gradient(2px 2px at 65% 75%,#10b98180,#0000),radial-gradient(2px 2px at 90% 40%,#16d3ee80,#0000),radial-gradient(2px 2px at 50% 85%,#10b98166,#0000);animation-duration:120s}.star-layer-3.svelte-18mixi1:before{background-image:radial-gradient(3px 3px at 20% 70%,#10b98180,#0000),radial-gradient(3px 3px at 75% 20%,#f5c84266,#0000),radial-gradient(3px 3px at 45%,#10b98180,#0000);animation-duration:200s}.visitor-stats.svelte-kiwqi4{flex-direction:column;align-items:center;gap:1.25rem;width:100%;display:flex}.counter-panel.svelte-kiwqi4{background:radial-gradient(ellipse at 50% 0%, #10b9811f, transparent 65%), var(--color-game-panel);flex-direction:column;align-items:center;gap:.9rem;width:min(100%,420px);padding:1.25rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.counter-panel.svelte-kiwqi4:after{content:"";pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg,#0000000f 0 1px,#0000 1px 3px);position:absolute;inset:0}.counter-status.svelte-kiwqi4{align-items:center;gap:.5rem;display:flex}.counter-live-dot.svelte-kiwqi4{width:8px;height:8px;box-shadow:none;background:#e2e8f040;border-radius:9999px}.counter-live-dot.on.svelte-kiwqi4{background:var(--color-emerald-glow);animation:1.6s ease-in-out infinite svelte-kiwqi4-live-ping;box-shadow:0 0 8px #10b981e6,0 0 16px #10b98180}.counter-label.svelte-kiwqi4{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:#e2e8f08c;font-size:.7rem}.counter-digits.svelte-kiwqi4{font-family:var(--font-display);color:#10b981bf;text-shadow:0 0 12px #10b98159;font-variant-numeric:tabular-nums;gap:.35rem;font-size:clamp(1.9rem,6vw,2.75rem);font-weight:700;line-height:1;transition:color .8s,text-shadow .8s;display:flex}.counter-digit.svelte-kiwqi4{background:#10b9810d;border:1px solid #10b98124;border-radius:3px;justify-content:center;align-items:center;width:1.15em;padding:.35rem .1rem .3rem;display:inline-flex;position:relative}.counter-digit.svelte-kiwqi4:after{content:"";background:#10b98159;border-radius:2px;width:60%;height:2px;position:absolute;bottom:.12rem;left:50%;transform:translate(-50%)}.counter-digits.revealed.svelte-kiwqi4{color:var(--color-emerald-glow);text-shadow:0 0 10px #10b981b3,0 0 28px #10b98166,0 0 60px #10b98133;animation:.6s ease-out svelte-kiwqi4-digit-settle}.counter-digits.revealed.svelte-kiwqi4 .counter-digit:where(.svelte-kiwqi4){background:#10b98114;border-color:#10b98159}.counter-track.svelte-kiwqi4{background:#10b9811a;border-radius:2px;width:100%;height:4px;overflow:hidden}.counter-fill.svelte-kiwqi4{background:linear-gradient(90deg, var(--color-emerald-glow), var(--color-cyan-soft));border-radius:2px;width:0%;height:100%;transition:width .1s linear;box-shadow:0 0 10px #10b98180}.counter-fill.live.svelte-kiwqi4{animation:2.4s ease-in-out infinite svelte-kiwqi4-fill-breathe}.flags-block.svelte-kiwqi4{flex-direction:column;align-items:center;gap:.6rem;width:100%;display:flex}.flags-label.svelte-kiwqi4{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:#e2e8f073;font-size:.7rem}.flags-empty.svelte-kiwqi4{font-family:var(--font-mono);letter-spacing:.2em;color:#e2e8f059;text-align:center;font-size:.75rem}.flag-row.svelte-kiwqi4{grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:6px;width:100%;max-width:640px;margin:0 auto;padding:0;list-style:none;display:grid}.flag-tile.svelte-kiwqi4{aspect-ratio:4/3;animation:.4s ease-out both fade-in-up;animation-delay:calc(min(var(--i), 24) * 22ms);background:#10b9810a;border:1px solid #10b98140;border-radius:4px;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;position:relative;overflow:visible}.flag-tile.svelte-kiwqi4:hover,.flag-tile.svelte-kiwqi4:focus-within{border-color:var(--color-emerald-glow);z-index:5;transform:translateY(-4px);box-shadow:0 6px 18px #10b98140,0 0 12px #10b98133}.flag-tile.svelte-kiwqi4 img:where(.svelte-kiwqi4){object-fit:cover;border-radius:3px;width:100%;height:100%;display:block}.flag-tile.placeholder.svelte-kiwqi4{opacity:.5;border-style:dashed;border-color:#10b9811f;animation:none}.flag-empty.svelte-kiwqi4{color:#10b98140;font-family:var(--font-mono)}.flag-tooltip.svelte-kiwqi4{white-space:nowrap;opacity:0;pointer-events:none;z-index:10;background:#020604f2;border:1px solid #10b98166;border-radius:4px;flex-direction:column;align-items:center;gap:.1rem;padding:.5rem .75rem;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 0 20px #10b98133}.flag-tile.svelte-kiwqi4:hover .flag-tooltip:where(.svelte-kiwqi4),.flag-tile.svelte-kiwqi4:focus-within .flag-tooltip:where(.svelte-kiwqi4){opacity:1;transform:translate(-50%)translateY(0)}.flag-tooltip.svelte-kiwqi4:after{content:"";border:5px solid #0000;border-top-color:#10b98166;position:absolute;top:100%;left:50%;transform:translate(-50%)}.flag-tooltip-country.svelte-kiwqi4{font-family:var(--font-mono);color:var(--color-emerald-glow);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}.flag-tooltip-ip.svelte-kiwqi4{font-family:var(--font-mono);color:#e2e8f0b3;font-size:.68rem}.flag-tooltip-time.svelte-kiwqi4{font-family:var(--font-mono);color:#f5c842b3;font-size:.62rem}@keyframes svelte-kiwqi4-live-ping{0%,to{opacity:1;box-shadow:0 0 8px #10b981e6,0 0 16px #10b98180}50%{opacity:.6;box-shadow:0 0 4px #10b98180,0 0 8px #10b98140}}@keyframes svelte-kiwqi4-digit-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes svelte-kiwqi4-fill-breathe{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.counter-live-dot.on.svelte-kiwqi4,.counter-digits.svelte-kiwqi4{animation:none}.counter-fill.svelte-kiwqi4{transition:none}.flag-tile.svelte-kiwqi4{animation:none}}.share-trigger.svelte-bxywoy{padding:.55rem 1.25rem;font-size:.85rem}.share-trigger-icon.svelte-bxywoy{width:1rem;height:1rem;animation:4s ease-in-out infinite svelte-bxywoy-share-trigger-breathe}.share-backdrop.svelte-bxywoy{z-index:1100;-webkit-backdrop-filter:blur();background:#02060400;justify-content:center;align-items:center;padding:1rem;transition:background .35s,backdrop-filter .35s;display:flex;position:fixed;inset:0;overflow:hidden}.share-visible.svelte-bxywoy{-webkit-backdrop-filter:blur(14px);background:#020604d1}.share-exiting.svelte-bxywoy{-webkit-backdrop-filter:blur();background:#02060400}.share-halo.svelte-bxywoy{pointer-events:none;z-index:0;opacity:0;filter:blur(70px);will-change:transform, opacity;background:conic-gradient(#10b9818c,#22d3ee4d,#f5c84247,#10b9818c);border-radius:50%;width:380px;height:380px;margin:auto;transition:opacity .6s,transform .6s cubic-bezier(.34,1.4,.64,1);position:absolute;inset:0;transform:scale(.5)}.share-visible.svelte-bxywoy .share-halo:where(.svelte-bxywoy){opacity:.5;animation:16s linear infinite svelte-bxywoy-share-halo-drift;transform:scale(1)}.share-exiting.svelte-bxywoy .share-halo:where(.svelte-bxywoy){opacity:0;transform:scale(.55)}.share-card.svelte-bxywoy{z-index:1;opacity:0;filter:blur(10px);flex-direction:column;align-items:center;gap:1rem;width:min(100%,430px);max-height:calc(100vh - 2rem);padding:1.75rem 1.5rem 1.5rem;transition:transform .3s cubic-bezier(.22,1.6,.36,1),opacity .26s,filter .26s;display:flex;position:relative;overflow-y:auto;transform:scale(.6)translateY(40px)rotate(-2deg)}.share-visible.svelte-bxywoy .share-card:where(.svelte-bxywoy){opacity:1;filter:blur();transform:scale(1)translateY(0)}.share-exiting.svelte-bxywoy .share-card:where(.svelte-bxywoy){opacity:0;filter:blur(6px);transition:transform .24s cubic-bezier(.4,0,1,1),opacity .22s,filter .22s;transform:scale(.7)translateY(30px)rotate(2deg)}.share-close.svelte-bxywoy{color:#10b981cc;cursor:pointer;z-index:2;background:#10b9811a;border:1px solid #10b9814d;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;font-weight:700;transition:all .2s;display:flex;position:absolute;top:.6rem;right:.6rem}.share-close.svelte-bxywoy:hover{background:#10b98133;border-color:#10b98199;box-shadow:0 0 15px #10b9814d}.share-title.svelte-bxywoy{color:var(--color-white);margin-top:.25rem;font-size:1.4rem;animation:4s ease-in-out infinite svelte-bxywoy-share-title-breathe}.share-subtitle.svelte-bxywoy{font-family:var(--font-mono);color:#e2e8f08c;text-align:center;margin-top:-.5rem;font-size:.78rem}.share-grid.svelte-bxywoy{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:.6rem;width:100%;display:grid}.share-network.svelte-bxywoy{cursor:pointer;opacity:0;background:#10b9810a;border:1px solid #10b98129;border-radius:6px;flex-direction:column;align-items:center;gap:.45rem;padding:.85rem .5rem .7rem;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex}.share-network.stagger.svelte-bxywoy{opacity:1;animation:.45s cubic-bezier(.34,1.4,.64,1) both svelte-bxywoy-share-rise;animation-delay:calc(.1s + var(--d))}.share-network.svelte-bxywoy:hover{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--brand) 22%, transparent);transform:translateY(-3px)}.share-network.svelte-bxywoy:active{transform:translateY(0)scale(.97)}.share-network-icon.svelte-bxywoy{background:#02060499;border:1px solid #10b98133;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:box-shadow .2s,border-color .2s;display:flex}.share-network.svelte-bxywoy:hover .share-network-icon:where(.svelte-bxywoy){border-color:var(--brand);box-shadow:0 0 18px color-mix(in srgb, var(--brand) 45%, transparent)}.share-network-icon.svelte-bxywoy svg:where(.svelte-bxywoy){width:20px;height:20px;color:var(--brand);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--brand) 60%, transparent));animation:3.4s ease-in-out infinite svelte-bxywoy-share-icon-breathe;animation-delay:var(--d)}.share-network-name.svelte-bxywoy{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#e2e8f0bf;font-size:.68rem}.share-utility.svelte-bxywoy{gap:.6rem;width:100%;display:flex}.share-util-btn.svelte-bxywoy{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#e2e8f0cc;cursor:pointer;background:#10b9810f;border:1px solid #10b98133;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .75rem;font-size:.72rem;transition:all .2s;display:inline-flex}.share-util-btn.svelte-bxywoy:hover{color:var(--color-emerald-glow);border-color:#10b98180;box-shadow:0 0 14px #10b98133}.share-util-btn.svelte-bxywoy svg:where(.svelte-bxywoy){width:15px;height:15px}.share-toast.svelte-bxywoy{text-align:center;width:100%;color:var(--color-emerald-glow);font-family:var(--font-mono);background:#064e3be6;border:1px solid #10b98173;border-radius:6px;padding:.55rem .75rem;font-size:.75rem;animation:.3s ease-out fade-in-up;box-shadow:0 0 20px #10b98133}@keyframes svelte-bxywoy-share-rise{0%{opacity:0;transform:translateY(14px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-bxywoy-share-halo-drift{0%{opacity:.2;transform:scale(.6)rotate(0)}25%{opacity:.6;transform:scale(1.1)rotate(90deg)}50%{opacity:.7;transform:scale(1.18)rotate(180deg)}75%{opacity:.6;transform:scale(1.1)rotate(270deg)}to{opacity:.2;transform:scale(.6)rotate(360deg)}}@keyframes svelte-bxywoy-share-trigger-breathe{0%,to{filter:drop-shadow(0 0 2px #10b98140)}50%{filter:drop-shadow(0 0 9px #10b981bf)}}@keyframes svelte-bxywoy-share-title-breathe{0%,to{text-shadow:0 0 6px #10b98133}50%{text-shadow:0 0 16px #10b9818c,0 0 32px #22d3ee26}}@keyframes svelte-bxywoy-share-icon-breathe{0%,to{filter:drop-shadow(0 0 2px color-mix(in srgb, var(--brand) 30%, transparent))}50%{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--brand) 75%, transparent))}}@media (prefers-reduced-motion:reduce){.share-card.svelte-bxywoy{filter:none;transition:opacity .15s;transform:none}.share-visible.svelte-bxywoy .share-card:where(.svelte-bxywoy){opacity:1}.share-exiting.svelte-bxywoy .share-card:where(.svelte-bxywoy){opacity:0;filter:none;transform:none}.share-network.stagger.svelte-bxywoy{opacity:1;animation:none}.share-toast.svelte-bxywoy{animation:none}.share-halo.svelte-bxywoy{display:none}.share-title.svelte-bxywoy,.share-trigger-icon.svelte-bxywoy,.share-network-icon.svelte-bxywoy svg:where(.svelte-bxywoy){animation:none}}
