.step-art[data-astro-cid-jb2oitzn]{width:100%;height:auto}.hero[data-astro-cid-ergxyi7h]{border-bottom:1px solid var(--line);background:radial-gradient(900px 420px at 92% 0%, #e1ebeb 0%, transparent 62%), var(--bg);position:relative;overflow:hidden}.hero-grid[data-astro-cid-ergxyi7h]{align-items:center;gap:36px;padding-top:44px;padding-bottom:48px;display:grid}@media (width>=1040px){.hero-grid[data-astro-cid-ergxyi7h]{grid-template-columns:1.15fr .85fr;padding-top:72px;padding-bottom:72px}}.hero-copy[data-astro-cid-ergxyi7h]{gap:20px;min-width:0;display:grid}.hero[data-astro-cid-ergxyi7h] h1[data-astro-cid-ergxyi7h]{text-wrap:balance;font-size:clamp(34px,4.2vw,58px);line-height:1.02}.hero-search[data-astro-cid-ergxyi7h]{background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);border-radius:18px;gap:8px;padding:8px;display:grid;position:relative}@media (width>=720px){.hero-search[data-astro-cid-ergxyi7h]{border-radius:999px;grid-template-columns:1fr 190px auto;align-items:center;padding:6px 6px 6px 8px}.hero-search[data-astro-cid-ergxyi7h] .btn[data-astro-cid-ergxyi7h]{border-radius:999px}}.hs-what[data-astro-cid-ergxyi7h],.hs-where[data-astro-cid-ergxyi7h]{min-height:54px;color:var(--muted);align-items:center;gap:10px;padding:0 12px;display:flex}.hs-what[data-astro-cid-ergxyi7h] input[data-astro-cid-ergxyi7h],.hs-where[data-astro-cid-ergxyi7h] select[data-astro-cid-ergxyi7h]{width:100%;min-height:50px;color:var(--text);background:0 0;border:0;outline:none;font-size:18px}.hs-where[data-astro-cid-ergxyi7h]{border-top:1px solid var(--line)}@media (width>=720px){.hs-where[data-astro-cid-ergxyi7h]{border-top:0;border-left:1px solid var(--line)}}.hs-what[data-astro-cid-ergxyi7h]:focus-within,.hs-where[data-astro-cid-ergxyi7h]:focus-within{box-shadow:inset 0 0 0 2px var(--accent);border-radius:12px}.tasks[data-astro-cid-ergxyi7h]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tasks[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]{background:var(--surface);border:1px solid var(--line-strong);min-height:42px;color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.tasks[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]:hover{border-color:var(--ink);color:var(--ink)}.tasks[data-astro-cid-ergxyi7h] .emblem{border-radius:999px}.specimen[data-astro-cid-ergxyi7h]{border:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000 0 23px,#12343b0d 23px 24px),repeating-linear-gradient(90deg,#0000 0 23px,#12343b0d 23px 24px),#fbfcfa;border-radius:24px;gap:16px;padding:28px 22px 22px;display:grid;position:relative}.specimen-card[data-astro-cid-ergxyi7h]{box-shadow:var(--shadow-lg);border-radius:var(--radius);transform:rotate(-1.2deg)}.specimen[data-astro-cid-ergxyi7h] .specimen-stamp{color:var(--ok);z-index:2;background:#fbfcfa;border-radius:50%;position:absolute;top:-26px;right:-14px;transform:rotate(14deg)}.specimen-notes[data-astro-cid-ergxyi7h]{color:var(--muted);gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.specimen-notes[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{align-items:center;gap:10px;display:flex}.sn-mark[data-astro-cid-ergxyi7h]{border-radius:3px;flex:none;width:22px;height:14px}.plate-mark[data-astro-cid-ergxyi7h]{background:var(--plate);box-shadow:inset 0 0 0 1.5px #ffffff8c}.price-mark[data-astro-cid-ergxyi7h]{background:var(--text);border-radius:50%;width:14px}.date-mark[data-astro-cid-ergxyi7h]{background:var(--ok);border-radius:50%;width:14px}@media (width<=1039px){.specimen[data-astro-cid-ergxyi7h]{max-width:560px}}.verticals[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.vcard[data-astro-cid-ergxyi7h]{border-top:4px solid var(--v);align-content:start;gap:12px;padding:18px;display:grid}.vcard-head[data-astro-cid-ergxyi7h]{align-items:center;gap:12px;display:flex}.vcard[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{font-family:var(--font-display);font-size:22px;font-weight:800}.vcard[data-astro-cid-ergxyi7h] ul[data-astro-cid-ergxyi7h]{margin:0;padding:0;list-style:none;display:grid}.vcard[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]{min-height:44px;color:var(--text);border-radius:8px;align-items:center;gap:8px;margin:0 -8px;padding:0 8px;font-weight:600;text-decoration:none;display:flex}.vcard[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]:hover{background:var(--v-tint)}.vcard[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h] span[data-astro-cid-ergxyi7h]:first-child{flex:1}.cnt[data-astro-cid-ergxyi7h]{color:var(--v);font-size:14px;font-weight:700}.vgroup[data-astro-cid-ergxyi7h]{border-top:1px solid var(--line);margin:-4px -18px -18px}.vgroup[data-astro-cid-ergxyi7h] summary[data-astro-cid-ergxyi7h]{cursor:pointer;border-radius:0 0 var(--radius) var(--radius);align-items:center;gap:8px;min-height:52px;padding:6px 18px;font-weight:700;list-style:none;display:flex}.vgroup[data-astro-cid-ergxyi7h] summary[data-astro-cid-ergxyi7h]::-webkit-details-marker{display:none}.vgroup[data-astro-cid-ergxyi7h] summary[data-astro-cid-ergxyi7h]:hover{background:var(--v-tint)}.vgroup[data-astro-cid-ergxyi7h] summary[data-astro-cid-ergxyi7h]:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.vgroup[data-astro-cid-ergxyi7h] summary[data-astro-cid-ergxyi7h] .icon{color:var(--v);transition:transform .18s}.vgroup[data-astro-cid-ergxyi7h][open] summary[data-astro-cid-ergxyi7h] .icon{transform:rotate(180deg)}.vgroup[data-astro-cid-ergxyi7h][open] summary[data-astro-cid-ergxyi7h]{background:var(--v-tint);border-radius:0}.vg-name[data-astro-cid-ergxyi7h]{flex:1;line-height:1.2;display:grid}.vg-sub[data-astro-cid-ergxyi7h]{color:var(--muted);font-size:13px;font-weight:600}.vgroup[data-astro-cid-ergxyi7h] ul[data-astro-cid-ergxyi7h]{padding:6px 18px 14px}@media (prefers-reduced-motion:reduce){.vgroup[data-astro-cid-ergxyi7h] summary[data-astro-cid-ergxyi7h] .icon{transition:none}}.mg-toggle[data-astro-cid-ergxyi7h]{min-height:40px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-left:-4px;padding:0 10px 0 4px;font-weight:750;display:inline-flex}.mg-toggle[data-astro-cid-ergxyi7h]:hover{background:var(--v-tint)}.mg-toggle[data-astro-cid-ergxyi7h] .icon{color:var(--v);transition:transform .18s;transform:rotate(-90deg)}.mg-toggle[data-astro-cid-ergxyi7h][aria-expanded=true] .icon{transform:none}.mg-sub[data-astro-cid-ergxyi7h]{color:var(--muted);font-size:13px;font-weight:600}.mg-total[data-astro-cid-ergxyi7h]{color:var(--v);font-size:14px;font-weight:750}.mgroup[data-astro-cid-ergxyi7h] th[data-astro-cid-ergxyi7h],.mgroup[data-astro-cid-ergxyi7h] td[data-astro-cid-ergxyi7h]{background:color-mix(in srgb, var(--v-tint) 55%, transparent)}.mg-row[data-astro-cid-ergxyi7h] th[data-astro-cid-ergxyi7h]{padding-left:26px}.matrix-wrap[data-astro-cid-ergxyi7h]{padding:6px 4px;overflow-x:auto}.matrix[data-astro-cid-ergxyi7h]{border-collapse:collapse;width:100%;min-width:640px}.matrix[data-astro-cid-ergxyi7h] th[data-astro-cid-ergxyi7h],.matrix[data-astro-cid-ergxyi7h] td[data-astro-cid-ergxyi7h]{border-bottom:1px solid var(--line);padding:6px 8px}.matrix[data-astro-cid-ergxyi7h] tr[data-astro-cid-ergxyi7h]:last-child th[data-astro-cid-ergxyi7h],.matrix[data-astro-cid-ergxyi7h] tr[data-astro-cid-ergxyi7h]:last-child td[data-astro-cid-ergxyi7h]{border-bottom:0}.matrix[data-astro-cid-ergxyi7h] thead[data-astro-cid-ergxyi7h] th[data-astro-cid-ergxyi7h]{font-family:var(--font-display);text-align:center;font-size:17px;font-weight:800}.matrix[data-astro-cid-ergxyi7h] thead[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]{color:var(--text);text-decoration:none}.matrix[data-astro-cid-ergxyi7h] tbody[data-astro-cid-ergxyi7h] th[data-astro-cid-ergxyi7h]{text-align:left;white-space:nowrap;font-size:15px;font-weight:650}.matrix[data-astro-cid-ergxyi7h] tbody[data-astro-cid-ergxyi7h] th[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]{color:var(--text);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.matrix[data-astro-cid-ergxyi7h] td[data-astro-cid-ergxyi7h]{text-align:center;height:48px}.matrix[data-astro-cid-ergxyi7h] td[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]{color:var(--text);align-items:center;gap:8px;min-height:36px;text-decoration:none;display:inline-flex}.mdot[data-astro-cid-ergxyi7h]{background:var(--v);opacity:.8;border-radius:50%;display:inline-block}.matrix[data-astro-cid-ergxyi7h] td[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]:hover .mdot[data-astro-cid-ergxyi7h]{opacity:1;box-shadow:0 0 0 4px var(--v-tint)}.mnum[data-astro-cid-ergxyi7h]{text-align:left;min-width:2ch;font-size:14px;font-weight:700}.mnone[data-astro-cid-ergxyi7h]{color:var(--line-strong)}.mnat[data-astro-cid-ergxyi7h] td[data-astro-cid-ergxyi7h]{text-align:left}.steps[data-astro-cid-ergxyi7h]{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);counter-increment:step;align-content:start;gap:8px;padding:18px;display:grid}.steps[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]:before{content:counter(step) ". ";color:var(--muted)}.proof[data-astro-cid-ergxyi7h]{background:var(--ink);color:#fff;border-radius:24px;gap:28px;padding:32px 24px;display:grid;position:relative;overflow:hidden}@media (width>=900px){.proof[data-astro-cid-ergxyi7h]{grid-template-columns:1.25fr 1fr;align-items:center;padding:48px}}.proof[data-astro-cid-ergxyi7h] .proof-stamp{color:#fff;opacity:.08;width:260px;height:260px;position:absolute;top:-34px;right:-30px}.proof[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{color:#fff}.proof[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:#c9dadd}.btn-proof[data-astro-cid-ergxyi7h]{color:var(--ink);background:#fff;justify-self:start}.btn-proof[data-astro-cid-ergxyi7h]:hover{color:var(--ink);background:#e9f0f0}.stats[data-astro-cid-ergxyi7h]{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid;position:relative}.stats[data-astro-cid-ergxyi7h] div[data-astro-cid-ergxyi7h]{background:#ffffff12;border-radius:16px;flex-direction:column-reverse;gap:2px;padding:16px;display:flex}.stats[data-astro-cid-ergxyi7h] dt[data-astro-cid-ergxyi7h]{color:#c9dadd;font-size:14px}.stats[data-astro-cid-ergxyi7h] dd[data-astro-cid-ergxyi7h]{margin:0;font-size:40px;font-weight:800;line-height:1}.cities[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.city[data-astro-cid-ergxyi7h]{color:var(--text);text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.city[data-astro-cid-ergxyi7h]:hover{border-color:var(--ink);box-shadow:var(--shadow);color:var(--text)}.city-art[data-astro-cid-ergxyi7h]{aspect-ratio:8/3.4;background:linear-gradient(#f3f6f4,#e8efec);align-items:flex-end;display:flex}.city-art[data-astro-cid-ergxyi7h] svg{width:100%;height:100%}.city-body[data-astro-cid-ergxyi7h]{gap:2px;padding:14px 16px 16px;display:grid}.city[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{font-family:var(--font-display);font-size:24px;font-weight:800}.guides[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.guide[data-astro-cid-ergxyi7h]{color:var(--text);border-top:4px solid var(--v);align-content:start;gap:8px;padding:18px;text-decoration:none;display:grid}.guide[data-astro-cid-ergxyi7h]:hover{border-color:var(--ink)}.guide[data-astro-cid-ergxyi7h] .chip[data-astro-cid-ergxyi7h]{justify-self:start}
