.loader-bg.svelte-jx6mac{background:var(--loader-bg);justify-content:center;align-items:center;width:100%;height:100%;transition:background .3s;animation:.28s ease-out both svelte-jx6mac-loader-enter;display:flex;position:relative;overflow:hidden}@keyframes svelte-jx6mac-loader-enter{0%{opacity:0}to{opacity:1}}.static-canvas.svelte-jx6mac{pointer-events:none;z-index:2;width:100%;height:100%;opacity:var(--static-op);position:absolute;inset:0}.corner.svelte-jx6mac{z-index:10;display:flex;position:absolute}.top-left.svelte-jx6mac{flex-direction:column;gap:16px;top:32px;left:32px}.top-right.svelte-jx6mac{flex-direction:column;align-items:flex-end;top:32px;right:32px}.bottom-left.svelte-jx6mac{bottom:32px;left:32px}.bottom-right.svelte-jx6mac{align-items:baseline;gap:2px;bottom:32px;right:36px}.label-accent.svelte-jx6mac{letter-spacing:.4em;text-transform:uppercase;color:var(--accent);writing-mode:vertical-rl;opacity:0;font-family:JetBrains Mono,monospace;font-size:15px;animation:.6s forwards svelte-jx6mac-slide-up;transform:rotate(180deg)}.v-items.svelte-jx6mac{writing-mode:vertical-rl;flex-direction:column;gap:12px;display:flex;transform:rotate(180deg)}.v-items.right.svelte-jx6mac{transform:none}.bottom-left-mixed.svelte-jx6mac{align-items:flex-end;gap:14px;display:flex}.vertical-city.svelte-jx6mac,.horizontal-country.svelte-jx6mac{letter-spacing:.25em;text-transform:uppercase;color:var(--muted);opacity:0;font-family:JetBrains Mono,monospace;font-size:13px;animation:.5s forwards svelte-jx6mac-slide-up}.vertical-city.svelte-jx6mac{writing-mode:vertical-rl;transform:rotate(180deg)}.horizontal-country.svelte-jx6mac{writing-mode:horizontal-tb;transform:none}.v-items.svelte-jx6mac span:where(.svelte-jx6mac){letter-spacing:.25em;text-transform:uppercase;color:var(--muted);opacity:0;font-family:JetBrains Mono,monospace;font-size:13px;animation:.5s forwards svelte-jx6mac-slide-up}.v-items.right.svelte-jx6mac span:where(.svelte-jx6mac){animation-name:svelte-jx6mac-slide-down}@keyframes svelte-jx6mac-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-jx6mac-slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.stage-wrap.svelte-jx6mac{z-index:6;flex-direction:column;gap:0;display:flex}.stage.svelte-jx6mac{aspect-ratio:9/16;isolation:isolate;background:#020101;height:min(72vh,128vw);position:relative;overflow:hidden}.frame.svelte-jx6mac{opacity:0;transition:opacity .2s linear;position:absolute;inset:0}.frame.active.svelte-jx6mac{opacity:1}.bar-track.svelte-jx6mac{background:var(--bar-track);z-index:10;width:18%;height:1px;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.bar-fill.svelte-jx6mac{background:var(--bar-fill);height:100%;transition:width .12s linear}.base-img.svelte-jx6mac{object-fit:cover;object-position:center;filter:grayscale()contrast(1.3)brightness(.85);width:100%;height:100%;position:absolute;inset:0}.orange-layer.svelte-jx6mac{background:var(--accent);mix-blend-mode:multiply;position:absolute;inset:0}.grid-mask.svelte-jx6mac{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:absolute;inset:0}.cell.black.svelte-jx6mac{background:var(--cell-bg)}.vignette.svelte-jx6mac{background:radial-gradient(ellipse at center, transparent 40%, var(--vignette-stop) 100%);pointer-events:none;position:absolute;inset:0}.progress-num.svelte-jx6mac{color:var(--fg);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:84px;font-weight:700;line-height:1}.progress-pct.svelte-jx6mac{letter-spacing:.1em;color:var(--accent);font-family:JetBrains Mono,monospace;font-size:14px}
