.hub.svelte-m5zlrn{--ink:#003447;--ink-deep:#0a1620;--paper:#f4efee;--paper-deep:#e8dfdd;--red:#b30e2a;--teal:#49747f;--rule:#cdbbb9;--white:#fff;background:var(--paper);min-height:100vh;color:var(--ink)}.hub.svelte-m5zlrn h1,.hub.svelte-m5zlrn h2,.hub.svelte-m5zlrn h3,.hub.svelte-m5zlrn .cinema-title:where(.svelte-m5zlrn),.hub.svelte-m5zlrn .tool-feature:where(.svelte-m5zlrn) h3:where(.svelte-m5zlrn),.hub.svelte-m5zlrn .tool-secondary:where(.svelte-m5zlrn) h3:where(.svelte-m5zlrn),.hub.svelte-m5zlrn .dir-title:where(.svelte-m5zlrn){letter-spacing:-.02em;font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:500}.hero.svelte-m5zlrn{border-bottom:1px solid var(--rule);background:radial-gradient(ellipse 70% 50% at 85% 10%, #b30e2a12, transparent 50%), linear-gradient(180deg, #faf7f6 0%, var(--paper) 100%);position:relative;overflow:hidden}.hero-inner.svelte-m5zlrn{align-items:stretch;gap:1.75rem;max-width:72rem;margin:0 auto;padding:2.25rem 1.25rem 2.5rem;display:grid}@media (width>=900px){.hero-inner.svelte-m5zlrn{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:2.25rem;padding:3rem 1.5rem 3.25rem}}.eyebrow.svelte-m5zlrn{letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:0 0 .75rem;font-size:.72rem;font-weight:600}h1.svelte-m5zlrn{color:var(--ink-deep);max-width:18ch;margin:0;font-size:clamp(1.85rem,4.5vw,2.85rem);line-height:1.12}.lede.svelte-m5zlrn{color:#3d4f58;max-width:36rem;margin:1rem 0 0;font-size:1.05rem;line-height:1.55}.hero-ctas.svelte-m5zlrn{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.cta-primary.svelte-m5zlrn,.cta-secondary.svelte-m5zlrn{border-radius:.35rem;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1.15rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.cta-primary.svelte-m5zlrn{background:var(--red);color:#fff;border:1px solid var(--red)}.cta-primary.svelte-m5zlrn:hover{background:#6d0a1f;border-color:#6d0a1f;transform:translateY(-1px)}.cta-secondary.svelte-m5zlrn{color:var(--ink);border:1px solid var(--rule);background:0 0}.cta-secondary.svelte-m5zlrn:hover{border-color:var(--ink);transform:translateY(-1px)}.hero-visual.svelte-m5zlrn{min-height:16rem}@media (width>=640px){.hero-visual.svelte-m5zlrn{min-height:20rem}}.cinema.svelte-m5zlrn{min-height:inherit;border-radius:.2rem;grid-template-columns:12px 1fr 12px;height:100%;display:grid;overflow:hidden;box-shadow:0 1px #00344714,0 28px 48px -28px #0a16208c}.cinema-perfs.svelte-m5zlrn{background:linear-gradient(var(--ink-deep), var(--ink-deep)) padding-box, repeating-linear-gradient(to bottom, transparent 0 9px, #f4efee38 9px 16px, transparent 16px 26px)}.cinema-stage.svelte-m5zlrn{background:var(--ink-deep);color:#f4efee;flex-direction:column;justify-content:space-between;gap:.85rem;min-height:16rem;padding:1rem 1.05rem 1.05rem;display:flex;position:relative;overflow:hidden}.cinema-atmosphere.svelte-m5zlrn{background:radial-gradient(90% 70% at 20% 120%,#b30e2a59,#0000 55%),radial-gradient(60% 50% at 90% 0,#49747f59,#0000 50%),linear-gradient(155deg,#0a1620 0%,#132833 42%,#1a1014 100%);position:absolute;inset:0}.cinema-grain.svelte-m5zlrn{opacity:.18;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.cinema-vignette.svelte-m5zlrn{pointer-events:none;background:radial-gradient(#0000 40%,#00000073 100%);position:absolute;inset:0}.cinema-rule.svelte-m5zlrn{background:#f4efee2e;height:1px;position:absolute;top:2.35rem;left:1.05rem;right:1.05rem}.cinema-mast.svelte-m5zlrn,.cinema-lead.svelte-m5zlrn,.cinema-frames.svelte-m5zlrn,.cinema-spark.svelte-m5zlrn{z-index:1;position:relative}.cinema-mast.svelte-m5zlrn{letter-spacing:.14em;text-transform:uppercase;color:#f4efeeb3;justify-content:space-between;gap:.75rem;font-size:.62rem;font-weight:600;display:flex}.cinema-kicker.svelte-m5zlrn{letter-spacing:.12em;text-transform:uppercase;color:#f4efeea6;margin:0;font-size:.65rem}.cinema-title.svelte-m5zlrn{max-width:16ch;margin:.35rem 0 0;font-size:clamp(1.35rem,3.2vw,1.85rem);line-height:1.15}.cinema-stats.svelte-m5zlrn{flex-wrap:wrap;align-items:baseline;gap:.5rem .85rem;margin-top:.55rem;display:flex}.cinema-gross.svelte-m5zlrn{font-size:1rem;font-weight:650}.cinema-market.svelte-m5zlrn{color:#f4efeed1;font-size:.82rem}.cinema-delta.svelte-m5zlrn{color:#f4efeebf;font-size:.78rem}.cinema-delta.up.svelte-m5zlrn{color:#9fdbc8}.cinema-delta.down.svelte-m5zlrn{color:#f0b4b4}.cinema-spark.svelte-m5zlrn{opacity:.9;width:100%;height:2.25rem}.cinema-frames.svelte-m5zlrn{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.mini-frame.svelte-m5zlrn{background:#00000047;border:1px solid #f4efee2e;min-width:0;padding:.45rem .5rem}.mini-frame.muted.svelte-m5zlrn{opacity:.65}.mini-date.svelte-m5zlrn{letter-spacing:.06em;text-transform:uppercase;color:#f4efee8c;font-size:.58rem;display:block}.mini-film.svelte-m5zlrn{white-space:nowrap;text-overflow:ellipsis;margin-top:.2rem;font-size:.72rem;line-height:1.25;display:block;overflow:hidden}.mini-gross.svelte-m5zlrn{color:#f4efeed9;margin-top:.15rem;font-size:.68rem;font-weight:650;display:block}@media (width<=520px){.cinema-frames.svelte-m5zlrn{grid-template-columns:1fr}.mini-frame.svelte-m5zlrn:nth-child(n+2){display:none}}.pulse.svelte-m5zlrn{border-bottom:1px solid var(--rule);background:var(--white)}.pulse-inner.svelte-m5zlrn{max-width:72rem;margin:0 auto;padding:1.5rem 1.25rem 1.65rem}.pulse-head.svelte-m5zlrn{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.pulse-head.svelte-m5zlrn h2:where(.svelte-m5zlrn){color:var(--ink-deep);margin:0;font-size:1.2rem}.pulse-head.svelte-m5zlrn p:where(.svelte-m5zlrn){color:#5a6b73;margin:.2rem 0 0;font-size:.86rem}.pulse-stamp.svelte-m5zlrn{letter-spacing:.04em;text-transform:uppercase;font-weight:650;color:var(--teal)!important;margin:0!important;font-size:.75rem!important}.pulse-empty.svelte-m5zlrn{background:var(--paper);border:1px dashed var(--rule);color:#5a6b73;margin-bottom:1rem;padding:1rem 1.1rem;font-size:.9rem}.signal-rail.svelte-m5zlrn{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.signal-rail.svelte-m5zlrn{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}.signal.svelte-m5zlrn{background:var(--paper);border:1px solid #0000;border-left:2px solid var(--red);flex-direction:column;gap:.25rem;min-height:8.5rem;padding:.9rem .95rem .95rem;transition:border-color .16s,background .16s,transform .16s;display:flex}.signal.svelte-m5zlrn:hover{border-color:var(--rule);border-left-color:var(--red);background:#fff;transform:translateY(-1px)}.signal-top.svelte-m5zlrn{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.signal-kicker.svelte-m5zlrn{letter-spacing:.12em;text-transform:uppercase;color:var(--teal);font-size:.65rem;font-weight:700}.chip.svelte-m5zlrn{color:var(--ink);white-space:nowrap;background:#e8eef0;border-radius:.2rem;padding:.12rem .4rem;font-size:.65rem;font-weight:700}.chip.up.svelte-m5zlrn{color:#1f5c4a;background:#dceee8}.chip.down.svelte-m5zlrn{color:#8a1f2e;background:#fce8e8}.chip.warn.svelte-m5zlrn{color:#9a3412;background:#ffedd5}.chip.neutral.svelte-m5zlrn{color:var(--teal);background:#e8eef0}.signal-value.svelte-m5zlrn{color:var(--ink-deep);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;line-height:1.3;display:-webkit-box;overflow:hidden}.signal-value.soft.svelte-m5zlrn{color:#7a8a92;font-weight:500}.signal-meta.svelte-m5zlrn{color:#5a6b73;font-size:.76rem;line-height:1.35}.signal-value.svelte-m5zlrn .sep:where(.svelte-m5zlrn){opacity:.5;margin:0 .15rem}.mini-bars.svelte-m5zlrn{align-items:flex-end;gap:3px;height:1.75rem;margin-top:.45rem;display:flex}.mini-bars.svelte-m5zlrn span:where(.svelte-m5zlrn){background:var(--teal);opacity:.85;border-radius:1px 1px 0 0;flex:1}.rank-pips.svelte-m5zlrn{flex-direction:column;gap:.2rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.rank-pips.svelte-m5zlrn li:where(.svelte-m5zlrn){align-items:baseline;gap:.4rem;min-width:0;font-size:.72rem;display:flex}.pip.svelte-m5zlrn{color:var(--red);width:.85rem;font-weight:700}.pip-name.svelte-m5zlrn{text-overflow:ellipsis;white-space:nowrap;color:#3d4f58;overflow:hidden}.count-dots.svelte-m5zlrn{border-radius:1px;gap:3px;height:.35rem;margin-top:.55rem;display:flex;overflow:hidden}.count-dots.svelte-m5zlrn span:where(.svelte-m5zlrn){background:var(--teal);min-width:4px}.count-dots.svelte-m5zlrn span:where(.svelte-m5zlrn):nth-child(2){opacity:.85}.count-dots.svelte-m5zlrn span:where(.svelte-m5zlrn):nth-child(3){opacity:.7}.count-dots.svelte-m5zlrn span:where(.svelte-m5zlrn):nth-child(4){opacity:.55}.count-dots.svelte-m5zlrn span:where(.svelte-m5zlrn):nth-child(5){opacity:.4}.month-strip.svelte-m5zlrn{grid-template-columns:repeat(12,1fr);gap:2px;margin-top:.55rem;display:grid}.month-strip.svelte-m5zlrn span:where(.svelte-m5zlrn){text-align:center;color:#9aa7ad;background:#e8eef0;padding:.15rem 0;font-size:.55rem;font-weight:650}.month-strip.svelte-m5zlrn span.lit:where(.svelte-m5zlrn){background:var(--ink);color:#fff}.sources.svelte-m5zlrn{border:1px solid var(--rule);background:var(--paper);margin-top:1rem}.sources.svelte-m5zlrn summary:where(.svelte-m5zlrn){cursor:pointer;color:var(--ink);align-items:center;min-height:44px;padding:.7rem .9rem;font-size:.82rem;font-weight:650;list-style:none;display:flex}.sources.svelte-m5zlrn summary:where(.svelte-m5zlrn)::-webkit-details-marker{display:none}.sources.svelte-m5zlrn summary:where(.svelte-m5zlrn):after{content:"+";color:var(--teal);margin-left:auto;font-weight:700}.sources[open].svelte-m5zlrn summary:where(.svelte-m5zlrn):after{content:"–"}.sources-body.svelte-m5zlrn{border-top:1px solid var(--rule);padding:0 .9rem .9rem}.sources-body.svelte-m5zlrn dl:where(.svelte-m5zlrn){gap:.45rem 1rem;margin:.75rem 0;display:grid}@media (width>=640px){.sources-body.svelte-m5zlrn dl:where(.svelte-m5zlrn){grid-template-columns:repeat(3,minmax(0,1fr))}}.sources-body.svelte-m5zlrn dt:where(.svelte-m5zlrn){letter-spacing:.08em;text-transform:uppercase;color:#7a8a92;font-size:.65rem}.sources-body.svelte-m5zlrn dd:where(.svelte-m5zlrn){color:var(--ink-deep);margin:.1rem 0 0;font-size:.85rem}.sources-body.svelte-m5zlrn p:where(.svelte-m5zlrn){color:#5a6b73;margin:0;font-size:.78rem;line-height:1.45}.status-fresh.svelte-m5zlrn{color:#1f5c4a;font-weight:650}.status-stale.svelte-m5zlrn,.status-partial.svelte-m5zlrn,.status-unknown.svelte-m5zlrn,.status-error.svelte-m5zlrn{color:#9a3412;font-weight:650}.featured.svelte-m5zlrn{background:var(--paper)}.featured-inner.svelte-m5zlrn{max-width:72rem;margin:0 auto;padding:2.25rem 1.25rem 2.5rem}.section-head.svelte-m5zlrn{margin-bottom:1.35rem}.section-head.svelte-m5zlrn h2:where(.svelte-m5zlrn){color:var(--ink-deep);margin:0;font-size:clamp(1.35rem,3vw,1.75rem)}.section-head.svelte-m5zlrn p:where(.svelte-m5zlrn){color:#5a6b73;max-width:36rem;margin:.35rem 0 0}.tool-kicker.svelte-m5zlrn{letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:.35rem;font-size:.65rem;font-weight:700;display:block}.tool-go.svelte-m5zlrn{color:var(--red);margin-top:auto;padding-top:.85rem;font-size:.85rem;font-weight:600;display:inline-block}.tool-feature.svelte-m5zlrn{background:var(--white);border:1px solid var(--rule);color:inherit;gap:1.25rem;padding:1.35rem 1.25rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}@media (width>=800px){.tool-feature.svelte-m5zlrn{grid-template-columns:1.05fr .95fr;align-items:center;padding:1.75rem 1.6rem}}.tool-feature.svelte-m5zlrn:hover{border-color:#b39a97;transform:translateY(-2px);box-shadow:0 16px 36px -28px #00344780}.tool-feature.svelte-m5zlrn h3:where(.svelte-m5zlrn){color:var(--ink-deep);margin:0;font-size:clamp(1.35rem,2.5vw,1.75rem)}.tool-feature.svelte-m5zlrn p:where(.svelte-m5zlrn){color:#3d4f58;max-width:34rem;margin:.5rem 0 0;line-height:1.5}.chart-head.svelte-m5zlrn{letter-spacing:.04em;text-transform:uppercase;color:#5a6b73;justify-content:space-between;margin-bottom:.35rem;font-size:.72rem;font-weight:650;display:flex}.spark.svelte-m5zlrn{align-items:flex-end;gap:.4rem;height:8rem;padding:.35rem .15rem 1.4rem;display:flex;position:relative}.spark-baseline.svelte-m5zlrn{background:var(--rule);height:1px;position:absolute;bottom:1.4rem;left:0;right:0}.spark-col.svelte-m5zlrn{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.spark-hit.svelte-m5zlrn{cursor:default;background:0 0;border:0;align-items:flex-end;width:100%;height:calc(100% - 1.1rem);padding:0;display:flex}.spark-bar.svelte-m5zlrn{background:linear-gradient(180deg, #5f8a93 0%, var(--ink) 100%);border-radius:2px 2px 0 0;width:100%;min-height:4px;transition:filter .16s,height .2s}.spark-hit.svelte-m5zlrn:hover .spark-bar:where(.svelte-m5zlrn){filter:brightness(1.12)}.spark-x.svelte-m5zlrn{text-align:center;color:#7a8a92;white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.spark-caption.svelte-m5zlrn{color:#5a6b73;margin:.35rem 0 0;font-size:.78rem}.viz-empty.svelte-m5zlrn{color:#7a8a92;border:1px dashed var(--rule);background:var(--paper);margin:0;padding:1rem;font-size:.88rem}.viz-empty.compact.svelte-m5zlrn{margin-top:.75rem;padding:.65rem .75rem}.tool-secondary-grid.svelte-m5zlrn{gap:.85rem;margin-top:.85rem;display:grid}@media (width>=720px){.tool-secondary-grid.svelte-m5zlrn{grid-template-columns:1fr 1fr}}.tool-secondary.svelte-m5zlrn{background:var(--white);border:1px solid var(--rule);color:inherit;flex-direction:column;min-height:44px;padding:1.2rem 1.15rem 1.25rem;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.tool-secondary.svelte-m5zlrn:hover{border-color:#b39a97;transform:translateY(-2px);box-shadow:0 14px 28px -24px #00344773}.tool-secondary.svelte-m5zlrn h3:where(.svelte-m5zlrn){color:var(--ink-deep);margin:0;font-size:1.35rem}.tool-secondary.svelte-m5zlrn>p:where(.svelte-m5zlrn){color:#3d4f58;margin:.4rem 0 0;font-size:.9rem;line-height:1.45}.tool-secondary.trends.svelte-m5zlrn{border-top:3px solid var(--ink)}.tool-secondary.thebiz.svelte-m5zlrn{border-top:3px solid var(--teal)}.mover-list.svelte-m5zlrn{flex-direction:column;flex:1;gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.mover-list.svelte-m5zlrn li:where(.svelte-m5zlrn){align-items:flex-start;gap:.55rem;min-width:0;display:flex}.mover-list.svelte-m5zlrn .rank:where(.svelte-m5zlrn){font-variant-numeric:tabular-nums;color:var(--red);width:1.1rem;padding-top:.1rem;font-weight:700}.mover-body.svelte-m5zlrn{flex:1;min-width:0}.mover-list.svelte-m5zlrn .name:where(.svelte-m5zlrn){color:var(--ink-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;display:block;overflow:hidden}.mover-meta.svelte-m5zlrn{color:var(--teal);margin-top:.1rem;font-size:.72rem;font-weight:600;display:block}.country-bars.svelte-m5zlrn{flex-direction:column;flex:1;gap:.45rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.country-bars.svelte-m5zlrn li:where(.svelte-m5zlrn){grid-template-columns:5.5rem 1fr 2.6rem;align-items:center;gap:.45rem;font-size:.75rem;display:grid}.c-name.svelte-m5zlrn{color:#3d4f58;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-track.svelte-m5zlrn{background:var(--paper-deep);border-radius:1px;height:.4rem;overflow:hidden}.c-fill.svelte-m5zlrn{background:var(--teal);height:100%;display:block}.c-count.svelte-m5zlrn{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:650}.directory.svelte-m5zlrn{margin-top:1.85rem}.directory-title.svelte-m5zlrn{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:0 0 .85rem;font-family:inherit;font-size:.95rem;font-weight:700}.directory-grid.svelte-m5zlrn{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){.directory-grid.svelte-m5zlrn{grid-template-columns:1fr 1fr}}.dir-card.svelte-m5zlrn{background:var(--white);border:1px solid var(--rule);color:inherit;gap:.85rem;min-height:44px;padding:1rem 1.05rem;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}@media (width>=520px){.dir-card.svelte-m5zlrn{grid-template-columns:1.1fr .9fr;align-items:center}}.dir-card.svelte-m5zlrn:hover{border-color:#b39a97;transform:translateY(-1px);box-shadow:0 12px 24px -22px #00344773}.dir-title.svelte-m5zlrn{color:var(--ink-deep);font-size:1.1rem;display:block}.dir-blurb.svelte-m5zlrn{color:#5a6b73;margin-top:.25rem;font-size:.84rem;line-height:1.4;display:block}.dir-meta.svelte-m5zlrn{color:var(--teal);margin-top:.4rem;font-size:.76rem;font-weight:650;display:block}.stale-chip.svelte-m5zlrn{color:#9a3412;background:#ffedd5;border-radius:.2rem;margin-top:.45rem;padding:.15rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}.dir-viz.svelte-m5zlrn{background:var(--paper);border:1px solid var(--paper-deep);min-height:5.5rem;padding:.65rem .7rem}.dir-viz-cap.svelte-m5zlrn{color:#7a8a92;margin:.45rem 0 0;font-size:.68rem}.cal-row.svelte-m5zlrn{grid-template-columns:repeat(12,1fr);gap:2px;display:grid}.cal-row.svelte-m5zlrn span:where(.svelte-m5zlrn){text-align:center;color:#9aa7ad;background:#fff;padding:.35rem 0;font-size:.55rem;font-weight:700}.cal-row.svelte-m5zlrn span.on:where(.svelte-m5zlrn){background:var(--ink);color:#fff}.places.svelte-m5zlrn{flex-direction:column;gap:.35rem;display:flex}.place.svelte-m5zlrn{grid-template-columns:8px 1fr;align-items:baseline;gap:.15rem .45rem;display:grid}.place.svelte-m5zlrn .dot:where(.svelte-m5zlrn){background:var(--red);border-radius:50%;width:6px;height:6px;margin-top:.3rem}.place-name.svelte-m5zlrn{color:var(--ink-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:650;overflow:hidden}.place-loc.svelte-m5zlrn{color:#7a8a92;grid-column:2;font-size:.65rem}.floor-grid.svelte-m5zlrn{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.floor-grid.svelte-m5zlrn span:where(.svelte-m5zlrn){aspect-ratio:1.4;border:1px solid var(--rule);background:#fff}.floor-grid.svelte-m5zlrn span.accent:where(.svelte-m5zlrn){background:#b30e2a1f;border-color:#b30e2a59}.rate-row.svelte-m5zlrn{grid-template-columns:3.6rem 1fr 2.2rem;align-items:center;gap:.35rem;margin-bottom:.3rem;display:grid}.rate-label.svelte-m5zlrn{color:#3d4f58;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.rate-track.svelte-m5zlrn{background:#fff;height:.3rem;overflow:hidden}.rate-fill.svelte-m5zlrn{background:var(--red);height:100%;display:block}.rate-pct.svelte-m5zlrn{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-size:.65rem;font-weight:700}.dir-viz.ledger-stamp.svelte-m5zlrn{flex-direction:column;justify-content:center;align-items:flex-start;gap:.55rem;padding:.35rem 0;display:flex}.stamp-mark.svelte-m5zlrn{border:2px solid var(--red);color:var(--red);letter-spacing:.14em;text-transform:uppercase;padding:.35rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.closing.svelte-m5zlrn{border-top:1px solid var(--rule);background:var(--ink);color:#f4efee}.closing-inner.svelte-m5zlrn{text-align:center;max-width:40rem;margin:0 auto;padding:2.5rem 1.25rem 3rem}.closing.svelte-m5zlrn h2:where(.svelte-m5zlrn){color:#fff;margin:0;font-size:clamp(1.35rem,3vw,1.75rem)}.closing.svelte-m5zlrn p:where(.svelte-m5zlrn){color:#f4efeec7;margin:.65rem 0 0;line-height:1.5}.closing.svelte-m5zlrn .cta-secondary:where(.svelte-m5zlrn){color:#f4efee;border-color:#f4efee59}.closing.svelte-m5zlrn .cta-secondary:where(.svelte-m5zlrn):hover{border-color:#f4efee}.closing.svelte-m5zlrn .hero-ctas:where(.svelte-m5zlrn){justify-content:center}@media (width<=390px){.hero-inner.svelte-m5zlrn,.pulse-inner.svelte-m5zlrn,.featured-inner.svelte-m5zlrn{padding-left:.85rem;padding-right:.85rem}.country-bars.svelte-m5zlrn li:where(.svelte-m5zlrn){grid-template-columns:4.2rem 1fr 2.2rem}}@media (prefers-reduced-motion:reduce){.cta-primary.svelte-m5zlrn,.cta-secondary.svelte-m5zlrn,.tool-feature.svelte-m5zlrn,.tool-secondary.svelte-m5zlrn,.dir-card.svelte-m5zlrn,.signal.svelte-m5zlrn,.spark-bar.svelte-m5zlrn{transition:none}.tool-feature.svelte-m5zlrn:hover,.tool-secondary.svelte-m5zlrn:hover,.dir-card.svelte-m5zlrn:hover,.signal.svelte-m5zlrn:hover,.cta-primary.svelte-m5zlrn:hover,.cta-secondary.svelte-m5zlrn:hover{transform:none}}
