.fc-root.svelte-xvs1jc{--fc-shadow-frame: 0 4px 24px rgba(0,0,0,.04), 0 1px 4px rgba(0,0,0,.02);--fc-shadow-frame-hover: 0 8px 40px rgba(0,0,0,.07), 0 2px 8px rgba(0,0,0,.03);--fc-shadow-frame-dark: 0 4px 24px rgba(0,0,0,.2), 0 1px 4px rgba(0,0,0,.1);--fc-shadow-hover: 0 2px 8px rgba(0,0,0,.04);--fc-shadow-hover-dark: 0 2px 8px rgba(0,0,0,.15);--fc-shadow-hover-lg: 0 2px 12px rgba(0,0,0,.04);--fc-shadow-hover-lg-dark: 0 2px 12px rgba(0,0,0,.15)}.fc-tab.svelte-xvs1jc{padding:.5rem 1.125rem;font-size:var(--text-sm);font-weight:600;color:var(--color-subtle);border:1px solid var(--color-edge);border-radius:9999px;background:transparent;cursor:pointer;transition:all .2s ease}.fc-tab.svelte-xvs1jc:hover{color:var(--color-heading);border-color:var(--color-field-border);background:var(--color-surface-hover)}.fc-tab-active.svelte-xvs1jc{color:var(--color-page);background:var(--color-heading);border-color:var(--color-heading)}.fc-tab-active.svelte-xvs1jc:hover{color:var(--color-page);background:var(--color-heading);opacity:.9}.fc-frame.svelte-xvs1jc{border-radius:1rem;border:1px solid var(--color-edge);background:var(--color-surface);box-shadow:var(--fc-shadow-frame);overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.fc-frame.svelte-xvs1jc:hover{box-shadow:var(--fc-shadow-frame-hover);transform:translateY(-2px)}.dark .fc-frame.svelte-xvs1jc{box-shadow:var(--fc-shadow-frame-dark)}.fc-frame-inner.svelte-xvs1jc{min-height:320px;cursor:default}.fc-slides.svelte-xvs1jc{display:grid;grid-template-columns:1fr}.fc-slide.svelte-xvs1jc{grid-row:1;grid-column:1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.fc-slide-active.svelte-xvs1jc{opacity:1;visibility:visible;pointer-events:auto}.fc-bar.svelte-xvs1jc{display:flex;gap:5px;padding:12px 16px;border-bottom:1px solid var(--color-edge-subtle);background:var(--color-surface-alt)}.fc-bar.svelte-xvs1jc span:where(.svelte-xvs1jc){width:8px;height:8px;border-radius:50%;background:var(--color-edge)}.fc-arrow.svelte-xvs1jc{display:none;position:absolute;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:9999px;background:var(--color-surface);border:1px solid var(--color-edge);color:var(--color-heading);box-shadow:var(--shadow-elevated);cursor:pointer;z-index:10;transition:background-color .15s ease}.fc-arrow.svelte-xvs1jc:hover{background:var(--color-surface-hover)}.fc-arrow.svelte-xvs1jc:active{transform:translateY(-50%) scale(.95)}.fc-arrow-left.svelte-xvs1jc{left:-3.5rem}.fc-arrow-right.svelte-xvs1jc{right:-3.5rem}@media(min-width:1024px){.fc-arrow.svelte-xvs1jc{display:flex}}.fc-dot.svelte-xvs1jc{width:.5rem;height:.5rem;border-radius:9999px;background:var(--color-edge);border:none;padding:0;cursor:pointer;transition:all .3s ease}.fc-dot.svelte-xvs1jc:hover{background:var(--color-muted)}.fc-dot-active.svelte-xvs1jc{width:1.5rem;background:var(--color-brand-700)}.dark .fc-dot-active.svelte-xvs1jc{background:var(--color-brand-400)}.fc-frame-inner.svelte-xvs1jc .rounded-xl{transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease;cursor:default}.fc-frame-inner.svelte-xvs1jc .rounded-xl:hover{background-color:var(--color-brand-50)!important;border-color:var(--color-brand-200)!important;box-shadow:var(--fc-shadow-hover)}.dark .fc-frame-inner.svelte-xvs1jc .rounded-xl:hover{background-color:var(--color-brand-950)!important;border-color:var(--color-brand-800)!important;box-shadow:var(--fc-shadow-hover-dark)}.fc-frame-inner.svelte-xvs1jc .rounded-lg{transition:background-color .18s ease,transform .18s ease}.fc-frame-inner.svelte-xvs1jc .rounded-lg:hover{background-color:var(--color-brand-100)!important}.dark .fc-frame-inner.svelte-xvs1jc .rounded-lg:hover{background-color:var(--color-brand-950)!important}.fc-frame-inner.svelte-xvs1jc .rounded-2xl{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.fc-frame-inner.svelte-xvs1jc .rounded-2xl:hover{background-color:var(--color-brand-50)!important;box-shadow:var(--fc-shadow-hover-lg)}.dark .fc-frame-inner.svelte-xvs1jc .rounded-2xl:hover{background-color:var(--color-brand-950)!important;box-shadow:var(--fc-shadow-hover-lg-dark)}.fc-frame-inner.svelte-xvs1jc .rounded-full:hover{filter:brightness(1.08);transition:filter .2s ease}.fc-frame-inner.svelte-xvs1jc .rounded-t:hover,.fc-frame-inner.svelte-xvs1jc .rounded-t-sm:hover{filter:brightness(1.12);transition:filter .15s ease}.fc-frame-inner.svelte-xvs1jc span[class*=rounded]:hover{filter:brightness(1.06) saturate(1.15);transition:filter .18s ease}.fc-frame-inner.svelte-xvs1jc [class*=border-dashed]{transition:border-color .18s ease,background-color .18s ease}.fc-frame-inner.svelte-xvs1jc [class*=border-dashed]:hover{border-color:var(--color-brand-400)!important;background-color:var(--color-brand-50)!important}.dark .fc-frame-inner.svelte-xvs1jc [class*=border-dashed]:hover{border-color:var(--color-brand-600)!important;background-color:var(--color-brand-950)!important}.fc-frame-inner.svelte-xvs1jc [class*=bg-amber-700]{transition:background-color .15s ease,transform .15s ease}.fc-frame-inner.svelte-xvs1jc [class*=bg-amber-700]:hover{background-color:var(--color-brand-800)!important;transform:translateY(-1px)}.fc-frame-inner.svelte-xvs1jc [class*=bg-emerald-500]:hover,.fc-frame-inner.svelte-xvs1jc [class*=bg-sky-500]:hover,.fc-frame-inner.svelte-xvs1jc [class*=bg-violet-500]:hover{filter:brightness(1.1);transition:filter .15s ease}
