.AdminWorkspace_returnRow__MSwmx{margin-bottom:18px}.AdminWorkspace_returnLink__H6eFu{display:inline-flex;align-items:center;gap:9px;min-height:44px;max-width:100%;padding:10px 14px;border:1px solid #d9cfbc;border-radius:8px;background:#fffaf0;color:#48402f;font:600 13px/1.5 Avenir Next,Segoe UI,sans-serif;text-decoration:none}.AdminWorkspace_returnLink__H6eFu svg{flex-shrink:0}.AdminWorkspace_returnLink__H6eFu:hover{background:#f1eadc;border-color:#b5a17d}.AdminWorkspace_returnLink__H6eFu:focus-visible{outline:3px solid #806439;outline-offset:3px}.AdminWorkspace_breadcrumbs__vO48w{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;color:#827159;font:650 11px/1.4 Avenir Next,Segoe UI,sans-serif;letter-spacing:.03em}.AdminWorkspace_breadcrumbs__vO48w a{color:inherit;text-decoration:none}.AdminWorkspace_breadcrumbs__vO48w a:hover{color:#28271f;text-decoration:underline;text-underline-offset:3px}.AdminWorkspace_breadcrumbItem__PbXLB{display:inline-flex;align-items:center;gap:6px}.AdminWorkspace_breadcrumbItem__PbXLB span[aria-current=page]{color:#28271f}.AdminWorkspace_home__expzp{--ad-border:#e7e2d9;--ad-muted:#736e63;--ad-text:#28271f;--ad-paper:#fffefb;color:var(--ad-text);font-family:Avenir Next,Segoe UI,sans-serif;padding:8px 0 24px;min-width:0}.AdminWorkspace_home__expzp button,.AdminWorkspace_sidebar__PDW_s button{font:inherit;cursor:pointer}.AdminWorkspace_home__expzp a,.AdminWorkspace_sidebar__PDW_s a{text-decoration:none}.AdminWorkspace_home__expzp a:focus-visible,.AdminWorkspace_home__expzp button:focus-visible,.AdminWorkspace_sidebar__PDW_s a:focus-visible,.AdminWorkspace_sidebar__PDW_s button:focus-visible{outline:3px solid #806439;outline-offset:4px}.AdminWorkspace_home__expzp button:disabled{cursor:wait;opacity:.65}.AdminWorkspace_homeHeader__4Sys6{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.AdminWorkspace_eyebrow__rZYI5{font-size:10px;letter-spacing:.17em;text-transform:uppercase;font-weight:700;color:#827159;margin:0 0 9px}.AdminWorkspace_home__expzp h1{font-family:var(--cx-serif);font-size:clamp(30px,3vw,40px);line-height:1.15;font-weight:500;letter-spacing:-.045em;margin:0 0 10px}.AdminWorkspace_subtitle__cR4i7{font-size:13px;color:var(--ad-muted);margin:0}.AdminWorkspace_headerActions__adGQs{display:flex;align-items:flex-end;flex-direction:column;gap:13px}.AdminWorkspace_headerButtons__57n4u{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px}.AdminWorkspace_appButton___8fYD{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 14px;border:1px solid #28271f;border-radius:8px;background:#28271f;color:#fffefb;font-size:12px;font-weight:650;transition:background .15s,transform .15s}.AdminWorkspace_appButton___8fYD:hover{background:#454237;transform:translateY(-1px)}.AdminWorkspace_today__ENWH_{font-size:11px;color:var(--ad-muted);text-transform:capitalize}.AdminWorkspace_secondaryButton__1LAS2{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 13px;border:1px solid var(--ad-border);border-radius:8px;background:var(--ad-paper);font-size:12px!important;color:var(--ad-text)}.AdminWorkspace_metrics__jHrZU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:28px}.AdminWorkspace_metrics__jHrZU[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminWorkspace_metric__vuZZR{display:flex;flex-direction:column;padding:18px 19px;background:var(--ad-paper);border:1px solid var(--ad-border);border-radius:13px;color:var(--ad-text);transition:transform .15s,border-color .15s}.AdminWorkspace_metric__vuZZR:hover{border-color:#c1b49c;transform:translateY(-2px)}.AdminWorkspace_metricTop__TX119{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:#92887a}.AdminWorkspace_metricIcon__Fvzg2{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:#f7eedf;color:#946229}.AdminWorkspace_metric__vuZZR[data-kind=notice] .AdminWorkspace_metricIcon__Fvzg2{background:#eaf0f5;color:#517495}.AdminWorkspace_metric__vuZZR[data-kind=listing] .AdminWorkspace_metricIcon__Fvzg2{background:#e9eee7;color:#5a7354}.AdminWorkspace_metric__vuZZR[data-kind=booking] .AdminWorkspace_metricIcon__Fvzg2{background:#edf3f7;color:#426f85}.AdminWorkspace_metric__vuZZR[data-kind=report] .AdminWorkspace_metricIcon__Fvzg2{background:#f7eae7;color:#a65d50}.AdminWorkspace_metric__vuZZR strong{font-family:var(--cx-serif);font-size:36px;font-weight:500;line-height:1.15;letter-spacing:-.04em;margin-bottom:6px}.AdminWorkspace_metricLabel___2IFI{font-size:13px;font-weight:650}.AdminWorkspace_metric__vuZZR small{font-size:11px;color:var(--ad-muted);margin-top:4px}.AdminWorkspace_workGrid__OCOuz{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:22px;align-items:start;margin-bottom:32px}.AdminWorkspace_queue__h0pKZ{background:var(--ad-paper);border:1px solid var(--ad-border);border-radius:14px;overflow:hidden;min-width:0}.AdminWorkspace_sectionHead__EiRlz{padding:22px 22px 18px;display:flex;justify-content:space-between;gap:20px;align-items:center}.AdminWorkspace_home__expzp h2{font-family:var(--cx-serif);font-size:21px;font-weight:500;letter-spacing:-.025em;line-height:1.3;margin:0 0 6px}.AdminWorkspace_sectionHead__EiRlz p{font-size:12px;color:var(--ad-muted);margin:0}.AdminWorkspace_quietIcon__lNwHv{color:#9b8f7c}.AdminWorkspace_queueFilters__0KJ3w{display:flex;gap:6px;padding:0 22px 17px;flex-wrap:wrap}.AdminWorkspace_filterButton__6oOAU{display:flex;align-items:center;gap:9px;border:1px solid transparent;border-radius:7px;min-height:38px;padding:7px 10px;font-size:12px!important;color:var(--ad-muted);background:transparent}.AdminWorkspace_filterButton__6oOAU[aria-pressed=true]{background:#efede5;color:#28271f;border-color:#e6e0d3}.AdminWorkspace_filterButton__6oOAU span{font-size:10px;min-width:19px;min-height:19px;display:grid;place-items:center;border-radius:5px;background:#fffefb;color:#736e63}.AdminWorkspace_filterButton__6oOAU:hover{background:#f5f2eb}.AdminWorkspace_tableScroll__JXF0i{overflow-x:auto}.AdminWorkspace_table__SOa8Y{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.AdminWorkspace_table__SOa8Y th{background:#f8f6f0;font-size:10px;color:#766f60;font-weight:600;padding:12px 14px;border-block:1px solid var(--ad-border);white-space:nowrap}.AdminWorkspace_table__SOa8Y td:first-child,.AdminWorkspace_table__SOa8Y th:first-child{padding-left:22px}.AdminWorkspace_table__SOa8Y td{padding:15px 14px;border-bottom:1px solid #efebe2;vertical-align:middle;color:#686257}.AdminWorkspace_table__SOa8Y tr:last-child td{border-bottom:0}.AdminWorkspace_table__SOa8Y td:first-child{width:49%;min-width:185px}.AdminWorkspace_table__SOa8Y td:first-child a{font-size:12px;font-weight:600;color:var(--ad-text);display:block;line-height:1.6;overflow-wrap:anywhere}.AdminWorkspace_table__SOa8Y small{display:block;font-size:10px;color:var(--ad-muted);margin-top:3px}.AdminWorkspace_table__SOa8Y td time{white-space:nowrap;font-size:11px}.AdminWorkspace_table__SOa8Y tbody tr:hover{background:#fcfaf5}.AdminWorkspace_rowLink__RhCIX{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;color:#6e685b}.AdminWorkspace_rowLink__RhCIX:hover{background:#eee9de}.AdminWorkspace_queueFooter__KapaS{border-top:1px solid var(--ad-border);padding:15px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:10px;color:var(--ad-muted)}.AdminWorkspace_queueFooter__KapaS a{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#484439;white-space:nowrap}.AdminWorkspace_queueEmpty__sOC8x{min-height:220px;padding:36px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--ad-muted);gap:9px}.AdminWorkspace_queueEmpty__sOC8x h3{font-size:14px;color:var(--ad-text);font-weight:600;margin:5px 0 0}.AdminWorkspace_queueEmpty__sOC8x p{font-size:12px;max-width:310px;margin:0}.AdminWorkspace_emptyCheck__evhBB{width:44px;height:44px;display:grid;place-items:center;background:#edf1e9;border-radius:50%;color:#607753}.AdminWorkspace_toolsColumn__lfPy_{display:flex;flex-direction:column;gap:14px}.AdminWorkspace_toolCard__nrzTT{background:#f0ede4;border:1px solid #e5dfd1;border-radius:13px;padding:20px}.AdminWorkspace_toolCard__nrzTT:nth-child(2){background:#f8f6f0;border-color:var(--ad-border)}.AdminWorkspace_toolIcon__ar5Eo{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;background:#fffaf0;color:#827154;margin-bottom:15px}.AdminWorkspace_toolCard__nrzTT h2{font-size:19px;margin-bottom:8px}.AdminWorkspace_toolCard__nrzTT p{font-size:12px;color:#736b5c;line-height:1.7;margin:0 0 20px}.AdminWorkspace_toolCard__nrzTT a{font-size:11px;color:#474334;display:flex;align-items:center;justify-content:space-between;font-weight:600;gap:10px;min-height:32px}.AdminWorkspace_accessNote__cEa10{font-size:10px;color:var(--ad-muted);line-height:1.65;padding:0 8px;margin:0}.AdminWorkspace_reportsPanel__5lxGJ{border-top:1px solid var(--ad-border);padding-top:27px}.AdminWorkspace_reportsPanel__5lxGJ .cx-card{box-shadow:none;border-color:var(--ad-border);border-radius:12px}.AdminWorkspace_reportsPanel__5lxGJ h2{font-size:22px}.AdminWorkspace_reportsPanel__5lxGJ button{min-height:40px}.AdminWorkspace_reportsPanel__5lxGJ .cx-empty{padding:30px}.AdminWorkspace_error__cg_7y,.AdminWorkspace_success__5hk2o{border:1px solid #e6c1b5;background:#fff4ef;border-radius:9px;padding:13px 16px;margin-bottom:20px;font-size:13px;color:#854333}.AdminWorkspace_success__5hk2o{display:flex;align-items:center;gap:8px;border-color:#cbd8c3;background:#eff5e9;color:#496340}.AdminWorkspace_spinning__BB9s5{animation:AdminWorkspace_adminSpin__soGxN 1.2s linear infinite}.AdminWorkspace_srOnly__s_Cfm{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.AdminWorkspace_sidebar__PDW_s{display:none}.AdminWorkspace_mobileAdminNav__kLKlx{margin:12px 12px 0;border:1px solid var(--cx-rule);border-radius:14px;background:var(--cx-paper);color:var(--cx-ink);font-family:var(--cx-sans);box-shadow:0 2px 10px rgba(40,39,31,.05)}.AdminWorkspace_mobileAdminNavTrigger__jGbS_{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;cursor:pointer;list-style:none;font-size:14px}.AdminWorkspace_mobileAdminNavTrigger__jGbS_::-webkit-details-marker{display:none}.AdminWorkspace_mobileAdminNavTrigger__jGbS_>span{flex-shrink:0}.AdminWorkspace_mobileAdminNavTrigger__jGbS_ small{margin-left:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--cx-muted);font-size:12px}.AdminWorkspace_mobileAdminNavTrigger__jGbS_>svg:last-child{flex-shrink:0;transition:transform .2s ease}.AdminWorkspace_mobileAdminNav__kLKlx[open] .AdminWorkspace_mobileAdminNavTrigger__jGbS_>svg:last-child{transform:rotate(180deg)}.AdminWorkspace_mobileAdminNavLinks__4qmN1 a:focus-visible,.AdminWorkspace_mobileAdminNavTrigger__jGbS_:focus-visible{outline:3px solid var(--cx-selected-border);outline-offset:2px}.AdminWorkspace_mobileAdminNavLinks__4qmN1{display:grid;gap:12px;padding:12px;border-top:1px solid var(--cx-rule)}.AdminWorkspace_mobileAdminNavSection__AgJzj p{margin:0 0 5px 8px;color:var(--cx-muted);font-size:11px}.AdminWorkspace_mobileAdminNavSection__AgJzj a{display:flex;align-items:center;gap:11px;min-height:44px;padding:10px 12px;border-radius:9px;color:var(--cx-ink);font-size:14px;text-decoration:none}.AdminWorkspace_mobileAdminNavSection__AgJzj a[aria-current=page]{background:var(--cx-selected);color:var(--cx-selected-text)}.AdminWorkspace_mobileAdminNavSection__AgJzj a:hover:not([aria-current=page]){background:var(--cx-linen)}.AdminWorkspace_isolatedBanner__BlFnt{position:relative;z-index:40;background:#484431;color:#fff9e9;padding:5px 12px;text-align:center;font:600 10px/20px Avenir Next,Segoe UI,sans-serif;letter-spacing:.035em}@media(min-width:1024px){.AdminWorkspace_mobileAdminNav__kLKlx{display:none}.AdminWorkspace_sidebar__PDW_s{position:fixed;inset:0 auto 0 0;width:230px;display:flex;flex-direction:column;background:#faf8f2;border-right:1px solid #e5dfd3;z-index:35;font-family:Avenir Next,Segoe UI,sans-serif;color:#3c392f}.AdminWorkspace_brand__IAOaa{padding:30px 24px 27px;display:flex;flex-direction:column;color:#28271f;gap:7px}.AdminWorkspace_brand__IAOaa>span{font-family:var(--cx-serif);font-size:22px;letter-spacing:-.035em;line-height:1.25}.AdminWorkspace_brand__IAOaa small{font-size:9px;text-transform:uppercase;letter-spacing:.13em;color:#867b67}.AdminWorkspace_sideNav__bJYoI{overflow-y:auto;flex:1;padding:0 15px}.AdminWorkspace_navSection__Cy9Yx{padding:0 0 21px}.AdminWorkspace_navSection__Cy9Yx>p{font-size:9px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:#9a8e79;padding:0 10px;margin:0 0 9px}.AdminWorkspace_navLink__rSqoq{display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:7px;min-height:40px;color:#686257;font-size:12px;line-height:1.4;margin-bottom:3px}.AdminWorkspace_navLink__rSqoq svg{flex-shrink:0}.AdminWorkspace_navLink__rSqoq:hover{background:#efebe1}.AdminWorkspace_navLink__rSqoq[aria-current=page]{background:#e9e5da;color:#2b291f;font-weight:650}.AdminWorkspace_sideBottom__UX_oy{padding:18px 20px;border-top:1px solid #e5dfd3}.AdminWorkspace_backLink__rzW23{display:flex;align-items:center;justify-content:space-between;color:#7b705b;font-size:10px;min-height:38px;margin-bottom:15px}.AdminWorkspace_identity__liLla{display:flex;align-items:center;gap:10px;margin-bottom:13px}.AdminWorkspace_avatar__wsO9t{border-radius:50%;width:34px;height:34px;display:grid;place-items:center;background:#e1e0d6;color:#5d5c4c;font-family:var(--cx-serif);font-size:12px}.AdminWorkspace_identity__liLla strong{display:block;font-size:11px;font-weight:600}.AdminWorkspace_identity__liLla small{display:block;color:#8a826f;font-size:9px;margin-top:3px}.AdminWorkspace_logout__RoqQE{display:flex;align-items:center;gap:9px;font-size:10px!important;border:0;background:none;color:#6e6654;min-height:36px;padding:0}.AdminWorkspace_adminMain__iruxZ{margin:0 0 0 230px!important;width:calc(100% - 230px)!important;max-width:none!important;padding:32px clamp(24px,3vw,48px)!important;background:#f6f4ed}.AdminWorkspace_adminFooter__eMP19{margin-left:230px!important}.AdminWorkspace_hideDesktop__gRnCM{display:none!important}.AdminWorkspace_isolatedBanner__BlFnt{position:fixed;top:0;left:0;right:0}.AdminWorkspace_isolatedRoot__FKUoL{padding-top:30px}.AdminWorkspace_isolatedRoot__FKUoL .AdminWorkspace_sidebar__PDW_s{top:30px}.AdminWorkspace_home__expzp{max-width:1420px;margin:0 auto}}@media(min-width:1024px) and (max-width:1240px){.AdminWorkspace_workGrid__OCOuz{grid-template-columns:minmax(0,1fr)}.AdminWorkspace_toolsColumn__lfPy_{display:grid;grid-template-columns:1fr 1fr}.AdminWorkspace_accessNote__cEa10{grid-column:1/-1}.AdminWorkspace_metric__vuZZR{padding:15px}.AdminWorkspace_today__ENWH_{font-size:10px}}@media(max-width:767px){.AdminWorkspace_homeHeader__4Sys6{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:24px}.AdminWorkspace_headerActions__adGQs{flex-direction:column;align-items:stretch;width:100%;gap:9px}.AdminWorkspace_headerButtons__57n4u{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;gap:8px}.AdminWorkspace_appButton___8fYD,.AdminWorkspace_headerButtons__57n4u .AdminWorkspace_secondaryButton__1LAS2{min-height:44px;white-space:nowrap}.AdminWorkspace_appButton___8fYD{width:100%;padding-inline:12px}.AdminWorkspace_headerButtons__57n4u .AdminWorkspace_secondaryButton__1LAS2{padding-inline:12px}.AdminWorkspace_today__ENWH_{align-self:flex-start;font-size:10px}.AdminWorkspace_metrics__jHrZU{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px}.AdminWorkspace_metric__vuZZR{padding:15px}.AdminWorkspace_metric__vuZZR strong{font-size:32px}.AdminWorkspace_metricIcon__Fvzg2{width:33px;height:33px}.AdminWorkspace_metric__vuZZR small{font-size:10px}.AdminWorkspace_workGrid__OCOuz{grid-template-columns:minmax(0,1fr)}.AdminWorkspace_toolsColumn__lfPy_{display:grid;grid-template-columns:1fr 1fr;gap:10px}.AdminWorkspace_toolCard__nrzTT{padding:16px}.AdminWorkspace_toolCard__nrzTT h2{font-size:18px}.AdminWorkspace_toolCard__nrzTT p{font-size:11px}.AdminWorkspace_accessNote__cEa10{grid-column:1/-1}.AdminWorkspace_sectionHead__EiRlz{padding:18px 16px}.AdminWorkspace_queueFilters__0KJ3w{padding:0 16px 15px}.AdminWorkspace_queueFooter__KapaS{padding:14px 16px;flex-wrap:wrap}.AdminWorkspace_table__SOa8Y td:first-child,.AdminWorkspace_table__SOa8Y th:first-child{padding-left:16px}.AdminWorkspace_table__SOa8Y td,.AdminWorkspace_table__SOa8Y th{padding:12px 10px}.AdminWorkspace_rowLink__RhCIX{width:44px;height:44px}.AdminWorkspace_filterButton__6oOAU,.AdminWorkspace_secondaryButton__1LAS2{min-height:44px}.AdminWorkspace_home__expzp h1{font-size:32px}}@media(min-width:768px) and (max-width:1023px){.AdminWorkspace_workGrid__OCOuz{grid-template-columns:minmax(0,1fr) 220px}}@media(prefers-reduced-motion:reduce){.AdminWorkspace_metric__vuZZR{transition:none}.AdminWorkspace_metric__vuZZR:hover{transform:none}.AdminWorkspace_spinning__BB9s5{animation:none}}@keyframes AdminWorkspace_adminSpin__soGxN{to{transform:rotate(1turn)}}.residencePage_surface__QzSIb.layout-atmosphere-theme{background:#fffdfa}.residencePage_surface__QzSIb #main-content{max-width:76rem}.residencePage_page__0Udjq{--res-ink:#231f1b;--res-muted:#6e645e;--res-paper:#fffefd;--res-wash:#f8f5ef;--res-line:#e6ddd1;--res-accent:#514b40;max-width:72rem;margin:0 auto;padding-bottom:1.5rem;color:var(--res-ink);font-family:Avenir Next,Segoe UI,sans-serif;overflow-wrap:anywhere}.residencePage_page__0Udjq *{box-sizing:border-box}.residencePage_page__0Udjq a,.residencePage_page__0Udjq button,.residencePage_page__0Udjq input,.residencePage_page__0Udjq select{-webkit-tap-highlight-color:transparent}.residencePage_page__0Udjq button{cursor:pointer}.residencePage_page__0Udjq button:disabled,.residencePage_page__0Udjq input:disabled{opacity:.6;cursor:wait}.residencePage_page__0Udjq a{color:inherit;text-decoration:none}.residencePage_heroPhotoBtn__O9nLH:focus-within,.residencePage_page__0Udjq :is(button,a,input,select,summary):focus-visible{outline:3px solid #858755;outline-offset:3px}.residencePage_page__0Udjq :is(section,aside,[role=tabpanel])[id]{scroll-margin-top:8rem}.residencePage_pageHead__XVf4c{margin-bottom:1rem}.residencePage_shortcuts__TWjtP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:1rem}.residencePage_shortcut__Go_B9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.38rem;min-height:88px;padding:.5rem .25rem;border:0;border-radius:.9rem;background:#f1e8dc;color:var(--res-ink);font:600 .74rem/1.15 Avenir Next,Segoe UI,sans-serif;text-align:center}.residencePage_shortcut__Go_B9 svg{width:21px;height:21px}.residencePage_shortcut__Go_B9{position:relative}.residencePage_shortcut__Go_B9 .residencePage_bookingCount__u8a4F{position:absolute;top:7px;right:7px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#96734b;color:#fff;font-size:11px;font-weight:400}.residencePage_shortcut__Go_B9:hover{background:#eadfce}.residencePage_tabs__bQ7es{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -.1rem 1rem;border-bottom:1px solid var(--res-line)}.residencePage_tabs__bQ7es button{min-height:48px;padding:.5rem .25rem;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--res-muted);font:600 .8rem/1.2 Avenir Next,Segoe UI,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.residencePage_tabs__bQ7es button[aria-selected=true]{border-color:#a4713d;color:var(--res-ink)}.residencePage_headTools__eZP9n{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem;min-height:44px}.residencePage_breadcrumb__TPMbd{margin:0;color:var(--res-muted);font-size:.78rem}.residencePage_heroTitle__73EPn{margin:0;font:600 clamp(1.9rem,3.2vw,2.5rem)/1.14 Iowan Old Style,Palatino,Georgia,serif;letter-spacing:-.04em}.residencePage_location__aXWmw{margin:.35rem 0 0;font:400 1.07rem/1.45 var(--cx-sans);color:var(--res-muted)}.residencePage_page__0Udjq .residencePage_shortcut__Go_B9{font-weight:400}.residencePage_managementToggle__emq78,.residencePage_secondaryButton__YTO75{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:.5rem .85rem;border:1px solid var(--res-line);border-radius:.65rem;background:var(--res-paper);font-size:.78rem;font-weight:500}.residencePage_managementToggle__emq78 svg{flex:none}.residencePage_management__8Ig6V{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;padding:.9rem;margin-bottom:1.25rem;border:1px solid #e6d6b7;border-radius:.65rem;background:#fff5df}.residencePage_managementIcon__P5g4P{display:grid;place-items:center;flex:none;width:2.8rem;height:2.8rem;border-radius:.6rem;background:#ffe5bf;color:#65412b}.residencePage_management__8Ig6V>div:not(.residencePage_managementAccess__Pbuej){flex:1;min-width:180px}.residencePage_management__8Ig6V h2{margin:0 0 .2rem;font:600 1.08rem/1.25 Iowan Old Style,Palatino,Georgia,serif}.residencePage_management__8Ig6V p{margin:0;color:var(--res-muted);font-size:.78rem;line-height:1.45}.residencePage_managementAccess__Pbuej{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;flex:1 0 100%;border-top:1px solid #eadbbb;padding-top:.75rem}.residencePage_managementAccess__Pbuej p{flex:1;min-width:180px}.residencePage_introGrid__z_dw8{display:grid;align-items:start;gap:1.25rem}.residencePage_homeColumn__Iuthp{display:grid;gap:.9rem;min-width:0}.residencePage_introGrid__z_dw8 .residencePage_homeColumn__Iuthp{display:contents}.residencePage_introGrid__z_dw8 .residencePage_schoolInfoBlock__a77_a{order:0}.residencePage_introGrid__z_dw8 .residencePage_services__dovYx{order:1}.residencePage_introGrid__z_dw8 .residencePage_heroCover__kkezG{display:none}.residencePage_heroCover__kkezG{aspect-ratio:3.15;position:relative;overflow:hidden;background:#ece9de;border-radius:.6rem}.residencePage_heroCover__kkezG>img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.residencePage_photoPlaceholder__As1jY{position:absolute;inset:0;display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:center;font-size:.8rem;color:var(--res-muted)}.residencePage_heroPhotoActions__2WLNR{position:absolute;bottom:.6rem;left:.6rem;right:.6rem;display:flex;flex-wrap:wrap;gap:.4rem}.residencePage_heroPhotoBtn__O9nLH{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.45rem .7rem;border:1px solid #fff7;border-radius:.5rem;background:#231f1bef;color:#fff;font-size:.76rem;cursor:pointer}.residencePage_heroPhotoBtn__O9nLH input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.residencePage_heroPhotoBtn__O9nLH:has(input:disabled){opacity:.6;cursor:wait}.residencePage_contactSection__ZDjKq,.residencePage_documents__gbdTt,.residencePage_facilities__9Izt5,.residencePage_identity__Yr15I,.residencePage_services__dovYx{min-width:0;border:1px solid var(--res-line);border-radius:.65rem;background:var(--res-paper)}.residencePage_services__dovYx{padding:.85rem}.residencePage_sectionTitle__3ldro{margin:0 0 .65rem;font:600 1.4rem/1.18 Iowan Old Style,Palatino,Georgia,serif;letter-spacing:-.03em}.residencePage_sectionHead__lS6fD{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.residencePage_sectionHead__lS6fD .residencePage_sectionTitle__3ldro{margin-bottom:.35rem}.residencePage_quickGrid__GP583{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.residencePage_quickCard__u2fv6{display:flex;flex-direction:column;align-items:center;gap:.45rem;min-height:137px;padding:.85rem .65rem .55rem;border:1px solid var(--res-line);border-radius:.6rem;background:var(--res-wash);text-align:center;transition:background .15s,border-color .15s}.residencePage_quickCard__u2fv6>span:nth-child(2){display:flex;align-items:center;flex:1;font:600 .98rem/1.15 Iowan Old Style,Palatino,Georgia,serif;letter-spacing:-.025em;overflow-wrap:normal;word-break:normal;hyphens:none;text-wrap:balance}.residencePage_quickIcon__y9rEN{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:50%;background:#eee8dd;color:var(--res-ink)}.residencePage_quickIcon__y9rEN svg{width:1.8rem;height:1.8rem;stroke-width:2.6px}.residencePage_quickCard__u2fv6>svg{width:15px;height:15px}.residencePage_quickCard__u2fv6:hover{border-color:#b7aa93;background:#f1eadf}.residencePage_maintenanceLinks__4bfjB{display:grid;gap:.25rem;padding-top:.8rem}.residencePage_pendingCard__1ZtlO{display:flex;align-items:center;grid-column:1/-1;gap:.7rem;padding:.85rem .7rem;border:1px solid var(--res-line);border-radius:.55rem;background:var(--res-paper);min-height:86px}.residencePage_pendingIcon__ZGKLd{display:grid;place-items:center;flex:none;width:3rem;height:3rem;background:#dfefd5;color:#315b32;border-radius:.7rem}.residencePage_pendingContent__29uwP{display:flex;flex-direction:column;flex:1;min-width:0;gap:.3rem}.residencePage_pendingContent__29uwP strong{font:600 1rem/1.2 Iowan Old Style,Palatino,Georgia,serif}.residencePage_pendingTitle___zmH7{font-size:.73rem;line-height:1.4;color:var(--res-muted)}.residencePage_pendingMeta__E9lDV{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;font-size:.67rem;color:var(--res-muted)}.residencePage_pendingStatus__wmIA2{padding:.2rem .5rem;border-radius:.6rem;background:#e2edfa;color:#334f6d;font-size:.68rem}.residencePage_pendingCard__1ZtlO>svg{flex:none}.residencePage_pendingCard__1ZtlO:hover{background:var(--res-wash)}.residencePage_summaryHint__gepG_{margin:.3rem 0 0;color:var(--res-muted);font-size:.7rem;line-height:1.4}.residencePage_taskLink__cQ86t{display:flex;align-items:center;min-height:44px;gap:.5rem;padding:.5rem .25rem;font-size:.74rem;line-height:1.35}.residencePage_taskLink__cQ86t>span:first-of-type{flex:1}.residencePage_taskLink__cQ86t>svg{flex:none}.residencePage_taskLink__cQ86t:first-child{padding:.65rem .7rem;border:1px solid var(--res-line);border-radius:.55rem;min-height:64px}.residencePage_taskLink__cQ86t:first-child>svg:first-child{padding:.5rem;width:2.7rem;height:2.9rem;background:#dfefd5;color:#315b32;border-radius:.7rem}.residencePage_taskLink__cQ86t:first-child>span:first-of-type{font:600 .99rem/1.2 Iowan Old Style,Palatino,Georgia,serif}.residencePage_taskLink__cQ86t:not(:first-child){color:var(--res-muted)}.residencePage_taskLink__cQ86t:hover{background:var(--res-wash);border-radius:.4rem}.residencePage_rowBadge__7EYIe{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:1.3rem;height:1.3rem;padding:0 .35rem;border-radius:999px;background:#a14630;color:#fff;font-size:.69rem;font-weight:700}.residencePage_identityBody__caRG7{padding:.9rem}.residencePage_disclosure__qnKQy>summary{display:flex;align-items:center;min-height:48px;padding:.8rem .9rem;cursor:pointer;font:600 1rem/1.2 Avenir Next,Segoe UI,sans-serif;list-style:none}.residencePage_disclosure__qnKQy>summary::-webkit-details-marker{display:none}.residencePage_disclosure__qnKQy>summary:before{content:"›";margin-right:.55rem;font-size:1.35rem;transition:transform .15s}.residencePage_disclosure__qnKQy[open]>summary:before{transform:rotate(90deg)}.residencePage_aboutPhoto__hNqxn{aspect-ratio:2.25;overflow:hidden;margin:0 0 .85rem;border-radius:.6rem;background:#eeeadd}.residencePage_aboutPhoto__hNqxn img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.residencePage_aboutPhotoActions___kK7h{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .85rem}.residencePage_visuallyHidden__U4Yio{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.residencePage_descriptionBlock__kFxf1{position:relative;margin:.1rem 0 .85rem}.residencePage_description__jlRH7{margin:0;white-space:pre-line;color:var(--res-muted);font-size:.85rem;line-height:1.55}.residencePage_descriptionClamp__ZzMq8{margin:0;color:var(--res-muted);font-size:.85rem;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}.residencePage_descriptionExpand__y9cjt{position:absolute;right:0;bottom:0;margin:0;padding:0 .15rem 0 .35rem;border:0;background:linear-gradient(90deg,transparent,var(--res-paper) 35%);color:var(--res-ink,#302b25);font:700 .85rem/1.55 inherit;letter-spacing:.02em;cursor:pointer;min-height:1.55em}.residencePage_descriptionCollapse__myT53{display:inline-flex;align-items:center;margin:.35rem 0 0;padding:0;border:0;background:transparent;color:var(--res-ink,#302b25);font-size:.78rem;font-weight:600;text-decoration:underline;text-underline-offset:.12em;cursor:pointer;min-height:44px}.residencePage_addrCard__q2dMF{margin:.85rem 0;padding:.85rem 1rem 1rem;border-radius:1rem;background:#f3eee6}.residencePage_addrCardTitle__UhNPB{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .75rem;color:#5c6b7a;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.residencePage_addrCardTitle__UhNPB svg{flex:none;color:#2f6f73;stroke-width:2.25}.residencePage_addr__oDuUb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem 1rem;margin:0}.residencePage_addr__oDuUb>div{min-width:0}.residencePage_addr__oDuUb dt{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5c6b7a}.residencePage_addr__oDuUb dd{margin:.35rem 0 0;font:600 1.45rem/1.1 Iowan Old Style,Palatino,Georgia,serif;color:#1d2a44;letter-spacing:-.02em}.residencePage_directions__QhnL1{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;margin-top:.8rem;padding:.45rem .7rem;border:1px solid var(--res-line);border-radius:.55rem;font-size:.78rem;font-weight:600}@media (max-width:360px){.residencePage_addr__oDuUb{grid-template-columns:1fr;gap:.65rem}}.residencePage_hint__AnyNx{margin:.25rem 0 .7rem;font-size:.8rem;line-height:1.5;color:var(--res-muted)}.residencePage_identityBody__caRG7>.residencePage_textLink__fLQEL{display:inline-flex;min-height:44px;padding:.55rem .85rem;border:1px solid var(--res-line);border-radius:.8rem;font-size:.8rem}.residencePage_contactSection__ZDjKq{padding:.9rem}.residencePage_contactList__5RMxm{list-style:none;display:grid;margin:.35rem 0 0;padding:0}.residencePage_contactCard__Xqe3x{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;min-height:5.8rem;padding:.85rem 0;border-bottom:1px solid var(--res-line);background:transparent}.residencePage_contactCard__Xqe3x:first-child{border-top:1px solid var(--res-line)}.residencePage_contactIcon__tIttt{display:grid;place-items:center;width:4rem;height:4rem;border-radius:.9rem;background:#eee9df;color:#302b25}.residencePage_contactCard__Xqe3x[data-tone="1"] .residencePage_contactIcon__tIttt{background:#e5eadc}.residencePage_contactCard__Xqe3x[data-tone="2"] .residencePage_contactIcon__tIttt{background:#eee7da}.residencePage_contactIcon__tIttt .residencePage_smallIcon__Yywvo{width:1.65rem;height:1.65rem;stroke-width:2.5}.residencePage_smallIcon__Yywvo{width:1.2rem;height:1.2rem}.residencePage_contactBody__S9cX6{min-width:0}.residencePage_contactBody__S9cX6 h3{margin:0;font:600 1.13rem/1.2 Iowan Old Style,Palatino,Georgia,serif;letter-spacing:-.02em}.residencePage_contactBody__S9cX6 .residencePage_hint__AnyNx{margin:.15rem 0}.residencePage_contactValue__y_Tq3{margin:.3rem 0 0;font-size:.85rem;color:var(--res-muted)}.residencePage_contactActions__dzMFR{grid-column:3;display:flex;gap:.4rem;align-items:center}.residencePage_contactAction__GUcSi{display:inline-flex;align-items:center;justify-content:center;min-width:5.9rem;min-height:4rem;gap:.45rem;padding:.5rem .8rem;border:1px solid var(--res-line);border-radius:.85rem;background:var(--res-paper);font-size:.9rem;white-space:nowrap}.residencePage_contactAction__GUcSi:hover{border-color:#b7aa93;background:var(--res-wash)}.residencePage_lowerGrid__uiKf9{display:grid;align-items:start;gap:1.25rem;margin-top:1.25rem}.residencePage_documents__gbdTt,.residencePage_facilities__9Izt5{padding:.9rem}.residencePage_primaryButton__T4zz1{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:.4rem;border:1px solid var(--res-ink);border-radius:.7rem;padding:.55rem .8rem;background:var(--res-ink);color:#fff;font-size:.78rem}.residencePage_page__0Udjq a.residencePage_primaryButton__T4zz1{color:#fff}.residencePage_filters__x_e8d{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;margin:.8rem 0}.residencePage_filters__x_e8d>div{min-width:0}.residencePage_filters__x_e8d label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.residencePage_searchBox__9u7cr{display:flex;gap:.5rem;align-items:center;padding:0 .65rem;border:1px solid var(--res-line);border-radius:.4rem;background:#fdfbf8}.residencePage_searchBox__9u7cr>svg{color:var(--res-muted);flex:none}.residencePage_searchBox__9u7cr input{min-width:0;width:100%;height:44px;background:transparent;border:0;font-size:.8rem}.residencePage_searchBox__9u7cr:focus-within{outline:2px solid #858755;outline-offset:2px}.residencePage_page__0Udjq .residencePage_searchBox__9u7cr input:focus-visible{outline:none}.residencePage_filters__x_e8d select{width:100%;min-height:46px;padding:.5rem .6rem;border:1px solid var(--res-line);border-radius:.4rem;background:#fdfbf8;font-size:.77rem}.residencePage_categoryChips__iyrUm{display:flex;flex-wrap:wrap;gap:.4rem}.residencePage_categoryChips__iyrUm button{min-height:38px;padding:.35rem .7rem;border:1px solid var(--res-line);border-radius:999px;background:var(--res-paper);color:var(--res-muted);font-size:.75rem}.residencePage_categoryChips__iyrUm button[aria-pressed=true]{border-color:var(--res-ink);background:var(--res-ink);color:#fff}.residencePage_resultLine___UrnR{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;min-height:44px;margin-top:-.5rem;font-size:.73rem;color:var(--res-muted)}.residencePage_resultLine___UrnR p{margin:.5rem 0}.residencePage_resultLine___UrnR button{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;text-decoration:underline;background:none;border:none}.residencePage_resultLine___UrnR[data-active=false]{position:absolute;width:1px;height:1px;min-height:0;overflow:hidden;clip-path:inset(50%)}.residencePage_facilityList__ISViI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.7rem;list-style:none;padding:0;margin:0}.residencePage_facilityList__ISViI li{min-width:0}.residencePage_facilityCard__kZnpN{display:flex;flex-direction:column;overflow:hidden;width:100%;height:100%;text-align:left;padding:0;background:var(--res-paper);border:1px solid var(--res-line);border-radius:.5rem;color:inherit;transition:border-color .15s,box-shadow .15s}.residencePage_facilityCard__kZnpN:hover{border-color:#b7aa93;box-shadow:0 4px 15px -10px #38332d50}.residencePage_facilityCover__mtu_s{aspect-ratio:2.05;position:relative;width:100%;background:#eeeadd}.residencePage_facilityCover__mtu_s img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.residencePage_facilityFallback__ZqPZL{position:absolute;inset:0;display:grid;place-items:center;height:100%;color:#a09683;background:#f0ece3}.residencePage_facilityFallbackIcon__oFBEn{width:2rem;height:2rem}.residencePage_facilityBody__A6stS{display:flex;align-items:flex-start;flex-direction:column;flex:1;min-width:0;width:100%;padding:.65rem}.residencePage_facilityBody__A6stS h3{margin:0 0 .16rem;font:600 1rem/1.25 Avenir Next,Segoe UI,sans-serif;letter-spacing:-.01em;overflow-wrap:anywhere}.residencePage_category__YSfVW{margin-bottom:.18rem;color:var(--res-muted);font-size:.76rem;line-height:1.3}.residencePage_badge__SdUxQ{display:inline-flex;align-items:center;gap:.3rem;padding:0;margin-bottom:.35rem;font-size:.65rem;line-height:1.4;color:var(--res-muted)}.residencePage_badge__SdUxQ:before{content:"";width:.35rem;height:.35rem;flex:none;border-radius:50%;background:currentColor}.residencePage_badgeOpen__FkwWj:before{color:#467943}.residencePage_badgeClosing___HIfn:before{color:#aa701f}.residencePage_badgeMaint__1MfU5:before{color:#aa5032}.residencePage_badgeClosed__havTi:before{color:#8b8277}.residencePage_hours__jZjFF{display:flex;gap:.35rem;margin:.08rem 0 .1rem;font-size:.76rem;line-height:1.4;color:var(--res-muted)}.residencePage_hours__jZjFF svg{flex:none;margin-top:.08rem;width:13px;height:13px}.residencePage_facilityAction__9awDN{display:flex;justify-content:space-between;align-items:center;gap:.35rem;min-height:44px;width:100%;padding:.45rem .55rem;margin-top:auto;border:1px solid var(--res-line);border-radius:.8rem;font-size:.71rem;font-weight:500}.residencePage_facilityAction__9awDN svg{flex:none;width:15px;height:15px}.residencePage_statusNote___xkBk{margin:.75rem 0 0;color:var(--res-muted);font-size:.69rem;line-height:1.45}.residencePage_documentList__OF_RB{display:grid;gap:.4rem;list-style:none;margin:.7rem 0 0;padding:0}.residencePage_documentList__OF_RB li{display:grid;grid-template-columns:2.05rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.6rem;border:1px solid var(--res-line);border-radius:.4rem}.residencePage_documentIcon__g_UhD{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;width:1.8rem;min-height:2.25rem;border-radius:.2rem;background:#eee7db;color:#605342}.residencePage_documentIcon__g_UhD[data-format=pdf]{background:#d8554b;color:#fff}.residencePage_documentIcon__g_UhD[data-format=word]{background:#4d82d0;color:#fff}.residencePage_documentIcon__g_UhD[data-format=sheet]{background:#479b5e;color:#fff}.residencePage_documentIcon__g_UhD[data-format=external]{background:transparent;color:var(--res-ink)}.residencePage_documentIcon__g_UhD>span{font-size:.4rem;line-height:1;font-weight:750;letter-spacing:.015em}.residencePage_documentIcon__g_UhD .residencePage_smallIcon__Yywvo{width:1rem;height:1rem}.residencePage_documentBody__6Gj5s{min-width:0}.residencePage_documentBody__6Gj5s h3{margin:0;font:600 .89rem/1.15 Iowan Old Style,Palatino,Georgia,serif}.residencePage_documentBody__6Gj5s .residencePage_hint__AnyNx{margin:.2rem 0 0;font-size:.67rem;line-height:1.3}.residencePage_documentBody__6Gj5s abbr{text-decoration:none}.residencePage_documentAction__oVOTH{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.4rem .65rem;border:1px solid var(--res-line);border-radius:.5rem;font-size:.69rem}.residencePage_documentAction__oVOTH:hover{background:var(--res-wash)}.residencePage_documentActions__7_7uP{display:flex;align-items:center;gap:.35rem}.residencePage_downloadAction__iAqxk{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--res-line);border-radius:.5rem}.residencePage_textLink__fLQEL{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:44px;font-size:.77rem;font-weight:500}.residencePage_textLink__fLQEL:hover{text-decoration:underline}.residencePage_newTab__qPVne{display:block;margin-top:.1rem;color:var(--res-muted);font-size:.61rem;font-weight:400;line-height:1.3}.residencePage_empty__wn4dk{padding:1.25rem 1rem;border:1px dashed var(--res-line);border-radius:.65rem;background:var(--res-paper);color:var(--res-muted);font-size:.83rem;line-height:1.5}.residencePage_empty__wn4dk h3{margin:.6rem 0;font:600 1.3rem/1.25 Iowan Old Style,Palatino,Georgia,serif;color:var(--res-ink)}.residencePage_empty__wn4dk p{margin:.4rem 0 .75rem}.residencePage_state__6ctYB{padding:2rem;border:1px solid var(--res-line);border-radius:.65rem;background:var(--res-paper)}.residencePage_state__6ctYB h1{margin:0 0 1rem;font:600 1.8rem/1.2 Iowan Old Style,Palatino,Georgia,serif}.residencePage_state__6ctYB p{margin:.5rem 0 1rem;color:var(--res-muted);font-size:.9rem}.residencePage_error__aFfNg{padding:1rem;margin-bottom:1rem;border:1px solid #e8be9c;border-radius:.65rem;background:#fff4ed}.residencePage_error__aFfNg p{margin:0 0 .5rem}.residencePage_skeleton__8fUEP{margin:1rem 0;height:5rem;border-radius:.65rem;background:#eeebe2}.residencePage_skeleton__8fUEP:nth-child(2){width:65%;height:2rem}@media (min-width:600px){.residencePage_filters__x_e8d{grid-template-columns:minmax(0,1fr) minmax(10rem,.52fr)}.residencePage_introGrid__z_dw8{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.residencePage_heroCover__kkezG{aspect-ratio:2.65}.residencePage_contactActions__dzMFR{gap:.45rem}}@media (min-width:1024px){.residencePage_pageHead__XVf4c{margin-bottom:1.2rem}.residencePage_introGrid__z_dw8{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.25rem}.residencePage_heroCover__kkezG{aspect-ratio:3.15}.residencePage_contactSection__ZDjKq,.residencePage_documents__gbdTt,.residencePage_facilities__9Izt5,.residencePage_identityBody__caRG7,.residencePage_services__dovYx{padding:1rem}.residencePage_quickCard__u2fv6{min-height:145px}.residencePage_quickCard__u2fv6>span:nth-child(2){font-size:1.12rem}.residencePage_maintenanceLinks__4bfjB{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:.7rem;column-gap:.7rem}.residencePage_taskLink__cQ86t:first-child{grid-column:1/-1}.residencePage_lowerGrid__uiKf9{grid-template-columns:minmax(0,1.55fr) minmax(20rem,1fr)}.residencePage_facilityList__ISViI{gap:.8rem}.residencePage_facilityBody__A6stS{padding:.8rem}.residencePage_facilityBody__A6stS h3{font-size:1.25rem}.residencePage_facilityAction__9awDN{font-size:.8rem}.residencePage_contactCard__Xqe3x{padding:1rem}.residencePage_sectionTitle__3ldro{font-size:1.55rem}.residencePage_documentList__OF_RB li{padding:.65rem}}@media (max-width:359px){.residencePage_quickGrid__GP583{gap:.35rem}.residencePage_quickCard__u2fv6>span:nth-child(2){font-size:.85rem}.residencePage_quickIcon__y9rEN{width:2.6rem;height:2.6rem}.residencePage_facilityList__ISViI{grid-template-columns:minmax(0,1fr)}.residencePage_contactActions__dzMFR{flex-direction:column}.residencePage_documentList__OF_RB li{gap:.4rem;padding:.5rem}}@media (prefers-reduced-motion:reduce){.residencePage_page__0Udjq *,.residencePage_page__0Udjq :after,.residencePage_page__0Udjq :before{transition:none!important;scroll-behavior:auto!important}}.residencePage_page__0Udjq .residencePage_facilities__9Izt5{padding:0;border:0;border-radius:0;background:transparent}.residencePage_page__0Udjq .residencePage_lowerGrid__uiKf9{grid-template-columns:minmax(0,1fr)}.residencePage_page__0Udjq .residencePage_facilityList__ISViI{grid-template-columns:minmax(0,1fr);gap:0}.residencePage_page__0Udjq .residencePage_facilityCard__kZnpN{display:grid;grid-template-columns:72px minmax(0,1fr) 20px;align-items:start;gap:12px;padding:16px 0;border:0;border-bottom:1px solid var(--res-line);border-radius:0;background:transparent;text-align:start;overflow:visible}.residencePage_page__0Udjq .residencePage_facilityCard__kZnpN:hover{background:var(--res-wash);box-shadow:none}.residencePage_page__0Udjq .residencePage_facilityCover__mtu_s{width:72px;height:72px;margin:0;border-radius:10px;overflow:hidden}.residencePage_page__0Udjq .residencePage_facilityBody__A6stS{padding:0}.residencePage_page__0Udjq .residencePage_facilityBody__A6stS h3{font:600 16px/1.3 Avenir Next,Segoe UI,sans-serif;margin:0 0 3px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.residencePage_page__0Udjq .residencePage_facilityAction__9awDN{width:20px;min-height:44px;margin:0;padding:0;border:0;align-self:center}.residencePage_page__0Udjq .residencePage_facilityAction__9awDN svg{width:20px;height:20px}.residencePage_page__0Udjq .residencePage_category__YSfVW{font-size:13px;margin:0 0 4px}.residencePage_page__0Udjq .residencePage_hours__jZjFF{font-size:13px;margin:0}.residencePage_page__0Udjq .residencePage_hours__jZjFF[data-state]{align-items:baseline;font-weight:500}.residencePage_page__0Udjq .residencePage_hours__jZjFF[data-state]:before{content:"";flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:currentColor}.residencePage_page__0Udjq .residencePage_hours__jZjFF[data-state=open]{color:#357044}.residencePage_page__0Udjq .residencePage_hours__jZjFF[data-state=closed]{color:#a0443c}.residencePage_page__0Udjq .residencePage_hours__jZjFF[data-state=closing],.residencePage_page__0Udjq .residencePage_hours__jZjFF[data-state=maintenance]{color:#94601d}.residencePage_page__0Udjq .residencePage_contactSection__ZDjKq{border:0;border-radius:0;padding:0;background:transparent}.residencePage_page__0Udjq .residencePage_contactSection__ZDjKq .residencePage_sectionTitle__3ldro{font:600 17px/1.35 Avenir Next,Segoe UI,sans-serif;letter-spacing:0;margin:0 0 12px}.residencePage_page__0Udjq .residencePage_contactList__5RMxm{gap:0;margin:0}.residencePage_page__0Udjq .residencePage_contactCard__Xqe3x{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;min-height:76px;padding:14px 0;border:0;border-bottom:1px solid var(--res-line);border-radius:0}.residencePage_page__0Udjq .residencePage_contactIcon__tIttt{width:44px;height:44px;border-radius:12px;background:#eee9df}.residencePage_page__0Udjq .residencePage_contactIcon__tIttt .residencePage_smallIcon__Yywvo{width:20px;height:20px;stroke-width:1.7}.residencePage_page__0Udjq .residencePage_contactBody__S9cX6 h3{font:500 14px/1.4 Avenir Next,Segoe UI,sans-serif;letter-spacing:0}.residencePage_page__0Udjq .residencePage_contactBody__S9cX6 .residencePage_hint__AnyNx,.residencePage_page__0Udjq .residencePage_contactValue__y_Tq3{font-size:12px;line-height:1.45;margin:4px 0 0;overflow-wrap:anywhere}.residencePage_page__0Udjq .residencePage_contactActions__dzMFR{flex-direction:column;gap:6px;align-items:stretch}.residencePage_page__0Udjq .residencePage_contactAction__GUcSi{width:44px;min-width:44px;min-height:44px;padding:8px;border-radius:var(--cx-button-radius,12px)}.residencePage_pageHead__XVf4c .residencePage_aboutPhoto__hNqxn{margin-top:16px;max-height:260px}.residencePage_page__0Udjq .residencePage_introGrid__z_dw8{grid-template-columns:minmax(0,1fr)}.residencePage_schoolInfoBlock__a77_a{min-width:0;padding:16px;border:1px solid var(--res-line);border-radius:.65rem;background:var(--res-paper)}.residencePage_schoolInfoBlock__a77_a .residencePage_identity__Yr15I{border:0;border-radius:0;background:transparent}.residencePage_schoolInfoBlock__a77_a .residencePage_disclosure__qnKQy>summary{padding-inline:0}.residencePage_documentIntro__vnD2V{color:var(--res-muted);margin:10px 0 0;font-size:16px;line-height:1.5}.residencePage_schoolDocuments__VrhSi{min-width:0}.residencePage_documentGroup__nhFW_{margin-bottom:30px}.residencePage_documentGroup__nhFW_ h2{font-size:23px;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 17px;line-height:1.3}.residencePage_documentGroup__nhFW_ h2>span{display:grid;place-items:center;background:#f3ede3;color:var(--res-muted);min-width:25px;height:25px;padding-inline:6px;border-radius:50%;font-size:12px}.residencePage_documentGroup__nhFW_ ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.residencePage_schoolDocument__ejL7v{display:flex;align-items:center;gap:14px;border:1px solid #eddfcb;padding:15px;border-radius:24px;background:var(--res-paper);box-shadow:0 3px 3px #5c462609,0 12px 22px #5c462605}.residencePage_schoolDocumentIcon__owBF2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:58px;min-height:68px;flex:none;border-radius:17px;color:#ad5836;background:#f4e1d6}.residencePage_schoolDocumentIcon__owBF2 small{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.residencePage_schoolDocumentIcon__owBF2[data-external=true]{color:#3e6a80;background:#dfe8ee}.residencePage_schoolDocumentBody__HzJjt{flex:1;min-width:0}.residencePage_schoolDocumentBody__HzJjt h3{font-size:18px;line-height:1.3;margin:0 0 4px}.residencePage_schoolDocumentBody__HzJjt p{font-size:13px;color:var(--res-muted);margin:0}.residencePage_schoolDocument__ejL7v>a{min-height:44px;display:flex;align-items:center;flex:none;font-size:14px}.residencePage_priorityDocument__RwfTM{display:grid;grid-template-columns:1fr auto;gap:16px;padding:22px;border-radius:26px;border:1px solid #eddfcb;background:#f3ede3;color:#231f1b}.residencePage_priorityDocument__RwfTM .residencePage_schoolDocumentIcon__owBF2{grid-column:1/-1;flex-direction:row;justify-content:flex-start;gap:8px;width:auto;min-height:0;color:#89662b;background:transparent}.residencePage_priorityDocument__RwfTM .residencePage_schoolDocumentBody__HzJjt{grid-column:1/-1}.residencePage_priorityDocument__RwfTM .residencePage_schoolDocumentBody__HzJjt h3{font-size:23px;margin:0}.residencePage_priorityDocument__RwfTM .residencePage_schoolDocumentBody__HzJjt p{display:none}.residencePage_schoolHome__XAXPd .residencePage_priorityDocument__RwfTM>a{grid-column:2;min-height:44px;padding:10px 16px;border-radius:15px;background:#fffefd;color:#201e19;font-size:14px}@media(max-width:370px){.residencePage_schoolDocument__ejL7v{gap:10px;padding:12px}.residencePage_schoolDocumentIcon__owBF2{width:46px;min-height:60px}.residencePage_schoolDocumentBody__HzJjt h3{font-size:16px}.residencePage_schoolDocument__ejL7v>a{font-size:13px}}.residencePage_equipmentHeading__SIdxe{margin-bottom:28px;scroll-margin-top:8rem}.residencePage_equipmentHeading__SIdxe h1{font-size:clamp(28px,4vw,36px);margin:0;line-height:1.2;letter-spacing:-.025em}.residencePage_schoolHome__XAXPd.residencePage_equipmentView___xyEn .residencePage_tabs__bQ7es{padding:4px;gap:5px;border:0;border-radius:14px;background:#f3ede3;margin:0 0 28px}.residencePage_schoolHome__XAXPd.residencePage_equipmentView___xyEn .residencePage_tabs__bQ7es button{font-weight:400;border:1px solid transparent;border-radius:9px;min-height:40px;color:var(--res-ink);font-size:14px;white-space:normal}.residencePage_schoolHome__XAXPd.residencePage_equipmentView___xyEn .residencePage_tabs__bQ7es button[aria-selected=true]{background:#fffefd!important;color:#231f1b!important;border:1px solid #9c784e!important;border-radius:10px}.residencePage_schoolFacilities__PzDp7{min-width:0}.residencePage_facilitySearch__XKI8V{display:flex;align-items:center;gap:12px;padding:0 18px;min-height:58px;background:#f3ede3;border-radius:16px;color:var(--res-muted);margin-bottom:26px}.residencePage_facilitySearch__XKI8V svg{flex:none}.residencePage_facilitySearch__XKI8V input{min-width:0;width:100%;border:0;outline:none;background:transparent;font:400 16px/1.4 var(--cx-sans);padding:16px 0;color:var(--res-ink)}.residencePage_facilitySearch__XKI8V:focus-within{outline:2px solid #9c784e;outline-offset:2px}.residencePage_facilityChips__8nXxn{display:flex;gap:10px;overflow-x:auto;padding:2px 1px 8px;margin-bottom:22px;scrollbar-width:thin}.residencePage_facilityChips__8nXxn button{display:flex;align-items:center;gap:9px;flex:none;min-height:48px;border:1px solid #e7d4b9;border-radius:28px;padding:10px 17px;background:var(--res-paper);font-size:15px;font-weight:400;color:var(--res-ink)}.residencePage_facilityChips__8nXxn button[aria-pressed=true]{border-color:#9c784e;box-shadow:inset 0 0 0 1px #9c784e}.residencePage_facilityChips__8nXxn button span,.residencePage_facilityGroup__vxIn1 h2>span{display:inline-grid;place-items:center;min-width:24px;height:24px;padding-inline:6px;border-radius:50%;background:#f3ede3;font-size:12px;color:var(--res-muted)}.residencePage_facilityGroup__vxIn1{margin-bottom:30px}.residencePage_facilityGroup__vxIn1 h2{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:23px;margin:0 0 16px;line-height:1.25}.residencePage_facilityGroup__vxIn1 ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}.residencePage_equipmentCard__T54e5{width:100%;display:flex;align-items:center;gap:15px;padding:15px;border:1px solid #eddfcb;border-radius:25px;background:var(--res-paper);text-align:left;color:var(--res-ink);box-shadow:0 3px 3px #5c462609,0 12px 22px #5c462605}.residencePage_equipmentCard__T54e5:hover{border-color:#a58357}.residencePage_equipmentCard__T54e5>svg{flex:none;color:var(--res-muted)}.residencePage_equipmentIcon__aLuzP{display:grid;place-items:center;flex:none;width:76px;height:76px;border-radius:20px;background:#e2ebdf;color:#396b47}.residencePage_equipmentIcon__aLuzP[data-tone="1"]{background:#eee5cc;color:#94702d}.residencePage_equipmentIcon__aLuzP{overflow:hidden}.residencePage_equipmentIcon__aLuzP img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.residencePage_equipmentIcon__aLuzP[data-tone="2"]{background:#e9dfec;color:#785587}.residencePage_equipmentIcon__aLuzP[data-tone="3"]{background:#dfe8ee;color:#406d82}.residencePage_equipmentIcon__aLuzP[data-tone="4"]{background:#f3e0d5;color:#b05a34}.residencePage_equipmentBody__79VYU{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.residencePage_equipmentBody__79VYU small{font-size:13px;color:var(--res-muted)}.residencePage_equipmentName__nGqmk{font-size:19px;line-height:1.25}.residencePage_equipmentStatus__lqU87{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:13px;line-height:1.4;color:var(--res-muted)}.residencePage_equipmentPill__4Dotc{display:inline-flex;align-items:center;gap:6px;border-radius:20px;padding:3px 9px;background:#e3ede1;color:#326b46}.residencePage_equipmentPill__4Dotc:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.residencePage_equipmentPill__4Dotc[data-state=closed]{color:#a6462c;background:#f8e2d9}.residencePage_equipmentPill__4Dotc[data-state=closing],.residencePage_equipmentPill__4Dotc[data-state=maintenance]{color:#916622;background:#f5ecd6}@media(max-width:380px){.residencePage_equipmentCard__T54e5{gap:10px;padding:12px;border-radius:20px}.residencePage_equipmentIcon__aLuzP{width:60px;height:68px;border-radius:16px}.residencePage_equipmentName__nGqmk{font-size:17px}.residencePage_equipmentStatus__lqU87{font-size:12px}}.residencePage_schoolHome__XAXPd{max-width:760px;margin-inline:auto}.residencePage_schoolHome__XAXPd :is(h1,h2,h3,summary){font-family:var(--cx-sans);font-weight:400}.residencePage_schoolHome__XAXPd .residencePage_pageHead__XVf4c{margin-bottom:26px}.residencePage_schoolHome__XAXPd .residencePage_pageHead__XVf4c .residencePage_aboutPhoto__hNqxn{margin:0 0 16px;max-height:350px;aspect-ratio:1.98;border-radius:20px;display:grid;place-items:center;color:#a17a4b;background:#e9dfcf}.residencePage_schoolHome__XAXPd .residencePage_headTools__eZP9n{min-height:22px;margin-bottom:4px}.residencePage_schoolHome__XAXPd .residencePage_breadcrumb__TPMbd{font-size:11px;text-transform:uppercase;letter-spacing:.09em}.residencePage_schoolHome__XAXPd .residencePage_heroTitle__73EPn{font-size:clamp(24px,4vw,34px);line-height:1.2;letter-spacing:-.025em}.residencePage_schoolLocation__e4lL1{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--res-muted);margin:6px 0 0;font-size:13px}.residencePage_schoolHome__XAXPd .residencePage_schoolLocation__e4lL1 a{text-decoration:underline;text-underline-offset:3px}.residencePage_schoolHome__XAXPd .residencePage_shortcuts__TWjtP{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px}.residencePage_schoolHome__XAXPd .residencePage_shortcut__Go_B9{min-height:64px;padding:12px;border-radius:16px;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;font-size:13px;line-height:1.3;gap:9px;background:#e2ebdf}.residencePage_schoolHome__XAXPd .residencePage_shortcut__Go_B9>svg{flex-shrink:0}.residencePage_schoolHome__XAXPd .residencePage_shortcut__Go_B9>span:not(.residencePage_bookingCount__u8a4F){min-width:0;overflow-wrap:anywhere}.residencePage_schoolHome__XAXPd .residencePage_shortcut__Go_B9 .residencePage_bookingCount__u8a4F{position:static;flex-shrink:0;margin-left:auto}.residencePage_schoolHome__XAXPd .residencePage_shortcut__Go_B9:nth-child(2){background:#dfe8ee}.residencePage_schoolHome__XAXPd .residencePage_shortcut__Go_B9:nth-child(3){background:#f0e6cd}.residencePage_schoolHome__XAXPd .residencePage_shortcut__Go_B9:nth-child(4){background:#f3e1d5}.residencePage_schoolHome__XAXPd .residencePage_shortcut__Go_B9:first-child svg{color:#386c48}.residencePage_schoolHome__XAXPd .residencePage_shortcut__Go_B9:nth-child(2) svg{color:#426b7f}.residencePage_schoolHome__XAXPd .residencePage_shortcut__Go_B9:nth-child(3) svg{color:#927034}.residencePage_schoolHome__XAXPd .residencePage_shortcut__Go_B9:nth-child(4) svg{color:#ac5934}.residencePage_schoolHome__XAXPd .residencePage_shortcut__Go_B9:hover{box-shadow:inset 0 0 0 1px #9c784e}.residencePage_schoolHome__XAXPd .residencePage_bookingCount__u8a4F{background:#211f19;top:12px;right:12px}.residencePage_schoolHome__XAXPd .residencePage_tabs__bQ7es:has([aria-selected=true]:first-child){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.residencePage_schoolHome__XAXPd .residencePage_tabs__bQ7es:focus-within{position:static;width:auto;height:auto;clip-path:none;overflow:visible}.residencePage_schoolHome__XAXPd .residencePage_introGrid__z_dw8{gap:28px}.residencePage_schoolHome__XAXPd .residencePage_schoolInfoBlock__a77_a{padding:0;border:0;background:transparent}.residencePage_schoolHome__XAXPd .residencePage_introGrid__z_dw8 .residencePage_schoolInfoBlock__a77_a{order:0}.residencePage_schoolHome__XAXPd .residencePage_services__dovYx{order:1}.residencePage_nextBooking__GUKAa{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid var(--res-line);border-radius:20px;background:var(--res-paper);box-shadow:0 3px 8px #37271309}.residencePage_nextBooking__GUKAa>svg{flex:none}.residencePage_nextBookingIcon__iO7R7{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:14px;background:#f3eddf;color:#947240;align-self:flex-start}.residencePage_nextBookingBody__frgSH{display:flex;flex-direction:column;align-items:flex-start;gap:5px;flex:1;min-width:0;font-size:16px}.residencePage_bookingDate__ssEVG,.residencePage_nextBookingBody__frgSH small{color:var(--res-muted);font-size:12px;line-height:1.5}.residencePage_bookingStatus___FH8g{display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:#94611a;background:#fff5d7;border-radius:20px;padding:4px 9px;font-size:12px}.residencePage_bookingStatus___FH8g:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.residencePage_bookingStatus___FH8g[data-status=APPROVED]{color:#326b48;background:#e6efe5}.residencePage_newsHeading__W7kvh{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px}.residencePage_newsHeading__W7kvh h2{margin:0;font-size:19px}.residencePage_schoolHome__XAXPd .residencePage_newsHeading__W7kvh>a{font-size:13px;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:flex;align-items:center}.residencePage_schoolNews__ybtqK ul{list-style:none;margin:0;padding:0}.residencePage_schoolNews__ybtqK li>a{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:17px 0;border-bottom:1px solid var(--res-line);font-size:14px}.residencePage_schoolNews__ybtqK li>a>span{display:grid;gap:4px}.residencePage_schoolNews__ybtqK small{font-size:11px;color:var(--res-muted)}.residencePage_schoolNews__ybtqK svg{flex:none}.residencePage_schoolHome__XAXPd .residencePage_contactSection__ZDjKq .residencePage_sectionTitle__3ldro{font:400 19px/1.4 var(--cx-sans);margin-bottom:14px}.residencePage_schoolHome__XAXPd .residencePage_contactList__5RMxm{gap:10px}.residencePage_schoolHome__XAXPd .residencePage_contactCard__Xqe3x{padding:12px;gap:10px;grid-template-columns:40px minmax(0,1fr) auto;border:1px solid var(--res-line);border-radius:18px;box-shadow:0 3px 8px #37271308}.residencePage_schoolHome__XAXPd .residencePage_contactIcon__tIttt{width:40px;height:40px;border-radius:50%;background:#e2ebdf;font-size:12px}.residencePage_schoolHome__XAXPd .residencePage_contactCard__Xqe3x[data-tone="1"] .residencePage_contactIcon__tIttt{background:#dfe8ee}.residencePage_schoolHome__XAXPd .residencePage_contactCard__Xqe3x[data-tone="2"] .residencePage_contactIcon__tIttt{background:#f3e1d5}.residencePage_schoolHome__XAXPd .residencePage_contactBody__S9cX6 h3{font-weight:400}.residencePage_schoolHome__XAXPd .residencePage_contactActions__dzMFR{flex-direction:row;gap:6px}.residencePage_schoolHome__XAXPd .residencePage_contactAction__GUcSi{border:1px solid var(--res-line);background:transparent;border-radius:12px}.residencePage_schoolHome__XAXPd .residencePage_contactAction__GUcSi.residencePage_contactCall__QNonG{width:auto;min-width:92px;min-height:44px;padding:10px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:#e67c37;color:#fff;font-size:14px;white-space:nowrap}.residencePage_schoolHome__XAXPd .residencePage_contactAction__GUcSi.residencePage_contactCall__QNonG:hover{background:#d36b28}.residencePage_schoolHome__XAXPd .residencePage_contactCall__QNonG svg{flex-shrink:0}.residencePage_schoolHome__XAXPd .residencePage_identity__Yr15I{margin-top:26px;border-top:1px solid var(--res-line)}.residencePage_schoolHome__XAXPd .residencePage_disclosure__qnKQy>summary{font-weight:400;min-height:60px;border-bottom:1px solid var(--res-line)}.residencePage_schoolHome__XAXPd .residencePage_disclosure__qnKQy>summary:before{order:1;margin-left:auto;margin-right:0}.residencePage_schoolHome__XAXPd .residencePage_identityBody__caRG7{padding-inline:0}@media (max-width:370px){.residencePage_schoolHome__XAXPd .residencePage_contactCard__Xqe3x{gap:7px;padding:9px;grid-template-columns:32px minmax(0,1fr) auto}.residencePage_schoolHome__XAXPd .residencePage_contactIcon__tIttt{width:32px;height:32px}.residencePage_schoolHome__XAXPd .residencePage_contactActions__dzMFR{gap:3px}}.residencePage_schoolHome__XAXPd .residencePage_pageHead__XVf4c{margin-bottom:18px}.residencePage_schoolHome__XAXPd .residencePage_pageHead__XVf4c .residencePage_aboutPhoto__hNqxn{margin-bottom:12px;border-radius:18px}.residencePage_schoolHome__XAXPd .residencePage_shortcuts__TWjtP{margin-bottom:14px}.residencePage_schoolHome__XAXPd .residencePage_shortcut__Go_B9{min-height:56px;padding:10px 12px;border-radius:14px}.residencePage_schoolHome__XAXPd .residencePage_introGrid__z_dw8{gap:20px}.residencePage_schoolHome__XAXPd .residencePage_nextBooking__GUKAa{padding:14px;border-radius:16px;box-shadow:none}.residencePage_schoolHome__XAXPd .residencePage_newsHeading__W7kvh{margin-bottom:6px}.residencePage_schoolHome__XAXPd .residencePage_schoolNews__ybtqK li>a{padding:12px;border:1px solid var(--res-line);border-radius:14px;background:var(--res-paper);margin-bottom:8px}.residencePage_schoolHome__XAXPd .residencePage_schoolNews__ybtqK li>a>span{min-width:0;overflow-wrap:anywhere}.residencePage_schoolHome__XAXPd .residencePage_identity__Yr15I{margin-top:18px}.residencePage_schoolHome__XAXPd .residencePage_equipmentHeading__SIdxe{margin-bottom:16px}.residencePage_schoolHome__XAXPd .residencePage_facilitySearch__XKI8V{min-height:48px;margin-bottom:12px;padding-inline:14px}.residencePage_schoolHome__XAXPd .residencePage_facilitySearch__XKI8V input{padding-block:12px}.residencePage_schoolHome__XAXPd .residencePage_facilityChips__8nXxn{gap:8px;margin-bottom:14px}.residencePage_schoolHome__XAXPd .residencePage_facilityChips__8nXxn button{min-height:44px;padding:8px 14px;font-size:13px;border-radius:14px}.residencePage_schoolHome__XAXPd .residencePage_facilityGroup__vxIn1{margin-bottom:22px}.residencePage_schoolHome__XAXPd .residencePage_facilityGroup__vxIn1 h2{font-size:20px;margin-bottom:12px}.residencePage_schoolHome__XAXPd .residencePage_facilityGroup__vxIn1 ul{gap:12px}.residencePage_schoolHome__XAXPd .residencePage_equipmentCard__T54e5{display:grid;grid-template-columns:clamp(92px,28vw,140px) minmax(0,1fr) 18px;gap:12px;padding:0 12px 0 0;min-height:132px;border-radius:18px;overflow:hidden;box-shadow:0 2px 8px #30271c06}.residencePage_schoolHome__XAXPd .residencePage_equipmentIcon__aLuzP{position:relative;width:100%;height:100%;min-height:132px;align-self:stretch;border-radius:0}.residencePage_schoolHome__XAXPd .residencePage_equipmentIcon__aLuzP img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.residencePage_schoolHome__XAXPd .residencePage_equipmentBody__79VYU{padding:12px 0;gap:6px;overflow-wrap:anywhere}.residencePage_schoolHome__XAXPd .residencePage_equipmentBody__79VYU small{font-size:12px}.residencePage_schoolHome__XAXPd .residencePage_equipmentName__nGqmk{font:400 17px/1.35 var(--cx-sans)}.residencePage_schoolHome__XAXPd .residencePage_equipmentStatus__lqU87{font-size:12px;gap:6px}.residencePage_schoolHome__XAXPd .residencePage_statusNote___xkBk{font-size:12px;line-height:1.6}.publishSheet_backdrop__i3LeK{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;background:var(--pub-backdrop,rgba(20,24,32,.42));opacity:0;transition:opacity .25s ease-out}.publishSheet_backdropOn__7kMQr{opacity:1}.publishSheet_sheet__slndf{width:min(100%,28rem);max-height:min(92dvh,40rem);padding:8px 16px max(16px,env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -8px 30px rgba(0,0,0,.14);transform:translateY(110%);transition:transform .25s ease-out;outline:none}.publishSheet_sheetOn__hrHUJ{transform:translateY(0)}.publishSheet_sheetDrag__cSfPu{transition:none}.publishSheet_grabber__HMQuQ{display:block;width:38px;height:4px;margin:2px auto 10px;border:0;border-radius:999px;background:var(--pub-grabber,#d9d9de);padding:0;cursor:grab;touch-action:none}.publishSheet_grabber__HMQuQ:active{cursor:grabbing}.publishSheet_head__cPr9R{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.publishSheet_titles__sKc_6{min-width:0}.publishSheet_title__a6eda{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;color:#1a2233;line-height:1.2}.publishSheet_sub__abWJC{margin:4px 0 0;font-size:13px;font-weight:400;color:#7c7c84;line-height:1.35}.publishSheet_close___EJBO{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-top:-2px;border:0;border-radius:999px;background:#f0f0f2;color:#3d3d44}.publishSheet_close___EJBO:active{opacity:.8}.publishSheet_list__DQUlL{display:flex;flex-direction:column;gap:10px}.publishSheet_row__KgD2P{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:12px;border:1px solid var(--pub-row-border,#e7e7ea);border-radius:15px;background:#fff;text-align:start;color:inherit}.publishSheet_row__KgD2P:active{background:#f6f6f7}.publishSheet_chip__E0J_D{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--pub-chip,#e2f3ec);color:var(--pub-accent,#1e9e75)}.publishSheet_icon__P2DtS{width:22px;height:22px}.publishSheet_body__u6MPY{min-width:0;flex:1}.publishSheet_rowTitle__CDjZ_{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;font-weight:600;color:#1a2233;line-height:1.25}.publishSheet_badge__vTG3L{display:inline-block;padding:2px 7px;border-radius:999px;background:#ececee;color:#6b6b72;font-size:10px;font-weight:600;line-height:1.3;white-space:nowrap}.publishSheet_desc__6mmBU{margin:3px 0 0;font-size:12px;font-weight:400;color:var(--pub-desc,#7c7c84);line-height:1.35}.publishSheet_chevron__xF1UI{flex:0 0 auto;width:18px;height:18px;color:#c4c4ca}[dir=rtl] .publishSheet_chevron__xF1UI{transform:scaleX(-1)}.publishSheet_cancel__veFOf{display:block;width:100%;min-height:44px;margin-top:6px;border:0;background:transparent;color:#5c5c64;font-size:15px;font-weight:500}.publishSheet_cancel__veFOf:active{opacity:.7}.compoundWorldNav_wrap__NWnrq{display:none}@media (min-width:640px){.compoundWorldNav_wrap__NWnrq{display:flex;justify-content:center;padding:0 0 .7rem}}.compoundWorldNav_track__cxVxa{display:flex;align-items:stretch;gap:2px;padding:3px;border-radius:999px;background:#efe8dc;border:1px solid #ead9c0;box-shadow:inset 0 1px 0 rgba(255,252,246,.7);max-width:100%}.compoundWorldNav_item__GHfpI{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.15rem;padding:.28rem .72rem;border-radius:999px;color:#6b6458;font-size:.78rem;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap;text-decoration:none;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.compoundWorldNav_item__GHfpI:hover{color:#1c1915;background:rgba(255,253,248,.55)}.compoundWorldNav_itemOn__T9QO7{color:#1c1915;background:#fffefb;box-shadow:0 1px 0 rgba(70,40,10,.05),0 6px 14px -8px rgba(70,40,10,.38)}.compoundWorldNav_itemOn__T9QO7:hover{background:#fffefb}.compoundWorldNav_icon__RcO5f{width:.95rem;height:.95rem;flex-shrink:0}.compoundWorldNav_label__cF06b{display:none}@media (min-width:768px){.compoundWorldNav_item__GHfpI{padding:.32rem .9rem;font-size:.8rem}.compoundWorldNav_label__cF06b{display:inline}}@media (min-width:1024px){.compoundWorldNav_wrap__NWnrq{padding:.1rem 0 .85rem}.compoundWorldNav_track__cxVxa{gap:.28rem;padding:.34rem;border-radius:1.35rem;background:linear-gradient(180deg,rgba(255,253,248,.92),hsla(38,37%,90%,.86));border-color:hsla(38,37%,73%,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 10px 24px -20px rgba(69,49,24,.55)}.compoundWorldNav_item__GHfpI{min-width:7.3rem;min-height:2.35rem;padding:.42rem 1rem;gap:.5rem;border:1px solid transparent;font-size:.86rem}.compoundWorldNav_item__GHfpI:hover{background:rgba(255,254,251,.72);border-color:hsla(38,36%,81%,.9)}.compoundWorldNav_itemOn__T9QO7{border-color:hsla(39,34%,80%,.95);background:#fffefb;box-shadow:0 1px 0 hsla(0,0%,100%,.85),0 9px 20px -16px rgba(47,36,21,.65)}.compoundWorldNav_icon__RcO5f{width:1rem;height:1rem}.compoundWorldNav_badge__qYsOl{top:-.34rem;right:.52rem;min-width:1.12rem;height:1.12rem;line-height:1.12rem;box-shadow:0 0 0 2px #f4eee4}}.compoundWorldNav_badge__qYsOl{position:absolute;top:-.15rem;right:.15rem;min-width:1rem;height:1rem;padding:0 .28rem;border-radius:999px;font-size:9px;font-weight:700;line-height:1rem;text-align:center;color:#fff;box-shadow:0 0 0 2px #efe8dc}.compoundLiving_page__cLj4F{max-width:42rem;margin:0 auto;padding:0 0 2.5rem}.compoundLiving_pageHead__zDJQw{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:1.15rem}.compoundLiving_pageHeadCompact__E_9jq{align-items:center;margin-bottom:.55rem}.compoundLiving_pageHeadCompact__E_9jq .compoundLiving_pageTitle__zkF_U{font-size:1.4rem;white-space:nowrap}.compoundLiving_pageHeadText___Qq0u{min-width:0;flex:1}.compoundLiving_breadcrumbs__btHiB{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;color:#8a7a62;font-size:.74rem;font-weight:650;letter-spacing:.02em}.compoundLiving_breadcrumbs__btHiB a{color:inherit;text-decoration:none}.compoundLiving_breadcrumbs__btHiB a:hover{color:#1c1915;text-decoration:underline;text-underline-offset:3px}.compoundLiving_breadcrumbs__btHiB span[aria-current=page]{color:#1c1915}.compoundLiving_kicker__vqGDJ{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a7a62}.compoundLiving_kickerCool__4YcnJ{color:#5b6b7a}.compoundLiving_pageTitle__zkF_U{margin:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:1.65rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#1c1915}.compoundLiving_pageSub___T_Pu{font-family:var(--cx-sans);margin:6px 0 0;font-size:.9rem;line-height:1.4;color:#6b6458}.compoundLiving_cta__Bq83O{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:.7rem 1.15rem;border-radius:var(--cx-button-radius);background:var(--cx-cta);color:#fff;font-size:.92rem;font-weight:400;white-space:nowrap;box-shadow:0 8px 18px -10px rgba(28,25,21,.55)}.compoundLiving_cta__Bq83O:hover{background:#3a3228}.compoundLiving_ctaCompact__I1CAg{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;min-height:2.25rem;padding:0 12px;border-radius:999px;background:#1c1915;color:#fffefb;font-size:.78rem;font-weight:650;white-space:nowrap}.compoundLiving_pageHeadActions__hE5NY{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.compoundLiving_asideHint__1LROl{max-width:13rem;margin:0;font-size:.72rem;line-height:1.35;color:#6b7280;text-align:end}.compoundLiving_back__GMAp4{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;font-size:.82rem;font-weight:600;color:#6b6458}.compoundLiving_back__GMAp4:hover{color:#1c1915}.compoundLiving_filters__6_HSx{display:flex;flex-direction:column;gap:10px;margin-bottom:1.1rem}.compoundLiving_search__T8Kj1{width:100%;min-height:44px;padding:0 14px 0 40px;border:1px solid #e4ddd0;border-radius:14px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='5.5'/%3E%3Cpath d='M12.5 12.5 16 16'/%3E%3C/svg%3E") 12px 50% no-repeat;font-size:.9rem;color:#1c1915}.compoundLiving_search__T8Kj1:focus{outline:none;border-color:#c79256;box-shadow:0 0 0 3px rgba(199,146,86,.22)}.compoundLiving_chipRow__tuROq{display:flex;flex-wrap:wrap;gap:6px}.compoundLiving_chipOn__bp9ip,.compoundLiving_chip__SOa_D{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;font-size:.78rem;font-weight:600;cursor:pointer}.compoundLiving_chip__SOa_D{border:1px solid #e4ddd0;background:#fff;color:#4b5563}.compoundLiving_chipOn__bp9ip{border:1px solid #1c1915;background:#1c1915;color:#fff}.compoundLiving_dateRow__XYXX5{display:grid;grid-template-columns:1fr 1fr;gap:8px}.compoundLiving_dateField__DzKxk{min-width:0}.compoundLiving_empty__K7Osk{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.4rem 1.25rem;border-radius:22px;border:1px dashed #d9d0c0;background:rgba(255,252,246,.7)}.compoundLiving_emptyCool__U0Aq2{border-color:#d5dde4;background:rgba(247,250,252,.85)}.compoundLiving_emptyIcon__nHQrc{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:12px;border-radius:18px;background:#f3ead8;color:#b45309}.compoundLiving_emptyCool__U0Aq2 .compoundLiving_emptyIcon__nHQrc{background:#f3ead8;color:#8a7a62}.compoundLiving_emptyTitle__MqVoK{margin:0;font-size:1.05rem;font-weight:700;color:#1c1915}.compoundLiving_emptyHint__1_3TW{margin:6px 0 0;max-width:22rem;font-size:.88rem;line-height:1.45;color:#6b6458}.compoundLiving_error__5UQQ3{margin:0 0 12px;font-size:.88rem;color:#dc2626}.compoundLiving_ok__zs6nc{margin:0 0 12px;font-size:.88rem;color:#047857}.compoundLiving_formCard__GrG1_{padding:1.15rem 1.1rem 1.25rem;border-radius:22px;background:#fff;border:1px solid #eadfcb;box-shadow:0 1px 2px rgba(80,50,20,.04),0 16px 36px -24px rgba(80,50,20,.35)}.compoundLiving_formCardCool__CA26R{border-color:#e2e8f0;box-shadow:0 1px 2px rgba(16,24,40,.04),0 16px 36px -24px rgba(16,24,40,.28)}.compoundLiving_field__7M13o{display:block;margin-bottom:14px}.compoundLiving_fieldLabel__dT3Dt{display:block;margin-bottom:6px;font-size:.8rem;font-weight:650;color:#3f3a32}.compoundLiving_input__deNKr,.compoundLiving_select__Lb3HE,.compoundLiving_textarea__ZGlDM{width:100%;border:1px solid #e4ddd0;border-radius:14px;background:#fff;font-size:.95rem;color:#1c1915}.compoundLiving_input__deNKr,.compoundLiving_select__Lb3HE{min-height:44px;padding:0 12px}.compoundLiving_textarea__ZGlDM{min-height:140px;padding:10px 12px;resize:vertical;line-height:1.45}.compoundLiving_input__deNKr:focus,.compoundLiving_select__Lb3HE:focus,.compoundLiving_textarea__ZGlDM:focus{outline:none;border-color:#c79256;box-shadow:0 0 0 3px rgba(199,146,86,.22)}.compoundLiving_hint__IZ_RB{margin:6px 0 0;font-size:.78rem;color:#7a7164}.compoundLiving_check__6sDD4{display:flex;align-items:center;gap:8px;margin:4px 0 16px;font-size:.88rem;color:#3f3a32}.compoundLiving_actions__QGGlz{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.compoundLiving_ghostBtn__2Rwsg,.compoundLiving_primaryBtn__cMe0A{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border-radius:14px;font-size:.88rem;font-weight:650;cursor:pointer}.compoundLiving_primaryBtn__cMe0A{border:0;background:#1c1915;color:#fff}.compoundLiving_ghostBtn__2Rwsg:disabled,.compoundLiving_primaryBtn__cMe0A:disabled{opacity:.6;cursor:not-allowed}.compoundLiving_ghostBtn__2Rwsg{border:1px solid #d6d3cd;background:#fff;color:#374151}.compoundLiving_pills__2GeFT{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.compoundLiving_pillOn__ClpUa,.compoundLiving_pill__nOokg{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:72px;padding:12px 14px;border-radius:16px;text-align:start;cursor:pointer}.compoundLiving_pill__nOokg{border:1px solid #e4ddd0;background:#fff;color:#374151}.compoundLiving_pillOn__ClpUa{border:1px solid}.compoundLiving_pillTitle__UZmQX{font-size:.92rem;font-weight:700}.compoundLiving_pillHint__pQZvZ{font-size:.72rem;line-height:1.3;opacity:.8}@media (prefers-reduced-motion:reduce){.compoundLiving_chipOn__bp9ip,.compoundLiving_chip__SOa_D,.compoundLiving_cta__Bq83O,.compoundLiving_pillOn__ClpUa,.compoundLiving_pill__nOokg{transition:none}}.compoundLiving_pendingChip__fkxu0{display:inline-flex;align-items:center;gap:.28rem;padding:.2rem .55rem;border-radius:999px;font-size:.6rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;background:#fef9c3;color:#854d0e}.compoundLiving_pendingMineBtn__yNSby{position:relative;display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:.35rem .55rem;border-radius:.5rem;color:#92400e;background:transparent;border:none;cursor:pointer;transition:background .15s ease}.compoundLiving_pendingMineBtn__yNSby:hover{background:#fef3c7}.compoundLiving_pendingMineBadge__FaCZW{position:absolute;top:2px;right:0;min-width:1.15rem;height:1.15rem;padding:0 4px;border-radius:999px;background:#d97706;color:#fff;font-size:.65rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1}.compoundLiving_pendingSheetRoot__xb1f_{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-end;justify-content:center}.compoundLiving_pendingSheetBackdrop__TOXRa{position:absolute;inset:0;border:none;background:rgba(15,23,42,.45);cursor:pointer}.compoundLiving_pendingSheet__JAWfk{position:relative;width:min(100%,28rem);max-height:min(78vh,36rem);overflow:auto;margin:0;padding:1rem 1rem 1.25rem;border-radius:1.25rem 1.25rem 0 0;background:#fffaf3;box-shadow:0 -8px 40px rgba(28,25,21,.18)}@media (min-width:768px){.compoundLiving_pendingSheetRoot__xb1f_{align-items:center}.compoundLiving_pendingSheet__JAWfk{border-radius:1.25rem;margin:1rem}}.compoundLiving_pendingSheetHead__FHQGN{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.compoundLiving_pendingSheetKicker__rhpOZ{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a16207}.compoundLiving_pendingSheetTitle__Mr6_b{margin:.15rem 0 0;font-size:1.15rem;font-weight:750;color:#1c1915}.compoundLiving_pendingSheetClose__WgqP6{border:none;background:#f4eee4;border-radius:.65rem;padding:.45rem;color:#57534e;cursor:pointer}.compoundLiving_pendingSheetHint__G0g1L{margin:.65rem 0 1rem;font-size:.82rem;line-height:1.4;color:#78716c}.compoundLiving_pendingSheetList__nRTHQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.compoundLiving_pendingSheetGroupHead__pn6lN{display:flex;align-items:center;gap:.4rem;margin-bottom:.45rem;font-size:.78rem;font-weight:700;color:#44403c}.compoundLiving_pendingSheetCount__M2TAe{min-width:1.25rem;height:1.25rem;border-radius:999px;background:#fde68a;color:#92400e;font-size:.65rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.compoundLiving_pendingSheetSeeAll__eXPZF{margin-left:auto;font-size:.72rem;font-weight:650;color:#b45309;text-decoration:none}.compoundLiving_pendingSheetItem__p3Qjq{display:flex;align-items:center;gap:.55rem;padding:.65rem .75rem;margin-bottom:.35rem;border-radius:.85rem;background:#fff;border:1px solid #f0e6d6;text-decoration:none;color:inherit}.compoundLiving_pendingSheetItemTitle__yZfO7{flex:1;font-size:.9rem;font-weight:650;color:#1c1915;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compoundLiving_pendingSheet__JAWfk :is(.compoundLiving_pendingSheetKicker__rhpOZ,.compoundLiving_pendingSheetTitle__Mr6_b,.compoundLiving_pendingSheetGroupHead__pn6lN,.compoundLiving_pendingSheetCount__M2TAe,.compoundLiving_pendingSheetSeeAll__eXPZF,.compoundLiving_pendingSheetItemTitle__yZfO7,.compoundLiving_pendingChip__fkxu0){font-weight:400}.compoundLiving_pendingSection__IEISs{margin:0 0 1rem;padding:.85rem .9rem .95rem;border-radius:1rem;background:linear-gradient(165deg,#fffbeb,#fef3c7);border:1px solid #fde68a}.compoundLiving_pendingSectionTitle__XtJTY{margin:0 0 .65rem;font-size:.82rem;font-weight:750;letter-spacing:.02em;color:#92400e;display:flex;align-items:center;gap:.4rem}.compoundLiving_pendingSectionList__0Zqga{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.compoundLiving_pendingSectionLink__tb8zt{display:flex;align-items:center;gap:.5rem;padding:.55rem .65rem;border-radius:.75rem;background:hsla(0,0%,100%,.85);border:1px solid #f5e6b8;text-decoration:none;color:#1c1915;font-size:.88rem;font-weight:650}.compoundLiving_pendingCoverChip__7lRhD{position:absolute;top:8px;right:8px;z-index:3}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-1{left:.25rem;right:.25rem}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-right-2\.5{right:-.625rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-\[calc\(var\(--bottom-nav-total\)\+var\(--sticky-cta-height\)\+0\.75rem\)\]{bottom:calc(var(--bottom-nav-total) + var(--sticky-cta-height) + .75rem)}.bottom-\[calc\(var\(--sticky-cta-height\)\+1\.25rem\+env\(safe-area-inset-bottom\2c 0px\)\)\]{bottom:calc(var(--sticky-cta-height) + 1.25rem + env(safe-area-inset-bottom,0px))}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-\[18\%\]{right:18%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[250\]{z-index:250}.z-\[260\]{z-index:260}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.m-auto{margin:auto}.-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-mt-1{margin-top:-.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1/1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[18px\]{height:18px}.h-\[2\.5rem\]{height:2.5rem}.h-\[22px\]{height:22px}.h-\[4\.5rem\]{height:4.5rem}.h-\[5\.5rem\]{height:5.5rem}.h-\[9\.25rem\]{height:9.25rem}.h-full{height:100%}.max-h-0{max-height:0}.max-h-10{max-height:2.5rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[min\(55vh\2c 22rem\)\]{max-height:min(55vh,22rem)}.min-h-0{min-height:0}.min-h-16{min-height:4rem}.min-h-\[28px\]{min-height:28px}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:.25rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-4\/5{width:80%}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[3\.5rem\]{width:3.5rem}.w-\[5\.25rem\]{width:5.25rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[1\.1rem\]{min-width:1.1rem}.min-w-\[14px\]{min-width:14px}.min-w-\[16px\]{min-width:16px}.min-w-\[28px\]{min-width:28px}.min-w-\[2rem\]{min-width:2rem}.min-w-\[44px\]{min-width:44px}.min-w-\[48px\]{min-width:48px}.min-w-\[8rem\]{min-width:8rem}.min-w-full{min-width:100%}.min-w-min{min-width:-moz-min-content;min-width:min-content}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[20rem\]{max-width:20rem}.max-w-\[220px\]{max-width:220px}.max-w-\[8rem\]{max-width:8rem}.max-w-\[min\(85\%\2c 20rem\)\]{max-width:min(85%,20rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.rotate-180{--tw-rotate:180deg}.rotate-180,.scale-105{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-110,.scale-\[0\.97\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.97\]{--tw-scale-x:0.97;--tw-scale-y:0.97}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.scroll-mb-44{scroll-margin-bottom:11rem}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-amber-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(253 230 138/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;white-space:nowrap}.text-ellipsis,.truncate{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#99764b\]{--tw-border-opacity:1;border-color:rgb(153 118 75/var(--tw-border-opacity,1))}.border-\[\#e6dccb\]{--tw-border-opacity:1;border-color:rgb(230 220 203/var(--tw-border-opacity,1))}.border-\[\#ead9c0\]{--tw-border-opacity:1;border-color:rgb(234 217 192/var(--tw-border-opacity,1))}.border-\[\#eadfcd\]{--tw-border-opacity:1;border-color:rgb(234 223 205/var(--tw-border-opacity,1))}.border-\[var\(--cx-cta\)\]{border-color:var(--cx-cta)}.border-\[var\(--cx-rule\)\]{border-color:var(--cx-rule)}.border-\[var\(--cx-rule\2c \#ead9c0\)\]{border-color:var(--cx-rule,#ead9c0)}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/90{border-color:hsla(48,97%,77%,.9)}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-700{--tw-border-opacity:1;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.border-black\/5{border-color:rgba(0,0,0,.05)}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-current{border-color:currentColor}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-200\/90{border-color:rgba(229,231,235,.9)}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-100{--tw-border-opacity:1;border-color:rgb(220 252 231/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-300{--tw-border-opacity:1;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-green-400{--tw-border-opacity:1;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-green-600{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.border-pink-400{--tw-border-opacity:1;border-color:rgb(244 114 182/var(--tw-border-opacity,1))}.border-pink-600{--tw-border-opacity:1;border-color:rgb(219 39 119/var(--tw-border-opacity,1))}.border-primary-100{border-color:var(--color-primary-100)}.border-primary-200{border-color:var(--color-primary-200)}.border-primary-300{border-color:var(--color-primary-300)}.border-primary-400{border-color:var(--color-primary-400)}.border-primary-500{border-color:var(--color-primary-500)}.border-primary-600{border-color:var(--color-primary-600)}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-600{--tw-border-opacity:1;border-color:rgb(2 132 199/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-l-green-500{--tw-border-opacity:1;border-left-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-t-primary-600{border-top-color:var(--color-primary-600)}.border-t-transparent{border-top-color:transparent}.bg-\[\#fbfcfc\]{--tw-bg-opacity:1;background-color:rgb(251 252 252/var(--tw-bg-opacity,1))}.bg-\[\#fffaf1\]{--tw-bg-opacity:1;background-color:rgb(255 250 241/var(--tw-bg-opacity,1))}.bg-\[\#fffefb\]{--tw-bg-opacity:1;background-color:rgb(255 254 251/var(--tw-bg-opacity,1))}.bg-\[var\(--cx-cta\)\]{background-color:var(--cx-cta)}.bg-\[var\(--cx-linen\)\]{background-color:var(--cx-linen)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-100\/80{background-color:hsla(48,96%,89%,.8)}.bg-amber-200{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/60{background-color:rgba(255,251,235,.6)}.bg-amber-50\/80{background-color:rgba(255,251,235,.8)}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-amber-700{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.bg-amber-800{--tw-bg-opacity:1;background-color:rgb(146 64 14/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/30{background-color:rgba(0,0,0,.3)}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-black\/45{background-color:rgba(0,0,0,.45)}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-black\/55{background-color:rgba(0,0,0,.55)}.bg-black\/60{background-color:rgba(0,0,0,.6)}.bg-black\/95{background-color:rgba(0,0,0,.95)}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-cyan-100{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-50\/50{background-color:rgba(249,250,251,.5)}.bg-gray-50\/80{background-color:rgba(249,250,251,.8)}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-gray-900\/75{background-color:rgba(17,24,39,.75)}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-green-700{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-lime-100{--tw-bg-opacity:1;background-color:rgb(236 252 203/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-pink-50{--tw-bg-opacity:1;background-color:rgb(253 242 248/var(--tw-bg-opacity,1))}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-200{background-color:var(--color-primary-200)}.bg-primary-400{background-color:var(--color-primary-400)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-600{background-color:var(--color-primary-600)}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/40{background-color:hsla(0,86%,97%,.4)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-stone-50{--tw-bg-opacity:1;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-white\/15{background-color:hsla(0,0%,100%,.15)}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.bg-white\/40{background-color:hsla(0,0%,100%,.4)}.bg-white\/50{background-color:hsla(0,0%,100%,.5)}.bg-white\/80{background-color:hsla(0,0%,100%,.8)}.bg-white\/90{background-color:hsla(0,0%,100%,.9)}.bg-white\/95{background-color:hsla(0,0%,100%,.95)}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-75{--tw-bg-opacity:0.75}.bg-opacity-90{--tw-bg-opacity:0.9}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-amber-50{--tw-gradient-from:#fffbeb var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange-50\/60{--tw-gradient-to:rgba(255,247,237,.6) var(--tw-gradient-to-position)}.fill-amber-500{fill:#f59e0b}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.\!p-1\.5{padding:.375rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[2px\]{padding:2px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-36{padding-bottom:9rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-4{padding-left:1rem}.pl-9{padding-left:2.25rem}.pr-0\.5{padding-right:.125rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#926826\]{--tw-text-opacity:1;color:rgb(146 104 38/var(--tw-text-opacity,1))}.text-\[var\(--cx-ink\)\]{color:var(--cx-ink)}.text-\[var\(--cx-kicker\)\]{color:var(--cx-kicker)}.text-\[var\(--cx-muted\)\]{color:var(--cx-muted)}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-800\/70{color:rgba(146,64,14,.7)}.text-amber-800\/85{color:rgba(146,64,14,.85)}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-900\/90{color:rgba(120,53,15,.9)}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-700\/75{color:rgba(55,65,81,.75)}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-lime-700{--tw-text-opacity:1;color:rgb(77 124 15/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-pink-700{--tw-text-opacity:1;color:rgb(190 24 93/var(--tw-text-opacity,1))}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-primary-800{color:var(--color-primary-800)}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-stone-400{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.text-stone-500{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.text-stone-600{--tw-text-opacity:1;color:rgb(87 83 78/var(--tw-text-opacity,1))}.text-stone-800{--tw-text-opacity:1;color:rgb(41 37 36/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/80{color:hsla(0,0%,100%,.8)}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-\[0_-4px_20px_rgba\(70\2c 40\2c 10\2c 0\.08\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_-4px_20px_rgba\(70\2c 40\2c 10\2c 0\.08\)\]{--tw-shadow:0 -4px 20px rgba(70,40,10,.08);--tw-shadow-colored:0 -4px 20px var(--tw-shadow-color)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-amber-900\/5{--tw-shadow-color:rgba(120,53,15,.05);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-\[\#ead9c0\]{--tw-ring-opacity:1;--tw-ring-color:rgb(234 217 192/var(--tw-ring-opacity,1))}.ring-\[var\(--cx-focus\)\]{--tw-ring-color:var(--cx-focus)}.ring-amber-200\/80{--tw-ring-color:hsla(48,97%,77%,.8)}.ring-black\/5{--tw-ring-color:rgba(0,0,0,.05)}.ring-blue-500\/30{--tw-ring-color:rgba(59,130,246,.3)}.ring-blue-500\/40{--tw-ring-color:rgba(59,130,246,.4)}.ring-emerald-100{--tw-ring-opacity:1;--tw-ring-color:rgb(209 250 229/var(--tw-ring-opacity,1))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity,1))}.ring-green-100{--tw-ring-opacity:1;--tw-ring-color:rgb(220 252 231/var(--tw-ring-opacity,1))}.ring-green-200{--tw-ring-opacity:1;--tw-ring-color:rgb(187 247 208/var(--tw-ring-opacity,1))}.ring-green-300{--tw-ring-opacity:1;--tw-ring-color:rgb(134 239 172/var(--tw-ring-opacity,1))}.ring-pink-100{--tw-ring-opacity:1;--tw-ring-color:rgb(252 231 243/var(--tw-ring-opacity,1))}.ring-pink-300{--tw-ring-opacity:1;--tw-ring-color:rgb(249 168 212/var(--tw-ring-opacity,1))}.ring-primary-100{--tw-ring-color:var(--color-primary-100)}.ring-primary-200{--tw-ring-color:var(--color-primary-200)}.ring-primary-300{--tw-ring-color:var(--color-primary-300)}.ring-primary-500{--tw-ring-color:var(--color-primary-500)}.ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity,1))}.ring-rose-100{--tw-ring-opacity:1;--tw-ring-color:rgb(255 228 230/var(--tw-ring-opacity,1))}.ring-sky-300{--tw-ring-opacity:1;--tw-ring-color:rgb(125 211 252/var(--tw-ring-opacity,1))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-offset-2{--tw-ring-offset-width:2px}.blur-\[1px\]{--tw-blur:blur(1px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--foreground-rgb:0,0,0;--background-start-rgb:255,255,255;--background-end-rgb:255,255,255;--toast-default-bg:#374151;--toast-default-color:#fff;--toast-success-bg:#059669;--toast-success-icon:#fff;--toast-error-bg:#dc2626;--toast-error-icon:#fff;--safe-area-bottom:env(safe-area-inset-bottom,0px);--bottom-nav-height:4.5rem;--bottom-nav-total:calc(var(--bottom-nav-height) + var(--safe-area-bottom));--sticky-cta-height:0px;--cx-ink:#1c1915;--cx-muted:#6b6458;--cx-kicker:#8a7a62;--cx-paper:#fffefb;--cx-linen:#f4eee4;--cx-rule:#ead9c0;--cx-cta:#1c1915;--cx-cta-hover:#3a3228;--cx-selected:#1c1915;--cx-selected-border:#96734b;--cx-selected-text:#fffefb;--cx-selected-soft:#f4eee4;--cx-join:#326b48;--cx-join-hover:#255337;--cx-button-radius:12px;--cx-focus:#c79256;--color-primary-50:#fffefb;--color-primary-100:#f4eee4;--color-primary-200:#ead9c0;--color-primary-300:#d4c4a8;--color-primary-400:#8a7a62;--color-primary-500:#6b6458;--color-primary-600:#1c1915;--color-primary-700:#3a3228;--color-primary-800:#1c1915;--color-primary-900:#1c1915;--cx-serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--cx-sans:"Avenir Next","Segoe UI",system-ui,-apple-system,sans-serif;--cx-script:"Great Vibes","Snell Roundhand","Apple Chancery","Palatino Linotype",cursive;--font-display:var(--cx-serif);--cx-radius:22px;--cx-shadow:0 1px 1px rgba(70,40,10,.04),0 18px 36px -24px rgba(70,40,10,.38)}html.has-sticky-cta{--sticky-cta-height:5.25rem}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:clip}body{color:rgb(var(--foreground-rgb));font-family:var(--cx-sans);background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))}a{color:inherit;text-decoration:none}[dir=rtl]{direction:rtl}:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px;border-radius:4px}.skip-link{position:absolute;top:-40px;left:0;background:var(--cx-cta);color:#fff;padding:8px 16px;z-index:100;text-decoration:none;font-weight:600;border-radius:0 0 4px 0;transition:top .2s}.skip-link:focus{top:0}a:focus-visible,button:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.cx-app{background:var(--cx-linen)}.cx-kicker{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cx-kicker)}.cx-brand-script{position:absolute;left:0;top:100%;margin-top:.08rem;padding:.06em .2em .2em .02em;font-family:var(--cx-script);font-size:1.12rem;font-weight:400;font-style:normal;letter-spacing:.04em;line-height:1.15;text-transform:none;color:var(--cx-focus);overflow:visible;pointer-events:none;white-space:nowrap}.cx-title{margin:0;font-size:1.65rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--cx-ink)}.cx-sub,.cx-title{font-family:var(--cx-sans)}.cx-sub{margin:6px 0 0;font-size:.92rem;line-height:1.4;color:var(--cx-muted)}.bg-white.rounded-2xl.shadow-xl,.bg-white.rounded-lg.shadow,.bg-white.rounded-xl.shadow-lg,.bg-white.rounded-xl.shadow-sm,.bg-white.rounded-xl.shadow-xl,.cx-card{background:var(--cx-paper);border:1px solid var(--cx-rule);border-radius:var(--cx-radius);box-shadow:var(--cx-shadow)}.cx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:.7rem 1.15rem;border-radius:var(--cx-button-radius);background:var(--cx-cta);color:#fff;font-size:.92rem;font-weight:400;box-shadow:0 8px 18px -10px rgba(28,25,21,.55)}.cx-btn:hover{background:var(--cx-cta-hover)}.cx-btn.cx-nav-publish{border-radius:50%;padding:0}a.cx-btn,a.cx-btn.font-bold,a.cx-btn.font-medium,a.cx-btn.font-semibold,button.font-bold,button.font-medium,button.font-semibold,button[class]{font-weight:400}.cx-btn:disabled{opacity:.5;cursor:not-allowed}.cx-btn-ghost{display:inline-flex;align-items:center;gap:.35rem;justify-content:center;min-height:44px;padding:.7rem 1.15rem;border:1px solid var(--cx-rule);border-radius:var(--cx-button-radius);color:var(--cx-ink);font-size:.92rem;font-weight:400}.cx-btn-ghost:hover{background:rgba(28,25,21,.06)}main :is(h1,h2,h3,h4,h5,h6){font-family:var(--cx-sans)!important;font-weight:400!important}.cx-filter-button{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:1px solid var(--cx-rule);border-radius:var(--cx-button-radius);background:var(--cx-paper);color:var(--cx-ink)}.cx-filter-button:hover{background:var(--cx-linen)}:is(button,a,[role=tab],[role=option]):is([aria-pressed=true],[aria-selected=true],[data-active=true]):not([data-selection-style=none]){background:transparent!important;color:var(--cx-selected)!important;border-color:transparent!important;box-shadow:inset 0 0 0 1.5px var(--cx-selected-border)!important}:is(button,a,[role=tab],[role=option]):is([aria-pressed=true],[aria-selected=true],[data-active=true]):not([data-selection-style=none]) :is(small,strong,span){color:inherit!important}button[data-tutoring-format][aria-pressed=true]{background:#fff!important;color:var(--cx-selected)!important;border-color:transparent!important;box-shadow:0 2px 4px #35291b1a!important}button[data-activity-audience-choice][aria-pressed=true]{background:#bbdfc4!important;color:#205334!important;border-color:#5c936c!important;box-shadow:none!important}button[data-activity-audience-choice][aria-pressed=true]:disabled{background:#edf7ef!important;color:#205334!important;border-color:#a2c7ad!important;opacity:1}input:is([type=checkbox],[type=radio]){accent-color:var(--cx-selected)}:is(button,a)[role=tab][aria-selected=true]:not([data-selection-style=none]){background:var(--cx-selected)!important;color:var(--cx-selected-text)!important;border-color:var(--cx-selected)!important;box-shadow:none!important}:is(tr,article,div)[data-selected=true]{background:transparent!important;border-color:var(--cx-selected-border)!important;box-shadow:inset 0 0 0 1.5px var(--cx-selected-border)}.cx-whatsapp-action,a:not([data-whatsapp-style=pill]):has(>.cx-whatsapp-icon),button:not([data-whatsapp-style=pill]):has(>.cx-whatsapp-icon){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;background:transparent!important;background-color:transparent!important;border:0;box-shadow:none;border-radius:var(--cx-button-radius)}.cx-whatsapp-action:focus-visible{outline:3px solid var(--cx-focus);outline-offset:3px}.cx-share-actions{padding:16px 20px 12px;display:grid;gap:16px;font-family:var(--cx-sans)}.cx-share-actions button{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:54px;padding:14px 12px;border:0;border-radius:18px;font-size:16px;font-weight:600;line-height:1.35}.cx-share-actions button span{min-width:0;overflow-wrap:anywhere}.cx-share-actions button svg{flex-shrink:0}.cx-share-actions button:focus-visible{outline:3px solid var(--cx-focus);outline-offset:3px}.cx-share-actions .cx-share-whatsapp{min-height:58px;background:#137b43;color:#fff}.cx-share-actions .cx-share-whatsapp:hover{background:#106737}.cx-share-whatsapp .cx-whatsapp-icon>path:first-child{fill:transparent}.cx-share-secondary{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px}.cx-share-secondary button{background:var(--cx-linen,#f4ede3);color:var(--cx-ink,#1c1b17)}.cx-share-secondary button:hover{background:var(--cx-sand,#e9dfd0)}.cx-share-actions .cx-share-cancel{background:transparent;color:var(--cx-muted,#68645e);font-weight:400;margin-top:2px}@media(max-width:360px){.cx-share-actions{padding-inline:14px}.cx-share-secondary button{gap:7px;padding-inline:8px;font-size:14px}}.cx-segmented{display:flex;flex:1;min-width:0;gap:5px;padding:3px;margin-bottom:10px;border-radius:12px;background:var(--cx-linen)}.cx-segmented>button{flex:1;min-width:0;min-height:44px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:var(--cx-ink);font-family:var(--cx-sans);font-size:14px;line-height:1.3;overflow-wrap:anywhere}.cx-segmented>button[aria-pressed=true]{background:var(--cx-ink);color:var(--cx-paper)}.cx-segmented>button:focus-visible{outline:3px solid var(--cx-focus);outline-offset:2px}@media(max-width:640px){.cx-segmented>button{font-size:13px;padding-inline:6px}}.cx-filter-button[data-active=true]{background:var(--cx-ink);color:#fff;border-color:var(--cx-ink)}.cx-filter-count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--cx-linen);color:var(--cx-ink);font-size:10px;line-height:18px;border:1px solid var(--cx-rule)}.cx-filter-button .cx-filter-count{color:var(--cx-selected)!important}button.cx-join{background:var(--cx-join)!important;color:#fff!important;border-radius:var(--cx-button-radius)}button.cx-join:hover:not(:disabled){background:var(--cx-join-hover)!important}.cx-btn-ghost:focus-visible,.cx-btn:focus-visible,.cx-filter-button:focus-visible,.cx-join:focus-visible{outline:3px solid var(--cx-focus);outline-offset:3px}.cx-btn-ghost:disabled,.cx-join:disabled{opacity:.5;cursor:not-allowed}.cx-nav-on{color:var(--cx-ink);background:rgba(28,25,21,.07);font-weight:600}.cx-nav-off{color:#6b6458}.cx-nav-off:hover{color:var(--cx-ink);background:rgba(28,25,21,.05)}.cx-chip-on{background:var(--cx-cta);color:#fff}.cx-chip{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:42px;padding:.5rem .95rem;border:1px solid var(--cx-rule);border-radius:999px;background:var(--cx-paper);color:var(--cx-ink);font-size:.82rem;font-weight:650}.cx-chip:hover{background:var(--cx-linen)}.cx-table{width:100%;border-collapse:collapse}.cx-table thead,thead.bg-gray-50{background:var(--cx-linen);border-bottom:1px solid var(--cx-rule)}.cx-table th,thead.bg-gray-50 th{padding:.75rem 1rem;text-align:left;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cx-kicker)}.cx-table td{padding:.75rem 1rem;border-bottom:1px solid var(--cx-rule);color:var(--cx-ink);vertical-align:middle}.cx-table tbody tr:hover,.hover\:bg-gray-50:hover,tr.hover\:bg-gray-50:hover{background-color:rgba(28,25,21,.035)}.bg-gray-50.rounded-lg,.bg-gray-50.rounded-xl,.bg-gray-50\/50,.bg-gray-50\/80,.mb-6.p-4.bg-gray-50,.p-3.bg-gray-50,.p-4.bg-gray-50{background-color:var(--cx-linen)}.border-2.border-gray-300,a.border-gray-300,button.border-gray-300{border-color:var(--cx-rule)}input.border-2.border-gray-300,input.border-gray-300,select.border-2.border-gray-300,select.border-gray-300,textarea.border-2.border-gray-300,textarea.border-gray-300{border-color:var(--cx-rule);border-radius:14px;background:#fff;color:var(--cx-ink)}.bg-blue-100,.bg-blue-50,.bg-blue-50\/40,.hover\:bg-blue-50:hover{background-color:var(--cx-linen)}.hover\:text-blue-600:hover,.hover\:text-blue-900:hover,.text-blue-400,.text-blue-500,.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900{color:var(--cx-ink)}.border-blue-200,.border-blue-300,.border-l-4.border-blue-500{border-color:var(--cx-rule)}.bg-blue-500,.bg-blue-600{background-color:var(--cx-cta);color:#fff}.from-primary-400,.from-primary-500,.from-primary-600{--tw-gradient-from:var(--cx-kicker);--tw-gradient-to:rgba(28,25,21,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-primary-500,.to-primary-600,.to-primary-700{--tw-gradient-to:var(--cx-cta)}.bg-primary-500,.bg-primary-600,a.bg-primary-600,button.bg-primary-600{background:var(--cx-cta);color:#fff}.peer:checked~.peer-checked\:bg-primary-600{background:var(--cx-cta)!important;background-color:var(--cx-cta)!important;color:#fff}.hover\:bg-primary-600:hover,.hover\:bg-primary-700:hover,a.bg-primary-600:hover,button.bg-primary-600:hover{background:var(--cx-cta-hover)}.bg-primary-50,.bg-primary-50\/40,.bg-primary-50\/50,.bg-primary-50\/70,.bg-primary-50\/80,.bg-sky-100,.bg-sky-50,.hover\:bg-primary-50:hover,.hover\:bg-primary-50\/70:hover,.hover\:bg-primary-50\/80:hover,.hover\:bg-sky-50:hover{background-color:var(--cx-linen)}.bg-primary-100,.bg-primary-200,.bg-primary-300{background-color:#ead9c0}.bg-primary-300\/20{background-color:hsla(36,50%,84%,.35)}.group-hover\:text-primary-700:hover,.hover\:text-primary-600:hover,.hover\:text-primary-700:hover,.hover\:text-primary-900:hover,.hover\:text-purple-600:hover,.hover\:text-purple-800:hover,.text-primary-500,.text-primary-600,.text-primary-700,.text-primary-800,.text-primary-900,.text-purple-400,.text-purple-500,.text-purple-600,.text-purple-700,.text-purple-800,.text-purple-900,.text-sky-600,.text-sky-700,.text-sky-800,.text-sky-900{color:var(--cx-ink)}.bg-purple-100,.bg-purple-50,.hover\:bg-purple-200:hover{background-color:var(--cx-linen)}.border-l-4.border-purple-500,.border-primary-100,.border-primary-200,.border-primary-200\/50,.border-primary-200\/60,.border-primary-300,.border-primary-400,.border-primary-600,.border-purple-200,.border-sky-200,.hover\:border-primary-300:hover,.hover\:border-primary-400:hover{border-color:var(--cx-rule)}.focus-within\:ring-primary-500:focus-within,.focus\:ring-primary-500:focus,.peer-focus\:ring-primary-300:focus,.ring-2.ring-primary-300,.ring-2.ring-primary-700\/50,.ring-primary-200,.ring-primary-300{--tw-ring-color:var(--cx-focus)}.cx-input{width:100%;min-height:48px;padding:.75rem 1rem;border:1px solid var(--cx-rule);border-radius:14px;background:#fff;color:var(--cx-ink);font-size:1rem}.cx-input.cx-input--icon-left{padding-left:2.75rem}.cx-input.cx-input--icon-right{padding-right:3rem}.cx-auth{min-height:calc(100dvh - 5.5rem);display:grid;background:var(--cx-linen)}@media (min-width:1024px){.cx-authIntro{display:none}.cx-auth{grid-template-columns:1fr 1fr}}.cx-authMain{display:flex;align-items:center;justify-content:center;padding:1.25rem 1.25rem 2rem}.cx-authCard{width:100%;max-width:28rem;padding:1.5rem 1.35rem 1.75rem}@media (min-width:640px){.cx-authCard{padding:2rem}}.cx-authAside{display:none;flex-direction:column;justify-content:space-between;padding:3rem;color:var(--cx-ink);background:linear-gradient(165deg,rgba(255,252,246,.94),#fff 46%),#fffefb;border-right:1px solid var(--cx-rule)}@media (min-width:1024px){.cx-authAside{display:flex}}.cx-empty{text-align:center;padding:2.5rem 1.25rem}.pb-safe{padding-bottom:var(--safe-area-bottom)}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}.bottom-above-nav{bottom:var(--bottom-nav-total)}.mb-above-nav{margin-bottom:var(--bottom-nav-total)}.pb-above-nav{padding-bottom:calc(var(--bottom-nav-total) + 1rem)}@keyframes slideUpSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up-sheet{animation:slideUpSheet .25s ease-out}@media (min-width:640px){.animate-slide-up-sheet{animation:none}}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.animate-shimmer{animation:shimmer 3s ease-in-out infinite}@keyframes checkBounce{0%{transform:scale(0);opacity:0}50%{transform:scale(1.3)}to{transform:scale(1);opacity:1}}@keyframes pulseSuccess{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes buttonSuccess{0%{transform:scale(1);background:var(--cx-cta)}50%{transform:scale(1.02);background:linear-gradient(90deg,#10b981,#059669)}to{transform:scale(1);background:linear-gradient(90deg,#10b981,#059669)}}@keyframes slideInUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.animate-check-bounce{animation:checkBounce .4s ease-out}.animate-pulse-success{animation:pulseSuccess .6s ease-in-out}.animate-button-success{animation:buttonSuccess .5s ease-out forwards}.animate-slide-in-up{animation:slideInUp .3s ease-out}.animate-scale-in{animation:scaleIn .3s ease-out}@keyframes category-label-marquee{0%{transform:translateX(0)}10%{transform:translateX(0)}90%{transform:translateX(var(--marquee-distance,-60px))}to{transform:translateX(var(--marquee-distance,-60px))}}.animate-category-label-marquee{animation:category-label-marquee 5s ease-in-out infinite}.layout-atmosphere-theme{background-color:#f4eee4;background:linear-gradient(155deg,var(--hl-page-from,#f5efe6) 0,var(--hl-page-via,#faf6f1) 45%,var(--hl-page-to,#eef2f0) 100%);background-attachment:scroll}@media (min-width:1024px){.layout-atmosphere-theme{background-attachment:fixed}}.layout-atmosphere-theme header.sticky{background:color-mix(in srgb,var(--hl-surface,hsla(0,0%,100%,.85)) 94%,transparent)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.layout-atmosphere-theme footer,.layout-atmosphere-theme header.sticky{border-color:color-mix(in srgb,var(--hl-card-border,hsla(25,5%,45%,.18)) 70%,transparent)!important}.layout-atmosphere-theme footer{background:var(--hl-sidebar-bg,hsla(0,0%,100%,.82))!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.layout-atmosphere-theme .hl-hero{background:linear-gradient(135deg,var(--hl-hero-from,#e8dcc8) 0,var(--hl-hero-via,#f3ebe0) 48%,var(--hl-hero-to,#f7f4ef) 100%)!important;border-color:color-mix(in srgb,var(--hl-card-border,hsla(25,5%,45%,.18)) 80%,transparent)!important;box-shadow:0 10px 40px -18px var(--hl-glow-a,hsla(36,25%,61%,.28))}.layout-atmosphere-theme .hl-hero.hl-hero--bare{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0}.layout-atmosphere-theme .hl-hero-glow-a{background:var(--hl-glow-a,hsla(36,25%,61%,.28))!important}.layout-atmosphere-theme .hl-hero-glow-b{background:var(--hl-glow-b,hsla(144,8%,61%,.22))!important}.layout-atmosphere-theme .hl-surface{background:var(--hl-surface,hsla(0,0%,100%,.72))!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.layout-atmosphere-theme .hl-chip{background:var(--hl-chip-bg,hsla(0,0%,100%,.78))!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.layout-atmosphere-theme .hl-card,.layout-atmosphere-theme .hl-sidebar{background:var(--hl-card-bg,hsla(0,0%,100%,.88))!important;border-color:var(--hl-card-border,hsla(25,5%,45%,.18))!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.layout-atmosphere-theme .hl-sidebar{background:var(--hl-sidebar-bg,hsla(0,0%,100%,.82))!important;box-shadow:0 12px 36px -20px var(--hl-glow-a,hsla(36,25%,61%,.28))}.layout-atmosphere-theme #main-content .bg-white:not(button):not(input):not(select):not(textarea):not(option):not(.hl-card):not(.hl-surface):not(.hl-sidebar){background-color:hsla(0,0%,100%,.96)!important}.layout-atmosphere-theme #main-content .hl-card{background-color:var(--hl-card-bg,hsla(0,0%,100%,.88))!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.layout-atmosphere-theme #main-content .bg-gray-50:not(button):not(input){background-color:color-mix(in srgb,var(--hl-page-via,#faf6f1) 35%,#fff)!important}.layout-atmosphere-theme #main-content .border-gray-100,.layout-atmosphere-theme #main-content .border-gray-200{border-color:color-mix(in srgb,var(--hl-card-border,hsla(25,5%,45%,.18)) 70%,#e5e7eb)!important}@media (min-width:1024px){.layout-atmosphere-theme .hl-surface{background:var(--hl-surface,hsla(0,0%,100%,.55))!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.layout-atmosphere-theme .hl-chip{background:var(--hl-chip-bg,hsla(0,0%,100%,.62))!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.layout-atmosphere-theme .hl-card,.layout-atmosphere-theme .hl-sidebar{background-color:var(--hl-card-bg,hsla(0,0%,100%,.78))!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.layout-atmosphere-theme .hl-sidebar{background:var(--hl-sidebar-bg,hsla(0,0%,100%,.68))!important}.layout-atmosphere-theme header.sticky{background:color-mix(in srgb,var(--hl-surface,hsla(0,0%,100%,.7)) 92%,transparent)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.layout-atmosphere-theme footer{background:var(--hl-sidebar-bg,hsla(0,0%,100%,.68))!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.layout-atmosphere-theme #main-content .bg-white:not(button):not(input):not(select):not(textarea):not(option):not(.hl-card):not(.hl-surface):not(.hl-sidebar){background-color:hsla(0,0%,100%,.96)!important}}@keyframes signup-field-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.signup-field-reveal{animation:signup-field-reveal .28s ease-out both}@media (prefers-reduced-motion:reduce){.signup-field-reveal{animation:none}}:root{--confirm-veil:rgba(11,29,58,.58);--confirm-card:#fbfbf9;--confirm-danger:#b45309;--confirm-danger-hover:#92400e;--confirm-danger-soft:#fff7ed}@keyframes xs-confirm-veil-in{0%{opacity:0}to{opacity:1}}@keyframes xs-confirm-card-in{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.xs-confirm-root{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:1.25rem 1.25rem max(1.25rem,env(safe-area-inset-bottom,0px))}.xs-confirm-veil{position:absolute;inset:0;background:var(--confirm-veil);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:xs-confirm-veil-in .18s ease-out}.xs-confirm-center{position:relative;z-index:1;width:100%;max-width:22.5rem}.xs-confirm-card{background:var(--confirm-card);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 18px 50px rgba(11,29,58,.22);padding:1.5rem 1.35rem 1.25rem;animation:xs-confirm-card-in .2s ease-out}.xs-confirm-card--danger{box-shadow:0 3px 0 var(--confirm-danger) inset,0 1px 0 hsla(0,0%,100%,.7) inset,0 18px 50px rgba(11,29,58,.22)}.xs-confirm-badge{width:3rem;height:3rem;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:.9rem}.xs-confirm-badge--danger{background:var(--confirm-danger-soft);color:var(--confirm-danger)}.xs-confirm-badge--default{background:#f4eee4;color:#3a3228}.xs-confirm-card--success{box-shadow:inset 0 3px 0 #059669,inset 0 1px 0 hsla(0,0%,100%,.7),0 18px 50px rgba(11,29,58,.22)}.xs-confirm-badge--success{background:#ecfdf5;color:#059669}.xs-confirm-title{font-size:19px;font-weight:600;line-height:1.3;color:#1c1917;margin:0 0 .45rem;letter-spacing:-.02em}.xs-confirm-message{font-size:15px;font-weight:400;line-height:1.5;color:#57534e;margin:0 0 1.35rem}.xs-confirm-message--tight{margin-bottom:.65rem}.xs-confirm-input{display:block;width:100%;min-height:6.5rem;margin:0 0 1.35rem;padding:.75rem .85rem;border-radius:14px;border:1.5px solid #e7e5e4;background:#fff;font-family:inherit;font-size:15px;line-height:1.45;color:#1c1917;resize:vertical}.xs-confirm-input:focus-visible{outline:2px solid var(--cx-focus);outline-offset:1px}.xs-confirm-actions{display:flex;gap:.65rem}.xs-confirm-btn{flex:1;min-height:2.75rem;padding:.65rem .85rem;border-radius:14px;font-family:inherit;font-size:15px;font-weight:400;cursor:pointer;border:none;transition:background-color .12s ease,transform .12s ease,box-shadow .12s ease}.xs-confirm-btn--ghost{background:transparent;color:#44403c;box-shadow:inset 0 0 0 1.5px #e7e5e4}.xs-confirm-btn--ghost:hover{background:#f5f5f4}.xs-confirm-btn--danger{background:var(--confirm-danger);color:#fff}.xs-confirm-btn--danger:hover{background:var(--confirm-danger-hover)}.xs-confirm-btn--primary{background:var(--cx-cta);color:#fff}.xs-confirm-btn--primary:hover{background:var(--cx-cta-hover)}.xs-confirm-btn--success{background:#059669;color:#fff}.xs-confirm-btn--success:hover{background:#047857}.xs-confirm-btn:disabled{opacity:.45;cursor:not-allowed}.xs-confirm-btn:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.xs-confirm-btn--danger:focus-visible{outline-color:var(--confirm-danger)}@media (prefers-reduced-motion:reduce){.xs-confirm-card,.xs-confirm-veil{animation:none}.xs-confirm-btn{transition:none}}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-width:0}.open\:bg-white[open]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus-within\:border-\[\#c79256\]:focus-within{--tw-border-opacity:1;border-color:rgb(199 146 86/var(--tw-border-opacity,1))}.focus-within\:bg-white:focus-within{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-\[\#ead9c0\]:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(234 217 192/var(--tw-ring-opacity,1))}.focus-within\:ring-primary-500:focus-within{--tw-ring-color:var(--color-primary-500)}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--cx-focus\)\]:hover{border-color:var(--cx-focus)}.hover\:border-\[var\(--cx-rule\)\]:hover{border-color:var(--cx-rule)}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.hover\:border-green-300:hover{--tw-border-opacity:1;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.hover\:border-pink-300:hover{--tw-border-opacity:1;border-color:rgb(249 168 212/var(--tw-border-opacity,1))}.hover\:border-primary-300:hover{border-color:var(--color-primary-300)}.hover\:border-primary-400:hover{border-color:var(--color-primary-400)}.hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.hover\:bg-\[\#fffefb\]:hover{--tw-bg-opacity:1;background-color:rgb(255 254 251/var(--tw-bg-opacity,1))}.hover\:bg-\[var\(--cx-cta-hover\)\]:hover{background-color:var(--cx-cta-hover)}.hover\:bg-\[var\(--cx-linen\)\]:hover{background-color:var(--cx-linen)}.hover\:bg-\[var\(--cx-paper\)\]:hover{background-color:var(--cx-paper)}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-amber-700:hover{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.hover\:bg-amber-800:hover{--tw-bg-opacity:1;background-color:rgb(146 64 14/var(--tw-bg-opacity,1))}.hover\:bg-black\/70:hover{background-color:rgba(0,0,0,.7)}.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-green-50:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-green-800:hover{--tw-bg-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity,1))}.hover\:bg-orange-200:hover{--tw-bg-opacity:1;background-color:rgb(254 215 170/var(--tw-bg-opacity,1))}.hover\:bg-pink-50:hover{--tw-bg-opacity:1;background-color:rgb(253 242 248/var(--tw-bg-opacity,1))}.hover\:bg-primary-100:hover{background-color:var(--color-primary-100)}.hover\:bg-primary-200:hover{background-color:var(--color-primary-200)}.hover\:bg-primary-50:hover{background-color:var(--color-primary-50)}.hover\:bg-primary-700:hover{background-color:var(--color-primary-700)}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/20:hover{background-color:hsla(0,0%,100%,.2)}.hover\:bg-white\/25:hover{background-color:hsla(0,0%,100%,.25)}.hover\:text-\[var\(--cx-ink\)\]:hover{color:var(--cx-ink)}.hover\:text-amber-900:hover{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.hover\:text-amber-950:hover{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-green-900:hover{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.hover\:text-primary-600:hover{color:var(--color-primary-600)}.hover\:text-primary-700:hover{color:var(--color-primary-700)}.hover\:text-primary-800:hover{color:var(--color-primary-800)}.hover\:text-primary-900:hover{color:var(--color-primary-900)}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-red-900:hover{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.hover\:text-slate-600:hover{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:text-stone-700:hover{--tw-text-opacity:1;color:rgb(68 64 60/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.focus\:border-\[var\(--cx-focus\)\]:focus{border-color:var(--cx-focus)}.focus\:border-\[var\(--cx-ink\2c \#1c1915\)\]:focus{border-color:var(--cx-ink,#1c1915)}.focus\:border-green-500:focus{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.focus\:border-primary-500:focus{border-color:var(--color-primary-500)}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-\[var\(--cx-paper\)\]:focus{background-color:var(--cx-paper)}.focus\:bg-green-100:focus{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.focus\:bg-red-50:focus{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-\[var\(--cx-focus\)\]:focus{--tw-ring-color:var(--cx-focus)}.focus\:ring-\[var\(--cx-focus\2c \#c79256\)\]:focus{--tw-ring-color:var(--cx-focus,#c79256)}.focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity,1))}.focus\:ring-green-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(187 247 208/var(--tw-ring-opacity,1))}.focus\:ring-green-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity,1))}.focus\:ring-primary-500:focus{--tw-ring-color:var(--color-primary-500)}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-primary-500:focus-visible{--tw-ring-color:var(--color-primary-500)}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-95:active,.active\:scale-\[0\.98\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.active\:bg-gray-200:active{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.disabled\:bg-gray-50:disabled{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.group:hover .group-hover\:border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.group:hover .group-hover\:text-primary-600{color:var(--color-primary-600)}.group:hover .group-hover\:ring-primary-300{--tw-ring-color:var(--color-primary-300)}.peer:checked~.peer-checked\:bg-primary-600{background-color:var(--color-primary-600)}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.peer:focus~.peer-focus\:ring-primary-300{--tw-ring-color:var(--color-primary-300)}@media (min-width:640px){.sm\:inset-auto{inset:auto}.sm\:bottom-6{bottom:1.5rem}.sm\:bottom-auto{bottom:auto}.sm\:left-0{left:0}.sm\:left-1\/2{left:50%}.sm\:left-2{left:.5rem}.sm\:left-4{left:1rem}.sm\:left-auto{left:auto}.sm\:right-2{right:.5rem}.sm\:right-4{right:1rem}.sm\:right-5{right:1.25rem}.sm\:right-auto{right:auto}.sm\:top-1\/2{top:50%}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mb-0{margin-bottom:0}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:aspect-auto{aspect-ratio:auto}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-20{height:5rem}.sm\:h-28{height:7rem}.sm\:h-4{height:1rem}.sm\:h-40{height:10rem}.sm\:h-48{height:12rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-9{height:2.25rem}.sm\:min-h-\[4\.5rem\]{min-height:4.5rem}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-20{width:5rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-9{width:2.25rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-\[280px\]{min-width:280px}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-\[280px\]{max-width:280px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:flex-none{flex:none}.sm\:-translate-x-1\/2{--tw-translate-x:-50%}.sm\:-translate-x-1\/2,.sm\:-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:-translate-y-1\/2{--tw-translate-y:-50%}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-1{padding-bottom:.25rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\[0\.95rem\]{font-size:.95rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:opacity-0{opacity:0}.group:focus-within .sm\:group-focus-within\:opacity-100{opacity:1}.group:hover .sm\:group-hover\:opacity-100{opacity:1}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-5{grid-column:span 5/span 5}.md\:block{display:block}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:inset-x-auto{left:auto;right:auto}.lg\:inset-y-0{top:0;bottom:0}.lg\:bottom-auto{bottom:auto}.lg\:left-1\/2{left:50%}.lg\:left-auto{left:auto}.lg\:right-0{right:0}.lg\:top-0{top:0}.lg\:top-1\/2{top:50%}.lg\:top-4{top:1rem}.lg\:top-\[8\%\]{top:8%}.lg\:z-auto{z-index:auto}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-4{margin-bottom:1rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:max-h-\[84vh\]{max-height:84vh}.lg\:max-h-\[90vh\]{max-height:90vh}.lg\:max-h-none{max-height:none}.lg\:w-full{width:100%}.lg\:max-w-lg{max-width:32rem}.lg\:max-w-md{max-width:28rem}.lg\:-translate-x-1\/2{--tw-translate-x:-50%}.lg\:-translate-x-1\/2,.lg\:-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:-translate-y-1\/2{--tw-translate-y:-50%}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(200px\2c 240px\)\]{grid-template-columns:minmax(0,1fr) minmax(200px,240px)}.lg\:flex-wrap{flex-wrap:wrap}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:rounded-2xl{border-radius:1rem}.lg\:rounded-lg{border-radius:.5rem}.lg\:rounded-none{border-radius:0}.lg\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.lg\:border{border-width:1px}.lg\:border-0{border-width:0}.lg\:border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.lg\:bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.lg\:bg-transparent{background-color:transparent}.lg\:p-3{padding:.75rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pb-0{padding-bottom:0}.lg\:pt-5{padding-top:1.25rem}.lg\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:backdrop-blur-none{--tw-backdrop-blur: ;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media (min-width:1280px){.xl\:inline{display:inline}}@media (min-width:1536px){.\32xl\:inline{display:inline}}.\[\&\>span\]\:hidden>span{display:none}.reactEasyCrop_Container{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:move;display:flex;justify-content:center;align-items:center}.reactEasyCrop_Image,.reactEasyCrop_Video{will-change:transform}.reactEasyCrop_Contain{max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.reactEasyCrop_Cover_Horizontal{width:100%;height:auto}.reactEasyCrop_Cover_Vertical{width:auto;height:100%}.reactEasyCrop_CropArea{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid hsla(0,0%,100%,.5);box-sizing:border-box;box-shadow:0 0 0 9999em;color:rgba(0,0,0,.5);overflow:hidden}.reactEasyCrop_CropAreaRound{border-radius:50%}.reactEasyCrop_CropAreaGrid:before{content:" ";box-sizing:border-box;position:absolute;border:1px solid hsla(0,0%,100%,.5);top:0;bottom:0;left:33.33%;right:33.33%;border-top:0;border-bottom:0}.reactEasyCrop_CropAreaGrid:after{content:" ";box-sizing:border-box;position:absolute;border:1px solid hsla(0,0%,100%,.5);top:33.33%;bottom:33.33%;left:0;right:0;border-left:0;border-right:0}