.tf[data-astro-cid-u44rvjhw]{margin:2em 0}.tf-chips[data-astro-cid-u44rvjhw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0 0 14px}.tf-chip[data-astro-cid-u44rvjhw]{padding:14px 16px;border-radius:14px;background:var(--paper);border:1px solid var(--line)}.tf-chip[data-astro-cid-u44rvjhw] b[data-astro-cid-u44rvjhw]{display:block;font-family:var(--display);font-weight:900;font-size:34px;line-height:1;color:var(--night)}.tf-chip[data-astro-cid-u44rvjhw] span[data-astro-cid-u44rvjhw]{display:block;margin-top:4px;font-size:14px;line-height:1.35;color:var(--ink-soft)}.tf-gain[data-astro-cid-u44rvjhw]{padding:14px 16px;border-left:4px solid var(--albero);background:var(--albero-wash);border-radius:0 12px 12px 0}.tf-note[data-astro-cid-u44rvjhw]{font-size:13px;color:var(--ink-soft)}.tt{margin:2.2em 0}.tt-sim{border-radius:20px;overflow:hidden;background:var(--night);color:#fff}.tt-head{display:flex;justify-content:space-between;align-items:center;padding:12px 16px}.tt-head span{font-weight:700;font-size:14px;padding:5px 12px;border-radius:999px;background:#ffffff1a}.tt-clock{font-family:var(--display);font-weight:900;font-size:38px;color:var(--gold);font-variant-numeric:tabular-nums}.tt-stage{position:relative;aspect-ratio:16 / 10;background:#000;touch-action:pan-y}.tt-stage canvas{position:absolute;inset:0;width:100%;height:100%}.tt-stage canvas[data-b]{clip-path:inset(0 0 0 var(--split, 100%))}.tt-split{position:absolute;top:0;bottom:0;left:var(--split, 100%);width:3px;margin-left:-1.5px;background:#fff;display:none;cursor:ew-resize}.tt-split span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background:#fff;color:var(--night);display:grid;place-items:center;font-weight:900}.tt-stage.cmp .tt-split{display:block}.tt-sim input[type=range]{width:calc(100% - 32px);margin:14px 16px 6px;accent-color:var(--gold)}.tt-btns{display:flex;flex-wrap:wrap;gap:8px;padding:6px 16px 12px}.tt .btn.ghost{background:transparent;border:1px solid currentColor;color:inherit}.tt-note{margin:0;padding:0 16px 14px;font-size:14px;color:#c9d4e4}.tt-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;margin-top:14px;scroll-margin-top:80px}.tt-card{padding:18px;border-radius:18px;border:1px solid var(--line);background:var(--paper)}.tt-card h3{margin:0 0 8px;font-family:var(--display);font-size:26px;text-transform:uppercase}.tt-row{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.tt-card .btn.ghost{color:var(--ink)}.tt-small{font-size:13px;color:var(--ink-soft);margin:4px 0 10px}.tt-ch{margin:12px 0 4px;font-weight:700}.tt-checks{list-style:none;margin:0;padding:0}.tt-checks li{margin:0}.tt-checks label{display:flex;gap:10px;align-items:flex-start;padding:8px 2px;border-bottom:1px solid var(--line);cursor:pointer;font-size:15px}.tt-checks input{width:22px;height:22px;accent-color:var(--albero);flex:none}.tt-checks a{margin-left:auto;font-size:13px}.tt-checks label.ok span{text-decoration:line-through;color:var(--ink-soft)}.tt-share canvas{width:100%;max-width:360px;height:auto;display:block;border-radius:14px;margin:6px 0}.tt .sb{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--line-strong);background:#fff;color:var(--ink);font:700 14px var(--text);text-decoration:none;cursor:pointer}.tt .tt-shgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:360px}.tt .tt-shgrid>*{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin:0;padding:0 8px;border-radius:999px;font:700 14px var(--text);line-height:1.1;text-align:center;white-space:nowrap;box-sizing:border-box}.tt .sb.wa{background:#128c4a;border-color:#128c4a;color:#fff}.tt .sb.tg{background:#1a76b8;border-color:#1a76b8;color:#fff}.tt .sb.x{background:#000;border-color:#000;color:#fff}.tt .sb.fb{background:#1877f2;border-color:#1877f2;color:#fff}@media (max-width: 760px){.tt-grid{grid-template-columns:1fr}.tt-clock{font-size:30px}}.spots[data-astro-cid-jkdcr3fa]{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.spots[data-astro-cid-jkdcr3fa] li[data-astro-cid-jkdcr3fa]{margin:0;padding:12px 14px;border-radius:12px;background:var(--paper);border:1px solid var(--line)}.spots[data-astro-cid-jkdcr3fa] b[data-astro-cid-jkdcr3fa]{display:block}.spots[data-astro-cid-jkdcr3fa] span[data-astro-cid-jkdcr3fa]{display:block;font-size:14px;color:var(--ink-soft)}.spots-n[data-astro-cid-jkdcr3fa]{font-size:14px;color:var(--ink-soft)}.towncard[data-astro-cid-jkdcr3fa]{display:flex;flex-direction:column;gap:14px;padding:22px;margin-bottom:1.6em;border-radius:16px;background:var(--paper);border:1px solid var(--line);box-shadow:0 14px 30px -20px #10213a66}.tc-top[data-astro-cid-jkdcr3fa]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.tc-top[data-astro-cid-jkdcr3fa]>div[data-astro-cid-jkdcr3fa]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.tc-big[data-astro-cid-jkdcr3fa]{font-family:var(--display);font-weight:900;font-size:56px;line-height:.95;font-variant-numeric:tabular-nums}.tc-tz[data-astro-cid-jkdcr3fa]{font-size:14px;color:var(--ink-soft)}.vtag[data-astro-cid-jkdcr3fa]{font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:6px}.tag-t[data-astro-cid-jkdcr3fa]{background:var(--night);color:var(--gold)}.tag-p[data-astro-cid-jkdcr3fa]{background:#e6eef5;color:var(--mar)}.tag-e[data-astro-cid-jkdcr3fa]{background:#fbeccc;color:var(--albero-ink)}.facts[data-astro-cid-jkdcr3fa].four{grid-template-columns:repeat(4,minmax(0,1fr))}.steps[data-astro-cid-jkdcr3fa]{list-style:none;padding:0;margin:0 0 1.2em;display:flex;flex-direction:column;gap:0}.steps[data-astro-cid-jkdcr3fa] li[data-astro-cid-jkdcr3fa]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.st-time[data-astro-cid-jkdcr3fa]{font-family:var(--display);font-weight:800;font-size:26px;line-height:1.1;font-variant-numeric:tabular-nums}.steps[data-astro-cid-jkdcr3fa] b[data-astro-cid-jkdcr3fa]{display:block}.steps[data-astro-cid-jkdcr3fa] p[data-astro-cid-jkdcr3fa]{margin:2px 0 0}.nearlist[data-astro-cid-jkdcr3fa] li[data-astro-cid-jkdcr3fa]{margin-bottom:.3em}.wgt[data-astro-cid-jkdcr3fa]{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px 14px;margin:2em 0 .5em;padding:14px 16px;border-radius:14px;background:var(--albero-wash);border:1px solid #f1dfb6}.wgt-i[data-astro-cid-jkdcr3fa]{width:40px;height:40px}.wgt[data-astro-cid-jkdcr3fa] p[data-astro-cid-jkdcr3fa]{margin:0}.wgt-t[data-astro-cid-jkdcr3fa]{font-weight:700;line-height:1.3}.wgt-s[data-astro-cid-jkdcr3fa]{font-size:14px;color:var(--ink-soft)}.wgt-b[data-astro-cid-jkdcr3fa]{white-space:nowrap}@media (max-width: 560px){.wgt[data-astro-cid-jkdcr3fa]{grid-template-columns:32px minmax(0,1fr)}.wgt-i[data-astro-cid-jkdcr3fa]{width:32px;height:32px}.wgt-b[data-astro-cid-jkdcr3fa]{grid-column:1 / -1}}@media (max-width: 560px){.facts[data-astro-cid-jkdcr3fa].four{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-big[data-astro-cid-jkdcr3fa]{font-size:46px}}
