.Accordion_accordion__GVHO_{display:flex;flex-direction:column;gap:0;border-radius:12px;overflow:hidden;border:1px solid var(--border,rgba(17,17,17,.1))}.Accordion_item__cS_kS{border-bottom:1px solid var(--border,rgba(17,17,17,.1))}.Accordion_item__cS_kS:last-child{border-bottom:none}.Accordion_heading__BEp9g{margin:0}.Accordion_trigger__EyIcK{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 1.25rem;background:var(--panel,#fff);border:none;color:var(--foreground,#111);font-size:1rem;font-weight:600;cursor:pointer;text-align:left;transition:background .15s ease}.Accordion_trigger__EyIcK:hover{background:color-mix(in oklab,var(--foreground,#111),transparent 95%)}.Accordion_itemOpen___7R8b .Accordion_trigger__EyIcK{background:color-mix(in oklab,var(--foreground,#111),transparent 96%)}.Accordion_triggerLabel__aTzXW{flex:1}.Accordion_triggerIcon__dOfMS{flex-shrink:0;font-size:1.25rem;line-height:1;color:var(--foreground-soft);transform:rotate(90deg);transition:transform .22s ease;display:inline-block}.Accordion_triggerIconOpen__6aJnS{transform:rotate(-90deg)}.Accordion_panel__2067w{background:var(--background,#fff)}.Accordion_panel__2067w[hidden]{display:none}.Accordion_panelInner__6EzIQ{padding:1.25rem;border-top:1px solid var(--border,rgba(17,17,17,.07))}.Breadcrumb_nav__LMp42{font-size:.85rem;color:var(--foreground-soft)}.Breadcrumb_list__BlWNR{display:flex;flex-wrap:wrap;align-items:center;gap:0;list-style:none;margin:0;padding:0}.Breadcrumb_item__NOLEw{display:flex;align-items:center;gap:.45rem}.Breadcrumb_separator__1zXKY{color:var(--foreground-soft);opacity:.5;user-select:none;margin-right:.1rem}.Breadcrumb_link__MHqjx{color:var(--foreground-soft);text-decoration:none;transition:color .15s ease}.Breadcrumb_link__MHqjx:hover{color:var(--foreground);text-decoration:underline}.Breadcrumb_current__e_UcH{color:var(--foreground);font-weight:500}.EmptyState_empty__xm5Xr{display:grid;gap:18px;justify-items:center;padding:40px 24px;border-radius:var(--radius-md);border:1px dashed var(--border-strong);background:color-mix(in oklab,var(--panel),transparent 10%);text-align:center}.EmptyState_icon__c09SU{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:var(--accent-soft);color:var(--foreground);font-size:1.5rem;font-weight:800}.EmptyState_copy__KDA9Y{display:grid;gap:10px;max-width:56ch}.EmptyState_copy__KDA9Y h2,.EmptyState_copy__KDA9Y p{margin:0}.EmptyState_copy__KDA9Y p{color:var(--muted);line-height:1.68}.ImageLightbox_grid__QVMLA{display:grid;gap:8px}.ImageLightbox_cols2__FfWwG{grid-template-columns:repeat(2,minmax(0,1fr))}.ImageLightbox_cols3__h5gUc{grid-template-columns:repeat(3,minmax(0,1fr))}.ImageLightbox_cols4__TZCyE{grid-template-columns:repeat(4,minmax(0,1fr))}.ImageLightbox_thumb__9A1j8{position:relative;aspect-ratio:1/1;border:none;padding:0;background:var(--panel,#f5f5f5);border-radius:8px;overflow:hidden;cursor:zoom-in;transition:transform .18s ease}.ImageLightbox_thumb__9A1j8:hover{transform:scale(1.03)}.ImageLightbox_thumbImg__LQtN6{object-fit:cover}.ImageLightbox_overlay__8U8yl{position:fixed;inset:0;z-index:9000;background:rgba(0,0,0,.88);display:flex;align-items:center;justify-content:center;padding:1rem}.ImageLightbox_overlayInner__jiyEw{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:min(90vw,1100px);max-height:90vh}.ImageLightbox_imageFrame__hCAde{position:relative;width:100%;max-height:80vh;aspect-ratio:16/10;border-radius:12px;overflow:hidden}.ImageLightbox_fullImg__DuEbS{object-fit:contain}.ImageLightbox_overlayBtn__Aq8dQ{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;backdrop-filter:blur(6px);transition:background .15s ease;z-index:1}.ImageLightbox_overlayBtn__Aq8dQ:hover{background:rgba(0,0,0,.8)}.ImageLightbox_closeBtn__VvHjj{top:-1rem;right:-1rem;font-size:1.75rem}.ImageLightbox_prevBtn__U7Ku7{left:-1.5rem}.ImageLightbox_nextBtn__bIjS9{right:-1.5rem}.ImageLightbox_counter__ip1o5{position:absolute;bottom:-2.5rem;left:50%;transform:translateX(-50%);font-size:.9rem;color:rgba(255,255,255,.7);white-space:nowrap}@media (max-width:600px){.ImageLightbox_cols3__h5gUc,.ImageLightbox_cols4__TZCyE{grid-template-columns:repeat(2,minmax(0,1fr))}.ImageLightbox_prevBtn__U7Ku7{left:.25rem}.ImageLightbox_nextBtn__bIjS9{right:.25rem}.ImageLightbox_closeBtn__VvHjj{top:.25rem;right:.25rem}}.Pagination_nav__l1ddK{display:flex;justify-content:center}.Pagination_list__Qfeog{display:flex;flex-wrap:wrap;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.Pagination_btn__MCbm3{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding-inline:.65rem;border-radius:8px;border:1px solid var(--border,rgba(17,17,17,.12));background:var(--panel,#fff);color:var(--foreground,#111);font-size:.9rem;font-weight:500;text-decoration:none;transition:background .12s ease,border-color .12s ease}.Pagination_btn__MCbm3:not(.Pagination_disabled__s2MIx):not(.Pagination_active__IqWVw):not(.Pagination_ellipsis__Po_oO):hover{background:color-mix(in oklab,var(--foreground,#111),transparent 92%)}.Pagination_active__IqWVw{background:var(--foreground,#111);color:var(--background,#fff);border-color:var(--foreground,#111);font-weight:700;pointer-events:none}.Pagination_disabled__s2MIx{opacity:.35;pointer-events:none}.Pagination_ellipsis__Po_oO{border-color:transparent;background:transparent;pointer-events:none}.PromoSidebarBanner_banner__MxXAX{display:block;position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;border:1px solid var(--border,rgba(17,17,17,.08));transition:opacity .15s ease}.PromoSidebarBanner_banner__MxXAX:hover{opacity:.9}.PromoSidebarBanner_image__itQMf{object-fit:cover}.Badge_badge__B_Y4k{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:2rem;padding:.38rem .78rem;border-radius:999px;border:1px solid var(--border);font-size:.78rem;font-weight:700;letter-spacing:.03em}.Badge_default__KztLE{background:color-mix(in oklab,var(--panel-2),transparent 6%);color:var(--foreground)}.Badge_accent__IzdvO{background:color-mix(in oklab,var(--accent-soft),var(--panel) 30%);border-color:color-mix(in oklab,var(--accent-b),transparent 65%);color:var(--foreground)}.Badge_muted__fqnkO{background:transparent;color:var(--muted)}.ActionGroup_group__tcAi9{display:flex;flex-wrap:wrap;gap:12px}.PageHeader_header__cc0BG{display:grid;gap:18px;padding-block:38px 18px}.PageHeader_compact__UjYji{padding-block:20px 10px}.PageHeader_copy__9TUTC{display:grid;gap:14px;max-width:76ch}.PageHeader_copy__9TUTC h1,.PageHeader_copy__9TUTC p{margin:0}.PageHeader_copy__9TUTC h1{font-size:clamp(2.5rem,5vw,4.4rem);line-height:.98;max-width:12ch}.PageHeader_copy__9TUTC p{color:var(--muted);line-height:1.74;font-size:1.03rem;max-width:62ch}.HomeCalendarSection_layout__1F7gv{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:18px;align-items:stretch;margin-top:18px}@media (max-width:980px){.HomeCalendarSection_layout__1F7gv{grid-template-columns:1fr}}.HomeCalendarSection_sideStack__IZayX{display:grid;gap:18px;align-content:start}.HomeCalendarSection_sectionBrief__uE_IH{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,420px);gap:clamp(30px,4vw,58px);align-items:center;margin-top:10px;padding-block:clamp(36px,5vw,64px);isolation:isolate}.HomeCalendarSection_sectionBrief__uE_IH:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:var(--surface-resource)}.HomeCalendarSection_briefCopy__o3L4G{display:grid;gap:14px;align-content:start;justify-items:start;max-width:820px}.HomeCalendarSection_briefEyebrow__9uqX_{margin:0;color:var(--foreground);font-size:clamp(1.35rem,2.2vw,2rem);font-weight:800;line-height:1.15;letter-spacing:0;text-transform:none}.HomeCalendarSection_briefText__PoU7A{margin:0;max-width:66ch;color:var(--foreground);font-size:clamp(1.14rem,1.55vw,1.38rem);line-height:1.64;text-align:left}.HomeCalendarSection_briefLink__T6fix{width:fit-content;color:var(--primary);font-size:1rem;font-weight:700;text-decoration:none;border-bottom:2px solid var(--accent-warm);padding-bottom:2px}.HomeCalendarSection_briefLink__T6fix:hover{color:color-mix(in oklab,var(--primary),black 14%)}.HomeCalendarSection_videoRow__NITgL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.HomeCalendarSection_videoCard__0NR1_{display:grid;gap:10px}.HomeCalendarSection_videoFrame__bJH7V{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--border);background:#000}.HomeCalendarSection_videoFrame__bJH7V iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.HomeCalendarSection_videoTitle__Ewk_4{margin:0;color:var(--foreground);font-size:.95rem;font-weight:650;line-height:1.35}.HomeCalendarSection_filterRow__6R_iO{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-block:18px}.HomeCalendarSection_filterLabel__oq9WF{font-size:.82rem;color:var(--muted);margin-right:4px;font-weight:600}.HomeCalendarSection_chip__Ui0Oc{display:inline-flex;align-items:center;gap:8px;padding:.54rem .92rem;border-radius:999px;border:1px solid var(--border);background:var(--panel);color:var(--foreground);cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;transition:transform .16s ease,border-color .16s ease,background .16s ease}.HomeCalendarSection_chip__Ui0Oc:hover{border-color:var(--border-strong);transform:translateY(-1px)}.HomeCalendarSection_chipDot__zLlH7{width:9px;height:9px;border-radius:999px;background:var(--cat);flex-shrink:0}.HomeCalendarSection_chipCount__JP3Pt{color:var(--muted);font-weight:500;font-size:.82rem}.HomeCalendarSection_chip__Ui0Oc[data-on=true]{background:color-mix(in oklab,var(--cat),var(--panel) 88%);border-color:color-mix(in oklab,var(--cat),transparent 55%)}.HomeCalendarSection_chipAll__icIOS{background:var(--foreground);color:#fff;border-color:var(--foreground)}.HomeCalendarSection_chipAll__icIOS[data-on=false]{background:var(--panel);color:var(--foreground);border-color:var(--border)}.HomeCalendarSection_chipAll__icIOS[data-on=true]{background:var(--foreground);color:#fff;border-color:var(--foreground)}.HomeCalendarSection_calendarWrap__Rr3GZ{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-card);display:flex;flex-direction:column;min-height:460px;height:100%;overflow:hidden;isolation:isolate}.HomeCalendarSection_calendarHead__ZaBgQ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--border);background:var(--panel-2)}.HomeCalendarSection_calendarNav__tEN5F{display:inline-flex;align-items:center;gap:10px}.HomeCalendarSection_calendarTitle__f50NX{margin:0;min-width:11ch;text-align:center;font-size:1.08rem;font-weight:700;letter-spacing:0;color:var(--foreground)}.HomeCalendarSection_navBtn__nQDia{width:34px;height:34px;border-radius:999px;border:1px solid var(--border);background:var(--panel);display:grid;place-items:center;cursor:pointer;color:var(--foreground);transition:border-color .15s ease,background .15s ease,transform .15s ease}.HomeCalendarSection_navBtn__nQDia:hover{border-color:var(--border-strong);transform:translateY(-1px)}.HomeCalendarSection_todayBtn__unTi_{padding:.5rem 1rem;border-radius:999px;border:1px solid var(--border);background:var(--panel);color:var(--foreground);cursor:pointer;font-family:inherit;font-size:.86rem;font-weight:600;transition:border-color .15s ease,background .15s ease,transform .15s ease}.HomeCalendarSection_todayBtn__unTi_:hover{border-color:var(--border-strong);background:var(--panel-2);transform:translateY(-1px)}.HomeCalendarSection_weekdays__kpZmM{display:grid;grid-template-columns:repeat(7,1fr);padding:12px 14px 6px;gap:6px;background:var(--panel)}.HomeCalendarSection_weekdayCell__Qvha8{text-align:center;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-block:6px}.HomeCalendarSection_weekdayCell__Qvha8:nth-child(6),.HomeCalendarSection_weekdayCell__Qvha8:nth-child(7){color:color-mix(in oklab,#b91c1c,var(--muted) 35%)}.HomeCalendarSection_grid__NmbrX{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;gap:6px;padding:0 14px 14px;flex:1}.HomeCalendarSection_dayCell__aUIZw{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:88px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);color:var(--foreground);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}button.HomeCalendarSection_dayCell__aUIZw:hover{border-color:var(--border-strong);background:var(--panel-2);transform:translateY(-1px)}.HomeCalendarSection_dayCell__aUIZw[data-other-month]{color:var(--muted);background:transparent;border-color:transparent;cursor:default}.HomeCalendarSection_dayCell__aUIZw[data-other-month] .HomeCalendarSection_dayNumber___BW_M{opacity:.45}.HomeCalendarSection_dayCell__aUIZw[data-weekend] .HomeCalendarSection_dayNumber___BW_M{color:#b91c1c}.HomeCalendarSection_dayCell__aUIZw[data-weekend][data-other-month] .HomeCalendarSection_dayNumber___BW_M{color:var(--muted)}.HomeCalendarSection_dayCell__aUIZw[data-has-events]{background:color-mix(in oklab,var(--day-cat),var(--panel) 92%);border-color:color-mix(in oklab,var(--day-cat),transparent 70%)}button.HomeCalendarSection_dayCell__aUIZw[data-has-events]:hover{background:color-mix(in oklab,var(--day-cat),var(--panel) 84%);border-color:color-mix(in oklab,var(--day-cat),transparent 50%)}.HomeCalendarSection_dayCell__aUIZw[data-today]{border-color:color-mix(in oklab,var(--primary),transparent 35%);box-shadow:0 0 0 2px color-mix(in oklab,var(--primary),transparent 78%) inset}.HomeCalendarSection_dayCell__aUIZw[data-today] .HomeCalendarSection_dayNumber___BW_M{font-weight:800;color:#fff;background:var(--primary);border-radius:999px;width:24px;height:24px;display:inline-grid;place-items:center;padding:0}.HomeCalendarSection_dayCell__aUIZw[data-selected]{border-color:var(--foreground);background:color-mix(in oklab,var(--foreground),var(--panel) 88%);transform:translateY(-1px)}.HomeCalendarSection_dayCell__aUIZw[data-selected][data-has-events]{background:color-mix(in oklab,var(--day-cat),var(--panel) 78%);border-color:var(--day-cat);box-shadow:0 0 0 2px color-mix(in oklab,var(--day-cat),transparent 70%) inset}.HomeCalendarSection_dayCell__aUIZw[data-selected] .HomeCalendarSection_dayNumber___BW_M{font-weight:800}.HomeCalendarSection_dayNumber___BW_M{position:relative;font-size:.92rem;font-weight:600;align-self:flex-start;z-index:1}.HomeCalendarSection_dayIcons__LSDPk{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;align-self:flex-end;max-width:100%}.HomeCalendarSection_dayIcon__CQXTp{display:grid;place-items:center;border-radius:6px;color:#fff;flex-shrink:0;box-shadow:0 1px 2px rgba(15,23,42,.12)}.HomeCalendarSection_dayIcons__LSDPk[data-size=lg] .HomeCalendarSection_dayIcon__CQXTp{width:44px;height:44px;border-radius:11px}.HomeCalendarSection_dayIcons__LSDPk[data-size=lg] .HomeCalendarSection_dayIcon__CQXTp svg{width:26px;height:26px}.HomeCalendarSection_dayIcons__LSDPk[data-size=md] .HomeCalendarSection_dayIcon__CQXTp{width:30px;height:30px;border-radius:8px}.HomeCalendarSection_dayIcons__LSDPk[data-size=md] .HomeCalendarSection_dayIcon__CQXTp svg{width:18px;height:18px}.HomeCalendarSection_dayIcons__LSDPk[data-size=sm] .HomeCalendarSection_dayIcon__CQXTp{width:22px;height:22px;border-radius:6px}.HomeCalendarSection_dayIcons__LSDPk[data-size=sm] .HomeCalendarSection_dayIcon__CQXTp svg{width:13px;height:13px}@media (max-width:640px){.HomeCalendarSection_dayIcons__LSDPk[data-size=lg] .HomeCalendarSection_dayIcon__CQXTp{width:26px;height:26px;border-radius:7px}.HomeCalendarSection_dayIcons__LSDPk[data-size=lg] .HomeCalendarSection_dayIcon__CQXTp svg{width:16px;height:16px}.HomeCalendarSection_dayIcons__LSDPk[data-size=md] .HomeCalendarSection_dayIcon__CQXTp{width:20px;height:20px}.HomeCalendarSection_dayIcons__LSDPk[data-size=md] .HomeCalendarSection_dayIcon__CQXTp svg{width:12px;height:12px}.HomeCalendarSection_dayIcons__LSDPk[data-size=sm] .HomeCalendarSection_dayIcon__CQXTp{width:16px;height:16px}.HomeCalendarSection_dayIcons__LSDPk[data-size=sm] .HomeCalendarSection_dayIcon__CQXTp svg{width:10px;height:10px}}.HomeCalendarSection_dayMore__DtCtf{font-size:.7rem;font-weight:700;color:color-mix(in oklab,var(--day-cat),var(--foreground) 35%);margin-left:2px;letter-spacing:0}@media (max-width:640px){.HomeCalendarSection_videoRow__NITgL{grid-template-columns:1fr}.HomeCalendarSection_dayCell__aUIZw{min-height:64px;padding:6px 7px}.HomeCalendarSection_dayNumber___BW_M{font-size:.84rem}.HomeCalendarSection_calendarHead__ZaBgQ{padding:14px}.HomeCalendarSection_weekdays__kpZmM{padding:10px 10px 4px;gap:4px}.HomeCalendarSection_grid__NmbrX{padding:0 10px 10px;gap:4px}}.HomeCalendarSection_eventRail__wFIEE{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-card);display:flex;flex-direction:column;overflow:hidden;min-height:0;height:100%;max-height:none}.HomeCalendarSection_weatherPanel__xnNb_{display:grid;grid-template-rows:auto auto;gap:12px;justify-items:start;min-height:0;padding:0;border:0;border-radius:0;background:transparent}.HomeCalendarSection_weatherHead__agV_a{display:grid;gap:5px;min-width:0}.HomeCalendarSection_weatherEyebrow__NbHHy{margin:0;color:var(--primary);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.HomeCalendarSection_weatherTitle__0Cm_D{margin:0;color:var(--foreground);font-size:1.05rem;font-weight:700;line-height:1.3}.HomeCalendarSection_weatherWidget__nSMO5{width:auto;max-width:100%;max-height:none;overflow:visible;border-radius:0;background:transparent}.HomeCalendarSection_weatherWidget__nSMO5 #tp-widget-default{width:300px!important;transform:none;transform-origin:top left}.HomeCalendarSection_empty__Mck0_{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:28px;text-align:center;color:var(--muted)}.HomeCalendarSection_empty__Mck0_ svg{color:var(--muted)}.HomeCalendarSection_empty__Mck0_ p{margin:0;line-height:1.7;max-width:32ch}.HomeCalendarSection_emptyBtn__cz_Nr{display:inline-flex;align-items:center;gap:6px;padding:.55rem 1.1rem;border-radius:999px;border:1px solid var(--border);background:var(--panel);color:var(--foreground);cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:600;transition:border-color .15s ease,background .15s ease,transform .15s ease}.HomeCalendarSection_emptyBtn__cz_Nr:hover{border-color:var(--border-strong);background:var(--panel-2);transform:translateY(-1px)}.HomeCalendarSection_listHead__VSRvO{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 22px 18px;border-bottom:1px solid var(--border);background:var(--panel-2)}.HomeCalendarSection_listEyebrow__lN7LC{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.HomeCalendarSection_listTitle__jrYzD{margin:0;font-size:1.04rem;font-weight:700;letter-spacing:0;color:var(--foreground);line-height:1.3}.HomeCalendarSection_list__Levb0{flex:1;overflow-y:auto;min-height:0;padding:12px 14px 16px;display:flex;flex-direction:column;gap:8px}.HomeCalendarSection_eventCard__24n2K{display:grid;grid-template-columns:56px 1fr;gap:12px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--panel);cursor:pointer;font-family:inherit;text-align:left;width:100%;transition:border-color .15s ease,background .15s ease,transform .15s ease}.HomeCalendarSection_eventCard__24n2K:hover{border-color:color-mix(in oklab,var(--cat),transparent 50%);background:color-mix(in oklab,var(--cat),var(--panel) 94%);transform:translateY(-1px)}.HomeCalendarSection_eventDate__KwcGw{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;padding:6px 4px;background:color-mix(in oklab,var(--cat),var(--panel) 86%);color:color-mix(in oklab,var(--cat),var(--foreground) 30%);min-width:56px}.HomeCalendarSection_eventDay__zda44{font-size:1.4rem;font-weight:800;letter-spacing:0;line-height:1}.HomeCalendarSection_eventMonth__G_mQ8{margin-top:2px;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab,var(--cat),var(--foreground) 20%)}.HomeCalendarSection_eventBody__wKLbI{display:grid;gap:4px;min-width:0}.HomeCalendarSection_eventCat__sSF0r{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.HomeCalendarSection_eventDot__NdQQx{width:7px;height:7px;border-radius:999px;background:var(--cat)}.HomeCalendarSection_eventIcon__OpLmD{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:5px;background:var(--cat);color:#fff;flex-shrink:0}.HomeCalendarSection_eventIcon__OpLmD svg{width:10px;height:10px}.HomeCalendarSection_eventTitle__t4BF_{margin:0;font-size:.96rem;font-weight:600;line-height:1.4;color:var(--foreground);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.HomeCalendarSection_eventMeta__NOuTJ{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px;font-size:.78rem;color:var(--muted)}.HomeCalendarSection_eventMeta__NOuTJ span{display:inline-flex;align-items:center;gap:4px}.HomeCalendarSection_eventMeta__NOuTJ svg{color:var(--muted)}.HomeCalendarSection_detailHead__qXt4k{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border);background:var(--panel-2)}.HomeCalendarSection_backBtn__JZGZ1{display:inline-flex;align-items:center;gap:6px;padding:.4rem .8rem;border-radius:999px;border:1px solid var(--border);background:var(--panel);color:var(--foreground);cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:600;transition:border-color .15s ease,background .15s ease}.HomeCalendarSection_backBtn__JZGZ1:hover{border-color:var(--border-strong);background:var(--panel-2)}.HomeCalendarSection_catChip__E4Pna{display:inline-flex;align-items:center;gap:6px;padding:.32rem .7rem;border-radius:999px;background:var(--panel);border:1px solid var(--border);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-soft)}.HomeCalendarSection_catChip__E4Pna span{width:8px;height:8px;border-radius:999px;background:var(--cat)}.HomeCalendarSection_detailBody__1SG5f{position:relative;padding:22px 24px 24px;display:grid;gap:12px;overflow-y:auto;min-height:0;flex:1}.HomeCalendarSection_detailDateLine__k57CS{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--cat),var(--foreground) 30%)}.HomeCalendarSection_detailTitle__wFPbL{margin:0;font-size:1.32rem;font-weight:700;letter-spacing:0;line-height:1.25}.HomeCalendarSection_detailMeta__Hbgrh{display:grid;gap:8px;padding-top:4px}.HomeCalendarSection_metaRow__Ie5mH{display:flex;gap:10px;align-items:flex-start;color:var(--foreground);font-size:.92rem;line-height:1.5}.HomeCalendarSection_metaRow__Ie5mH svg{flex-shrink:0;color:var(--muted);margin-top:2px}.HomeCalendarSection_detailDesc__Q3WHL{margin:6px 0 0;color:var(--foreground-soft);line-height:1.7}.HomeCalendarSection_detailCta__JCv3v{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:6px;padding:.6rem 1.1rem;border-radius:999px;background:color-mix(in oklab,var(--cat),var(--panel) 85%);border:1px solid color-mix(in oklab,var(--cat),transparent 50%);color:color-mix(in oklab,var(--cat),var(--foreground) 25%);text-decoration:none;font-weight:600;font-size:.9rem;transition:background .15s ease,transform .15s ease}.HomeCalendarSection_detailCta__JCv3v:hover{background:color-mix(in oklab,var(--cat),var(--panel) 75%);transform:translateY(-1px)}.HomeCalendarSection_bigIcon__BKjp5{position:absolute;right:18px;bottom:18px;opacity:.07;width:80px;height:80px;color:var(--cat)}@media (max-width:980px){.HomeCalendarSection_eventRail__wFIEE{min-height:520px;height:auto}.HomeCalendarSection_sectionBrief__uE_IH{grid-template-columns:1fr}.HomeCalendarSection_weatherWidget__nSMO5 #tp-widget-default{transform:none}}@media (max-width:640px){.HomeCalendarSection_weatherWidget__nSMO5 #tp-widget-default{transform:scale(.9)}}.HomeMapSection_layout__u_1gp{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:18px;margin-top:18px}@media (max-width:980px){.HomeMapSection_layout__u_1gp{grid-template-columns:1fr}}.HomeMapSection_filterRow__DKk_b{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-block:18px}.HomeMapSection_filterLabel__Y8Qcg{font-size:.82rem;color:var(--muted);margin-right:4px;font-weight:600}.HomeMapSection_chip__dYIBH{display:inline-flex;align-items:center;gap:8px;padding:.54rem .92rem;border-radius:999px;border:1px solid var(--border);background:var(--panel);color:var(--foreground);cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;transition:transform .16s ease,border-color .16s ease,background .16s ease}.HomeMapSection_chip__dYIBH:hover{border-color:var(--border-strong);transform:translateY(-1px)}.HomeMapSection_chipDot__fs7f4{width:9px;height:9px;border-radius:999px;background:var(--cat);flex-shrink:0}.HomeMapSection_chipCount___pX1C{color:var(--muted);font-weight:500;font-size:.82rem}.HomeMapSection_chip__dYIBH[data-on=true]{background:color-mix(in oklab,var(--cat),var(--panel) 88%);border-color:color-mix(in oklab,var(--cat),transparent 55%)}.HomeMapSection_chipAll__S7mxT{background:var(--foreground);color:#fff;border-color:var(--foreground)}.HomeMapSection_chipAll__S7mxT[data-on=false]{background:var(--panel);color:var(--foreground);border-color:var(--border)}.HomeMapSection_chipAll__S7mxT[data-on=true]{background:var(--foreground);color:#fff;border-color:var(--foreground)}.HomeMapSection_mapWrap__h8Mn6{position:relative;height:clamp(520px,68vh,760px);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-card);background:var(--panel-2);isolation:isolate}.HomeMapSection_mapCanvas__3RzDP{width:100%;height:100%}.HomeMapSection_scrollHint__x4hyk{position:absolute;inset:0;z-index:600;display:grid;place-items:center;background:rgba(179,179,179,.6);pointer-events:none;opacity:0;transition:opacity .05s ease}.HomeMapSection_scrollHint__x4hyk[data-visible=true]{opacity:1}.HomeMapSection_scrollHint__x4hyk span{font-size:1rem;font-weight:500;color:var(--text-on-dark-muted);letter-spacing:.01em}.HomeMapSection_scrollHint__x4hyk kbd{font-family:inherit;font-size:inherit;font-weight:700;color:var(--text-on-dark)}.HomeMapSection_mapWrap__h8Mn6 .leaflet-control-attribution{font-family:var(--font-sans);font-size:11px;background:rgba(255,255,255,.85)}.HomeMapSection_mapWrap__h8Mn6 .leaflet-control-zoom{border:none!important;box-shadow:var(--shadow-soft)!important;border-radius:999px!important;overflow:hidden}.HomeMapSection_mapWrap__h8Mn6 .leaflet-control-zoom a{width:36px!important;height:36px!important;line-height:36px!important;background:var(--panel)!important;color:var(--foreground)!important;border:1px solid var(--border)!important;font-weight:700}.HomeMapSection_pin__mfiYZ{width:32px;height:42px;position:relative;cursor:pointer;filter:drop-shadow(0 3px 4px rgba(16,32,54,.28));transition:transform .18s ease;transform-origin:50% 100%}.HomeMapSection_pin__mfiYZ:hover{transform:scale(1.08)}.HomeMapSection_pin__mfiYZ[data-active=true]{transform:scale(1.18);z-index:700}.HomeMapSection_pinShape__hYCKH{position:absolute;inset:0}.HomeMapSection_pinShape__hYCKH svg{width:100%;height:100%;display:block}.HomeMapSection_pinIcon__1Mffv{position:absolute;left:50%;top:9px;transform:translateX(-50%);width:14px;height:14px;background:#fff;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.HomeMapSection_pinIcon__1Mffv[data-cat=urzad]{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><line x1='3' x2='21' y1='22' y2='22'/><line x1='6' x2='6' y1='18' y2='11'/><line x1='10' x2='10' y1='18' y2='11'/><line x1='14' x2='14' y1='18' y2='11'/><line x1='18' x2='18' y1='18' y2='11'/><polygon points='12 2 20 7 4 7'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><line x1='3' x2='21' y1='22' y2='22'/><line x1='6' x2='6' y1='18' y2='11'/><line x1='10' x2='10' y1='18' y2='11'/><line x1='14' x2='14' y1='18' y2='11'/><line x1='18' x2='18' y1='18' y2='11'/><polygon points='12 2 20 7 4 7'/></svg>")}.HomeMapSection_pinIcon__1Mffv[data-cat=kultura]{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M9 18V5l12-2v13'/><circle cx='6' cy='18' r='3'/><circle cx='18' cy='16' r='3'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M9 18V5l12-2v13'/><circle cx='6' cy='18' r='3'/><circle cx='18' cy='16' r='3'/></svg>")}.HomeMapSection_pinIcon__1Mffv[data-cat=edukacja]{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z'/><path d='M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z'/><path d='M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z'/></svg>")}.HomeMapSection_pinIcon__1Mffv[data-cat=zdrowie]{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.29 1.51 4.04 3 5.5l7 7Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.29 1.51 4.04 3 5.5l7 7Z'/></svg>")}.HomeMapSection_pinIcon__1Mffv[data-cat=turystyka]{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z'/><circle cx='12' cy='13' r='3'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z'/><circle cx='12' cy='13' r='3'/></svg>")}.HomeMapSection_pinIcon__1Mffv[data-cat=uslugi]{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z'/><path d='M3 6h18'/><path d='M16 10a4 4 0 0 1-8 0'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z'/><path d='M3 6h18'/><path d='M16 10a4 4 0 0 1-8 0'/></svg>")}.HomeMapSection_legend__KpUq3{position:absolute;left:14px;bottom:14px;background:rgba(255,255,255,.96);backdrop-filter:blur(18px);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-soft);z-index:500;max-width:240px;overflow:hidden}.HomeMapSection_legendHead__clw_N{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 14px;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-soft)}.HomeMapSection_legendHead__clw_N:hover{background:rgba(0,0,0,.03)}.HomeMapSection_legendChev__kvGFw{transition:transform .2s ease}.HomeMapSection_legend__KpUq3[data-open=false] .HomeMapSection_legendChev__kvGFw{transform:rotate(-90deg)}.HomeMapSection_legendList__n_PSL{margin:0;list-style:none;display:grid;gap:6px;border-top:1px solid var(--border);padding:10px 14px 12px}.HomeMapSection_legendList__n_PSL li{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--foreground)}.HomeMapSection_legendList__n_PSL li span{width:10px;height:10px;border-radius:999px;background:var(--cat);flex-shrink:0}.HomeMapSection_detailRail__3vS0z{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-card);display:flex;flex-direction:column;overflow:hidden;height:clamp(520px,68vh,760px)}.HomeMapSection_empty__plaun{flex:1;display:grid;place-items:center;padding:28px;text-align:center;color:var(--muted)}.HomeMapSection_empty__plaun svg{color:var(--muted);margin-bottom:14px}.HomeMapSection_empty__plaun p{margin:0;line-height:1.7;max-width:30ch}.HomeMapSection_photo__WL_x1{height:180px;position:relative;overflow:hidden;background:linear-gradient(135deg,color-mix(in oklab,var(--cat),white 70%),color-mix(in oklab,var(--cat),white 88%))}.HomeMapSection_photoImg__eNrjK{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.HomeMapSection_catChip__Ev3Yy{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:6px;padding:.35rem .7rem;border-radius:999px;background:var(--panel);border:1px solid var(--border);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-soft)}.HomeMapSection_catChip__Ev3Yy span{width:8px;height:8px;border-radius:999px;background:var(--cat)}.HomeMapSection_closeBtn__87_39{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:999px;border:1px solid var(--border);background:var(--panel);display:grid;place-items:center;cursor:pointer;color:var(--foreground);transition:transform .16s ease}.HomeMapSection_closeBtn__87_39:hover{transform:scale(1.06)}.HomeMapSection_body__cnxrL{padding:22px 24px 24px;display:grid;gap:14px;overflow-y:auto;flex:1;position:relative}.HomeMapSection_title__JDDkH{margin:0;font-size:1.32rem;font-weight:700;letter-spacing:0;line-height:1.2}.HomeMapSection_desc__6Mnlv{margin:0;color:var(--foreground-soft);line-height:1.7}.HomeMapSection_meta__iVKr9{display:grid;gap:10px;padding-top:4px}.HomeMapSection_metaRow__FLaVp{display:flex;gap:10px;align-items:flex-start;color:var(--foreground);font-size:.94rem;line-height:1.5}.HomeMapSection_metaRow__FLaVp svg{flex-shrink:0;color:var(--muted);margin-top:2px}.HomeMapSection_metaRow__FLaVp a{color:inherit}.HomeMapSection_bigIcon__6Gnr_{position:absolute;right:18px;bottom:18px;opacity:.07;width:80px;height:80px;color:var(--cat)}.HomeMapSection_statusClosed__DfaK9,.HomeMapSection_statusOpen__cYHsQ{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:.12rem .52rem;border-radius:999px;margin-left:4px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.HomeMapSection_statusOpen__cYHsQ{background:#dcfce7;color:#15803d}.HomeMapSection_statusClosed__DfaK9{background:#fee2e2;color:#dc2626}.HomeMapSection_statusDot__MNthf{width:5px;height:5px;border-radius:999px;background:currentColor;flex-shrink:0}.HomeMapSection_actions__nXP1T{display:flex;gap:8px;flex-wrap:wrap}.HomeMapSection_actionBtn__qDbSQ{display:inline-flex;align-items:center;gap:6px;padding:.52rem 1rem;border-radius:999px;border:1px solid var(--border);background:var(--panel-2);color:var(--foreground);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.HomeMapSection_actionBtn__qDbSQ:hover{border-color:var(--border-strong);transform:translateY(-1px)}.HomeMapSection_actionBtnPrimary__EzBeW{background:color-mix(in oklab,var(--cat),var(--panel) 85%);border-color:color-mix(in oklab,var(--cat),transparent 50%);color:color-mix(in oklab,var(--cat),var(--foreground) 25%)}.HomeMapSection_actionBtnPrimary__EzBeW:hover{background:color-mix(in oklab,var(--cat),var(--panel) 75%)}.HomeMapSection_related__i2Wxb{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--border)}.HomeMapSection_relatedLabel__AYU0F{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.HomeMapSection_relatedList__Rsg1n{display:flex;flex-direction:column;gap:5px}.HomeMapSection_relatedItem__n_Gj_{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;border:1px solid var(--border);background:transparent;cursor:pointer;font-family:inherit;font-size:.875rem;color:var(--foreground);font-weight:500;text-align:left;width:100%;transition:background .14s ease,border-color .14s ease}.HomeMapSection_relatedItem__n_Gj_:hover{background:var(--panel-2);border-color:var(--border-strong)}.HomeMapSection_relatedDot__bV8a8{width:8px;height:8px;border-radius:999px;background:var(--cat);flex-shrink:0}.Card_card__CHRO9{display:grid;gap:18px;padding:26px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.Card_card__CHRO9:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,17,17,.015),transparent 32%);pointer-events:none}.Card_head__5KDMm{display:flex;justify-content:space-between;gap:16px}.Card_copy__frJ5w{display:grid;gap:10px}.Card_eyebrow__5qA7C{width:fit-content}.Card_title__jm_qD{margin:0;font-size:1.16rem;line-height:1.22}.Card_description__h2Xx_{margin:0;color:var(--muted);line-height:1.72}.Card_actions__V1Oqg{display:flex;align-items:flex-start;justify-content:flex-end}.Card_body__k28DM{display:grid;gap:14px}.Card_footer__LgM3J{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media (max-width:700px){.Card_head__5KDMm{flex-direction:column}}.HomeSections_heroSection__qh3X8{position:relative;overflow:hidden;padding-block:62px 30px}.HomeSections_heroSection__qh3X8:before{content:"";position:absolute;inset:0;background:radial-gradient(32% 30% at 18% 14%,color-mix(in oklab,var(--foreground),transparent 96%),transparent 100%),radial-gradient(34% 26% at 82% 6%,color-mix(in oklab,var(--accent-b),transparent 90%),transparent 100%);pointer-events:none}.HomeSections_heroGrid__3liEf{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.82fr);gap:24px;align-items:stretch}.HomeSections_heroAside__ldOsb,.HomeSections_heroCopy__xHRvG{min-width:0}.HomeSections_heroAside__ldOsb{display:grid}.HomeSections_heroAside__ldOsb>*{height:100%}.HomeSections_checks__TSPjO{display:grid;gap:11px;margin:0;padding-left:1.1rem;color:var(--muted)}.HomeSections_gridThree__X81dx,.HomeSections_showcaseGrid__Jv2Pz{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.HomeSections_inlineLink__C7TGO{color:var(--foreground);font-weight:700;text-decoration:none}.HomeSections_inlineLink__C7TGO:hover{color:var(--muted)}.HomeSections_previewBox__H53JN{display:grid;gap:10px;padding:16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:color-mix(in oklab,var(--panel-2),transparent 6%)}.HomeSections_previewLine__eT5Gl{display:inline-flex;align-items:center;min-height:2.65rem;padding:0 .9rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--border),white 2%);color:var(--muted);background:color-mix(in oklab,var(--panel-3),transparent 6%)}.HomeSections_metaPill__2126S{display:inline-flex;align-items:center;min-height:2rem;padding:.2rem .7rem;border-radius:999px;background:var(--accent-soft);color:var(--muted);font-size:.82rem}.HomeSections_faqList__9eYTm{display:grid;gap:14px}.HomeSections_faqItem__36Qe9{padding:20px 22px;border-radius:var(--radius-sm);border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in oklab,var(--panel),white 2%),color-mix(in oklab,var(--panel-2),transparent 8%));box-shadow:var(--shadow-soft)}.HomeSections_faqItem__36Qe9 summary{cursor:pointer;list-style:none;font-weight:700}.HomeSections_faqItem__36Qe9 summary::-webkit-details-marker{display:none}.HomeSections_faqItem__36Qe9 p{margin:12px 0 0;color:var(--muted);line-height:1.7}.HomeSections_ctaCard__M9d7a{background:linear-gradient(180deg,color-mix(in oklab,var(--background-elevated),white 3%),color-mix(in oklab,var(--panel-2),transparent 2%));box-shadow:var(--shadow-lift)}@media (max-width:980px){.HomeSections_heroGrid__3liEf{grid-template-columns:1fr}}.HomeSections_quickLinksGroups__gtOKx{display:flex;flex-direction:column;gap:0}.HomeSections_quickLinksGroup__3rHds{padding-block:36px}.HomeSections_quickLinksGroup__3rHds+.HomeSections_quickLinksGroup__3rHds{border-top:1px solid var(--border)}.HomeSections_groupHead__iYWwc{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;padding-bottom:18px}.HomeSections_groupEyebrow__IAkx_{font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--foreground);display:inline-flex;align-items:center;gap:8px}.HomeSections_groupEyebrow__IAkx_:before{content:"";width:14px;height:2px;background:var(--accent-a,#2d6cdf);border-radius:2px}.HomeSections_groupSub__bbOEs{color:var(--muted);font-size:.95rem;font-style:italic}.HomeSections_tileGrid__xD38b{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.HomeSections_tileGrid__xD38b[data-tiles="3"] [data-size=standard]{grid-column:span 4}@media (max-width:900px){.HomeSections_tileGrid__xD38b{grid-template-columns:repeat(6,1fr)}.HomeSections_tileGrid__xD38b[data-tiles="3"] [data-size=standard]{grid-column:span 2}}@media (max-width:560px){.HomeSections_tileGrid__xD38b{grid-template-columns:repeat(2,1fr);gap:10px}}.QuickLinkTile_tile__WItrs{position:relative;display:block;overflow:hidden;border-radius:18px;border:1px solid var(--border);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;outline:none}.QuickLinkTile_tile__WItrs:hover{transform:translateY(-2px);box-shadow:0 18px 40px -18px rgba(16,32,54,.28)}.QuickLinkTile_tile__WItrs:focus-visible{outline:2px solid var(--tile-accent,var(--accent-a));outline-offset:4px}.QuickLinkTile_tile__WItrs[data-size=hero]{aspect-ratio:16/10;grid-column:span 6}.QuickLinkTile_tile__WItrs[data-size=standard]{aspect-ratio:4/5;grid-column:span 3}.QuickLinkTile_tile__WItrs[data-size=compact]{aspect-ratio:1/1;grid-column:span 2}@media (max-width:900px){.QuickLinkTile_tile__WItrs[data-size=hero]{grid-column:span 6}.QuickLinkTile_tile__WItrs[data-size=standard]{grid-column:span 3}.QuickLinkTile_tile__WItrs[data-size=compact]{grid-column:span 2}}@media (max-width:560px){.QuickLinkTile_tile__WItrs[data-size]{grid-column:span 1!important;aspect-ratio:1!important}}.QuickLinkTile_tile__WItrs[data-accent=blue]{--tile-accent:var(--accent-a,#2d6cdf)}.QuickLinkTile_tile__WItrs[data-accent=green]{--tile-accent:#2f7a4d}.QuickLinkTile_tile__WItrs[data-accent=warm]{--tile-accent:var(--accent-b,#c2670d)}.QuickLinkTile_tile__WItrs[data-accent=slate]{--tile-accent:var(--foreground-soft,#4a4f57)}.QuickLinkTile_photo__iJm_j{object-fit:cover;transition:transform .5s ease!important}.QuickLinkTile_tile__WItrs:hover .QuickLinkTile_photo__iJm_j{transform:scale(1.05)!important}.QuickLinkTile_scrim__uyYnu{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,0) 30%),linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.65))}.QuickLinkTile_eyebrow__83qyz{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.92);color:#1a1a1a;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1}.QuickLinkTile_eyebrowDot__sJ6u4{width:7px;height:7px;border-radius:999px;background:var(--tile-accent);flex-shrink:0}.QuickLinkTile_tile__WItrs[data-size=compact] .QuickLinkTile_eyebrow__83qyz{font-size:.64rem;padding:4px 8px}.QuickLinkTile_arrow__j3Ba9{position:absolute;top:14px;right:14px;z-index:2;width:32px;height:32px;border-radius:999px;background:rgba(255,255,255,.18);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.3);display:grid;place-items:center;color:#fff;opacity:.65;transition:all .25s ease}.QuickLinkTile_arrow__j3Ba9 svg{width:16px;height:16px}.QuickLinkTile_tile__WItrs:hover .QuickLinkTile_arrow__j3Ba9{opacity:1;background:rgba(255,255,255,.95);color:#1a1a1a;border-color:transparent}.QuickLinkTile_label__PV8DQ{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;color:#fff;font-size:1.1rem;font-weight:700;line-height:1.2;letter-spacing:0;text-shadow:0 1px 6px rgba(0,0,0,.4)}.QuickLinkTile_tile__WItrs[data-size=hero] .QuickLinkTile_label__PV8DQ{font-size:1.65rem}.QuickLinkTile_tile__WItrs[data-size=compact] .QuickLinkTile_label__PV8DQ{font-size:.92rem;left:14px;right:14px;bottom:12px}.InfoCard_card__xU5Ok{display:block;position:relative;overflow:hidden;border-radius:var(--radius-md,12px);aspect-ratio:4/3;text-decoration:none;background-color:var(--card-color,#3b82f6);box-shadow:0 2px 10px rgba(16,32,54,.1);transition:transform .2s ease,box-shadow .2s ease}.InfoCard_card__xU5Ok:hover{transform:scale(1.04);box-shadow:0 10px 30px rgba(16,32,54,.2)}.InfoCard_card__xU5Ok:focus-visible{outline:2px solid var(--ring,#3b82f6);outline-offset:3px}.InfoCard_bg__koL_S{position:absolute;inset:0;background-image:var(--card-image,none);background-size:cover;background-position:50%;transition:transform .3s ease}.InfoCard_card__xU5Ok:hover .InfoCard_bg__koL_S{transform:scale(1.06)}.InfoCard_overlay__z_0td{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.18) 45%,transparent)}.InfoCard_icon__qhdX9{position:absolute;top:.85rem;left:.85rem;z-index:1;color:rgba(255,255,255,.92);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.InfoCard_label___MWeM{position:absolute;bottom:.85rem;left:.85rem;right:.85rem;z-index:1;color:#fff;font-size:.875rem;font-weight:700;line-height:1.3;text-shadow:0 1px 3px rgba(0,0,0,.4)}.CategorySection_category__5UQci{display:flex;flex-direction:column;gap:1rem}.CategorySection_header__izJ1M{gap:.5rem;margin:0;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding-bottom:.65rem;border-bottom:1px solid var(--designer-border-soft,rgba(16,32,54,.1))}.CategorySection_headerIcon__wCh5z,.CategorySection_header__izJ1M{display:flex;align-items:center;color:var(--foreground-soft,#6b7280)}.CategorySection_grid__h5hnv{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--designer-section-gap,1.25rem)}.Button_btn__I6J_v{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--btn-radius);border:1px solid;cursor:pointer;transition:transform .16s ease,filter .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease;text-decoration:none;font-weight:700;line-height:1;user-select:none}.Button_btn__I6J_v:hover{transform:translateY(-1px)}.Button_sm__ptT4k{--btn-pad-y:0.55rem;--btn-pad-x:1rem;font-size:.9rem}.Button_md__kV7Rc{font-size:1rem}.Button_lg__fl169{--btn-pad-y:0.84rem;--btn-pad-x:1.5rem;font-size:1.03rem}.Button_primary__OjA77{background:var(--primary);color:var(--accent-contrast);border-color:var(--primary);box-shadow:none}.Button_primary__OjA77[data-shine=true]:hover{filter:brightness(1.05)}.Button_primary__OjA77[data-gradient=static]{background:var(--accent-a)}.Button_outline__gosl9{color:var(--foreground);border-color:var(--border-strong);background:var(--panel)}.Button_outline__gosl9:hover{color:var(--foreground);border-color:var(--foreground);background:color-mix(in oklab,var(--panel-2),white 8%)}.Button_ghost__ZkD_Q{color:var(--foreground);border-color:transparent;background:transparent}.Button_ghost__ZkD_Q:hover{background:color-mix(in oklab,var(--accent-soft),var(--panel) 45%)}.Button_soft__R_SMi{color:var(--foreground);border-color:var(--border);background:color-mix(in oklab,var(--panel-2),var(--accent-soft) 16%)}.Button_soft__R_SMi:hover{border-color:var(--border-strong);background:color-mix(in oklab,var(--panel-3),var(--accent-soft) 10%)}.Button_icon__aBr9G{display:inline-flex}.AdminShell_wrapper__4C_F8{position:relative;min-height:100dvh;overflow:hidden;color:var(--foreground);background:radial-gradient(52vmax 52vmax at 50% -10%,color-mix(in oklab,var(--accent-a),transparent 92%),transparent 62%),radial-gradient(42vmax 42vmax at 85% 18%,color-mix(in oklab,var(--accent-b),transparent 94%),transparent 62%),var(--background)}.AdminShell_gradientBar__VWllv{position:fixed;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,color-mix(in oklab,var(--accent-a),transparent 10%),color-mix(in oklab,var(--accent-b),transparent 10%));opacity:.9;z-index:30;pointer-events:none}.AdminShell_header__vLvHc{position:sticky;top:0;backdrop-filter:blur(12px);background:color-mix(in oklab,var(--hdr-bg),transparent 6%);border-bottom:1px solid var(--border);z-index:20}.AdminShell_headerInner__8OQGC{max-width:var(--container-w);margin:0 auto;padding:10px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.AdminShell_breadcrumb__c2xLy{display:inline-flex;align-items:center;gap:10px;font:700 14px var(--font-ui);color:var(--hdr-fg);min-width:0;flex:1 1 auto;flex-wrap:wrap}.AdminShell_headerActions__1_wKO{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto}.AdminShell_breadcrumbIcon__GGxFb{width:16px;height:16px;display:inline-grid;place-items:center}.AdminShell_sep__E3Wca{opacity:.45}.AdminShell_linkSoft__nCuvh{color:inherit;text-decoration:none;border-bottom:1px dashed var(--border)}.AdminShell_dim__IDPaj{opacity:.85}.AdminShell_content__WaO1V{max-width:var(--container-w);margin:28px auto 32px;padding:0 var(--gutter) 20px}.AdminShell_contentFluid__FNg6B{max-width:none;width:100%;margin:28px 0 20px;padding:0 var(--gutter)}.AdminShell_contentFluidNoPad__39ABi{max-width:none;width:100%;margin:28px 0 20px;padding:0}.ChipButton_chip__9EAgH{--accentA:var(--accent-a);--accentB:var(--accent-b);--corner-size:10px;--corner-thick:1px;--corner-gap-x:8px;--corner-gap-y:4px;--corners-color:transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 15px;color:var(--hdr-fg-muted);background:transparent;border:1px solid transparent;border-radius:999px;font-weight:700;font-size:.93rem;line-height:1;text-decoration:none;user-select:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .1s ease}.ChipButton_corners__cAWG3{pointer-events:none;position:absolute;inset:0;display:block}.ChipButton_cornersInner__CFhju{position:absolute;left:var(--corner-gap-x);right:var(--corner-gap-x);top:var(--corner-gap-y);bottom:var(--corner-gap-y)}.ChipButton_q__G_WxX{position:absolute;width:var(--corner-size);height:var(--corner-size);border:var(--corner-thick) solid var(--corners-color);border-radius:4px;opacity:0;transition:opacity .12s ease}.ChipButton_tl__dmhM1{left:0;top:0;border-right-color:transparent;border-bottom-color:transparent}.ChipButton_tr__OQSaJ{right:0;top:0;border-left-color:transparent;border-bottom-color:transparent}.ChipButton_br__mCPPL{right:0;bottom:0;border-left-color:transparent;border-top-color:transparent}.ChipButton_bl__h86o1{left:0;bottom:0;border-right-color:transparent;border-top-color:transparent}.ChipButton_chip__9EAgH:hover{--corners-color:var(--chip-corner-mark);color:var(--hdr-fg);background:var(--chip-bg-hover);border-color:var(--border)}.ChipButton_chip__9EAgH:hover .ChipButton_q__G_WxX{opacity:1}.ChipButton_chipActive__6tn85{background:var(--chip-bg-active);color:var(--hdr-fg);border-color:var(--border-strong);box-shadow:inset 0 0 0 1px var(--chip-inset-shadow);--corners-color:var(--foreground)}.ChipButton_chipActive__6tn85 .ChipButton_q__G_WxX{opacity:1}.ChipButton_mobile__4_168{width:100%;justify-content:flex-start;height:40px}.Nav_root__gdhT6{display:flex;align-items:center;gap:14px;margin-left:auto;position:relative}.Nav_desktop__FTw20{display:flex;align-items:center;gap:2px}@media (max-width:980px){.Nav_cta__9JGls,.Nav_desktop__FTw20{display:none}}.Nav_navLink__rzxLY{display:inline-flex;align-items:center;gap:4px;padding:8px 9px;font-size:.86rem;font-weight:650;letter-spacing:0;text-transform:none;color:inherit;border-radius:6px;white-space:nowrap;text-decoration:none;background:none;border:none;cursor:pointer;transition:background .15s ease,color .15s ease}.Nav_navLink__rzxLY:focus-visible,.Nav_navLink__rzxLY:hover,.Nav_navParent__SYj5Q[aria-expanded=true]{background:color-mix(in oklab,var(--foreground),transparent 92%)}.Nav_flyoutRoot__QhzeM{position:relative}.Nav_flyoutPanel__zqhkD{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(-4px);min-width:220px;max-width:320px;max-height:min(70vh,520px);overflow-y:auto;background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:6px;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s;z-index:1000}.Nav_flyoutOpen__IAq8Q{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);visibility:visible;transition:opacity .15s ease,transform .15s ease}.Nav_flyoutItem__I5O9X{display:block;padding:7px 12px;font-size:.92rem;color:inherit;text-decoration:none;border-radius:8px;transition:background .12s ease}.Nav_flyoutItem__I5O9X:focus-visible,.Nav_flyoutItem__I5O9X:hover{background:color-mix(in oklab,var(--foreground),transparent 92%)}.Nav_flyoutGroup__RRUib{margin-bottom:2px}.Nav_flyoutGroupTitle__iM8QN{display:block;padding:6px 12px 3px;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:none;opacity:.5;text-decoration:none;color:inherit;border-radius:6px;transition:opacity .12s ease,background .12s ease}.Nav_flyoutLink__xxYb2:focus-visible,.Nav_flyoutLink__xxYb2:hover{opacity:.85;background:color-mix(in oklab,var(--foreground),transparent 92%)}.Nav_flyoutSubItems__lxPyu{padding-left:6px;display:flex;flex-direction:column;gap:1px}.Nav_flyoutSubItem__f1Fcl{display:block;padding:5px 12px;font-size:.88rem;color:inherit;text-decoration:none;border-radius:7px;transition:background .12s ease}.Nav_flyoutSubItem__f1Fcl:focus-visible,.Nav_flyoutSubItem__f1Fcl:hover{background:color-mix(in oklab,var(--foreground),transparent 92%)}.Nav_chevron__pWm3i{flex-shrink:0;transition:transform .2s ease}.Nav_chevronOpen__7hd82{transform:rotate(-180deg)}.Nav_cta__9JGls{display:flex;align-items:center}.Nav_menuBtn__P01Gp{display:none;margin-left:auto}@media (max-width:980px){.Nav_menuBtn__P01Gp{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:16px;border:1px solid var(--border);background:color-mix(in oklab,var(--panel),var(--panel-2) 42%);color:var(--hdr-fg);box-shadow:var(--shadow-soft)}}.Nav_menuIcon__bfobV{transition:transform .2s ease}.Nav_open__RRP4y .Nav_menuIcon__bfobV{transform:rotate(90deg)}.Nav_drop__qPlEO{position:absolute;top:calc(100% + 10px);right:0;width:min(92vw,380px);display:none;z-index:60}@media (max-width:980px){.Nav_drop__qPlEO{display:block}}.Nav_wrap__87mJp{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.Nav_panel__3fHuW{overflow:hidden;padding:8px;border-radius:22px;border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-card);transform:translateY(-6px);opacity:0;pointer-events:none;transition:transform .18s ease,opacity .18s ease}.Nav_open__RRP4y .Nav_wrap__87mJp{grid-template-rows:1fr}.Nav_open__RRP4y .Nav_panel__3fHuW{transform:translateY(0);opacity:1;pointer-events:auto}.Nav_mobileNav__teytB{display:flex;flex-direction:column;gap:1px;max-height:min(80vh,560px);overflow-y:auto}.Nav_mobileLink__J_Fno{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:9px 12px;font-size:1rem;font-weight:500;color:inherit;text-decoration:none;border-radius:10px;background:none;border:none;cursor:pointer;text-align:left;transition:background .12s ease}.Nav_mobileLink__J_Fno:hover{background:color-mix(in oklab,var(--foreground),transparent 92%)}.Nav_mobileAccordion__IElp3{display:flex;flex-direction:column}.Nav_mobileParent__gCCuy{display:flex;align-items:center;justify-content:space-between}.Nav_mobileChildren__kvb_h{padding:2px 0 2px 10px;display:flex;flex-direction:column;gap:1px}.Nav_mobileChildLink__8WGAW{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:7px 12px;font-size:.95rem;color:inherit;text-decoration:none;border-radius:8px;background:none;border:none;cursor:pointer;text-align:left;transition:background .12s ease}.Nav_mobileChildLink__8WGAW:hover{background:color-mix(in oklab,var(--foreground),transparent 92%)}.Nav_mobileSubLink__GjOEI{display:block;padding:6px 12px;font-size:.9rem;color:inherit;text-decoration:none;border-radius:7px;opacity:.75;transition:background .12s ease,opacity .12s ease}.Nav_mobileSubLink__GjOEI:hover{opacity:1;background:color-mix(in oklab,var(--foreground),transparent 92%)}.Nav_mobileCta___W4Lm{margin-top:6px;padding-top:6px;border-top:1px solid var(--border)}.Wcag_shell__2ADZK{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:999;display:grid;justify-items:end;gap:.75rem}.Wcag_launcher__k_1Xd{position:relative;display:inline-flex;min-height:3.75rem;min-width:3.75rem;align-items:center;justify-content:center;gap:.55rem;padding:.9rem 1rem;border:1px solid rgba(17,24,39,.18);border-radius:999px;background:rgba(255,255,255,.97);color:#111827;box-shadow:0 18px 42px rgba(15,23,42,.18);backdrop-filter:blur(14px);cursor:pointer;font-weight:800}.Wcag_launcherIcon___hTRs{display:inline-flex;width:1.3rem;height:1.3rem}.Wcag_launcherIcon___hTRs svg{width:100%;height:100%;fill:currentColor}.Wcag_launcherLabel__lowF_{font-size:.95rem;line-height:1}.Wcag_badge__mc_Yl{position:absolute;top:-.2rem;right:-.2rem;display:inline-flex;min-width:1.55rem;height:1.55rem;align-items:center;justify-content:center;padding-inline:.3rem;border-radius:999px;background:#1647ff;color:#ffffff;font-size:.78rem;font-weight:800}.Wcag_panel__5LynS{width:min(24rem,calc(100vw - 2rem));max-height:min(85vh,600px);overflow-y:auto;display:grid;gap:1rem;padding:1rem;border:1px solid rgba(17,24,39,.12);border-radius:1.5rem;background:rgba(255,255,255,.98);color:#111827;box-shadow:0 24px 64px rgba(15,23,42,.2);backdrop-filter:blur(18px)}.Wcag_panelHeader__lnAMt{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.Wcag_panelEyebrow__3bGuu{margin:0 0 .35rem;color:#4b5563;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.Wcag_panelTitle__uXNKK{margin:0;font-size:1.2rem;line-height:1.2}.Wcag_iconButton__JfKLQ{display:inline-flex;width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;padding:0;border:1px solid rgba(17,24,39,.1);border-radius:999px;background:rgba(243,244,246,.92);color:#111827;cursor:pointer;font-size:1.5rem;line-height:1}.Wcag_section__WPVwn{display:grid;gap:.75rem}.Wcag_sectionTitle__Jse7L{margin:0;font-size:.92rem;font-weight:700}.Wcag_sectionNote__GlVI_{margin:0;color:#4b5563;font-size:.82rem;line-height:1.4}.Wcag_toggleGrid__GGDqG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.Wcag_toggleBtn__QD6Gg{padding:.65rem .75rem;border:1px solid rgba(17,24,39,.12);border-radius:.75rem;background:#f9fafb;color:#111827;font-size:.85rem;font-weight:500;cursor:pointer;text-align:left;transition:background .12s ease,border-color .12s ease}.Wcag_toggleBtn__QD6Gg:hover{background:#f3f4f6}.Wcag_toggleBtnActive__ezL_v{border-color:#1647ff;background:rgba(22,71,255,.08);font-weight:700}.Wcag_optionList__kn20I{display:grid;gap:.5rem}.Wcag_option__q35Il{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.85rem;padding:.75rem .9rem;border:1px solid rgba(17,24,39,.12);border-radius:.9rem;background:#ffffff;color:#111827;cursor:pointer;text-align:left;min-height:2.75rem}.Wcag_optionActive__UR__j{border-color:#1647ff;background:rgba(22,71,255,.08)}.Wcag_optionCopy__K2ATv{display:grid;gap:.15rem}.Wcag_optionTitle__EC_Ud{font-size:.9rem;font-weight:700}.Wcag_optionDescription__DR_ns{color:#4b5563;font-size:.79rem;line-height:1.4}.Wcag_optionState__PWrEz{flex-shrink:0;display:inline-flex;min-width:3rem;justify-content:center;padding:.4rem .55rem;border-radius:999px;background:rgba(17,24,39,.08);font-size:.74rem;font-weight:800}.Wcag_sliderList__bbWdk{display:grid;gap:1rem}.Wcag_sliderRow__MsoS5{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.35rem .5rem;align-items:center}.Wcag_sliderMeta__Kvz4i{grid-column:1/-1;display:flex;justify-content:space-between;align-items:baseline}.Wcag_sliderLabel__mry0F{font-size:.88rem;font-weight:600}.Wcag_sliderValue__YIqeG{font-size:.82rem;color:#4b5563;font-variant-numeric:tabular-nums}.Wcag_sliderInput__lJxHk{grid-column:1;width:100%;accent-color:#1647ff;cursor:pointer}.Wcag_sliderReset__XwATC{grid-column:2;grid-row:2;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(17,24,39,.1);border-radius:999px;background:#f3f4f6;color:#374151;font-size:1rem;cursor:pointer;transition:background .12s ease}.Wcag_sliderReset__XwATC:disabled{opacity:.35;cursor:default}.Wcag_sliderReset__XwATC:not(:disabled):hover{background:#e5e7eb}.Wcag_signLangLink__B7qUL{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1rem;border:1px solid rgba(17,24,39,.12);border-radius:.75rem;background:#f0f9ff;color:#0369a1;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .12s ease}.Wcag_signLangLink__B7qUL:hover{background:#e0f2fe}.Wcag_footerActions__X3jsL{display:flex;flex-wrap:wrap;gap:.65rem}.Wcag_primaryButton__lk_ZA,.Wcag_secondaryButton__EeuIv{flex:1 1 10rem;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1rem;border-radius:999px;cursor:pointer;font-weight:800;min-height:2.75rem}.Wcag_primaryButton__lk_ZA{border:1px solid transparent;background:#111827;color:#ffffff}.Wcag_secondaryButton__EeuIv{border:1px solid rgba(17,24,39,.12);background:#ffffff;color:#111827}.Wcag_srOnly__iBodR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.Wcag_shell__2ADZK{right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom))}.Wcag_panel__5LynS{width:min(26rem,calc(100vw - 1.5rem));max-height:75vh}.Wcag_launcherLabel__lowF_{display:none}.Wcag_toggleGrid__GGDqG{grid-template-columns:1fr}}.AdminAccountControls_inlineActions__3ZVr3{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.AdminAccountControls_accountBtn__huUqj,.AdminAccountControls_logoutBtn__sQoaV{height:40px;border-radius:999px;border:1px solid var(--border);background:var(--panel);color:var(--hdr-fg);display:inline-flex;align-items:center;gap:10px;padding:0 14px;font:800 13px var(--font-ui);cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease}.AdminAccountControls_accountBtn__huUqj:hover,.AdminAccountControls_logoutBtn__sQoaV:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--panel),#fff 3%);border-color:color-mix(in oklab,var(--accent-yellow),var(--border) 62%);box-shadow:0 0 0 2px color-mix(in oklab,var(--accent-yellow),transparent 82%)}.AdminAccountControls_accountBtn__huUqj:focus-visible,.AdminAccountControls_field__emKmv input:focus-visible,.AdminAccountControls_ghostBtn__SWavd:focus-visible,.AdminAccountControls_iconBtn__zKNOU:focus-visible,.AdminAccountControls_logoutBtn__sQoaV:focus-visible,.AdminAccountControls_saveBtn__hPPlD:focus-visible{outline:none;box-shadow:var(--ring)}.AdminAccountControls_accountLabel__S6_ho{max-width:min(220px,28vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminAccountControls_avatar__llVlH,.AdminAccountControls_profileAvatar__v2D__{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;color:#fff;font-weight:900;border:1px solid var(--border);background:linear-gradient(135deg,var(--accent-yellow),var(--accent-green))}.AdminAccountControls_iconBtn__zKNOU svg,.AdminAccountControls_logoutBtn__sQoaV svg,.AdminAccountControls_saveBtn__hPPlD svg{width:16px;height:16px}.AdminAccountControls_backdrop____J4Q{position:fixed;inset:0;z-index:160;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.56)}.AdminAccountControls_modal__FVgmS{width:min(560px,100%);border-radius:20px;border:1px solid var(--border);background:color-mix(in oklab,var(--panel),black 4%);box-shadow:0 28px 80px rgba(0,0,0,.45);overflow:hidden}.AdminAccountControls_modalHead__jYclS{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 14px;border-bottom:1px solid var(--border-soft)}.AdminAccountControls_modalHead__jYclS h3{margin:0;font:800 18px var(--font-title)}.AdminAccountControls_modalHead__jYclS p{margin:4px 0 0;font:600 13px/1.5 var(--font-ui);color:color-mix(in oklab,var(--foreground),#fff 48%)}.AdminAccountControls_iconBtn__zKNOU{width:36px;height:36px;border-radius:12px;border:1px solid var(--border);background:var(--panel-2);color:var(--hdr-fg);display:grid;place-items:center;cursor:pointer}.AdminAccountControls_form__6ZIyZ{display:grid;gap:14px;padding:18px}.AdminAccountControls_profileCard__eT_ts{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--border);background:color-mix(in oklab,var(--panel-2),#fff 2%)}.AdminAccountControls_profileAvatar__v2D__{width:42px;height:42px;font-size:14px}.AdminAccountControls_profileMeta__NmzFT{display:flex;flex-direction:column;gap:2px}.AdminAccountControls_profileMeta__NmzFT strong{font:800 14px var(--font-ui)}.AdminAccountControls_profileMeta__NmzFT span{font:600 12px var(--font-ui);color:color-mix(in oklab,var(--foreground),#fff 46%)}.AdminAccountControls_error__rJiqP{padding:11px 12px;border-radius:14px;border:1px solid rgba(255,120,120,.24);background:rgba(255,120,120,.1);color:rgba(255,220,220,.95);font:700 13px/1.45 var(--font-ui)}.AdminAccountControls_field__emKmv{display:grid;gap:6px}.AdminAccountControls_field__emKmv span{font:700 12px var(--font-ui);color:color-mix(in oklab,var(--foreground),#fff 48%)}.AdminAccountControls_field__emKmv input{height:42px;border-radius:14px;border:1px solid var(--border);background:var(--panel-2);color:var(--hdr-fg);padding:0 12px}.AdminAccountControls_modalFoot__pfILv{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.AdminAccountControls_ghostBtn__SWavd,.AdminAccountControls_saveBtn__hPPlD{height:40px;border-radius:12px;border:1px solid var(--border);padding:0 14px;display:inline-flex;align-items:center;gap:8px;font:800 13px var(--font-ui);cursor:pointer}.AdminAccountControls_ghostBtn__SWavd{background:var(--panel-2);color:var(--hdr-fg)}.AdminAccountControls_saveBtn__hPPlD{background:color-mix(in oklab,var(--panel),var(--accent-green) 10%);border-color:color-mix(in oklab,var(--accent-green),var(--border) 70%);color:var(--hdr-fg)}.AdminAccountControls_spin__5IEau{animation:AdminAccountControls_spin__5IEau 1s linear infinite}@keyframes AdminAccountControls_spin__5IEau{to{transform:rotate(1turn)}}@media (max-width:720px){.AdminAccountControls_accountLabel__S6_ho{display:none}.AdminAccountControls_modal__FVgmS{width:min(100%,100%)}}.AdminSection_section__wWbAT{max-width:1200px;margin:0 auto;padding:20px}.AdminSection_header__QKlJz{display:flex;align-items:center;gap:12px;margin:8px 0 20px}.AdminSection_headerIcon__dbOeT{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--border);background:var(--surface)}.AdminSection_headerIcon__dbOeT svg{width:22px;height:22px}.AdminSection_title__nUmwR{display:flex;flex-direction:column;gap:2px}.AdminSection_title__nUmwR h1{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em}.AdminSection_title__nUmwR p{margin:0;color:var(--fg-1);font-size:13px}.AdminSection_stats__gCQy3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 18px}.AdminSection_stat__pKGab{padding:14px;border-radius:14px;border:1px solid var(--border);background:var(--surface)}.AdminSection_statLabel__76zCn{font-size:12px;color:var(--fg-1);margin-bottom:6px}.AdminSection_statValue__9mmpU{font-size:20px;font-weight:700}.AdminSection_grid__B4JlZ{display:grid;gap:14px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.AdminSection_grid__B4JlZ{grid-template-columns:repeat(3,minmax(0,1fr))}}.AdminSection_card__rnvUO{padding:16px;border-radius:16px;border:1px solid var(--border);background:var(--surface);min-height:120px;display:flex;flex-direction:column;gap:8px}.AdminSection_card__rnvUO h3{margin:0;font-size:15px}.AdminSection_card__rnvUO p{margin:0;color:var(--fg-1);font-size:13px}.AdminSection_accentBlog__T4eMT .AdminSection_headerIcon__dbOeT{background:linear-gradient(135deg,#4f46e5,#a855f7)}.AdminSection_accentShop__VWUy9 .AdminSection_headerIcon__dbOeT{background:linear-gradient(135deg,#10b981,#06b6d4)}.AdminSection_accentBip__d74bl .AdminSection_headerIcon__dbOeT{background:linear-gradient(135deg,#f59e0b,#ef4444)}.AdminSection_accentUsers__Epf7I .AdminSection_headerIcon__dbOeT{background:linear-gradient(135deg,#64748b,#94a3b8)}.user_headerBar__VKptI{margin-top:4px}.user_toolbar__s426k{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;flex-wrap:wrap}.user_tabs__n7ond{display:inline-flex;gap:6px;padding:4px;border-radius:999px;background:var(--panel);border:1px solid var(--border)}.user_tabActive__HV0Ap,.user_tab__yd8wx{appearance:none;border:0;background:transparent;cursor:pointer;padding:8px 14px;border-radius:999px;font-weight:600;color:var(--muted)}.user_tabActive__HV0Ap{background:linear-gradient(90deg,var(--accent-a),var(--accent-b));color:#fff}.user_actions__pjoMb{margin-left:auto}.user_actions__pjoMb,.user_primaryBtn__xs8QW{display:inline-flex;gap:8px;align-items:center}.user_primaryBtn__xs8QW{padding:var(--btn-pad-y,.65rem) var(--btn-pad-x,1.2rem);border-radius:var(--btn-radius,10px);background:linear-gradient(135deg,var(--accent-a),var(--accent-b));color:#fff;border:1px solid color-mix(in oklab,#fff 8%,var(--border));font-weight:700}.user_ghostBtn__9xJj_{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--panel);border:1px solid var(--border);color:var(--foreground)}.SearchInput_input__WgSAw{position:relative;display:inline-flex;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:8px 10px;min-width:280px}.SearchInput_input__WgSAw input{border:0;outline:0;background:transparent;color:var(--fg-0);font:500 14px var(--font-ui,system-ui);padding-left:28px;width:100%}.SearchInput_icon__k8pAh{position:absolute;left:10px;width:16px;height:16px;color:var(--fg-2)}.CmsMenuEditor_root__Ou9Z5{height:100%;min-height:0;display:flex;flex-direction:column;color:rgba(255,255,255,.92)}.CmsMenuEditor_top__jTWFN{padding:14px 14px 12px;border-bottom:1px solid rgba(255,255,255,.12);background:rgba(12,12,12,.94);backdrop-filter:blur(14px)}.CmsMenuEditor_headRow__1yHZS{display:flex;align-items:center;gap:10px;min-width:0}.CmsMenuEditor_headTitle__zxoQQ{margin-top:10px;font-weight:950;font-size:14px;letter-spacing:.2px}.CmsMenuEditor_back__EPdC_{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:inherit;cursor:pointer;flex:0 0 auto}.CmsMenuEditor_back__EPdC_:hover{background:rgba(255,255,255,.1);box-shadow:0 0 0 3px rgba(255,255,255,.06)}.CmsMenuEditor_crumbs__f6dU9{display:flex;gap:8px;overflow:auto;scrollbar-width:none;min-width:0}.CmsMenuEditor_crumbs__f6dU9::-webkit-scrollbar{display:none}.CmsMenuEditor_crumb__IaWwu{height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:inherit;cursor:pointer;font-weight:850;font-size:12px;white-space:nowrap;flex:0 0 auto}.CmsMenuEditor_crumb__IaWwu:hover{background:rgba(255,255,255,.1)}.CmsMenuEditor_search__xdf2u{margin-top:12px;width:100%;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.35);color:rgba(255,255,255,.92);padding:0 12px;outline:none}.CmsMenuEditor_search__xdf2u:focus{box-shadow:0 0 0 3px rgba(255,255,255,.08)}.CmsMenuEditor_list__WnJEk{flex:1;min-height:0;overflow:auto;padding:12px;display:grid;gap:10px;scrollbar-gutter:stable}.CmsMenuEditor_row___9TtH{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.06);color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;text-align:left}.CmsMenuEditor_row___9TtH:hover{background:rgba(255,255,255,.1);box-shadow:0 0 0 3px rgba(255,255,255,.06)}.CmsMenuEditor_rowLeft__SiYDK{min-width:0;display:grid;gap:4px}.CmsMenuEditor_rowTitle__v8uZJ{font-size:13px;font-weight:950;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CmsMenuEditor_rowSub__J1_gm{font-size:12px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CmsMenuEditor_rowRight__Jhq9W{display:inline-flex;align-items:center;gap:10px;opacity:.95;flex:0 0 auto}.CmsMenuEditor_chip__6ypdF{height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.32);font-size:12px;font-weight:900;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.CmsMenuEditor_accordion__00RLE{border-radius:14px;overflow:hidden}.CmsMenuEditor_inlinePad__uH20r{border:1px solid rgba(255,255,255,.12);border-top:0;border-radius:0 0 14px 14px;background:rgba(0,0,0,.28);padding:12px}.CmsMenuEditor_inlineBox__hgOZh{border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(0,0,0,.28);padding:12px;display:grid;gap:12px}.CmsMenuEditor_inlineRow__OWj7L{display:grid;grid-template-columns:160px minmax(0,1fr);gap:10px;align-items:start}.CmsMenuEditor_inlineLabel__Ma5Rt{font-size:12px;font-weight:850;opacity:.85;line-height:1.25;padding-top:8px}.CmsMenuEditor_inlineControl__GwhHO{min-width:0}.CmsMenuEditor_inlineTextarea__qPuo1{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.35);color:rgba(255,255,255,.92);padding:10px 12px;outline:none;resize:vertical;line-height:1.45}.CmsMenuEditor_inlineTextarea__qPuo1:focus{box-shadow:0 0 0 3px rgba(255,255,255,.08)}.CmsMenuEditor_inlineInput__Bcx_c{width:100%;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.35);color:rgba(255,255,255,.92);padding:0 12px;outline:none}.CmsMenuEditor_inlineInput__Bcx_c:focus{box-shadow:0 0 0 3px rgba(255,255,255,.08)}.CmsMenuEditor_inlineCheckbox__q_tRo{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:900}.CmsMenuEditor_empty__tXoLd{padding:12px;opacity:.75;font-size:12px}.LiveEditorShell_root__3lZkG{--topbar-h:54px;min-height:calc(100dvh - var(--admin-shell-offset, 0px));width:100%;position:relative}.LiveEditorShell_topbar__6TVPU{gap:10px;position:fixed;top:var(--admin-shell-offset,0);left:0;right:0;height:var(--topbar-h);z-index:140;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:rgba(12,12,12,.94);border-bottom:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);color:rgba(255,255,255,.92)}.LiveEditorShell_topLeft__YE4T_{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto;overflow:hidden}.LiveEditorShell_topRight__zoa1L{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-width:0}.LiveEditorShell_menuIconBtn__DEDeO{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:inherit;cursor:pointer;flex:0 0 auto}.LiveEditorShell_menuIconBtn__DEDeO:hover{background:rgba(255,255,255,.1);box-shadow:0 0 0 3px rgba(255,255,255,.06)}.LiveEditorShell_topSelect__Vt6wr{height:36px;width:140px;max-width:160px;flex:0 1 160px}.LiveEditorShell_statusPill__08hVI{height:32px;display:inline-flex;align-items:center;padding:0 10px;white-space:nowrap;line-height:1;flex:0 0 auto}.LiveEditorShell_topErr__a_DxH{max-width:min(360px,22vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:rgba(255,140,140,.95)}@media (max-width:900px){.LiveEditorShell_topErr__a_DxH{display:none}.LiveEditorShell_topSelect__Vt6wr{width:120px;max-width:140px;min-width:110px;max-width:150px}.LiveEditorShell_topBadge__Ktx90{max-width:180px}}.LiveEditorShell_topLeft__YE4T_,.LiveEditorShell_topRight__zoa1L{display:flex;align-items:center;gap:8px;min-width:0}.LiveEditorShell_topRight__zoa1L{justify-content:flex-end}.LiveEditorShell_vsep__AcvOl{width:1px;height:26px;background:rgba(255,255,255,.18);margin:0 2px}.LiveEditorShell_topSelect__Vt6wr{height:34px;min-width:120px}.LiveEditorShell_err__T2tio{max-width:min(420px,38vw);font-size:12px;color:rgba(255,140,140,.95);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LiveEditorShell_canvas__ZbJOL{min-height:calc(100dvh - var(--admin-shell-offset, 0px));width:100%;background:#fff;padding-top:calc(var(--topbar-h) + var(--admin-shell-offset, 0px))}.LiveEditorShell_backdrop__Sec38{left:0;bottom:0;z-index:120;background:rgba(0,0,0,.18);pointer-events:none}.LiveEditorShell_backdrop__Sec38,.LiveEditorShell_drawer__6Sk6i{position:fixed;top:calc(var(--topbar-h) + var(--admin-shell-offset, 0px));right:0}.LiveEditorShell_drawer__6Sk6i{height:calc(100dvh - var(--topbar-h));width:clamp(360px,34vw,680px);z-index:130;--border:rgba(255,255,255,.14);--panel:rgba(12,12,12,.94);--panel-2:rgba(22,22,22,.94);--foreground:rgba(255,255,255,.92);--muted:rgba(255,255,255,.68);--ring:0 0 0 3px rgba(255,255,255,.08);color:var(--foreground);background:var(--panel);border-left:1px solid var(--border);backdrop-filter:blur(14px);box-shadow:-18px 0 60px rgba(0,0,0,.35);transform:translateX(110%);transition:transform .18s ease;display:flex;flex-direction:column;min-height:0}.LiveEditorShell_drawerOpen__8e1gl{transform:translateX(0)}.LiveEditorShell_drawerBody__tT_3_{flex:1;min-height:0;overflow:hidden;padding:0}.LiveEditorShell_metaLine__0qAKe{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LiveEditorShell_hint__81qrf{font-size:12px;opacity:.75;white-space:nowrap}@media (max-width:820px){.LiveEditorShell_topbar__6TVPU{padding:8px 10px;gap:8px}.LiveEditorShell_hint__81qrf{display:none}.LiveEditorShell_drawer__6Sk6i{width:min(92vw,680px)}.LiveEditorShell_metaLine__0qAKe{max-width:220px}}