.dialog.svelte-1limssg{color:var(--bs-body-color);background-color:var(--bs-body-bg);width:calc(100% - var(--dialog-spacing));max-width:980px;max-height:calc(100% - var(--dialog-spacing));border-radius:var(--bs-border-radius-xxl);opacity:1;border:0;flex-direction:column;padding:0;font-size:.75rem;transition:opacity .2s,transform .2s;display:flex;transform:scale(1);box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}@starting-style{.dialog.svelte-1limssg{opacity:0;transform:scale(.96)}}.dialog.svelte-1limssg::backdrop{background:#000000bf;transition:background-color .2s}@starting-style{.dialog.svelte-1limssg::backdrop{background:0 0}}.dialog.svelte-1limssg{--dialog-spacing:16px}.dialog--small.svelte-1limssg{max-width:520px}.dialog--large.svelte-1limssg{max-width:1200px}.dialog--no-backdrop.svelte-1limssg::backdrop{background:0 0}.dialog--closing.svelte-1limssg{opacity:0;transform:scale(.96)}.dialog--closing.svelte-1limssg::backdrop{background:0 0}@media (prefers-reduced-motion:reduce){.dialog.svelte-1limssg,.dialog.svelte-1limssg::backdrop{transition:none}}.dialog__headline.svelte-1limssg{padding:16px 8px;padding-left:var(--dialog-spacing);border-radius:var(--bs-border-radius-xxl) var(--bs-border-radius-xxl) 0 0;border-bottom:1px solid #5c6e521f;justify-content:space-between;align-items:center;display:flex}.dialog__headline__title.svelte-1limssg{margin:0;font-size:1.5rem}.dialog__headline.svelte-1limssg .dialog__close:where(.svelte-1limssg){position:relative;top:auto;right:auto}.dialog__headline.svelte-1limssg+.dialog__content:where(.svelte-1limssg){border-start-start-radius:0;border-start-end-radius:0}.dialog__close.svelte-1limssg{width:32px;height:32px;color:var(--bs-body-color);z-index:1;opacity:.8;background:0 0;border:0;flex-shrink:0;padding:4px;position:absolute;top:8px;right:8px}.dialog__close.svelte-1limssg svg.icon:where(.svelte-1limssg){width:100%;height:100%}.dialog__close.svelte-1limssg:hover,.dialog__close.svelte-1limssg:focus{opacity:1}.dialog__content.svelte-1limssg{flex:1 1 content;padding:var(--dialog-spacing);border-radius:var(--bs-border-radius-xxl);min-height:80px;line-height:1.4;position:relative;overflow:auto}.dialog__action.svelte-1limssg{gap:var(--dialog-spacing);background-color:var(--bs-body-bg);padding:var(--dialog-spacing);border-radius:0 0 var(--bs-border-radius-xxl) var(--bs-border-radius-xxl);z-index:3;border-top:1px solid #5c6e521f;flex-direction:row-reverse;display:flex;position:sticky;bottom:0}.dialog__action.svelte-1limssg .button:where(.svelte-1limssg),.dialog__action.svelte-1limssg>:where(.svelte-1limssg){width:100%;margin:0}.dialog__action.svelte-1limssg .button:where(.svelte-1limssg):only-child,.dialog__action.svelte-1limssg>:where(.svelte-1limssg):only-child{margin-left:auto;margin-right:auto}.intro.svelte-bqkwih{max-width:500px;color:var(--ink-soft);text-align:center;margin:.5rem auto 1.25rem;font-size:.95rem}.option-group.svelte-bqkwih{flex-direction:column;gap:.75rem;max-width:500px;margin:0 auto;display:flex}.option.svelte-bqkwih{text-align:left;background:var(--paper);cursor:pointer;border:1.5px solid #5c6e522e;border-radius:18px;align-items:center;gap:1rem;width:100%;padding:1rem 1.1rem;transition:border-color .2s,box-shadow .25s,transform .15s;display:flex}.option.svelte-bqkwih:hover,.option.svelte-bqkwih:focus-visible{border-color:var(--clay);transform:translateY(-1px);box-shadow:0 12px 30px -18px #2b352a66}.option.svelte-bqkwih:hover .option-arrow:where(.svelte-bqkwih),.option.svelte-bqkwih:focus-visible .option-arrow:where(.svelte-bqkwih){color:var(--clay-deep);transform:translate(3px)}.option.svelte-bqkwih:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.option-main.svelte-bqkwih{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.option-title.svelte-bqkwih{color:var(--ink);font-family:Fraunces Variable;font-size:1.08rem;font-weight:500}.option-desc.svelte-bqkwih{color:var(--ink-soft);font-size:.85rem}.option-meta.svelte-bqkwih{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.15rem;display:flex}.option-duration.svelte-bqkwih{color:var(--sage-deep);background:#93a48729;border-radius:100px;padding:.15rem .6rem;font-size:.8rem;font-weight:600;line-height:1.4}.option-arrow.svelte-bqkwih{width:18px;height:18px;color:var(--ink-soft);flex-shrink:0;transition:transform .2s,color .2s}.fallback.svelte-bqkwih{text-align:center;max-width:500px;color:var(--ink-soft);margin:1.25rem auto .5rem;font-size:.85rem}.fallback.svelte-bqkwih a:where(.svelte-bqkwih){color:var(--clay-deep);font-weight:600;text-decoration:none}.fallback.svelte-bqkwih a:where(.svelte-bqkwih):hover{text-decoration:underline}.calendar-header.svelte-bqkwih{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.btn-back.svelte-bqkwih{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:100px;align-items:center;gap:.35rem;margin-left:-.6rem;padding:.4rem .6rem;font-size:.9rem;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.btn-back.svelte-bqkwih svg:where(.svelte-bqkwih){width:16px;height:16px}.btn-back.svelte-bqkwih:hover{color:var(--ink);background:#93a4871f}.calendar-context.svelte-bqkwih{color:var(--ink-soft);text-align:right;font-size:.82rem}.calendar-body.svelte-bqkwih{min-height:400px;position:relative}.calendar-loading.svelte-bqkwih{color:var(--ink-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.9rem;display:flex;position:absolute;inset:0}.calendar-loading.svelte-bqkwih a:where(.svelte-bqkwih){color:var(--clay-deep);font-weight:600;text-decoration:none}.calendar-loading.svelte-bqkwih a:where(.svelte-bqkwih):hover{text-decoration:underline}.spinner.svelte-bqkwih{border:3px solid #93a48740;border-top-color:var(--sage-deep);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite svelte-bqkwih-spin}#calendar-widget.is-loading.svelte-bqkwih{visibility:hidden}@keyframes svelte-bqkwih-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.option.svelte-bqkwih,.option-arrow.svelte-bqkwih{transition:none}.spinner.svelte-bqkwih{animation-duration:1.6s}}
