@layer base{.strimko-map.sui-location-map-canvas{--map-marker-bg:var(--color-fill-primary-rest,var(--color-primary-600,#2e90fa));--map-marker-fg:var(--color-on-fill-primary-rest,var(--color-background-primary,#ffffff));--map-marker-border:var(--color-background-primary,#ffffff);--map-route-color:var(--color-primary-600-on-ground-ui,var(--color-primary-600,#4285f4));--map-arc-color:var(--map-route-color);--map-focus-ring:var(--color-primary-600-on-ground-ui,var(--color-primary-600,#2970ff))}.sui-location-mark{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 1.5);max-width:15.625rem}.sui-location-mark-label{display:inline-flex;min-width:0;max-width:100%;padding:var(--tpl-space-2) var(--tpl-space-3);border-radius:.625rem;background-color:var(--map-mark-bg);color:var(--map-mark-fg);font-size:var(--text-xs);font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;filter:drop-shadow(0 4px 10px rgb(0 0 0/.2))}.sui-location-mark-pin{position:relative;flex:none;width:1.75rem;aspect-ratio:30/38;filter:drop-shadow(0 3px 6px rgb(0 0 0/.25))}.sui-location-mark-pin-shape{position:absolute;inset:0;fill:var(--map-marker-bg)}.sui-location-mark-pin-dot{width:.625rem;height:.625rem}.sui-location-mark-badge,.sui-location-mark-pin-dot{position:absolute;top:.875rem;left:50%;transform:translate(-50%,-50%);border-radius:var(--radius-full);background-color:var(--map-marker-border)}.sui-location-mark-badge{display:grid;place-items:center;width:1.0625rem;height:1.0625rem;color:var(--map-marker-bg);font-size:.625rem;font-weight:700;line-height:1}.sui-location-dialog,.sui-location-map{--map-mark-bg:var(--color-background-secondary,var(--color-background-primary,#ffffff));--map-mark-fg:var(--color-text-primary,#101828)}.location-route-step{border-style:solid;color:var(--color-text-primary,#101828)}.location-route-step--start{background-color:color-mix(in srgb,var(--color-primary-600,#2e90fa) 16%,var(--color-background-primary,#ffffff));border-color:color-mix(in srgb,var(--color-primary-600,#2e90fa) 38%,var(--color-background-primary,#ffffff))}.location-route-step--via{background-color:color-mix(in srgb,var(--color-primary-600,#2e90fa) 38%,var(--color-background-primary,#ffffff));border-color:color-mix(in srgb,var(--color-primary-600,#2e90fa) 60%,var(--color-background-primary,#ffffff))}.location-route-step--finish{background-color:var(--color-fill-primary-rest,var(--color-primary-600,#2e90fa));border-color:var(--color-fill-primary-rest,var(--color-primary-600,#2e90fa));color:var(--color-on-fill-primary-rest,var(--color-background-primary,#ffffff))}.sui-location-map-tile{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:none;text-align:left;cursor:pointer;outline-color:var(--color-primary-600-on-ground-ui,var(--color-primary-600,#2970ff));outline-offset:calc(var(--tpl-focus-ring-offset) * -1)}.sui-location-map-tile:focus{outline:none}.sui-location-map-tile[data-focus-visible]{outline:var(--tpl-focus-ring-width) solid var(--color-primary-600-on-ground-ui,var(--color-primary-600,#2970ff))}.sui-location-map-tile .strimko-map{pointer-events:none}.sui-location-map-tile:after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:rgb(0 0 0/0);transition:background-color .2s ease;pointer-events:none}.sui-location-map-tile[data-focus-visible]:after,.sui-location-map-tile[data-hovered]:after{background-color:rgb(0 0 0/.08)}.sui-location-map-open{position:absolute;z-index:1;inset-block-end:var(--tpl-space-2);inset-inline-end:var(--tpl-space-2);display:inline-flex;align-items:center;justify-content:center;width:calc(var(--spacing) * 7.5);height:calc(var(--spacing) * 7.5);border-radius:var(--radius-lg);background-color:var(--map-mark-bg);color:var(--map-mark-fg);box-shadow:0 2px 8px rgb(0 0 0/.18);pointer-events:none}.sui-location-map-open-icon{flex:none}.sui-location-map-placeholder{display:block;width:100%;height:100%;background-color:var(--color-background-secondary,var(--color-background-primary,#f2f4f7))}.sui-location-map-credit{margin:0;color:var(--color-text-tertiary,var(--color-text-secondary,#475467));font-size:.6875rem;line-height:1.45;overflow-wrap:anywhere}.sui-location-map-credit-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.sui-location-map-credit-link:hover{color:var(--color-text-primary,#101828)}}@layer base{}.sui-location-dialog-overlay{z-index:var(--layer-overlay);padding:0;background-color:var(--tpl-overlay-scrim)}.sui-location-dialog{display:flex;width:100vw;height:100dvh;max-height:100dvh;overflow:hidden;flex-direction:column}.sui-location-dialog-body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:var(--tpl-space-3);padding:calc(var(--tpl-space-3) + env(safe-area-inset-top, 0px)) calc(var(--tpl-space-3) + env(safe-area-inset-right, 0px)) calc(var(--tpl-space-3) + env(safe-area-inset-bottom, 0px)) calc(var(--tpl-space-3) + env(safe-area-inset-left, 0px));color:var(--tpl-overlay-ink);outline:none}.sui-location-dialog-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--tpl-space-3);flex:none}.sui-location-dialog-address{margin:0;min-width:0;font-size:var(--text-sm);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.sui-location-dialog-actions{flex:none;display:flex;align-items:center;gap:var(--tpl-space-2);margin-inline-start:auto}.sui-location-dialog-close{flex:none;display:flex;align-items:center;justify-content:center;width:var(--tpl-space-10);height:var(--tpl-space-10);padding:0;border:0;border-radius:var(--radius-full);background-color:var(--tpl-overlay-plate);color:inherit;cursor:pointer;transition:background-color var(--duration-fast) ease}.sui-location-dialog-close[data-hovered]{background-color:var(--tpl-overlay-plate-hover)}.sui-location-dialog-close[data-focus-visible]{outline:var(--tpl-focus-ring-width) solid var(--tpl-overlay-ink);outline-offset:var(--tpl-focus-ring-offset)}.sui-location-dialog-stage{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;border-radius:var(--radius-lg)}.sui-location-dialog-body .sui-location-map-credit{flex:none;color:rgb(255 255 255/.65)}.sui-location-dialog-body .sui-location-map-credit-link:hover{color:var(--tpl-overlay-ink)}

/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */.share-modal{--share-modal-qr-min-size:200px;--share-modal-qr-size:var(--share-modal-qr-min-size);--share-modal-qr-frame-inset:var(--tpl-space-2);--share-modal-qr-frame-chrome:calc(var(--share-modal-qr-frame-inset) * 2 + var(--border-width-1) * 2);--share-modal-qr-shell-width:calc(var(--share-modal-qr-size) + var(--share-modal-qr-frame-chrome));--share-modal-desktop-body-max-height:35rem;--share-modal-desktop-body-available-height:min(var(--share-modal-desktop-body-max-height),calc(100dvh - var(--tpl-space-24)));--share-modal-qr-safe-frame-size:calc(var(--share-modal-desktop-body-available-height) - 7.25rem);--share-modal-soft-row-bg:var(--color-background-secondary,#f5f5f5)}@supports (color:color-mix(in lab,red,red)){.share-modal{--share-modal-soft-row-bg:color-mix(in srgb,var(--color-background-secondary,#f5f5f5) 98%,var(--color-text-primary,#111))}}.share-modal{width:min(560px,calc(100vw - var(--tpl-space-8)));box-shadow:0 20px 60px -12px var(--color-text-primary,#000);border:none;border-radius:1.25rem;padding:0}@supports (color:color-mix(in lab,red,red)){.share-modal{box-shadow:0 20px 60px -12px color-mix(in srgb,var(--color-text-primary,#000) 20%,transparent)}}.share-modal{background:var(--sui-share-modal-bg,var(--template-share-modal-bg,var(--template-modal-bg,#fff)))}.share-modal,.share-modal *{box-sizing:border-box}.share-modal__body,.share-modal__inner{flex-direction:column;display:flex}.share-modal__body{gap:var(--tpl-space-5);padding:var(--tpl-space-5)}@media (min-width:560px){.share-modal{--share-modal-qr-min-size:220px;width:min(700px,calc(100vw - var(--tpl-space-8)))}.share-modal__body{align-items:stretch;gap:var(--tpl-space-6);max-height:var(--share-modal-desktop-body-available-height);flex-direction:row;min-height:0}}.share-modal__header{padding:var(--tpl-space-5) var(--tpl-space-5) 0;justify-content:space-between;align-items:center;display:flex}.share-modal__title{font-size:var(--text-md);color:var(--color-text-primary,#111);font-weight:600;line-height:1.5;font-family:var(--heading-font-family,inherit);margin:0}.share-modal__close{width:var(--tpl-space-8);height:var(--tpl-space-8);border-radius:var(--radius-lg);color:var(--color-text-secondary,#666);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.share-modal__close:hover{background:var(--color-background-secondary,#f5f5f5);color:var(--color-text-primary,#111)}.share-modal__qr-col{width:var(--share-modal-qr-shell-width);flex-shrink:0;justify-content:center;align-self:center;align-items:center;max-width:100%;display:flex}@media (min-width:560px){.share-modal__qr-col{width:auto;max-width:calc(50% - var(--tpl-space-3));min-width:calc(var(--share-modal-qr-min-size) + var(--share-modal-qr-frame-chrome));flex:1 1 0;align-self:stretch}}.share-modal__qr-backdrop{border:var(--border-width-1) solid var(--color-border-primary,#e5e7eb);background:var(--share-modal-soft-row-bg);border-radius:.875rem;grid-template-rows:auto auto auto;width:100%;display:grid;overflow:hidden}@media (min-width:560px){.share-modal__qr-backdrop{grid-template-rows:auto minmax(calc(var(--share-modal-qr-min-size) + var(--share-modal-qr-frame-chrome)),1fr) auto;height:100%;min-height:calc(var(--share-modal-qr-min-size) + var(--tpl-space-12))}}.share-modal__qr-actions{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1.5);padding:var(--tpl-space-2);box-sizing:border-box;background:0 0;width:100%;display:flex}.share-modal__qr-action-btn{padding:var(--tpl-space-1) var(--tpl-space-2);border-radius:var(--radius-lg);color:var(--color-text-secondary,#555);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);background:0 0;border:none;align-items:center;gap:.3125rem;font-family:inherit;font-size:.8125rem;display:inline-flex}.share-modal__qr-action-btn:hover{background:var(--color-background-primary,#fff);color:var(--color-text-primary,#111)}.share-modal__qr-frame{box-sizing:content-box;padding:var(--share-modal-qr-frame-inset);border:var(--border-width-1) solid var(--color-border-primary,#e5e7eb);box-shadow:0 2px 8px -2px var(--color-text-primary,#000);background:#fff;border-radius:.875rem;position:relative}@supports (color:color-mix(in lab,red,red)){.share-modal__qr-frame{box-shadow:0 2px 8px -2px color-mix(in srgb,var(--color-text-primary,#000) 10%,transparent)}}.share-modal__qr{width:var(--share-modal-qr-size);height:var(--share-modal-qr-size);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex;overflow:hidden}@media (min-width:560px){.share-modal__qr-actions{min-width:calc(var(--share-modal-qr-min-size) + var(--share-modal-qr-frame-chrome))}.share-modal__qr-frame{aspect-ratio:1;box-sizing:border-box;width:min(100%,var(--share-modal-qr-safe-frame-size));place-self:center;height:auto;min-height:0;max-height:none}.share-modal__qr{aspect-ratio:1;width:100%;height:auto;min-width:var(--share-modal-qr-min-size);min-height:0}}.share-modal__qr-caption{padding:.3125rem var(--tpl-space-3) var(--tpl-space-2);box-sizing:border-box;text-align:center;width:100%;font-size:var(--text-xs);color:var(--color-text-secondary,#555);background:0 0;margin:0;line-height:1.35}@media (min-width:560px){.share-modal__qr-caption{min-width:calc(var(--share-modal-qr-min-size) + var(--share-modal-qr-frame-chrome))}}.share-modal__qr canvas,.share-modal__qr svg{image-rendering:auto;width:100%;height:100%;display:block}.share-modal__details-col{gap:var(--tpl-space-3);flex-direction:column;flex:1;min-width:0;display:flex}@media (min-width:560px){.share-modal__details-col{flex:1 1 0}}.share-modal__fields{gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:1;min-height:0;display:flex}@media (min-width:560px){.share-modal__fields{padding-right:calc(var(--spacing) * .5);scrollbar-width:thin;overflow-y:auto}}.share-modal__field{grid-template-columns:var(--tpl-space-4) minmax(var(--tpl-space-18),var(--tpl-space-23)) minmax(0,1fr) auto;align-items:center;gap:var(--tpl-space-2);width:100%;min-height:var(--tpl-space-9);padding:.3125rem calc(var(--spacing) * 1.5) .3125rem calc(var(--spacing) * 2.5);color:inherit;appearance:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.625rem;display:grid}.share-modal__field:nth-child(odd){background:0 0}.share-modal__field:nth-child(2n){background:var(--share-modal-soft-row-bg)}.share-modal__field-icon{width:var(--tpl-space-4);height:var(--tpl-space-4);color:var(--color-text-secondary,#666);justify-content:center;align-items:center;display:flex}.share-modal__field-icon svg{width:var(--tpl-space-4);height:var(--tpl-space-4);flex-shrink:0;display:block}.share-modal__field-label{font-size:var(--text-xs);font-weight:500;line-height:1.2}.share-modal__field-label,.share-modal__field-value{min-width:0;color:var(--color-text-primary,#111);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share-modal__field-value{font-size:.8125rem;line-height:1.25}.share-modal__field-copy{width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 6.5);border-radius:var(--radius-lg);color:var(--color-text-secondary,#666);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast),box-shadow var(--duration-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.share-modal__field-copy svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.share-modal__field-copy:hover{background:var(--color-background-primary,#fff);color:var(--color-text-primary,#111)}.share-modal__field:focus-visible{outline:var(--tpl-focus-ring-width) solid var(--color-primary-600,#2563eb);outline-offset:var(--tpl-focus-ring-offset)}.share-modal__field-copy[data-copied]{background:var(--tpl-success-tint);color:var(--tpl-success-ink)}@media (prefers-reduced-motion:no-preference){.share-modal__field-copy[data-copied] svg{animation:share-modal-copied-pop .25s var(--ease-spring)}}@keyframes share-modal-copied-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@media (max-width:360px){.share-modal__field{grid-template-columns:var(--tpl-space-4) minmax(var(--tpl-space-15),var(--tpl-space-18)) minmax(0,1fr) auto}}@supports not (background:color-mix(in srgb,#000 50%,#fff)){.share-modal{--share-modal-soft-row-bg:var(--color-background-secondary,#f5f5f5)}.share-modal__field:nth-child(2n){background:var(--color-background-secondary,#f5f5f5)}}.sui-button.share-modal__copy-all-btn{width:100%;margin-top:auto}.share-modal__copy-all-content{align-items:center;gap:var(--tpl-space-2);display:flex}.sui-share-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--sui-share-button-gap,var(--template-share-button-gap,var(--tpl-space-1)));border:var(--sui-share-button-border,var(--template-share-button-border,0));background:var(--sui-share-button-bg,var(--template-share-button-bg,transparent));color:var(--sui-share-button-color,var(--template-share-button-color,currentColor));padding:var(--sui-share-button-padding,var(--template-share-button-padding,0));font:inherit;font-size:var(--sui-share-button-font-size,var(--template-share-button-font-size,inherit));line-height:1;vertical-align:middle;cursor:pointer}.sui-share-button[data-hovered]{color:var(
    --sui-share-button-hover-color,var(--template-share-button-hover-color,currentColor)
  )}.sui-share-button[data-focus-visible]{outline:var(--tpl-focus-ring-width) solid var(
      --sui-share-button-focus-ring,var(--template-share-button-focus-ring,var(--color-primary-500))
    );outline-offset:var(--tpl-focus-ring-offset)}.sui-share-button[data-disabled]{cursor:not-allowed;opacity:.5}.sui-share-button-icon{display:block;width:var(--sui-share-button-icon-size,var(--template-share-button-icon-size,1em));height:var(--sui-share-button-icon-size,var(--template-share-button-icon-size,1em));flex-shrink:0}.sui-share-button-label{line-height:1}.sui-schedule-break{display:block;font-size:var(--sui-schedule-break-font-size,.875em);color:var(--sui-schedule-break-fg,var(--color-text-secondary,currentColor))}.sui-schedule-status{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(
    --sui-schedule-status-font-size,var(--template-schedule-status-font-size,.8125rem)
  );font-weight:500;line-height:1.25rem;white-space:nowrap;color:var(--sui-schedule-status-fg,var(--color-text-secondary,rgb(71 85 105)))}.sui-schedule-status-dot{display:inline-block;width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--radius-full);background-color:var(--sui-schedule-status-dot,currentColor);flex:0 0 auto}.sui-schedule-status[data-tone=open]{--sui-schedule-status-dot:var(--template-schedule-open-dot,var(--tpl-status-open))}.sui-schedule-status[data-tone=warning]{--sui-schedule-status-dot:var(--template-schedule-warning-dot,var(--tpl-status-warning))}.sui-schedule-status[data-tone=closed]{--sui-schedule-status-dot:var(--template-schedule-closed-dot,var(--tpl-status-closed))}.sui-schedule-status-note{margin:0;font-size:var(
    --sui-schedule-status-note-font-size,var(--template-schedule-status-note-font-size,var(--text-sm))
  );line-height:1.4;color:var(
    --sui-schedule-status-note-color,var(--template-schedule-status-note-color,var(--color-text-tertiary,rgb(71 85 105)))
  )}

/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */.sui-lightbox-overlay{z-index:var(--layer-overlay);background-color:var(--tpl-overlay-scrim);padding:0}.sui-lightbox{flex-direction:column;width:100vw;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.sui-lightbox-dialog{color:var(--tpl-overlay-ink)}.sui-lightbox-body,.sui-lightbox-dialog{min-height:0;flex-direction:column;flex:auto;display:flex}.sui-lightbox-body{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);outline:none;position:relative}.sui-lightbox-main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.sui-lightbox-stage{min-height:0;padding:var(--tpl-space-2) var(--tpl-space-2) 0;touch-action:none;-webkit-user-select:none;user-select:none;flex:auto;justify-content:center;align-items:center;display:flex;position:relative}.sui-lightbox-image{object-fit:contain;max-width:100%;max-height:100%}.sui-lightbox-close{top:var(--tpl-space-2);right:var(--tpl-space-2);height:var(--tpl-touch-target);width:var(--tpl-touch-target);border-radius:var(--template-control-radius,var(--radius-full));color:inherit;cursor:pointer;filter:drop-shadow(var(--tpl-overlay-glyph-shadow));background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;display:flex;position:absolute}.sui-lightbox-close[data-hovered],.sui-lightbox-close[data-pressed]{background-color:#ffffff3d}.sui-lightbox-close[data-focus-visible]{outline:var(--tpl-focus-ring-width) solid var(--tpl-overlay-ink);outline-offset:var(--tpl-focus-ring-offset);background-color:#ffffff3d}.sui-lightbox-caption{max-height:30dvh;padding:var(--tpl-space-3) var(--tpl-space-5) var(--tpl-space-5);font-family:var(--text-font-family,inherit);text-align:center;overflow-wrap:anywhere;flex:none;font-size:.9375rem;line-height:1.5;overflow-y:auto}.sui-lightbox-rail{flex-direction:column;flex:none;min-width:0;display:flex}.sui-lightbox-counter{font-family:var(--text-font-family,inherit);font-size:var(--text-sm);font-variant-numeric:tabular-nums;opacity:.75;top:calc(var(--spacing) * 4.5);left:var(--tpl-space-4);text-shadow:var(--tpl-overlay-glyph-shadow);position:absolute}.sui-lightbox-rail-track{gap:calc(var(--spacing) * 1.5);padding:var(--tpl-space-2) var(--tpl-space-3) var(--tpl-space-4);scrollbar-width:none;display:flex;overflow:auto hidden}.sui-lightbox-rail-track::-webkit-scrollbar{display:none}.sui-lightbox-thumb{width:var(--sui-thumb-w,var(--tpl-space-14));height:var(--sui-thumb-h,var(--tpl-space-14));border-radius:var(--template-lightbox-thumb-radius,var(--radius-xs));cursor:pointer;opacity:.45;background:0 0;border:none;outline:none;flex:none;padding:0;transition:opacity .12s;display:block;overflow:hidden}.sui-lightbox-thumb[data-hovered]{opacity:.8}.sui-lightbox-thumb[data-active=true]{opacity:1}.sui-lightbox-thumb[data-active=true],.sui-lightbox-thumb[data-focus-visible]{outline:var(--tpl-focus-ring-width) solid var(--tpl-overlay-ink);outline-offset:var(--tpl-focus-ring-offset)}.sui-lightbox-thumb[data-focus-visible]{box-shadow:0 0 0 6px #ffffff40}.sui-lightbox-thumb-image{object-fit:cover;width:100%;height:100%;display:block}@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:var(--tpl-space-5) 0 0;border-right:var(--border-width-1) solid #ffffff14}.sui-lightbox-counter{padding-bottom:var(--tpl-space-3);text-align:center;text-shadow:none;position:static}.sui-lightbox-rail-track{align-items:center;gap:calc(var(--spacing) * 2.5);padding:var(--tpl-space-2) var(--tpl-space-6) var(--tpl-space-6);flex-direction:column;overflow:hidden auto}.sui-lightbox-thumb{width:var(--sui-thumb-w-wide,var(--tpl-space-24));height:var(--sui-thumb-h-wide,var(--tpl-space-24))}.sui-lightbox-stage{padding:var(--tpl-space-6) var(--tpl-space-6) 0}.sui-lightbox-close{top:var(--tpl-space-3);right:var(--tpl-space-4)}.sui-lightbox-caption{padding:var(--tpl-space-3) var(--tpl-space-5) var(--tpl-space-6)}}.education-document-trigger{display:inline;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.leaving-platform-modal{background-color:var(--template-modal-bg)}.leaving-platform-modal__icon{background-color:var(--color-primary-600);color:var(
    --sui-leaving-modal-icon-color,var(--template-leaving-modal-icon-color,var(--color-on-primary-600,#fff))
  )}.leaving-platform-modal__title{color:var(--color-text-primary)}.leaving-platform-modal__body{color:var(--color-text-secondary)}.leaving-platform-modal__body strong{color:var(--color-text-primary)}.sui-button.leaving-platform-modal__btn{width:100%}

/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */.sui-consent-strip{z-index:var(--layer-notice);box-sizing:border-box;background-color:var(--color-background-secondary);border-top:var(--border-width-1) solid var(--color-border-primary);padding:var(--tpl-space-3) var(--tpl-space-4) calc(var(--tpl-space-3) + env(safe-area-inset-bottom,0px));inset-inline:0;position:fixed;bottom:0}@media (min-width:600px){.sui-consent-strip{padding:var(--tpl-space-3) var(--tpl-space-6) calc(var(--tpl-space-3) + env(safe-area-inset-bottom,0px))}}@media (min-width:1024px){.sui-consent-strip{padding-inline:var(--tpl-space-16)}}.sui-consent-strip__text{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);font-family:var(--text-font-family);font-size:var(--text-sm);margin:0;line-height:20px}.sui-consent-strip__more{color:inherit;text-underline-offset:3px;text-decoration:underline}.sui-consent-strip__more:focus-visible{outline:var(--tpl-focus-ring-width) solid var(--color-text-primary);outline-offset:var(--tpl-focus-ring-offset)}.sui-consent-strip-space{flex-shrink:0}

/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */.sui-consent-bar{gap:var(--tpl-space-3);flex-direction:column;display:flex}.sui-consent-bar:focus{outline:none}.sui-consent-bar:focus-visible{outline:var(--tpl-focus-ring-width) solid var(--color-text-primary);outline-offset:calc(var(--tpl-focus-ring-offset) * -1)}@media (min-width:600px){.sui-consent-bar{justify-content:space-between;align-items:center;gap:var(--tpl-space-8);flex-flow:wrap}}.sui-consent-bar__actions{gap:var(--tpl-space-2);grid-template-columns:1fr 1fr;display:grid}@media (min-width:600px){.sui-consent-bar__actions{gap:var(--tpl-space-2);display:flex}}.sui-consent-bar__actions .sui-button{width:100%}@media (min-width:600px){.sui-consent-bar__actions .sui-button{width:fit-content}}.sui-consent-button{--sui-button-padding-y:7px;--sui-button-padding-x:calc(var(--spacing) * 3.5);--sui-button-font-size:var(--text-sm);--sui-button-line-height:20px;--sui-button-radius:var(--radius-full);--sui-button-border-width:var(--border-width-1)}.sui-consent-button--neutral{--sui-button-bg:var(--color-background-primary);--sui-button-border-color:var(--color-border-primary);--sui-button-fg:var(--color-text-primary)}.sui-consent-button--primary{--sui-button-border-color:transparent}

/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */.sui-consent-notice{align-items:center;display:flex}.sui-consent-strip.sui-consent-notice{gap:var(--tpl-space-2);padding-block:var(--tpl-space-2) calc(var(--tpl-space-2) + env(safe-area-inset-bottom,0px));padding-inline:var(--tpl-space-4) var(--tpl-space-2)}@media (min-width:600px){.sui-consent-strip.sui-consent-notice{gap:var(--tpl-space-6);padding-block:calc(var(--spacing) * 1.5) calc(var(--spacing) * 1.5 + env(safe-area-inset-bottom,0px));padding-inline:var(--tpl-space-6) var(--tpl-space-5)}}@media (min-width:1024px){.sui-consent-strip.sui-consent-notice{padding-inline-start:var(--tpl-space-16)}}.sui-consent-notice .sui-consent-strip__text{flex:auto}.sui-consent-notice__close{box-sizing:border-box;width:var(--tpl-space-9);height:var(--tpl-space-9);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;background-color:#0000;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.sui-consent-notice__close:hover{background-color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.sui-consent-notice__close:hover{background-color:color-mix(in srgb,var(--color-text-primary) 8%,transparent)}}.sui-consent-notice__close:hover{color:var(--color-text-primary)}.sui-consent-notice__close:focus-visible{outline:var(--tpl-focus-ring-width) solid var(--color-text-primary);outline-offset:var(--tpl-focus-ring-offset)}.sui-external-link{color:var(
    --sui-external-link-color,var(--template-external-link-color,var(--color-primary-600))
  );text-decoration:none;cursor:pointer;display:inline}.sui-external-link[data-hovered]{text-decoration:underline;color:var(
    --sui-external-link-hover-color,var(--template-external-link-hover-color,var(--color-primary-700))
  )}.sui-external-link[data-focus-visible]{outline:var(--tpl-focus-ring-width) solid var(
      --sui-external-link-focus-color,var(--template-external-link-focus-color,var(--color-primary-500))
    );outline-offset:var(--tpl-focus-ring-offset);border-radius:var(--radius-xs)}.sui-external-link[data-disabled]{opacity:.5;cursor:not-allowed}.sui-announcement-bar{position:relative;z-index:var(--layer-notice);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(
    --sui-announcement-bar-gap,var(--template-announcement-bar-gap,var(--tpl-space-1) var(--tpl-space-3))
  );padding:var(
    --sui-announcement-bar-padding,var(--template-announcement-bar-padding,var(--tpl-space-2) var(--tpl-space-4))
  );text-align:center;font-size:var(
    --sui-announcement-bar-font-size,var(--template-announcement-bar-font-size,var(--text-sm))
  );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:var(--border-width-2) 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:var(--tpl-focus-ring-width) solid var(--sui-announcement-bar-ink);outline-offset:var(--tpl-focus-ring-offset);border-radius:var(--radius-xs)}.sui-announcement-bar-code-btn{display:inline-flex;align-items:baseline;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-sm);border:var(--border-width-1) solid;padding:.1875rem var(--tpl-space-2);font-size:var(--text-sm);font-weight:700;cursor:pointer;background:transparent;color:inherit;outline:none;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}.sui-announcement-bar-code-btn [data-slot=prefix]{font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sui-announcement-bar-code-btn [data-slot=label]{font-family:var(--tpl-font-code);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 var(--duration-normal) var(--ease-spring)}}@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:var(--tpl-focus-ring-width) solid var(--sui-announcement-bar-ink);outline-offset:var(--tpl-focus-ring-offset)}.sui-announcement-bar-dismiss{position:absolute;right:var(--tpl-space-2);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:var(--tpl-focus-ring-width) solid currentColor;outline-offset:var(--tpl-focus-ring-offset)}.sui-announcement-bar-terms-body{text-align:left;font-size:var(--text-sm);line-height:1.6}.sui-announcement-bar-terms-body :is(p,ul,ol){margin-block:var(--tpl-space-2)}.sui-announcement-bar-terms-body :is(ul,ol){padding-inline-start:var(--tpl-space-5);list-style:revert}.sui-announcement-bar-terms-body a{color:inherit;text-decoration:underline}.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))
    )}}