.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{text-transform:none;appearance:button;cursor:pointer;overflow:visible}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10px;font-size:16px;display:flex}.rbc-toolbar .rbc-toolbar-label{text-align:center;flex-grow:1;padding:0 10px}.rbc-toolbar button{color:#373a3c;text-align:center;vertical-align:middle;white-space:nowrap;background:0 0;border:1px solid #ccc;border-radius:4px;margin:0;padding:.375rem 1rem;line-height:normal;display:inline-block}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px #00000020}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;cursor:pointer;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{white-space:nowrap;display:inline-block}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (width<=767px){.rbc-toolbar{flex-direction:column}}.rbc-event{box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;text-align:left;background-color:#3174ad;border:none;border-radius:5px;width:100%;margin:0;padding:2px 5px}.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected{background-color:#265985}.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{text-overflow:ellipsis;white-space:nowrap;font-size:80%;display:block;overflow:hidden}.rbc-event-overlaps{box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-right-radius:0;border-bottom-left-radius:0}.rbc-row{flex-direction:row;display:flex}.rbc-row-segment{padding:0 1px 1px}.rbc-row-segment .rbc-event-content{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{text-overflow:ellipsis;white-space:nowrap;z-index:4;color:#3174ad;background-color:#ffffff4d;height:auto;font-size:85%;font-weight:700;line-height:normal;display:block;overflow:hidden}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{user-select:none;border:1px solid #ddd;flex-direction:column;flex:1 0 0;width:100%;height:100%;display:flex;position:relative}.rbc-month-header{flex-direction:row;display:flex}.rbc-month-row{flex-direction:column;flex:1 0 0;height:100%;display:flex;position:relative;overflow:hidden}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{text-align:right;flex:1 1 0;min-width:0;padding-right:5px}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{flex-direction:row;flex:1 0 0;display:flex;position:absolute;inset:0 1px 0 0;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{z-index:5;background-color:#fff;border:1px solid #e5e5e5;padding:10px;position:absolute;box-shadow:0 5px 15px #00000040}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{flex-direction:column;flex:1 0 0;display:flex;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border-spacing:0;border-collapse:collapse;border:1px solid #ddd;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{vertical-align:top;padding:5px 10px}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{text-transform:lowercase;padding-left:15px;padding-right:15px}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:left;border-bottom:1px solid #ddd;padding:3px 5px}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{flex-direction:column;min-height:100%;display:flex}.rbc-time-column .rbc-timeslot-group{flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;flex-flow:column;min-height:40px;display:flex}.rbc-time-gutter,.rbc-header-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{margin-right:10px;position:absolute;inset:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;flex-flow:column wrap;align-items:flex-start;min-height:20px;max-height:100%;display:flex;position:absolute;overflow:hidden}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;width:auto;padding-right:5px}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1 0;width:100%;height:100%;min-height:1em;line-height:1}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{z-index:10;background-color:#fff;border-right:1px solid #ddd;margin-right:-1px;position:sticky;left:0}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0 0;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{flex:1 1 0;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;color:#fff;background-color:#00000080;width:100%;padding:3px;font-size:75%;position:absolute}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{z-index:4;position:relative}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{flex-direction:row;flex:none;display:flex}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row:first-child,.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;flex-direction:column;flex:1;min-width:0;display:flex}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{border-top:2px solid #ddd;flex:1 0;align-items:flex-start;width:100%;display:flex;position:relative;overflow-y:auto}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;width:100%}.rbc-current-time-indicator{z-index:3;pointer-events:none;background-color:#74ad31;height:1px;position:absolute;left:0;right:0}.rbc-resource-grouping.rbc-time-header-content{flex-direction:column;display:flex}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.rbc-calendar{box-sizing:border-box;flex-direction:column;align-items:stretch;height:100%;display:flex}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar :before,.rbc-calendar :after{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full{position:absolute;inset:0;overflow:hidden}.rbc-ellipsis{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{text-overflow:ellipsis;white-space:nowrap;text-align:center;vertical-align:middle;border-bottom:1px solid #ddd;flex:1 0;min-height:0;padding:0 3px;font-size:90%;font-weight:700;overflow:hidden}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;cursor:pointer;user-select:text;background:0 0;border:none;margin:0;padding:0}.rbc-row-content{user-select:none;z-index:4;position:relative}.rbc-row-content-scrollable{flex-direction:column;height:100%;display:flex}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;scrollbar-width:none;height:100%;overflow-y:scroll}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.gas-geo-map{border-radius:var(--gas-radius-m);background:var(--gas-bg-surface-alt);width:100%;height:100%;min-height:220px;position:relative;overflow:hidden}.gas-geo-map .maplibregl-map{border-radius:var(--gas-radius-m);overflow:hidden}.gas-geo-map .maplibregl-popup{z-index:6;max-width:min(240px,100% - 16px)}.gas-geo-map .maplibregl-popup-content{max-height:var(--gas-geo-popup-max-h,200px);overflow:hidden auto}.gas-geo-map .maplibregl-map{position:absolute;inset:0}.gas-geo-map__marker-btn{cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:0;display:block}.gas-geo-map__marker-btn:focus-visible{outline:2px solid var(--gas-primary);outline-offset:2px;border-radius:var(--gas-radius-s)}.gas-geo-map__marker--pin{transform-origin:50%;background:var(--gas-primary);border:2px solid var(--gas-bg-surface);width:26px;height:26px;box-shadow:var(--gas-shadow-s);border-radius:50% 50% 50% 0;transition:transform .12s;display:block;transform:rotate(-45deg)}.gas-geo-map__marker--pin:after{content:"";background:var(--gas-bg-surface);border-radius:50%;position:absolute;inset:7px}.gas-geo-map__marker--pin.gas-geo-map__marker--hovered,.gas-geo-map__marker-btn:hover .gas-geo-map__marker--pin,.gas-geo-map__marker-btn:focus-visible .gas-geo-map__marker--pin{transform:rotate(-45deg)scale(1.15)}.gas-geo-map__marker--dot{background:var(--gas-primary);border:2px solid var(--gas-bg-surface);width:14px;height:14px;box-shadow:var(--gas-shadow-xs);border-radius:50%;transition:transform .12s;display:block}.gas-geo-map__marker--dot.gas-geo-map__marker--hovered,.gas-geo-map__marker-btn:hover .gas-geo-map__marker--dot,.gas-geo-map__marker-btn:focus-visible .gas-geo-map__marker--dot{transform:scale(1.35)}.gas-geo-map__cluster{border:2px solid var(--gas-bg-surface);background:var(--gas-primary);color:var(--gas-text-color-inverse);box-shadow:var(--gas-shadow-s);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-weight:600;transition:transform .12s;display:flex}.gas-geo-map__cluster:hover,.gas-geo-map__cluster:focus-visible{transform:scale(1.08)}.gas-geo-map__cluster:focus-visible{outline:2px solid var(--gas-primary);outline-offset:2px}.gas-geo-map__cluster--s{width:32px;height:32px;font-size:var(--gas-text-xs)}.gas-geo-map__cluster--m{width:40px;height:40px;font-size:var(--gas-text-s)}.gas-geo-map__cluster--l{width:48px;height:48px;font-size:var(--gas-text-m)}.gas-geo-map .maplibregl-popup-content{padding:var(--gas-space-s) var(--gas-space-m);border-radius:var(--gas-radius-m);background:var(--gas-bg-surface);color:var(--gas-text-color);box-shadow:var(--gas-shadow-m);font-size:var(--gas-text-s)}.gas-geo-map .maplibregl-popup-close-button{color:var(--gas-text-color-muted);font-size:var(--gas-text-m);padding:0 var(--gas-space-xs)}.gas-geo-map .gas-geo-map__hover-popup{pointer-events:none;z-index:4}.gas-geo-map .gas-geo-map__hover-popup .maplibregl-popup-content{padding:var(--gas-space-s);box-shadow:var(--gas-shadow-l,0 10px 30px #00000029);border:1px solid var(--gas-color-border,#e5e5e5);min-width:240px;max-width:320px}.gas-geo-map .gas-geo-map__popup .maplibregl-popup-content{min-width:240px;max-width:320px}.gas-geo-map .maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:var(--gas-bg-surface)}.gas-geo-map .maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:var(--gas-bg-surface)}.gas-geo-map__loading-overlay{background:var(--gas-bg-overlay);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gas-geo-map__loading-spinner{border:3px solid var(--gas-neutral-300);border-top-color:var(--gas-primary);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite gas-geo-map-spin}@keyframes gas-geo-map-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gas-geo-map__loading-spinner{animation-duration:2s}.gas-geo-map__marker--pin,.gas-geo-map__marker--dot,.gas-geo-map__cluster{transition:none}}.gas-agenda__loading{padding:var(--gas-space-2xl);text-align:center;color:var(--gas-text-color-light)}.gas-agenda__map{gap:var(--gas-space-3,12px);flex-direction:column;display:flex}.gas-agenda__map-count{color:var(--gas-color-text-muted,#666);font-size:var(--gas-font-size-sm,14px);margin:0}.gas-agenda__map-empty{padding:var(--gas-space-xl,32px);text-align:center;color:var(--gas-color-text-muted,#666)}.gas-agenda__map-canvas{border-radius:var(--gas-radius-md,8px);border:1px solid var(--gas-color-border,#e5e5e5);height:min(70vh,512px);min-height:288px;overflow:hidden}.gas-agenda__map-popup{gap:var(--gas-space-1,4px);flex-direction:column;max-width:224px;display:flex}.gas-agenda__map-popup-image{object-fit:cover;border-radius:var(--gas-radius-sm,4px);width:100%;height:88px}.gas-agenda__map-popup-title{font-weight:600;font-size:var(--gas-font-size-sm,14px);margin:0}.gas-agenda__map-popup-meta{color:var(--gas-color-text-muted,#666);font-size:var(--gas-font-size-xs,12px);margin:0}.gas-agenda__map-popup-link{margin-top:var(--gas-space-1,4px);font-size:var(--gas-font-size-sm,14px)}.gas-agenda__hero{background:var(--gas-primary-ultra-light);padding:calc(var(--gas-space-unit) * 8) calc(var(--gas-space-unit) * 4);margin-bottom:calc(var(--gas-space-unit) * 6);border-radius:var(--gas-radius-unit)}.gas-agenda__hero-container{max-width:1100px;margin:0 auto}.gas-agenda__hero h1{font-size:var(--gas-text-2xl);font-weight:var(--gas-weight-bold);color:var(--gas-primary);margin:0 0 calc(var(--gas-space-unit) * 2) 0}.gas-agenda__hero p{font-size:var(--gas-text-m);color:var(--gas-neutral-700);margin:0 0 calc(var(--gas-space-unit) * 2) 0}.gas-agenda__hero-layout--member{gap:calc(var(--gas-space-unit) * 8);align-items:flex-start;display:flex}.gas-agenda__hero-left{flex:1}.gas-agenda__hero-right{flex:0 0 280px}.gas-agenda__hero-layout--visitor{max-width:700px}.gas-agenda__calendar-box{background:var(--gas-white,#fff);border:1px solid var(--gas-neutral-200);border-radius:calc(var(--gas-radius-unit) * 2);padding:calc(var(--gas-space-unit) * 5)}.gas-agenda__calendar-box h4{font-size:var(--gas-text-s);font-weight:var(--gas-weight-semi);color:var(--gas-primary);margin:0 0 calc(var(--gas-space-unit) * 2) 0}.gas-agenda__calendar-box p{font-size:var(--gas-text-xs);margin:0 0 calc(var(--gas-space-unit) * 3) 0}.gas-agenda__banner{align-items:center;gap:calc(var(--gas-space-unit) * 3);padding:calc(var(--gas-space-unit) * 4) calc(var(--gas-space-unit) * 5);border-radius:calc(var(--gas-radius-unit) * 2);margin-bottom:calc(var(--gas-space-unit) * 6);max-width:1100px;margin-left:auto;margin-right:auto;display:flex}.gas-agenda__banner-icon{font-size:var(--gas-text-xl);flex-shrink:0}.gas-agenda__tabs{gap:calc(var(--gas-space-unit) * 1);border-bottom:2px solid var(--gas-neutral-200);margin-bottom:calc(var(--gas-space-unit) * 4);-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:1100px;margin-left:auto;margin-right:auto;display:flex;overflow-x:auto}.gas-agenda__tabs::-webkit-scrollbar{display:none}.gas-agenda__tab{padding:calc(var(--gas-space-unit) * 3) calc(var(--gas-space-unit) * 5);cursor:pointer;font-size:var(--gas-text-s);font-weight:var(--gas-weight-medium);color:var(--gas-neutral-600);white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;transition:color .2s,border-color .2s}.gas-agenda__tab:hover{color:var(--gas-primary)}.gas-agenda__tab--active{color:var(--gas-primary);border-bottom-color:var(--gas-primary);font-weight:var(--gas-weight-semi)}.gas-agenda__tab-count{background:var(--gas-neutral-100);color:var(--gas-neutral-600);font-size:var(--gas-text-xs);padding:1px calc(var(--gas-space-unit) * 2);border-radius:calc(var(--gas-radius-unit) * 3);margin-left:calc(var(--gas-space-unit) * 1);font-weight:var(--gas-weight-normal);display:inline-block}.gas-agenda__tab--active .gas-agenda__tab-count{background:var(--gas-primary-ultra-light);color:var(--gas-primary)}.gas-agenda__filters{gap:calc(var(--gas-space-unit) * 4);margin-bottom:calc(var(--gas-space-unit) * 6);flex-wrap:wrap;align-items:flex-end;max-width:1100px;margin-left:auto;margin-right:auto;display:flex}.gas-agenda__filter-group{gap:calc(var(--gas-space-unit) * 1);flex-direction:column;display:flex}.gas-agenda__filter-label{font-size:var(--gas-text-xs);font-weight:var(--gas-weight-medium);color:var(--gas-neutral-600)}.gas-agenda__filter-type,.gas-agenda__filter-search{padding:calc(var(--gas-space-unit) * 2) calc(var(--gas-space-unit) * 3);border:1px solid var(--gas-neutral-300);border-radius:var(--gas-radius-unit);font-size:var(--gas-text-s);color:var(--gas-neutral-800);background:var(--gas-white,#fff);min-width:180px}.gas-agenda__filter-type:focus,.gas-agenda__filter-search:focus{border-color:var(--gas-primary);box-shadow:0 0 0 2px var(--gas-primary-ultra-light);outline:none}.gas-agenda__filter-count{font-size:var(--gas-text-s);color:var(--gas-neutral-500);white-space:nowrap;margin-left:auto}.gas-agenda__filter-count-number{font-weight:var(--gas-weight-semi);color:var(--gas-primary)}.gas-agenda__panel{max-width:1100px;margin-left:auto;margin-right:auto;margin-bottom:calc(var(--gas-space-unit) * 8)}.gas-agenda__panel--hidden{display:none}.gas-agenda__section-title{font-size:var(--gas-text-l);font-weight:var(--gas-weight-semi);color:var(--gas-neutral-800);margin:calc(var(--gas-space-unit) * 6) 0 calc(var(--gas-space-unit) * 4) 0;padding-bottom:calc(var(--gas-space-unit) * 2);border-bottom:1px solid var(--gas-neutral-200)}.gas-agenda__section-title:first-child{margin-top:0}.gas-agenda__section-subtitle{font-size:var(--gas-text-s);color:var(--gas-neutral-600);margin:0 0 calc(var(--gas-space-unit) * 4) 0}.gas-agenda__grid{gap:calc(var(--gas-space-unit) * 5);grid-template-columns:repeat(3,1fr);display:grid}.gas-agenda__grid--online{gap:calc(var(--gas-space-unit) * 4);grid-template-columns:repeat(4,1fr)}.gas-agenda__replay-teaser{max-width:1100px;margin:0 auto calc(var(--gas-space-unit) * 6);padding:calc(var(--gas-space-unit) * 5);background:var(--gas-primary-ultra-light,#f5f7ff);border:1px solid var(--gas-neutral-200);border-radius:calc(var(--gas-radius-unit) * 2)}.gas-agenda__replay-teaser-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--gas-space-unit) * 4);margin-bottom:calc(var(--gas-space-unit) * 4);flex-wrap:wrap;display:flex}.gas-agenda__replay-teaser-title{font-size:var(--gas-text-l);font-weight:var(--gas-weight-semi);color:var(--gas-primary);margin:0 0 calc(var(--gas-space-unit) * 1) 0}.gas-agenda__replay-teaser-hint{font-size:var(--gas-text-s);color:var(--gas-neutral-600);max-width:40rem;margin:0}a.gas-button.gas-agenda__replay-teaser-link{white-space:nowrap;color:var(--gas-primary-dark,var(--gas-primary-text,var(--gas-primary)));background-color:var(--gas-white,#fff);border:var(--gas-button-border-width,1.5px) solid var(--gas-primary);flex-shrink:0}a.gas-button.gas-agenda__replay-teaser-link:hover,a.gas-button.gas-agenda__replay-teaser-link:focus-visible{color:var(--gas-primary-dark,var(--gas-primary));background-color:color-mix(in srgb, var(--gas-primary) 10%, #fff);border-color:var(--gas-primary-dark,var(--gas-primary))}.gas-agenda__grid--teaser{gap:calc(var(--gas-space-unit) * 4);grid-template-columns:repeat(2,1fr)}.gas-agenda__card-wrapper--teaser .gas-card{--card-compact-image-width:96px;height:100%}.gas-agenda__card-wrapper--teaser .gas-card__image{min-height:80px;max-height:100px}.gas-agenda__card-wrapper--teaser .gas-card__image-img{object-fit:cover;max-height:100px}.gas-agenda__card-wrapper--teaser .gas-card__description p{-webkit-line-clamp:2}.gas-agenda__replay-teaser .gas-agenda__card-wrapper--teaser .gas-card__description{-webkit-line-clamp:2;font-size:var(--gas-text-xs,.8125rem)}.gas-agenda__replay-teaser .gas-agenda__card-wrapper--teaser .gas-card__details{display:none}.gas-agenda__replay-teaser{padding:calc(var(--gas-space-unit) * 4);margin-bottom:calc(var(--gas-space-unit) * 4)}.gas-agenda__replays-catalog{max-width:1100px;margin:calc(var(--gas-space-unit) * 10) auto 0;padding-top:calc(var(--gas-space-unit) * 6);border-top:1px solid var(--gas-neutral-200);scroll-margin-top:calc(var(--gas-space-unit) * 8)}.gas-agenda__replays-catalog .gas-agenda__section-title:focus{outline:none}.gas-agenda__card-wrapper{transition:opacity .15s}.gas-agenda__card-wrapper--hidden{display:none}.gas-agenda__empty{text-align:center;padding:calc(var(--gas-space-unit) * 10) calc(var(--gas-space-unit) * 5);color:var(--gas-neutral-500);font-size:var(--gas-text-m);grid-column:1/-1}.gas-agenda__archives-controls{align-items:flex-end;gap:calc(var(--gas-space-unit) * 3);margin-bottom:calc(var(--gas-space-unit) * 6);display:flex}.gas-agenda__archives-select{padding:calc(var(--gas-space-unit) * 2) calc(var(--gas-space-unit) * 3);border:1px solid var(--gas-neutral-300);border-radius:var(--gas-radius-unit);font-size:var(--gas-text-s);color:var(--gas-neutral-800);background:var(--gas-white,#fff);min-width:220px}.gas-agenda__archives-loading{text-align:center;padding:calc(var(--gas-space-unit) * 8);color:var(--gas-neutral-500);font-size:var(--gas-text-m)}.gas-agenda__cta{max-width:1100px;margin:calc(var(--gas-space-unit) * 8) auto;background:var(--gas-neutral-50);border:1px solid var(--gas-neutral-200);border-radius:calc(var(--gas-radius-unit) * 2);padding:calc(var(--gas-space-unit) * 6)}.gas-agenda__cta-content{align-items:center;gap:calc(var(--gas-space-unit) * 6);display:flex}.gas-agenda__cta-text{flex:1}.gas-agenda__cta-text h3{font-size:var(--gas-text-l);font-weight:var(--gas-weight-semi);color:var(--gas-neutral-800);margin:0 0 calc(var(--gas-space-unit) * 2) 0}.gas-agenda__cta-text p{font-size:var(--gas-text-s);color:var(--gas-neutral-600);margin:0}.gas-agenda__cta-action{flex-shrink:0}@media (width<=1100px){.gas-agenda__grid--online{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.gas-agenda__grid,.gas-agenda__grid--online{grid-template-columns:repeat(2,1fr)}.gas-agenda__grid--teaser{grid-template-columns:1fr}.gas-agenda__replay-teaser-header{flex-direction:column;align-items:stretch}.gas-agenda__hero-layout--member{gap:calc(var(--gas-space-unit) * 4);flex-direction:column}.gas-agenda__hero-right{flex:auto;width:100%}.gas-agenda__cta-content{text-align:center;flex-direction:column}}@media (width<=600px){.gas-agenda__grid,.gas-agenda__grid--online{grid-template-columns:1fr}.gas-agenda__hero{padding:calc(var(--gas-space-unit) * 5) calc(var(--gas-space-unit) * 3)}.gas-agenda__filters{flex-direction:column;align-items:stretch}.gas-agenda__view-switcher{flex-wrap:wrap;min-width:0;margin-left:0}.gas-agenda__filter-group{min-width:0}.gas-agenda__filter-type,.gas-agenda__filter-search{width:100%;min-width:0;max-width:100%}.gas-agenda__filter-count{margin-left:0}.gas-agenda__tab{padding:calc(var(--gas-space-unit) * 2) calc(var(--gas-space-unit) * 3);font-size:var(--gas-text-xs)}.gas-agenda__banner{text-align:center;flex-direction:column}}.gas-agenda__view-switcher{gap:var(--gas-space-2,4px);align-items:flex-end;margin-left:auto;display:inline-flex}.gas-agenda__view-btn{align-items:center;gap:var(--gas-space-2,4px);padding:var(--gas-space-2,6px) var(--gas-space-3,10px);border:1px solid var(--gas-color-border,#d0d5dd);border-radius:var(--gas-radius-m,8px);background:var(--gas-color-surface,#fff);color:var(--gas-color-text,#1a1a1a);cursor:pointer;font-size:.9em;font-weight:500;display:inline-flex}.gas-agenda__view-btn:hover{border-color:var(--gas-color-accent,var(--gas-primary,#2563eb));color:var(--gas-color-text,#1a1a1a)}.gas-agenda__view-btn--active{background:var(--gas-color-accent-strong,var(--gas-primary-dark,var(--gas-primary,#1d4ed8)));color:#fff;border-color:var(--gas-color-accent-strong,var(--gas-primary-dark,var(--gas-primary,#1d4ed8)));font-weight:600}.gas-agenda__view-btn--active .gas-agenda__view-btn-label,.gas-agenda__view-btn--active i{color:#fff}.gas-agenda-compact{gap:var(--gas-space-2,6px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gas-agenda-compact__row{align-items:center;gap:var(--gas-space-4);padding:var(--gas-space-3) var(--gas-space-4);border:1px solid var(--gas-color-border);border-radius:var(--gas-radius-m);background:var(--gas-color-surface);display:flex}.gas-agenda-compact__date{min-width:9em;color:var(--gas-color-text-secondary);flex:none;font-weight:600}.gas-agenda-compact__body{gap:var(--gas-space-1,2px);flex-direction:column;flex:auto;min-width:0;display:flex}.gas-agenda-compact__title{color:var(--gas-color-text);font-weight:600;text-decoration:none}.gas-agenda-compact__title:hover{color:var(--gas-color-accent)}.gas-agenda-compact__venue{color:var(--gas-color-text-secondary);font-size:.85em}.gas-agenda-compact__meta-line{color:var(--gas-color-text-secondary,#64748b);margin-top:1px;font-size:12px;line-height:1.35;display:block}.gas-agenda-compact__linked{opacity:.92;font-style:italic}.gas-agenda-compact__parent-link{color:var(--gas-color-accent,var(--gas-primary,#2563eb));text-underline-offset:2px;font-style:italic;text-decoration:underline}.gas-agenda-compact__parent-link:hover{color:var(--gas-color-accent-strong,var(--gas-primary-dark,#1d4ed8))}.gas-agenda-compact__prereq{opacity:.85;font-style:normal}.gas-agenda-compact__row--linked{border-left:3px solid color-mix(in srgb, var(--gas-color-accent,var(--gas-primary,#2563eb)) 45%, transparent)}.gas-agenda-compact__type{color:var(--gas-color-text-secondary);flex:none;font-size:.8em}.gas-agenda-compact__cta{flex:none}.gas-agenda-compact-months__group{margin-bottom:var(--gas-space-6)}.gas-agenda-compact-months__label{margin:0 0 var(--gas-space-3)}.gas-agenda-calendar{margin-top:var(--gas-space-4)}.gas-agenda-calendar .rbc-event{background:var(--gas-color-accent);border-color:var(--gas-color-accent);padding:1px 4px;font-size:11px;line-height:1.25}.gas-agenda-calendar .rbc-event-content{font-size:inherit;line-height:inherit;white-space:normal}.gas-agenda-calendar .rbc-toolbar button{min-width:2rem;font-size:1.1em;line-height:1}.gas-agenda-calendar .rbc-btn-group button{padding-inline:.55rem}@media (width<=640px){.gas-agenda-compact__row{flex-wrap:wrap}.gas-agenda-compact__date{min-width:0}}.gas-agenda-section>.gas-container,.gas-agenda-section>.grid-container{max-width:none;padding-inline:0}
