.bk[data-astro-cid-xhziu34n]{background:var(--ink);border-radius:24px;flex-direction:column;gap:18px;padding:clamp(18px,2.4vw,28px);display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.bk__head[data-astro-cid-xhziu34n]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 20px;display:flex}.bk__k[data-astro-cid-xhziu34n]{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-size:12.5px;font-weight:500}.bk__h[data-astro-cid-xhziu34n]{font-family:var(--display);letter-spacing:-.02em;margin-top:4px;font-size:clamp(24px,2.4vw,32px);font-weight:800}.bk__tz[data-astro-cid-xhziu34n]{color:var(--mute-2);font-size:13px}.bk__days[data-astro-cid-xhziu34n]{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.bk__days[data-astro-cid-xhziu34n] button{scroll-snap-align:start;background:var(--ink-2);width:76px;color:var(--white);cursor:pointer;font:inherit;transition:.25s var(--ease);border:1px solid #ffffff24;border-radius:16px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:12px 0;display:flex}.bk__days[data-astro-cid-xhziu34n] button small{color:var(--mute-2);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.bk__days[data-astro-cid-xhziu34n] button b{font-family:var(--display);font-size:26px;line-height:1.1}.bk__days[data-astro-cid-xhziu34n] button span{color:var(--mute);font-size:12px}.bk__days[data-astro-cid-xhziu34n] button:hover{border-color:var(--orange);transform:translateY(-2px)}.bk__days[data-astro-cid-xhziu34n] button[aria-selected=true]{background:var(--orange);border-color:var(--orange);color:var(--ink)}.bk__days[data-astro-cid-xhziu34n] button[aria-selected=true] small,.bk__days[data-astro-cid-xhziu34n] button[aria-selected=true] span{color:var(--ink)}.bk__days[data-astro-cid-xhziu34n] button:disabled{opacity:.35;cursor:not-allowed;transform:none}.bk__slots[data-astro-cid-xhziu34n]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.bk__slots[data-astro-cid-xhziu34n] button{min-height:48px;color:var(--white);font-family:var(--display);cursor:pointer;transition:.2s var(--ease);animation:slotIn .4s var(--ease) both;animation-delay:calc(var(--i) * 25ms);background:#656fff14;border:1px solid #8a92ff66;border-radius:12px;font-size:16px;font-weight:700}@keyframes slotIn{0%{opacity:0;transform:translateY(8px)}}.bk__slots[data-astro-cid-xhziu34n] button:hover{background:var(--blue);border-color:var(--blue)}.bk__slots[data-astro-cid-xhziu34n] button[aria-selected=true]{background:var(--orange);border-color:var(--orange);color:var(--ink)}.bk__empty[data-astro-cid-xhziu34n]{color:var(--mute)}.bk__confirm[data-astro-cid-xhziu34n]{background:var(--ink-3);animation:slotIn .5s var(--ease);border-radius:18px;flex-direction:column;gap:14px;padding:18px;display:flex}.bk__when[data-astro-cid-xhziu34n]{align-items:center;gap:14px;display:flex}.bk__cal[data-astro-cid-xhziu34n]{width:56px;height:60px;color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.bk__cal[data-astro-cid-xhziu34n] b[data-astro-cid-xhziu34n]{font-family:var(--display);font-size:24px;line-height:1}.bk__cal[data-astro-cid-xhziu34n] i[data-astro-cid-xhziu34n]{text-transform:uppercase;letter-spacing:.1em;color:var(--ink);background:var(--orange);text-align:center;width:100%;order:-1;margin-bottom:4px;padding:3px 0;font-size:11px;font-style:normal;font-weight:700}.bk__when[data-astro-cid-xhziu34n] strong[data-astro-cid-xhziu34n]{font-family:var(--display);font-size:20px;display:block}.bk__when[data-astro-cid-xhziu34n] small[data-astro-cid-xhziu34n]{color:var(--mute);font-size:14px}.bk__notes[data-astro-cid-xhziu34n]{color:var(--mute);flex-direction:column;gap:6px;font-size:14px;display:flex}.bk__notes[data-astro-cid-xhziu34n] textarea[data-astro-cid-xhziu34n]{background:var(--ink);width:100%;color:var(--white);font:inherit;resize:vertical;border:1.5px solid #ffffff2e;border-radius:12px;padding:12px 14px;font-size:15px}.bk__notes[data-astro-cid-xhziu34n] textarea[data-astro-cid-xhziu34n]:focus{border-color:var(--orange);outline:none}.bk__actions[data-astro-cid-xhziu34n]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bk__change[data-astro-cid-xhziu34n]{color:var(--mute);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.bk__done[data-astro-cid-xhziu34n]{flex-direction:column;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.bk__tick[data-astro-cid-xhziu34n]{color:#4ade80;animation:pop .7s var(--ease) both}@keyframes pop{0%{transform:scale(0)rotate(-30deg)}}.bk__tick[data-astro-cid-xhziu34n] path[data-astro-cid-xhziu34n]{stroke-dasharray:40;stroke-dashoffset:40px;animation:draw .6s .3s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.bk__done[data-astro-cid-xhziu34n] p[data-astro-cid-xhziu34n]{color:var(--mute);font-size:17px}.bk__note[data-astro-cid-xhziu34n]{color:var(--mute-2);background:#ffac2314;border-radius:10px;padding:10px 12px;font-size:12.5px}.bk__alt[data-astro-cid-xhziu34n]{font-size:13px}.bk__alt[data-astro-cid-xhziu34n] a[data-astro-cid-xhziu34n]{color:var(--mute-2)}@media (prefers-reduced-motion:reduce){.bk__slots[data-astro-cid-xhziu34n] button,.bk__confirm[data-astro-cid-xhziu34n],.bk__tick[data-astro-cid-xhziu34n],.bk__tick[data-astro-cid-xhziu34n] path[data-astro-cid-xhziu34n]{stroke-dashoffset:0;animation:none}}.ct[data-astro-cid-6bfsojfh]{padding:150px var(--pad-x) var(--pad-y);background:radial-gradient(at 85% 20%,#656fff29,#0000 55%)}.ct__grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.ct__copy[data-astro-cid-6bfsojfh]{flex-direction:column;gap:24px;display:flex;position:sticky;top:120px}.ct__copy[data-astro-cid-6bfsojfh] .h1[data-astro-cid-6bfsojfh]{font-size:clamp(46px,6vw,88px)}.ct__steps[data-astro-cid-6bfsojfh]{flex-direction:column;gap:12px;margin:8px 0 0;padding:0;font-size:18px;list-style:none;display:flex}.ct__steps[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{align-items:baseline;gap:16px;display:flex}.ct__steps[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{font-family:var(--display);color:var(--orange);font-weight:800}.ct__alt[data-astro-cid-6bfsojfh]{border-top:1px solid #ffffff1f;flex-direction:column;gap:8px;padding-top:24px;font-size:17px;display:flex}.ct__alt[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--mute-2);font-size:14px}.ct__wa[data-astro-cid-6bfsojfh]{color:#4ade80;text-decoration:none}.ct__wa[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{vertical-align:middle;font-size:10px}.ct__card[data-astro-cid-6bfsojfh]{background:var(--ink-2);border-radius:32px;padding:clamp(24px,3.4vw,44px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 50px 100px -50px #656fff99}.ct__card[data-astro-cid-6bfsojfh] form[data-astro-cid-6bfsojfh]{flex-direction:column;gap:18px;display:flex}.ct__row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fld[data-astro-cid-6bfsojfh]{position:relative}.fld[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.fld[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.fld[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{background:var(--ink);width:100%;min-height:62px;color:var(--white);font:inherit;border:1.5px solid #ffffff2e;border-radius:16px;padding:26px 18px 10px;font-size:16px;transition:border-color .3s,box-shadow .3s}.fld[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:130px}.fld[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--orange) 50%), linear-gradient(135deg, var(--orange) 50%, transparent 50%);background-position:calc(100% - 22px) 30px,calc(100% - 16px) 30px;background-repeat:no-repeat;background-size:6px 6px}.fld[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{color:var(--mute-2);pointer-events:none;transition:.25s var(--ease);transform-origin:0;font-size:16px;position:absolute;top:20px;left:19px}.fld[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus+label[data-astro-cid-6bfsojfh],.fld[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:not(:placeholder-shown)+label[data-astro-cid-6bfsojfh],.fld[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus+label[data-astro-cid-6bfsojfh],.fld[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:not(:placeholder-shown)+label[data-astro-cid-6bfsojfh],.fld--sel[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{color:var(--orange);letter-spacing:.04em;font-size:12px;top:9px}.fld[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.fld[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:focus,.fld[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 5px #ffac2326}.ct__needs[data-astro-cid-6bfsojfh]{border:0;margin:0;padding:0}.ct__needs[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{margin-bottom:10px;font-size:15px;font-weight:500}.ct__needs[data-astro-cid-6bfsojfh]>div[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-6bfsojfh]{cursor:pointer;position:relative}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;position:absolute}.chip[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{min-height:44px;transition:.25s var(--ease);border:1px solid #ffffff38;border-radius:999px;align-items:center;padding:0 18px;font-size:15px;display:inline-flex}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{background:var(--orange);border-color:var(--orange);color:var(--ink);font-weight:500}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:3px solid var(--orange);outline-offset:2px}.ct__err[data-astro-cid-6bfsojfh]{color:#ffb4b4;background:#ff78781f;border-radius:12px;padding:12px 16px}.ct__go[data-astro-cid-6bfsojfh]{align-self:stretch;min-height:64px}.ct__fine[data-astro-cid-6bfsojfh]{color:var(--mute-2);font-size:13px}.ct__done[data-astro-cid-6bfsojfh]{flex-direction:column;gap:18px;display:flex;position:relative}.ct__splat[data-astro-cid-6bfsojfh]{background:var(--blue);opacity:.25;width:220px;height:220px;animation:pop .9s var(--ease) both;border-radius:46% 54% 38% 62%/52% 38% 62% 48%;position:absolute;top:-60px;right:-40px}.ct__done[data-astro-cid-6bfsojfh] .h2[data-astro-cid-6bfsojfh]{color:var(--orange);position:relative}.ct__done[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--mute);font-size:18px;position:relative}.ct__again[data-astro-cid-6bfsojfh]{color:var(--white);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:999px;align-self:flex-start;padding:0 18px}@media (width<=900px){.ct__grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.ct__copy[data-astro-cid-6bfsojfh]{position:static}.ct__row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
