.sv[data-astro-cid-nciv2djs]{width:100%;display:flex;justify-content:center;color:var(--color-text-dark)}.sv-sk[data-astro-cid-nciv2djs]{display:block;height:8px;border-radius:4px;background:var(--color-border)}.sv-sk--dark[data-astro-cid-nciv2djs]{background:var(--color-text-dark);opacity:.8}.sv-chip[data-astro-cid-nciv2djs]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:var(--radius-full);background:var(--color-body);box-shadow:var(--shadow-md);font-size:.75rem;font-weight:600;color:var(--color-primary);white-space:nowrap}.sv-chip[data-astro-cid-nciv2djs] svg{width:13px;height:13px;stroke-width:2.5}.sv-chip--float[data-astro-cid-nciv2djs]{position:absolute;right:-1.25rem;bottom:-1rem}.sv-dot[data-astro-cid-nciv2djs]{width:7px;height:7px;border-radius:50%;background:#22a55b;box-shadow:0 0 0 3px #22a55b33}.sv-build[data-astro-cid-nciv2djs]{position:relative;width:100%;max-width:360px;padding-right:2.5rem}.sv-win[data-astro-cid-nciv2djs]{border-radius:12px;background:var(--color-body);box-shadow:var(--shadow-lg);overflow:hidden}.sv-win__bar[data-astro-cid-nciv2djs]{display:flex;gap:5px;padding:.6rem .75rem;border-bottom:1px solid var(--color-border)}.sv-win__bar[data-astro-cid-nciv2djs] i[data-astro-cid-nciv2djs]{width:8px;height:8px;border-radius:50%;background:var(--color-border)}.sv-win__body[data-astro-cid-nciv2djs]{display:flex;flex-direction:column;gap:.55rem;padding:1rem}.sv-block[data-astro-cid-nciv2djs]{display:block;border-radius:8px;background:#cfff91bf}.sv-block--hero[data-astro-cid-nciv2djs]{height:70px;margin-bottom:.25rem}.sv-block--sm[data-astro-cid-nciv2djs]{height:42px}.sv-pill[data-astro-cid-nciv2djs]{display:block;width:32%;height:18px;margin-top:.25rem;border-radius:var(--radius-full);background:var(--color-primary)}.sv-pill--sm[data-astro-cid-nciv2djs]{width:55%;height:12px}.sv-phone[data-astro-cid-nciv2djs]{position:absolute;right:0;bottom:-1.5rem;width:96px;display:flex;flex-direction:column;gap:.4rem;padding:1.4rem .55rem .8rem;border:3px solid var(--color-text-dark);border-radius:18px;background:var(--color-body);box-shadow:var(--shadow-lg)}.sv-phone[data-astro-cid-nciv2djs] .sv-sk[data-astro-cid-nciv2djs]{height:6px}.sv-phone__notch[data-astro-cid-nciv2djs]{position:absolute;top:.45rem;left:50%;width:28px;height:5px;border-radius:3px;background:var(--color-text-dark);transform:translate(-50%)}.sv-search[data-astro-cid-nciv2djs]{width:100%;max-width:340px;display:flex;flex-direction:column;gap:.6rem}.sv-search__bar[data-astro-cid-nciv2djs]{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-radius:var(--radius-full);background:var(--color-body);box-shadow:var(--shadow-md)}.sv-search__bar[data-astro-cid-nciv2djs] svg{width:16px;height:16px;color:var(--color-text-muted)}.sv-result[data-astro-cid-nciv2djs]{display:flex;gap:.75rem;padding:.85rem 1rem;border-radius:12px;background:#ffffffb3}.sv-result--you[data-astro-cid-nciv2djs]{background:var(--color-body);box-shadow:var(--shadow-lg);transform:scale(1.03)}.sv-result__pin[data-astro-cid-nciv2djs]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:var(--color-primary);color:var(--color-secondary)}.sv-result__pin[data-astro-cid-nciv2djs] svg{width:15px;height:15px}.sv-result__pin--muted[data-astro-cid-nciv2djs]{background:var(--color-light);color:var(--color-text-muted)}.sv-result__lines[data-astro-cid-nciv2djs]{flex:1;display:flex;flex-direction:column;gap:.4rem;justify-content:center}.sv-stars[data-astro-cid-nciv2djs]{font-size:.75rem;line-height:1;letter-spacing:.1em;color:#e8a317}.sv-booking[data-astro-cid-nciv2djs]{position:relative;width:100%;max-width:300px;padding:1.1rem;border-radius:14px;background:var(--color-body);box-shadow:var(--shadow-lg)}.sv-booking__head[data-astro-cid-nciv2djs]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9rem}.sv-booking__nav[data-astro-cid-nciv2djs]{display:flex;gap:4px}.sv-booking__nav[data-astro-cid-nciv2djs] i[data-astro-cid-nciv2djs]{width:18px;height:18px;border-radius:50%;background:var(--color-light)}.sv-cal[data-astro-cid-nciv2djs]{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:.9rem}.sv-cal__day[data-astro-cid-nciv2djs]{aspect-ratio:1;border-radius:6px;background:var(--color-light)}.sv-cal__day[data-astro-cid-nciv2djs].is-off{opacity:.4}.sv-cal__day[data-astro-cid-nciv2djs].is-picked{background:var(--color-primary)}.sv-slots[data-astro-cid-nciv2djs]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sv-slot[data-astro-cid-nciv2djs]{height:24px;border-radius:var(--radius-full);border:1px solid var(--color-border)}.sv-slot[data-astro-cid-nciv2djs].is-picked{border-color:var(--color-primary);background:#cfff91b3}.sv-log[data-astro-cid-nciv2djs]{position:relative;width:100%;max-width:320px;display:flex;flex-direction:column;gap:.25rem;padding:.75rem;border-radius:14px;background:var(--color-body);box-shadow:var(--shadow-lg)}.sv-log__row[data-astro-cid-nciv2djs]{display:flex;align-items:center;gap:.75rem;padding:.65rem .5rem}.sv-log__row[data-astro-cid-nciv2djs]+.sv-log__row[data-astro-cid-nciv2djs]{border-top:1px solid var(--color-light)}.sv-log__icon[data-astro-cid-nciv2djs]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;background:var(--color-light);color:var(--color-primary)}.sv-log__icon[data-astro-cid-nciv2djs] svg{width:15px;height:15px}.sv-log__done[data-astro-cid-nciv2djs]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:auto;border-radius:50%;background:var(--color-primary);color:var(--color-secondary)}.sv-log__done[data-astro-cid-nciv2djs] svg{width:12px;height:12px;stroke-width:3}.sv-migrate[data-astro-cid-nciv2djs]{position:relative;width:100%;max-width:360px;display:flex;align-items:center;gap:.75rem}.sv-site[data-astro-cid-nciv2djs]{position:relative;flex:1;border-radius:12px;background:var(--color-body);box-shadow:var(--shadow-lg);overflow:hidden}.sv-migrate[data-astro-cid-nciv2djs] .sv-chip--float[data-astro-cid-nciv2djs]{bottom:-2.25rem}.sv-site--old[data-astro-cid-nciv2djs]{opacity:.75;transform:scale(.94);box-shadow:var(--shadow-md)}.sv-site__body[data-astro-cid-nciv2djs]{display:flex;flex-direction:column;gap:.5rem;padding:.85rem .85rem 2.4rem}.sv-plugins[data-astro-cid-nciv2djs]{display:flex;gap:4px;margin-top:.15rem}.sv-plugins[data-astro-cid-nciv2djs] i[data-astro-cid-nciv2djs]{flex:1;height:16px;border-radius:4px;background:var(--color-light);border:1px dashed #d7d7d7}.sv-time[data-astro-cid-nciv2djs]{position:absolute;left:.85rem;bottom:.7rem;padding:.15rem .5rem;border-radius:var(--radius-full);font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums}.sv-time--slow[data-astro-cid-nciv2djs]{background:#fde2e1;color:#b42318}.sv-time--fast[data-astro-cid-nciv2djs]{background:var(--color-primary);color:var(--color-secondary)}.sv-migrate__arrow[data-astro-cid-nciv2djs]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:var(--color-body);box-shadow:var(--shadow-md);color:var(--color-primary)}.sv-migrate__arrow[data-astro-cid-nciv2djs] svg{width:15px;height:15px;stroke-width:2.5}.sv-speed[data-astro-cid-nciv2djs]{position:relative;width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:1.1rem;padding:1.4rem 1.25rem 1.5rem;border-radius:14px;background:var(--color-body);box-shadow:var(--shadow-lg)}.sv-gauge[data-astro-cid-nciv2djs]{position:relative;width:104px;height:104px}.sv-gauge[data-astro-cid-nciv2djs] svg[data-astro-cid-nciv2djs]{width:100%;height:100%;transform:rotate(-90deg)}.sv-gauge[data-astro-cid-nciv2djs] circle[data-astro-cid-nciv2djs]{fill:none;stroke-width:9}.sv-gauge__track[data-astro-cid-nciv2djs]{stroke:var(--color-light)}.sv-gauge__fill[data-astro-cid-nciv2djs]{stroke:#22a55b;stroke-linecap:round;stroke-dasharray:98 100}.sv-gauge[data-astro-cid-nciv2djs] strong[data-astro-cid-nciv2djs]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-secondary);font-size:2rem;font-weight:800;letter-spacing:-.03em;color:#166534}.sv-vitals[data-astro-cid-nciv2djs]{width:100%;display:flex;flex-direction:column;gap:.55rem}.sv-vital[data-astro-cid-nciv2djs]{display:grid;grid-template-columns:2.2rem 1fr 2.6rem;align-items:center;gap:.6rem;font-size:.6875rem;font-weight:700}.sv-vital__name[data-astro-cid-nciv2djs]{color:var(--color-text-muted);letter-spacing:.06em}.sv-vital__value[data-astro-cid-nciv2djs]{text-align:right;color:var(--color-text-dark);font-variant-numeric:tabular-nums}.sv-vital__bar[data-astro-cid-nciv2djs]{height:6px;border-radius:3px;background:var(--color-light);overflow:hidden}.sv-vital__bar[data-astro-cid-nciv2djs] span[data-astro-cid-nciv2djs]{display:block;height:100%;border-radius:3px;background:#22a55b}@media(max-width:600px){.sv-chip--float[data-astro-cid-nciv2djs]{right:-.5rem}}
