.RegistrationAccountAssociated-module__nNCyUW__root{min-block-size:100dvh;padding:var(--s-7);background:var(--bg-canvas);color:var(--fg-0);place-items:center;display:grid}.RegistrationAccountAssociated-module__nNCyUW__panel{gap:var(--s-5);inline-size:min(100%,560px);padding:var(--s-7);flex-direction:column;display:flex}.RegistrationAccountAssociated-module__nNCyUW__eyebrow{color:var(--brand-blaze);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0;font-weight:700}.RegistrationAccountAssociated-module__nNCyUW__title{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-snug);margin:0}.RegistrationAccountAssociated-module__nNCyUW__body{color:var(--fg-1);font-size:var(--fs-body);line-height:var(--lh-normal);margin:0}.RegistrationAccountAssociated-module__nNCyUW__actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.RegistrationAccountAssociated-module__nNCyUW__primary,.RegistrationAccountAssociated-module__nNCyUW__secondary{min-block-size:44px;padding-inline:var(--s-5);border-radius:var(--r-xs);font:inherit;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.RegistrationAccountAssociated-module__nNCyUW__primary{border:1px solid var(--brand-blaze);background:var(--brand-blaze);color:var(--fg-on-brand)}.RegistrationAccountAssociated-module__nNCyUW__secondary{border:1px solid var(--border-strong);background:var(--bg-raised);color:var(--fg-0)}.RegistrationAccountAssociated-module__nNCyUW__support{color:var(--brand-blaze);font-weight:700;text-decoration:none}.RegistrationAccountAssociated-module__nNCyUW__support:focus-visible,.RegistrationAccountAssociated-module__nNCyUW__primary:focus-visible,.RegistrationAccountAssociated-module__nNCyUW__secondary:focus-visible{box-shadow:var(--focus-halo);outline:none}
.BackgroundGradient-module__zv1s1q__root{z-index:var(--z-background);pointer-events:none;background-image:var(--bg-gradient,none);position:absolute;inset:0}
.BackgroundImage-module__22Y9Za__root{z-index:var(--z-background);pointer-events:none;position:absolute;inset:0;overflow:hidden}.BackgroundImage-module__22Y9Za__root img{object-fit:var(--bg-image-fit,cover);object-position:var(--bg-image-position,center)}
.BackgroundOverlay-module__lOHu9G__root{z-index:var(--z-overlay);pointer-events:none;background-color:var(--overlay-color,#0000);opacity:var(--overlay-opacity,0);transition:opacity var(--t-base,.22s) var(--ease-out-expo,ease), background-color var(--t-base,.22s) var(--ease-out-expo,ease);position:absolute;inset:0}.BackgroundOverlay-module__lOHu9G__root[data-status=idle]{--overlay-opacity:0}.BackgroundOverlay-module__lOHu9G__root[data-status=busy]{--overlay-color:#0a0c186b;--overlay-opacity:1}.BackgroundOverlay-module__lOHu9G__root[data-status=error]{--overlay-color:#e630552e;--overlay-opacity:1}.BackgroundOverlay-module__lOHu9G__root[data-status=muted]{--overlay-color:#0a0c188c;--overlay-opacity:1}.BackgroundOverlay-module__lOHu9G__root[data-status=custom]{--overlay-opacity:1}@media (prefers-reduced-motion:reduce){.BackgroundOverlay-module__lOHu9G__root{transition:none}}
.BackgroundSolid-module__j8mm2a__root{z-index:var(--z-background);pointer-events:none;background-color:var(--bg-solid-color,var(--bg-canvas));position:absolute;inset:0}
.Background-module__rYTF8q__root{z-index:var(--z-background);pointer-events:none;position:absolute;inset:0}
.BaseLayout-module__2oW-YW__root{isolation:isolate;background:0 0;width:100vw;height:100dvh;margin:0;padding:0;position:relative;overflow:hidden}
.Dialog-module__xxuhDW__dialog{border:1px solid var(--dialog-border);border-radius:var(--dialog-radius);background:var(--dialog-bg);color:var(--dialog-fg);box-shadow:var(--shadow-pop);width:100%;max-width:min(86vw,720px);max-height:86dvh;z-index:var(--z-dialog);margin:auto;padding:0;position:fixed;inset:0}.Dialog-module__xxuhDW__dialog[open]{flex-direction:column;display:flex}.Dialog-module__xxuhDW__dialog::backdrop{background:var(--dialog-backdrop);-webkit-backdrop-filter:blur(6px)saturate(110%)}.Dialog-module__xxuhDW__dialog[data-size=sm]{max-width:min(86vw,420px)}.Dialog-module__xxuhDW__dialog[data-size=md]{max-width:min(86vw,560px)}.Dialog-module__xxuhDW__dialog[data-size=lg]{max-width:min(86vw,720px)}.Dialog-module__xxuhDW__dialog[data-size=xl]{max-width:min(92vw,960px)}.Dialog-module__xxuhDW__dialog[data-size="2xl"]{max-width:min(94vw,1100px)}.Dialog-module__xxuhDW__dialog[data-animation=enter]{animation:Dialog-module__xxuhDW__dialog-enter var(--t-base) var(--ease-out-expo) forwards}.Dialog-module__xxuhDW__dialog[data-animation=enter]::backdrop{animation:Dialog-module__xxuhDW__backdrop-enter var(--t-base) ease-out forwards}@keyframes Dialog-module__xxuhDW__dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Dialog-module__xxuhDW__backdrop-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Dialog-module__xxuhDW__dialog[data-animation=enter],.Dialog-module__xxuhDW__dialog[data-animation=enter]::backdrop{animation:none}}@media (max-width:767.98px){.Dialog-module__xxuhDW__dialog,.Dialog-module__xxuhDW__dialog[data-size=sm],.Dialog-module__xxuhDW__dialog[data-size=md],.Dialog-module__xxuhDW__dialog[data-size=lg],.Dialog-module__xxuhDW__dialog[data-size=xl],.Dialog-module__xxuhDW__dialog[data-size="2xl"]{border-block-end:0;border-inline:0;border-start-start-radius:var(--r-lg);border-start-end-radius:var(--r-lg);border-end-end-radius:0;border-end-start-radius:0;width:100%;max-width:100%;max-height:92dvh;margin:0;inset:auto 0 0}.Dialog-module__xxuhDW__dialog[data-animation=enter]{animation:Dialog-module__xxuhDW__dialog-enter-sheet var(--t-base) var(--ease-out-expo) forwards}@keyframes Dialog-module__xxuhDW__dialog-enter-sheet{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Dialog-module__xxuhDW__dialog[data-animation=enter]{animation:none}}}
.DialogHeader-module__gcxDRq__root{justify-content:space-between;align-items:center;gap:var(--s-3);margin:var(--s-6) var(--s-6) var(--s-2) var(--s-6);flex:none;display:flex}.DialogHeader-module__gcxDRq__title{font-family:var(--font-display);font-size:var(--fs-h4);color:var(--dialog-fg);margin:0;font-weight:700}.DialogHeader-module__gcxDRq__close{border-radius:var(--r-sm);width:32px;height:32px;color:var(--fg-2);cursor:pointer;transition:background-color var(--t-fast) var(--ease-out-expo);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.DialogHeader-module__gcxDRq__close:hover{background-color:var(--glass-bg-2);color:var(--fg-0)}
.DialogBody-module__bill2G__root{overscroll-behavior:contain;min-height:0;margin:var(--s-2) var(--s-6) var(--s-2) var(--s-6);color:var(--fg-1);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);flex:auto;overflow-y:auto}
.DialogFooter-module__5hfabW__root{justify-content:flex-end;align-items:center;gap:var(--s-2);margin:var(--s-2) var(--s-6) var(--s-6) var(--s-6);border-top:1px solid var(--dialog-border);padding-top:var(--s-4);flex:none;display:flex}.DialogFooter-module__5hfabW__root[data-align=space-between]{justify-content:space-between}.DialogFooter-module__5hfabW__root[data-align=start]{justify-content:flex-start}
.MobileFab-module__V2bbOW__fab{z-index:35;border-radius:var(--r-pill);background:var(--brand-blaze);width:56px;height:56px;color:var(--fg-on-brand);box-shadow:var(--shadow-3);cursor:pointer;font:inherit;transition:box-shadow var(--t-fast) var(--ease-out-expo), transform var(--t-fast) var(--ease-out-expo);border:0;place-items:center;text-decoration:none;display:inline-grid;position:fixed;inset-block-end:calc(var(--mobile-bottomnav-height,0px) + var(--s-4) + env(safe-area-inset-bottom,0px));inset-inline-end:var(--s-4)}.MobileFab-module__V2bbOW__fab[data-variant=extended]{align-items:center;gap:var(--s-2);width:auto;padding-inline:var(--s-4);display:inline-flex}.MobileFab-module__V2bbOW__label{font-size:var(--fs-body-sm);white-space:nowrap;font-weight:700}.MobileFab-module__V2bbOW__fab:hover{box-shadow:var(--glow-brace-sm);transform:scale(1.04)}.MobileFab-module__V2bbOW__fab:active{transform:scale(.96)}.MobileFab-module__V2bbOW__fab:disabled{opacity:.55;cursor:not-allowed}.MobileFab-module__V2bbOW__fab:disabled:hover{box-shadow:var(--shadow-3);transform:none}@media (prefers-reduced-motion:reduce){.MobileFab-module__V2bbOW__fab{transition:none}.MobileFab-module__V2bbOW__fab:hover,.MobileFab-module__V2bbOW__fab:active{transform:none}}
.FooterDynamicZone-module__1l-5qq__root{align-items:center;gap:var(--footer-gap);min-width:0;height:100%;padding-inline:var(--s-4);flex:auto;grid-area:dynamic;display:grid}.FooterDynamicZone-module__1l-5qq__root[data-cols="1"]{grid-template-columns:1fr}.FooterDynamicZone-module__1l-5qq__root[data-cols="2"]{grid-template-columns:1fr 1fr}.FooterDynamicZone-module__1l-5qq__root[data-cols="3"]{grid-template-columns:1fr 1fr 1fr}
.FooterLeftZone-module__N993yW__root{min-width:var(--footer-left-zone-min-width,var(--brand-zone-width));height:100%;padding-inline:var(--s-4);flex:none;grid-area:left;align-items:center;display:flex}
.FooterRightZone-module__7WghCG__root{min-width:var(--action-zone-width);justify-content:flex-end;align-items:center;gap:var(--footer-right-zone-gap,var(--footer-gap));height:100%;padding-inline:var(--s-4);flex:none;grid-area:right;display:flex}
.Footer-module__Mvnq3W__root{width:100%;height:var(--footer-height);background:var(--footer-bg);color:var(--footer-fg);border-top:1px solid var(--footer-border);box-shadow:var(--footer-shadow,var(--footer-elev-0));z-index:var(--z-footer);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);flex:none;grid-template-columns:auto 1fr auto;grid-template-areas:"left dynamic right";align-items:stretch;display:grid;position:relative}.Footer-module__Mvnq3W__root[data-hidden=true]{display:none}@media (max-width:767.98px){:is(.Footer-module__Mvnq3W__root:has([data-footer-zone=dynamic] [data-visible=true]) [data-footer-zone=left],.Footer-module__Mvnq3W__root:has([data-footer-zone=dynamic] [data-visible=true]) [data-footer-zone=right]){display:none}}
.ActionZone-module___-_iqG__root{min-width:var(--action-zone-width);justify-content:flex-end;align-items:center;gap:var(--action-zone-gap,var(--header-gap));height:100%;padding-inline:var(--s-4);flex:none;grid-area:action;display:flex}
.BrandZone-module__zZ7Xza__root{min-width:var(--brand-zone-min-width,var(--brand-zone-width));height:100%;padding-inline:var(--s-4);flex:none;grid-area:brand;align-items:center;display:flex}
.DynamicZone-module__i6fqgG__root{align-items:center;gap:var(--header-gap);min-width:0;height:100%;padding-inline:var(--s-4);flex:auto;grid-area:dynamic;display:grid}.DynamicZone-module__i6fqgG__root[data-cols="1"]{grid-template-columns:1fr}.DynamicZone-module__i6fqgG__root[data-cols="2"]{grid-template-columns:1fr 1fr}.DynamicZone-module__i6fqgG__root[data-cols="3"]{grid-template-columns:1fr 1fr 1fr}
.Header-module__i2cVZa__root{width:100%;height:var(--header-height);background:var(--header-bg);color:var(--header-fg);border-bottom:1px solid var(--header-border);box-shadow:var(--header-shadow,var(--header-elev-0));z-index:var(--z-header);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);flex:none;grid-template-columns:auto 1fr auto;grid-template-areas:"brand dynamic action";align-items:stretch;display:grid;position:relative}.Header-module__i2cVZa__root[data-sticky=true]{position:sticky;top:0}.Header-module__i2cVZa__root[data-auto-height=true]{height:auto;min-height:var(--header-height-base)}.Header-module__i2cVZa__root[data-hidden=true]{display:none}
.ContentArea-module__IlhmzW__root{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;scroll-padding-top:var(--content-header-h,0px);scroll-padding-bottom:var(--content-footer-h,0px);flex:auto;padding:0;overflow:hidden auto}
.MainContent-module__Jaq3Lq__root{min-width:0;width:calc(100vw - var(--sidebar-width,0px));height:calc(100dvh - var(--header-height,0px) - var(--footer-height,0px));z-index:var(--z-base);background:0 0;flex-direction:column;flex:auto;margin:0;padding:0;display:flex;position:relative}.MainContent-module__Jaq3Lq__root:focus{outline:none}
.ContentHeader-module__Sc1VSa__root{background:var(--content-header-bg);flex:none;padding:0;display:block}.ContentHeader-module__Sc1VSa__root[data-sticky=true]{z-index:var(--z-content-header);position:sticky;top:0}
.ContentFooter-module__nx9rXG__root{background:var(--content-footer-bg);flex:none;padding:0;display:block}.ContentFooter-module__nx9rXG__root[data-sticky=true]{z-index:var(--z-content-footer);position:sticky;bottom:0}
.RLModal-module__WU7fuq__backdrop{background:var(--dialog-backdrop);-webkit-backdrop-filter:blur(6px)saturate(110%);z-index:var(--z-rl-modal-backdrop);opacity:0;transition:opacity var(--t-base) var(--ease-out-expo);position:fixed;inset:0}.RLModal-module__WU7fuq__backdrop[data-open=true]{opacity:1}.RLModal-module__WU7fuq__panel{width:var(--rl-modal-panel-width,var(--rl-modal-width));background:var(--dialog-bg);max-width:92vw;color:var(--dialog-fg);border-inline:1px solid var(--dialog-border);box-shadow:var(--shadow-pop);z-index:var(--z-rl-modal);transition:transform var(--t-base) var(--ease-out-expo);will-change:transform;flex-direction:column;display:flex;position:fixed;top:0;bottom:0}.RLModal-module__WU7fuq__panel[data-side=right]{right:0;transform:translate(100%)}.RLModal-module__WU7fuq__panel[data-side=left]{left:0;transform:translate(-100%)}.RLModal-module__WU7fuq__panel[data-open=true]{transform:translate(0)}.RLModal-module__WU7fuq__panel[data-float=true]{top:var(--s-4);bottom:var(--s-4);border:1px solid var(--dialog-border);border-radius:var(--r-lg);overflow:hidden}.RLModal-module__WU7fuq__panel[data-float=true][data-side=right]{right:var(--s-4);transform:translateX(calc(100% + var(--s-4)))}.RLModal-module__WU7fuq__panel[data-float=true][data-side=left]{left:var(--s-4);transform:translateX(calc(-100% - var(--s-4)))}.RLModal-module__WU7fuq__panel[data-float=true][data-open=true]{transform:translate(0)}.RLModal-module__WU7fuq__panel:focus{outline:none}@media (prefers-reduced-motion:reduce){.RLModal-module__WU7fuq__backdrop,.RLModal-module__WU7fuq__panel{transition:none}}@media (max-width:767.98px){.RLModal-module__WU7fuq__panel,.RLModal-module__WU7fuq__panel[data-float=true]{border:0;border-radius:0;width:100vw;max-width:100vw;inset-block:0}.RLModal-module__WU7fuq__panel[data-side=right],.RLModal-module__WU7fuq__panel[data-float=true][data-side=right]{left:auto;right:0;transform:translate(100%)}.RLModal-module__WU7fuq__panel[data-side=left],.RLModal-module__WU7fuq__panel[data-float=true][data-side=left]{left:0;right:auto;transform:translate(-100%)}.RLModal-module__WU7fuq__panel[data-open=true],.RLModal-module__WU7fuq__panel[data-float=true][data-open=true]{transform:translate(0)}}
.RLModalHeader-module__EXSLmG__root{gap:var(--s-3);padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--dialog-border);flex-direction:column;flex:none;display:flex}.RLModalHeader-module__EXSLmG__bar{justify-content:space-between;align-items:center;gap:var(--s-3);min-inline-size:0;display:flex}.RLModalHeader-module__EXSLmG__title{min-inline-size:0;font-family:var(--font-display);font-size:var(--fs-h4);color:var(--dialog-fg);margin:0;font-weight:700}.RLModalHeader-module__EXSLmG__end{align-items:center;gap:var(--s-2);flex:none;display:inline-flex}.RLModalHeader-module__EXSLmG__action{align-items:center;gap:var(--s-2);min-inline-size:0;display:inline-flex}.RLModalHeader-module__EXSLmG__details{min-inline-size:0}.RLModalHeader-module__EXSLmG__close{border-radius:var(--r-sm);width:32px;height:32px;color:var(--fg-2);cursor:pointer;transition:background-color var(--t-fast) var(--ease-out-expo);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.RLModalHeader-module__EXSLmG__close:hover{background-color:var(--glass-bg-2);color:var(--fg-0)}.RLModalHeader-module__EXSLmG__close:focus-visible{box-shadow:var(--focus-halo);outline:none}@media (prefers-reduced-motion:reduce){.RLModalHeader-module__EXSLmG__close{transition:none}}
.RLModalBody-module__7MBL7a__root{overscroll-behavior:contain;min-height:0;padding:var(--s-5) var(--s-6);color:var(--fg-1);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);flex:auto;overflow-y:auto}
.RLModalFooter-module__b28YOG__root{justify-content:flex-end;align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-6);border-top:1px solid var(--dialog-border);flex:none;display:flex}.RLModalFooter-module__b28YOG__root[data-align=space-between]{justify-content:space-between}.RLModalFooter-module__b28YOG__root[data-align=start]{justify-content:flex-start}
.DynamicNavItem-module__sl6fHG__root{align-items:center;gap:var(--s-2);width:100%;padding:var(--sidebar-item-padding-y) var(--sidebar-item-padding-x);border-radius:var(--sidebar-item-radius);background:var(--glass-bg-1);color:var(--fg-1);font-family:var(--font-body);font-size:var(--fs-body-sm);cursor:pointer;transition:background-color var(--t-fast) var(--ease-out-expo);font-weight:500;text-decoration:none;display:flex}.DynamicNavItem-module__sl6fHG__root:hover,.DynamicNavItem-module__sl6fHG__root[data-active=true]{background-color:var(--glass-bg-2);color:var(--fg-0)}.DynamicNavItem-module__sl6fHG__icon{width:16px;height:16px;color:var(--fg-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.DynamicNavItem-module__sl6fHG__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.DynamicNavItem-module__sl6fHG__close{border-radius:var(--r-xs);width:22px;height:22px;color:var(--fg-3);cursor:pointer;transition:background-color var(--t-fast) var(--ease-out-expo);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.DynamicNavItem-module__sl6fHG__close:hover{background-color:var(--glass-bg-2);color:var(--fg-0)}.DynamicNavItem-module__sl6fHG__close:focus-visible{box-shadow:var(--focus-halo);outline:none}[data-sidebar-state=collapsed] .DynamicNavItem-module__sl6fHG__label,[data-sidebar-state=collapsed] .DynamicNavItem-module__sl6fHG__close{display:none}
.MainArea-module__m_EnFW__root{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-block:var(--s-3);padding-inline:var(--s-2);flex:auto;overflow:hidden auto}
.SidebarFooterZone-module__UwyNeW__root{height:var(--sidebar-footer-height);padding-inline:var(--s-3);border-top:1px solid var(--sidebar-border);flex:none;align-items:center;display:flex;overflow:hidden}
.SidebarHeaderZone-module__tZ_rCW__root{height:var(--sidebar-header-height);padding-inline:var(--s-3);border-bottom:1px solid var(--sidebar-border);flex:none;align-items:center;display:flex;overflow:hidden}
.SidebarNavZone-module__Xs3Jda__root{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}
.Sidebar-module__VK8Elq__root{height:100%;width:var(--sidebar-width);background:var(--sidebar-bg);color:var(--sidebar-fg);border-inline-end:1px solid var(--sidebar-border);z-index:var(--z-sidebar);transition:width var(--t-base) var(--ease-out-expo), border-color var(--t-base) var(--ease-out-expo), background-color var(--t-base) var(--ease-out-expo);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.Sidebar-module__VK8Elq__root[data-side=right]{border-inline-end:0;border-inline-start:1px solid var(--sidebar-border)}.Sidebar-module__VK8Elq__root[data-state=expanded]{width:var(--sidebar-width-expanded)}.Sidebar-module__VK8Elq__root[data-state=collapsed]{width:var(--sidebar-width-collapsed)}.Sidebar-module__VK8Elq__root[data-state=hidden]{pointer-events:none;border-inline-color:#0000;width:0}@media (prefers-reduced-motion:reduce){.Sidebar-module__VK8Elq__root{transition:none}}.Sidebar-module__VK8Elq__dynamicGroup{gap:var(--s-1);padding-block:var(--s-2);border-block-start:1px solid var(--sidebar-border);flex-direction:column;margin-block-start:var(--s-3);display:flex}[data-sidebar-state=hidden] .Sidebar-module__VK8Elq__dynamicGroup{display:none}@media (max-width:767.98px){.Sidebar-module__VK8Elq__root[data-overlay-mobile=true]{width:min(86vw,320px);height:100dvh;z-index:var(--z-mobile-nav);box-shadow:var(--shadow-3);transition:transform var(--t-base) var(--ease-out-expo), border-color var(--t-base) var(--ease-out-expo);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(0)}.Sidebar-module__VK8Elq__root[data-overlay-mobile=true][data-side=right]{inset-inline:auto 0}.Sidebar-module__VK8Elq__root[data-overlay-mobile=true][data-state=collapsed]{width:min(86vw,320px)}.Sidebar-module__VK8Elq__root[data-overlay-mobile=true][data-state=hidden]{width:min(86vw,320px);box-shadow:none;pointer-events:none;border-inline-color:#0000;transform:translate(-100%)}.Sidebar-module__VK8Elq__root[data-overlay-mobile=true][data-side=right][data-state=hidden]{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.Sidebar-module__VK8Elq__root[data-overlay-mobile=true]{transition:none}}}
.MainNavItem-module__sc7hkG__root{gap:var(--s-1);flex-direction:column;display:flex}.MainNavItem-module__sc7hkG__trigger{align-items:center;gap:var(--s-3);width:100%;padding:var(--sidebar-item-padding-y) var(--sidebar-item-padding-x);border-radius:var(--sidebar-item-radius);color:var(--fg-0);text-align:start;font-family:var(--font-body);font-size:var(--fs-body);cursor:pointer;transition:background-color var(--t-fast) var(--ease-out-expo);background:0 0;border:0;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.MainNavItem-module__sc7hkG__trigger:hover{background-color:var(--glass-bg-1)}.MainNavItem-module__sc7hkG__trigger:focus-visible{box-shadow:var(--focus-halo);outline:none}.MainNavItem-module__sc7hkG__trigger[data-active=true]{background-color:var(--glass-bg-2);color:var(--fg-0)}.MainNavItem-module__sc7hkG__icon{width:20px;height:20px;color:var(--fg-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.MainNavItem-module__sc7hkG__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.MainNavItem-module__sc7hkG__chevron{width:14px;height:14px;color:var(--fg-3);transition:transform var(--t-fast) var(--ease-out-expo);flex:none}.MainNavItem-module__sc7hkG__chevron[data-open=true]{transform:rotate(90deg)}.MainNavItem-module__sc7hkG__children{gap:var(--s-1);padding-block:var(--s-1);flex-direction:column;display:flex}[data-sidebar-state=collapsed] .MainNavItem-module__sc7hkG__label,[data-sidebar-state=collapsed] .MainNavItem-module__sc7hkG__chevron,[data-sidebar-state=collapsed] .MainNavItem-module__sc7hkG__children{display:none}@media (prefers-reduced-motion:reduce){.MainNavItem-module__sc7hkG__chevron{transition:none}}
.ChildNavItem-module__6XbwBq__root{align-items:center;gap:var(--s-2);width:100%;padding:var(--sidebar-item-padding-y) var(--sidebar-item-padding-x);border-radius:var(--sidebar-item-radius);color:var(--fg-1);font-family:var(--font-body);font-size:var(--fs-body-sm);cursor:pointer;transition:background-color var(--t-fast) var(--ease-out-expo);padding-inline-start:calc(var(--sidebar-item-padding-x) + var(--s-6));line-height:1.2;text-decoration:none;display:flex}.ChildNavItem-module__6XbwBq__root:hover{background-color:var(--glass-bg-1);color:var(--fg-0)}.ChildNavItem-module__6XbwBq__root:focus-visible{box-shadow:var(--focus-halo);outline:none}.ChildNavItem-module__6XbwBq__root[data-active=true]{background-color:var(--glass-bg-2);color:var(--fg-0);font-weight:600}.ChildNavItem-module__6XbwBq__icon{width:16px;height:16px;color:var(--fg-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.ChildNavItem-module__6XbwBq__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}
.ViewPageHeader-module__xA-2Ta__root{gap:var(--s-3);flex-direction:column;display:flex}.ViewPageHeader-module__xA-2Ta__backButton{border-radius:var(--r-pill);background:var(--glass-bg-2);border:1px solid var(--border-2);width:36px;height:36px;color:var(--fg-1);transition:background var(--t-base) var(--ease-out-expo), border-color var(--t-base) var(--ease-out-expo);flex-shrink:0;place-items:center;text-decoration:none;display:inline-grid}.ViewPageHeader-module__xA-2Ta__backButton:hover{background:var(--glass-bg-3);border-color:var(--border-1)}.ViewPageHeader-module__xA-2Ta__backDivider{background:var(--border-2);flex-shrink:0;width:1px;height:20px;display:block}.ViewPageHeader-module__xA-2Ta__headingRow{justify-content:space-between;align-items:center;gap:var(--s-5);height:48px;padding:var(--s-2);display:flex}.ViewPageHeader-module__xA-2Ta__titleBlock{gap:var(--s-2);flex-direction:column;flex:1;min-inline-size:0;display:flex}.ViewPageHeader-module__xA-2Ta__title{color:var(--fg-0);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-snug);margin:0}.ViewPageHeader-module__xA-2Ta__root[data-scale=h1] .ViewPageHeader-module__xA-2Ta__title{font-size:var(--fs-h1);font-weight:800}.ViewPageHeader-module__xA-2Ta__root[data-title-style=display-uppercase] .ViewPageHeader-module__xA-2Ta__title{text-transform:uppercase;letter-spacing:var(--tracking-display);line-height:var(--lh-tight)}.ViewPageHeader-module__xA-2Ta__titleAccent{color:var(--brand-blaze)}.ViewPageHeader-module__xA-2Ta__metaSlot{align-items:center;gap:var(--s-4);flex-shrink:0;display:flex}.ViewPageHeader-module__xA-2Ta__actionSlot{align-items:center;gap:var(--s-3);flex:none;display:inline-flex}.ViewPageHeader-module__xA-2Ta__tabRow{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block-end:var(--s-3);overflow-x:auto}.ViewPageHeader-module__xA-2Ta__tabRow::-webkit-scrollbar{display:none}.ViewPageHeader-module__xA-2Ta__root[data-surface=topbar]{gap:var(--s-2);width:100%;min-width:0;padding-block:var(--s-2)}.ViewPageHeader-module__xA-2Ta__root[data-surface=topbar] .ViewPageHeader-module__xA-2Ta__headingRow{gap:var(--s-4);height:auto;min-height:36px;padding:0}.ViewPageHeader-module__xA-2Ta__root[data-surface=topbar] .ViewPageHeader-module__xA-2Ta__title{font-size:var(--fs-h4);letter-spacing:var(--tracking-h);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ViewPageHeader-module__xA-2Ta__root[data-surface=topbar][data-scale=h1] .ViewPageHeader-module__xA-2Ta__title{font-size:var(--fs-h3);font-weight:700}.ViewPageHeader-module__xA-2Ta__root[data-surface=topbar] .ViewPageHeader-module__xA-2Ta__backButton{width:30px;height:30px}.ViewPageHeader-module__xA-2Ta__root[data-surface=topbar] .ViewPageHeader-module__xA-2Ta__tabRow{padding-block-end:0}@media (max-width:767.98px){.ViewPageHeader-module__xA-2Ta__root[data-surface=inline] .ViewPageHeader-module__xA-2Ta__headingRow{flex-direction:column;align-items:stretch;height:auto;min-height:48px}.ViewPageHeader-module__xA-2Ta__root[data-surface=inline] .ViewPageHeader-module__xA-2Ta__actionSlot{flex-wrap:wrap;flex:auto}.ViewPageHeader-module__xA-2Ta__root[data-surface=inline] .ViewPageHeader-module__xA-2Ta__headingRow{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.ViewPageHeader-module__xA-2Ta__backButton{transition:none}}
.ClubCardPreview-module__DJnHFW__root{--club-card-inline:min(100%, 44rem);--club-card-compact:min(100%, 22.5rem);justify-content:center;width:100%;display:flex}.ClubCardPreview-module__DJnHFW__root[data-device=phone]{--club-card-inline:min(100%, 24rem);--club-card-compact:min(100%, 20.5rem)}.ClubCardPreview-module__DJnHFW__card{box-sizing:border-box;width:var(--club-card-inline);border:1px solid var(--border-1);border-radius:var(--r-lg);background:var(--bg-card);color:var(--fg-0);box-shadow:var(--shadow-2);position:relative;overflow:hidden}.ClubCardPreview-module__DJnHFW__card[data-private=true]{border-color:color-mix(in srgb, var(--brand-blaze) 38%, var(--border-1))}.ClubCardPreview-module__DJnHFW__root[data-mode=compact] .ClubCardPreview-module__DJnHFW__card{width:var(--club-card-compact);aspect-ratio:1}.ClubCardPreview-module__DJnHFW__root[data-mode=extended] .ClubCardPreview-module__DJnHFW__card{max-width:var(--club-card-inline)}.ClubCardPreview-module__DJnHFW__ultraLayout{gap:var(--s-4);min-block-size:6.5rem;padding-block:var(--s-4);padding-inline:var(--s-4);grid-template-columns:auto minmax(0,1fr);display:grid}.ClubCardPreview-module__DJnHFW__ultraContent,.ClubCardPreview-module__DJnHFW__compactLayout,.ClubCardPreview-module__DJnHFW__extendedLayout,.ClubCardPreview-module__DJnHFW__extendedIdentity,.ClubCardPreview-module__DJnHFW__descriptionBlock,.ClubCardPreview-module__DJnHFW__documentSection{flex-direction:column;display:flex}.ClubCardPreview-module__DJnHFW__ultraContent{justify-content:center;gap:var(--s-2);min-width:0}.ClubCardPreview-module__DJnHFW__nameRow{justify-content:space-between;align-items:flex-start;gap:var(--s-3);min-width:0;display:flex}.ClubCardPreview-module__DJnHFW__title{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-tight);color:var(--fg-0);text-transform:uppercase;letter-spacing:var(--tracking-h);margin:0}.ClubCardPreview-module__DJnHFW__root[data-mode=ultraCompact] .ClubCardPreview-module__DJnHFW__title,.ClubCardPreview-module__DJnHFW__root[data-mode=compact] .ClubCardPreview-module__DJnHFW__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.ClubCardPreview-module__DJnHFW__root[data-mode=ultraCompact] .ClubCardPreview-module__DJnHFW__title{font-size:var(--fs-h3)}.ClubCardPreview-module__DJnHFW__address{align-items:center;gap:var(--s-2);min-width:0;font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-tight);color:var(--fg-2);margin:0;display:flex}.ClubCardPreview-module__DJnHFW__address span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ClubCardPreview-module__DJnHFW__ultraMeta,.ClubCardPreview-module__DJnHFW__compactBottom{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:0;display:flex}.ClubCardPreview-module__DJnHFW__compactLayout{height:100%;padding-block:var(--s-5);padding-inline:var(--s-5);justify-content:space-between;gap:var(--s-4)}.ClubCardPreview-module__DJnHFW__compactHead{align-items:center;gap:var(--s-4);grid-template-columns:auto minmax(0,1fr);display:grid}.ClubCardPreview-module__DJnHFW__compactHeadMeta{align-items:flex-end;gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.ClubCardPreview-module__DJnHFW__compactBody{justify-content:center;gap:var(--s-2);flex-direction:column;flex:1;min-height:0;display:flex}.ClubCardPreview-module__DJnHFW__compactHeadline{-webkit-line-clamp:2;min-width:0;font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--fg-1);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ClubCardPreview-module__DJnHFW__cover{background:color-mix(in srgb, var(--brand-blaze) 10%, var(--bg-base));block-size:8rem;position:relative}.ClubCardPreview-module__DJnHFW__cover img{object-fit:cover}.ClubCardPreview-module__DJnHFW__cover:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--bg-card) 0%, transparent), var(--bg-card));position:absolute;inset:0}.ClubCardPreview-module__DJnHFW__extendedLayout{gap:var(--s-5);padding-block-end:var(--s-6)}.ClubCardPreview-module__DJnHFW__extendedHeader{gap:var(--s-4);padding-block:var(--s-6) 0;padding-inline:var(--s-6);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ClubCardPreview-module__DJnHFW__cover+.ClubCardPreview-module__DJnHFW__extendedHeader{z-index:1;margin-block-start:calc(-1 * var(--s-8));position:relative}.ClubCardPreview-module__DJnHFW__extendedIdentity{gap:var(--s-2);min-width:0}.ClubCardPreview-module__DJnHFW__headline{font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:var(--lh-normal);color:var(--fg-1);margin:0}.ClubCardPreview-module__DJnHFW__descriptionBlock{gap:var(--s-3);padding-inline:var(--s-6)}.ClubCardPreview-module__DJnHFW__description{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--fg-1);overflow-wrap:anywhere;margin:0}.ClubCardPreview-module__DJnHFW__highlightGroup,.ClubCardPreview-module__DJnHFW__chipList,.ClubCardPreview-module__DJnHFW__extendedSports{gap:var(--s-2);flex-wrap:wrap;display:flex}.ClubCardPreview-module__DJnHFW__chipList,.ClubCardPreview-module__DJnHFW__extendedSports,.ClubCardPreview-module__DJnHFW__documentList,.ClubCardPreview-module__DJnHFW__facilitySignals,.ClubCardPreview-module__DJnHFW__sportIcons,.ClubCardPreview-module__DJnHFW__statusIcons{margin:0;padding:0;list-style:none}.ClubCardPreview-module__DJnHFW__chip{align-items:center;gap:var(--s-2);border:1px solid var(--border-1);border-radius:var(--r-pill);min-inline-size:0;padding-block:var(--s-1);padding-inline:var(--s-3);background:var(--glass-bg-2);font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--fg-1);display:inline-flex}.ClubCardPreview-module__DJnHFW__chip strong{font-family:var(--font-display);color:var(--fg-0);text-transform:uppercase;letter-spacing:var(--tracking-h)}.ClubCardPreview-module__DJnHFW__extendedSection{gap:var(--s-3);margin-inline:var(--s-6);border-block-start:1px solid var(--border-1);flex-direction:column;padding-block-start:var(--s-4);display:flex}.ClubCardPreview-module__DJnHFW__extendedSection h3{font-family:var(--font-display);font-size:var(--fs-body-lg);font-weight:700;line-height:var(--lh-tight);color:var(--fg-0);text-transform:uppercase;letter-spacing:var(--tracking-h);margin:0}.ClubCardPreview-module__DJnHFW__extendedSports{align-items:center}.ClubCardPreview-module__DJnHFW__sportLabel{align-items:center;gap:var(--s-2);min-width:0;font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--fg-1);display:inline-flex}.ClubCardPreview-module__DJnHFW__trainerList{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ClubCardPreview-module__DJnHFW__trainerCard{align-items:start;gap:var(--s-3);grid-template-columns:auto minmax(0,1fr);display:grid}.ClubCardPreview-module__DJnHFW__trainerPhoto{border:1px solid color-mix(in srgb, var(--bg-card) 70%, var(--border-1));border-radius:var(--r-pill);background:color-mix(in srgb, var(--brand-blaze) 12%, var(--bg-base));block-size:3rem;inline-size:3rem;color:var(--fg-0);font-family:var(--font-display);font-size:var(--fs-body);letter-spacing:var(--tracking-h);flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.ClubCardPreview-module__DJnHFW__trainerPhoto img{object-fit:cover;block-size:100%;inline-size:100%}.ClubCardPreview-module__DJnHFW__trainerInfo{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.ClubCardPreview-module__DJnHFW__trainerName{min-width:0;font-family:var(--font-body);font-size:var(--fs-body);font-weight:600;line-height:var(--lh-tight);color:var(--fg-0);overflow-wrap:anywhere}.ClubCardPreview-module__DJnHFW__trainerSports{min-width:0;font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-tight);color:var(--fg-2);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);overflow-wrap:anywhere}.ClubCardPreview-module__DJnHFW__trainerDescription{-webkit-line-clamp:3;min-width:0;font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--fg-2);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ClubCardPreview-module__DJnHFW__logo{border:1px solid color-mix(in srgb, var(--bg-card) 70%, var(--border-1));border-radius:var(--r-md);background:color-mix(in srgb, var(--brand-blaze) 12%, var(--bg-base));color:var(--fg-0);box-shadow:var(--shadow-1);font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:var(--tracking-h);flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.ClubCardPreview-module__DJnHFW__logo[data-size=sm]{block-size:5rem;inline-size:5rem}.ClubCardPreview-module__DJnHFW__logo[data-size=md]{block-size:4.75rem;inline-size:4.75rem}.ClubCardPreview-module__DJnHFW__logo[data-size=lg]{block-size:5.75rem;inline-size:5.75rem}.ClubCardPreview-module__DJnHFW__logo img{object-fit:cover;block-size:100%;inline-size:100%}.ClubCardPreview-module__DJnHFW__statusIcons{align-items:center;gap:var(--s-1);flex:none;display:inline-flex}.ClubCardPreview-module__DJnHFW__statusIcons li{border:1px solid var(--border-1);border-radius:var(--r-pill);background:var(--bg-base);block-size:1.75rem;inline-size:1.75rem;color:var(--fg-1);place-items:center;display:grid}.ClubCardPreview-module__DJnHFW__facilitySignals{align-items:center;gap:var(--s-2);min-width:0;display:flex}.ClubCardPreview-module__DJnHFW__facilitySignals li,.ClubCardPreview-module__DJnHFW__facilityEmpty,.ClubCardPreview-module__DJnHFW__sportsEmpty{align-items:center;gap:var(--s-1);min-width:0;font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-tight);color:var(--fg-2);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);display:inline-flex}.ClubCardPreview-module__DJnHFW__facilitySignals span,.ClubCardPreview-module__DJnHFW__facilityEmpty,.ClubCardPreview-module__DJnHFW__sportsEmpty{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ClubCardPreview-module__DJnHFW__facilitySignals li{border-radius:var(--r-pill);padding-block:var(--s-1);padding-inline:var(--s-2)}.ClubCardPreview-module__DJnHFW__facilitySignals li[data-kind=indoor]{background:var(--info-soft);color:var(--info)}.ClubCardPreview-module__DJnHFW__facilitySignals li[data-kind=outdoor]{background:var(--warning-soft);color:var(--warning)}.ClubCardPreview-module__DJnHFW__sportIcons{align-items:center;gap:var(--s-1);flex:none;display:inline-flex}.ClubCardPreview-module__DJnHFW__compactHeadMeta .ClubCardPreview-module__DJnHFW__facilitySignals{flex-wrap:wrap;justify-content:flex-end}.ClubCardPreview-module__DJnHFW__compactHeadMeta .ClubCardPreview-module__DJnHFW__statusIcons,.ClubCardPreview-module__DJnHFW__compactHeadMeta .ClubCardPreview-module__DJnHFW__facilitySignals{align-self:flex-end}.ClubCardPreview-module__DJnHFW__sportIcons li{border-radius:var(--r-xs);background:color-mix(in srgb, var(--brand-blaze) 10%, var(--bg-base));block-size:1.75rem;inline-size:1.75rem;color:var(--fg-0);place-items:center;display:grid}.ClubCardPreview-module__DJnHFW__documentSection{gap:var(--s-3)}.ClubCardPreview-module__DJnHFW__documentSection p,.ClubCardPreview-module__DJnHFW__empty{font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--fg-2);overflow-wrap:anywhere;margin:0}.ClubCardPreview-module__DJnHFW__documentList{gap:var(--s-2);flex-direction:column;display:flex}.ClubCardPreview-module__DJnHFW__documentList li{align-items:center;gap:var(--s-2);min-width:0;font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--fg-1);display:flex}.ClubCardPreview-module__DJnHFW__documentList span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ClubCardPreview-module__DJnHFW__documentList em{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--fg-3);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);flex:none;font-style:normal}@media (max-width:640px){.ClubCardPreview-module__DJnHFW__extendedHeader{grid-template-columns:1fr}.ClubCardPreview-module__DJnHFW__nameRow,.ClubCardPreview-module__DJnHFW__ultraMeta,.ClubCardPreview-module__DJnHFW__compactBottom{flex-direction:column;align-items:flex-start}.ClubCardPreview-module__DJnHFW__statusIcons{align-self:flex-start}}
.legacy-module__cQmcea__section{gap:var(--s-4);flex-direction:column;display:flex}.legacy-module__cQmcea__muted{color:var(--fg-1);margin:0}.legacy-module__cQmcea__cardActions,.legacy-module__cQmcea__actionRow{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.legacy-module__cQmcea__preview,.legacy-module__cQmcea__listPanel,.legacy-module__cQmcea__tablePanel,.legacy-module__cQmcea__card,.legacy-module__cQmcea__uploadBox{border:1px solid var(--border-2);border-radius:var(--r-card);background:var(--bg-card);box-shadow:inset 0 1px 0 var(--glass-inner-hi), inset 0 -1px 0 var(--glass-inner-lo), var(--shadow-1)}.legacy-module__cQmcea__mediaGrid,.legacy-module__cQmcea__cards{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.legacy-module__cQmcea__preview,.legacy-module__cQmcea__card,.legacy-module__cQmcea__uploadBox,.legacy-module__cQmcea__listPanel,.legacy-module__cQmcea__tablePanel{padding:var(--s-5)}.legacy-module__cQmcea__preview h2,.legacy-module__cQmcea__card h3,.legacy-module__cQmcea__listPanel h3,.legacy-module__cQmcea__tablePanel h3{margin-block:0 var(--s-2);color:var(--fg-0);font-size:var(--fs-h5);line-height:var(--lh-snug)}.legacy-module__cQmcea__preview p,.legacy-module__cQmcea__card p{color:var(--fg-1);margin:0}.legacy-module__cQmcea__preview dl{gap:var(--s-2);margin-block-end:0;display:grid}.legacy-module__cQmcea__preview dt{color:var(--fg-3);font-size:var(--fs-caption)}.legacy-module__cQmcea__preview dd{color:var(--fg-0);margin-inline-start:0}.legacy-module__cQmcea__form,.legacy-module__cQmcea__inlineForm,.legacy-module__cQmcea__hoursGrid,.legacy-module__cQmcea__table,.legacy-module__cQmcea__subgrid,.legacy-module__cQmcea__capabilityGrid{gap:var(--s-4);display:grid}.legacy-module__cQmcea__formGrid,.legacy-module__cQmcea__subgrid{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.legacy-module__cQmcea__field{gap:var(--s-2);color:var(--fg-1);font-size:var(--fs-body-sm);flex-direction:column;display:flex}.legacy-module__cQmcea__field span{color:var(--fg-2)}.legacy-module__cQmcea__fieldHint{margin-top:var(--s-1);color:var(--fg-2);font-size:var(--fs-caption);line-height:1.4}.legacy-module__cQmcea__field input,.legacy-module__cQmcea__field select,.legacy-module__cQmcea__field textarea,.legacy-module__cQmcea__socialRow input,.legacy-module__cQmcea__socialRow select,.legacy-module__cQmcea__hourRow input,.legacy-module__cQmcea__inlineForm input,.legacy-module__cQmcea__inlineForm select,.legacy-module__cQmcea__inlineForm textarea{border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--bg-base);width:100%;color:var(--fg-0);padding-block:var(--s-2);padding-inline:var(--s-3);font:inherit}.legacy-module__cQmcea__field textarea{resize:vertical}.legacy-module__cQmcea__socialRow,.legacy-module__cQmcea__hourRow,.legacy-module__cQmcea__tableRow{gap:var(--s-3);grid-template-columns:minmax(110px,.7fr) repeat(3,minmax(120px,1fr));align-items:center;display:grid}.legacy-module__cQmcea__tableRow{padding-block:var(--s-2);border-bottom:1px solid var(--border-1);color:var(--fg-1);grid-template-columns:2fr 1fr 1fr 1.4fr}.legacy-module__cQmcea__checkboxLabel{align-items:center;gap:var(--s-2);color:var(--fg-1);min-height:32px;display:inline-flex}.legacy-module__cQmcea__uploadBox{gap:var(--s-3);cursor:pointer;display:grid}.legacy-module__cQmcea__uploadBox input{color:var(--fg-1)}.legacy-module__cQmcea__primaryButton,.legacy-module__cQmcea__secondaryButton{border-radius:var(--r-pill);min-height:40px;padding-block:var(--s-2);padding-inline:var(--s-5);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.legacy-module__cQmcea__primaryButton{border:1px solid var(--brand-blaze);background:var(--brand-blaze);color:var(--fg-on-brand)}.legacy-module__cQmcea__secondaryButton{border:1px solid var(--border-2);color:var(--fg-0);background:0 0}.legacy-module__cQmcea__primaryButton:disabled,.legacy-module__cQmcea__secondaryButton:disabled{cursor:progress;opacity:.62}.legacy-module__cQmcea__inlineForm{border:1px solid var(--border-1);border-radius:var(--r-md);padding:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.legacy-module__cQmcea__hoursGrid{border:1px solid var(--border-1);border-radius:var(--r-md);padding:var(--s-4)}.legacy-module__cQmcea__hourRow{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(120px,1fr)}.legacy-module__cQmcea__capabilityGrid{margin-block:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media (max-width:860px){.legacy-module__cQmcea__socialRow,.legacy-module__cQmcea__hourRow,.legacy-module__cQmcea__tableRow{grid-template-columns:1fr}}
.ChipCheckbox-module__NHQQbW__root{align-items:center;gap:var(--s-2);padding-block:var(--s-2);padding-inline:var(--s-4);border:1px solid var(--border-2);border-radius:var(--r-pill);background:var(--bg-card);color:var(--fg-1);font:inherit;cursor:pointer;transition:border-color var(--t-fast) var(--ease-out-expo), background var(--t-fast) var(--ease-out-expo), transform var(--t-fast) var(--ease-spring);font-weight:500;display:inline-flex}.ChipCheckbox-module__NHQQbW__root[data-checked=true]{border-color:var(--border-brand);background:var(--bg-raised);color:var(--fg-0)}.ChipCheckbox-module__NHQQbW__root[data-tone=brand][data-checked=true]{background:var(--brand-blaze);border-color:var(--brand-blaze);color:var(--fg-on-brand)}.ChipCheckbox-module__NHQQbW__root:focus-visible{outline:2px solid var(--brand-blaze);outline-offset:2px}.ChipCheckbox-module__NHQQbW__root:active:not(:disabled){transform:scale(.97)}.ChipCheckbox-module__NHQQbW__root:disabled{opacity:.62;cursor:progress}.ChipCheckbox-module__NHQQbW__check{border-radius:var(--r-xs);width:16px;height:16px;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.ChipCheckbox-module__NHQQbW__label{white-space:nowrap}@media (prefers-reduced-motion:reduce){.ChipCheckbox-module__NHQQbW__root{transition:none}.ChipCheckbox-module__NHQQbW__root:active:not(:disabled){transform:none}}
.DayChipGroup-module__gS9wcq__root{gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.DayChipGroup-module__gS9wcq__chip{min-width:44px;padding-block:var(--s-2);padding-inline:var(--s-3);border:1px solid var(--border-2);border-radius:var(--r-pill);background:var(--bg-card);color:var(--fg-1);font:inherit;cursor:pointer;transition:border-color var(--t-fast) var(--ease-out-expo), background var(--t-fast) var(--ease-out-expo), color var(--t-fast) var(--ease-out-expo);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.DayChipGroup-module__gS9wcq__chip[data-checked=true]{border-color:var(--border-brand);background:var(--bg-raised);color:var(--fg-0)}.DayChipGroup-module__gS9wcq__chip:focus-visible{outline:2px solid var(--brand-blaze);outline-offset:2px}.DayChipGroup-module__gS9wcq__chip:disabled{opacity:.62;cursor:progress}@media (prefers-reduced-motion:reduce){.DayChipGroup-module__gS9wcq__chip{transition:none}}
@keyframes DirtyFooter-module__TMgVDa__dirtyFlash{0%{box-shadow:0 0 #0000}30%{box-shadow:0 0 0 3px #fb4f1459}to{box-shadow:0 0 #0000}}.DirtyFooter-module__TMgVDa__actions{align-items:center;gap:var(--s-3);opacity:1;border-radius:var(--r-sm);width:100%;transition:opacity var(--t-base) var(--ease-out-expo);display:flex}.DirtyFooter-module__TMgVDa__actions[data-visible=true]{animation:DirtyFooter-module__TMgVDa__dirtyFlash .6s var(--ease-out-expo) both}.DirtyFooter-module__TMgVDa__actions[data-visible=false]{opacity:0;pointer-events:none}.DirtyFooter-module__TMgVDa__summary{align-items:center;gap:var(--s-2);flex:auto;min-width:0;display:inline-flex}.DirtyFooter-module__TMgVDa__buttons{align-items:center;gap:var(--s-2);flex-shrink:0;margin-inline-start:auto;display:inline-flex}.DirtyFooter-module__TMgVDa__discard,.DirtyFooter-module__TMgVDa__save{min-height:32px;padding-block:var(--s-1);padding-inline:var(--s-4);border-radius:var(--r-pill);font:inherit;cursor:pointer;transition:background var(--t-fast) var(--ease-out-expo), border-color var(--t-fast) var(--ease-out-expo);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.DirtyFooter-module__TMgVDa__discard{border:1px solid var(--border-2);color:var(--fg-0);background:0 0}.DirtyFooter-module__TMgVDa__save{border:1px solid var(--brand-blaze);background:var(--brand-blaze);color:var(--fg-on-brand)}.DirtyFooter-module__TMgVDa__discard:disabled,.DirtyFooter-module__TMgVDa__save:disabled{opacity:.62;cursor:not-allowed}.DirtyFooter-module__TMgVDa__discard:focus-visible,.DirtyFooter-module__TMgVDa__save:focus-visible{outline:2px solid var(--brand-blaze);outline-offset:2px}@media (prefers-reduced-motion:reduce){.DirtyFooter-module__TMgVDa__actions,.DirtyFooter-module__TMgVDa__discard,.DirtyFooter-module__TMgVDa__save{transition:none;animation:none}}
.EditorActionsCard-module__0xpXaG__actions{justify-content:flex-end;align-items:center;gap:var(--s-2);width:100%;display:inline-flex}.EditorActionsCard-module__0xpXaG__cancel,.EditorActionsCard-module__0xpXaG__save{min-height:32px;padding-block:var(--s-1);padding-inline:var(--s-4);border-radius:var(--r-pill);font:inherit;cursor:pointer;transition:background var(--t-fast) var(--ease-out-expo), border-color var(--t-fast) var(--ease-out-expo);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.EditorActionsCard-module__0xpXaG__cancel{border:1px solid var(--border-2);color:var(--fg-0);background:0 0}.EditorActionsCard-module__0xpXaG__save{border:1px solid var(--brand-blaze);background:var(--brand-blaze);color:var(--fg-on-brand)}.EditorActionsCard-module__0xpXaG__cancel:disabled,.EditorActionsCard-module__0xpXaG__save:disabled{opacity:.62;cursor:not-allowed}.EditorActionsCard-module__0xpXaG__cancel:focus-visible,.EditorActionsCard-module__0xpXaG__save:focus-visible{outline:2px solid var(--brand-blaze);outline-offset:2px}@media (prefers-reduced-motion:reduce){.EditorActionsCard-module__0xpXaG__cancel,.EditorActionsCard-module__0xpXaG__save{transition:none}}
.EmptyState-module__WY7hWW__root{text-align:center;align-items:center;gap:var(--s-3);padding-block:var(--s-7);padding-inline:var(--s-5);border:1px dashed var(--border-2);border-radius:var(--r-card);background:var(--bg-card);color:var(--fg-1);flex-direction:column;margin:1rem;display:flex}.EmptyState-module__WY7hWW__root[data-tone=brand]{border-color:var(--border-brand)}.EmptyState-module__WY7hWW__root[data-tone=warn]{border-color:var(--warning,var(--brand-blaze))}.EmptyState-module__WY7hWW__icon{border-radius:var(--r-pill);background:var(--bg-raised);width:48px;height:48px;color:var(--fg-1);justify-content:center;align-items:center;display:inline-flex}.EmptyState-module__WY7hWW__title{color:var(--fg-0);font-size:var(--fs-h5);line-height:var(--lh-snug);margin:0}.EmptyState-module__WY7hWW__description{color:var(--fg-2);max-width:48ch;margin:0}.EmptyState-module__WY7hWW__action{margin-block-start:var(--s-3)}
.FilePicker-module__7V4YoW__root{justify-content:center;align-items:center;gap:var(--s-2);padding-block:var(--s-6);padding-inline:var(--s-5);border:1px dashed var(--border-2);border-radius:var(--r-card);background:var(--bg-card);color:var(--fg-1);text-align:center;cursor:pointer;transition:border-color var(--t-fast) var(--ease-out-expo), background var(--t-fast) var(--ease-out-expo);flex-direction:column;display:flex}.FilePicker-module__7V4YoW__root[data-compact=true]{justify-content:center;align-items:center;gap:var(--s-2);padding-block:var(--s-2);padding-inline:var(--s-4);border:1px solid var(--border-2);border-radius:var(--r-pill);background:var(--bg-card);flex-direction:row}.FilePicker-module__7V4YoW__root[data-compact=true]:hover:not([data-disabled=true]){border-color:var(--border-brand);background:var(--bg-card-hover)}.FilePicker-module__7V4YoW__root[data-compact=true][data-dragging=true],.FilePicker-module__7V4YoW__root[data-dragging=true]{border-color:var(--border-brand);background:var(--bg-raised)}.FilePicker-module__7V4YoW__root[data-disabled=true]{opacity:.62;cursor:progress}.FilePicker-module__7V4YoW__root:focus-visible{outline:2px solid var(--brand-blaze);outline-offset:2px}.FilePicker-module__7V4YoW__label{color:var(--fg-0);font-size:var(--fs-body)}.FilePicker-module__7V4YoW__root[data-compact=true] .FilePicker-module__7V4YoW__label{font-size:var(--fs-body-sm);font-weight:500}.FilePicker-module__7V4YoW__description{color:var(--fg-2);font-size:var(--fs-caption)}.FilePicker-module__7V4YoW__root[data-compact=true] .FilePicker-module__7V4YoW__description{display:none}.FilePicker-module__7V4YoW__nativeInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.FilePicker-module__7V4YoW__root{transition:none}}
.SegmentControl-module__keGATW__root{isolation:isolate;flex-direction:column;min-width:0;display:inline-flex;position:relative;overflow:visible}.SegmentControl-module__keGATW__root[data-orientation=vertical]{flex-direction:row}.SegmentControl-module__keGATW__track{padding:var(--s-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;min-width:0;display:inline-grid;position:relative}.SegmentControl-module__keGATW__root[data-orientation=vertical] .SegmentControl-module__keGATW__track{border-radius:var(--r-md);grid-auto-rows:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row}.SegmentControl-module__keGATW__track:after{content:"";border-radius:var(--r-pill);background:linear-gradient(90deg, transparent 0%, var(--border-brand) 30%, var(--border-brand) 70%, transparent 100%);opacity:.65;pointer-events:none;height:1.5px;position:absolute;inset-block-end:calc(-1 * var(--s-2));inset-inline:12%}.SegmentControl-module__keGATW__root[data-size=sm] .SegmentControl-module__keGATW__track:after,.SegmentControl-module__keGATW__root[data-has-subnav=true] .SegmentControl-module__keGATW__track:after{display:none}.SegmentControl-module__keGATW__root[data-orientation=vertical] .SegmentControl-module__keGATW__track:after{inset-block:14%;inset-inline:auto;background:linear-gradient(180deg, transparent 0%, var(--border-brand) 30%, var(--border-brand) 70%, transparent 100%);width:1.5px;height:auto;inset-inline-end:calc(-1 * var(--s-2))}.SegmentControl-module__keGATW__indicator{top:var(--s-1);width:calc((100% - (var(--s-1) * 2)) / var(--segment-count));height:calc(100% - (var(--s-1) * 2));border-radius:var(--r-pill);background:var(--bg-card);border:1px solid var(--border-brand);box-shadow:var(--shadow-1);transform:translateX(calc(100% * var(--segment-active)));transition:transform var(--t-base) var(--ease-out-expo);z-index:0;position:absolute;inset-inline-start:var(--s-1)}.SegmentControl-module__keGATW__root[data-orientation=vertical] .SegmentControl-module__keGATW__indicator{width:calc(100% - (var(--s-1) * 2));height:calc((100% - (var(--s-1) * 2)) / var(--segment-count));border-radius:var(--r-md);transform:translateY(calc(100% * var(--segment-active)))}.SegmentControl-module__keGATW__item{justify-content:center;align-items:center;gap:var(--s-2);min-width:0;padding-block:var(--s-2);padding-inline:var(--s-4);border-radius:var(--r-pill);color:var(--fg-2);font:inherit;cursor:pointer;white-space:nowrap;z-index:1;transition:color var(--t-fast) var(--ease-out-expo);background:0 0;border:0;font-weight:500;display:inline-flex;position:relative}.SegmentControl-module__keGATW__item[data-active=true]{color:var(--fg-0)}.SegmentControl-module__keGATW__item:hover:not(:disabled):not([data-active=true]){color:var(--fg-1)}.SegmentControl-module__keGATW__item:disabled{opacity:.62;cursor:progress}.SegmentControl-module__keGATW__root[data-size=sm] .SegmentControl-module__keGATW__item{padding-block:var(--s-1);padding-inline:var(--s-3);font-size:var(--fs-caption)}.SegmentControl-module__keGATW__root[data-variant=segmented] .SegmentControl-module__keGATW__track{border-block-end:1px solid var(--border-2);background:0 0;border-radius:0;gap:0;padding:0}.SegmentControl-module__keGATW__root[data-variant=segmented] .SegmentControl-module__keGATW__track:after{display:none}.SegmentControl-module__keGATW__root[data-variant=segmented] .SegmentControl-module__keGATW__indicator{top:auto;height:2px;width:calc(100% / var(--segment-count));border-radius:var(--r-pill);background:var(--brand-blaze);box-shadow:var(--glow-brace-sm);border:0;inset-block-end:-1px;inset-inline-start:0}.SegmentControl-module__keGATW__root[data-variant=segmented] .SegmentControl-module__keGATW__item{padding-block:var(--s-3);padding-inline:var(--s-5);color:var(--fg-2);letter-spacing:.005em;border-radius:0;font-weight:500}.SegmentControl-module__keGATW__root[data-variant=segmented] .SegmentControl-module__keGATW__item[data-active=true]{color:var(--fg-0);font-weight:600}.SegmentControl-module__keGATW__root[data-variant=segmented] .SegmentControl-module__keGATW__item:hover:not(:disabled):not([data-active=true]){color:var(--fg-1)}.SegmentControl-module__keGATW__root[data-variant=segmented][data-size=sm] .SegmentControl-module__keGATW__item{padding-block:var(--s-2);padding-inline:var(--s-4)}.SegmentControl-module__keGATW__root[data-variant=segmented][data-orientation=vertical] .SegmentControl-module__keGATW__track{border-block-end:0;border-inline-start:1px solid var(--border-2)}.SegmentControl-module__keGATW__root[data-variant=segmented][data-orientation=vertical] .SegmentControl-module__keGATW__indicator{inset-block-end:auto;top:0;width:2px;height:calc(100% / var(--segment-count));transform:translateY(calc(100% * var(--segment-active)));inset-inline-start:-1px}.SegmentControl-module__keGATW__root[data-variant=pillGlass] .SegmentControl-module__keGATW__track{padding:var(--s-1);background:var(--glass-bg-1);border:1px solid var(--glass-stroke-1);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);box-shadow:inset 0 1px 0 var(--glass-inner-hi);gap:var(--s-1)}.SegmentControl-module__keGATW__root[data-variant=pillGlass] .SegmentControl-module__keGATW__track:after{display:none}.SegmentControl-module__keGATW__root[data-variant=pillGlass] .SegmentControl-module__keGATW__indicator{top:var(--s-1);border-radius:var(--r-pill);background:var(--brand-blaze);height:auto;box-shadow:var(--glow-brace-sm);border:0;inset-block-end:var(--s-1)}.SegmentControl-module__keGATW__root[data-variant=pillGlass] .SegmentControl-module__keGATW__item{padding-block:var(--s-3);padding-inline:var(--s-5);border-radius:var(--r-pill);font-family:var(--font-display);font-size:var(--fs-body-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-2);gap:var(--s-2);font-weight:600}.SegmentControl-module__keGATW__root[data-variant=pillGlass] .SegmentControl-module__keGATW__item[data-active=true]{color:var(--fg-on-brand)}.SegmentControl-module__keGATW__root[data-variant=pillGlass] .SegmentControl-module__keGATW__item:hover:not(:disabled):not([data-active=true]){color:var(--fg-0)}.SegmentControl-module__keGATW__root[data-variant=pillGlass][data-orientation=vertical] .SegmentControl-module__keGATW__indicator{border-radius:var(--r-md);width:auto;inset-inline-start:var(--s-1);inset-inline-end:var(--s-1)}.SegmentControl-module__keGATW__subnav{padding-block:var(--s-3) var(--s-2);padding-inline:var(--s-3);position:relative}.SegmentControl-module__keGATW__subnav:empty{display:none}.SegmentControl-module__keGATW__subnav:before{content:"";background:var(--border-brand);clip-path:polygon(50% 100%,0% 0%,100% 0%);width:14px;height:8px;transition:inset-inline-start var(--t-base) var(--ease-out-expo);pointer-events:none;z-index:2;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--s-1) + (var(--segment-active) + .5) * ((100% - var(--s-1) * 2) / var(--segment-count)));transform:translate(-50%,-50%)}.SegmentControl-module__keGATW__root[data-variant=pillGlass][data-has-subnav=true]{background:var(--glass-bg-1);border:1px solid var(--glass-stroke-1);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);box-shadow:inset 0 1px 0 var(--glass-inner-hi)}.SegmentControl-module__keGATW__root[data-variant=pillGlass][data-has-subnav=true] .SegmentControl-module__keGATW__track{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0}@media (prefers-reduced-motion:reduce){.SegmentControl-module__keGATW__indicator,.SegmentControl-module__keGATW__item,.SegmentControl-module__keGATW__subnav:before{transition:none}}
.StatusBadge-module__E2F-1a__root{vertical-align:middle;align-items:center;display:inline-flex}
.ToggleSwitch-module__UQ7NRa__root{align-items:center;gap:var(--s-3);color:var(--fg-1);display:inline-flex}.ToggleSwitch-module__UQ7NRa__root[data-disabled=true]{opacity:.62;cursor:progress}.ToggleSwitch-module__UQ7NRa__track{border:1px solid var(--border-2);border-radius:var(--r-pill);background:var(--bg-base);cursor:pointer;width:40px;height:22px;transition:background var(--t-base) var(--ease-out-expo), border-color var(--t-base) var(--ease-out-expo);flex:none;padding:0;position:relative}.ToggleSwitch-module__UQ7NRa__track[data-checked=true]{background:var(--brand-blaze);border-color:var(--brand-blaze)}.ToggleSwitch-module__UQ7NRa__track:focus-visible{outline:2px solid var(--brand-blaze);outline-offset:2px}.ToggleSwitch-module__UQ7NRa__track:disabled{cursor:progress}.ToggleSwitch-module__UQ7NRa__root[data-size=sm] .ToggleSwitch-module__UQ7NRa__track{width:32px;height:18px}.ToggleSwitch-module__UQ7NRa__thumb{top:50%;border-radius:var(--r-pill);background:var(--fg-on-brand);width:16px;height:16px;box-shadow:var(--shadow-1);transition:inset-inline-start var(--t-base) var(--ease-spring);position:absolute;inset-inline-start:2px;transform:translateY(-50%)}.ToggleSwitch-module__UQ7NRa__track[data-checked=true] .ToggleSwitch-module__UQ7NRa__thumb{inset-inline-start:calc(100% - 18px)}.ToggleSwitch-module__UQ7NRa__root[data-size=sm] .ToggleSwitch-module__UQ7NRa__thumb{width:12px;height:12px}.ToggleSwitch-module__UQ7NRa__root[data-size=sm] .ToggleSwitch-module__UQ7NRa__track[data-checked=true] .ToggleSwitch-module__UQ7NRa__thumb{inset-inline-start:calc(100% - 14px)}.ToggleSwitch-module__UQ7NRa__label{font:inherit;font-size:var(--fs-body-sm)}@media (prefers-reduced-motion:reduce){.ToggleSwitch-module__UQ7NRa__track,.ToggleSwitch-module__UQ7NRa__thumb{transition:none}}
.TimeRangeField-module__d6co4q__root{gap:var(--s-3);flex-direction:column;display:flex}.TimeRangeField-module__d6co4q__fields{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.TimeRangeField-module__d6co4q__field{gap:var(--s-1);color:var(--fg-1);font-size:var(--fs-body-sm);flex-direction:column;display:flex}.TimeRangeField-module__d6co4q__fieldLabel{color:var(--fg-2);font-size:var(--fs-caption)}.TimeRangeField-module__d6co4q__field input{border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--bg-base);width:100%;color:var(--fg-0);padding-block:var(--s-2);padding-inline:var(--s-3);font:inherit;transition:border-color var(--t-fast) var(--ease-out-expo)}.TimeRangeField-module__d6co4q__field input:focus-visible{border-color:var(--brand-blaze);outline:2px solid var(--brand-blaze);outline-offset:1px}.TimeRangeField-module__d6co4q__root[data-invalid=true] .TimeRangeField-module__d6co4q__field input{border-color:var(--danger,var(--brand-blaze))}.TimeRangeField-module__d6co4q__error{color:var(--danger,var(--brand-blaze));font-size:var(--fs-caption);margin:0}@media (prefers-reduced-motion:reduce){.TimeRangeField-module__d6co4q__field input{transition:none}}
.ExpandablePanel-module__gxGYnq__root{background:var(--bg-card);--panel-accent:var(--fg-3);--panel-accent-soft:color-mix(in srgb, var(--fg-2) 14%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden}.ExpandablePanel-module__gxGYnq__root[data-accent=blaze]{--panel-accent:var(--brand-blaze);--panel-accent-soft:color-mix(in srgb, var(--brand-blaze) 16%, transparent)}.ExpandablePanel-module__gxGYnq__root[data-accent=info]{--panel-accent:var(--info);--panel-accent-soft:var(--info-soft)}.ExpandablePanel-module__gxGYnq__root[data-accent=success]{--panel-accent:var(--success);--panel-accent-soft:var(--success-soft)}.ExpandablePanel-module__gxGYnq__root[data-accent=warning]{--panel-accent:var(--warning);--panel-accent-soft:var(--warning-soft)}.ExpandablePanel-module__gxGYnq__root[data-accent=danger]{--panel-accent:var(--danger);--panel-accent-soft:var(--danger-soft)}.ExpandablePanel-module__gxGYnq__root[data-accent=energy]{--panel-accent:var(--accent-energy);--panel-accent-soft:color-mix(in srgb, var(--accent-energy) 18%, transparent)}.ExpandablePanel-module__gxGYnq__root[data-accent=clay]{--panel-accent:var(--accent-clay);--panel-accent-soft:color-mix(in srgb, var(--accent-clay) 18%, transparent)}.ExpandablePanel-module__gxGYnq__root:after{content:"";inset-inline:var(--s-5);background:linear-gradient(90deg, transparent 0%, var(--panel-accent) 22%, var(--panel-accent) 78%, transparent 100%);opacity:.55;pointer-events:none;height:1.5px;position:absolute;inset-block-end:0}.ExpandablePanel-module__gxGYnq__root[data-tone=muted]{background:var(--bg-base)}.ExpandablePanel-module__gxGYnq__root[data-disabled=true]{opacity:.6}.ExpandablePanel-module__gxGYnq__trigger{justify-content:flex-start;align-items:center;gap:var(--s-3);width:100%;height:70px;padding:var(--s-4) var(--s-5);text-align:left;cursor:pointer;color:var(--fg-0);font-family:var(--font-body);background:0 0;border:none;min-width:0;display:flex}.ExpandablePanel-module__gxGYnq__trigger:hover:not(:disabled){background:var(--bg-card-hover)}.ExpandablePanel-module__gxGYnq__trigger:focus-visible{outline:2px solid var(--brand-blaze);outline-offset:-2px}.ExpandablePanel-module__gxGYnq__trigger:disabled{cursor:not-allowed}.ExpandablePanel-module__gxGYnq__icon{border-radius:var(--r-sm);background:var(--panel-accent-soft);width:32px;height:32px;color:var(--panel-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.ExpandablePanel-module__gxGYnq__titleColumn{align-items:baseline;gap:var(--s-2);flex-direction:row;flex:auto;min-width:0;display:flex;overflow:hidden}.ExpandablePanel-module__gxGYnq__title{font-family:var(--font-display);font-size:var(--fs-h5);color:var(--fg-0);white-space:nowrap;flex:none;font-weight:600;line-height:1.2}.ExpandablePanel-module__gxGYnq__separator{color:var(--fg-3);font-size:var(--fs-body);flex:none;line-height:1}.ExpandablePanel-module__gxGYnq__summary{min-width:0;font-size:var(--fs-body-sm);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;flex:auto;line-height:1.35;overflow:hidden}.ExpandablePanel-module__gxGYnq__summary[data-open=true]{display:none}.ExpandablePanel-module__gxGYnq__titleColumn:has(.ExpandablePanel-module__gxGYnq__summary[data-open=true]) .ExpandablePanel-module__gxGYnq__separator{display:none}.ExpandablePanel-module__gxGYnq__chevron{border-radius:var(--r-pill);width:24px;height:24px;color:var(--fg-2);flex:none;justify-content:center;align-items:center;margin-inline-start:auto;transition:transform .18s;display:inline-flex}.ExpandablePanel-module__gxGYnq__root[data-open=true] .ExpandablePanel-module__gxGYnq__chevron{color:var(--fg-0);transform:rotate(180deg)}.ExpandablePanel-module__gxGYnq__body{padding:var(--s-5);border-top:1px solid var(--border-1);background:var(--bg-card);gap:var(--s-4);flex-direction:column;display:flex}.ExpandablePanel-module__gxGYnq__body[hidden]{display:none}@media (prefers-reduced-motion:reduce){.ExpandablePanel-module__gxGYnq__chevron{transition:none}}
.RichTextEditor-module__FTZG3W__root{border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--bg-card);flex-direction:column;min-width:0;min-height:220px;display:flex;overflow:visible}.RichTextEditor-module__FTZG3W__root[data-disabled=true]{opacity:.7;pointer-events:none}.RichTextEditor-module__FTZG3W__toolbar{align-items:center;gap:var(--s-1);padding:var(--s-2);border-bottom:1px solid var(--border-1);background:var(--bg-base);border-start-start-radius:var(--r-md);border-start-end-radius:var(--r-md);flex-wrap:wrap;display:flex}.RichTextEditor-module__FTZG3W__toolbar>select,.RichTextEditor-module__FTZG3W__toolbar>.RichTextEditor-module__FTZG3W__toolSelect{flex:none;width:auto;min-width:100px;max-width:160px}.RichTextEditor-module__FTZG3W__toolbar[data-disabled=true]{opacity:.6}.RichTextEditor-module__FTZG3W__toolbarPlaceholder{width:100%;height:28px}.RichTextEditor-module__FTZG3W__toolBtn{min-width:34px;height:30px;padding:0 var(--s-2);border:1px solid var(--border-1);border-radius:var(--r-sm);background:var(--bg-card);color:var(--fg-0);font-family:var(--font-body);font-size:var(--fs-caption);cursor:pointer;white-space:nowrap;transition:background var(--t-base) var(--ease-out-expo), border-color var(--t-base) var(--ease-out-expo), color var(--t-base) var(--ease-out-expo);flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.RichTextEditor-module__FTZG3W__toolBtn:hover:not(:disabled){background:var(--bg-card-hover)}.RichTextEditor-module__FTZG3W__toolBtn[data-active=true]{background:var(--brand-blaze);color:var(--fg-on-brand);border-color:var(--brand-blaze)}.RichTextEditor-module__FTZG3W__toolBtn:focus-visible{box-shadow:var(--focus-halo);outline:none}.RichTextEditor-module__FTZG3W__toolBtn:disabled{cursor:not-allowed;opacity:.45}.RichTextEditor-module__FTZG3W__toolDivider{background:var(--border-2);width:1px;height:18px;margin:0 var(--s-1);flex:none}.RichTextEditor-module__FTZG3W__toolSelect{width:auto;min-width:100px;max-width:160px;height:30px;padding:0 var(--s-2);border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--bg-card);color:var(--fg-1);font-family:var(--font-body);font-size:var(--fs-body-sm);cursor:pointer;flex:none}.RichTextEditor-module__FTZG3W__toolSelect:focus-visible{box-shadow:var(--focus-halo);outline:none}.RichTextEditor-module__FTZG3W__underlineToken{text-underline-offset:2px;text-decoration:underline}.RichTextEditor-module__FTZG3W__strikeToken{text-decoration:line-through}.RichTextEditor-module__FTZG3W__linkGroup{align-items:center;display:inline-flex;position:relative}.RichTextEditor-module__FTZG3W__linkPopover{top:calc(100% + var(--s-1));align-items:center;gap:var(--s-1);padding:var(--s-2);border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--bg-raised);box-shadow:var(--shadow-2);z-index:5;min-width:min(420px, calc(100vw - var(--s-6)));grid-template-columns:minmax(180px,1fr) auto auto;display:grid;position:absolute;left:0}.RichTextEditor-module__FTZG3W__linkInput{width:100%;min-width:0;height:28px;padding:0 var(--s-2);border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--bg-card);color:var(--fg-0);font-family:var(--font-body);font-size:var(--fs-body-sm)}.RichTextEditor-module__FTZG3W__linkInput:focus-visible{box-shadow:var(--focus-halo);outline:none}.RichTextEditor-module__FTZG3W__linkApply,.RichTextEditor-module__FTZG3W__linkCancel{height:28px;padding:0 var(--s-2);border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--bg-card);color:var(--fg-1);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-caption);white-space:nowrap}.RichTextEditor-module__FTZG3W__linkApply{background:var(--brand-blaze);color:var(--fg-on-brand);border-color:var(--brand-blaze)}.RichTextEditor-module__FTZG3W__linkApply:focus-visible,.RichTextEditor-module__FTZG3W__linkCancel:focus-visible{box-shadow:var(--focus-halo);outline:none}.RichTextEditor-module__FTZG3W__linkError{color:var(--danger);font-size:var(--fs-caption);line-height:var(--lh-normal);grid-column:1/-1}.RichTextEditor-module__FTZG3W__content{min-height:160px;padding:var(--s-4);background:var(--bg-card);color:var(--fg-0);font-family:var(--font-body);font-size:var(--fs-body);border-end-end-radius:var(--r-md);border-end-start-radius:var(--r-md);flex:1;line-height:1.55}.RichTextEditor-module__FTZG3W__surface{overflow-wrap:anywhere;outline:none;min-height:130px}.RichTextEditor-module__FTZG3W__surface:focus-visible{outline:none}.RichTextEditor-module__FTZG3W__empty:first-child:before{content:attr(data-placeholder);color:var(--fg-3);float:left;pointer-events:none;height:0}.RichTextEditor-module__FTZG3W__content p{margin:0 0 var(--s-3)}.RichTextEditor-module__FTZG3W__content p:last-child{margin-bottom:0}.RichTextEditor-module__FTZG3W__content h2{margin:var(--s-3) 0 var(--s-2);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:600;line-height:1.2}.RichTextEditor-module__FTZG3W__content h3{margin:var(--s-3) 0 var(--s-2);font-family:var(--font-display);font-size:var(--fs-h5);font-weight:600;line-height:1.25}:is(.RichTextEditor-module__FTZG3W__content ul,.RichTextEditor-module__FTZG3W__content ol){margin:0 0 var(--s-3) var(--s-5);padding:0}.RichTextEditor-module__FTZG3W__content li{margin:0 0 var(--s-1)}.RichTextEditor-module__FTZG3W__content blockquote{margin:var(--s-3) 0;padding:var(--s-2) var(--s-4);border-left:3px solid var(--brand-blaze);color:var(--fg-1);font-style:italic}.RichTextEditor-module__FTZG3W__content a{color:var(--brand-blaze);text-decoration:underline}.RichTextEditor-module__FTZG3W__content strong{font-weight:700}@media (max-width:720px){.RichTextEditor-module__FTZG3W__toolbar{align-items:stretch}.RichTextEditor-module__FTZG3W__toolBtn{min-width:38px}.RichTextEditor-module__FTZG3W__toolSelect{flex:140px;max-width:none}.RichTextEditor-module__FTZG3W__linkGroup{position:static}.RichTextEditor-module__FTZG3W__linkPopover{grid-template-columns:1fr;width:100%;min-width:0;position:static}}.RichTextEditor-module__FTZG3W__root[data-fill=true]{flex:1;min-height:0}.RichTextEditor-module__FTZG3W__root[data-fill=true] .RichTextEditor-module__FTZG3W__content,.RichTextEditor-module__FTZG3W__root[data-fill=true] .RichTextEditor-module__FTZG3W__surface{min-height:0}@media (prefers-reduced-motion:reduce){.RichTextEditor-module__FTZG3W__toolBtn{transition:none}}
.MonthCalendar-module__79YXCq__root{--month-grid-line:color-mix(in oklab, var(--border-2) 46%, transparent);--month-cell-rest:color-mix(in oklab, var(--bg-card) 92%, var(--bg-base));--month-cell-muted:color-mix(in oklab, var(--bg-base) 86%, var(--bg-card));--month-cell-hover:color-mix(in oklab, var(--brand-blaze) 6%, var(--bg-card));border:1px solid var(--border-1);border-radius:var(--r-md);background:var(--month-grid-line);min-height:0;box-shadow:inset 0 1px 0 var(--glass-inner-hi), var(--shadow-1);flex-direction:column;flex:auto;display:flex;overflow:hidden}.MonthCalendar-module__79YXCq__head{background:var(--month-grid-line);border-bottom:1px solid var(--month-grid-line);grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.MonthCalendar-module__79YXCq__headCell{padding-block:var(--s-3);padding-inline:var(--s-2);background:color-mix(in oklab, var(--bg-base) 92%, var(--bg-card));text-align:center;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-eyebrow);color:var(--fg-2)}.MonthCalendar-module__79YXCq__headCell[data-weekend=true]{color:var(--brand-blaze)}.MonthCalendar-module__79YXCq__grid{background:var(--month-grid-line);flex:auto;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(100px,1fr);gap:1px;display:grid}.MonthCalendar-module__79YXCq__cell{padding:var(--s-2);background:var(--month-cell-rest);color:var(--fg-1);text-align:left;font:inherit;cursor:pointer;isolation:isolate;transition:background-color var(--t-fast) var(--ease-out-expo), box-shadow var(--t-fast) var(--ease-out-expo), transform var(--t-fast) var(--ease-out-expo);border:0;flex-direction:column;display:flex;position:relative}.MonthCalendar-module__79YXCq__cell:hover{background:var(--month-cell-hover);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand-blaze) 34%, transparent);z-index:1}.MonthCalendar-module__79YXCq__cell:focus-visible{box-shadow:var(--focus-halo);z-index:1;outline:none}.MonthCalendar-module__79YXCq__cell[data-in-month=false]{background:var(--month-cell-muted);color:var(--fg-3)}.MonthCalendar-module__79YXCq__cell[data-today=true]{background:color-mix(in oklab, var(--brand-blaze) 10%, var(--bg-card));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand-blaze) 45%, transparent), inset 0 3px 0 var(--brand-blaze)}.MonthCalendar-module__79YXCq__cell[data-closure=true]{background:color-mix(in oklab, var(--danger-soft) 38%, var(--bg-card))}.MonthCalendar-module__79YXCq__cell[data-weekend=true][data-in-month=true]{background:color-mix(in oklab, var(--brand-blaze) 3%, var(--month-cell-rest))}.MonthCalendar-module__79YXCq__cellHead{margin-bottom:var(--s-2);justify-content:space-between;align-items:center;display:flex}.MonthCalendar-module__79YXCq__cellNum{block-size:26px;min-inline-size:26px;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h4);color:var(--fg-0);border-radius:50%;place-items:center;line-height:1;display:inline-grid}.MonthCalendar-module__79YXCq__cell[data-today=true] .MonthCalendar-module__79YXCq__cellNum{background:var(--brand-blaze);color:var(--fg-on-brand);box-shadow:var(--glow-brace-sm)}.MonthCalendar-module__79YXCq__cell[data-weekend=true][data-in-month=true]:not([data-today=true]) .MonthCalendar-module__79YXCq__cellNum{color:color-mix(in oklab, var(--brand-blaze) 70%, var(--fg-0))}.MonthCalendar-module__79YXCq__cell[data-in-month=false] .MonthCalendar-module__79YXCq__cellNum{color:var(--fg-3)}.MonthCalendar-module__79YXCq__cellHoliday{block-size:16px;max-inline-size:70%;padding-inline:var(--s-1);border:1px solid color-mix(in oklab, var(--info) 35%, transparent);border-radius:var(--r-pill);background:var(--info-soft);color:var(--info);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:9px;line-height:1;display:inline-flex;overflow:hidden}.MonthCalendar-module__79YXCq__cellHolidayDot{background:var(--info);border-radius:50%;flex:none;width:4px;height:4px}.MonthCalendar-module__79YXCq__barTrack{height:8px;margin-top:auto;margin-bottom:var(--s-1);border-radius:var(--r-pill);background:color-mix(in oklab, var(--bg-base) 88%, var(--border-1));border:1px solid var(--border-1);position:relative;overflow:hidden}.MonthCalendar-module__79YXCq__bar{top:0;bottom:0;left:var(--bar-left);width:var(--bar-width);background:linear-gradient(180deg, var(--brand-blaze), color-mix(in oklab, var(--brand-blaze) 80%, transparent));border-radius:var(--r-pill);position:absolute;box-shadow:inset 0 1px #ffffff1f}.MonthCalendar-module__79YXCq__pip{top:0;bottom:0;left:var(--pip-left);width:var(--pip-width);border-radius:var(--r-pill);position:absolute;box-shadow:inset 0 0 0 1px #00000026}.MonthCalendar-module__79YXCq__pip[data-kind=opening]{background:var(--accent-energy)}.MonthCalendar-module__79YXCq__pip[data-kind=closure]{background:var(--danger)}.MonthCalendar-module__79YXCq__cellFoot{justify-content:flex-start;align-items:center;display:flex}.MonthCalendar-module__79YXCq__cellTime{font-family:var(--font-mono);font-feature-settings:"tnum" 1;font-size:var(--fs-micro);color:var(--fg-2)}.MonthCalendar-module__79YXCq__cellClosed{min-block-size:calc(var(--s-4) + var(--s-1));padding-inline:var(--s-2);border:1px solid color-mix(in oklab, var(--border-1) 72%, transparent);border-radius:var(--r-pill);background:color-mix(in oklab, var(--bg-base) 74%, transparent);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--fg-3);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;display:inline-flex}.MonthCalendar-module__79YXCq__cellClosure{margin-top:var(--s-1);border-radius:var(--r-sm);flex:auto;align-items:flex-start;min-height:0;display:flex;position:relative;overflow:hidden}.MonthCalendar-module__79YXCq__cellClosurePattern{background-image:repeating-linear-gradient(135deg, color-mix(in oklab, var(--danger) 12%, transparent) 0px, color-mix(in oklab, var(--danger) 12%, transparent) 3px, transparent 3px, transparent 9px);position:absolute;inset:0}.MonthCalendar-module__79YXCq__cellClosureText{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--danger);padding:2px var(--s-2);border:1px solid color-mix(in oklab, var(--danger) 40%, transparent);background:var(--danger-soft);border-radius:var(--r-pill);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;display:inline-block;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.MonthCalendar-module__79YXCq__cell{transition:none}}
.AllDayLane-module__73LEGW__root{border-bottom:1px solid var(--border-1);background:var(--bg-base);grid-template-columns:56px minmax(0,1fr);display:grid}.AllDayLane-module__73LEGW__railSpacer{border-right:1px solid var(--border-1);justify-content:flex-end;align-items:center;padding-inline-end:6px;display:flex}.AllDayLane-module__73LEGW__laneLabel{min-inline-size:0;font-family:var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-3);text-align:end;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.AllDayLane-module__73LEGW__lane{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(22px,auto);grid-auto-flow:dense;gap:2px;padding:3px 0;display:grid}.AllDayLane-module__73LEGW__closureBar{grid-column:var(--lane-col-start) / var(--lane-col-end);align-items:center;gap:var(--s-2);min-block-size:22px;padding-inline:var(--s-2);border:1px solid color-mix(in oklab, var(--danger) 45%, transparent);border-radius:var(--r-xs);background:color-mix(in oklab, var(--danger) 12%, var(--bg-card));color:var(--danger);font:inherit;cursor:pointer;transition:border-color var(--t-fast) var(--ease-out-expo), box-shadow var(--t-fast) var(--ease-out-expo);margin-inline:3px;display:inline-flex;position:relative;overflow:hidden}.AllDayLane-module__73LEGW__closureBar:hover{border-color:color-mix(in oklab, var(--danger) 75%, transparent);box-shadow:var(--shadow-1)}.AllDayLane-module__73LEGW__closureBar[data-clipped-start=true]{border-inline-start:0;border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:0}.AllDayLane-module__73LEGW__closureBar[data-clipped-end=true]{border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0;margin-inline-end:0}.AllDayLane-module__73LEGW__closurePattern{background-image:repeating-linear-gradient(135deg, color-mix(in oklab, var(--danger) 16%, transparent) 0px, color-mix(in oklab, var(--danger) 16%, transparent) 3px, transparent 3px, transparent 8px);pointer-events:none;position:absolute;inset:0}.AllDayLane-module__73LEGW__closureEyebrow{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:nowrap;position:relative}.AllDayLane-module__73LEGW__closureReason{font-size:var(--fs-caption);color:var(--fg-0);white-space:nowrap;text-overflow:ellipsis;font-weight:600;position:relative;overflow:hidden}.AllDayLane-module__73LEGW__holidayChip{grid-column:var(--lane-col);min-block-size:22px;max-inline-size:calc(100% - 6px);padding-inline:var(--s-2);border:1px solid color-mix(in oklab, var(--info) 35%, transparent);border-radius:var(--r-pill);background:var(--info-soft);color:var(--info);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;justify-self:center;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.AllDayLane-module__73LEGW__holidayDot{background:var(--info);border-radius:50%;flex:none;width:6px;height:6px}[data-hours-highlight]:not([data-hours-highlight=closed]) .AllDayLane-module__73LEGW__closureBar{opacity:.25}@media (prefers-reduced-motion:reduce){.AllDayLane-module__73LEGW__closureBar{transition:none}}@media (max-width:767.98px){.AllDayLane-module__73LEGW__root{grid-template-columns:38px minmax(0,1fr)}}
.DayColumn-module__vzo2fG__root{border-left:1px solid var(--border-1);cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:0 0;height:100%;position:relative}.DayColumn-module__vzo2fG__root:first-child{border-left:none}.DayColumn-module__vzo2fG__root[data-today=true]{background:var(--glass-bg-brand)}.DayColumn-module__vzo2fG__root[data-past=true]{background:color-mix(in oklab, var(--bg-canvas) 92%, transparent)}.DayColumn-module__vzo2fG__root[data-closure=true]{cursor:pointer}.DayColumn-module__vzo2fG__root[data-dragging=true]{cursor:ns-resize}.DayColumn-module__vzo2fG__grid{pointer-events:none;position:absolute;inset:0}.DayColumn-module__vzo2fG__gridCell{left:0;right:0;top:var(--row-top);height:var(--row-height);border-top:1px solid var(--border-2);position:absolute}.DayColumn-module__vzo2fG__gridCell:after{content:"";border-top:1px dashed var(--border-1);opacity:.8;position:absolute;top:50%;left:0;right:0}.DayColumn-module__vzo2fG__density{pointer-events:none;position:absolute;inset:0}.DayColumn-module__vzo2fG__densityCell{left:0;right:0;top:var(--density-top);height:var(--density-height);background:radial-gradient(ellipse at center, color-mix(in oklab, var(--info) 80%, transparent) 0%, color-mix(in oklab, var(--info) 35%, transparent) 70%, transparent 100%);opacity:var(--density-alpha);position:absolute}.DayColumn-module__vzo2fG__openBand{top:var(--band-top);height:var(--band-height);pointer-events:none;background:linear-gradient(90deg, color-mix(in oklab, var(--brand-blaze) 30%, transparent) 0%, color-mix(in oklab, var(--brand-blaze) 16%, transparent) 45%, color-mix(in oklab, var(--brand-blaze) 9%, transparent) 100%);border-top:1px solid color-mix(in oklab, var(--brand-blaze) 45%, transparent);border-bottom:1px solid color-mix(in oklab, var(--brand-blaze) 45%, transparent);position:absolute;left:0;right:0}.DayColumn-module__vzo2fG__openRail{background:var(--brand-blaze);width:3px;box-shadow:0 0 8px color-mix(in oklab, var(--brand-blaze) 45%, transparent);position:absolute;top:0;bottom:0;left:0}.DayColumn-module__vzo2fG__openLabel{font-family:var(--font-mono);font-feature-settings:"tnum" 1;font-size:var(--fs-micro);letter-spacing:.02em;color:var(--fg-0);opacity:.85;font-weight:600;position:absolute;top:3px;left:8px}.DayColumn-module__vzo2fG__ghostSlot{top:var(--ghost-top);height:var(--ghost-height);border:1px dashed color-mix(in oklab, var(--brand-blaze) 40%, transparent);border-radius:var(--r-xs);pointer-events:none;z-index:1;place-items:center;display:grid;position:absolute;left:4px;right:4px}.DayColumn-module__vzo2fG__ghostSlot:after{content:"+";font-family:var(--font-mono);font-size:var(--fs-body);color:color-mix(in oklab, var(--brand-blaze) 55%, transparent);line-height:1}.DayColumn-module__vzo2fG__closure{background:color-mix(in oklab, var(--danger-soft) 35%, transparent);cursor:pointer;border:0;padding:0;position:absolute;inset:0}.DayColumn-module__vzo2fG__closurePattern{background-image:repeating-linear-gradient(135deg, color-mix(in oklab, var(--danger) 10%, transparent) 0px, color-mix(in oklab, var(--danger) 10%, transparent) 4px, transparent 4px, transparent 12px);pointer-events:none;position:absolute;inset:0}.DayColumn-module__vzo2fG__dragPreview{left:4px;right:4px;top:var(--drag-top);height:var(--drag-height);border-radius:var(--r-sm);background:color-mix(in oklab, var(--brand-blaze) 14%, transparent);border:1.5px dashed var(--brand-blaze);pointer-events:none;z-index:3;position:absolute;overflow:hidden}.DayColumn-module__vzo2fG__dragPattern{background-image:repeating-linear-gradient(135deg, color-mix(in oklab, var(--brand-blaze) 22%, transparent) 0px, color-mix(in oklab, var(--brand-blaze) 22%, transparent) 3px, transparent 3px, transparent 8px);position:absolute;inset:0}.DayColumn-module__vzo2fG__openBand,.DayColumn-module__vzo2fG__density,.DayColumn-module__vzo2fG__closure{transition:opacity var(--t-fast) var(--ease-out-expo)}[data-hours-highlight]:not([data-hours-highlight=base]) .DayColumn-module__vzo2fG__openBand{opacity:.2}[data-hours-highlight]:not([data-hours-highlight=density]) .DayColumn-module__vzo2fG__density{opacity:.15}[data-hours-highlight]:not([data-hours-highlight=closed]) .DayColumn-module__vzo2fG__closure{opacity:.25}@media (prefers-reduced-motion:reduce){.DayColumn-module__vzo2fG__openBand,.DayColumn-module__vzo2fG__density,.DayColumn-module__vzo2fG__closure{transition:none}}
.DragTimeChip-module__0mYjaW__root{left:50%;top:var(--chip-top);padding:3px var(--s-2);border-radius:var(--r-pill);background:var(--brand-blaze);color:var(--fg-on-brand);font-family:var(--font-mono);font-feature-settings:"tnum" 1;font-size:var(--fs-caption);letter-spacing:.02em;white-space:nowrap;box-shadow:var(--glow-brace-sm);pointer-events:none;z-index:6;font-weight:600;position:absolute;transform:translate(-50%,6px)}.DragTimeChip-module__0mYjaW__root[data-edge=top]{transform:translate(-50%,calc(-100% - 6px))}
.VariationCapsule-module__yGw1lG__root{top:var(--band-top);height:var(--band-height);left:calc(8px + (100% - 16px) * var(--lane-index) / var(--lane-count));width:calc((100% - 16px) / var(--lane-count) - 2px);border-radius:var(--r-sm);background:var(--glass-bg-3);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);backdrop-filter:blur(var(--glass-blur)) saturate(140%);box-shadow:var(--shadow-2);border:1px solid var(--glass-stroke-2);color:var(--fg-0);text-align:left;cursor:pointer;font:inherit;z-index:2;transition:box-shadow var(--t-fast) var(--ease-out-expo), transform var(--t-fast) var(--ease-out-expo), opacity var(--t-fast) var(--ease-out-expo);flex-direction:column;padding:6px 8px;display:flex;position:absolute;overflow:hidden;container-type:size}.VariationCapsule-module__yGw1lG__root:hover{box-shadow:var(--shadow-3);transform:translateY(-1px)}.VariationCapsule-module__yGw1lG__root[data-dragging=true]{box-shadow:var(--shadow-pop);z-index:5;opacity:.95;transform:none}.VariationCapsule-module__yGw1lG__root[data-draggable=true]{cursor:grab}.VariationCapsule-module__yGw1lG__root[data-draggable=true][data-dragging=true]{cursor:grabbing}.VariationCapsule-module__yGw1lG__root[data-kind=opening]{border-color:color-mix(in oklab, var(--accent-energy) 65%, transparent);background-image:linear-gradient(135deg, color-mix(in oklab, var(--accent-energy) 20%, transparent), transparent 60%)}.VariationCapsule-module__yGw1lG__root[data-kind=closure]{border-color:color-mix(in oklab, var(--danger) 55%, transparent);background-image:linear-gradient(135deg, color-mix(in oklab, var(--danger) 18%, transparent), transparent 60%), repeating-linear-gradient(135deg, color-mix(in oklab, var(--danger) 18%, transparent) 0px, color-mix(in oklab, var(--danger) 18%, transparent) 3px, transparent 3px, transparent 8px)}.VariationCapsule-module__yGw1lG__bar{border-radius:3px 0 0 3px;width:3px;position:absolute;top:0;bottom:0;left:0}.VariationCapsule-module__yGw1lG__root[data-kind=opening] .VariationCapsule-module__yGw1lG__bar{background:var(--accent-energy)}.VariationCapsule-module__yGw1lG__root[data-kind=closure] .VariationCapsule-module__yGw1lG__bar{background:var(--danger)}.VariationCapsule-module__yGw1lG__handle{cursor:ns-resize;z-index:2;justify-content:center;align-items:center;height:7px;display:flex;position:absolute;top:0;left:0;right:0}.VariationCapsule-module__yGw1lG__handleBottom{top:auto;bottom:0}.VariationCapsule-module__yGw1lG__grip{border-radius:var(--r-pill);background:color-mix(in oklab, var(--fg-0) 35%, transparent);opacity:0;width:18px;height:3px;transition:opacity var(--t-fast) var(--ease-out-expo)}.VariationCapsule-module__yGw1lG__root:hover .VariationCapsule-module__yGw1lG__grip,.VariationCapsule-module__yGw1lG__root[data-dragging=true] .VariationCapsule-module__yGw1lG__grip{opacity:1}.VariationCapsule-module__yGw1lG__body{flex-direction:column;gap:2px;min-height:0;margin-left:6px;display:flex}.VariationCapsule-module__yGw1lG__eyebrow{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.VariationCapsule-module__yGw1lG__root[data-kind=opening] .VariationCapsule-module__yGw1lG__eyebrow{color:var(--fg-0)}.VariationCapsule-module__yGw1lG__root[data-kind=closure] .VariationCapsule-module__yGw1lG__eyebrow{color:var(--danger)}.VariationCapsule-module__yGw1lG__time{font-feature-settings:"tnum" 1;font-size:var(--fs-caption);white-space:nowrap;font-weight:600}.VariationCapsule-module__yGw1lG__reason{font-size:var(--fs-caption);color:var(--fg-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container (max-height:52px){.VariationCapsule-module__yGw1lG__reason{display:none}}@container (max-height:34px){.VariationCapsule-module__yGw1lG__eyebrow{display:none}.VariationCapsule-module__yGw1lG__root{padding-block:2px}}[data-hours-highlight]:not([data-hours-highlight=opening]) .VariationCapsule-module__yGw1lG__root[data-kind=opening],[data-hours-highlight]:not([data-hours-highlight=closure]) .VariationCapsule-module__yGw1lG__root[data-kind=closure]{opacity:.2}@media (prefers-reduced-motion:reduce){.VariationCapsule-module__yGw1lG__root,.VariationCapsule-module__yGw1lG__grip{transition:none}}
.NowLine-module__VoZCxq__root{inset:0 0 auto;top:var(--now-y);pointer-events:none;z-index:4;height:0;position:absolute}.NowLine-module__VoZCxq__line{border-top:1.5px solid var(--brand-blaze);opacity:.9;position:absolute;top:0;left:0;right:0}.NowLine-module__VoZCxq__dot{top:-4.5px;left:var(--now-x);background:var(--brand-blaze);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in oklab, var(--brand-blaze) 30%, transparent), var(--glow-brace-sm);animation:NowLine-module__VoZCxq__nowPulse 1.6s var(--ease-out-expo) infinite;border-radius:50%;position:absolute}.NowLine-module__VoZCxq__pill{top:-10px;left:var(--now-x);padding:2px var(--s-2);border-radius:var(--r-pill);background:var(--brand-blaze);color:var(--fg-on-brand);font-family:var(--font-mono);font-feature-settings:"tnum" 1;font-size:var(--fs-micro);letter-spacing:.02em;box-shadow:var(--glow-brace-sm);font-weight:600;position:absolute}@keyframes NowLine-module__VoZCxq__nowPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.NowLine-module__VoZCxq__dot{animation:none}}
.WeekCalendar-module__fv8jMW__root{border:1px solid var(--border-1);border-radius:var(--r-md);background:var(--bg-card);min-height:0;box-shadow:var(--shadow-1);flex-direction:column;flex:auto;display:flex;overflow:hidden}.WeekCalendar-module__fv8jMW__week{flex-direction:column;flex:auto;min-height:0;display:flex}.WeekCalendar-module__fv8jMW__week[data-direction=forward]{animation:WeekCalendar-module__fv8jMW__weekSlideFwd var(--t-base) var(--ease-out-expo) both}.WeekCalendar-module__fv8jMW__week[data-direction=backward]{animation:WeekCalendar-module__fv8jMW__weekSlideBack var(--t-base) var(--ease-out-expo) both}@keyframes WeekCalendar-module__fv8jMW__weekSlideFwd{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes WeekCalendar-module__fv8jMW__weekSlideBack{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.WeekCalendar-module__fv8jMW__head{border-bottom:1px solid var(--border-1);background:var(--bg-base);grid-template-columns:56px repeat(7,minmax(0,1fr));display:grid}.WeekCalendar-module__fv8jMW__railSpacer{border-right:1px solid var(--border-1)}.WeekCalendar-module__fv8jMW__dayHead{min-block-size:60px;padding:var(--s-2) var(--s-1);border:0;border-inline-start:1px solid var(--border-1);color:var(--fg-1);cursor:pointer;font:inherit;transition:background-color var(--t-fast) var(--ease-out-expo);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.WeekCalendar-module__fv8jMW__dayHead:first-of-type{border-inline-start:none}.WeekCalendar-module__fv8jMW__dayHead:hover{background:var(--bg-card-hover)}.WeekCalendar-module__fv8jMW__dayHead[data-today=true]{background:var(--glass-bg-brand)}.WeekCalendar-module__fv8jMW__dayHead[data-weekend=true] .WeekCalendar-module__fv8jMW__dayName{color:color-mix(in oklab, var(--brand-blaze) 75%, var(--fg-3))}.WeekCalendar-module__fv8jMW__dayHead[data-holiday=true] .WeekCalendar-module__fv8jMW__dayName{color:var(--info)}.WeekCalendar-module__fv8jMW__dayName{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-eyebrow);color:var(--fg-3)}.WeekCalendar-module__fv8jMW__dayNum{block-size:34px;min-inline-size:34px;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h3);line-height:var(--lh-tight);color:var(--fg-0);border-radius:50%;place-items:center;display:inline-grid}.WeekCalendar-module__fv8jMW__dayHead[data-today=true] .WeekCalendar-module__fv8jMW__dayNum{background:var(--brand-blaze);color:var(--fg-on-brand);box-shadow:var(--glow-brace-sm)}.WeekCalendar-module__fv8jMW__dayHead[data-weekend=true]:not([data-today=true]) .WeekCalendar-module__fv8jMW__dayNum{color:var(--fg-1)}.WeekCalendar-module__fv8jMW__dayPulse{background:var(--brand-blaze);width:4px;height:4px;box-shadow:0 0 0 3px color-mix(in oklab, var(--brand-blaze) 25%, transparent);animation:WeekCalendar-module__fv8jMW__dayPulseAnim 1.6s var(--ease-out-expo) infinite;border-radius:50%;position:absolute;inset-block-end:4px;inset-inline-start:50%;transform:translate(-50%)}@keyframes WeekCalendar-module__fv8jMW__dayPulseAnim{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.5)}}.WeekCalendar-module__fv8jMW__body{min-height:0;height:calc(var(--row-h,48px) * var(--rows));max-height:calc(var(--row-h,48px) * var(--rows));flex:auto;grid-template-columns:56px 1fr;display:grid;position:relative;overflow-y:auto}.WeekCalendar-module__fv8jMW__rail{border-right:1px solid var(--border-1);background:var(--bg-base);position:relative}.WeekCalendar-module__fv8jMW__railCell{height:var(--row-h,48px);border-bottom:1px solid var(--border-1);position:relative}.WeekCalendar-module__fv8jMW__railCell:last-child{border-bottom:none}.WeekCalendar-module__fv8jMW__railHour{font-family:var(--font-mono);font-feature-settings:"tnum" 1;font-size:var(--fs-micro);color:var(--fg-3);background:var(--bg-base);padding:0 2px;position:absolute;top:-8px;right:6px}.WeekCalendar-module__fv8jMW__grid{grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;display:grid;position:relative}@media (max-width:767.98px){.WeekCalendar-module__fv8jMW__head{grid-template-columns:38px repeat(7,minmax(0,1fr))}.WeekCalendar-module__fv8jMW__body{grid-template-columns:38px 1fr}}@media (prefers-reduced-motion:reduce){.WeekCalendar-module__fv8jMW__dayPulse{animation:none}.WeekCalendar-module__fv8jMW__dayHead{transition:none}.WeekCalendar-module__fv8jMW__week[data-direction=forward],.WeekCalendar-module__fv8jMW__week[data-direction=backward]{animation-name:WeekCalendar-module__fv8jMW__weekFadeOnly;animation-duration:1ms}@keyframes WeekCalendar-module__fv8jMW__weekFadeOnly{0%{opacity:1;transform:none}to{opacity:1;transform:none}}}
.YearRibbon-module__2Ha8Zq__root{gap:var(--s-2);min-height:0;padding:var(--s-3);border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--bg-card);box-shadow:var(--shadow-1);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.YearRibbon-module__2Ha8Zq__row{gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);color:var(--fg-1);text-align:left;cursor:pointer;font:inherit;transition:background-color var(--t-fast) var(--ease-out-expo);background:0 0;border:1px solid #0000;grid-template-columns:60px 1fr;align-items:center;display:grid}.YearRibbon-module__2Ha8Zq__row:hover{background:var(--bg-card-hover);border-color:var(--border-2)}.YearRibbon-module__2Ha8Zq__row:focus-visible{box-shadow:var(--focus-halo);outline:none}.YearRibbon-module__2Ha8Zq__row[data-active=true]{background:var(--glass-bg-brand);border-color:var(--border-brand)}.YearRibbon-module__2Ha8Zq__label{justify-content:flex-end;align-items:center;display:inline-flex}.YearRibbon-module__2Ha8Zq__mname{font-family:var(--font-display);font-size:var(--fs-h5);letter-spacing:var(--tracking-h);text-transform:uppercase;color:var(--fg-2);font-weight:700}.YearRibbon-module__2Ha8Zq__row[data-active=true] .YearRibbon-module__2Ha8Zq__mname{color:var(--brand-blaze)}.YearRibbon-module__2Ha8Zq__track{border-radius:var(--r-sm);background:var(--bg-base);border:1px solid var(--border-1);align-items:flex-end;gap:1px;height:38px;padding:2px;display:flex;position:relative;overflow:hidden}.YearRibbon-module__2Ha8Zq__day{flex:1 1 0;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.YearRibbon-module__2Ha8Zq__day[data-weekend=true]{opacity:.85}.YearRibbon-module__2Ha8Zq__day[data-today=true]:before{content:"";background:color-mix(in oklab, var(--brand-blaze) 18%, transparent);border-radius:2px;position:absolute;inset:0}.YearRibbon-module__2Ha8Zq__day[data-holiday=true]:after{content:"";background:var(--info);border-radius:50%;width:4px;height:4px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.YearRibbon-module__2Ha8Zq__dayBar{width:100%;height:var(--bar-h,0%);background:linear-gradient(180deg, var(--brand-blaze), color-mix(in oklab, var(--brand-blaze) 70%, transparent));opacity:.85;border-radius:2px;position:relative}.YearRibbon-module__2Ha8Zq__day[data-weekend=true] .YearRibbon-module__2Ha8Zq__dayBar{opacity:.5}.YearRibbon-module__2Ha8Zq__closure{top:0;bottom:0;left:var(--span-left);width:var(--span-width);background:var(--danger-soft);border-radius:var(--r-sm);pointer-events:none;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;overflow:hidden}.YearRibbon-module__2Ha8Zq__closurePattern{background-image:repeating-linear-gradient(135deg, color-mix(in oklab, var(--danger) 22%, transparent) 0px, color-mix(in oklab, var(--danger) 22%, transparent) 3px, transparent 3px, transparent 7px);position:absolute;inset:0}.YearRibbon-module__2Ha8Zq__closureLabel{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--danger);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;position:relative;overflow:hidden}.YearRibbon-module__2Ha8Zq__dot{top:50%;left:var(--dot-left);pointer-events:none;width:6px;height:6px;box-shadow:0 0 0 2px var(--bg-base);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.YearRibbon-module__2Ha8Zq__dot[data-kind=opening]{background:var(--accent-energy)}.YearRibbon-module__2Ha8Zq__dot[data-kind=closure]{background:var(--danger)}@media (prefers-reduced-motion:reduce){.YearRibbon-module__2Ha8Zq__row{transition:none}}
.HoursLegend-module__F2qNdG__root{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);border-top:1px solid var(--border-1);font-family:var(--font-body);font-size:var(--fs-caption);color:var(--fg-2);flex-wrap:wrap;display:flex}.HoursLegend-module__F2qNdG__item{align-items:center;gap:var(--s-2);padding:2px var(--s-2);border-radius:var(--r-pill);color:var(--fg-2);font:inherit;cursor:default;transition:background-color var(--t-fast) var(--ease-out-expo), color var(--t-fast) var(--ease-out-expo);background:0 0;border:0;display:inline-flex}.HoursLegend-module__F2qNdG__item:hover{background:var(--bg-card-hover);color:var(--fg-0)}.HoursLegend-module__F2qNdG__swatch{border:1px solid var(--border-2);border-radius:3px;width:14px;height:14px;display:inline-block}.HoursLegend-module__F2qNdG__swatch[data-kind=base]{border-color:color-mix(in oklab, var(--brand-blaze) 40%, transparent);border-inline-start:3px solid var(--brand-blaze);background:linear-gradient(90deg, color-mix(in oklab, var(--brand-blaze) 30%, transparent), color-mix(in oklab, var(--brand-blaze) 10%, transparent))}.HoursLegend-module__F2qNdG__swatch[data-kind=opening]{border-color:color-mix(in oklab, var(--accent-energy) 60%, transparent);border-inline-start:3px solid var(--accent-energy);background:color-mix(in oklab, var(--accent-energy) 22%, transparent)}.HoursLegend-module__F2qNdG__swatch[data-kind=closure]{border-color:color-mix(in oklab, var(--danger) 50%, transparent);border-inline-start:3px solid var(--danger);background-image:repeating-linear-gradient(135deg, var(--danger) 0px, var(--danger) 3px, transparent 3px, transparent 6px);background-color:var(--danger-soft)}.HoursLegend-module__F2qNdG__swatch[data-kind=closed]{background:var(--danger-soft);border:1px dashed color-mix(in oklab, var(--danger) 65%, transparent)}.HoursLegend-module__F2qNdG__swatch[data-kind=density]{background:var(--info-soft);border-color:var(--info)}.HoursLegend-module__F2qNdG__spacer{flex:auto}.HoursLegend-module__F2qNdG__hints{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:inline-flex}.HoursLegend-module__F2qNdG__hint{font-size:var(--fs-micro);color:var(--fg-3);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.HoursLegend-module__F2qNdG__kbd{border:1px solid var(--border-2);background:var(--bg-base);min-width:18px;height:18px;font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--fg-1);border-radius:4px;place-items:center;padding:0 4px;display:inline-grid}@media (prefers-reduced-motion:reduce){.HoursLegend-module__F2qNdG__item{transition:none}}
.RhythmStrip-module__BLm3vq__root{width:100%;margin-left:var(--s-2);margin-right:var(--s-2);display:block;container-type:inline-size}.RhythmStrip-module__BLm3vq__track{border:1px solid var(--border-1);border-radius:var(--r-md);background:var(--bg-card);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.RhythmStrip-module__BLm3vq__day{gap:var(--s-1);min-width:0;padding:var(--s-2) var(--s-3);color:var(--fg-1);cursor:pointer;text-align:left;font:inherit;transition:background-color var(--t-fast) var(--ease-out-expo);background:0 0;border:0;grid-template-rows:auto auto;display:grid}.RhythmStrip-module__BLm3vq__day+.RhythmStrip-module__BLm3vq__day{border-left:1px solid var(--border-1)}.RhythmStrip-module__BLm3vq__day:hover{background:var(--bg-card-hover)}.RhythmStrip-module__BLm3vq__day:focus-visible{outline:2px solid var(--brand-blaze);outline-offset:-2px}.RhythmStrip-module__BLm3vq__day[data-today=true]{background:var(--glass-bg-brand);box-shadow:inset 0 0 0 1px var(--border-brand)}.RhythmStrip-module__BLm3vq__head{justify-content:space-between;align-items:baseline;gap:var(--s-2);min-width:0;display:flex}.RhythmStrip-module__BLm3vq__dayName{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-eyebrow);color:var(--fg-2);flex:none}.RhythmStrip-module__BLm3vq__day[data-today=true] .RhythmStrip-module__BLm3vq__dayName{color:var(--brand-blaze)}.RhythmStrip-module__BLm3vq__dayTime{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-mono);font-feature-settings:"tnum" 1;font-size:var(--fs-micro);color:var(--fg-2);overflow:hidden}.RhythmStrip-module__BLm3vq__day[data-closed=true] .RhythmStrip-module__BLm3vq__dayTime{color:var(--fg-3)}.RhythmStrip-module__BLm3vq__day[data-closure=true] .RhythmStrip-module__BLm3vq__dayTime{color:var(--danger)}.RhythmStrip-module__BLm3vq__bar{border-radius:var(--r-pill);background:var(--bg-base);border:1px solid var(--border-1);height:12px;display:block;position:relative;overflow:hidden}.RhythmStrip-module__BLm3vq__day[data-closed=true] .RhythmStrip-module__BLm3vq__bar{opacity:.7}.RhythmStrip-module__BLm3vq__ticks{pointer-events:none;position:absolute;inset:0}.RhythmStrip-module__BLm3vq__tick{width:1px;top:0;bottom:0;left:var(--rhythm-tick-left);background:var(--border-2);opacity:.6;position:absolute}.RhythmStrip-module__BLm3vq__open{top:0;bottom:0;left:var(--rhythm-band-left);width:var(--rhythm-band-width);background:linear-gradient(180deg, var(--brand-blaze), color-mix(in oklab, var(--brand-blaze) 75%, transparent));border-radius:var(--r-pill);position:absolute}.RhythmStrip-module__BLm3vq__closure{background:var(--danger-soft);border-radius:var(--r-pill);position:absolute;inset:0;overflow:hidden}.RhythmStrip-module__BLm3vq__closurePattern{background-image:repeating-linear-gradient(135deg, var(--danger) 0px, var(--danger) 2px, transparent 2px, transparent 6px);opacity:.55;position:absolute;inset:0}.RhythmStrip-module__BLm3vq__variation{top:1px;bottom:1px;left:var(--rhythm-band-left);width:var(--rhythm-band-width);border-radius:var(--r-pill);position:absolute;box-shadow:inset 0 0 0 1px #0000001f}.RhythmStrip-module__BLm3vq__variation[data-kind=opening]{background:var(--accent-energy);outline:1px solid color-mix(in oklab, var(--accent-energy) 70%, transparent)}.RhythmStrip-module__BLm3vq__variation[data-kind=closure]{background:var(--danger);background-image:repeating-linear-gradient(135deg,#ffffff40 0 2px,#0000 2px 5px)}@container (max-width:840px){.RhythmStrip-module__BLm3vq__day{padding:var(--s-2)}.RhythmStrip-module__BLm3vq__dayTime{display:none}}@media (prefers-reduced-motion:reduce){.RhythmStrip-module__BLm3vq__day{transition:none}}
.SocialLogo-module__5VLCkW__root{color:var(--fg-1);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SocialLogo-module__5VLCkW__root svg{width:100%;height:100%;display:block}
.HelpPopover-module__YYUs_W__anchor{align-items:center;display:inline-flex;position:relative}.HelpPopover-module__YYUs_W__trigger{border:1.5px solid color-mix(in oklch, var(--section-accent,var(--brand-blaze)) 50%, transparent);background:color-mix(in oklch, var(--section-accent,var(--brand-blaze)) 6%, transparent);cursor:pointer;width:20px;height:20px;color:var(--section-accent,var(--brand-blaze));font-family:var(--font-mono);transition:background var(--t-fast) var(--ease-out-expo), border-color var(--t-fast) var(--ease-out-expo), box-shadow var(--t-fast) var(--ease-out-expo);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.HelpPopover-module__YYUs_W__trigger:hover{background:color-mix(in oklch, var(--section-accent,var(--brand-blaze)) 16%, transparent);border-color:color-mix(in oklch, var(--section-accent,var(--brand-blaze)) 70%, transparent)}.HelpPopover-module__YYUs_W__trigger[aria-expanded=true]{background:var(--section-accent,var(--brand-blaze));color:var(--fg-on-brand);border-color:var(--section-accent,var(--brand-blaze))}.HelpPopover-module__YYUs_W__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.HelpPopover-module__YYUs_W__popover{min-inline-size:260px;max-inline-size:min(360px, calc(100vw - var(--s-8)));background:var(--bg-raised);border:1px solid var(--border-1);border-radius:var(--r-md);padding-block:var(--s-3);padding-inline:var(--s-4);box-shadow:var(--shadow-lg);z-index:var(--z-popover);animation:HelpPopover-module__YYUs_W__helpPopoverIn var(--t-base) var(--ease-out-expo) both;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.HelpPopover-module__YYUs_W__popover:before{content:"";border-radius:var(--r-pill) 0 0 var(--r-pill);background:var(--section-accent,var(--brand-blaze));width:3px;height:100%;position:absolute;top:0;left:0}.HelpPopover-module__YYUs_W__popoverText{font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:var(--lh-normal);color:var(--fg-1);margin:0}@keyframes HelpPopover-module__YYUs_W__helpPopoverIn{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){.HelpPopover-module__YYUs_W__trigger{transition:none}.HelpPopover-module__YYUs_W__popover{animation:none}}
.UnsavedChangesDialog-module__gloyhq__body{color:var(--fg-1);font-size:var(--fs-body);line-height:var(--lh-normal);margin:0}.UnsavedChangesDialog-module__gloyhq__discard,.UnsavedChangesDialog-module__gloyhq__keep{min-height:36px;padding-block:var(--s-2);padding-inline:var(--s-5);border-radius:var(--r-pill);font:inherit;cursor:pointer;transition:background var(--t-fast) var(--ease-out-expo), border-color var(--t-fast) var(--ease-out-expo);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.UnsavedChangesDialog-module__gloyhq__discard{border:1px solid var(--border-2);color:var(--fg-0);background:0 0}.UnsavedChangesDialog-module__gloyhq__discard:hover{border-color:var(--danger);color:var(--danger)}.UnsavedChangesDialog-module__gloyhq__keep{border:1px solid var(--brand-blaze);background:var(--brand-blaze);color:var(--fg-on-brand)}.UnsavedChangesDialog-module__gloyhq__discard:focus-visible,.UnsavedChangesDialog-module__gloyhq__keep:focus-visible{outline:2px solid var(--brand-blaze);outline-offset:2px}@media (prefers-reduced-motion:reduce){.UnsavedChangesDialog-module__gloyhq__discard,.UnsavedChangesDialog-module__gloyhq__keep{transition:none}}
.page-module__r1qpgG__root{background:var(--bg-0);flex-direction:column;min-height:100dvh;display:flex}.page-module__r1qpgG__header{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--border-1);background:var(--bg-raised);flex-shrink:0;display:flex}.page-module__r1qpgG__subtitle{font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--fg-2);line-height:var(--lh-normal);margin:0}.page-module__r1qpgG__scroll{flex:1;overflow-y:auto}.page-module__r1qpgG__status{padding:var(--s-8);flex:1;justify-content:center;align-items:center;display:flex}.page-module__r1qpgG__statusText{font-family:var(--font-mono);font-size:var(--fs-body-sm);color:var(--fg-2);text-align:center;margin:0}
