:root,[data-dc-theme=event]{--dc-surface:#f4f0e8;--dc-surface-muted:#e8e2d6;--dc-elevated:hsla(0,0%,100%,.94);--dc-elevated-solid:#fff;--dc-elevated-muted:hsla(42,45%,87%,.75);--dc-text:#1c1814;--dc-text-muted:#4f483f;--dc-text-subtle:#6e5310;--dc-accent:#8b6914;--dc-accent-hover:#6e5310;--dc-accent-muted:#ede4cf;--dc-accent-border:#9a7b2f;--dc-accent-foreground:#fff;--dc-border-subtle:#c9b896;--dc-border-strong:#9a7b2f;--dc-danger:#b91c1c;--dc-danger-muted:rgba(185,28,28,.1);--dc-danger-border:rgba(185,28,28,.35);--dc-success:#2f6b4f;--dc-success-muted:rgba(47,107,79,.12);--dc-warning:#b45309;--dc-warning-muted:rgba(180,83,9,.12);--dc-muted:#4f483f;--dc-slot-published:#8b6914;--dc-shadow-soft:0 12px 32px rgba(45,38,28,.1);--dc-shadow-panel:0 20px 48px rgba(45,38,28,.14);--ecke-link:var(--dc-accent);--ecke-link-visited:var(--dc-accent-hover);--ecke-focus:var(--dc-accent-border);--ecke-focus-ring:rgba(139,105,20,.35);--dc-compare-mutual:#2f6b4f;--dc-compare-busy:#b91c1c;--dc-compare-busy-ring:rgba(185,28,28,.45);--dc-compare-host-only:#3d5a80;--dc-compare-host-only-ring:rgba(61,90,128,.5);--dc-compare-outside:#d4cfc4;--dc-compare-selected:rgba(139,105,20,.28);--dc-avail-open-bg:rgba(47,107,79,.14);--dc-avail-open-border:rgba(47,107,79,.4);--dc-avail-open-text:#2f6b4f;--dc-avail-busy-bg:rgba(185,28,28,.1);--dc-avail-busy-border:rgba(185,28,28,.35);--dc-avail-busy-text:#991b1b;--dc-avail-claimed-bg:rgba(139,105,20,.12);--dc-avail-claimed-border:rgba(154,123,47,.4);--dc-avail-claimed-text:#6e5310;--dc-glass-shadow:0 18px 54px rgba(45,38,28,.14);--dc-glass-inset:inset 0 1px 0 hsla(0,0%,100%,.45);--dc-tab-shell-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 14px 36px rgba(45,38,28,.08);--dc-tab-inactive-bg:hsla(0,0%,100%,.72);--dc-tab-inactive-hover-bg:var(--dc-elevated-solid);--dc-tab-active-shadow:0 10px 28px rgba(139,105,20,.28),inset 0 1px 0 hsla(0,0%,100%,.35);--dc-chip-bg:hsla(0,0%,100%,.5);--dc-chip-hover-bg:var(--dc-accent-muted);--event-accent:var(--dc-accent);--event-surface:var(--dc-surface);--event-elevated:var(--dc-elevated-solid);--event-slot-published:var(--dc-slot-published);--z-dc-chrome:40;--z-dc-day-strip:45;--z-dc-drawer:70;--z-dc-modal:80;--z-dc-confirm:95;--z-dc-toast:100;--dc-duration-tab:150ms;--dc-duration-drawer:300ms;--dc-duration-base:300ms;color-scheme:light}[data-dc-theme=event]{font-family:var(--font-dc-sans,var(--font-ecke-sans)),system-ui,sans-serif;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased}[data-dc-theme=event] .font-serif{font-family:var(--font-dc-display,var(--font-ecke-serif)),"Cormorant Garamond",Georgia,serif;font-weight:500;letter-spacing:.01em}[data-dc-hallway=true]{--dc-border-subtle:#9a7b2f;--dc-border-strong:#6e5310}[data-dc-hallway=true] .dc-hallway-target,[data-dc-hallway=true] .dc-session-title{font-size:1rem;line-height:1.4}[data-dc-hallway=true] .dc-hallway-touch{min-height:44px;min-width:44px}[data-dc-privacy-panic=true] .dc-privacy-sensitive,[data-dc-privacy-panic=true] [data-dc-privacy-sensitive]{filter:blur(7px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}[data-dc-privacy-panic=true] img.dc-privacy-sensitive,[data-dc-privacy-panic=true] img[data-dc-privacy-sensitive]{filter:blur(12px)}[data-dc-theme=event] .bg-dc-compare-mutual{background-color:var(--dc-compare-mutual)}[data-dc-theme=event] .bg-dc-compare-busy{background-color:var(--dc-compare-busy)}[data-dc-theme=event] .ring-dc-compare-busy-ring{--tw-ring-color:var(--dc-compare-busy-ring)}[data-dc-theme=event] .bg-dc-compare-host-only{background-color:var(--dc-compare-host-only)}[data-dc-theme=event] .ring-dc-compare-host-only-ring{--tw-ring-color:var(--dc-compare-host-only-ring)}[data-dc-theme=event] .bg-dc-compare-outside{background-color:var(--dc-compare-outside)}[data-dc-theme=event] .bg-dc-compare-selected{background-color:var(--dc-compare-selected)}[data-dc-theme=event] .dc-field-input{color-scheme:light;background-color:var(--dc-elevated-solid);color:var(--dc-text);caret-color:var(--dc-text);border-color:var(--dc-border-subtle)}[data-dc-theme=event] .dc-field-input::-moz-placeholder{color:var(--dc-text-muted);opacity:1}[data-dc-theme=event] .dc-field-input::placeholder{color:var(--dc-text-muted);opacity:1}[data-dc-theme=event] .dc-field-input:-webkit-autofill,[data-dc-theme=event] .dc-field-input:-webkit-autofill:active,[data-dc-theme=event] .dc-field-input:-webkit-autofill:focus,[data-dc-theme=event] .dc-field-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--dc-text)!important;caret-color:var(--dc-text);box-shadow:0 0 0 1000px var(--dc-elevated-solid) inset!important;border-color:var(--dc-border-subtle)}.dc-datetime-local-input{color-scheme:light}.dc-datetime-local-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85;width:1.25rem;height:1.25rem;margin-right:.15rem;filter:brightness(.35) sepia(1) saturate(4) hue-rotate(5deg)}.dc-datetime-local-input::-webkit-calendar-picker-indicator:hover{opacity:1}[data-dc-theme=event]{accent-color:var(--dc-accent)}[data-dc-theme=event] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),[data-dc-theme=event] select,[data-dc-theme=event] textarea{color-scheme:light}[data-dc-theme=event] select{border-color:var(--dc-border-subtle)}[data-dc-theme=event] select,[data-dc-theme=event] select option{background-color:var(--dc-elevated-solid);color:var(--dc-text)}[data-dc-theme=event] input[type=checkbox],[data-dc-theme=event] input[type=radio]{accent-color:var(--dc-accent);width:1rem;height:1rem;cursor:pointer}[data-dc-theme=event] input[type=file]::file-selector-button{border:0;border-radius:.375rem;background:var(--dc-accent);color:var(--dc-accent-foreground);padding:.35rem .75rem;margin-right:.75rem;font-size:.75rem;font-weight:600;cursor:pointer}[data-dc-theme=event] input[type=file]::file-selector-button:hover{filter:brightness(1.05)}[data-dc-theme=event] *{scrollbar-color:var(--dc-border-strong) var(--dc-surface-muted)}[data-dc-theme=event] ::-webkit-scrollbar{width:10px;height:10px}[data-dc-theme=event] ::-webkit-scrollbar-track{background:var(--dc-surface-muted)}[data-dc-theme=event] ::-webkit-scrollbar-thumb{background:var(--dc-border-strong);border-radius:999px;border:2px solid var(--dc-surface-muted)}[data-dc-theme=event] ::-webkit-scrollbar-thumb:hover{background:var(--dc-accent-border)}[data-dc-theme=event] .dc-skeleton-bone{background-color:var(--dc-border-subtle);opacity:.55}[data-dc-theme=event] .dc-status-danger{border-color:var(--dc-danger-border);background-color:var(--dc-danger-muted);color:var(--dc-danger)}[data-dc-theme=event] .dc-status-success{border-color:rgba(47,107,79,.35);background-color:var(--dc-success-muted);color:var(--dc-success)}[data-dc-theme=event] .dc-status-warning{border-color:rgba(180,83,9,.35);background-color:var(--dc-warning-muted);color:var(--dc-warning)}[data-dc-theme=event] :focus-visible{outline:2px solid var(--dc-accent-border);outline-offset:2px}[data-dc-theme=event] button:focus:not(:focus-visible),[data-dc-theme=event] input:focus:not(:focus-visible),[data-dc-theme=event] select:focus:not(:focus-visible){outline:none}[data-dc-theme=event] .dc-btn-primary,[data-dc-theme=event] button.bg-dc-accent:not(.dc-btn-ghost){background:linear-gradient(135deg,#9a7b2f,#b8893a 45%,#8b6914);color:var(--dc-accent-foreground);box-shadow:var(--dc-shadow-soft),inset 0 1px 0 hsla(0,0%,100%,.35)}[data-dc-theme=event] .dc-btn-primary:hover,[data-dc-theme=event] button.bg-dc-accent:not(.dc-btn-ghost):hover{filter:brightness(1.04)}[data-dc-theme=event] .dc-panel{border:1px solid var(--dc-border-subtle);background:linear-gradient(165deg,#fff,#f4f0e8);box-shadow:var(--dc-shadow-panel),inset 0 1px 0 hsla(0,0%,100%,.8)}.dc-gold-chrome{--dc-surface:#f4f0e8;--dc-surface-muted:#e8e2d6;--dc-elevated-solid:#fff;--dc-elevated-muted:hsla(42,45%,87%,.75);--dc-text:#1c1814;--dc-text-muted:#4f483f;--dc-muted:#4f483f;--dc-accent:#8b6914;--dc-accent-hover:#6e5310;--dc-accent-muted:#ede4cf;--dc-accent-border:#9a7b2f;--dc-accent-foreground:#fff;--dc-border-subtle:#c9b896;--dc-border-strong:#9a7b2f;--event-accent:#8b6914;--dc-shadow-soft:0 12px 32px rgba(45,38,28,.1);--dc-shadow-panel:0 20px 48px rgba(45,38,28,.14);--ecke-link:var(--dc-accent);--ecke-link-visited:var(--dc-accent-hover);--ecke-focus:var(--dc-accent-border);--ecke-focus-ring:rgba(139,105,20,.35);background-color:var(--dc-surface);color:var(--dc-text);color-scheme:light}[data-dc-theme=event][data-dc-appearance=lifted-ink],[data-dc-theme=event][data-dc-appearance=midnight-brass]{color-scheme:dark}[data-dc-theme=event][data-dc-appearance=coastal-slate],[data-dc-theme=event][data-dc-appearance=high-noon],[data-dc-theme=event][data-dc-appearance=parchment]{color-scheme:light}[data-dc-appearance=lifted-ink] .dc-panel,[data-dc-appearance=midnight-brass] .dc-panel{background:linear-gradient(180deg,var(--dc-elevated-solid) 0,var(--dc-surface-muted) 100%);border-color:var(--dc-border-subtle);box-shadow:var(--dc-shadow-panel)}[data-dc-appearance=lifted-ink] .dc-btn-primary,[data-dc-appearance=midnight-brass] .dc-btn-primary{background:linear-gradient(180deg,var(--dc-accent-hover) 0,var(--dc-accent) 55%,var(--dc-accent) 100%);color:var(--dc-accent-foreground);border-color:var(--dc-accent-border)}[data-dc-appearance=lifted-ink] .dc-btn-secondary,[data-dc-appearance=midnight-brass] .dc-btn-secondary{background:var(--dc-elevated-muted);color:var(--dc-text);border-color:var(--dc-border-subtle)}[data-dc-appearance=lifted-ink] input,[data-dc-appearance=lifted-ink] select,[data-dc-appearance=lifted-ink] textarea,[data-dc-appearance=midnight-brass] input,[data-dc-appearance=midnight-brass] select,[data-dc-appearance=midnight-brass] textarea{background-color:var(--dc-elevated-solid);color:var(--dc-text);border-color:var(--dc-border-subtle)}[data-dc-appearance=lifted-ink] input::-moz-placeholder,[data-dc-appearance=lifted-ink] textarea::-moz-placeholder,[data-dc-appearance=midnight-brass] input::-moz-placeholder,[data-dc-appearance=midnight-brass] textarea::-moz-placeholder{color:var(--dc-text-muted)}[data-dc-appearance=lifted-ink] input::placeholder,[data-dc-appearance=lifted-ink] textarea::placeholder,[data-dc-appearance=midnight-brass] input::placeholder,[data-dc-appearance=midnight-brass] textarea::placeholder{color:var(--dc-text-muted)}[data-dc-appearance=lifted-ink] .dc-datetime-local-input,[data-dc-appearance=lifted-ink] .dc-field-input,[data-dc-appearance=midnight-brass] .dc-datetime-local-input,[data-dc-appearance=midnight-brass] .dc-field-input{color-scheme:dark}[data-dc-theme=event] .dc-avail-slot--open{border-color:var(--dc-avail-open-border);background-color:var(--dc-avail-open-bg);color:var(--dc-avail-open-text)}[data-dc-theme=event] .dc-avail-slot--open:hover{filter:brightness(1.06)}[data-dc-theme=event] .dc-avail-slot--busy{border-color:var(--dc-avail-busy-border);background-color:var(--dc-avail-busy-bg);color:var(--dc-avail-busy-text)}[data-dc-theme=event] .dc-avail-slot--claimed{border-color:var(--dc-avail-claimed-border);background-color:var(--dc-avail-claimed-bg);color:var(--dc-avail-claimed-text)}[data-dc-theme=event] .dc-avail-slot--busy .font-semibold,[data-dc-theme=event] .dc-avail-slot--claimed .font-semibold,[data-dc-theme=event] .dc-avail-slot--open .font-semibold{color:var(--dc-text)}[data-dc-theme=event] .dc-glass-panel{box-shadow:var(--dc-glass-shadow),var(--dc-glass-inset)}[data-dc-theme=event] .dc-inset-surface{box-shadow:var(--dc-glass-inset)}[data-dc-theme=event] .dc-section-tabs-shell{box-shadow:var(--dc-tab-shell-shadow)}[data-dc-theme=event] .dc-section-tab--inactive{border-color:var(--dc-border-subtle);background-color:var(--dc-tab-inactive-bg);color:var(--dc-text)}[data-dc-theme=event] .dc-section-tab--inactive:hover{border-color:var(--dc-accent-border);background-color:var(--dc-tab-inactive-hover-bg)}[data-dc-theme=event] .dc-section-tab--active{border-color:var(--dc-accent-border);background:linear-gradient(to bottom right,var(--dc-accent-hover),var(--dc-accent),color-mix(in srgb,var(--dc-accent) 75%,var(--dc-surface) 25%));color:var(--dc-accent-foreground);box-shadow:var(--dc-tab-active-shadow)}[data-dc-theme=event] .dc-chip-btn{border-color:var(--dc-border-subtle);background-color:var(--dc-chip-bg);color:var(--dc-text)}[data-dc-theme=event] .dc-chip-btn:hover{background-color:var(--dc-chip-hover-bg)}.dc-transition-tab{transition-property:opacity,color,background-color,border-color;transition-duration:var(--dc-duration-tab);transition-timing-function:ease-out}.dc-transition-drawer{transition-property:opacity,transform;transition-duration:var(--dc-duration-drawer);transition-timing-function:ease-out}.dc-animate-fade-in{animation:dc-fade-in var(--dc-duration-base) ease-out forwards}.dc-tab-content-enter{animation:dc-tab-content-enter var(--dc-duration-base) ease-out forwards}@keyframes dc-tab-content-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dc-fade-in{0%{opacity:0}to{opacity:1}}.dc-iso-marquee-scroll{animation:dc-iso-marquee-scroll linear infinite}@keyframes dc-iso-marquee-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.dc-vestibule-pulse{animation:dc-vestibule-pulse 1s ease-in-out infinite}.dc-vestibule-fan{animation:dc-vestibule-fan .9s ease-in-out infinite alternate}.dc-skeleton-stagger>*{animation:dc-fade-in var(--dc-duration-base) ease-out both}.dc-skeleton-stagger>:first-child{animation-delay:0ms}.dc-skeleton-stagger>:nth-child(2){animation-delay:50ms}.dc-skeleton-stagger>:nth-child(3){animation-delay:.1s}.dc-skeleton-stagger>:nth-child(4){animation-delay:.15s}.dc-skeleton-stagger>:nth-child(5){animation-delay:.2s}.dc-skeleton-stagger>:nth-child(6){animation-delay:.25s}.dc-conflict-sonar{animation:dc-conflict-sonar .8s ease-out 2}@keyframes dc-vestibule-pulse{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes dc-vestibule-fan{0%{transform:rotate(-4deg) scale(.95)}to{transform:rotate(4deg) scale(1)}}@keyframes dc-conflict-sonar{0%{box-shadow:0 0 0 0 rgba(245,158,11,.45)}70%{box-shadow:0 0 0 12px rgba(245,158,11,0)}to{box-shadow:0 0 0 0 rgba(245,158,11,0)}}@media (prefers-reduced-motion:reduce){.dc-iso-marquee-scroll{animation:none}.dc-transition-drawer,.dc-transition-tab{transition-duration:.01ms!important}.dc-animate-fade-in,.dc-conflict-sonar,.dc-skeleton-stagger>*,.dc-tab-content-enter,.dc-vestibule-fan,.dc-vestibule-pulse{animation:none;opacity:1;transform:none}.dc-transition-drawer{transform:none!important}.dc-vestibule-fan,.dc-vestibule-pulse{transform:none}}