.AuditDetailModal_overlay__VLwhF{position:fixed;inset:0;z-index:998;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,12,11,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.AuditDetailModal_dialog__Hi1SF{--audit-accent:var(--red-text);--audit-error:var(--danger);display:flex;flex-direction:column;width:min(960px,100%);max-height:90dvh;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);color:var(--text-color);box-shadow:var(--box-shadow);animation:AuditDetailModal_dialogIn__ukARA .2s ease-out}.AuditDetailModal_dialogHeader__MC8p3{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--border)}.AuditDetailModal_dialogHeader__MC8p3 h2{font-size:1.35rem;line-height:1.3}.AuditDetailModal_recordNumber__9NkFk{font-size:.85rem;font-weight:600;color:var(--audit-accent);letter-spacing:.02em}.AuditDetailModal_actionChip__6JD1s{display:inline-block;margin-top:8px;padding:4px 12px;border-radius:999px;border:1px solid var(--red-primary);font-size:.85rem;font-weight:500}.AuditDetailModal_closeButton__7yPh7{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:none;border-radius:50%;background:transparent;color:var(--text-color);font-size:1.5rem;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.AuditDetailModal_closeButton__7yPh7:hover{background:rgba(163,53,53,.12);color:var(--audit-accent);transform:rotate(90deg)}.AuditDetailModal_closeButton__7yPh7:focus-visible{outline:3px solid var(--red-primary);outline-offset:2px}.AuditDetailModal_dialogBody__FSWbL{overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 28px}.AuditDetailModal_loading__Du0fX{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 0;font-weight:500}.AuditDetailModal_spinner__TSVHF{width:22px;height:22px;border:3px solid rgba(163,53,53,.25);border-top:3px solid var(--red-primary);border-radius:50%;animation:AuditDetailModal_spin__2Z91z .8s linear infinite}.AuditDetailModal_error__WZKcZ{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px 0;color:var(--audit-error);font-weight:500;text-align:center}.AuditDetailModal_summary__8BrFh{margin-bottom:16px;font-size:1.05rem;font-weight:600}.AuditDetailModal_dataList__EOpy7,.AuditDetailModal_infoGrid__YaYJk{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px 28px;gap:14px 28px}.AuditDetailModal_infoItem__x2WCR{min-width:0}.AuditDetailModal_infoItemWide__jZslu{grid-column:1/-1}.AuditDetailModal_infoItem__x2WCR dt{font-size:.8rem;font-weight:600;color:var(--audit-accent)}.AuditDetailModal_infoItem__x2WCR dd{margin-top:2px;font-size:.95rem;overflow-wrap:anywhere;white-space:pre-line}.AuditDetailModal_outcome__q7Trt{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.85rem;font-weight:600}.AuditDetailModal_outcomeSUCCESS__zXrlQ{background:#e3f5ea;color:#1e6b3d}.AuditDetailModal_outcomeERROR__RsWhd{background:#fde8e7;color:#a3201a}.AuditDetailModal_outcomeDENIED__PQR5_{background:#fff2d6;color:#7a4a00}.DarkTheme .AuditDetailModal_outcomeSUCCESS__zXrlQ{background:rgba(46,160,92,.22);color:#86e5ac}.DarkTheme .AuditDetailModal_outcomeERROR__RsWhd{background:rgba(229,72,63,.22);color:#ffaaa4}.DarkTheme .AuditDetailModal_outcomeDENIED__PQR5_{background:rgba(245,166,35,.2);color:#ffd27a}.AuditDetailModal_notice__R6Mzv{margin:20px 0 8px;padding:10px 14px;border-left:4px solid var(--red-primary);border-radius:6px;background:rgba(163,53,53,.08);font-size:.85rem}.AuditDetailModal_section__sjdmv{margin-top:18px;border-top:1px solid rgba(128,128,128,.35);padding-top:14px}.AuditDetailModal_section__sjdmv>summary{cursor:pointer;font-size:1.05rem;font-weight:600;list-style-position:inside;transition:color .2s ease}.AuditDetailModal_section__sjdmv>summary:hover{color:var(--audit-accent)}.AuditDetailModal_section__sjdmv>summary:focus-visible{outline:3px solid var(--red-primary);outline-offset:3px;border-radius:4px}.AuditDetailModal_sectionBody__jMAFF{margin-top:12px}.AuditDetailModal_changesWrapper__36__l{overflow-x:auto;border-radius:12px;box-shadow:var(--box-shadow)}.AuditDetailModal_changesTable__F1sRR{width:100%;border-collapse:collapse;font-size:.9rem}.AuditDetailModal_changesTable__F1sRR thead th{padding:10px 14px;background:var(--red-primary);color:#fff;text-align:left;font-weight:600}.AuditDetailModal_changesTable__F1sRR tbody td,.AuditDetailModal_changesTable__F1sRR tbody th{padding:10px 14px;border-bottom:1px solid rgba(128,128,128,.3);text-align:left;vertical-align:top;overflow-wrap:break-word}.AuditDetailModal_changesTable__F1sRR tbody th{font-weight:600;min-width:160px}.AuditDetailModal_changesTable__F1sRR tbody tr:hover{background:rgba(163,53,53,.06)}.AuditDetailModal_plainValue__M0Y_p{overflow-wrap:anywhere}@keyframes AuditDetailModal_dialogIn__ukARA{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes AuditDetailModal_spin__2Z91z{to{transform:rotate(1turn)}}@media (max-width:600px){.AuditDetailModal_overlay__VLwhF{padding:8px 8px max(8px,env(safe-area-inset-bottom))}.AuditDetailModal_dialog__Hi1SF{max-height:94dvh;border-radius:16px}.AuditDetailModal_dialogHeader__MC8p3{padding:16px}.AuditDetailModal_dialogBody__FSWbL{padding:16px 16px 24px}.AuditDetailModal_dataList__EOpy7,.AuditDetailModal_infoGrid__YaYJk{grid-template-columns:1fr}.AuditDetailModal_changesTable__F1sRR{font-size:.85rem}.AuditDetailModal_changesTable__F1sRR tbody td,.AuditDetailModal_changesTable__F1sRR tbody th,.AuditDetailModal_changesTable__F1sRR thead th{padding:8px 10px}.AuditDetailModal_changesTable__F1sRR tbody th{min-width:110px}}@media (prefers-reduced-motion:reduce){.AuditDetailModal_closeButton__7yPh7,.AuditDetailModal_dialog__Hi1SF,.AuditDetailModal_spinner__TSVHF{animation:none;transition:none}}.InputSelect_inputSelectField__iJ7tk{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.InputSelect_inputSelectField__iJ7tk>.InputSelect_fieldLabel__qxgU4{min-height:1.3rem;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--red-text)}.InputSelect_inputSelectField__iJ7tk>.InputSelect_trigger__4dlxx{position:relative;width:var(--field-width);min-height:var(--field-min-height);padding:var(--field-padding);padding-right:2.75rem;border:var(--field-border);border-radius:var(--field-radius);display:flex;align-items:center;justify-content:space-between;gap:.75rem;background-color:var(--field-bg);color:var(--field-color);font-family:var(--field-font-family);font-size:var(--field-font-size);text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.InputSelect_inputSelectField__iJ7tk>.InputSelect_trigger__4dlxx:hover:not(:disabled){border-color:var(--text-subtle)}.InputSelect_inputSelectField__iJ7tk>.InputSelect_trigger__4dlxx:focus-visible,.InputSelect_inputSelectField__iJ7tk>.InputSelect_trigger__4dlxx[aria-expanded=true]{outline:none;border-color:var(--red-primary);box-shadow:var(--ring)}.InputSelect_inputSelectField__iJ7tk>.InputSelect_trigger__4dlxx:disabled{opacity:.5;cursor:not-allowed}.InputSelect_inputSelectField__iJ7tk>.InputSelect_trigger__4dlxx>.InputSelect_triggerText__TrhOI{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InputSelect_inputSelectField__iJ7tk>.InputSelect_trigger__4dlxx>.InputSelect_arrow__tG086{position:absolute;top:50%;right:1.1rem;width:.55rem;height:.55rem;border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);transform:translateY(-65%) rotate(45deg);transform-origin:center;transition:transform .25s var(--ease-out),border-color .2s ease;pointer-events:none}.InputSelect_inputSelectField__iJ7tk>.InputSelect_trigger__4dlxx:hover>.InputSelect_arrow__tG086{border-color:var(--red-text)}.InputSelect_inputSelectField__iJ7tk>.InputSelect_trigger__4dlxx>.InputSelect_arrowOpen__kHguA{transform:translateY(-35%) rotate(225deg);border-color:var(--red-text)}.InputSelect_dropdown__1aUzO{position:fixed;z-index:999;max-height:18rem;padding:.4rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);overflow-y:auto;overscroll-behavior:contain;transform-origin:top center;animation:InputSelect_dropdownIn__JDjyN .2s var(--ease-out) both}.InputSelect_dropdownTop__aihIv{transform-origin:bottom center;animation-name:InputSelect_dropdownTopIn__I9qjO}.InputSelect_dropdown__1aUzO>.InputSelect_dropdownList__33oet{display:grid;grid-gap:2px;gap:2px;list-style:none;margin:0;padding:0}.InputSelect_dropdown__1aUzO>.InputSelect_dropdownList__33oet>.InputSelect_dropdownItem___qm06{position:relative}.InputSelect_dropdown__1aUzO>.InputSelect_dropdownList__33oet>.InputSelect_dropdownItem___qm06>.InputSelect_dropdownLink__R7Q_b{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2.6rem;padding:.55rem .8rem;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-color);font-size:.9rem;font-weight:400;font-family:inherit;text-align:left;cursor:pointer;white-space:normal;line-height:1.35;transition:background-color .15s ease,color .15s ease,padding-left .2s var(--ease-out)}.InputSelect_dropdown__1aUzO>.InputSelect_dropdownList__33oet>.InputSelect_dropdownItem___qm06>.InputSelect_dropdownLink__R7Q_b:hover{background:var(--red-softer);color:var(--red-text);padding-left:1rem}.InputSelect_dropdown__1aUzO>.InputSelect_dropdownList__33oet>.InputSelect_dropdownItem___qm06>.InputSelect_dropdownLink__R7Q_b.InputSelect_active__VX4Xb{background:var(--red-soft);color:var(--red-text);font-weight:600}.InputSelect_dropdown__1aUzO>.InputSelect_dropdownList__33oet>.InputSelect_dropdownItem___qm06>.InputSelect_dropdownLink__R7Q_b.InputSelect_active__VX4Xb:after{content:"";width:.35rem;height:.7rem;border:solid;border-width:0 2px 2px 0;transform:rotate(45deg)}@keyframes InputSelect_dropdownIn__JDjyN{0%{opacity:0;transform:translateY(-.4rem) scale(.98)}}@keyframes InputSelect_dropdownTopIn__I9qjO{0%{opacity:0;transform:translateY(.4rem) scale(.98)}}.Audit_auditPage__ZNazz{--audit-accent:var(--red-text)}.Audit_clearBtn__av_6s{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;font-weight:500;white-space:nowrap;transition:transform .3s ease-in-out,background .2s ease,color .2s ease,opacity .2s ease;align-self:end;border:2px solid var(--red-primary);background:transparent;color:var(--text-color)}.Audit_clearBtn__av_6s:hover:not(:disabled){background:var(--red-primary);color:#fff}.Audit_clearBtn__av_6s:disabled{opacity:.45;cursor:not-allowed}.Audit_clearBtn__av_6s:focus-visible,.Audit_eyeButton__hEdj9:focus-visible,.Audit_field__B2FKe>input:focus-visible,.Audit_pageControls__PONGS>button:focus-visible{outline:3px solid var(--audit-accent);outline-offset:2px}.Audit_filters__cx9jw{display:grid;grid-template-columns:minmax(13rem,2fr) repeat(4,minmax(8rem,1fr)) auto;grid-gap:.85rem;gap:.85rem;align-items:end;margin-bottom:1.25rem;padding:1.1rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-xs)}.Audit_field__B2FKe{display:flex;flex-direction:column;gap:.4rem;min-width:0;font-size:.8125rem;font-weight:600;color:var(--red-text)}.Audit_field__B2FKe>input{width:100%;min-height:44px;padding:8px 10px;border:var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--text-color);font-size:16px;font-weight:400;color-scheme:light}.DarkTheme .Audit_field__B2FKe>input{color-scheme:dark}.Audit_selectField__sLuQA{gap:.4rem;min-width:0}.Audit_filters__cx9jw .Audit_selectField__sLuQA>.Audit_selectTrigger__vMwD7{min-height:2.75rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:.625rem}@media (min-width:1024px){.Audit_field__B2FKe>input{min-height:2.75rem;padding:.5rem .625rem;font-size:1rem}.Audit_clearBtn__av_6s{min-height:2.75rem}}.Audit_stack__uexjn{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:break-word}.Audit_noWrap__gzVk0{white-space:nowrap}.Audit_muted__MvqtA{font-size:.8rem;opacity:.8}.Audit_badge___EWRe{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.8rem;font-weight:600;white-space:nowrap}.Audit_badgeSUCCESS__XomXP{background:#e3f5ea;color:#1e6b3d}.Audit_badgeERROR__rehMg{background:#fde8e7;color:#a3201a}.Audit_badgeDENIED__4mN7L{background:#fff2d6;color:#7a4a00}.DarkTheme .Audit_badgeSUCCESS__XomXP{background:rgba(46,160,92,.22);color:#86e5ac}.DarkTheme .Audit_badgeERROR__rehMg{background:rgba(229,72,63,.22);color:#ffaaa4}.DarkTheme .Audit_badgeDENIED__4mN7L{background:rgba(245,166,35,.2);color:#ffd27a}.Audit_mobileOnly__ryN17{display:none}.Audit_eyeCell__BzSTF{display:flex;justify-content:center;min-width:80px}.Audit_eyeButton__hEdj9{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:transparent;color:var(--text-color);font-size:1.15rem;cursor:pointer;transition:transform .2s ease,color .2s ease,background .2s ease}.Audit_eyeButton__hEdj9:hover{color:var(--audit-accent);background:rgba(163,53,53,.1);transform:scale(1.15)}.Audit_pagination__iLvGD{justify-content:space-between;flex-wrap:wrap;margin-top:1rem;font-size:.9rem}.Audit_pageControls__PONGS,.Audit_pagination__iLvGD{display:flex;align-items:center;gap:12px}.Audit_pageControls__PONGS>button{min-height:40px;padding:.4rem 1rem;border:2px solid var(--red-primary);border-radius:.375rem;background:transparent;color:var(--text-color);cursor:pointer;font-weight:500;transition:background .2s ease,color .2s ease}.Audit_pageControls__PONGS>button:hover:not(:disabled){background:var(--red-primary);color:#fff}.Audit_pageControls__PONGS>button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1280px){.Audit_filters__cx9jw{grid-template-columns:repeat(3,minmax(0,1fr))}.Audit_fieldSearch__kw6N_{grid-column:span 3}.Audit_clearBtn__av_6s{grid-column:span 1}}@media (max-width:1060px){.Audit_auditPage__ZNazz{max-width:90vw}}@media (max-width:768px){.Audit_auditPage__ZNazz{max-width:100vw;padding:10px 16px 32px}.Audit_auditPage__ZNazz>.Audit_auditPageHeader__c4Md1{flex-direction:column;text-align:center}.Audit_filters__cx9jw{grid-template-columns:repeat(2,minmax(0,1fr))}.Audit_clearBtn__av_6s,.Audit_fieldSearch__kw6N_{grid-column:1/-1}.Audit_pagination__iLvGD{flex-direction:column;text-align:center}.Audit_mobileOnly__ryN17{display:inline-block;align-self:flex-start;margin-top:4px}.Audit_eyeCell__BzSTF{min-width:64px}}@media (prefers-reduced-motion:reduce){.Audit_clearBtn__av_6s,.Audit_eyeButton__hEdj9{transition:none}.Audit_eyeButton__hEdj9:hover{transform:none}}.FiltersHome_filtersContainer__HlJbL{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;grid-gap:1rem;gap:1rem;padding:1.1rem 1.25rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-md);animation:FiltersHome_filtersIn__hs88o .6s .1s var(--ease-out) both}.FiltersHome_label__EhkUX{display:block;min-height:1.3rem;margin-bottom:.45rem;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--red-text)}.FiltersHome_categoryField__yE7ea,.FiltersHome_dateField__zf14n,.FiltersHome_searchField__Ilryh{min-width:0}.FiltersHome_searchBox__GCqPz{position:relative;display:flex;align-items:center}.FiltersHome_searchIcon__zvINk{position:absolute;left:.9rem;font-size:1.15rem;color:var(--text-subtle);pointer-events:none;transition:color .2s ease,transform .25s var(--ease-spring)}.FiltersHome_searchBox__GCqPz:focus-within .FiltersHome_searchIcon__zvINk{color:var(--red-text);transform:scale(1.1)}.FiltersHome_inputDate___9Djl,.FiltersHome_inputText__UmSq2{width:100%;min-height:var(--field-min-height);padding:.7rem .9rem;border:var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--field-color);font-size:var(--field-font-size);transition:border-color .2s ease,box-shadow .2s ease}.FiltersHome_inputText__UmSq2{padding-left:2.6rem}.FiltersHome_inputText__UmSq2::placeholder{color:var(--text-subtle)}.FiltersHome_inputDate___9Djl:hover:not(:disabled),.FiltersHome_inputText__UmSq2:hover{border-color:var(--text-subtle)}.FiltersHome_inputDate___9Djl:focus,.FiltersHome_inputText__UmSq2:focus{outline:none;border-color:var(--red-primary);box-shadow:var(--ring)}.FiltersHome_inputDate___9Djl{cursor:pointer}.FiltersHome_inputDate___9Djl::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.DarkTheme .FiltersHome_inputDate___9Djl::-webkit-calendar-picker-indicator{filter:invert(1)}.FiltersHome_inputDate___9Djl:disabled{cursor:not-allowed;opacity:.55}.FiltersHome_emptyDate__xivIX{color:var(--text-subtle)}.FiltersHome_dateFieldWrapper___tYRt{position:relative}.FiltersHome_tooltipBubble__8E3Re{position:absolute;left:50%;bottom:calc(100% + .6rem);z-index:10;padding:.45rem .75rem;border-radius:var(--radius-sm);background:var(--background-reverse);color:var(--text-color-reverse);font-size:.75rem;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,4px);transition:opacity .2s ease,transform .2s ease}.FiltersHome_tooltipVisible__0xNzd{opacity:1;transform:translate(-50%)}.FiltersHome_tooltipArrow__3Tm2P{position:absolute;left:50%;top:100%;width:0;height:0;border:6px solid transparent;border-top:6px solid var(--background-reverse);transform:translateX(-50%)}.FiltersHome_clearButton__g_7Th{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:var(--field-min-height);padding:0 1rem;border:1.5px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-muted);font-size:.875rem;font-weight:600;cursor:pointer;opacity:.5;transition:opacity .2s ease,color .2s ease,border-color .2s ease,background-color .2s ease}.FiltersHome_clearButton__g_7Th:disabled{cursor:default}.FiltersHome_clearVisible__lUccJ{opacity:1}.FiltersHome_clearVisible__lUccJ:hover{border-color:var(--red-primary);background:var(--red-softer);color:var(--red-text)}@keyframes FiltersHome_filtersIn__hs88o{0%{opacity:0;transform:translateY(.75rem)}}@media (max-width:1024px){.FiltersHome_filtersContainer__HlJbL{grid-template-columns:repeat(2,minmax(0,1fr))}.FiltersHome_clearButton__g_7Th{grid-column:1/-1}}@media (max-width:640px){.FiltersHome_categoryField__yE7ea,.FiltersHome_searchField__Ilryh{grid-column:1/-1}}@media (max-width:480px){.FiltersHome_filtersContainer__HlJbL{padding:1rem;gap:.85rem}}@media (max-width:420px){.FiltersHome_dateField__zf14n{grid-column:1/-1}}.CardEvents_cardEvents__qFl2k{width:100%}.CardEvents_resultCount__mOUK3{margin:1.25rem 0 1rem;color:var(--text-muted);font-size:.9rem}.CardEvents_resultCount__mOUK3>strong{color:var(--red-text);font-size:1.05rem}.CardEvents_otherHeader__zGA_B{display:flex;flex-direction:column;gap:.25rem;margin:3rem 0 1.25rem}.CardEvents_otherEyebrow__bHA3b{color:var(--red-text);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.CardEvents_otherEventsH2__KLkaJ{font-size:clamp(1.35rem,calc(1.9 * var(--dvw)),1.9rem);font-weight:700;letter-spacing:-.01em}.CardEvents_cardEventsSection__dnkAc{display:grid;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));grid-gap:1.5rem;gap:1.5rem}.CardEvents_card__f1cjk{height:100%}.CardEvents_cardLink__ZJ5lr{display:flex;flex-direction:column;height:100%;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);color:inherit;text-decoration:none;box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .25s ease}.CardEvents_cardLink__ZJ5lr:focus-visible,.CardEvents_cardLink__ZJ5lr:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--red-soft)}.CardEvents_media__P1QDc{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--surface-3)}.CardEvents_mediaImage__7gWH4{transition:transform .7s var(--ease-out)}.CardEvents_cardLink__ZJ5lr:hover .CardEvents_mediaImage__7gWH4{transform:scale(1.07)}.CardEvents_media__P1QDc:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 35%,transparent 70%,rgba(0,0,0,.15));pointer-events:none}.CardEvents_dateBadge__BVMdu{position:absolute;top:.75rem;left:.75rem;z-index:1;display:flex;flex-direction:column;align-items:center;min-width:3.25rem;padding:.35rem .5rem;border-radius:var(--radius-md);background:var(--surface);color:var(--text-color);box-shadow:var(--shadow-md);line-height:1;transition:transform .35s var(--ease-spring)}.CardEvents_cardLink__ZJ5lr:hover .CardEvents_dateBadge__BVMdu{transform:translateY(-2px) rotate(-3deg)}.CardEvents_dateBadge__BVMdu>strong{font-size:1.35rem;font-weight:700;color:var(--red-text)}.CardEvents_dateBadge__BVMdu>span{margin-top:.15rem;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.CardEvents_badge__r47m6{position:absolute;top:.75rem;right:.75rem;z-index:1;display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .65rem;border-radius:var(--radius-full);background:var(--red-primary);color:var(--on-red);font-size:.72rem;font-weight:600;box-shadow:var(--shadow-red)}.CardEvents_cardData__ghJtO{display:flex;flex-direction:column;flex:1 1;gap:.6rem;padding:1.1rem 1.2rem 1.25rem}.CardEvents_category__9gWYI{align-self:flex-start;padding:.2rem .6rem;border-radius:var(--radius-full);background:var(--red-soft);color:var(--red-text);font-size:.72rem;font-weight:600}.CardEvents_title__t_0z_{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.05rem;font-weight:600;line-height:1.35;transition:color .2s ease}.CardEvents_cardLink__ZJ5lr:hover .CardEvents_title__t_0z_{color:var(--red-text)}.CardEvents_meta__zZDkS{display:flex;flex-direction:column;gap:.4rem;list-style:none;color:var(--text-muted);font-size:.84rem}.CardEvents_meta__zZDkS>li{display:flex;align-items:flex-start;gap:.45rem;min-width:0}.CardEvents_meta__zZDkS>li>svg{flex-shrink:0;margin-top:.15rem;color:var(--red-text)}.CardEvents_meta__zZDkS>li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CardEvents_seats__DyXf7{display:flex;flex-direction:column;gap:.35rem;margin-top:auto;padding-top:.5rem}.CardEvents_seatsBar__JXnlY{width:100%;height:.4rem;border-radius:var(--radius-full);background:var(--surface-3);overflow:hidden}.CardEvents_seatsBar__JXnlY>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--red-bright),var(--red-primary));transform-origin:left;animation:CardEvents_fill__iuAy3 1.1s .2s var(--ease-out) both}.CardEvents_seatsLabel__2xBaW{font-size:.75rem;font-weight:500;color:var(--text-muted)}.CardEvents_seatsAlmostFull__S6eMI .CardEvents_seatsLabel__2xBaW{color:var(--warning);font-weight:600}.CardEvents_cta__HG24S{display:inline-flex;align-items:center;gap:.35rem;margin-top:.25rem;color:var(--red-text);font-size:.875rem;font-weight:600}.CardEvents_cta__HG24S>svg{transition:transform .3s var(--ease-out)}.CardEvents_cardLink__ZJ5lr:hover .CardEvents_cta__HG24S>svg{transform:translateX(5px)}.CardEvents_emptyStateBox__MsJtR{margin-top:1.5rem;border:1px dashed var(--border-strong);border-radius:var(--radius-xl);background:var(--surface)}.CardEvents_skeletonCard__E7MaU{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);overflow:hidden}.CardEvents_skeletonLine__kWVwt,.CardEvents_skeletonMedia__hoG7a{background:linear-gradient(90deg,var(--surface-3),var(--surface-2),var(--surface-3));background-size:200% 100%;animation:CardEvents_shimmer__xayIe 1.2s linear infinite}.CardEvents_skeletonMedia__hoG7a{aspect-ratio:16/9}.CardEvents_skeletonBody__7_FUM{display:flex;flex-direction:column;gap:.7rem;padding:1.1rem 1.15rem 1.4rem}.CardEvents_skeletonLine__kWVwt{display:block;height:.8rem;border-radius:var(--radius-full)}.CardEvents_skeletonLine__kWVwt:first-child{width:35%}.CardEvents_skeletonLine__kWVwt:nth-child(2){height:1.1rem;width:85%}.CardEvents_skeletonLine__kWVwt:last-child{width:60%}@keyframes CardEvents_shimmer__xayIe{to{background-position:-200% 0}}@keyframes CardEvents_fill__iuAy3{0%{transform:scaleX(0)}}@media (max-width:640px){.CardEvents_cardEventsSection__dnkAc{grid-template-columns:1fr;gap:1.1rem}}.CarouselComponent_carouselShell__2ZZtg{width:100%;max-width:96rem;margin:0 auto;padding:1.25rem var(--gutter) 0}.CarouselComponent_carousel__dO0my{position:relative;width:100%;aspect-ratio:4/1;overflow:hidden;border-radius:var(--radius-xl);background:var(--surface-3);box-shadow:var(--shadow-lg);cursor:-webkit-grab;cursor:grab;isolation:isolate;animation:CarouselComponent_bannerIn__xJFq6 .8s var(--ease-out) both}.CarouselComponent_carousel__dO0my:active{cursor:-webkit-grabbing;cursor:grabbing}.CarouselComponent_carousel__dO0my:after{content:"";position:absolute;inset:auto 0 0 0;z-index:1;height:35%;background:linear-gradient(0deg,rgba(0,0,0,.45),transparent);pointer-events:none}.CarouselComponent_slider__m5vHG{display:flex;height:100%;transition:transform .7s var(--ease-out)}.CarouselComponent_slide__jLcdl{position:relative;width:100%;height:100%;flex-shrink:0;overflow:hidden}.CarouselComponent_slide__jLcdl>.CarouselComponent_image__feH9J{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transform:scale(1.06);transition:transform 7s ease-out}.CarouselComponent_activeSlide__rqTB3>.CarouselComponent_image__feH9J{transform:scale(1)}.CarouselComponent_arrow__eE0Z1{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(20,16,15,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#FFFFFF;font-size:1.35rem;cursor:pointer;opacity:0;transition:opacity .3s ease,transform .3s var(--ease-out),background-color .2s ease}.CarouselComponent_arrowPrev__CJq83{left:1rem;transform:translate(-.5rem,-50%)}.CarouselComponent_arrowNext__xzDt_{right:1rem;transform:translate(.5rem,-50%)}.CarouselComponent_arrow__eE0Z1:focus-visible,.CarouselComponent_carousel__dO0my:hover .CarouselComponent_arrow__eE0Z1{opacity:1;transform:translateY(-50%)}.CarouselComponent_arrow__eE0Z1:hover{background:var(--red-primary);border-color:var(--red-primary)}.CarouselComponent_indicators__ygRBQ{position:absolute;left:50%;bottom:1rem;z-index:2;display:flex;gap:.45rem;padding:.4rem .55rem;border-radius:var(--radius-full);background:rgba(20,16,15,.3);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transform:translateX(-50%)}.CarouselComponent_dot__FBVJz{width:.55rem;height:.55rem;padding:0;border:none;border-radius:var(--radius-full);background:rgba(255,255,255,.55);cursor:pointer;transition:width .35s var(--ease-out),background-color .25s ease}.CarouselComponent_dot__FBVJz:hover{background:#FFFFFF}.CarouselComponent_activeDot__A4g41{width:1.6rem;background:#FFFFFF}@keyframes CarouselComponent_bannerIn__xJFq6{0%{opacity:0;transform:translateY(1rem) scale(.99)}}@media (hover:none){.CarouselComponent_arrow__eE0Z1{display:none}}@media (max-width:768px){.CarouselComponent_carouselShell__2ZZtg{padding-top:.75rem}.CarouselComponent_carousel__dO0my{aspect-ratio:3/1;border-radius:var(--radius-lg)}.CarouselComponent_indicators__ygRBQ{bottom:.4rem;gap:.35rem;padding:.3rem .45rem}.CarouselComponent_dot__FBVJz{width:.45rem;height:.45rem}.CarouselComponent_activeDot__A4g41{width:1.2rem}}.Footer_footer__4vzqH{position:relative;margin-top:4rem;background:#171211;color:#E9E2DE;overflow:hidden}.Footer_footer__4vzqH:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--red-strong),var(--red-bright),var(--red-strong))}.Footer_footer__4vzqH:after{content:"";position:absolute;right:-10rem;top:-10rem;width:28rem;height:28rem;border-radius:50%;background:radial-gradient(circle,rgba(194,65,63,.25),transparent 65%);pointer-events:none}.Footer_content__a1cH7{position:relative;z-index:1;display:grid;grid-template-columns:1.4fr 1fr .9fr 1fr;grid-gap:2.5rem;gap:2.5rem;width:100%;max-width:var(--container);margin:0 auto;padding:3.5rem var(--gutter) 2.5rem}.Footer_brandColumn__AT9cV{display:flex;flex-direction:column;gap:1rem}.Footer_brandLogo__xL4eD{width:7.5rem;height:auto;filter:brightness(0) invert(1)}.Footer_brandText__jgY8o{max-width:22rem;color:#B9AEA8;font-size:.875rem;line-height:1.6}.Footer_socialNav__0VX8k{display:flex;gap:.6rem}.Footer_socialLink__N7mmd{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#F4EFEC;font-size:1rem;transition:background-color .25s ease,border-color .25s ease,transform .3s var(--ease-spring)}.Footer_socialLink__N7mmd:hover{background:var(--red-primary);border-color:var(--red-primary);transform:translateY(-3px) rotate(-6deg)}.Footer_column__tKCuc{display:flex;flex-direction:column;gap:.9rem}.Footer_columnTitle__CM6k1{position:relative;padding-bottom:.6rem;font-size:.95rem;font-weight:600;color:#FFFFFF}.Footer_columnTitle__CM6k1:after{content:"";position:absolute;left:0;bottom:0;width:2rem;height:2px;background:var(--red-bright)}.Footer_infoList__bgw_y,.Footer_linkList__xbV8f{display:flex;flex-direction:column;gap:.7rem;list-style:none;font-size:.875rem;color:#C9BFB9}.Footer_infoList__bgw_y>li{display:flex;align-items:flex-start;gap:.55rem;line-height:1.5}.Footer_infoList__bgw_y>li>svg{flex-shrink:0;margin-top:.2rem;color:#F29A98}.Footer_infoList__bgw_y a{color:inherit;text-decoration:none}.Footer_infoList__bgw_y a:hover{color:#FFFFFF}.Footer_footerLink__VU733{position:relative;display:inline-block;color:#C9BFB9;text-decoration:none;transition:color .2s ease,transform .25s var(--ease-out)}.Footer_footerLink__VU733:before{content:"→";position:absolute;left:-1.1rem;opacity:0;color:#F29A98;transition:opacity .2s ease,transform .25s var(--ease-out);transform:translateX(-4px)}.Footer_footerLink__VU733:hover{color:#FFFFFF;transform:translateX(1.1rem)}.Footer_footerLink__VU733:hover:before{opacity:1;transform:none}.Footer_govColumn__hd8p5{align-items:flex-start}.Footer_govLogo__en8WA{width:9.5rem;height:auto}.Footer_institution__JOTL7{max-width:16rem;font-size:.8125rem;color:#B9AEA8;line-height:1.5}.Footer_bottomBar___fQYV{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;max-width:var(--container);margin:0 auto;padding:1.25rem var(--gutter) max(1.25rem,env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.08);font-size:.8125rem;color:#9C918B}.Footer_credits__fgvUL{display:inline-flex;align-items:center;gap:.45rem;color:#C9BFB9;text-decoration:none;transition:color .2s ease}.Footer_credits__fgvUL:hover{color:#FFFFFF}@media (max-width:1024px){.Footer_content__a1cH7{grid-template-columns:1fr 1fr}}@media (max-width:640px){.Footer_content__a1cH7{grid-template-columns:1fr;gap:2rem;padding-top:2.75rem}.Footer_bottomBar___fQYV{flex-direction:column;text-align:center}}.Home_eventsSection__7elyL{width:100%;max-width:96rem;margin:0 auto;padding:2.75rem var(--gutter) 0}.Home_sectionHeader__rehjk{display:flex;flex-direction:column;align-items:center;gap:.6rem;max-width:58rem;margin:0 auto 2rem;text-align:center;animation:Home_headerIn__vb_xq .7s var(--ease-out) both}.Home_title__FrdGH{font-size:clamp(1.9rem,calc(3.4 * var(--dvw)),3.25rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.Home_highlight__TgK5C{position:relative;color:var(--red-text);white-space:nowrap}.Home_highlight__TgK5C:after{content:"";position:absolute;left:0;right:0;bottom:.05em;height:.18em;border-radius:var(--radius-full);background:var(--red-soft);transform-origin:left;animation:Home_drawLine__TI4t9 .9s .35s var(--ease-out) both;z-index:-1}.Home_subtitle__JID1I{max-width:38rem;color:var(--text-muted);font-size:1rem}@keyframes Home_headerIn__vb_xq{0%{opacity:0;transform:translateY(1rem)}}@keyframes Home_drawLine__TI4t9{0%{transform:scaleX(0)}}@media (max-width:640px){.Home_eventsSection__7elyL{padding-top:1.75rem}.Home_sectionHeader__rehjk{margin-bottom:1.5rem}}