.media[data-v-34d96604]{align-items:flex-end;display:flex;overflow:hidden}.media--fallback[data-v-34d96604]{background:linear-gradient(135deg,#1e293b,#0f172a)}.media__el[data-v-34d96604]{object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.media__backdrop[data-v-34d96604]{filter:blur(3rem)saturate(1.2)brightness(.55);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.15)}.media__cap[data-v-34d96604]{color:var(--sg-on-media);text-shadow:0 2px 16px #0009;margin:0;padding:clamp(1.5rem,5cqw,4rem);font-size:clamp(1.5rem,3cqw,3rem);font-weight:600;position:relative}.signage--ticker .media__cap[data-v-34d96604]{padding-bottom:calc(clamp(1.5rem, 5cqw, 4rem) + var(--sg-ticker-h))}.wait[data-v-77d6cabd]{flex-direction:column;gap:clamp(.7rem,2cqw,1.5rem);padding-top:clamp(.5rem,1.5cqw,1rem);display:flex}.wait__row[data-v-77d6cabd]{border-radius:var(--sg-radius-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--sg-fg) 7%, transparent), color-mix(in srgb, var(--sg-fg) 12%, transparent), color-mix(in srgb, var(--sg-fg) 7%, transparent));background-size:200% 100%;height:clamp(1.6rem,3.6cqw,3rem);animation:2.4s ease-in-out infinite wait-sheen-77d6cabd}.wait__row[data-v-77d6cabd]:nth-child(2){width:92%}.wait__row[data-v-77d6cabd]:nth-child(3){width:78%}.wait__row[data-v-77d6cabd]:nth-child(4){width:85%}.wait__row[data-v-77d6cabd]:nth-child(5){width:70%}.wait__row[data-v-77d6cabd]:nth-child(6){width:80%}@keyframes wait-sheen-77d6cabd{0%,to{opacity:.55;background-position:200% 0}50%{opacity:.9;background-position:0 0}}@media (prefers-reduced-motion:reduce){.wait__row[data-v-77d6cabd]{opacity:.7;animation:none}}.ah[data-v-c7c0902e]{padding:clamp(1.2rem, 3cqw, 2.6rem) var(--sg-pad-x) clamp(.8rem, 2cqw, 1.6rem);flex:none;align-items:center;gap:clamp(.8rem,2.4cqw,2rem);min-height:clamp(4.5rem,9cqw,8rem);padding-right:clamp(7rem,16cqw,14rem);display:flex;position:relative}.ah--no-clock[data-v-c7c0902e]{padding-right:var(--sg-pad-x)}.ah[data-v-c7c0902e]:after{content:"";left:var(--sg-pad-x);right:var(--sg-pad-x);background:linear-gradient(90deg, var(--accent,var(--sg-accent)) 0%, color-mix(in srgb, var(--accent,var(--sg-accent)) 28%, transparent) 22%, color-mix(in srgb, var(--sg-fg) 6%, transparent) 60%, transparent 100%);height:2px;position:absolute;bottom:0}.ah__text[data-v-c7c0902e]{flex-direction:column;gap:.15em;min-width:0;display:flex}.ah__kicker[data-v-c7c0902e]{color:var(--accent,var(--sg-accent));animation:.5s both ah-in-c7c0902e}.ah__ic[data-v-c7c0902e]{color:var(--accent,var(--sg-accent))}.ah__t[data-v-c7c0902e]{color:inherit;letter-spacing:-.02em;align-items:center;gap:clamp(.4rem,1.2cqw,.9rem);margin:0;font-size:clamp(1.8rem,4.4cqw,4rem);font-weight:800;line-height:1;animation:.6s 60ms both ah-in-c7c0902e;display:flex}.ah__ic[data-v-c7c0902e]{flex:none;width:.85em;height:.85em}.ah__date[data-v-c7c0902e]{color:var(--sg-faint);font-size:clamp(.8rem,1.6cqw,1.35rem);animation:.6s .14s both ah-in-c7c0902e}.ah__logo[data-v-c7c0902e]{object-fit:contain;border-right:1px solid var(--sg-glass-border);flex:none;width:auto;max-width:20%;height:clamp(1.9rem,3.6cqw,3.1rem);padding-right:clamp(.8rem,2.2cqw,1.8rem);animation:.6s both ah-in-c7c0902e}@keyframes ah-in-c7c0902e{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ah__kicker[data-v-c7c0902e],.ah__t[data-v-c7c0902e],.ah__date[data-v-c7c0902e],.ah__logo[data-v-c7c0902e]{animation:none}}.an[data-v-0fd07af9]{width:100%;height:100%;position:relative;overflow:hidden}.an__bg[data-v-0fd07af9]{filter:blur(4rem)saturate(1.5)brightness(.38);background-position:50%;background-size:cover;animation:30s ease-in-out infinite alternate an-bg-0fd07af9;position:absolute;inset:-8%}.an__grid[data-v-0fd07af9]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.5rem,4.5cqw,4.5rem);height:100%;padding:clamp(1.5rem,4cqw,4rem) clamp(1.5rem,4.5cqw,4.5rem);display:grid;position:relative}.an__poster[data-v-0fd07af9]{justify-content:center;align-items:center;height:100%;margin:0;display:flex}.an__poster img[data-v-0fd07af9]{object-fit:contain;border-radius:var(--sg-radius);width:auto;max-width:100%;max-height:100%;box-shadow:var(--sg-gloss), 0 2rem 5rem #0009;animation:.9s cubic-bezier(.2,.8,.2,1) both an-poster-0fd07af9}.an__card[data-v-0fd07af9]{flex-direction:column;gap:clamp(.25rem,.8cqw,.6rem);min-width:0;display:flex}.an__top[data-v-0fd07af9]{flex-wrap:wrap;align-items:center;gap:clamp(.6rem,1.6cqw,1.2rem);display:flex}.an__kicker[data-v-0fd07af9]{animation:.6s both an-in-0fd07af9}.an__group[data-v-0fd07af9]{letter-spacing:.14em;text-transform:uppercase;border-radius:var(--sg-radius-pill);color:var(--group,var(--sg-accent));border:1px solid color-mix(in srgb, var(--group,var(--sg-accent)) 55%, transparent);background:color-mix(in srgb, var(--group,var(--sg-accent)) 14%, transparent);padding:.35em .85em;font-size:clamp(.6rem,1.2cqw,1rem);font-weight:800;animation:.6s 40ms both an-in-0fd07af9}.an__time[data-v-0fd07af9]{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(2.6rem,7.5cqw,7rem);font-weight:800;line-height:.95;animation:.7s 80ms both an-in-0fd07af9}.an__t[data-v-0fd07af9]{letter-spacing:-.015em;color:var(--sg-on-media);margin:0;font-size:clamp(1.5rem,3.6cqw,3.2rem);font-weight:600;line-height:1.1;animation:.7s .18s both an-in-0fd07af9}.an__loc[data-v-0fd07af9]{color:var(--sg-accent);align-items:center;gap:.4em;font-size:clamp(.95rem,2cqw,1.7rem);animation:.7s .26s both an-in-0fd07af9;display:flex}.an__pin[data-v-0fd07af9]{flex:none;width:1em;height:1em}.an__desc[data-v-0fd07af9]{max-width:46ch;color:var(--sg-on-media-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:clamp(.5rem,1.4cqw,1.2rem) 0 0;font-size:clamp(.9rem,1.85cqw,1.55rem);line-height:1.45;animation:.7s .34s both an-in-0fd07af9;display:-webkit-box;overflow:hidden}@keyframes an-in-0fd07af9{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}@keyframes an-poster-0fd07af9{0%{opacity:0;transform:scale(.93)translateY(1rem)}to{opacity:1;transform:none}}@keyframes an-bg-0fd07af9{0%{transform:scale(1)}to{transform:scale(1.12)}}@container slide (aspect-ratio<=1){.an__grid[data-v-0fd07af9]{grid-template-rows:minmax(0,1.15fr) auto;grid-template-columns:1fr;align-content:center}.an__desc[data-v-0fd07af9]{-webkit-line-clamp:3;max-width:none}}@media (prefers-reduced-motion:reduce){.an__bg[data-v-0fd07af9],.an__poster img[data-v-0fd07af9],.an__kicker[data-v-0fd07af9],.an__group[data-v-0fd07af9],.an__time[data-v-0fd07af9],.an__t[data-v-0fd07af9],.an__loc[data-v-0fd07af9],.an__desc[data-v-0fd07af9]{animation:none}}.autoscroll[data-v-902b2b2a]{width:100%;height:100%;overflow:hidden}.autoscroll__inner.is-scrolling[data-v-902b2b2a]{animation:vscroll-902b2b2a var(--dur) ease-in-out infinite;will-change:transform}@keyframes vscroll-902b2b2a{0%,12%{transform:translateY(0)}48%,60%{transform:translateY(calc(-1 * var(--d)))}96%,to{transform:translateY(0)}}.autoscroll__inner.is-once[data-v-902b2b2a]{animation:vscroll-once-902b2b2a var(--dur) ease-in-out forwards;will-change:transform}@keyframes vscroll-once-902b2b2a{0%,10%{transform:translateY(0)}88%,to{transform:translateY(calc(-1 * var(--d)))}}@media (prefers-reduced-motion:reduce){.autoscroll__inner.is-scrolling[data-v-902b2b2a],.autoscroll__inner.is-once[data-v-902b2b2a]{animation:none}}.ac[data-v-86d3d6ae]{transition:opacity .4s;display:flex;position:relative}.ac__inner[data-v-86d3d6ae]{aspect-ratio:3.4;flex:1;align-items:stretch;min-width:0;min-height:min-content;display:flex;position:relative;overflow:hidden}.ac__pic[data-v-86d3d6ae]{background:color-mix(in srgb, var(--sg-fg) 5%, transparent);flex:none;width:30%;position:relative}.ac__pic img[data-v-86d3d6ae]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ac__veil[data-v-86d3d6ae]{background:linear-gradient(90deg, transparent 45%, color-mix(in srgb, var(--sg-veil) 60%, transparent) 100%);position:absolute;inset:0}.ac__body[data-v-86d3d6ae]{flex-direction:column;flex:1;justify-content:center;gap:.04em;min-width:0;padding:clamp(.4rem,1.1cqw,.9rem) clamp(.6rem,1.6cqw,1.25rem);display:flex}.ac__time[data-v-86d3d6ae]{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--sg-accent);white-space:nowrap;font-size:clamp(.95rem,2cqw,1.7rem);font-weight:800;line-height:1.1}.ac__t[data-v-86d3d6ae]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(.8rem,1.6cqw,1.35rem);font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.ac__meta[data-v-86d3d6ae]{align-items:center;gap:clamp(.5rem,1.2cqw,.9rem);min-width:0;display:flex}.ac__group[data-v-86d3d6ae]{letter-spacing:.08em;text-transform:uppercase;color:var(--group,var(--sg-accent));white-space:nowrap;flex:none;align-items:center;gap:.4em;font-size:clamp(.6rem,1.15cqw,.98rem);font-weight:700;display:flex}.ac__gdot[data-v-86d3d6ae]{background:currentColor;border-radius:50%;flex:none;width:.45em;height:.45em}.ac__loc[data-v-86d3d6ae]{min-width:0;color:var(--sg-faint);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.3em;font-size:clamp(.62rem,1.2cqw,1rem);display:flex;overflow:hidden}.ac__pin[data-v-86d3d6ae]{opacity:.8;flex:none;width:1em;height:1em}.ac__edge[data-v-86d3d6ae]{z-index:2;background:var(--group,var(--sg-accent));width:5px;position:absolute;top:0;bottom:0;left:0}.ac--past[data-v-86d3d6ae]{opacity:.34}.ac--next .ac__inner[data-v-86d3d6ae]{box-shadow:var(--sg-gloss), 0 0 0 1px #3cc7f359, 0 1rem 3rem #3cc7f34d;background:#3cc7f324;border-color:#3cc7f399;animation:3.2s ease-in-out infinite ac-breathe-86d3d6ae}.ac--next .ac__veil[data-v-86d3d6ae]{background:linear-gradient(90deg,#0000 40%,#3cc7f352 100%)}.ac--next .ac__edge[data-v-86d3d6ae]{width:7px;box-shadow:0 0 1.4rem var(--group,var(--sg-accent))}.ac--next .ac__t[data-v-86d3d6ae]{font-weight:700}.ac__tab[data-v-86d3d6ae]{z-index:3;top:0;right:var(--sg-radius,1rem);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--sg-radius-sm) var(--sg-radius-sm) 0 0;background:var(--sg-accent);color:#0a081e;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sg-fg) 45%, transparent);white-space:nowrap;padding:.34em .9em .38em;font-size:clamp(.55rem,1.05cqw,.85rem);font-weight:800;position:absolute;transform:translateY(calc(1px - 100%))}@keyframes ac-breathe-86d3d6ae{0%,to{box-shadow:var(--sg-gloss), 0 0 0 1px #3cc7f359, 0 1rem 3rem #3cc7f34d}50%{box-shadow:var(--sg-gloss), 0 0 0 2px #3cc7f399, 0 1.2rem 4rem #3cc7f380}}@container slide (aspect-ratio<=1){.ac__inner[data-v-86d3d6ae]{aspect-ratio:2.8}}@media (prefers-reduced-motion:reduce){.ac--next .ac__inner[data-v-86d3d6ae]{animation:none}}.at[data-v-2f3ec103]{width:100%;height:100%}.at__grid[data-v-2f3ec103]{padding:var(--sg-pad-y) var(--sg-pad-x);padding-top:calc(var(--sg-pad-y) + .9rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,22.5rem),1fr));gap:clamp(.7rem,1.7cqw,1.5rem);display:grid}.at__card[data-v-2f3ec103]{min-width:0;animation:.5s both at-in-2f3ec103}@keyframes at-in-2f3ec103{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.at__card[data-v-2f3ec103]{animation:none}}.aw[data-v-cbb06512]{--grid:clamp(2.6rem, 5cqw, 4.6rem) repeat(var(--cols,7), minmax(0, 1fr));--gap:clamp(.3rem, .8cqw, .6rem);--pad-x:var(--sg-pad-x);flex-direction:column;width:100%;height:100%;display:flex}.aw__head[data-v-cbb06512],.aw__sheet[data-v-cbb06512]{grid-template-columns:var(--grid);gap:var(--gap);padding-left:var(--pad-x);padding-right:var(--pad-x);display:grid}.aw__head[data-v-cbb06512]{padding-top:var(--sg-pad-y);padding-bottom:var(--gap);flex:none}.aw__scroll[data-v-cbb06512]{flex:1;min-height:0}.aw__sheet[data-v-cbb06512]{padding-bottom:var(--sg-pad-y);align-content:start}.aw__day[data-v-cbb06512]{border-radius:var(--sg-radius-sm);background:var(--sg-glass);text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--sg-fg) 75%, transparent);border:1px solid #0000;flex-direction:column;align-items:center;gap:.2em;padding:clamp(.4rem,1.1cqw,.8rem) .25rem;font-size:clamp(.75rem,1.6cqw,1.4rem);font-weight:800;display:flex}.aw__day--today[data-v-cbb06512]{color:#fff;box-shadow:var(--sg-gloss);background:#3cc7f333;border-color:#3cc7f380}.aw__day-dot[data-v-cbb06512]{background:var(--sg-accent);border-radius:50%;width:.3em;height:.3em}.aw__hour[data-v-cbb06512]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:color-mix(in srgb, var(--sg-fg) 45%, transparent);white-space:nowrap;justify-content:flex-end;align-items:flex-start;padding-top:clamp(.35rem,.9cqw,.7rem);font-size:clamp(.85rem,1.8cqw,1.6rem);font-weight:700;animation:.5s both aw-in-cbb06512;display:flex}.aw__hour-m[data-v-cbb06512]{opacity:.6;font-size:.58em;font-weight:600}.aw__cell[data-v-cbb06512]{gap:var(--gap);border-radius:var(--sg-radius-sm);flex-direction:column;min-height:clamp(2.4rem,4.6cqw,4rem);padding:clamp(.15rem,.4cqw,.3rem);animation:.5s both aw-in-cbb06512;display:flex}.aw__cell--today[data-v-cbb06512]{background:#3cc7f312}.aw__ev[data-v-cbb06512]{border-radius:var(--sg-radius-xs) var(--sg-radius-sm) var(--sg-radius-sm) var(--sg-radius-xs);background:var(--sg-glass-strong);border-left:4px solid var(--group,var(--sg-accent));box-shadow:var(--sg-gloss);flex-direction:column;gap:.05em;min-width:0;padding:clamp(.35rem,.85cqw,.65rem) clamp(.4rem,1cqw,.75rem);display:flex}.aw__ev-h[data-v-cbb06512]{font-variant-numeric:tabular-nums;color:var(--group,var(--sg-accent));font-size:clamp(.7rem,1.45cqw,1.25rem);font-weight:800;line-height:1.1}.aw__ev-t[data-v-cbb06512]{color:color-mix(in srgb, var(--sg-fg) 95%, transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.68rem,1.38cqw,1.18rem);font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.aw__ev-g[data-v-cbb06512]{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--sg-fg) 42%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.52rem,1.05cqw,.88rem);font-weight:700;overflow:hidden}@keyframes aw-in-cbb06512{0%{opacity:0;transform:translate(-.7rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aw__hour[data-v-cbb06512],.aw__cell[data-v-cbb06512]{animation:none}}.as[data-v-73d2ca25]{width:100%;height:100%;padding:var(--sg-pad-y) var(--sg-pad-x);flex-direction:column;gap:clamp(.4rem,1cqw,.8rem);display:flex}.as__grid[data-v-73d2ca25]{grid-template-columns:repeat(var(--cols,4), 1fr);grid-template-rows:repeat(var(--rows,2), 1fr);flex:1;gap:clamp(.7rem,1.8cqw,1.6rem);min-height:0;display:grid}.as__card[data-v-73d2ca25]{border-radius:var(--sg-radius);background:color-mix(in srgb, var(--sg-fg) 5%, transparent);min-width:0;min-height:0;box-shadow:var(--sg-gloss), var(--sg-shadow);animation:.7s cubic-bezier(.2,.8,.2,1) both as-in-73d2ca25;position:relative;overflow:hidden}.as__card[data-v-73d2ca25]:after{content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--sg-glass-border);position:absolute;inset:0}.as__card[data-v-73d2ca25]:before{content:"";z-index:2;background:var(--group,var(--sg-accent));height:4px;position:absolute;bottom:0;left:0;right:0}.as__img[data-v-73d2ca25]{object-fit:cover;width:100%;height:100%;animation:24s ease-in-out infinite alternate as-drift-73d2ca25;display:block;position:absolute;inset:0}.as__scrim[data-v-73d2ca25]{background:var(--sg-scrim);position:absolute;inset:0}.as__chip[data-v-73d2ca25]{text-transform:uppercase;letter-spacing:.12em;border-radius:var(--sg-radius-pill);border:1px solid var(--sg-glass-border);-webkit-backdrop-filter:blur(.8rem)saturate(1.4);color:#fff;background:#0a081e9e;padding:.35em .8em;font-size:clamp(.58rem,1.1cqw,.9rem);font-weight:800;position:absolute;top:clamp(.5rem,1.2cqw,.9rem);left:clamp(.5rem,1.2cqw,.9rem)}.as__text[data-v-73d2ca25]{flex-direction:column;gap:.05em;padding:clamp(.6rem,1.5cqw,1.2rem);display:flex;position:absolute;bottom:0;left:0;right:0}.as__row[data-v-73d2ca25]{align-items:center;gap:.6em;min-width:0;display:flex}.as__group[data-v-73d2ca25]{letter-spacing:.12em;text-transform:uppercase;color:var(--group,var(--sg-accent));text-shadow:0 1px .5rem #000c;flex:none;font-size:clamp(.52rem,1.02cqw,.85rem);font-weight:800}.as__time[data-v-73d2ca25]{font-variant-numeric:tabular-nums;color:var(--sg-accent);text-shadow:0 1px .6rem #000000b3;font-size:clamp(.85rem,1.7cqw,1.5rem);font-weight:800;line-height:1}.as__t[data-v-73d2ca25]{letter-spacing:-.01em;text-shadow:0 1px .8rem #000000bf;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(.9rem,1.85cqw,1.65rem);font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.as__loc[data-v-73d2ca25]{color:var(--sg-on-media-dim);text-shadow:0 1px .6rem #000000b3;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.62rem,1.2cqw,1rem);overflow:hidden}.as__more[data-v-73d2ca25]{text-align:right;color:var(--sg-faint);flex:none;margin:0;font-size:clamp(.65rem,1.2cqw,1rem)}@keyframes as-in-73d2ca25{0%{opacity:0;transform:translateY(1.4rem)scale(.96)}to{opacity:1;transform:none}}@keyframes as-drift-73d2ca25{0%{transform:scale(1)}to{transform:scale(1.08)}}@container slide (aspect-ratio<=1){.as__grid[data-v-73d2ca25]{grid-template-columns:repeat(var(--rows,2), 1fr);grid-template-rows:repeat(var(--cols,4), 1fr)}}@media (prefers-reduced-motion:reduce){.as__card[data-v-73d2ca25],.as__img[data-v-73d2ca25]{animation:none}}.ag[data-v-95a48ac1]{flex-direction:column;display:flex;overflow:hidden}.ag__body[data-v-95a48ac1]{flex-direction:column;flex:1;min-height:0;display:flex}.ag__body[data-v-95a48ac1]>*{flex:1;min-height:0}.wi[data-v-519e27ba]{width:1em;height:1em;display:block}.wi__sun[data-v-519e27ba]{stroke:#fbbf24;fill:#fbbf2438}.wi__sun circle[data-v-519e27ba]{stroke-width:4px}.wi__rays[data-v-519e27ba]{stroke:#fbbf24}.wi__cloud[data-v-519e27ba]{stroke:#e2e8f0;fill:#e2e8f029}.wi__rain[data-v-519e27ba],.wi__fog[data-v-519e27ba],.wi__wind[data-v-519e27ba]{stroke:#7dd3fc}.wi__snow[data-v-519e27ba]{stroke:#e0f2fe}.wi__bolt[data-v-519e27ba]{stroke:#fbbf24;fill:#fbbf24e6}.wi__sun--full .wi__rays[data-v-519e27ba]{transform-origin:32px 30px;animation:60s linear infinite wi-spin-519e27ba}@keyframes wi-spin-519e27ba{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wi__sun--full .wi__rays[data-v-519e27ba]{animation:none}}.wb[data-v-7d85d821]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.wb[data-v-7d85d821]>*{will-change:transform;position:absolute}.wb__glow[data-v-7d85d821]{aspect-ratio:1;background:radial-gradient(circle,#fbbf2438 0%,#fbbf2414 42%,#0000 70%);width:65%;animation:14s ease-in-out infinite wb-breathe-7d85d821;top:-30%;right:-12%}.wb__rays[data-v-7d85d821]{aspect-ratio:1;background:repeating-conic-gradient(#fbbf240e 0deg 7deg,#0000 7deg 26deg);width:110%;animation:180s linear infinite wb-spin-7d85d821;top:-55%;right:-35%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 62%);mask-image:radial-gradient(circle,#000 0%,#0000 62%)}.wb__cloud[data-v-7d85d821]{background:radial-gradient(ellipse, var(--sg-fx-soft) 0%, transparent 68%);filter:blur(2.5rem);border-radius:50%}.wb__cloud--1[data-v-7d85d821]{width:55%;height:55%;animation:90s ease-in-out infinite alternate wb-drift-a-7d85d821;top:-8%;left:-10%}.wb__cloud--2[data-v-7d85d821]{width:45%;height:45%;animation:120s ease-in-out infinite alternate wb-drift-b-7d85d821;top:8%;left:35%}.wb__cloud--3[data-v-7d85d821]{width:50%;height:50%;animation:150s ease-in-out infinite alternate-reverse wb-drift-a-7d85d821;top:-14%;left:62%}.wb__rain[data-v-7d85d821]{inset:-25%}.wb__rain--far[data-v-7d85d821]{background-image:repeating-linear-gradient(104deg, color-mix(in srgb, var(--sg-fx) 62%, transparent) 0 1px, transparent 1px 20px);animation:1.15s linear infinite wb-rain-7d85d821}.wb__rain--near[data-v-7d85d821]{background-image:repeating-linear-gradient(104deg, var(--sg-fx) 0 2px, transparent 2px 34px);animation:.72s linear infinite wb-rain-7d85d821}.wb__flash[data-v-7d85d821]{background:linear-gradient(180deg, color-mix(in srgb, var(--sg-fg) 50%, transparent) 0%, transparent 55%);opacity:0;animation:11s ease-out infinite wb-flash-7d85d821;inset:0}.wb__snow[data-v-7d85d821]{background-repeat:repeat;inset:-20%}.wb__snow--far[data-v-7d85d821]{background-image:radial-gradient(circle, color-mix(in srgb, var(--sg-fg) 55%, transparent) .9px, transparent 1.4px);background-size:46px 46px;animation:14s linear infinite wb-fall-46-7d85d821}.wb__snow--near[data-v-7d85d821]{background-image:radial-gradient(circle, color-mix(in srgb, var(--sg-fg) 75%, transparent) 1.4px, transparent 2px);background-size:78px 78px;animation:9s linear infinite wb-fall-78-7d85d821}.wb__fogband[data-v-7d85d821]{background:linear-gradient(180deg, transparent, var(--sg-fx-soft), transparent);filter:blur(1.5rem);height:30%;animation:70s ease-in-out infinite alternate wb-drift-b-7d85d821;top:45%;left:-20%;right:-20%}.wb__gust[data-v-7d85d821]{background-image:repeating-linear-gradient(14deg, var(--sg-fx-soft) 0 2px, transparent 2px 70px);animation:3.2s linear infinite wb-gust-7d85d821;inset:-25%}@keyframes wb-spin-7d85d821{to{transform:rotate(360deg)}}@keyframes wb-breathe-7d85d821{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.08)}}@keyframes wb-drift-a-7d85d821{0%{transform:translate(0,0)}to{transform:translate(7%,2%)}}@keyframes wb-drift-b-7d85d821{0%{transform:translate(0,0)}to{transform:translate(-9%,-3%)}}@keyframes wb-rain-7d85d821{to{transform:translate(48px,194px)}}@keyframes wb-gust-7d85d821{to{transform:translate(-194px,48px)}}@keyframes wb-fall-46-7d85d821{to{transform:translateY(46px)}}@keyframes wb-fall-78-7d85d821{to{transform:translateY(78px)}}@keyframes wb-flash-7d85d821{0%,88%,to{opacity:0}89%{opacity:.85}90.5%{opacity:.1}92%{opacity:.6}95%{opacity:0}}@media (prefers-reduced-motion:reduce){.wb[data-v-7d85d821]>*{animation:none!important}.wb__flash[data-v-7d85d821]{display:none}}.wt[data-v-bc7a676f]{background:radial-gradient(120% 80% at 78% 12%, color-mix(in srgb, var(--sg-type-weather) 16%, transparent) 0%, transparent 60%);flex-direction:column;display:flex}.wt__head[data-v-bc7a676f],.wt__body[data-v-bc7a676f]{z-index:1;position:relative}.wt__body[data-v-bc7a676f]{min-height:0;padding:var(--sg-pad-y) var(--sg-pad-x);flex:1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:clamp(1.5rem,4cqw,4rem);display:grid}.wt__body[data-v-bc7a676f]:has(.sg-wait){flex-direction:column;display:flex}.wt__kicker[data-v-bc7a676f]{margin-bottom:clamp(.5rem,1.4cqw,1.1rem);display:block}.wt__today[data-v-bc7a676f]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;animation:.7s both wt-in-bc7a676f;display:flex}.wt__now[data-v-bc7a676f]{align-items:center;gap:clamp(.8rem,2.2cqw,2rem);display:flex}.wt__ic[data-v-bc7a676f]{font-size:clamp(4rem,11cqw,10rem)}.wt__temps[data-v-bc7a676f]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.wt__temp[data-v-bc7a676f]{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(3.5rem,9.5cqw,8.5rem);font-weight:800;line-height:.92}.wt__deg[data-v-bc7a676f]{opacity:.55;vertical-align:super;font-size:.46em;font-weight:600}.wt__desc[data-v-bc7a676f]{opacity:.9;font-size:clamp(1.1rem,2.4cqw,2.1rem)}.wt__extra[data-v-bc7a676f]{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.6rem,1.8cqw,1.4rem);margin-top:clamp(.6rem,1.6cqw,1.3rem);font-size:clamp(.95rem,1.95cqw,1.7rem);display:flex}.wt__range[data-v-bc7a676f]{color:color-mix(in srgb, var(--sg-fg) 85%, transparent)}.wt__range b[data-v-bc7a676f]{font-weight:800}.wt__water[data-v-bc7a676f]{color:var(--sg-type-weather);align-items:center;gap:.35em;display:flex}.wt__wic[data-v-bc7a676f]{flex:none;width:1em;height:1em}.wt__fc[data-v-bc7a676f]{flex-direction:column;justify-content:center;min-width:0;min-height:0;display:flex}.wt__days[data-v-bc7a676f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.6rem,1.6cqw,1.4rem);max-height:100%;display:grid}.wt__day[data-v-bc7a676f]{aspect-ratio:1.15;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.2rem,.7cqw,.55rem);min-width:0;min-height:min-content;padding:clamp(.5rem,1.4cqw,1.1rem) clamp(.4rem,1cqw,.9rem);animation:.6s both wt-in-bc7a676f;display:flex}.wt__dl[data-v-bc7a676f]{text-transform:uppercase;letter-spacing:.09em;color:color-mix(in srgb, var(--sg-fg) 72%, transparent);font-size:clamp(.88rem,1.9cqw,1.7rem);font-weight:800}.wt__di[data-v-bc7a676f]{font-size:clamp(2.6rem,6.4cqw,5.6rem)}.wt__dt[data-v-bc7a676f]{font-variant-numeric:tabular-nums;align-items:baseline;gap:.45em;display:flex}.wt__dmax[data-v-bc7a676f]{font-size:clamp(1.25rem,2.8cqw,2.5rem);font-weight:800}.wt__dmin[data-v-bc7a676f]{opacity:.5;font-size:clamp(.9rem,1.95cqw,1.7rem);font-weight:600}@keyframes wt-in-bc7a676f{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:none}}@container slide (aspect-ratio<=1){.wt__body[data-v-bc7a676f]{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:center;gap:clamp(1.2rem,3cqh,2.6rem)}.wt__days[data-v-bc7a676f]{grid-template-columns:repeat(3,minmax(0,1fr))}.wt__day[data-v-bc7a676f]{aspect-ratio:1}.wt__today[data-v-bc7a676f]{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.wt__today[data-v-bc7a676f],.wt__day[data-v-bc7a676f]{animation:none}}.flights[data-v-5f21d855]{background:radial-gradient(120% 80% at 82% 8%, color-mix(in srgb, var(--sg-type-flights) 13%, transparent) 0%, transparent 58%);flex-direction:column;display:flex}.flights__body[data-v-5f21d855]{min-height:0;padding:var(--sg-pad-y) var(--sg-pad-x);flex-direction:column;flex:1;gap:clamp(.3rem,.8cqw,.7rem);display:flex}.grow[data-v-5f21d855]{flex:1;min-height:0}.flights__row[data-v-5f21d855]{border-bottom:1px solid color-mix(in srgb, var(--sg-fg) 10%, transparent);grid-template-columns:1fr 1fr 1.5fr 2.4fr 1.2fr;align-items:center;gap:clamp(.5rem,1.6cqw,1.4rem);padding:clamp(.5rem,1.4cqw,1rem) 0;font-size:clamp(1.1rem,2.6cqw,2.3rem);animation:.5s both fl-in-5f21d855;display:grid}.flights__row--gate[data-v-5f21d855]{grid-template-columns:1fr 1fr 1.5fr 1.7fr .7fr 1.2fr}.flights__row--head[data-v-5f21d855]{color:var(--sg-faint);letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid color-mix(in srgb, var(--sg-fg) 18%, transparent);flex:none;font-size:clamp(.8rem,1.5cqw,1.2rem);font-weight:700;animation:none}.flights__code[data-v-5f21d855]{font-variant-numeric:tabular-nums;flex-direction:column;font-weight:700;display:flex}.flights__old[data-v-5f21d855]{opacity:.45;font-size:.6em;font-weight:500;text-decoration-thickness:1px}.flights__cell[data-v-5f21d855]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flights__air[data-v-5f21d855]{align-items:center;gap:clamp(.35rem,.9cqw,.7rem);min-width:0;display:flex}.flights__logo[data-v-5f21d855]{object-fit:contain;background:color-mix(in srgb, var(--sg-fg) 92%, transparent);border-radius:var(--sg-radius-xs);flex:none;width:2.4em;height:1.25em;padding:.12em .2em}.flights__iata[data-v-5f21d855]{letter-spacing:.06em;font-variant-numeric:tabular-nums;border-radius:var(--sg-radius-xs);background:var(--sg-glass-strong);color:color-mix(in srgb, var(--sg-fg) 85%, transparent);box-shadow:var(--sg-gloss);flex:none;padding:.3em .5em;font-size:.62em;font-weight:800}.flights__dest[data-v-5f21d855]{font-weight:600}.flights__gate[data-v-5f21d855]{opacity:.75}.flights__st[data-v-5f21d855]{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.flights__st--ontime[data-v-5f21d855],.flights__st--landed[data-v-5f21d855]{color:#34d399}.flights__st--delayed[data-v-5f21d855]{color:#f59e0b}.flights__st--cancelled[data-v-5f21d855]{color:#ef4444;text-decoration:line-through;text-decoration-thickness:2px}.flights__st--boarding[data-v-5f21d855]{color:#60a5fa;animation:2s ease-in-out infinite fl-blink-5f21d855}.flights__st--default[data-v-5f21d855]{color:inherit}@keyframes fl-in-5f21d855{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}@keyframes fl-blink-5f21d855{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.flights__row[data-v-5f21d855],.flights__st--boarding[data-v-5f21d855]{animation:none}}.web[data-v-877f6c91]{background:var(--sg-bg);border:0;width:100%;height:100%;display:block}.rest[data-v-d74a5e59]{background:radial-gradient(120% 80% at 82% 8%, color-mix(in srgb, var(--sg-type-restaurants) 14%, transparent) 0%, transparent 58%);flex-direction:column;display:flex}.rest__body[data-v-d74a5e59]{min-height:0;padding:var(--sg-pad-y) var(--sg-pad-x);flex-direction:column;flex:1;gap:clamp(.4rem,1cqw,.8rem);display:flex}.rest__grid[data-v-d74a5e59]{grid-template-columns:repeat(var(--cols,3), 1fr);grid-template-rows:repeat(var(--rows,2), 1fr);flex:1;gap:clamp(.7rem,1.8cqw,1.6rem);min-height:0;display:grid}.rest__card[data-v-d74a5e59]{border-radius:var(--sg-radius);background:color-mix(in srgb, var(--sg-fg) 5%, transparent);min-width:0;min-height:0;box-shadow:var(--sg-gloss), var(--sg-shadow);animation:.6s cubic-bezier(.2,.8,.2,1) both rs-in-d74a5e59;position:relative;overflow:hidden}.rest__card[data-v-d74a5e59]:after{content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--sg-glass-border);position:absolute;inset:0}.rest__card--closed .rest__img[data-v-d74a5e59]{filter:saturate(.25)brightness(.55)}.rest__card--closed .rest__name[data-v-d74a5e59]{color:var(--sg-on-media-dim)}.rest__img[data-v-d74a5e59]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.rest__scrim[data-v-d74a5e59]{background:var(--sg-scrim);position:absolute;inset:0}.rest__badge[data-v-d74a5e59]{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--sg-radius-pill);border:1px solid var(--sg-glass-border);-webkit-backdrop-filter:blur(.8rem)saturate(1.4);white-space:nowrap;background:#0a081ea8;align-items:center;gap:.45em;padding:.35em .85em;font-size:clamp(.62rem,1.2cqw,1rem);font-weight:800;display:inline-flex;position:absolute;top:clamp(.5rem,1.2cqw,.9rem);right:clamp(.5rem,1.2cqw,.9rem)}.rest__dot[data-v-d74a5e59]{background:currentColor;border-radius:50%;flex:none;width:.5em;height:.5em}.rest__badge--open[data-v-d74a5e59]{color:#34d399}.rest__badge--open .rest__dot[data-v-d74a5e59]{animation:2.4s ease-in-out infinite rs-live-d74a5e59}.rest__badge--full[data-v-d74a5e59]{color:#fbbf24}.rest__badge--closed[data-v-d74a5e59]{color:#94a3b8}.rest__text[data-v-d74a5e59]{flex-direction:column;gap:.1em;padding:clamp(.6rem,1.5cqw,1.2rem);display:flex;position:absolute;bottom:0;left:0;right:0}.rest__name[data-v-d74a5e59]{letter-spacing:-.01em;text-shadow:0 1px .8rem #000000bf;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(.95rem,2cqw,1.8rem);font-weight:700;line-height:1.15;overflow:hidden}.rest__hours[data-v-d74a5e59]{font-variant-numeric:tabular-nums;color:var(--sg-on-media-soft);text-shadow:0 1px .6rem #000000b3;align-items:center;gap:.35em;font-size:clamp(.72rem,1.45cqw,1.25rem);font-weight:600;display:flex}.rest__clock[data-v-d74a5e59]{opacity:.75;flex:none;width:1em;height:1em}.rest__more[data-v-d74a5e59]{text-align:right;color:var(--sg-faint);flex:none;margin:0;font-size:clamp(.65rem,1.2cqw,1rem)}@keyframes rs-in-d74a5e59{0%{opacity:0;transform:translateY(1.2rem)scale(.97)}to{opacity:1;transform:none}}@keyframes rs-live-d74a5e59{0%,to{opacity:1}50%{opacity:.35}}@container slide (aspect-ratio<=1){.rest__grid[data-v-d74a5e59]{grid-template-columns:repeat(var(--rows,2), 1fr);grid-template-rows:repeat(var(--cols,3), 1fr)}}@media (prefers-reduced-motion:reduce){.rest__card[data-v-d74a5e59],.rest__badge--open .rest__dot[data-v-d74a5e59]{animation:none}}.ai[data-v-ef070716]{border-radius:var(--sg-radius-xs);background:color-mix(in srgb, var(--sg-fg) 10%, transparent);width:1.5em;height:1.5em;color:color-mix(in srgb, var(--sg-fg) 90%, transparent);box-shadow:var(--sg-gloss);flex:none;justify-content:center;align-items:center;display:inline-flex}.ai__img[data-v-ef070716]{object-fit:contain;width:100%;height:100%;padding:.12em}.ai__svg[data-v-ef070716]{width:78%;height:78%}.ai__code[data-v-ef070716]{letter-spacing:.02em;font-size:.62em;font-weight:800;line-height:1}.menu[data-v-9db08f8b]{background:radial-gradient(120% 80% at 82% 8%, color-mix(in srgb, var(--sg-type-menu) 11%, transparent) 0%, transparent 58%);flex-direction:column;display:flex}.menu__body[data-v-9db08f8b]{min-height:0;padding:var(--sg-pad-y) var(--sg-pad-x);flex-direction:column;flex:1;display:flex}.grow[data-v-9db08f8b]{flex:1;min-height:0}.menu__h[data-v-9db08f8b]{color:var(--sg-type-menu);font-size:clamp(1.8rem,4.4cqw,4rem);font-weight:800}.menu__sub[data-v-9db08f8b]{color:var(--sg-faint);text-transform:uppercase;letter-spacing:.12em;font-size:clamp(.9rem,2cqw,1.6rem)}.menu__cat[data-v-9db08f8b]{color:var(--sg-accent);margin:clamp(.6rem,1.6cqw,1.2rem) 0 .3rem;font-size:clamp(1.2rem,3cqw,2.6rem);font-weight:700;animation:.5s both mn-in-9db08f8b}.menu__catd[data-v-9db08f8b]{color:var(--sg-faint);max-width:62ch;margin:0 0 .2rem;font-size:clamp(.72rem,1.6cqw,1.3rem);line-height:1.35;animation:.5s both mn-in-9db08f8b}.menu__item[data-v-9db08f8b]{border-bottom:1px solid color-mix(in srgb, var(--sg-fg) 8%, transparent);justify-content:space-between;gap:clamp(1rem,3cqw,2.5rem);padding:clamp(.4rem,1.3cqw,.9rem) 0;animation:.5s both mn-in-9db08f8b;display:flex}.menu__l[data-v-9db08f8b]{flex-direction:column;gap:.2em;display:flex}.menu__nrow[data-v-9db08f8b]{flex-wrap:wrap;align-items:center;gap:clamp(.4rem,1cqw,.8rem);display:flex}.menu__n[data-v-9db08f8b]{font-size:clamp(1.1rem,2.7cqw,2.4rem);font-weight:600}.menu__d[data-v-9db08f8b]{opacity:.6;font-size:clamp(.85rem,2cqw,1.6rem)}.menu__prices[data-v-9db08f8b]{flex-direction:column;flex:none;align-items:flex-end;gap:.1em;display:flex}.menu__p[data-v-9db08f8b]{font-variant-numeric:tabular-nums;color:var(--sg-type-menu);white-space:nowrap;font-size:clamp(1.1rem,2.7cqw,2.4rem);font-weight:700}.menu__p--multi[data-v-9db08f8b]{font-size:clamp(.85rem,1.9cqw,1.7rem)}.menu__prow[data-v-9db08f8b]{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:.5em;display:flex}.menu__plabel[data-v-9db08f8b]{color:var(--sg-faint);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(.62rem,1.3cqw,1.1rem)}.menu__tags[data-v-9db08f8b]{align-items:center;gap:.35em;display:inline-flex}.menu__tag[data-v-9db08f8b]{color:#fbbf24;background:#f59e0b2e;font-size:clamp(.85rem,1.7cqw,1.5rem)}.menu__tag--diet[data-v-9db08f8b]{color:#34d399;background:#34d39929}@keyframes mn-in-9db08f8b{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.menu__cat[data-v-9db08f8b],.menu__catd[data-v-9db08f8b],.menu__item[data-v-9db08f8b]{animation:none}}.html-slide[data-v-ff3734ff]{border:0;width:100%;height:100%;display:block}.og[data-v-ae07c6c2]{aspect-ratio:1;position:relative}.og__svg[data-v-ae07c6c2]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.og__track[data-v-ae07c6c2]{stroke:color-mix(in srgb, var(--sg-fg) 10%, transparent)}.og__fill[data-v-ae07c6c2]{stroke:var(--level,var(--sg-accent));filter:drop-shadow(0 0 .3em var(--level,var(--sg-accent)));transition:stroke-dasharray 1.2s cubic-bezier(.2,.8,.2,1)}.og--closed[data-v-ae07c6c2]{--level:#94a3b8}.og--free[data-v-ae07c6c2],.og--low[data-v-ae07c6c2]{--level:#34d399}.og--mid[data-v-ae07c6c2]{--level:#fbbf24}.og--high[data-v-ae07c6c2]{--level:#fb923c}.og--full[data-v-ae07c6c2]{--level:#ef4444}.og__value[data-v-ae07c6c2]{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.og__inner[data-v-ae07c6c2]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.15em;max-width:60%;display:flex}.og__num[data-v-ae07c6c2]{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--level,var(--sg-accent));white-space:nowrap;font-size:clamp(1.05rem,2.5cqw,2.15rem);font-weight:800;line-height:1}.og__pct[data-v-ae07c6c2]{opacity:.7;margin-left:.08em;font-size:.48em;font-weight:600}@media (prefers-reduced-motion:reduce){.og__fill[data-v-ae07c6c2]{transition:none}}.oc[data-v-ff6f2680]{background:radial-gradient(120% 80% at 78% 10%, color-mix(in srgb, var(--sg-type-occupancy) 14%, transparent) 0%, transparent 58%);flex-direction:column;display:flex}.oc__body[data-v-ff6f2680]{min-height:0;padding:var(--sg-pad-y) var(--sg-pad-x);flex-direction:column;flex:1;gap:clamp(.4rem,1cqw,.8rem);display:flex}.oc__grid[data-v-ff6f2680]{grid-template-columns:repeat(var(--cols,3), 1fr);grid-template-rows:repeat(var(--rows,2), 1fr);flex:1;gap:clamp(.7rem,1.8cqw,1.6rem);min-height:0;display:grid}.oc__card[data-v-ff6f2680]{border-radius:var(--sg-radius);background:color-mix(in srgb, var(--sg-fg) 5%, transparent);min-width:0;min-height:0;box-shadow:var(--sg-gloss), var(--sg-shadow);animation:.6s cubic-bezier(.2,.8,.2,1) both oc-in-ff6f2680;position:relative;overflow:hidden}.oc__card[data-v-ff6f2680]:after{content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--sg-glass-border);position:absolute;inset:0}.oc__card--closed .oc__img[data-v-ff6f2680]{filter:saturate(.25)brightness(.5)}.oc__card--closed .oc__name[data-v-ff6f2680]{color:var(--sg-on-media-dim)}.oc__img[data-v-ff6f2680]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.oc__scrim[data-v-ff6f2680]{background:var(--sg-scrim);position:absolute;inset:0}.oc__gauge[data-v-ff6f2680]{z-index:2;-webkit-backdrop-filter:blur(.7rem)saturate(1.3);background:#0a081e80;border-radius:50%;height:48%;padding:.5em;position:absolute;top:clamp(.5rem,1.2cqw,.9rem);right:clamp(.5rem,1.2cqw,.9rem)}.oc__state[data-v-ff6f2680]{letter-spacing:.08em;text-transform:uppercase;color:var(--sg-on-media-soft);font-size:clamp(.46rem,.92cqw,.78rem);font-weight:800;line-height:1.1}.oc__state--full[data-v-ff6f2680]{color:#ef4444}.oc__state--high[data-v-ff6f2680]{color:#fb923c}.oc__state--mid[data-v-ff6f2680]{color:#fbbf24}.oc__state--free[data-v-ff6f2680],.oc__state--low[data-v-ff6f2680]{color:#34d399}.oc__meta[data-v-ff6f2680]{align-items:baseline;gap:clamp(.5rem,1.4cqw,1.1rem);min-width:0;display:flex}.oc__pax[data-v-ff6f2680]{font-variant-numeric:tabular-nums;color:var(--sg-on-media-dim);text-shadow:0 1px .6rem #000000b3;white-space:nowrap;font-size:clamp(.66rem,1.3cqw,1.1rem);font-weight:700}.oc__badge[data-v-ff6f2680]{z-index:2;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--sg-radius-pill);border:1px solid var(--sg-glass-border);-webkit-backdrop-filter:blur(.8rem)saturate(1.4);white-space:nowrap;background:#0a081ea8;align-items:center;gap:.45em;padding:.35em .85em;font-size:clamp(.62rem,1.2cqw,1rem);font-weight:800;display:inline-flex;position:absolute;top:clamp(.5rem,1.2cqw,.9rem);right:clamp(.5rem,1.2cqw,.9rem)}.oc__dot[data-v-ff6f2680]{background:currentColor;border-radius:50%;flex:none;width:.5em;height:.5em}.oc__badge--closed[data-v-ff6f2680]{color:#94a3b8}.oc__badge--full[data-v-ff6f2680]{color:#ef4444}.oc__badge--free[data-v-ff6f2680],.oc__badge--low[data-v-ff6f2680]{color:#34d399}.oc__badge--mid[data-v-ff6f2680]{color:#fbbf24}.oc__badge--high[data-v-ff6f2680]{color:#fb923c}.oc__text[data-v-ff6f2680]{flex-direction:column;gap:.05em;padding:clamp(.6rem,1.5cqw,1.2rem);display:flex;position:absolute;bottom:0;left:0;right:0}.oc__name[data-v-ff6f2680]{letter-spacing:-.01em;text-shadow:0 1px .8rem #000000bf;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(.95rem,2cqw,1.8rem);font-weight:700;line-height:1.15;overflow:hidden}.oc__slot[data-v-ff6f2680]{font-variant-numeric:tabular-nums;color:var(--sg-on-media-soft);text-shadow:0 1px .6rem #000000b3;align-items:center;gap:.35em;font-size:clamp(.72rem,1.45cqw,1.25rem);font-weight:600;display:flex}.oc__clock[data-v-ff6f2680]{opacity:.75;flex:none;width:1em;height:1em}.oc__foot[data-v-ff6f2680]{color:var(--sg-faint);flex:none;justify-content:space-between;gap:1em;margin:0;font-size:clamp(.6rem,1.15cqw,.95rem);display:flex}.oc__note[data-v-ff6f2680]{margin-left:auto}@keyframes oc-in-ff6f2680{0%{opacity:0;transform:translateY(1.2rem)scale(.97)}to{opacity:1;transform:none}}@container slide (aspect-ratio<=1){.oc__grid[data-v-ff6f2680]{grid-template-columns:repeat(var(--rows,2), 1fr);grid-template-rows:repeat(var(--cols,3), 1fr)}}@media (prefers-reduced-motion:reduce){.oc__card[data-v-ff6f2680]{animation:none}}.overlay-clock[data-v-d4b04ac6]{text-shadow:0 2px 12px #00000080;flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.overlay-clock__time[data-v-d4b04ac6]{font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3.2cqw,3rem);font-weight:700}.overlay-clock__date[data-v-d4b04ac6]{opacity:.85;font-size:clamp(.8rem,1.3cqw,1.1rem)}.tpl[data-v-1e38ad12]{width:100%;height:100%}.tpl--full[data-v-1e38ad12]{position:absolute;inset:0;container:slide/size}.tpl--split[data-v-1e38ad12]{grid-template-columns:1fr var(--tpl-side,25%);grid-template-rows:auto 1fr;display:grid}.tpl__main[data-v-1e38ad12]{aspect-ratio:16/9;grid-area:1/1;position:relative;overflow:hidden;container:slide/size}.tpl__side[data-v-1e38ad12]{flex-direction:column;grid-area:1/2;align-items:center;gap:clamp(.6rem,2cqh,1.4rem);padding:clamp(.8rem,4cqh,1.6rem) clamp(.7rem,4cqw,1.4rem) 0;display:flex;position:relative;overflow:hidden;container:side/size}.tpl__side[data-v-1e38ad12]:before{content:"";background:linear-gradient(180deg, var(--sg-accent) 0%, color-mix(in srgb, var(--sg-accent) 25%, transparent) 30%, transparent 100%);width:2px;position:absolute;top:0;bottom:0;left:0}.tpl__side-head[data-v-1e38ad12]{flex:none;justify-content:space-between;align-items:center;gap:clamp(.4rem,4cqw,1rem);width:100%;min-height:0;display:flex}.tpl__logo[data-v-1e38ad12]{object-fit:contain;flex:0 auto;min-width:0;max-width:45%;height:auto;max-height:clamp(1.6rem,14cqw,3rem)}.tpl__clock[data-v-1e38ad12]{text-align:right;flex:none;align-items:flex-end;position:static}.tpl__clock[data-v-1e38ad12] .overlay-clock__time{letter-spacing:-.03em;font-size:clamp(1.3rem,17cqw,2.8rem);font-weight:800}.tpl__clock[data-v-1e38ad12] .overlay-clock__date{color:var(--sg-faint);font-size:clamp(.6rem,6cqw,1.1rem)}.tpl__side-img[data-v-1e38ad12]{border-radius:var(--sg-radius-sm);width:100%;min-height:0;box-shadow:var(--sg-gloss), var(--sg-shadow-sm);flex:1;position:relative;overflow:hidden}.tpl__foot[data-v-1e38ad12]{grid-area:2/1/auto/-1;position:relative;overflow:hidden}.tpl__foot[data-v-1e38ad12]:before{content:"";z-index:1;background:linear-gradient(90deg, var(--sg-accent) 0%, color-mix(in srgb, var(--sg-accent) 25%, transparent) 22%, transparent 70%);height:2px;position:absolute;top:0;left:0;right:0}.tpl__foot-img[data-v-1e38ad12]{width:100%;height:100%;position:relative;overflow:hidden}.tpl__side-img--ph[data-v-1e38ad12],.tpl__foot-img--ph[data-v-1e38ad12]{background:repeating-linear-gradient(45deg, var(--sg-glass) 0 12px, transparent 12px 24px)}.tpl__fill-img[data-v-1e38ad12],.tpl__fill-video[data-v-1e38ad12]{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.tpl__fill-video[data-v-1e38ad12]{background:#000}.tpl__weather[data-v-1e38ad12]{align-items:center;gap:clamp(.8rem,2.5cqw,2.4rem);width:100%;height:100%;padding:clamp(.5rem,2cqh,1.2rem) clamp(1rem,3cqw,3rem);display:flex}.tpl__wk[data-v-1e38ad12]{writing-mode:vertical-rl;flex:none;align-self:stretch;place-items:center;display:grid;transform:rotate(180deg)}.tpl__wdays[data-v-1e38ad12]{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;gap:clamp(.5rem,1.5cqw,1.2rem);min-width:0;height:100%;display:grid}.tpl__wday[data-v-1e38ad12]{border-radius:var(--sg-radius);background:var(--sg-glass);box-shadow:var(--sg-gloss);flex-direction:column;justify-content:center;align-items:center;gap:clamp(.05rem,.4cqh,.25rem);min-width:0;padding:clamp(.2rem,1cqh,.5rem) clamp(.2rem,.5cqw,.4rem);display:flex}.tpl__wl[data-v-1e38ad12]{text-transform:uppercase;letter-spacing:.1em;color:var(--sg-faint);font-size:clamp(.6rem,1.2cqw,1rem);font-weight:800}.tpl__wi[data-v-1e38ad12]{font-size:clamp(1.8rem,9cqh,4.6rem)}.tpl__wt[data-v-1e38ad12]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(.9rem,3.8cqh,1.75rem);font-weight:800}.tpl__wt small[data-v-1e38ad12]{opacity:.5;margin-left:.3em;font-weight:500}.tpl__wpop[data-v-1e38ad12]{font-variant-numeric:tabular-nums;color:var(--sg-type-weather);align-items:center;gap:.15em;font-size:clamp(.55rem,2cqh,.9rem);font-weight:700;display:flex}.tpl__wpop--empty[data-v-1e38ad12]{visibility:hidden}.tpl__wpi[data-v-1e38ad12]{flex:none;width:1em;height:1em}.brand-logo[data-v-db1f9d78]{border-radius:var(--sg-radius-sm);background:color-mix(in srgb, var(--sg-veil) 32%, transparent);-webkit-backdrop-filter:blur(1rem)saturate(1.2);align-items:center;padding:clamp(.3rem,.8cqw,.6rem) clamp(.45rem,1.1cqw,.85rem);display:inline-flex}.brand-logo__img[data-v-db1f9d78]{object-fit:contain;filter:drop-shadow(0 1px 6px #00000073);width:auto;max-width:22cqw;height:clamp(1.7rem,3.3cqw,2.9rem);display:block}.ticker[data-v-8f1d9251]{height:var(--sg-ticker-h,clamp(2.2rem, 4.5cqh, 3rem));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background:#0000008c;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ticker__track[data-v-8f1d9251]{white-space:nowrap;will-change:transform;animation:40s linear infinite ticker-scroll-8f1d9251;display:flex}.ticker__content[data-v-8f1d9251]{font-size:clamp(.9rem,1.6cqw,1.3rem);font-weight:500}@keyframes ticker-scroll-8f1d9251{0%{transform:translate(0)}to{transform:translate(-50%)}}.badge[data-v-2696d6e3]{left:var(--sg-pad-x,2rem);bottom:calc(var(--sg-ticker-h,0px) + .9rem);z-index:12;letter-spacing:.01em;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f4c66a;opacity:.72;background:#0000006b;border-radius:999px;align-items:center;gap:.5em;padding:.35em .75em;font-size:clamp(.65rem,1cqw,.85rem);font-weight:600;display:inline-flex;position:absolute}.signage--light .badge[data-v-2696d6e3]{color:#8a5a00;opacity:.85;background:#0f122814}.badge--outdated[data-v-2696d6e3]{color:#e8b866}.signage--light .badge--outdated[data-v-2696d6e3]{color:#7a5200}.badge__dot[data-v-2696d6e3]{background:currentColor;border-radius:50%;flex:none;width:.5em;height:.5em}.badge--offline .badge__dot[data-v-2696d6e3]{animation:2.4s ease-in-out infinite badge-pulse-2696d6e3}.badge__age[data-v-2696d6e3]{opacity:.72;font-weight:500}@keyframes badge-pulse-2696d6e3{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.badge--offline .badge__dot[data-v-2696d6e3]{animation:none}}.alert__alt[data-v-baf86e46]{opacity:.62;border-top:1px solid;margin-top:clamp(.9rem,2.5cqh,1.8rem);padding-top:clamp(.7rem,2cqh,1.4rem)}.alert__alt-title[data-v-baf86e46]{margin:0;font-size:clamp(.9rem,2.4cqh,1.7rem);font-weight:800}.alert__alt-body[data-v-baf86e46]{margin-top:.35em;font-size:clamp(.8rem,2cqh,1.35rem)}.alert__alt-body[data-v-baf86e46] ul{margin:.2em 0 0;padding-left:1.1em}.alert[data-v-baf86e46]{z-index:100;text-align:center;background:#0f172aeb;justify-content:center;align-items:center;padding:clamp(2rem,6cqw,6rem);display:flex;position:absolute;inset:0}.alert--info[data-v-baf86e46]{--alert-color:#38bdf8}.alert--warning[data-v-baf86e46]{--alert-color:#f59e0b}.alert--emergency[data-v-baf86e46]{--alert-color:#ef4444}.alert__card[data-v-baf86e46]{border:4px solid var(--alert-color);border-radius:var(--sg-radius);flex-direction:column;gap:clamp(1rem,2.5cqw,2rem);max-width:80%;padding:clamp(2rem,5cqw,4rem) clamp(2.5rem,7cqw,6rem);display:flex}.alert--emergency .alert__card[data-v-baf86e46]{animation:1.2s ease-in-out infinite alert-pulse-baf86e46}.alert__title[data-v-baf86e46]{color:var(--alert-color);margin:0;font-size:clamp(2.5rem,6cqw,6rem);font-weight:800}.alert__body[data-v-baf86e46]{opacity:.92;max-width:46ch;margin-inline:auto;font-size:clamp(1.2rem,2.6cqw,2.4rem);line-height:1.4}.alert__body[data-v-baf86e46] p{margin:0}.alert__body[data-v-baf86e46] p+p{margin-top:.6em}.alert__body[data-v-baf86e46] ul{text-align:left;margin:.6em 0 0;padding:0;list-style:none}.alert__body[data-v-baf86e46] li{padding-left:1.4em;position:relative}.alert__body[data-v-baf86e46] li:before{content:"";background:var(--alert-color);border-radius:50%;width:.32em;height:.32em;position:absolute;top:.55em;left:.35em}.alert__body[data-v-baf86e46] li+li{margin-top:.3em}.alert__body[data-v-baf86e46] strong{color:var(--alert-color);font-weight:800}@keyframes alert-pulse-baf86e46{0%,to{box-shadow:0 0 #ef444480}50%{box-shadow:0 0 60px 10px #ef444480}}.qr[data-v-10de9aad]{aspect-ratio:1;border-radius:var(--sg-radius-sm);background:#fff;width:100%;height:auto}.pairing[data-v-a9a8e92d]{text-align:center;background:radial-gradient(circle at 50% 30%,#1e293b 0%,#0f172a 70%);flex-direction:column;justify-content:center;align-items:center;gap:clamp(.8rem,2cqh,1.6rem);width:100%;height:100%;padding:clamp(1.5rem,5cqw,4rem);display:flex}.pairing__logo[data-v-a9a8e92d]{letter-spacing:-.02em;color:var(--sg-accent);font-size:clamp(1.4rem,3cqw,2.2rem);font-weight:800}.pairing__title[data-v-a9a8e92d]{margin:0;font-size:clamp(1.8rem,4.5cqw,3.4rem);font-weight:800}.pairing__sub[data-v-a9a8e92d]{opacity:.7;margin:0;font-size:clamp(1rem,2cqw,1.5rem);line-height:1.4}.pairing__card[data-v-a9a8e92d]{border-radius:var(--sg-radius);background:#ffffff0a;border:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:clamp(1rem,2.5cqh,1.8rem);padding:clamp(1.5rem,4cqw,2.8rem);display:flex}.pairing__qr[data-v-a9a8e92d]{flex-direction:column;align-items:center;gap:.6rem;width:clamp(180px,30cqw,320px);display:flex}.pairing__qr-skeleton[data-v-a9a8e92d]{aspect-ratio:1;border-radius:var(--sg-radius-sm);background:#ffffff0f;width:100%;animation:1.4s ease-in-out infinite pulse-a9a8e92d}@keyframes pulse-a9a8e92d{0%,to{opacity:.4}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.pairing__qr-skeleton[data-v-a9a8e92d]{animation:none}}.pairing__pin[data-v-a9a8e92d]{flex-direction:column;gap:.3rem;display:flex}.pairing__pin-label[data-v-a9a8e92d]{text-transform:uppercase;letter-spacing:.14em;opacity:.6;font-size:clamp(.75rem,1.4cqw,1rem)}.pairing__pin-code[data-v-a9a8e92d]{font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--sg-type-menu);font-size:clamp(2rem,5cqw,3.4rem);font-weight:800}.pairing__expiry[data-v-a9a8e92d]{flex-direction:column;align-items:center;gap:.4rem;width:100%;max-width:clamp(180px,30cqw,320px);display:flex}.pairing__bar[data-v-a9a8e92d]{border-radius:var(--sg-radius-pill);background:#ffffff1f;width:100%;height:6px;overflow:hidden}.pairing__bar-fill[data-v-a9a8e92d]{border-radius:var(--sg-radius-pill);background:var(--sg-accent);height:100%;transition:width 1s linear}.pairing__expiry-txt[data-v-a9a8e92d]{opacity:.6;font-variant-numeric:tabular-nums;font-size:clamp(.7rem,1.3cqw,.95rem)}.pairing__status[data-v-a9a8e92d]{opacity:.75;align-items:center;gap:.6rem;min-height:1.5em;margin:0;font-size:clamp(.9rem,1.8cqw,1.3rem);display:flex}.pairing__dot[data-v-a9a8e92d]{background:var(--sg-accent);border-radius:50%;width:.7rem;height:.7rem;animation:1.2s ease-in-out infinite blink-a9a8e92d}@keyframes blink-a9a8e92d{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pairing__dot[data-v-a9a8e92d]{animation:none}}.standby[data-v-a07383c7]{text-align:center;background:radial-gradient(circle at 50% 30%,#1e293b 0%,#0f172a 70%);flex-direction:column;justify-content:center;align-items:center;gap:clamp(.6rem,2cqh,1.2rem);padding:clamp(1.5rem,5cqw,4rem);display:flex;position:absolute;inset:0}.standby__logo[data-v-a07383c7]{letter-spacing:-.02em;color:var(--sg-accent);font-size:clamp(1.2rem,2.6cqw,2rem);font-weight:800}.standby__title[data-v-a07383c7]{margin:0;font-size:clamp(1.6rem,4cqw,3rem);font-weight:800}.standby__detail[data-v-a07383c7]{opacity:.6;max-width:40ch;margin:0;font-size:clamp(.95rem,1.8cqw,1.3rem)}:root{--sg-bg:#120e33;--sg-primary:#1d174d;--sg-fg:#f8fafc;--sg-accent:#3cc7f3;--sg-sand:#fde68a;--sg-faint:#8b93b8;--sg-font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sg-glass:#ffffff12;--sg-glass-strong:#ffffff1c;--sg-glass-border:#ffffff24;--sg-blur:blur(1.5rem) saturate(1.4);--sg-gloss:inset 0 1px 0 #ffffff47;--sg-shadow:0 1.2rem 3rem #00000073;--sg-shadow-sm:0 .4rem 1.2rem #0000004d;--sg-radius:1rem;--sg-radius-sm:.6rem;--sg-radius-xs:.35rem;--sg-radius-pill:999px;--sg-on-media:#fffffff2;--sg-on-media-soft:#ffffffd1;--sg-on-media-dim:#ffffff9e;--sg-fx:#7dd3fc42;--sg-fx-soft:#e2e8f029;--sg-ticker-h:clamp(2.2rem, 4.5cqh, 3rem);--sg-pad-y:clamp(.6rem, 1.6cqw, 1.3rem);--sg-pad-x:clamp(1.2rem, 3.2cqw, 3rem);--sg-type-agenda:var(--sg-accent);--sg-type-weather:var(--sg-accent);--sg-type-flights:var(--sg-accent);--sg-type-restaurants:var(--sg-accent);--sg-type-menu:var(--sg-accent);--sg-type-occupancy:var(--sg-accent);--sg-veil:color-mix(in srgb, var(--sg-bg) 55%, #000);--sg-scrim:linear-gradient(to top, color-mix(in srgb, var(--sg-veil) 94%, transparent) 0%, color-mix(in srgb, var(--sg-veil) 72%, transparent) 32%, color-mix(in srgb, var(--sg-veil) 18%, transparent) 62%, transparent 100%)}.signage--light{--sg-fg:#16162b;--sg-faint:#5b6178;--sg-glass:#0f12280e;--sg-glass-strong:#0f122817;--sg-glass-border:#0f12281f;--sg-gloss:none;--sg-shadow:0 1.2rem 3rem #0f122824;--sg-shadow-sm:0 .4rem 1.2rem #0f12281a;--sg-fx:#1e295a4d;--sg-fx-soft:#1e295a24}.signage--light .sg-kicker{text-shadow:none}.sg-glass{background:var(--sg-glass);border:1px solid var(--sg-glass-border);border-radius:var(--sg-radius);box-shadow:var(--sg-gloss), var(--sg-shadow-sm);-webkit-backdrop-filter:var(--sg-blur)}.sg-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--sg-accent);font-size:clamp(.7rem,1.35cqw,1.15rem);font-weight:700}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100%;overflow:hidden}.signage{background:radial-gradient(120% 90% at 12% 0%, color-mix(in srgb, var(--sg-accent) 14%, transparent) 0%, transparent 55%), linear-gradient(155deg, var(--sg-primary) 0%, var(--sg-bg) 58%, color-mix(in srgb, var(--sg-bg) 72%, #000) 100%);width:100vw;height:100vh;color:var(--sg-fg);font-family:var(--sg-font);position:relative;overflow:hidden;container-type:size}.signage__loading{opacity:.6;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5rem;display:flex}.signage__conn{z-index:12;border-radius:var(--sg-radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f8fafccc;background:#0f172ab3;border:1px solid #ffffff1f;align-items:center;gap:.5rem;padding:.35em .8em;font-size:clamp(.7rem,1.3cqw,.95rem);display:flex;position:absolute;bottom:clamp(.8rem,2cqw,1.5rem);left:clamp(1rem,3cqw,2.5rem)}.signage__conn-dot{background:#f59e0b;border-radius:50%;width:.55rem;height:.55rem}.signage__conn--offline .signage__conn-dot{background:#38bdf8}.signage__conn--error .signage__conn-dot{background:#f59e0b}.signage__stage{position:absolute;inset:0}.signage--ticker .signage__stage{bottom:var(--sg-ticker-h)}.signage--ticker .signage__stage--bleed{bottom:0}.signage__overlay{z-index:10;pointer-events:none;position:absolute;top:clamp(1rem,3cqw,2.5rem)}.signage__overlay--tl{left:clamp(1rem,3cqw,2.5rem)}.signage__overlay--tr{right:clamp(1rem,3cqw,2.5rem)}.signage__counter{z-index:11;border-radius:var(--sg-radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-variant-numeric:tabular-nums;color:#f8fafcd9;background:#0f172a99;border:1px solid #ffffff1f;padding:.3em .7em;font-size:clamp(.75rem,1.4cqw,1.05rem);position:absolute;bottom:clamp(.8rem,2cqw,1.5rem);right:clamp(1rem,3cqw,2.5rem)}.signage__counter--ticker{bottom:calc(clamp(2.2rem,4.5cqh,3rem) + .8rem)}.slide-fade-enter-active,.slide-fade-leave-active{transition:opacity .6s}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0}.alert-fade-enter-active,.alert-fade-leave-active{transition:opacity .4s}.alert-fade-enter-from,.alert-fade-leave-to{opacity:0}#app:has(.signage--framed){background:#07060d;justify-content:center;align-items:center;display:flex}.signage--framed{aspect-ratio:9/16;border-radius:var(--sg-radius-sm);flex:none;width:min(94vw,52.875vh);height:auto;box-shadow:0 0 0 1px #ffffff24,0 2rem 6rem #000000b3}.signage--portrait .tpl--split.tpl{grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.signage--portrait .tpl--split .tpl__main{grid-area:1/1}.signage--portrait .tpl--split .tpl__side{flex-direction:row;grid-area:2/1;align-items:center;gap:clamp(1rem,3cqw,2.5rem)}.signage--portrait .tpl--split .tpl__side:before{background:linear-gradient(90deg, var(--sg-accent) 0%, color-mix(in srgb, var(--sg-accent) 25%, transparent) 22%, transparent 70%);width:auto;height:2px;inset:0 0 auto}.signage--portrait .tpl--split .tpl__logo{max-width:22%;max-height:70%}.signage--portrait .tpl--split .tpl__side-img{height:100%}.signage--portrait .tpl--split .tpl__foot{grid-area:3/1;min-height:14cqh}
