.nx-demo[data-astro-cid-c4cmo2ok]{display:flex;flex-direction:column;gap:14px;container-type:inline-size}.nx-demo[data-astro-cid-c4cmo2ok][hidden]{display:none}.nx-pair[data-astro-cid-c4cmo2ok]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px}.nx-field[data-astro-cid-c4cmo2ok]{display:flex;flex-direction:column;gap:6px;min-width:0}.nx-field--loose[data-astro-cid-c4cmo2ok]{gap:8px}.nx-label[data-astro-cid-c4cmo2ok]{font-size:12.5px;font-weight:700;line-height:1.5;color:var(--color-muted)}.nx-opt[data-astro-cid-c4cmo2ok]{font-weight:500;color:var(--color-faint)}.nx-input[data-astro-cid-c4cmo2ok]{box-sizing:border-box;width:100%;border:0;border-radius:16px;padding:16px 18px;background:var(--color-cream);color:var(--color-ink);font:inherit;font-size:15px;outline:none;transition:box-shadow .15s ease}.nx-input[data-astro-cid-c4cmo2ok]::placeholder{color:var(--color-faint);opacity:1}.nx-textarea[data-astro-cid-c4cmo2ok]{display:block;min-height:90px;resize:vertical}.nx-input[data-astro-cid-c4cmo2ok]:focus-visible{box-shadow:var(--nx-ring)}.nx-input[data-astro-cid-c4cmo2ok][aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #b42318}.nx-input[data-astro-cid-c4cmo2ok][aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 1.5px #b42318,var(--nx-ring)}.nx-err[data-astro-cid-c4cmo2ok]{margin:0;font-size:12px;font-weight:600;color:#b42318}.nx-err[data-astro-cid-c4cmo2ok][hidden]{display:none}.nx-hp[data-astro-cid-c4cmo2ok]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.nx-seg[data-astro-cid-c4cmo2ok]{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:999px;background:var(--color-cream)}.nx-seg__opt[data-astro-cid-c4cmo2ok]{position:relative;flex:1 1 0;display:block;text-align:center;cursor:pointer;border-radius:999px;padding:9px 12px;font-size:13.5px;font-weight:700;line-height:1.5;white-space:nowrap;color:var(--color-ink);transition:background-color .15s ease,box-shadow .15s ease}.nx-seg__opt[data-astro-cid-c4cmo2ok] input[data-astro-cid-c4cmo2ok]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.nx-seg__opt[data-astro-cid-c4cmo2ok]:hover:not(:has(input:checked)){background:#ffffff80}.nx-seg__opt[data-astro-cid-c4cmo2ok]:has(input:checked){background:var(--color-paper);box-shadow:0 1px 3px #14151f1f}.nx-seg__opt[data-astro-cid-c4cmo2ok]:has(input:focus-visible){box-shadow:var(--nx-ring)}@container (max-width: 359px){.nx-seg--four[data-astro-cid-c4cmo2ok]{display:grid;grid-template-columns:1fr 1fr;border-radius:20px}}.nx-chips[data-astro-cid-c4cmo2ok]{display:flex;flex-wrap:wrap;gap:6px}.nx-chips[data-astro-cid-c4cmo2ok][hidden],.nx-chip[data-astro-cid-c4cmo2ok][hidden]{display:none}.nx-chip[data-astro-cid-c4cmo2ok]{display:inline-flex;align-items:center;cursor:pointer;white-space:nowrap;border:1.5px solid #e3e0d6;border-radius:999px;padding:6px 12px;background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:13px;font-weight:700;line-height:1.5;transition:background-color .15s ease,border-color .15s ease}.nx-chip[data-astro-cid-c4cmo2ok]:hover{border-color:var(--color-violet)}.nx-chip[data-astro-cid-c4cmo2ok][aria-pressed=true]{background:var(--color-lilac);border-color:var(--color-violet)}.nx-chip[data-astro-cid-c4cmo2ok]:focus-visible{outline:none;box-shadow:var(--nx-ring)}.nx-slots[data-astro-cid-c4cmo2ok]{--day-h: 76px;--pill-h: 44px;--g: 8px;--gap: 12px;gap:8px}.nx-slots__head[data-astro-cid-c4cmo2ok]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.nx-slots__meta[data-astro-cid-c4cmo2ok]{font-size:12px;font-weight:600;color:var(--color-faint);white-space:nowrap}.nx-slots__body[data-astro-cid-c4cmo2ok]{display:flex;flex-direction:column;gap:var(--gap);min-height:calc(var(--day-h) * 2 + var(--pill-h) * 2 + var(--g) * 2 + var(--gap))}.nx-days[data-astro-cid-c4cmo2ok]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:var(--day-h);gap:var(--g);min-height:calc(var(--day-h) * 2 + var(--g));align-content:start}.nx-times[data-astro-cid-c4cmo2ok]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--pill-h);gap:var(--g);min-height:calc(var(--pill-h) * 2 + var(--g));align-content:start}.nx-days[data-astro-cid-c4cmo2ok][hidden],.nx-times[data-astro-cid-c4cmo2ok][hidden]{display:none}.nx-day[data-astro-cid-c4cmo2ok],.nx-time[data-astro-cid-c4cmo2ok]{position:relative;box-sizing:border-box;min-width:0;cursor:pointer}.nx-day[data-astro-cid-c4cmo2ok] input[data-astro-cid-c4cmo2ok],.nx-time[data-astro-cid-c4cmo2ok] input[data-astro-cid-c4cmo2ok]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.nx-day[data-astro-cid-c4cmo2ok]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:16px;background:var(--color-cream);color:var(--color-ink);transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.nx-day__wd[data-astro-cid-c4cmo2ok]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:var(--color-muted)}.nx-day__num[data-astro-cid-c4cmo2ok]{font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.nx-day__mon[data-astro-cid-c4cmo2ok]{font-size:12px;font-weight:600;line-height:1.3;color:var(--color-muted)}.nx-day[data-astro-cid-c4cmo2ok]:hover:not(.is-full):not(:has(input:checked)){box-shadow:inset 0 0 0 1.5px var(--color-line-2)}.nx-day[data-astro-cid-c4cmo2ok]:has(input:checked){background:var(--color-ink);color:#fff}.nx-day[data-astro-cid-c4cmo2ok]:has(input:checked) .nx-day__wd[data-astro-cid-c4cmo2ok],.nx-day[data-astro-cid-c4cmo2ok]:has(input:checked) .nx-day__mon[data-astro-cid-c4cmo2ok]{color:#ffffffb8}.nx-day[data-astro-cid-c4cmo2ok].is-full{cursor:default;color:#b9bccb}.nx-day[data-astro-cid-c4cmo2ok].is-full .nx-day__wd[data-astro-cid-c4cmo2ok],.nx-day[data-astro-cid-c4cmo2ok].is-full .nx-day__mon[data-astro-cid-c4cmo2ok]{color:#b9bccb}.nx-time[data-astro-cid-c4cmo2ok]{display:flex;align-items:center;justify-content:center;border:1.5px solid #e3e0d6;border-radius:999px;background:var(--color-paper);color:var(--color-ink);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.nx-time[data-astro-cid-c4cmo2ok]:hover:not(.is-taken):not(:has(input:checked)){border-color:var(--color-violet)}.nx-time[data-astro-cid-c4cmo2ok]:has(input:checked){background:var(--color-violet);border-color:var(--color-violet);color:#fff}.nx-time[data-astro-cid-c4cmo2ok].is-taken{cursor:default;color:#b9bccb;text-decoration:line-through}.nx-times[data-astro-cid-c4cmo2ok][aria-invalid=true] .nx-time[data-astro-cid-c4cmo2ok]:not(.is-taken){border-color:#b42318}.nx-day[data-astro-cid-c4cmo2ok]:has(input:focus-visible),.nx-time[data-astro-cid-c4cmo2ok]:has(input:focus-visible){box-shadow:var(--nx-ring)}.nx-skel[data-astro-cid-c4cmo2ok]{cursor:default;border-color:transparent;background:linear-gradient(90deg,var(--color-cream) 0%,var(--color-line) 50%,var(--color-cream) 100%);background-size:200% 100%;animation:nx-skel 1.4s ease-in-out infinite}@keyframes nx-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.nx-skel[data-astro-cid-c4cmo2ok]{animation:none}}.nx-slots__off[data-astro-cid-c4cmo2ok]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:20px;background:var(--color-cream);padding:20px;text-align:center;color:var(--color-muted)}.nx-slots__off[data-astro-cid-c4cmo2ok][hidden]{display:none}.nx-slots__off[data-astro-cid-c4cmo2ok] p[data-astro-cid-c4cmo2ok]{margin:0}.nx-slots__off-title[data-astro-cid-c4cmo2ok]{font-size:15px;font-weight:800;color:var(--color-ink)}.nx-slots__off-text[data-astro-cid-c4cmo2ok]{font-size:13px;line-height:1.45;max-width:28em}.nx-retry[data-astro-cid-c4cmo2ok]{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:10px 16px;cursor:pointer;background:var(--color-ink);color:var(--color-paper);font:inherit;font-size:14px;font-weight:700;white-space:nowrap}.nx-retry[data-astro-cid-c4cmo2ok][hidden]{display:none}.nx-retry[data-astro-cid-c4cmo2ok]:focus-visible{outline:none;box-shadow:var(--nx-ring)}.nx-retry[data-astro-cid-c4cmo2ok] svg[data-astro-cid-c4cmo2ok]{flex:none}.nx-hint[data-astro-cid-c4cmo2ok]{margin:0;font-size:12px;line-height:1.4;color:var(--color-faint)}.nx-hint[data-astro-cid-c4cmo2ok][hidden]{display:none}.nx-picked[data-astro-cid-c4cmo2ok]{margin:0;display:flex;align-items:center;gap:10px;border-radius:16px;padding:12px 16px;background:var(--color-mint);color:var(--color-ink);font-size:14px;font-weight:700;line-height:1.4}.nx-picked[data-astro-cid-c4cmo2ok][hidden]{display:none}.nx-picked[data-astro-cid-c4cmo2ok] svg[data-astro-cid-c4cmo2ok]{flex:none}.nx-foot[data-astro-cid-c4cmo2ok]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.nx-foot__note[data-astro-cid-c4cmo2ok]{flex:1 1 12em;min-width:0;display:flex;align-items:center;font-size:12px;line-height:1.5;min-height:3em;color:var(--color-faint);max-width:30em}.nx-submit[data-astro-cid-c4cmo2ok]{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:8px 8px 8px 18px;background:var(--color-ink);color:var(--color-paper);font:inherit;font-size:14px;font-weight:700;transition:transform .15s ease}.nx-submit[data-astro-cid-c4cmo2ok]:hover:not(:disabled){transform:translateY(-2px)}.nx-submit[data-astro-cid-c4cmo2ok]:disabled{cursor:default;opacity:.7}.nx-submit[data-astro-cid-c4cmo2ok]:focus-visible{outline:none;box-shadow:var(--nx-ring)}.nx-submit__dot[data-astro-cid-c4cmo2ok]{width:30px;height:30px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-teal);color:var(--color-ink)}.nx-send-err[data-astro-cid-c4cmo2ok]{margin:0;font-size:13px;font-weight:600;color:#b42318}.nx-send-err[data-astro-cid-c4cmo2ok][hidden]{display:none}.nx-done[data-astro-cid-c4cmo2ok]{text-align:center;padding:40px 10px}.nx-done[data-astro-cid-c4cmo2ok][hidden]{display:none}.nx-done__mark[data-astro-cid-c4cmo2ok]{width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-mint);color:var(--color-ink)}.nx-done[data-astro-cid-c4cmo2ok] h3[data-astro-cid-c4cmo2ok]{margin:18px 0 6px;font-size:28px;font-weight:800;letter-spacing:-.03em;outline:none}.nx-done[data-astro-cid-c4cmo2ok] p[data-astro-cid-c4cmo2ok]{margin:0;color:var(--color-muted)}
