.cam.svelte-1looqjk{min-width:0}.cam__frame.svelte-1looqjk{aspect-ratio:16/9;background:#0b0b0d;position:relative;overflow:hidden}@supports not (aspect-ratio:16 / 9){.cam__frame.svelte-1looqjk{height:0;padding-bottom:56.25%}}.cam__frame.svelte-1looqjk>img:where(.svelte-1looqjk),.cam__frame.svelte-1looqjk>video:where(.svelte-1looqjk),.cam__frame.svelte-1looqjk>canvas:where(.svelte-1looqjk){object-fit:cover;pointer-events:none;filter:contrast(1.08)saturate(1.15)sepia(.08);width:100%;height:100%;display:block;position:absolute;inset:0}.cam__poster.svelte-1looqjk:not([src]){visibility:hidden}.cam__v.svelte-1looqjk,.cam__c.svelte-1looqjk{visibility:hidden;background:#0b0b0d}.cam.svelte-1looqjk[data-cam-mode=native] .cam__v:where(.svelte-1looqjk),.cam.svelte-1looqjk[data-cam-mode=hls] .cam__v:where(.svelte-1looqjk),.cam.svelte-1looqjk[data-cam-mode=tap] .cam__v:where(.svelte-1looqjk),.cam.svelte-1looqjk[data-cam-poster=gj] .cam__poster:where(.svelte-1looqjk){transform-origin:50% 100%;transform:scale(1.15)}.cam--logo-b.svelte-1looqjk[data-cam-mode=native] .cam__v:where(.svelte-1looqjk),.cam--logo-b.svelte-1looqjk[data-cam-mode=hls] .cam__v:where(.svelte-1looqjk),.cam--logo-b.svelte-1looqjk[data-cam-mode=tap] .cam__v:where(.svelte-1looqjk),.cam--logo-b.svelte-1looqjk[data-cam-poster=gj] .cam__poster:where(.svelte-1looqjk){transform-origin:50% 45.1%;transform:scale(1.3383)}.cam__scan.svelte-1looqjk{pointer-events:none;z-index:1;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 3px) 0 0/100% 3px,linear-gradient(#fff0 0%,#ffffff0d 50%,#fff0 100%) 0 0/100% 22% no-repeat;animation:7s linear infinite svelte-1looqjk-cam-roll;position:absolute;inset:0}@keyframes svelte-1looqjk-cam-roll{0%{background-position:0 0,0 -25%}to{background-position:0 0,0 125%}}.cam__flicker.svelte-1looqjk{pointer-events:none;z-index:1;background:radial-gradient(120% 90%,#0000 55%,#00000073 100%),linear-gradient(90deg,#ff003c1a,#0000 35% 65%,#00dcff1a);animation:6.2s step-end infinite svelte-1looqjk-cam-glitch;position:absolute;inset:0}@keyframes svelte-1looqjk-cam-glitch{0%,91.9%,to{clip-path:none;opacity:1;transform:none}92%{clip-path:inset(18% 0 62%);opacity:.9;transform:translate(-7px)skew(-1.5deg)}92.6%{clip-path:inset(48% 0 30%);transform:translate(6px)}93.2%{clip-path:none;transform:none}95%{clip-path:inset(66% 0 8%);transform:translate(9px)skew(2deg)}95.5%{clip-path:none;transform:none}}.cam__go.svelte-1looqjk{z-index:2;text-decoration:none;display:block;position:absolute;inset:0}.cam__go.svelte-1looqjk:focus-visible{outline:3px solid var(--ring);outline-offset:-3px}.cam__cap.svelte-1looqjk{flex-direction:column;justify-content:flex-end;gap:8px;min-width:0;display:flex}.cam__live.svelte-1looqjk{font-family:var(--font-mono);font-size:var(--text-2);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--red-ink);align-items:center;gap:6px;font-weight:700;line-height:1.2;display:inline-flex}.cam.svelte-1looqjk[data-cam-off] .cam__live:where(.svelte-1looqjk){display:none}.cam__dot.svelte-1looqjk{opacity:.4;background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}.cam.svelte-1looqjk[data-cam-playing] .cam__dot:where(.svelte-1looqjk){opacity:1;animation:1.4s ease-in-out infinite svelte-1looqjk-cam-dot}@keyframes svelte-1looqjk-cam-dot{0%,to{opacity:1}50%{opacity:.25}}.cam__t.svelte-1looqjk{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--foreground);overflow-wrap:anywhere;text-shadow:1.5px 0 #ff003c8c,-1.5px 0 #00dcff8c;font-weight:900;line-height:1.05;animation:6.2s step-end infinite svelte-1looqjk-cam-text}@keyframes svelte-1looqjk-cam-text{0%,91.9%,to{text-shadow:1.5px 0 #ff003c8c,-1.5px 0 #00dcff8c;transform:none}92%{text-shadow:5px 0 #ff003ccc,-5px 0 #00dcffcc;transform:translate(2px)}93.2%{text-shadow:1.5px 0 #ff003c8c,-1.5px 0 #00dcff8c;transform:none}}.cam__city.svelte-1looqjk{font-family:var(--font-mono);font-size:var(--text-2);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted-foreground);font-weight:700;line-height:1.3}.cam__all.svelte-1looqjk{font-family:var(--font-mono);font-size:var(--text-2);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--foreground);border-bottom:2px solid var(--red-ink);align-self:flex-start;font-weight:700;line-height:1.4;text-decoration:none;position:relative}.cam__all.svelte-1looqjk:hover{color:var(--red-ink)}.cam__all.svelte-1looqjk:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.cam--band.svelte-1looqjk{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.cam--band.svelte-1looqjk .cam__frame:where(.svelte-1looqjk){margin-inline:-16px}.cam--band.svelte-1looqjk .cam__t:where(.svelte-1looqjk){font-size:var(--text-7)}@media (width>=640px){.cam--band.svelte-1looqjk .cam__frame:where(.svelte-1looqjk){margin-inline:0}}@media (width>=960px){.cam--band.svelte-1looqjk{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:26px}.cam--band.svelte-1looqjk .cam__frame:where(.svelte-1looqjk){grid-column:span 8}.cam--band.svelte-1looqjk .cam__cap:where(.svelte-1looqjk){border-top:3px solid var(--foreground);grid-column:span 4;padding:12px 0 0}.cam--band.svelte-1looqjk .cam__t:where(.svelte-1looqjk){font-size:var(--text-8)}}.cam--inline.svelte-1looqjk .cam__frame:where(.svelte-1looqjk){margin-inline:-16px}@media (width>=640px){.cam--inline.svelte-1looqjk .cam__frame:where(.svelte-1looqjk){margin-inline:0}}.cam--inline.svelte-1looqjk .cam__cap:where(.svelte-1looqjk){flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:4px 12px;padding-top:10px}.cam--inline.svelte-1looqjk .cam__t:where(.svelte-1looqjk){font-size:var(--text-5)}.cam--inline.svelte-1looqjk .cam__all:where(.svelte-1looqjk){margin-left:auto}.cam--tile.svelte-1looqjk .cam__frame:where(.svelte-1looqjk){border:1px solid #2a2a2e}.cam--tile.svelte-1looqjk .cam__cap:where(.svelte-1looqjk){flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:2px 10px;padding-top:8px}.cam--tile.svelte-1looqjk .cam__t:where(.svelte-1looqjk){font-size:var(--text-4);letter-spacing:-.01em;text-shadow:1px 0 #ff003c80,-1px 0 #00dcff80;font-weight:800;animation:none}.cam--tile.svelte-1looqjk .cam__city:where(.svelte-1looqjk){flex-basis:100%}@media (prefers-reduced-motion:reduce){.cam__scan.svelte-1looqjk,.cam__flicker.svelte-1looqjk,.cam__dot.svelte-1looqjk,.cam__t.svelte-1looqjk{animation:none!important}}
