.install.svelte-19lavh7{padding:16px;border-radius:var(--radius);background:var(--primary);color:var(--on-primary)}.head.svelte-19lavh7{display:flex;align-items:center;gap:12px}.logo.svelte-19lavh7{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#fff;color:#2c327e}h2.svelte-19lavh7{font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1.25}ul.svelte-19lavh7{list-style:none;margin:14px 0;padding:0;display:grid;gap:8px;font-size:14px}li.svelte-19lavh7{display:flex;align-items:center;gap:10px;opacity:.95}.go.svelte-19lavh7{display:block;text-align:center;padding:12px;border-radius:14px;background:#fff;color:#2c327e;font-size:15px;font-weight:700}.badges.svelte-19lavh7{display:flex;gap:10px;align-items:center}.badges.svelte-19lavh7 img:where(.svelte-19lavh7){height:40px;width:auto}.badges.svelte-19lavh7 .gp:where(.svelte-19lavh7) img:where(.svelte-19lavh7){height:58px;margin:-9px -8px}@media (min-width: 760px){.install.svelte-19lavh7{display:none}}.install-slot.svelte-1uha8ag{margin-top:14px}@media (min-width: 760px){.install-slot.svelte-1uha8ag{display:none}}.cap.svelte-1uha8ag:first-letter{text-transform:uppercase}.cols.svelte-1uha8ag{display:grid;gap:28px;margin-top:14px}.cols.svelte-1uha8ag>:where(.svelte-1uha8ag){min-width:0}@media (min-width: 1000px){.cols.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.banner.svelte-1uha8ag{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--radius)}.works.svelte-1uha8ag{background:var(--tertiary-soft)}.b-ico.svelte-1uha8ag{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--tertiary) 18%,transparent);color:var(--tertiary)}.b-body.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;min-width:0}.b-kicker.svelte-1uha8ag{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tertiary)}.b-line.svelte-1uha8ag{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-more.svelte-1uha8ag{font-size:13px;color:var(--text-2)}.hero.svelte-1uha8ag{position:relative;display:block;height:clamp(300px,52vw,420px);border-radius:24px;overflow:hidden;background:var(--hue-bg);box-shadow:var(--shadow)}.hero.svelte-1uha8ag img:where(.svelte-1uha8ag){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-shade.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 35%,rgb(0 0 0 / .72))}.pill.svelte-1uha8ag{position:absolute;top:14px;right:14px;padding:5px 11px;border-radius:999px;background:#ffffffeb;color:#14172e;font-size:13px;font-weight:700}.hero-text.svelte-1uha8ag{position:absolute;left:20px;right:20px;bottom:18px;display:flex;flex-direction:column;gap:4px;color:#fff}.hero-date.svelte-1uha8ag{font-size:13px;font-weight:600;opacity:.9}.hero-title.svelte-1uha8ag{font-size:25px;font-weight:800;letter-spacing:-.025em;line-height:1.1}@media (min-width: 760px){.hero-title.svelte-1uha8ag{font-size:30px}}.hero-venue.svelte-1uha8ag{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:500;opacity:.9}.act.svelte-1uha8ag{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:156px;padding:12px;border-radius:18px;background:var(--hue-bg);color:var(--text);overflow:hidden}.act.svelte-1uha8ag img:where(.svelte-1uha8ag){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.act-shade.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000001a,#000000a6)}.act-ico.svelte-1uha8ag{position:relative;color:var(--hue-fg)}.photo-bg.svelte-1uha8ag .act-ico:where(.svelte-1uha8ag),.photo-bg.svelte-1uha8ag .act-text:where(.svelte-1uha8ag){color:#fff}.act-text.svelte-1uha8ag{position:relative;display:flex;flex-direction:column;gap:2px}.act-title.svelte-1uha8ag{font-weight:700;font-size:15.5px;letter-spacing:-.01em}.act-sub.svelte-1uha8ag{font-size:12.5px;line-height:1.3;opacity:.85}.quick.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}@media (max-width: 600px){.quick.svelte-1uha8ag{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 30px)/4);overflow-x:auto;scrollbar-width:none;margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding:0 var(--gutter)}.quick.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:11.5px}}.quick.svelte-1uha8ag a:where(.svelte-1uha8ag){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0;padding:16px 4px 12px;border-radius:16px;background:var(--hue-bg);color:var(--hue-fg);text-align:center}.quick.svelte-1uha8ag span:where(.svelte-1uha8ag){max-width:100%;color:var(--text);font-size:13px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hike.svelte-1uha8ag{display:flex;flex-direction:column;gap:8px;min-height:128px}.h-ico.svelte-1uha8ag{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--hue-bg);color:var(--hue-fg)}.disc.svelte-1uha8ag{position:relative;display:block;height:230px;border-radius:var(--radius);overflow:hidden;background:var(--fill)}.disc.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover}.disc-text.svelte-1uha8ag{position:absolute;inset:auto 0 0 0;padding:40px 14px 12px;display:flex;flex-direction:column;color:#fff;background:linear-gradient(to bottom,transparent,rgb(0 0 0 / .7))}.disc-cat.svelte-1uha8ag{font-size:12px;opacity:.85}.disc-name.svelte-1uha8ag{font-weight:700;font-size:16px;line-height:1.2}.side-card.svelte-1uha8ag{display:flex;gap:12px;align-items:center}.side-card.svelte-1uha8ag>span:where(.svelte-1uha8ag):last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.s-ico.svelte-1uha8ag{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--hue-bg);color:var(--hue-fg)}.s-kicker.svelte-1uha8ag{font-size:12px;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.05em}.ev.svelte-1uha8ag{display:flex;gap:12px;align-items:center}.ev.svelte-1uha8ag>span:where(.svelte-1uha8ag):last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.ev-date.svelte-1uha8ag{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:52px;height:56px;border-radius:12px;background:var(--hue-bg);color:var(--hue-fg)}.ev-date.svelte-1uha8ag .d:where(.svelte-1uha8ag){font-size:20px;font-weight:800;line-height:1}.ev-date.svelte-1uha8ag .m:where(.svelte-1uha8ag){font-size:12px;font-weight:600;text-transform:uppercase}.ev-cancel.svelte-1uha8ag{display:block;font-size:12px;font-weight:700;color:var(--danger)}.ev-struck.svelte-1uha8ag{text-decoration:line-through;color:var(--text-2)}
