.screen_page__Phcbr{background:#fff;color:#222;min-height:100vh}.screen_bodyWrap__JLdbJ{padding:56px clamp(20px,10.9vw,210px) 64px}.screen_pageTop__lShSL{padding:32px 0 24px}.screen_ptags__SdrCr{display:flex;gap:5px;margin-bottom:14px}.screen_ptag__tYceW{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;border:1px solid #ddd;font-size:12px;font-weight:500;color:#888}.screen_ptagOn__GuNkc{background:#111;color:#fff;border-color:#111}.screen_pageTitle__Cx6KL{font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1.2;color:#111;margin-bottom:6px}.screen_pageSub__f76LC{font-size:13px;color:#888;letter-spacing:-.01em;line-height:1.7}.screen_statsRow__u7PD_{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.screen_statCard__x6aP_{background:#f5f5f5;border-radius:12px;padding:20px 24px;text-align:center}.screen_statNum__73Jf_{font-size:32px;font-weight:700;letter-spacing:-.05em;color:#111;margin-bottom:4px}.screen_statLabel__hrkbB{font-size:13px;color:#888}.screen_tabWrap__Znz6L{display:flex;gap:0;border-bottom:1px solid #e8e8e8;margin-bottom:16px;overflow-x:auto}.screen_tab__wIdgW{padding:10px 18px;font-size:13px;font-weight:500;color:#888;cursor:pointer;margin-bottom:-1px;transition:color .15s,border-color .15s;white-space:nowrap;border:none;background:rgba(0,0,0,0)}.screen_tabOn__6FOTf{color:#111;font-weight:700;border-bottom:2px solid #111}.screen_filterRow__Jw0rs{display:flex;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.screen_filterPills__OnOvE{display:flex;gap:8px;flex-wrap:wrap}.screen_fpill__FssVD{padding:6px 14px;border-radius:999px;border:1px solid #e8e8e8;font-size:12px;font-weight:500;color:#888;cursor:pointer;background:#fff;transition:all .15s}.screen_fpill__FssVD:hover{border-color:#111;color:#111}.screen_fpillOn__DzcYy{background:#111;color:#fff!important;border-color:#111!important}.screen_searchInput__mb7Mv{flex:1;min-width:200px;max-width:300px;padding:8px 16px;border:1px solid #e8e8e8;border-radius:999px;font-size:13px;color:#111;outline:none;transition:border-color .15s}.screen_searchInput__mb7Mv:focus{border-color:#111}.screen_searchInput__mb7Mv::placeholder{color:#bbb}.screen_eventsGrid__ODD8k{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}.screen_eventCard__VTAvG{border:1px solid #e8e8e8;border-radius:14px;overflow:hidden;text-align:left;background:#fff;cursor:pointer;transition:box-shadow .2s,transform .2s}.screen_eventCard__VTAvG:hover{box-shadow:0 4px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.screen_cardThumb__3mBrw{aspect-ratio:16/10;background:#f5f5f5;position:relative;display:flex;align-items:center;justify-content:center}.screen_cardPh__P6tmw{font-size:36px;font-weight:700;color:#ccc}.screen_cardBadges__T6KW5{position:absolute;top:10px;right:10px;display:flex;gap:6px}.screen_cardBadgeRepeat__kU_z8{background:rgba(0,0,0,.7);color:#fff}.screen_cardBadgeRepeat__kU_z8,.screen_cardStatus__0W6R8{padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600}.screen_statusCompleted__FI3AM{background:rgba(0,0,0,.06);color:#888}.screen_statusUpcoming__PmD7G{background:#111;color:#fff}.screen_cardBody__g92xI{padding:16px}.screen_cardCategory__OFyZs{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#888;margin-bottom:6px}.screen_cardTitle__1NzJ5{font-size:15px;font-weight:700;color:#111;letter-spacing:-.02em;line-height:1.4;margin-bottom:6px}.screen_cardMeta__zw_qw{font-size:12px;color:#888;margin-bottom:10px}.screen_cardLineup__QejfI{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.screen_lineupChip__h_DfE{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:#f0f0f0;font-size:12px;color:#444}.screen_lineupChip__h_DfE em{font-style:normal;font-size:11px;color:#888}.screen_repeatRow__k_RqI{display:flex;align-items:center;gap:4px}.screen_repeatDot__VbMFD{width:6px;height:6px;border-radius:50%;background:#111}.screen_repeatLabel__IgzFv{font-size:12px;font-weight:600;color:#111;margin-left:4px}.screen_ctaOuter__R_j_f{padding:0}.screen_ctaBand__sZGxI{background:#111;border-radius:18px;padding:44px 48px;display:flex;align-items:center;justify-content:space-between;gap:24px}.screen_ctaTtl__QrWFx{font-size:20px;font-weight:700;letter-spacing:-.04em;line-height:1.4;color:#fff;margin-bottom:8px}.screen_ctaSub__y4jvn{font-size:13px;color:hsla(0,0%,100%,.42);letter-spacing:-.01em}.screen_ctaBtn__MpQiZ{display:inline-flex;align-items:center;padding:14px 28px;border-radius:999px;background:#fff;color:#111;font-size:14px;font-weight:600;white-space:nowrap;flex-shrink:0;transition:opacity .18s}.screen_ctaBtn__MpQiZ:hover{opacity:.88}.screen_modalBg___iDJl{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:500;display:flex;align-items:center;justify-content:center;padding:20px}.screen_modal__Kjtt8{background:#fff;border-radius:20px;max-width:480px;width:100%;overflow:hidden;position:relative;max-height:90vh;overflow-y:auto}.screen_modalClose__G51Ym{position:absolute;top:14px;right:14px;background:none;border:none;font-size:18px;cursor:pointer;color:#888;z-index:1}.screen_modalClose__G51Ym:hover{color:#111}.screen_modalThumb__I7bPd{aspect-ratio:16/9;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.screen_modalPh__Yjqaq{font-size:48px;font-weight:700;color:#ccc}.screen_modalBody__cNfIG{padding:20px 24px}.screen_modalCategory__gI2zf{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#888;margin-bottom:6px}.screen_modalTitle___Atuy{font-size:18px;font-weight:700;color:#111;letter-spacing:-.03em;margin-bottom:8px}.screen_modalMeta__XTsnc{font-size:13px;color:#888;margin-bottom:12px}.screen_modalLineup__eqoyc{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.screen_modalDesc__zqx5Y{font-size:14px;color:#555;line-height:1.75}.screen_modalRepeat__bd0Tx{margin-top:12px;font-size:13px;font-weight:600;color:#111}.screen_modalFooter__hY5_S{padding:16px 24px;border-top:1px solid #e8e8e8;display:flex;align-items:center;justify-content:space-between;gap:12px}.screen_modalFooterTxt__zxGM4{font-size:13px;color:#888}@media(max-width:900px){.screen_bodyWrap__JLdbJ{padding:56px 20px}.screen_pageTop__lShSL{padding:36px 0 22px}.screen_pageTitle__Cx6KL{font-size:30px}.screen_statsRow__u7PD_{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px}.screen_statCard__x6aP_{padding:14px 12px;border-radius:10px}.screen_statNum__73Jf_{font-size:24px}.screen_filterRow__Jw0rs{gap:10px;margin-bottom:16px}.screen_searchInput__mb7Mv{max-width:none;width:100%}.screen_eventsGrid__ODD8k{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:40px}.screen_ctaBand__sZGxI{border-radius:12px;padding:28px 20px;flex-direction:column;align-items:flex-start}.screen_ctaTtl__QrWFx{font-size:22px}.screen_modal__Kjtt8{max-width:calc(100vw - 24px);border-radius:14px}.screen_modalBody__cNfIG{padding:16px}.screen_modalFooter__hY5_S{padding:14px 16px}}.screen_modalFooterBtns__LGDgw{display:flex;gap:8px}.screen_btnModalInq__XN8aw{display:inline-flex;align-items:center;padding:10px 18px;border-radius:999px;background:#111;color:#fff;font-size:13px;font-weight:600;transition:background .15s}.screen_btnModalInq__XN8aw:hover{background:#333}.screen_btnModalClose__YQdNQ{display:inline-flex;align-items:center;padding:10px 18px;border-radius:999px;border:1px solid #e8e8e8;background:#fff;color:#666;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.screen_btnModalClose__YQdNQ:hover{border-color:#111;color:#111}@media(max-width:1024px){.screen_eventsGrid__ODD8k,.screen_statsRow__u7PD_{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.screen_ctaBand__sZGxI{flex-direction:column;text-align:center;padding:32px 24px}}