.sui-announcement-bar{position:relative;z-index:var(--layer-notice,30);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sui-announcement-bar-gap,var(--template-announcement-bar-gap,.25rem .75rem));padding:var(
    --sui-announcement-bar-padding,var(--template-announcement-bar-padding,.5rem 1rem)
  );text-align:center;font-size:var(
    --sui-announcement-bar-font-size,var(--template-announcement-bar-font-size,.875rem)
  );font-weight:var(
    --sui-announcement-bar-font-weight,var(--template-announcement-bar-font-weight,600)
  )}.sui-announcement-bar--info{--sui-announcement-bar-surface:var(
    --sui-announcement-bar-info-bg,var(
      --sui-announcement-info-bg,var(
        --template-announcement-bar-info-bg,var(--template-announcement-info-bg,var(--color-primary-50))
      )
    )
  );--sui-announcement-bar-ink:var(
    --sui-announcement-bar-info-color,var(
      --sui-announcement-info-color,var(
        --template-announcement-bar-info-color,var(
          --template-announcement-info-color,var(--color-primary-700-on-tint,var(--color-primary-700))
        )
      )
    )
  )}.sui-announcement-bar--info,.sui-announcement-bar--promo{background-color:var(--sui-announcement-bar-surface);color:var(--sui-announcement-bar-ink)}.sui-announcement-bar--promo{--sui-announcement-bar-surface:var(
    --sui-announcement-bar-promo-bg,var(
      --sui-announcement-promo-bg,var(
        --template-announcement-bar-promo-bg,var(
          --template-announcement-promo-bg,var(--color-fill-primary-rest,var(--color-primary-600))
        )
      )
    )
  );--sui-announcement-bar-ink:var(
    --sui-announcement-bar-promo-color,var(
      --sui-announcement-promo-color,var(
        --template-announcement-bar-promo-color,var(
          --template-announcement-promo-color,var(
            --color-on-fill-primary-rest,var(--color-on-primary-600,var(--color-background-primary))
          )
        )
      )
    )
  )}.sui-announcement-bar--urgent{--sui-announcement-bar-surface:var(
    --sui-announcement-bar-urgent-bg,var(
      --sui-announcement-urgent-bg,var(
        --template-announcement-bar-urgent-bg,var(--template-announcement-urgent-bg,var(--color-primary-100))
      )
    )
  );--sui-announcement-bar-ink:var(
    --sui-announcement-bar-urgent-color,var(
      --sui-announcement-urgent-color,var(
        --template-announcement-bar-urgent-color,var(
          --template-announcement-urgent-color,var(--color-primary-800-on-tint,var(--color-primary-800))
        )
      )
    )
  );background-color:var(--sui-announcement-bar-surface);color:var(--sui-announcement-bar-ink);border-block-end:2px solid currentColor;font-weight:700}.sui-announcement-bar [data-slot=variant-icon]{flex:none;width:1.125em;height:1.125em}.sui-announcement-bar--info{--sui-announcement-bar-link-ink:var(
    --sui-announcement-bar-info-link-color,var(
      --sui-announcement-info-link-color,var(
        --template-announcement-bar-info-link-color,var(--template-announcement-info-link-color,inherit)
      )
    )
  )}.sui-announcement-bar .sui-announcement-bar-link,.sui-announcement-bar .sui-announcement-bar-link[data-focus-visible],.sui-announcement-bar .sui-announcement-bar-link[data-hovered]{font-weight:600;color:var(--sui-announcement-bar-link-ink,inherit);text-decoration:underline;text-underline-offset:2px}.sui-announcement-bar .sui-announcement-bar-link[data-focus-visible]{outline:2px solid var(--sui-announcement-bar-ink);outline-offset:2px;border-radius:2px}.sui-announcement-bar-code-btn{display:inline-flex;align-items:baseline;gap:.375rem;border-radius:.25rem;border:1px solid;padding:.1875rem .5rem;font-size:.875rem;font-weight:700;cursor:pointer;background:transparent;color:inherit;outline:none;transition:background-color .15s ease,color .15s ease}.sui-announcement-bar-code-btn [data-slot=prefix]{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sui-announcement-bar-code-btn [data-slot=label]{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,DejaVu Sans Mono,monospace;letter-spacing:.05em}.sui-announcement-bar-code-btn [data-slot=icon]{align-self:center}@media (prefers-reduced-motion:no-preference){.sui-announcement-bar-code-btn[data-copied]{animation:sui-announcement-bar-copied-pulse .25s ease-out}.sui-announcement-bar-code-btn[data-copied] [data-slot=icon]{animation:sui-announcement-bar-copied-pop .3s cubic-bezier(.34,1.56,.64,1)}}@keyframes sui-announcement-bar-copied-pulse{0%,to{transform:scale(1)}40%{transform:scale(1.05)}}@keyframes sui-announcement-bar-copied-pop{0%{transform:scale(.4)}to{transform:scale(1)}}.sui-announcement-bar-code-btn[data-hovered]{background-color:var(--sui-announcement-bar-ink);border-color:var(--sui-announcement-bar-ink);color:var(--sui-announcement-bar-surface)}.sui-announcement-bar-code-btn[data-focus-visible]{outline:2px solid var(--sui-announcement-bar-ink);outline-offset:2px}.sui-announcement-bar-dismiss{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);--sui-icon-button-color:currentColor;--sui-icon-button-hover-bg:transparent;--sui-icon-button-hover-color:var(--sui-announcement-bar-ink);--sui-icon-button-focus-ring:var(--sui-announcement-bar-ink);opacity:.8}.sui-announcement-bar-dismiss[data-hovered]{opacity:1}.sui-announcement-bar-terms{color:inherit;background:transparent;border:none;padding:0;font-size:var(
    --sui-announcement-bar-terms-font-size,var(--template-announcement-bar-terms-font-size,.8125rem)
  );font-weight:400;text-decoration:underline;text-underline-offset:2px;cursor:pointer;outline:none}.sui-announcement-bar-terms[data-focus-visible]{outline:2px solid currentColor;outline-offset:2px}.sui-announcement-bar-terms-body{text-align:left;font-size:.875rem;line-height:1.6}.sui-announcement-bar-terms-body :is(p,ul,ol){margin-block:.5rem}.sui-announcement-bar-terms-body :is(ul,ol){padding-inline-start:1.25rem;list-style:revert}.sui-announcement-bar-terms-body a{color:inherit;text-decoration:underline}:root{--sui-surface-edge:color-mix(in srgb,var(--color-text-primary) 20%,transparent)}.sui-section-card{border:var(--sui-section-card-border-width,var(--template-section-card-border-width,1px)) solid var(
      --sui-section-card-border-color,var(--template-section-card-border-color,var(--sui-surface-edge))
    )}@layer components{.sui-section-card{border-radius:var(
      --sui-section-card-radius,var(--template-section-card-radius,var(--radius-xl,.75rem))
    );padding:var(--sui-section-card-padding,var(--template-section-card-padding,1.25rem));background-color:var(
      --sui-section-card-bg,var(--template-section-card-bg,var(--color-background-secondary))
    )}}.sui-chip{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;border-radius:9999px;border:1px solid transparent;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;box-sizing:border-box;outline:none;background-color:var(--sui-chip-bg,var(--template-chip-bg,var(--color-background-secondary)));color:var(--sui-chip-color,var(--template-chip-color,var(--color-text-secondary)))}.sui-chip[data-selected]{background-color:var(
    --sui-chip-selected-bg,var(--template-chip-selected-bg,var(--color-primary-500))
  );color:var(
    --sui-chip-selected-color,var(--template-chip-selected-color,var(--color-background-primary))
  )}.sui-chip[data-hovered]:not([data-selected]){color:var(--sui-chip-hover-color,var(--template-chip-hover-color,var(--color-text-primary)))}.sui-chip[data-pressed]{opacity:.85}.sui-chip[data-focus-visible]{outline:2px solid var(--sui-chip-focus-color,var(--template-chip-focus-color,var(--color-primary-500)));outline-offset:2px}.sui-chip[data-disabled]{opacity:.5;cursor:not-allowed}.sui-lightbox-overlay{z-index:var(--layer-overlay,50);padding:0;background-color:rgb(9 9 11/.94)}.sui-lightbox{display:flex;width:100vw;height:100dvh;max-height:100dvh;overflow:hidden;flex-direction:column}.sui-lightbox-dialog{color:#fff}.sui-lightbox-body,.sui-lightbox-dialog{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.sui-lightbox-body{position:relative;outline:none;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.sui-lightbox-main{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column}.sui-lightbox-stage{position:relative;display:flex;min-height:0;flex:1 1 auto;align-items:center;justify-content:center;padding:8px 8px 0;touch-action:none;user-select:none}.sui-lightbox-image{max-width:100%;max-height:100%;object-fit:contain}.sui-lightbox-close{position:absolute;top:8px;right:8px;display:flex;height:44px;width:44px;align-items:center;justify-content:center;border:none;border-radius:var(--template-control-radius,9999px);background-color:transparent;color:inherit;cursor:pointer;filter:drop-shadow(0 1px 4px rgb(0 0 0/.7));outline:none}.sui-lightbox-close[data-hovered],.sui-lightbox-close[data-pressed]{background-color:rgb(255 255 255/.24)}.sui-lightbox-close[data-focus-visible]{background-color:rgb(255 255 255/.24);outline:2px solid #fff;outline-offset:2px}.sui-lightbox-caption{flex:0 0 auto;max-height:30dvh;overflow-y:auto;padding:12px 20px 20px;font-family:var(--text-font-family,inherit);font-size:.9375rem;line-height:1.5;text-align:center;overflow-wrap:anywhere}.sui-lightbox-rail{display:flex;flex:0 0 auto;flex-direction:column;min-width:0}.sui-lightbox-counter{font-family:var(--text-font-family,inherit);font-size:.875rem;font-variant-numeric:tabular-nums;opacity:.75;position:absolute;top:18px;left:16px;text-shadow:0 1px 4px rgb(0 0 0/.7)}.sui-lightbox-rail-track{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:8px 12px 16px;scrollbar-width:none}.sui-lightbox-rail-track::-webkit-scrollbar{display:none}.sui-lightbox-thumb{display:block;overflow:hidden;flex:0 0 auto;width:var(--sui-thumb-w,56px);height:var(--sui-thumb-h,56px);padding:0;border:none;border-radius:var(--template-lightbox-thumb-radius,2px);background:none;cursor:pointer;opacity:.45;outline:none;transition:opacity .12s ease}.sui-lightbox-thumb[data-hovered]{opacity:.8}.sui-lightbox-thumb[data-active=true]{opacity:1;outline:2px solid #fff;outline-offset:2px}.sui-lightbox-thumb[data-focus-visible]{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 6px rgb(255 255 255/.25)}.sui-lightbox-thumb-image{display:block;height:100%;width:100%;object-fit:cover}@media (prefers-reduced-motion:reduce){.sui-lightbox-thumb{transition:none}}@media (min-width:768px){.sui-lightbox-body{flex-direction:row-reverse}.sui-lightbox-rail{width:144px;padding:20px 0 0;border-right:1px solid rgb(255 255 255/.08)}.sui-lightbox-counter{position:static;padding-bottom:12px;text-align:center;text-shadow:none}.sui-lightbox-rail-track{flex-direction:column;align-items:center;gap:10px;overflow-x:hidden;overflow-y:auto;padding:8px 24px 24px}.sui-lightbox-thumb{width:var(--sui-thumb-w-wide,96px);height:var(--sui-thumb-h-wide,96px)}.sui-lightbox-stage{padding:24px 24px 0}.sui-lightbox-close{top:12px;right:16px}.sui-lightbox-caption{padding:12px 20px 24px}}.agenda-section__description,.faq-section__answer{max-width:var(--sui-prose-max-width,68ch)}.agenda-section__time{font-family:var(
    --sui-agenda-time-family,var(--template-agenda-time-family,var(--font-heading))
  );color:var(--color-primary-600-on-ground,var(--color-primary-600))}@layer components{.agenda-section__time{font-weight:var(
      --sui-agenda-time-weight,var(--template-agenda-time-weight,var(--font-weight-semibold,600))
    )}}.disabled_root__tIePC{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;text-align:center;font-family:var(--font-text,system-ui,sans-serif);background:var(--color-bg-secondary);color:var(--color-text-primary)}.disabled_icon__lj32W{margin-bottom:1.5rem}.disabled_title__vsSZI{font-size:clamp(1.25rem,4vw,1.75rem);font-weight:600;margin:0 0 .75rem;letter-spacing:-.02em}.disabled_description__wRG6Z{font-size:1rem;color:var(--color-text-tertiary);margin:0;max-width:28rem;line-height:1.6}