.DevicesSketch-module__bvhK0a__sketchFrame{aspect-ratio:1220/760;overflow:hidden}.DevicesSketch-module__bvhK0a__sketchPlane{width:104.918%;height:112.237%;position:absolute;top:-7.89474%;left:-2.45902%;container-type:size}@media (min-width:768px){.DevicesSketch-module__bvhK0a__sketchFrame{aspect-ratio:16/9;container-type:size}.DevicesSketch-module__bvhK0a__sketchPlane{width:min(100cqw,150.059cqh);height:min(100cqh,66.6406cqw);margin:auto;inset:0}}@media (min-width:1200px){.DevicesSketch-module__bvhK0a__sketchFrame{aspect-ratio:auto}}.DevicesSketch-module__bvhK0a__sketch{width:100%;height:100%;position:absolute;inset:0}.DevicesSketch-module__bvhK0a__deviceScreen{position:absolute;overflow:hidden}.DevicesSketch-module__bvhK0a__deviceScene{position:absolute;inset:0}.DevicesSketch-module__bvhK0a__deviceBody{fill:var(--surface)}.DevicesSketch-module__bvhK0a__deviceBody.DevicesSketch-module__bvhK0a__deviceBase{fill:var(--surface-subtle)}.DevicesSketch-module__bvhK0a__deviceOutline{stroke-dasharray:1 1;stroke-dashoffset:0}.DevicesSketch-module__bvhK0a__sketchPlane:has([data-scene-state=armed]) :is(.DevicesSketch-module__bvhK0a__constructionLines,.DevicesSketch-module__bvhK0a__deviceBody,.DevicesSketch-module__bvhK0a__deviceScreen,.DevicesSketch-module__bvhK0a__vertexMarker,.DevicesSketch-module__bvhK0a__keycapLabel){opacity:0}.DevicesSketch-module__bvhK0a__sketchPlane:has([data-scene-state=armed]) .DevicesSketch-module__bvhK0a__deviceOutline{stroke-dashoffset:1px}.DevicesSketch-module__bvhK0a__deviceScene[data-scene-state=leaving] [data-scene-content]{animation-name:DevicesSketch-module__bvhK0a__session-list-out}@keyframes DevicesSketch-module__bvhK0a__session-list-out{to{opacity:0}}@media (prefers-reduced-motion:no-preference){.DevicesSketch-module__bvhK0a__sketchPlane:not(:has([data-scene-state=armed])) .DevicesSketch-module__bvhK0a__constructionLines{transition:opacity .9s var(--ease-in-out-cubic)}.DevicesSketch-module__bvhK0a__sketchPlane:not(:has([data-scene-state=armed])) .DevicesSketch-module__bvhK0a__deviceOutline{transition:stroke-dashoffset 1.2s var(--ease-reveal)}.DevicesSketch-module__bvhK0a__sketchPlane:not(:has([data-scene-state=armed])) :is(.DevicesSketch-module__bvhK0a__deviceBody,.DevicesSketch-module__bvhK0a__deviceScreen){transition:opacity .4s ease-out .12s}.DevicesSketch-module__bvhK0a__sketchPlane:not(:has([data-scene-state=armed])) .DevicesSketch-module__bvhK0a__vertexMarker{transition:opacity .3s var(--ease-out-cubic) .9s}.DevicesSketch-module__bvhK0a__sketchPlane:not(:has([data-scene-state=armed])) .DevicesSketch-module__bvhK0a__keycapLabel{transition:opacity .4s var(--ease-out-cubic) 1.1s}}
.HomePricing-module__tXFN6a__pricingBackdrop{-webkit-mask-image:linear-gradient(#0000,#000 35% 65%,#0000),linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 35% 65%,#0000),linear-gradient(90deg,#0000,#000 20% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.HomePricing-module__tXFN6a__pricingHairlines{color:var(--stroke-subtle);background-image:linear-gradient(90deg,#0000 calc(50% - .5px),currentColor calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));background-position:50%;background-repeat:repeat;background-size:8px 100%}.HomePricing-module__tXFN6a__pricingBloom{background-image:radial-gradient(ellipse 45% 60% at 50% 50%, color-mix(in oklab, var(--brand) 9%, transparent), transparent)}
.HomeContextArc-module__L5DLGq__arcBox{--arc-diameter:120cqw;--arc-visible-height:24.6cqw;container-type:inline-size}.HomeContextArc-module__L5DLGq__arcCircle{left:50%;bottom:calc(var(--arc-visible-height) - var(--arc-diameter));width:var(--arc-diameter);aspect-ratio:1;border-radius:50%;position:absolute;translate:-50%}.HomeContextArc-module__L5DLGq__arcRimLayer{position:absolute;inset:0;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 64px);mask-image:linear-gradient(0deg,#0000 0,#000 64px)}.HomeContextArc-module__L5DLGq__arcRim{width:calc(var(--arc-diameter) + 6px);bottom:calc(var(--arc-visible-height) - var(--arc-diameter) - 3px);background:conic-gradient(from 0deg at 50% 50%, var(--brand-rose) 0deg, color-mix(in oklab, var(--status-action) 55%, white) 10deg, var(--status-action) 45deg, color-mix(in oklab, var(--status-action) 35%, black) 90deg, color-mix(in oklab, var(--status-action) 35%, black) 180deg, color-mix(in oklab, var(--brand) 60%, black) 180deg, color-mix(in oklab, var(--brand) 85%, #ff4d6d) 285deg, var(--accent-warm) 345deg, var(--brand-rose) 360deg);-webkit-mask-image:conic-gradient(#0006 0deg,#000 35deg 325deg,#0006 360deg);mask-image:conic-gradient(#0006 0deg,#000 35deg 325deg,#0006 360deg)}.HomeContextArc-module__L5DLGq__arcRimGlow{filter:blur(10px);opacity:.45}.HomeContextArc-module__L5DLGq__arcRimSharp{filter:blur(2px)}.HomeContextArc-module__L5DLGq__arcDisc{background:var(--page-background);filter:blur(.5px)}.HomeContextArc-module__L5DLGq__arcHalo{width:calc(var(--arc-diameter) * 1.3);aspect-ratio:1;left:50%;bottom:calc(var(--arc-visible-height) - var(--arc-diameter) * 1.15);opacity:0;background:radial-gradient(circle closest-side,#0000 64%,#ffffff0a 71%,#ffffff1f 74.5%,#ffffff29 75.5%,#ffffff20 77.5%,#ffffff12 80.5%,#ffffff09 85%,#ffffff04 91%,#0000 98%);transition:opacity .6s cubic-bezier(0,0,0,1),scale .6s cubic-bezier(0,0,0,1);position:absolute;translate:-50%;scale:.84}.HomeContextArc-module__L5DLGq__arcGlow{opacity:0;transition:opacity .6s cubic-bezier(0,0,0,1)}[data-in-view] .HomeContextArc-module__L5DLGq__arcHalo{opacity:1;scale:1}[data-in-view] .HomeContextArc-module__L5DLGq__arcGlow{opacity:1}.HomeContextArc-module__L5DLGq__textBottom{bottom:calc(var(--arc-visible-height) + 40px)}@media (min-width:48rem){.HomeContextArc-module__L5DLGq__textBottom{bottom:calc(var(--arc-visible-height) + 56px)}}@media (min-width:62rem){.HomeContextArc-module__L5DLGq__textBottom{bottom:calc(var(--arc-visible-height) + 64px)}}.HomeContextArc-module__L5DLGq__rainLayer{-webkit-mask-image:radial-gradient(60% 70% at 50% 45%,#0000 40%,#000 80%);mask-image:radial-gradient(60% 70% at 50% 45%,#0000 40%,#000 80%)}.HomeContextArc-module__L5DLGq__rainStreak{opacity:0;width:2px;height:360px;animation:HomeContextArc-module__L5DLGq__arc-rain-fall var(--rain-duration) linear var(--rain-delay) infinite;background:linear-gradient(#0000,#ffffff80 50%,#0000);position:absolute;top:0}@keyframes HomeContextArc-module__L5DLGq__arc-rain-fall{0%{opacity:0;translate:0 -360px;scale:1 var(--rain-scale)}45%{opacity:.11}to{opacity:0;translate:0 900px;scale:1 var(--rain-scale)}}@media (prefers-reduced-motion:reduce){.HomeContextArc-module__L5DLGq__rainStreak{display:none}.HomeContextArc-module__L5DLGq__arcHalo,.HomeContextArc-module__L5DLGq__arcGlow{opacity:1;transition:none;scale:1}}
.HeroSequence-module__eyMqLa__homeSequence{--hero-sequence-first-item-delay:.27s}.HeroSequence-module__eyMqLa__platformSequence{--hero-sequence-first-item-delay:.1s}.HeroSequence-module__eyMqLa__heroSequence>[data-hero-sequence-item]{animation-delay:calc(var(--hero-sequence-first-item-delay) + var(--hero-sequence-delay,0s) + var(--hero-sequence-item-index,0) * .1s);animation-fill-mode:backwards}.HeroSequence-module__eyMqLa__heroSequence>[data-hero-sequence-item]:nth-child(2 of [data-hero-sequence-item]){--hero-sequence-item-index:1}.HeroSequence-module__eyMqLa__heroSequence>[data-hero-sequence-item]:nth-child(3 of [data-hero-sequence-item]){--hero-sequence-item-index:2}.HeroSequence-module__eyMqLa__heroSequence>[data-hero-sequence-item]:nth-child(4 of [data-hero-sequence-item]){--hero-sequence-item-index:3}.HeroSequence-module__eyMqLa__heroSequence>[data-hero-sequence-item]:nth-child(5 of [data-hero-sequence-item]){--hero-sequence-item-index:4}.HeroSequence-module__eyMqLa__heroSequence>[data-hero-sequence-item]:nth-child(6 of [data-hero-sequence-item]){--hero-sequence-item-index:5}.HeroSequence-module__eyMqLa__homeSequence>[data-hero-sequence-item]{animation-name:HeroSequence-module__eyMqLa__hero-sequence-blur-in;animation-duration:.6s;animation-timing-function:ease-out}.HeroSequence-module__eyMqLa__platformSequence>[data-hero-sequence-item]{animation-name:HeroSequence-module__eyMqLa__hero-sequence-rise;animation-duration:1s;animation-timing-function:cubic-bezier(.2,0,0,1)}.HeroSequence-module__eyMqLa__heroSequence>.HeroSequence-module__eyMqLa__fadeOnlyItem{animation-name:HeroSequence-module__eyMqLa__hero-sequence-fade}@keyframes HeroSequence-module__eyMqLa__hero-sequence-blur-in{0%{opacity:.01;filter:blur(1.5px)}}@keyframes HeroSequence-module__eyMqLa__hero-sequence-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes HeroSequence-module__eyMqLa__hero-sequence-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.HeroSequence-module__eyMqLa__heroSequence>[data-hero-sequence-item]{transition:opacity .1s ease-out calc(var(--hero-sequence-first-item-delay) + var(--hero-sequence-item-index,0) * .1s);animation-delay:-1s;animation-fill-mode:none}@starting-style{.HeroSequence-module__eyMqLa__heroSequence>[data-hero-sequence-item]{opacity:0}}}
.MultiChoiceCI-module__3NKvYG__multiChoiceCI{outline:none;flex-direction:column;align-items:stretch;padding:4px;display:flex}
.SingleChoiceCI-module__YnJPoq__singleChoiceCI{outline:none;flex-direction:column;align-items:stretch;padding:4px;display:flex}
.SingleChoiceCIGroup-module__hn9Qha__singleChoiceCIGroup{flex-direction:column;align-items:stretch;display:flex}.SingleChoiceCIGroup-module__hn9Qha__singleChoiceCIGroup .SingleChoiceCIGroup-module__hn9Qha__label{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;padding:10px 12px 6px;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}
.SingleChoiceCIItem-module__FLtSmW__singleChoiceCIItem{cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:6px 12px;transition:background-color .15s ease-out;display:flex}.SingleChoiceCIItem-module__FLtSmW__singleChoiceCIItem .SingleChoiceCIItem-module__FLtSmW__leadingElement{flex-shrink:0;justify-content:center;align-items:center;display:flex}.SingleChoiceCIItem-module__FLtSmW__singleChoiceCIItem .SingleChoiceCIItem-module__FLtSmW__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.SingleChoiceCIItem-module__FLtSmW__singleChoiceCIItem .SingleChoiceCIItem-module__FLtSmW__textBlock{flex-direction:column;flex:1 0 0;min-width:0;display:flex}.SingleChoiceCIItem-module__FLtSmW__singleChoiceCIItem .SingleChoiceCIItem-module__FLtSmW__label{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.SingleChoiceCIItem-module__FLtSmW__singleChoiceCIItem .SingleChoiceCIItem-module__FLtSmW__description{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.SingleChoiceCIItem-module__FLtSmW__singleChoiceCIItem .SingleChoiceCIItem-module__FLtSmW__trailingElement{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.SingleChoiceCIItem-module__FLtSmW__singleChoiceCIItem .SingleChoiceCIItem-module__FLtSmW__trailingElement .SingleChoiceCIItem-module__FLtSmW__checkIcon{width:16px;height:16px;color:var(--foreground);justify-content:center;align-items:center;display:flex}.SingleChoiceCIItem-module__FLtSmW__highlighted{background-color:var(--muted)}.SingleChoiceCIItem-module__FLtSmW__withLeading{padding-left:6px}
.ClientTabsLayoutTabBar-module__SOH0uG__tabsScroller{box-sizing:border-box;border-bottom:1px solid var(--border);scrollbar-width:none;flex:none;width:100%;min-height:51px;padding:8px 0 10px;overflow-x:auto}@container client-viewport (max-width:768px){.ClientTabsLayoutTabBar-module__SOH0uG__tabsScroller{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.ClientTabsLayoutTabBar-module__SOH0uG__tabsList{background-color:#0000;border-radius:0;justify-content:flex-start;align-items:center;gap:4px;width:max-content;min-width:100%;height:auto;padding:0;display:flex}.ClientTabsLayoutTabBar-module__SOH0uG__tabsTrigger{min-width:max-content;height:auto;color:var(--muted-foreground);box-shadow:none;border-radius:12px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-weight:500;display:flex}.ClientTabsLayoutTabBar-module__SOH0uG__tabsTrigger span{font-weight:500}.ClientTabsLayoutTabBar-module__SOH0uG__tabsTrigger[data-state=active]{background-color:var(--muted);color:var(--foreground);box-shadow:none}.ClientTabsLayoutTabBar-module__SOH0uG__tabsTrigger svg{width:16px;height:16px}@container client-viewport (max-width:768px){.ClientTabsLayoutTabBar-module__SOH0uG__tabsTrigger:last-child{margin-right:16px}}.ClientTabsLayoutTabBar-module__SOH0uG__tabCount{color:var(--muted-foreground)}
.CalendarEventContent-module__TeI5iG__calendarEventContent{box-sizing:border-box;cursor:pointer;flex-direction:column;width:100%;height:100%;padding:3px 6px 3px 11px;display:flex;position:relative;overflow:hidden}.CalendarEventContent-module__TeI5iG__calendarEventContent:before{content:"";background-color:var(--event-accent);border-radius:3px;width:3px;position:absolute;top:4px;bottom:4px;left:4px}.CalendarEventContent-module__TeI5iG__calendarEventContent .CalendarEventContent-module__TeI5iG__title{color:var(--event-foreground);text-wrap:nowrap;text-overflow:ellipsis;min-height:12px;font-size:12px;font-weight:500;line-height:15px;overflow:hidden}.CalendarEventContent-module__TeI5iG__calendarEventContent .CalendarEventContent-module__TeI5iG__details{align-items:center;gap:6px;min-width:0;min-height:16px;margin-top:2px;display:flex}.CalendarEventContent-module__TeI5iG__calendarEventContent .CalendarEventContent-module__TeI5iG__time,.CalendarEventContent-module__TeI5iG__calendarEventContent .CalendarEventContent-module__TeI5iG__time time{white-space:nowrap;color:var(--event-foreground-secondary);font-size:11px;font-weight:400;line-height:13px}.CalendarEventContent-module__TeI5iG__calendarEventContent .CalendarEventContent-module__TeI5iG__attendees{color:var(--event-foreground);background-color:var(--event-accent-secondary);border-radius:100px;flex-shrink:0;width:fit-content;padding:1px 6px;font-size:10px;font-weight:500;line-height:14px}.CalendarEventContent-module__TeI5iG__calendarEventContent .CalendarEventContent-module__TeI5iG__strokeOutText{text-decoration:line-through}
.CalendarTimeGrid-module__yy3c4a__ec{--ec-bg-color:var(--background);--ec-border-color:var(--calendar-grid-line);--ec-text-color:var(--calendar-header-foreground);--ec-now-indicator-color:var(--calendar-now-indicator);--ec-event-col-gap:.375rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;height:100%;display:flex}.CalendarTimeGrid-module__yy3c4a__ecMain{flex-direction:column;height:100%;display:flex;overflow:hidden}.CalendarTimeGrid-module__yy3c4a__ecHeader,.CalendarTimeGrid-module__yy3c4a__ecBodyGrid{grid-template-columns:var(--ec-sidebar-width) minmax(0, 1fr);display:grid}.CalendarTimeGrid-module__yy3c4a__ecGrid{grid-template-columns:repeat(var(--ec-grid-cols), minmax(0, 1fr));display:grid}.CalendarTimeGrid-module__yy3c4a__ecHeader{z-index:2;background-color:var(--background);flex-shrink:0;position:relative}.CalendarTimeGrid-module__yy3c4a__ecSidebar{z-index:1;background-color:var(--ec-bg-color);border-inline-end:1px solid var(--ec-border-color);text-align:end;padding-inline:.75rem;position:relative;overflow:clip}.CalendarTimeGrid-module__yy3c4a__ecHeader .CalendarTimeGrid-module__yy3c4a__ecSidebar{border-block-end:1px solid var(--ec-border-color);padding-block:.375rem}.CalendarTimeGrid-module__yy3c4a__ecColHead{text-align:center;background-color:var(--ec-bg-color);border-block-end:1px solid var(--calendar-grid-line);text-overflow:ellipsis;padding:8px 0 10px;overflow:clip}.CalendarTimeGrid-module__yy3c4a__ecColHead time{align-items:center;gap:4px;font-size:14px;line-height:20px;display:inline-flex}.CalendarTimeGrid-module__yy3c4a__ecColHead .CalendarTimeGrid-module__yy3c4a__ecDayName{color:var(--calendar-muted-foreground);font-weight:500}.CalendarTimeGrid-module__yy3c4a__ecColHead .CalendarTimeGrid-module__yy3c4a__ecDayNum{width:24px;height:24px;color:var(--calendar-muted-foreground);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.CalendarTimeGrid-module__yy3c4a__ecColHead.CalendarTimeGrid-module__yy3c4a__ecToday{background-color:#0000}.CalendarTimeGrid-module__yy3c4a__ecColHead.CalendarTimeGrid-module__yy3c4a__ecToday .CalendarTimeGrid-module__yy3c4a__ecDayName{color:var(--calendar-header-foreground);font-weight:500}.CalendarTimeGrid-module__yy3c4a__ecColHead.CalendarTimeGrid-module__yy3c4a__ecToday .CalendarTimeGrid-module__yy3c4a__ecDayNum{background-color:var(--calendar-today-marker);color:var(--calendar-today-marker-foreground);border-radius:999px;font-weight:500}.CalendarTimeGrid-module__yy3c4a__ecBodyViewport{flex:auto;min-height:0;position:relative;overflow:hidden}.CalendarTimeGrid-module__yy3c4a__ecBodyGrid{height:calc(24 * var(--ec-slot-height) * var(--ec-slot-label-periodicity));position:relative}.CalendarTimeGrid-module__yy3c4a__ecBodyGrid .CalendarTimeGrid-module__yy3c4a__ecSidebar{background-image:linear-gradient(to left, transparent .375rem, var(--ec-bg-color) .375rem), linear-gradient(to top, var(--ec-bg-color) 1px, transparent 1px), linear-gradient(to top, var(--ec-border-color) 1px, transparent 1px), linear-gradient(to right, var(--ec-bg-color) 1px, transparent 1px), linear-gradient(to top, var(--ec-border-color) 1px, transparent 1px);background-size:100% 100%, 100% 100%, 100% calc(var(--ec-slot-height) * var(--ec-slot-label-periodicity)), 2px 100%, 100% var(--ec-slot-height)}.CalendarTimeGrid-module__yy3c4a__ecBodyGrid .CalendarTimeGrid-module__yy3c4a__ecSidebar time{color:var(--calendar-muted-foreground);font-size:12px;font-weight:500;line-height:16px}.CalendarTimeGrid-module__yy3c4a__ecSlot{block-size:calc(var(--ec-slot-height) * var(--ec-slot-label-periodicity));white-space:nowrap;line-height:21px;position:relative;inset-block-start:-10.5px}.CalendarTimeGrid-module__yy3c4a__ecHidden{visibility:hidden}.CalendarTimeGrid-module__yy3c4a__ecDay{--ec-day-border-width:1px;background-color:var(--ec-bg-color);border-inline-end:1px solid var(--ec-border-color);background-image:linear-gradient(to top, var(--ec-bg-color) 1px, transparent 1px), linear-gradient(to top, var(--ec-border-color) 1px, transparent 1px), linear-gradient(to right, var(--ec-bg-color) 1px, transparent 1px);background-size:100% 100%, 100% calc(var(--ec-slot-height) * var(--ec-slot-label-periodicity)), 2px 100%;position:relative}.CalendarTimeGrid-module__yy3c4a__ecDay:last-child{--ec-day-border-width:0px;border-inline-end:none}.CalendarTimeGrid-module__yy3c4a__ecEvent{z-index:1;box-sizing:border-box;inline-size:calc(100% + var(--ec-day-border-width) - var(--ec-event-col-gap));color:#fff;background-color:var(--event-background);box-shadow:none;cursor:pointer;border:none;border-radius:6px;padding:0;font-size:.85em;line-height:1.5;display:flex;position:absolute;inset-inline-start:0;overflow:hidden}.CalendarTimeGrid-module__yy3c4a__ecEventBody{flex-direction:column;inline-size:100%;display:flex}.CalendarTimeGrid-module__yy3c4a__ecNowIndicator{z-index:2;border-block-start:2px solid var(--ec-now-indicator-color);pointer-events:none;block-size:0;position:absolute;inset-inline:0}.CalendarTimeGrid-module__yy3c4a__ecNowIndicator:before{content:"";background:var(--ec-now-indicator-color);border-radius:50%;block-size:12px;inline-size:12px;margin-block-start:-7px;margin-inline-start:-7px;display:block}
.RecordDetails-module__kog1TW__recordDetails{flex-direction:column;gap:44px;width:100%;display:flex}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section{flex-direction:column;width:100%;display:flex}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__header{height:28px;color:var(--muted-foreground);border-radius:var(--radius-xl);align-self:flex-start;background-color:#0000!important}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__header:hover{background-color:var(--muted)!important}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__header[aria-expanded=true],.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__header[aria-expanded=false]{background-color:#0000!important}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__header[aria-expanded=true]:hover,.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__header[aria-expanded=false]:hover{background-color:var(--muted)!important}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__header .RecordDetails-module__kog1TW__headerIcon{flex-shrink:0;display:flex}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__header .RecordDetails-module__kog1TW__headerIcon svg{width:12px;height:12px}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__header .RecordDetails-module__kog1TW__headerIcon svg[stroke],.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__header .RecordDetails-module__kog1TW__headerIcon svg:not([fill]) path[stroke],.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__header .RecordDetails-module__kog1TW__headerIcon svg:not([stroke]) path[stroke]{stroke:var(--muted-foreground)}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__header .RecordDetails-module__kog1TW__headerIcon svg:not([fill]) path[fill],.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__header .RecordDetails-module__kog1TW__headerIcon svg:not([stroke]) path[fill]{fill:var(--muted-foreground)}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__header .RecordDetails-module__kog1TW__headerLabel{white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__header .RecordDetails-module__kog1TW__headerChevron{flex-shrink:0;width:12px;height:12px;transition:transform .15s ease-out}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__header .RecordDetails-module__kog1TW__headerChevron[stroke],.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__header .RecordDetails-module__kog1TW__headerChevron:not([fill]) path[stroke],.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__header .RecordDetails-module__kog1TW__headerChevron:not([stroke]) path[stroke]{stroke:var(--muted-foreground)}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__header .RecordDetails-module__kog1TW__headerChevron:not([fill]) path[fill],.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__header .RecordDetails-module__kog1TW__headerChevron:not([stroke]) path[fill]{fill:var(--muted-foreground)}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__sectionCollapsed .RecordDetails-module__kog1TW__header .RecordDetails-module__kog1TW__headerChevron{transform:rotate(-90deg)}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items{flex-direction:column;width:100%;padding:0 8px;display:flex}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item{border-top:1px solid var(--border);flex-direction:column;gap:6px;width:100%;padding:16px 0 12px;display:flex}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item:first-child{border-top:none}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__term{color:var(--muted-foreground);align-items:center;gap:4px;display:flex}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__term .RecordDetails-module__kog1TW__termIcon{flex-shrink:0;display:flex}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__term .RecordDetails-module__kog1TW__termIcon svg{width:14px;height:14px}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__term .RecordDetails-module__kog1TW__termIcon svg[stroke],.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__term .RecordDetails-module__kog1TW__termIcon svg:not([fill]) path[stroke],.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__term .RecordDetails-module__kog1TW__termIcon svg:not([stroke]) path[stroke]{stroke:var(--muted-foreground)}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__term .RecordDetails-module__kog1TW__termIcon svg:not([fill]) path[fill],.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__term .RecordDetails-module__kog1TW__termIcon svg:not([stroke]) path[fill]{fill:var(--muted-foreground)}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__term .RecordDetails-module__kog1TW__termLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__details{text-align:left;align-items:center;gap:8px;width:100%;display:flex}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__detailsAction{cursor:pointer;border-radius:var(--radius-sm);width:calc(100% + 8px);margin:-4px;padding:4px;transition:background-color .15s ease-out,box-shadow .15s ease-out}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__detailsAction:hover:not(:disabled),.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__detailsAction:focus-visible,.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__detailsAction.RecordDetails-module__kog1TW__detailsCopied{background-color:var(--accent)}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__detailsAction:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 50%, transparent);outline:none}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__detailsAction:disabled{cursor:not-allowed;opacity:.45}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__details .RecordDetails-module__kog1TW__value{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;line-height:20px;overflow:hidden}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__details .RecordDetails-module__kog1TW__action{min-width:24px;height:24px;color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0 4px;display:flex}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__details .RecordDetails-module__kog1TW__action svg{width:16px;height:16px}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__details .RecordDetails-module__kog1TW__action svg[stroke],.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__details .RecordDetails-module__kog1TW__action svg:not([fill]) path[stroke],.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__details .RecordDetails-module__kog1TW__action svg:not([stroke]) path[stroke]{stroke:var(--muted-foreground)}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__details .RecordDetails-module__kog1TW__action svg:not([fill]) path[fill],.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__details .RecordDetails-module__kog1TW__action svg:not([stroke]) path[fill]{fill:var(--muted-foreground)}.RecordDetails-module__kog1TW__recordDetails .RecordDetails-module__kog1TW__section .RecordDetails-module__kog1TW__items .RecordDetails-module__kog1TW__item .RecordDetails-module__kog1TW__detailsAction.RecordDetails-module__kog1TW__detailsHovered{background-color:var(--accent)}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/812ace1be296b768-s.091e0c5-6exz..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/eca81df38617fd57-s.13v7xv6b-5vau.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/325c6d3a683d6317-s.1405mmari.864.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47f30a82c56c4799-s.15ih8-4dawzb2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/09dc614ebc304afd-s.01f7-n3ot6b_u.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2062878eea3d713-s.0-umx1asr9y37.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_7ab49511-module__gxBUwa__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal;font-weight:400}.source_serif_4_7ab49511-module__gxBUwa__variable{--font-email-serif:"Source Serif 4", "Source Serif 4 Fallback"}
.RecordInsights-module__KdUGtW__recordInsights{flex-direction:column;gap:8px;width:100%;display:flex}.RecordInsights-module__KdUGtW__recordInsights .RecordInsights-module__KdUGtW__header{height:28px;color:var(--muted-foreground);border-radius:var(--radius-xl);align-self:flex-start;background-color:#0000!important}.RecordInsights-module__KdUGtW__recordInsights .RecordInsights-module__KdUGtW__header .RecordInsights-module__KdUGtW__headerLabel{white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.RecordInsights-module__KdUGtW__recordInsights .RecordInsights-module__KdUGtW__header .RecordInsights-module__KdUGtW__headerChevron{flex-shrink:0;width:14px;height:14px;transition:transform .15s ease-out}.RecordInsights-module__KdUGtW__recordInsights .RecordInsights-module__KdUGtW__header .RecordInsights-module__KdUGtW__headerChevron[stroke],.RecordInsights-module__KdUGtW__recordInsights .RecordInsights-module__KdUGtW__header .RecordInsights-module__KdUGtW__headerChevron:not([fill]) path[stroke],.RecordInsights-module__KdUGtW__recordInsights .RecordInsights-module__KdUGtW__header .RecordInsights-module__KdUGtW__headerChevron:not([stroke]) path[stroke]{stroke:var(--muted-foreground)}.RecordInsights-module__KdUGtW__recordInsights .RecordInsights-module__KdUGtW__header .RecordInsights-module__KdUGtW__headerChevron:not([fill]) path[fill],.RecordInsights-module__KdUGtW__recordInsights .RecordInsights-module__KdUGtW__header .RecordInsights-module__KdUGtW__headerChevron:not([stroke]) path[fill]{fill:var(--muted-foreground)}.RecordInsights-module__KdUGtW__recordInsights .RecordInsights-module__KdUGtW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.RecordInsights-module__KdUGtW__card{background-color:var(--background);border:1px solid var(--border);border-radius:12px;flex-direction:column;justify-content:space-between;min-height:86px;padding:10px 12px;transition:background-color .15s ease-out,border-color .15s ease-out;display:flex;overflow:hidden}.RecordInsights-module__KdUGtW__card .RecordInsights-module__KdUGtW__cardHeader{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.RecordInsights-module__KdUGtW__card .RecordInsights-module__KdUGtW__cardHeader .RecordInsights-module__KdUGtW__label{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.RecordInsights-module__KdUGtW__card .RecordInsights-module__KdUGtW__cardHeader .RecordInsights-module__KdUGtW__icon{color:var(--muted-foreground);flex-shrink:0;display:flex}.RecordInsights-module__KdUGtW__card .RecordInsights-module__KdUGtW__cardHeader .RecordInsights-module__KdUGtW__icon svg{width:14px;height:14px}.RecordInsights-module__KdUGtW__card .RecordInsights-module__KdUGtW__cardHeader .RecordInsights-module__KdUGtW__icon svg[stroke],.RecordInsights-module__KdUGtW__card .RecordInsights-module__KdUGtW__cardHeader .RecordInsights-module__KdUGtW__icon svg:not([fill]) path[stroke],.RecordInsights-module__KdUGtW__card .RecordInsights-module__KdUGtW__cardHeader .RecordInsights-module__KdUGtW__icon svg:not([stroke]) path[stroke]{stroke:var(--muted-foreground)}.RecordInsights-module__KdUGtW__card .RecordInsights-module__KdUGtW__cardHeader .RecordInsights-module__KdUGtW__icon svg:not([fill]) path[fill],.RecordInsights-module__KdUGtW__card .RecordInsights-module__KdUGtW__cardHeader .RecordInsights-module__KdUGtW__icon svg:not([stroke]) path[fill]{fill:var(--muted-foreground)}.RecordInsights-module__KdUGtW__card .RecordInsights-module__KdUGtW__content{flex-direction:column;gap:2px;padding-top:14px;display:flex}.RecordInsights-module__KdUGtW__card .RecordInsights-module__KdUGtW__content .RecordInsights-module__KdUGtW__valueLine{align-items:center;gap:8px;min-width:0;display:flex}.RecordInsights-module__KdUGtW__card .RecordInsights-module__KdUGtW__content .RecordInsights-module__KdUGtW__valueLine .RecordInsights-module__KdUGtW__value{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.RecordInsights-module__KdUGtW__card .RecordInsights-module__KdUGtW__content .RecordInsights-module__KdUGtW__valueLine .RecordInsights-module__KdUGtW__progressLabel{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.RecordInsights-module__KdUGtW__card .RecordInsights-module__KdUGtW__content .RecordInsights-module__KdUGtW__description{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.RecordInsights-module__KdUGtW__card .RecordInsights-module__KdUGtW__content .RecordInsights-module__KdUGtW__progressTrack{background-color:var(--record-insight-progress-track);border-radius:999px;width:100%;height:4px;margin-top:6px;overflow:hidden}.RecordInsights-module__KdUGtW__card .RecordInsights-module__KdUGtW__content .RecordInsights-module__KdUGtW__progressTrack .RecordInsights-module__KdUGtW__progressFill{width:var(--record-insight-progress);background-color:var(--record-insight-progress-fill);border-radius:inherit;height:100%;display:block}.RecordInsights-module__KdUGtW__cardFull{grid-column:1/-1}.RecordInsights-module__KdUGtW__recordInsights .RecordInsights-module__KdUGtW__header:hover,.RecordInsights-module__KdUGtW__recordInsights .RecordInsights-module__KdUGtW__header[aria-expanded=true]:hover,.RecordInsights-module__KdUGtW__recordInsights .RecordInsights-module__KdUGtW__header[aria-expanded=false]:hover{background-color:var(--muted)!important}.RecordInsights-module__KdUGtW__recordInsights .RecordInsights-module__KdUGtW__header .RecordInsights-module__KdUGtW__headerIcon{flex-shrink:0;display:flex}.RecordInsights-module__KdUGtW__recordInsights .RecordInsights-module__KdUGtW__header .RecordInsights-module__KdUGtW__headerIcon svg{width:14px;height:14px}.RecordInsights-module__KdUGtW__recordInsights .RecordInsights-module__KdUGtW__header .RecordInsights-module__KdUGtW__headerIcon svg[stroke],.RecordInsights-module__KdUGtW__recordInsights .RecordInsights-module__KdUGtW__header .RecordInsights-module__KdUGtW__headerIcon svg:not([fill]) path[stroke],.RecordInsights-module__KdUGtW__recordInsights .RecordInsights-module__KdUGtW__header .RecordInsights-module__KdUGtW__headerIcon svg:not([stroke]) path[stroke]{stroke:var(--muted-foreground)}.RecordInsights-module__KdUGtW__recordInsights .RecordInsights-module__KdUGtW__header .RecordInsights-module__KdUGtW__headerIcon svg:not([fill]) path[fill],.RecordInsights-module__KdUGtW__recordInsights .RecordInsights-module__KdUGtW__header .RecordInsights-module__KdUGtW__headerIcon svg:not([stroke]) path[fill]{fill:var(--muted-foreground)}.RecordInsights-module__KdUGtW__recordInsights .RecordInsights-module__KdUGtW__header[aria-expanded=false] .RecordInsights-module__KdUGtW__headerChevron{transform:rotate(-90deg)}.RecordInsights-module__KdUGtW__card .RecordInsights-module__KdUGtW__content .RecordInsights-module__KdUGtW__valueLine .RecordInsights-module__KdUGtW__marker{border-radius:2px;flex-shrink:0;width:8px;height:8px}.RecordInsights-module__KdUGtW__card:hover{background-color:var(--record-insight-card-hover-bg)}.RecordInsights-module__KdUGtW__card.RecordInsights-module__KdUGtW__cardDanger{background-color:var(--record-insight-danger-bg);border-color:var(--record-insight-danger-border)}.RecordInsights-module__KdUGtW__card.RecordInsights-module__KdUGtW__cardDanger:hover{background-color:var(--record-insight-danger-hover-bg)}.RecordInsights-module__KdUGtW__card.RecordInsights-module__KdUGtW__cardWarning{background-color:var(--record-insight-warning-bg);border-color:var(--record-insight-warning-border)}.RecordInsights-module__KdUGtW__card.RecordInsights-module__KdUGtW__cardWarning:hover{background-color:var(--record-insight-warning-hover-bg)}.RecordInsights-module__KdUGtW__card.RecordInsights-module__KdUGtW__cardSuccess{background-color:var(--record-insight-success-bg);border-color:var(--record-insight-success-border)}.RecordInsights-module__KdUGtW__card.RecordInsights-module__KdUGtW__cardSuccess:hover{background-color:var(--record-insight-success-hover-bg)}
.AttendanceList-module__rEMqMa__attendanceList{background-color:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.AttendanceList-module__rEMqMa__attendanceList .AttendanceList-module__rEMqMa__header{flex-flow:row;align-items:center;gap:6px;padding:16px 16px 24px;display:flex}.AttendanceList-module__rEMqMa__attendanceList .AttendanceList-module__rEMqMa__header svg{width:16px;height:16px;color:var(--muted-foreground)}.AttendanceList-module__rEMqMa__attendanceList .AttendanceList-module__rEMqMa__header .AttendanceList-module__rEMqMa__headerTitle{color:var(--muted-foreground);font-size:14px;font-weight:500;line-height:20px}.AttendanceList-module__rEMqMa__attendanceList .AttendanceList-module__rEMqMa__rows{flex-flow:column;gap:14px;padding-bottom:16px;display:flex}.AttendanceList-module__rEMqMa__attendanceList .AttendanceList-module__rEMqMa__rows .AttendanceList-module__rEMqMa__rowDivider{background-color:var(--border);height:1px;margin:0 14px}.AttendanceList-module__rEMqMa__attendeeRow{flex-flow:column;gap:12px;display:flex}.AttendanceList-module__rEMqMa__attendeeRow .AttendanceList-module__rEMqMa__row{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:12px;min-height:42px;padding:0 14px;display:flex}.AttendanceList-module__rEMqMa__attendeeRow .AttendanceList-module__rEMqMa__row .AttendanceList-module__rEMqMa__left{flex-flow:row;align-items:flex-start;gap:10px;min-width:0;display:flex}.AttendanceList-module__rEMqMa__attendeeRow .AttendanceList-module__rEMqMa__row .AttendanceList-module__rEMqMa__left.AttendanceList-module__rEMqMa__leftTooltipAnchor{position:relative}.AttendanceList-module__rEMqMa__attendeeRow .AttendanceList-module__rEMqMa__row .AttendanceList-module__rEMqMa__left .AttendanceList-module__rEMqMa__avatar{cursor:pointer}@container client-viewport (max-width:768px){.AttendanceList-module__rEMqMa__attendeeRow .AttendanceList-module__rEMqMa__row .AttendanceList-module__rEMqMa__left{gap:6px}}@container client-viewport (max-width:370px){.AttendanceList-module__rEMqMa__attendeeRow .AttendanceList-module__rEMqMa__row .AttendanceList-module__rEMqMa__left .AttendanceList-module__rEMqMa__avatar,.AttendanceList-module__rEMqMa__attendeeGroup .AttendanceList-module__rEMqMa__child .AttendanceList-module__rEMqMa__avatar{display:none}}.AttendanceList-module__rEMqMa__attendeeRow .AttendanceList-module__rEMqMa__row .AttendanceList-module__rEMqMa__left .AttendanceList-module__rEMqMa__identity{flex-flow:column;gap:2px;min-width:0;display:flex}.AttendanceList-module__rEMqMa__attendeeRow .AttendanceList-module__rEMqMa__row .AttendanceList-module__rEMqMa__left .AttendanceList-module__rEMqMa__identity .AttendanceList-module__rEMqMa__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--primary);cursor:pointer;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.AttendanceList-module__rEMqMa__attendeeRow .AttendanceList-module__rEMqMa__row .AttendanceList-module__rEMqMa__left .AttendanceList-module__rEMqMa__identity .AttendanceList-module__rEMqMa__name .AttendanceList-module__rEMqMa__age{color:var(--muted-foreground);font-weight:400}.AttendanceList-module__rEMqMa__attendeeRow .AttendanceList-module__rEMqMa__payToggle{background-color:var(--secondary);border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-flow:row;align-items:center;gap:6px;height:40px;margin:0 14px;padding:6px 10px;display:flex}.AttendanceList-module__rEMqMa__attendeeRow .AttendanceList-module__rEMqMa__payToggle .AttendanceList-module__rEMqMa__payToggleArrow{width:12px;height:8px;color:var(--muted-foreground);flex-shrink:0}.AttendanceList-module__rEMqMa__attendeeRow .AttendanceList-module__rEMqMa__payToggle .AttendanceList-module__rEMqMa__payToggleLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);flex:1;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.AttendanceList-module__rEMqMa__segmented{background-color:var(--muted);border-radius:10px;flex-flow:row;flex-shrink:0;align-items:center;height:40px;padding:3px;display:flex}.AttendanceList-module__rEMqMa__segmented .AttendanceList-module__rEMqMa__segmentButton{width:36px;height:100%;color:var(--muted-foreground);cursor:pointer;background-color:#0000;border:1px solid #fff0;border-radius:8px;justify-content:center;align-items:center;padding:4px 0;transition:background-color .15s,color .15s;display:flex}.AttendanceList-module__rEMqMa__segmented .AttendanceList-module__rEMqMa__segmentButton svg{color:currentColor;width:16px;height:16px}.AttendanceList-module__rEMqMa__segmented .AttendanceList-module__rEMqMa__segmentButtonActive{background-color:var(--card);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a}.AttendanceList-module__rEMqMa__segmented .AttendanceList-module__rEMqMa__segmentButtonActive:first-child{color:var(--greenBtn-color)}.AttendanceList-module__rEMqMa__segmented .AttendanceList-module__rEMqMa__segmentButtonActive:nth-child(2){color:var(--yellowBtn-color)}.AttendanceList-module__rEMqMa__segmented .AttendanceList-module__rEMqMa__segmentButtonActive:nth-child(3){color:var(--destructive)}.AttendanceList-module__rEMqMa__segmented .AttendanceList-module__rEMqMa__segmentButtonDestructive{color:var(--muted-foreground)}.AttendanceList-module__rEMqMa__segmented .AttendanceList-module__rEMqMa__segmentButton:disabled{cursor:not-allowed;opacity:.5}.AttendanceList-module__rEMqMa__attendeeGroup{flex-flow:column;gap:12px;display:flex}.AttendanceList-module__rEMqMa__attendeeGroup .AttendanceList-module__rEMqMa__row{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 14px;display:flex}.AttendanceList-module__rEMqMa__attendeeGroup .AttendanceList-module__rEMqMa__row .AttendanceList-module__rEMqMa__left{flex-flow:row;align-items:flex-start;gap:2px;min-width:0;display:flex}.AttendanceList-module__rEMqMa__attendeeGroup .AttendanceList-module__rEMqMa__bars{flex-flow:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;display:flex;transform:translateY(20px)}.AttendanceList-module__rEMqMa__attendeeGroup .AttendanceList-module__rEMqMa__bars .AttendanceList-module__rEMqMa__bar{border:1px solid var(--border);border-right:none;border-top-left-radius:6px;border-bottom-left-radius:6px;width:6px;height:46px}.AttendanceList-module__rEMqMa__attendeeGroup .AttendanceList-module__rEMqMa__children{flex-flow:column;justify-content:center;align-items:flex-start;gap:8px;min-width:0;display:flex}.AttendanceList-module__rEMqMa__attendeeGroup .AttendanceList-module__rEMqMa__child{flex-flow:row;align-items:center;gap:10px;min-width:0;display:flex}@container client-viewport (max-width:768px){.AttendanceList-module__rEMqMa__attendeeGroup .AttendanceList-module__rEMqMa__child{gap:6px}}.AttendanceList-module__rEMqMa__attendeeGroup .AttendanceList-module__rEMqMa__child .AttendanceList-module__rEMqMa__avatar{cursor:pointer}.AttendanceList-module__rEMqMa__attendeeGroup .AttendanceList-module__rEMqMa__child .AttendanceList-module__rEMqMa__identity{flex-flow:column;min-width:0;display:flex}.AttendanceList-module__rEMqMa__attendeeGroup .AttendanceList-module__rEMqMa__child .AttendanceList-module__rEMqMa__identity .AttendanceList-module__rEMqMa__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--primary);cursor:pointer;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.AttendanceList-module__rEMqMa__attendeeGroup .AttendanceList-module__rEMqMa__child .AttendanceList-module__rEMqMa__identity .AttendanceList-module__rEMqMa__name .AttendanceList-module__rEMqMa__age{color:var(--muted-foreground);font-weight:400}.AttendanceList-module__rEMqMa__attendeeGroup .AttendanceList-module__rEMqMa__payToggle{background-color:var(--secondary);border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-flow:row;align-items:center;gap:6px;height:40px;margin:0 14px;padding:6px 10px;display:flex}.AttendanceList-module__rEMqMa__attendeeGroup .AttendanceList-module__rEMqMa__payToggle .AttendanceList-module__rEMqMa__payToggleArrow{width:12px;height:8px;color:var(--muted-foreground);flex-shrink:0}.AttendanceList-module__rEMqMa__attendeeGroup .AttendanceList-module__rEMqMa__payToggle .AttendanceList-module__rEMqMa__payToggleLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);flex:1;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.AttendanceList-module__rEMqMa__attendanceList .AttendanceList-module__rEMqMa__rows .AttendanceList-module__rEMqMa__actions{flex-flow:row;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.AttendanceList-module__rEMqMa__attendanceList .AttendanceList-module__rEMqMa__rows .AttendanceList-module__rEMqMa__actions .AttendanceList-module__rEMqMa__actionsHeader{flex-flow:row;align-items:center;gap:10px;display:flex}.AttendanceList-module__rEMqMa__attendanceList .AttendanceList-module__rEMqMa__rows .AttendanceList-module__rEMqMa__actions .AttendanceList-module__rEMqMa__actionsHeader svg{width:16px;height:16px;color:var(--muted-foreground)}.AttendanceList-module__rEMqMa__attendanceList .AttendanceList-module__rEMqMa__rows .AttendanceList-module__rEMqMa__actions .AttendanceList-module__rEMqMa__actionsHeader .AttendanceList-module__rEMqMa__actionsTitle{color:var(--muted-foreground);font-size:14px;font-weight:500;line-height:20px}
.SessionSelectorCard-module__nyyJsq__dayMarker{border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--event-date-future-fill);flex-flow:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-width:46px;padding:8px 8px 6px;display:flex}.SessionSelectorCard-module__nyyJsq__dayMarker .SessionSelectorCard-module__nyyJsq__dayNumber{letter-spacing:-.15px;color:var(--foreground);font-size:16px;font-weight:500;line-height:16px}.SessionSelectorCard-module__nyyJsq__dayMarker .SessionSelectorCard-module__nyyJsq__monthAbbrev{color:var(--event-date-future-foreground);font-size:14px;font-weight:500;line-height:14px}.SessionSelectorCard-module__nyyJsq__dayMarker.SessionSelectorCard-module__nyyJsq__past{background-color:var(--muted)}.SessionSelectorCard-module__nyyJsq__dayMarker.SessionSelectorCard-module__nyyJsq__past .SessionSelectorCard-module__nyyJsq__monthAbbrev{color:var(--muted-foreground)}.SessionSelectorCard-module__nyyJsq__dayMarker.SessionSelectorCard-module__nyyJsq__cancelled{border-color:var(--event-date-cancelled-border);background-color:color-mix(in srgb, var(--destructive) 5%, transparent)}.SessionSelectorCard-module__nyyJsq__dayMarker.SessionSelectorCard-module__nyyJsq__cancelled .SessionSelectorCard-module__nyyJsq__dayNumber,.SessionSelectorCard-module__nyyJsq__dayMarker.SessionSelectorCard-module__nyyJsq__cancelled .SessionSelectorCard-module__nyyJsq__monthAbbrev{color:var(--destructive);text-decoration-line:line-through;text-decoration-thickness:1px}.SessionSelectorCard-module__nyyJsq__info{flex-flow:column;flex:1;justify-content:center;gap:0;min-width:0;display:flex}.SessionSelectorCard-module__nyyJsq__info .SessionSelectorCard-module__nyyJsq__primaryInfo{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.SessionSelectorCard-module__nyyJsq__info .SessionSelectorCard-module__nyyJsq__secondaryInfo{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.SessionSelectorCard-module__nyyJsq__info .SessionSelectorCard-module__nyyJsq__cancelBadge{background-color:var(--card);border:1px solid var(--border);border-radius:8px;flex-direction:row;align-self:flex-start;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.SessionSelectorCard-module__nyyJsq__info .SessionSelectorCard-module__nyyJsq__cancelBadge .SessionSelectorCard-module__nyyJsq__dot{background-color:var(--destructive);border-radius:9999px;flex-shrink:0;width:6px;height:6px}.SessionSelectorCard-module__nyyJsq__info .SessionSelectorCard-module__nyyJsq__cancelBadge .SessionSelectorCard-module__nyyJsq__cancelLabel{color:var(--foreground);font-size:12px;font-weight:500;line-height:16px}.SessionSelectorCard-module__nyyJsq__sessionSelectorCard{box-sizing:border-box;text-align:left;background-color:#0000;border:none;border-radius:14px;grid-template-columns:minmax(0,1fr) 36px;align-items:center;column-gap:16px;width:100%;height:80px;min-height:80px;padding:24px 8px 8px;display:grid;position:relative}.SessionSelectorCard-module__nyyJsq__sessionSelectorCard:before,.SessionSelectorCard-module__nyyJsq__sessionSelectorCard:after{content:"";border:1px solid var(--border);pointer-events:none;position:absolute}.SessionSelectorCard-module__nyyJsq__sessionSelectorCard:before{border-radius:var(--radius-lg);background-color:color-mix(in srgb, var(--border) 64%, transparent);height:68px;top:0;left:1.06%;right:1.06%}.SessionSelectorCard-module__nyyJsq__sessionSelectorCard:after{background-color:var(--card);border-radius:14px;inset:16px 0 0}.SessionSelectorCard-module__nyyJsq__sessionSelectorCard .SessionSelectorCard-module__nyyJsq__stackLayer{border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--muted);pointer-events:none;height:62px;position:absolute;top:8px;left:.53%;right:.53%}.SessionSelectorCard-module__nyyJsq__sessionSelectorCard>svg{z-index:1;color:var(--foreground);justify-self:center}.SessionSelectorCard-module__nyyJsq__sessionSummary{z-index:1;align-self:stretch;align-items:center;width:100%;min-width:0;display:block}.SessionSelectorCard-module__nyyJsq__sessionCardInner{align-items:center;gap:14px;min-width:0;height:100%;display:flex;overflow:hidden}
.Calendar-module__Y0aUPq__eventsCalendarPage{height:100%;overflow:hidden}.Calendar-module__Y0aUPq__calendarWrapper{flex-direction:column;height:100%;display:flex}.Calendar-module__Y0aUPq__calendarWrapper .Calendar-module__Y0aUPq__calendarBody{flex:auto;min-height:0;position:relative}.Calendar-module__Y0aUPq__calendarWrapper .Calendar-module__Y0aUPq__calendar{height:100%;overflow:hidden}.Calendar-module__Y0aUPq__calendarControls{border-bottom:1px solid var(--calendar-grid-line);align-items:center;gap:8px;padding:10px 16px;display:flex}.Calendar-module__Y0aUPq__calendarControls .Calendar-module__Y0aUPq__navButtons{align-items:center;gap:2px;display:flex}.Calendar-module__Y0aUPq__calendarControls .Calendar-module__Y0aUPq__navButtons button{color:var(--calendar-muted-foreground)}.Calendar-module__Y0aUPq__calendarControls .Calendar-module__Y0aUPq__title{color:var(--calendar-header-foreground);white-space:nowrap;margin-left:4px;font-size:16px;font-weight:500;line-height:24px}@container client-viewport (max-width:768px){.Calendar-module__Y0aUPq__calendarControls .Calendar-module__Y0aUPq__title{margin-left:6px;font-size:15px}}.Calendar-module__Y0aUPq__calendarControls .Calendar-module__Y0aUPq__todayButton{margin-left:4px}.Calendar-module__Y0aUPq__calendarControls .Calendar-module__Y0aUPq__viewSelectTrigger{min-width:116px;margin-left:auto}@container client-viewport (max-width:768px){.Calendar-module__Y0aUPq__calendarControls{gap:6px;padding:8px 12px}.Calendar-module__Y0aUPq__calendarControls .Calendar-module__Y0aUPq__viewSelectTrigger{min-width:96px}}
.BookingTermsDrawer-module__C3GjsW__chooseTermCPS{flex-direction:column;display:flex}.BookingTermsDrawer-module__C3GjsW__dateBadge{box-sizing:border-box;border:1px solid var(--border);background:var(--date-badge-background);border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;width:44px;height:44px;padding:7px 8px 4px;display:flex}.BookingTermsDrawer-module__C3GjsW__badgeMonth{color:var(--date-badge-month-foreground);text-transform:uppercase;font-size:13px;font-weight:500;line-height:1}.BookingTermsDrawer-module__C3GjsW__badgeDay{font-family:var(--font-uxum);letter-spacing:-.15px;color:var(--foreground);text-align:center;font-size:15px;font-weight:500;line-height:16px}
.ParentGradientButton-module__DKi8zq__gradientButton{box-shadow:inset 0 0 0 1px #9a0f22, 0 0 0 1px var(--gradient-button-outer-stroke), 0 2px 4px #7602144d;color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(#6a0212,#a50019);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;padding:13px 23px;font-size:14px;font-weight:500;line-height:20px;transition:filter .15s;display:inline-flex;overflow:clip}.ParentGradientButton-module__DKi8zq__gradientButton:hover{filter:brightness(1.15)}.ParentGradientButton-module__DKi8zq__gradientButton:disabled{opacity:.5;pointer-events:none}
.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard{border:1px solid var(--border);background-color:var(--booking-card-surface);border-radius:24px;flex-direction:column;align-items:center;gap:16px;width:100%;padding:19px 17px 17px;display:flex;box-shadow:0 3px 7px #00000003,0 12px 12px #00000003,0 28px 17px #00000001}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__header{flex-direction:column;gap:12px;width:100%;display:flex}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__header .ParentBookingSummaryCard-module__g_DYGW__headline{flex-direction:column;gap:12px;width:100%;display:flex}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__header .ParentBookingSummaryCard-module__g_DYGW__headline .ParentBookingSummaryCard-module__g_DYGW__topRow{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__header .ParentBookingSummaryCard-module__g_DYGW__headline .ParentBookingSummaryCard-module__g_DYGW__topRow .ParentBookingSummaryCard-module__g_DYGW__icon{flex-shrink:0}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__header .ParentBookingSummaryCard-module__g_DYGW__headline .ParentBookingSummaryCard-module__g_DYGW__topRow .ParentBookingSummaryCard-module__g_DYGW__chip{background-color:var(--muted);white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:flex-start;gap:4px;padding:3px 9px;font-size:14px;line-height:20px;display:flex}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__header .ParentBookingSummaryCard-module__g_DYGW__headline .ParentBookingSummaryCard-module__g_DYGW__topRow .ParentBookingSummaryCard-module__g_DYGW__chip .ParentBookingSummaryCard-module__g_DYGW__chipLabel{color:var(--muted-foreground);font-weight:400}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__header .ParentBookingSummaryCard-module__g_DYGW__headline .ParentBookingSummaryCard-module__g_DYGW__topRow .ParentBookingSummaryCard-module__g_DYGW__chip .ParentBookingSummaryCard-module__g_DYGW__chipValue{color:var(--brand);font-weight:500}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__header .ParentBookingSummaryCard-module__g_DYGW__headline .ParentBookingSummaryCard-module__g_DYGW__titleBlock{flex-direction:column;gap:2px;width:100%;display:flex}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__header .ParentBookingSummaryCard-module__g_DYGW__headline .ParentBookingSummaryCard-module__g_DYGW__titleBlock .ParentBookingSummaryCard-module__g_DYGW__title{color:var(--booking-card-title);font-size:20px;font-weight:500;line-height:28px}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__header .ParentBookingSummaryCard-module__g_DYGW__headline .ParentBookingSummaryCard-module__g_DYGW__titleBlock .ParentBookingSummaryCard-module__g_DYGW__subtitle{width:100%;color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:16px}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__header .ParentBookingSummaryCard-module__g_DYGW__calendarRow{flex-direction:column;align-items:flex-start;width:100%;display:flex}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__separator{background-color:var(--booking-card-separator);width:100%}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__participants{flex-direction:column;gap:8px;width:100%;display:flex}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__participants .ParentBookingSummaryCard-module__g_DYGW__participant{justify-content:space-between;align-items:center;gap:8px;width:100%;height:32px;display:flex}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__participants .ParentBookingSummaryCard-module__g_DYGW__participant .ParentBookingSummaryCard-module__g_DYGW__participantIdentity{align-items:center;gap:8px;min-width:0;display:flex}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__participants .ParentBookingSummaryCard-module__g_DYGW__participant .ParentBookingSummaryCard-module__g_DYGW__participantIdentity .ParentBookingSummaryCard-module__g_DYGW__participantName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__participants .ParentBookingSummaryCard-module__g_DYGW__participant .ParentBookingSummaryCard-module__g_DYGW__participantPrice{color:var(--muted-foreground);flex-shrink:0;font-size:14px;font-weight:500;line-height:20px}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__summary{flex-direction:column;width:100%;display:flex}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__summary .ParentBookingSummaryCard-module__g_DYGW__summaryRow{width:100%;height:32px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__summary .ParentBookingSummaryCard-module__g_DYGW__summaryRow .ParentBookingSummaryCard-module__g_DYGW__summaryLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__summary .ParentBookingSummaryCard-module__g_DYGW__summaryRow .ParentBookingSummaryCard-module__g_DYGW__summaryAmount{flex-shrink:0}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__summary .ParentBookingSummaryCard-module__g_DYGW__summaryNote{width:100%;color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:16px}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__footer{flex-direction:column;gap:12px;width:100%;display:flex}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__footer .ParentBookingSummaryCard-module__g_DYGW__footnote{width:100%;color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:16px}.ParentBookingSummaryCard-module__g_DYGW__bookingSummaryCard .ParentBookingSummaryCard-module__g_DYGW__footer .ParentBookingSummaryCard-module__g_DYGW__footnote .ParentBookingSummaryCard-module__g_DYGW__footnoteDeadline{color:var(--foreground)}.ParentBookingSummaryCard-module__g_DYGW__avatar:after{display:none}.ParentBookingSummaryCard-module__g_DYGW__avatarFallback{font-weight:400}.ParentBookingSummaryCard-module__g_DYGW__calendarButton{height:32px;color:var(--muted-foreground);border-radius:24px;gap:6px;padding:8px 10px}.ParentBookingSummaryCard-module__g_DYGW__footerButton{border-radius:8px;gap:6px;width:100%;height:40px;padding:8px 10px}.ParentBookingSummaryCard-module__g_DYGW__footerButton svg{flex-shrink:0;width:16px;height:16px}.ParentBookingSummaryCard-module__g_DYGW__confirmButton{border-radius:10px;padding-left:13px;padding-right:13px}
.EventPage-module__uQNLQW__screenRoot{height:100%;position:relative;overflow:hidden}.EventPage-module__uQNLQW__overlayHeader{z-index:20;position:absolute;inset:0 0 auto}.EventPage-module__uQNLQW__roundAction{background:var(--secondary);width:44px;height:44px;color:var(--secondary-foreground);border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:flex}.EventPage-module__uQNLQW__roundAction .EventPage-module__uQNLQW__roundActionIcon{width:20px;height:20px}.EventPage-module__uQNLQW__eventActionButtons{align-items:center;gap:8px;display:flex}.EventPage-module__uQNLQW__eventPage{flex-direction:column;padding-top:0;padding-bottom:160px;display:flex}.EventPage-module__uQNLQW__eventPage .EventPage-module__uQNLQW__hero{aspect-ratio:1;background:var(--muted);width:calc(100% + 32px);margin-inline:-16px;display:block}.EventPage-module__uQNLQW__eventPage .EventPage-module__uQNLQW__hero>button{aspect-ratio:1;background-color:var(--muted);border:0;border-radius:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.EventPage-module__uQNLQW__eventPage .EventPage-module__uQNLQW__hero>button img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.EventPage-module__uQNLQW__eventPage .EventPage-module__uQNLQW__sheet{margin-top:-32px;background:var(--background);border-radius:32px 32px 0 0;flex-direction:column;gap:24px;width:calc(100% + 32px);margin-inline:-16px;padding:32px 24px 0;display:flex;position:relative}.EventPage-module__uQNLQW__eventPageContent{flex-direction:column;gap:48px;display:flex}.EventPage-module__uQNLQW__eventPageContent .EventPage-module__uQNLQW__rail{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.EventPage-module__uQNLQW__eventPageContent .EventPage-module__uQNLQW__main{flex-direction:column;width:100%;min-width:0;display:flex}.EventPage-module__uQNLQW__eventPageContent .EventPage-module__uQNLQW__about{flex-direction:column;gap:12px;display:flex}.EventPage-module__uQNLQW__eventPageContent .EventPage-module__uQNLQW__about .EventPage-module__uQNLQW__longDescription{color:var(--muted-foreground);white-space:pre-line;word-break:break-word;margin:0;font-size:14px;line-height:20px}.EventPage-module__uQNLQW__sectionHeader{align-items:center;gap:8px;width:100%;display:flex}.EventPage-module__uQNLQW__sectionHeader .EventPage-module__uQNLQW__sectionTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--foreground);margin:0;font-size:22px;font-weight:400;line-height:28px;overflow:hidden}.EventPage-module__uQNLQW__sectionHeader .EventPage-module__uQNLQW__rule{border-top:1px solid var(--border);flex:1;min-width:24px}.EventPage-module__uQNLQW__eventTitleBlock{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.EventPage-module__uQNLQW__eventTitleBlock .EventPage-module__uQNLQW__name{width:100%;font-family:var(--font-serif), Georgia, "Times New Roman", serif;text-align:center;color:var(--foreground);word-break:break-word;margin:0;font-size:26px;font-weight:400;line-height:36px}.EventPage-module__uQNLQW__eventTitleBlock .EventPage-module__uQNLQW__description{text-align:center;width:100%;color:var(--muted-foreground);word-break:break-word;margin:12px 0 0;font-size:14px;font-weight:400;line-height:20px}.EventPage-module__uQNLQW__eventTitleBlock .EventPage-module__uQNLQW__rule{align-items:center;width:100%;height:20px;margin-top:16px;display:flex}.EventPage-module__uQNLQW__eventTitleBlock .EventPage-module__uQNLQW__rule:after{content:"";border-top:1px solid var(--border);flex:1}.EventPage-module__uQNLQW__eventTitleBlock .EventPage-module__uQNLQW__detailRow{border-radius:20px;margin-top:36px;padding:6px}.EventPage-module__uQNLQW__eventTitleBlock .EventPage-module__uQNLQW__detailRow .EventPage-module__uQNLQW__logo{width:40px;height:40px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.EventPage-module__uQNLQW__eventTitleBlock .EventPage-module__uQNLQW__detailRow .EventPage-module__uQNLQW__logo .EventPage-module__uQNLQW__logoFallback{font-size:14px;font-weight:500}.EventPage-module__uQNLQW__detailWithIcon{width:100%;color:inherit;cursor:pointer;flex-direction:row;align-items:flex-start;gap:16px;text-decoration:none;display:flex}.EventPage-module__uQNLQW__detailWithIcon .EventPage-module__uQNLQW__icon{flex-shrink:0}.EventPage-module__uQNLQW__detailWithIcon .EventPage-module__uQNLQW__content{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.EventPage-module__uQNLQW__detailWithIcon .EventPage-module__uQNLQW__header,.EventPage-module__uQNLQW__detailWithIcon .EventPage-module__uQNLQW__subHeader{text-align:left;overflow-wrap:anywhere;max-width:100%;margin:0;padding:0;font-size:14px;line-height:20px}.EventPage-module__uQNLQW__detailWithIcon .EventPage-module__uQNLQW__header{color:var(--foreground);font-weight:500}.EventPage-module__uQNLQW__detailWithIcon .EventPage-module__uQNLQW__subHeader{color:var(--muted-foreground);font-weight:400}.EventPage-module__uQNLQW__pinnedBar{z-index:10;background:var(--background);border-radius:20px;display:block;position:absolute;bottom:12px;left:12px;right:12px;overflow:clip;box-shadow:inset 0 0 0 3px #fff3,0 0 1px #0000004d,0 1px #ffffff4d,0 4px 16px #00000014;container-type:inline-size}.EventPage-module__uQNLQW__bookingPriceRow{justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding:16px;display:flex}.EventPage-module__uQNLQW__bookingPriceRow .EventPage-module__uQNLQW__details{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding-top:4px;display:flex}.EventPage-module__uQNLQW__bookingPriceRow .EventPage-module__uQNLQW__details .EventPage-module__uQNLQW__price{align-items:flex-start;gap:4px;padding-left:8px;display:flex}.EventPage-module__uQNLQW__bookingPriceRow .EventPage-module__uQNLQW__details .EventPage-module__uQNLQW__price .EventPage-module__uQNLQW__priceCaption{color:var(--muted-foreground);font-size:14px;font-weight:400;line-height:20px}.EventPage-module__uQNLQW__bookingPriceRow .EventPage-module__uQNLQW__details .EventPage-module__uQNLQW__price .EventPage-module__uQNLQW__priceAmount{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--foreground);white-space:nowrap;font-size:24px;font-weight:400;line-height:24px}.EventPage-module__uQNLQW__bookingPriceRow .EventPage-module__uQNLQW__details .EventPage-module__uQNLQW__badge{color:var(--muted-foreground);border-radius:9999px}@container (max-width:340px){.EventPage-module__uQNLQW__bookingPriceRow{flex-direction:column;align-items:stretch}.EventPage-module__uQNLQW__bookingPriceRow>button{width:100%}}.EventPage-module__uQNLQW__drawerBackdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000004d;position:absolute;inset:0}.EventPage-module__uQNLQW__drawerPopup{z-index:50;border-top:1px solid var(--border);background-color:var(--popover);color:var(--popover-foreground);border-radius:14px 14px 0 0;flex-direction:column;font-size:14px;display:flex;position:absolute;inset:auto 0 0;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.EventPage-module__uQNLQW__drawerHandle{z-index:10;flex-shrink:0;justify-content:center;align-items:flex-end;width:100%;height:24px;display:flex;position:relative}.EventPage-module__uQNLQW__drawerHandle:after{content:"";background-color:var(--muted);border-radius:9999px;flex-shrink:0;width:120px;height:8px;display:block}.EventPage-module__uQNLQW__drawerContent{border-radius:inherit;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.EventPage-module__uQNLQW__drawerHeader{text-align:center;flex-direction:column;flex-shrink:0;gap:8px;padding:16px 16px 8px;display:flex}.EventPage-module__uQNLQW__drawerHeader .EventPage-module__uQNLQW__drawerTitle{color:var(--foreground);font-size:16px;font-weight:500;line-height:24px}.EventPage-module__uQNLQW__drawerBody{flex-direction:column;flex:auto;min-height:0;padding:16px 16px 12px;display:flex;overflow:hidden}.EventPage-module__uQNLQW__datePickerSheet{flex-direction:column;flex-shrink:0;gap:12px;width:100%;display:flex;overflow:hidden}.EventPage-module__uQNLQW__datePickerSheet>*{flex-shrink:0}.EventPage-module__uQNLQW__datePickerSheet .EventPage-module__uQNLQW__separator{flex-shrink:0;align-items:center;height:20px;display:flex}.EventPage-module__uQNLQW__datePickerSheet .EventPage-module__uQNLQW__separator:before{content:"";border-top:1px solid var(--border);flex:1}.EventPage-module__uQNLQW__datePickerSheet .EventPage-module__uQNLQW__calendar{flex-direction:column;flex:auto;gap:16px;min-height:0;display:flex}.EventPage-module__uQNLQW__datePickerSheet .EventPage-module__uQNLQW__calendar>*{flex-shrink:0}.EventPage-module__uQNLQW__datePickerSheet .EventPage-module__uQNLQW__monthHeader{justify-content:space-between;align-items:center;gap:8px;height:32px;display:flex}.EventPage-module__uQNLQW__datePickerSheet .EventPage-module__uQNLQW__month{color:var(--foreground);font-size:16px;font-weight:500;line-height:24px}.EventPage-module__uQNLQW__datePickerSheet .EventPage-module__uQNLQW__monthButton{border-radius:var(--radius-md);width:32px;height:32px}.EventPage-module__uQNLQW__datePickerSheet .EventPage-module__uQNLQW__monthIcon{width:16px;height:16px}.EventPage-module__uQNLQW__datePickerSheet .EventPage-module__uQNLQW__slots{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex;overflow:hidden}.EventPage-module__uQNLQW__datePickerSheet .EventPage-module__uQNLQW__slots>*{flex-shrink:0}.EventPage-module__uQNLQW__childCountStepper{justify-content:space-between;align-items:center;gap:8px;width:100%;height:32px;display:flex}.EventPage-module__uQNLQW__childCountStepper .EventPage-module__uQNLQW__label{color:var(--foreground);font-size:16px;font-weight:400;line-height:24px}.EventPage-module__uQNLQW__childCountStepper .EventPage-module__uQNLQW__controls{flex-shrink:0;align-items:center;width:100px;height:32px;display:flex}.EventPage-module__uQNLQW__childCountStepper .EventPage-module__uQNLQW__stepButton{border-radius:var(--radius-md);width:32px;height:32px;color:var(--foreground);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.EventPage-module__uQNLQW__childCountStepper .EventPage-module__uQNLQW__stepButton.EventPage-module__uQNLQW__stepButtonBound{opacity:.5}.EventPage-module__uQNLQW__childCountStepper .EventPage-module__uQNLQW__glyph{width:12px;height:12px}.EventPage-module__uQNLQW__childCountStepper .EventPage-module__uQNLQW__value{text-align:center;width:36px;color:var(--foreground);font-size:16px;font-weight:400;line-height:24px}.EventPage-module__uQNLQW__weekStrip{flex-direction:column;gap:8px;width:100%;display:flex}.EventPage-module__uQNLQW__weekStrip .EventPage-module__uQNLQW__header{justify-content:space-between;align-items:center;gap:8px;height:32px;display:flex}.EventPage-module__uQNLQW__weekStrip .EventPage-module__uQNLQW__title{color:var(--muted-foreground);font-size:14px;font-weight:500;line-height:14px}.EventPage-module__uQNLQW__weekStrip .EventPage-module__uQNLQW__navigation{align-items:center;gap:4px;display:flex}.EventPage-module__uQNLQW__weekStrip .EventPage-module__uQNLQW__navButton{border-radius:var(--radius-md);width:32px;height:32px;color:var(--foreground);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.EventPage-module__uQNLQW__weekStrip .EventPage-module__uQNLQW__chevron{width:16px;height:16px}.EventPage-module__uQNLQW__weekStrip .EventPage-module__uQNLQW__days{gap:8px;width:100%;display:flex}.EventPage-module__uQNLQW__dayTile{border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;height:64px;color:var(--muted-foreground);background:0 0;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;padding:1px;display:flex;overflow:clip}.EventPage-module__uQNLQW__dayTile .EventPage-module__uQNLQW__weekday{letter-spacing:.208px;text-transform:uppercase;margin-bottom:-1px;padding:2px;font-size:8px;font-weight:600;line-height:12px}.EventPage-module__uQNLQW__dayTile .EventPage-module__uQNLQW__dayOfMonth{letter-spacing:-.32px;font-size:16px;font-weight:500;line-height:24px}.EventPage-module__uQNLQW__dayTile .EventPage-module__uQNLQW__barSlot{align-items:center;width:100%;height:3px;padding:0 14px;display:flex}.EventPage-module__uQNLQW__dayTile .EventPage-module__uQNLQW__bar{border-radius:var(--radius-md);background:var(--availability-green);width:100%;height:3px}.EventPage-module__uQNLQW__dayTile.EventPage-module__uQNLQW__dayTileAvailable{color:var(--foreground)}.EventPage-module__uQNLQW__dayTile.EventPage-module__uQNLQW__dayTileSelected{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.EventPage-module__uQNLQW__eventSlotRow{border:1px solid var(--border);border-radius:var(--radius-xl);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;width:100%;height:72.5px;padding:15px 17px;display:flex}.EventPage-module__uQNLQW__eventSlotRow .EventPage-module__uQNLQW__details{flex-direction:column;min-width:0;display:flex}.EventPage-module__uQNLQW__eventSlotRow .EventPage-module__uQNLQW__time{color:var(--foreground);font-size:15px;font-weight:500;line-height:24px}.EventPage-module__uQNLQW__eventSlotRow .EventPage-module__uQNLQW__price{color:var(--muted-foreground);font-size:13px;font-weight:400;line-height:20px}.EventPage-module__uQNLQW__eventSlotRow .EventPage-module__uQNLQW__availability{text-align:right;color:var(--muted-foreground);flex-shrink:0;font-size:13px;font-weight:400;line-height:20px}.EventPage-module__uQNLQW__eventSlotRow .EventPage-module__uQNLQW__availability.EventPage-module__uQNLQW__availabilityScarce{color:var(--brand)}.EventPage-module__uQNLQW__eventSlotRow.EventPage-module__uQNLQW__eventSlotRowSoldOut{opacity:.5}
.HeroAppScene-module__7BeZ8G__scene{position:absolute;inset:0}
.ClassPage-module__dbzHkW__screenRoot{height:100%;position:relative;overflow:hidden}.ClassPage-module__dbzHkW__overlayHeader{z-index:20;position:absolute;inset:0 0 auto}.ClassPage-module__dbzHkW__navigationHeader{padding-top:16px}.ClassPage-module__dbzHkW__navigationHeader>a{background:#f5f5f5e6}.ClassPage-module__dbzHkW__headerActions{align-items:center;gap:8px;display:flex}.ClassPage-module__dbzHkW__headerAction{width:44px;height:44px;color:var(--foreground);background:#f5f5f5e6;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ClassPage-module__dbzHkW__headerAction .ClassPage-module__dbzHkW__headerActionIcon{width:20px;height:20px}.ClassPage-module__dbzHkW__classPage{flex-direction:column;display:flex}.ClassPage-module__dbzHkW__classPage .ClassPage-module__dbzHkW__hero{height:402px;margin-bottom:-32px;position:relative;overflow:clip}.ClassPage-module__dbzHkW__classPage .ClassPage-module__dbzHkW__hero .ClassPage-module__dbzHkW__heroPhoto{object-fit:cover}.ClassPage-module__dbzHkW__classPage .ClassPage-module__dbzHkW__sheet{background:var(--background);border-radius:32px 32px 0 0;flex-direction:column;gap:24px;padding:32px 24px 160px;display:flex;position:relative}.ClassPage-module__dbzHkW__titleBlock{flex-direction:column;align-items:center;gap:36px;display:flex}.ClassPage-module__dbzHkW__titleBlock .ClassPage-module__dbzHkW__titleGroup{flex-direction:column;gap:16px;width:100%;display:flex}.ClassPage-module__dbzHkW__titleBlock .ClassPage-module__dbzHkW__titleCopy{flex-direction:column;gap:12px;display:flex}.ClassPage-module__dbzHkW__titleBlock .ClassPage-module__dbzHkW__title{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--foreground);text-align:center;margin:0;font-size:26px;font-weight:400;line-height:36px}.ClassPage-module__dbzHkW__titleBlock .ClassPage-module__dbzHkW__shortDescription{color:var(--muted-foreground);text-align:center;margin:0;font-size:14px;line-height:20px}.ClassPage-module__dbzHkW__titleRule{background:linear-gradient(var(--border), var(--border)) center / 100% 1px no-repeat;height:20px;display:block}.ClassPage-module__dbzHkW__ratingSummary{justify-content:center;align-items:center;height:20px;display:flex;position:relative}.ClassPage-module__dbzHkW__ratingSummary .ClassPage-module__dbzHkW__ratingRule{background-color:var(--border);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ClassPage-module__dbzHkW__ratingSummary .ClassPage-module__dbzHkW__ratingLabel{background-color:var(--background);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-size:13px;line-height:16px;display:flex;position:relative}.ClassPage-module__dbzHkW__ratingSummary .ClassPage-module__dbzHkW__ratingValue{color:var(--foreground);align-items:center;gap:4px;display:flex}.ClassPage-module__dbzHkW__ratingSummary .ClassPage-module__dbzHkW__ratingStar{width:12px;height:12px;display:block}.ClassPage-module__dbzHkW__ratingSummary .ClassPage-module__dbzHkW__ratingCount{color:var(--muted-foreground)}.ClassPage-module__dbzHkW__detailRows{flex-direction:column;gap:12px;width:100%;display:flex}.ClassPage-module__dbzHkW__detailRows .ClassPage-module__dbzHkW__detailRow{color:inherit;border-radius:20px;align-items:center;gap:16px;padding:6px;text-decoration:none;display:flex}.ClassPage-module__dbzHkW__detailRows .ClassPage-module__dbzHkW__meetingPointIcon{flex-shrink:0;width:40px;height:30px;position:relative;overflow:hidden}.ClassPage-module__dbzHkW__detailRows .ClassPage-module__dbzHkW__meetingPointIcon .ClassPage-module__dbzHkW__meetingPointIllustration{width:136.45%;max-width:none;height:180.17%;position:absolute;top:-42.24%;left:-18.28%}.ClassPage-module__dbzHkW__organiserAvatar{background-color:#fff;border-radius:999px;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.ClassPage-module__dbzHkW__organiserAvatar.ClassPage-module__dbzHkW__organiserAvatarLarge{width:56px;height:56px}.ClassPage-module__dbzHkW__organiserAvatar .ClassPage-module__dbzHkW__organiserAvatarImage{object-fit:cover}.ClassPage-module__dbzHkW__organiserAvatar .ClassPage-module__dbzHkW__organiserInitials{font-weight:500}.ClassPage-module__dbzHkW__detailText{flex-direction:column;min-width:0;font-size:14px;line-height:20px;display:flex}.ClassPage-module__dbzHkW__detailText .ClassPage-module__dbzHkW__detailHeader{color:var(--foreground);font-weight:500}.ClassPage-module__dbzHkW__detailText .ClassPage-module__dbzHkW__detailSubHeader{color:var(--muted-foreground)}.ClassPage-module__dbzHkW__sections{flex-direction:column;padding-bottom:56px;display:flex}.ClassPage-module__dbzHkW__sectionHeader{align-items:center;display:flex;position:relative}.ClassPage-module__dbzHkW__sectionHeader .ClassPage-module__dbzHkW__sectionHeaderRule{background-color:var(--border);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ClassPage-module__dbzHkW__sectionHeader .ClassPage-module__dbzHkW__sectionHeaderTitle{background-color:var(--background);font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--foreground);white-space:nowrap;margin:0;padding-right:8px;font-size:22px;font-weight:400;line-height:28px;position:relative}.ClassPage-module__dbzHkW__aboutSection{flex-direction:column;gap:12px;padding-top:24px;display:flex}.ClassPage-module__dbzHkW__aboutSection .ClassPage-module__dbzHkW__aboutText{color:var(--muted-foreground);flex-direction:column;gap:20px;font-size:14px;line-height:20px;display:flex}.ClassPage-module__dbzHkW__aboutSection .ClassPage-module__dbzHkW__aboutText p{margin:0}.ClassPage-module__dbzHkW__aboutSection .ClassPage-module__dbzHkW__aboutRule{background:linear-gradient(var(--border), var(--border)) center / 100% 1px no-repeat;height:20px;display:block}.ClassPage-module__dbzHkW__attributeGrid{grid-template-columns:repeat(2,fit-content(100%));column-gap:24px;margin:0;display:grid}.ClassPage-module__dbzHkW__attributeGrid .ClassPage-module__dbzHkW__attributeRow{display:contents}.ClassPage-module__dbzHkW__attributeGrid .ClassPage-module__dbzHkW__attributeLabel{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:6px;padding:8px 0;font-size:14px;line-height:20px;display:flex}.ClassPage-module__dbzHkW__attributeGrid .ClassPage-module__dbzHkW__attributeIcon{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0}.ClassPage-module__dbzHkW__attributeGrid .ClassPage-module__dbzHkW__attributeValue{color:var(--foreground);white-space:nowrap;align-items:center;margin:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.ClassPage-module__dbzHkW__locationSection{flex-direction:column;gap:16px;padding-top:48px;display:flex}.ClassPage-module__dbzHkW__locationSection .ClassPage-module__dbzHkW__locationContent{flex-direction:column;gap:24px;display:flex}.ClassPage-module__dbzHkW__mapCard{border:1px solid var(--border);border-radius:24px;flex-direction:column;justify-content:space-between;align-items:flex-end;height:336px;padding:20px;display:flex;position:relative;overflow:clip;box-shadow:0 3px 7px #00000003,0 12px 12px #00000003,0 28px 17px #0000}.ClassPage-module__dbzHkW__mapCard .ClassPage-module__dbzHkW__mapImage{object-fit:cover;border-radius:24px}.ClassPage-module__dbzHkW__mapCard .ClassPage-module__dbzHkW__mapAttribution{z-index:1;color:#333;background:#fffc;padding:0 5px;font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.4;position:absolute;bottom:0;left:0}.ClassPage-module__dbzHkW__mapCard .ClassPage-module__dbzHkW__mapAttribution .ClassPage-module__dbzHkW__mapAttributionLink{color:#0078a8;text-decoration:none}.ClassPage-module__dbzHkW__mapCard .ClassPage-module__dbzHkW__mapAttribution .ClassPage-module__dbzHkW__mapAttributionFlag{vertical-align:baseline;width:1em;height:.6669em;display:inline}.ClassPage-module__dbzHkW__mapCard .ClassPage-module__dbzHkW__mapPin{border:1px solid var(--border);background-color:#fff;border-radius:9999px;width:40px;height:40px;position:absolute;top:calc(50% - 3px);left:50%;overflow:clip;transform:translate(-50%,-50%);box-shadow:0 3px 7px #00000003,0 12px 12px #00000003,0 28px 17px #0000}.ClassPage-module__dbzHkW__mapCard .ClassPage-module__dbzHkW__mapPin .ClassPage-module__dbzHkW__mapPinIcon{width:15px;height:20px;position:absolute;top:9.5px;left:11px}.ClassPage-module__dbzHkW__mapCard .ClassPage-module__dbzHkW__googleMapsButton{border:1px solid var(--input);height:36px;color:var(--foreground);white-space:nowrap;background-color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex;position:relative}.ClassPage-module__dbzHkW__mapCard .ClassPage-module__dbzHkW__googleMapsButton .ClassPage-module__dbzHkW__googleMapsIcon,.ClassPage-module__dbzHkW__mapCard .ClassPage-module__dbzHkW__googleMapsButton .ClassPage-module__dbzHkW__googleMapsArrow{width:16px;height:16px;display:block}.ClassPage-module__dbzHkW__mapCard .ClassPage-module__dbzHkW__googleMapsButton .ClassPage-module__dbzHkW__googleMapsArrow{color:var(--muted-foreground)}.ClassPage-module__dbzHkW__mapCard .ClassPage-module__dbzHkW__mapZoomButtons{flex-direction:column;gap:4px;display:flex;position:relative}.ClassPage-module__dbzHkW__mapCard .ClassPage-module__dbzHkW__mapZoomButton{border:1px solid var(--border);width:40px;height:40px;color:var(--foreground);background-color:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:flex;overflow:clip;box-shadow:0 3px 7px #00000003,0 12px 12px #00000003,0 28px 17px #0000}.ClassPage-module__dbzHkW__mapCard .ClassPage-module__dbzHkW__mapZoomButton .ClassPage-module__dbzHkW__mapZoomIcon{width:24px;height:24px}.ClassPage-module__dbzHkW__organiserSection{flex-direction:column;gap:12px;padding-top:48px;display:flex}.ClassPage-module__dbzHkW__organiserSection .ClassPage-module__dbzHkW__organiserContent{flex-direction:column;gap:24px;display:flex}.ClassPage-module__dbzHkW__organiserSection .ClassPage-module__dbzHkW__organiserCard{border:1px solid var(--border);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:20px;display:flex;overflow:clip;box-shadow:0 3px 7px #00000003,0 12px 12px #00000003,0 28px 17px #0000}.ClassPage-module__dbzHkW__organiserSection .ClassPage-module__dbzHkW__organiserIdentity{flex-direction:column;justify-content:center;align-items:center;width:100%;height:168px;display:flex}.ClassPage-module__dbzHkW__organiserSection .ClassPage-module__dbzHkW__organiserNameBlock{flex-direction:column;gap:4px;width:100%;padding-top:24px;display:flex}.ClassPage-module__dbzHkW__organiserSection .ClassPage-module__dbzHkW__organiserName{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--foreground);text-align:center;margin:0;font-size:24px;font-weight:400;line-height:32px}.ClassPage-module__dbzHkW__organiserSection .ClassPage-module__dbzHkW__organiserProfileButton{background-color:var(--secondary);width:100%;height:40px;color:var(--muted-foreground);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.ClassPage-module__dbzHkW__organiserSection .ClassPage-module__dbzHkW__organiserProfileButton .ClassPage-module__dbzHkW__organiserProfileArrow{width:16px;height:16px}.ClassPage-module__dbzHkW__organiserSection .ClassPage-module__dbzHkW__organiserDescription{color:var(--muted-foreground);margin:0;font-size:14px;line-height:20px}.ClassPage-module__dbzHkW__homeIndicatorArea{z-index:10;background-color:var(--background);height:34px;position:absolute;bottom:0;left:0;right:0}.ClassPage-module__dbzHkW__bookingBar{z-index:10;background-color:#f6f6f6;border-radius:20px;flex-direction:column;display:flex;position:absolute;bottom:28px;left:11px;right:11px}.ClassPage-module__dbzHkW__bookingBar.ClassPage-module__dbzHkW__bookingBarWithoutOffer{background-color:#0000}.ClassPage-module__dbzHkW__bookingBar .ClassPage-module__dbzHkW__passPromotion{color:var(--foreground);justify-content:center;align-items:center;gap:10px;padding:16px;font-size:14px;font-weight:500;line-height:20px;display:flex}.ClassPage-module__dbzHkW__bookingBar .ClassPage-module__dbzHkW__passPromotion .ClassPage-module__dbzHkW__passPromotionLabel{flex:1 0 0;min-width:0;margin:0}.ClassPage-module__dbzHkW__bookingBar .ClassPage-module__dbzHkW__passPromotion .ClassPage-module__dbzHkW__passPromotionLink{color:inherit;white-space:nowrap;text-decoration:underline}.ClassPage-module__dbzHkW__bookingBar .ClassPage-module__dbzHkW__bookingPanel{background-color:#fff;border:3px solid #fff3;border-radius:20px;overflow:clip;box-shadow:0 0 1px #0000004d,0 1px #ffffff4d,0 4px 16px #00000014}.ClassPage-module__dbzHkW__bookingBar .ClassPage-module__dbzHkW__bookingPriceRow{justify-content:space-between;align-items:center;padding:16px;display:flex}.ClassPage-module__dbzHkW__bookingBar .ClassPage-module__dbzHkW__bookingPriceDetails{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2px;padding-top:4px;display:flex}.ClassPage-module__dbzHkW__bookingBar .ClassPage-module__dbzHkW__bookingPrice{white-space:nowrap;align-items:flex-start;gap:4px;margin:0;padding-left:8px;display:flex}.ClassPage-module__dbzHkW__bookingBar .ClassPage-module__dbzHkW__bookingPrice .ClassPage-module__dbzHkW__bookingPriceCaption{color:var(--muted-foreground);font-size:14px;line-height:20px}.ClassPage-module__dbzHkW__bookingBar .ClassPage-module__dbzHkW__bookingPrice .ClassPage-module__dbzHkW__bookingPriceAmount{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:#0a0a0a;font-size:24px;line-height:24px}.ClassPage-module__dbzHkW__bookingBar .ClassPage-module__dbzHkW__freeCancellationBadge{color:var(--muted-foreground);border-radius:9999px}
.HomeHero-module__vaIMtW__wash{opacity:.4;background:radial-gradient(90% 80% at 50% 100%, var(--hero-wash-start) 0%, var(--hero-wash-middle) 45%, var(--hero-wash-end) 100%);position:absolute;inset:0}.HomeHero-module__vaIMtW__pinstripes{opacity:.4;background:repeating-linear-gradient(90deg,#ffffffc7 0 1px,#0000 1px 8px);background:repeating-linear-gradient(90deg,lab(100% -.0000298023 .0000119209/.78) 0 1px,#0000 1px 8px);position:absolute;inset:0}.HomeHero-module__vaIMtW__mobileWash{opacity:.6;-webkit-mask-image:radial-gradient(280% 160% at 50% 0,#0000 32%,#000 64%);mask-image:radial-gradient(280% 160% at 50% 0,#0000 32%,#000 64%)}.HomeHero-module__vaIMtW__sheen{transform-origin:top;width:400%;height:150%;transform:scale(var(--hero-sheen-scale-x,1), var(--hero-sheen-scale-y,1));background:radial-gradient(70% 106.67% at 50% 0%, var(--page-background) 32%, transparent 64%);will-change:transform;position:absolute;top:0;left:-150%}.HomeHero-module__vaIMtW__textBlock{transition:opacity .4s cubic-bezier(0,0,0,1),filter .4s cubic-bezier(0,0,0,1)}@media (min-width:48rem){.HomeHero-module__vaIMtW__textBlock{min-height:clamp(320px, calc(40svh - var(--site-header-height)), 520px);margin-bottom:calc(-1*min(8px + 20svh,50svh - 261px))}[data-hero-scrolling] .HomeHero-module__vaIMtW__textBlock{opacity:0;filter:blur(2.5px)}}@media (min-width:62rem){.HomeHero-module__vaIMtW__textBlock{margin-bottom:max(min(120px - 20svh,550px - 53svh),max(389px,min(82px + 20vw,466px)) - 50svh)}}.HomeHero-module__vaIMtW__windowIntro{animation:.85s ease-out .62s both HomeHero-module__vaIMtW__hero-window-in}@keyframes HomeHero-module__vaIMtW__hero-window-in{0%{opacity:0;transform:scale(.98)}}.HomeHero-module__vaIMtW__windowScale{transition:transform .8s cubic-bezier(0,0,0,1)}@media (min-width:48rem){[data-hero-scrolling] .HomeHero-module__vaIMtW__windowScale{transform:scale(.95)}}.HomeHero-module__vaIMtW__chrome{background-color:color-mix(in oklab, var(--surface-subtle) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .3s cubic-bezier(0,0,0,1)}[data-hero-scrolling] .HomeHero-module__vaIMtW__chrome{background-color:var(--surface-subtle)}.HomeHero-module__vaIMtW__satellite{opacity:0;filter:blur(3px);-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity .5s cubic-bezier(0,0,0,1),filter .5s cubic-bezier(0,0,0,1)}[data-hero-scrolling] .HomeHero-module__vaIMtW__satellite{opacity:1;filter:none;transition-delay:var(--satellite-delay,0s)}.HomeHero-module__vaIMtW__pillBeam{border-radius:inherit;background:conic-gradient(from var(--hero-pill-beam-angle) at 50% 50%, transparent 0deg, var(--brand-rose) 20deg, var(--brand) 100deg, transparent 120deg);pointer-events:none;padding:1px;animation:6s linear infinite HomeHero-module__vaIMtW__hero-pill-beam,1s linear .6s both HomeHero-module__vaIMtW__hero-pill-beam-fade;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@property --hero-pill-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes HomeHero-module__vaIMtW__hero-pill-beam{to{--hero-pill-beam-angle:360deg}}@keyframes HomeHero-module__vaIMtW__hero-pill-beam-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.HomeHero-module__vaIMtW__textBlock,.HomeHero-module__vaIMtW__satellite{transition:opacity .1s ease-out;filter:none!important}.HomeHero-module__vaIMtW__satellite{opacity:1}.HomeHero-module__vaIMtW__windowScale{transition:none}[data-hero-scrolling] .HomeHero-module__vaIMtW__windowScale{transform:none}.HomeHero-module__vaIMtW__pillBeam{display:none}}
.ParentInitialAvatarGroup-module__Jl60la__initialAvatarGroup{isolation:isolate;flex-direction:row;align-items:center;display:flex}.ParentInitialAvatarGroup-module__Jl60la__initialAvatarGroup .ParentInitialAvatarGroup-module__Jl60la__description{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ParentInitialAvatarGroup-module__Jl60la__initialAvatarGroup .ParentInitialAvatarGroup-module__Jl60la__chip{width:24px;height:24px;box-shadow:0 0 0 2px var(--background);flex-shrink:0;position:relative}.ParentInitialAvatarGroup-module__Jl60la__initialAvatarGroup .ParentInitialAvatarGroup-module__Jl60la__chip:not(:last-child){z-index:2;margin-right:-3px}.ParentInitialAvatarGroup-module__Jl60la__initialAvatarGroup .ParentInitialAvatarGroup-module__Jl60la__chip:last-child{z-index:1}.ParentInitialAvatarGroup-module__Jl60la__initialAvatarGroup .ParentInitialAvatarGroup-module__Jl60la__chip:after{content:none}.ParentInitialAvatarGroup-module__Jl60la__initialAvatarGroup .ParentInitialAvatarGroup-module__Jl60la__fallback{font-weight:500}
.ReservationList-module__uBEBjq__reservationList{flex-direction:column;padding:12px 24px 180px;display:flex}.ReservationList-module__uBEBjq__reservationSection{flex-direction:column;display:flex}.ReservationList-module__uBEBjq__sectionLabel{padding-top:16px}.ReservationList-module__uBEBjq__groupLabel{padding:8px 0}.ReservationList-module__uBEBjq__dividerLabel{align-items:center;height:20px;display:flex;position:relative}.ReservationList-module__uBEBjq__dividerLabel .ReservationList-module__uBEBjq__dividerLine{background-color:var(--border);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ReservationList-module__uBEBjq__dividerLabel .ReservationList-module__uBEBjq__dividerText{background-color:var(--background);color:var(--muted-foreground);white-space:nowrap;padding-right:8px;font-size:14px;font-weight:500;line-height:20px;position:relative}.ReservationList-module__uBEBjq__dividerLabel .ReservationList-module__uBEBjq__dividerText.ReservationList-module__uBEBjq__dividerTextStrong{color:var(--foreground)}.ReservationList-module__uBEBjq__reservationCardSlot{padding-bottom:16px}.ReservationList-module__uBEBjq__reservationCard{border:1px solid var(--border);background-color:var(--background);color:inherit;border-radius:14px;flex-direction:column;justify-content:center;gap:10px;padding:14px;text-decoration:none;display:flex;box-shadow:0 3px 7px #00000003,0 12px 12px #00000003,0 28px 17px #0000}.ReservationList-module__uBEBjq__reservationCard .ReservationList-module__uBEBjq__cardSummary{align-items:center;gap:14px;display:flex}.ReservationList-module__uBEBjq__reservationCard .ReservationList-module__uBEBjq__cardThumbnail{flex-shrink:0;width:110px}.ReservationList-module__uBEBjq__reservationCard .ReservationList-module__uBEBjq__cardDetails{flex-direction:column;flex:1 0 0;justify-content:center;min-width:0;height:112px;display:flex}.ReservationList-module__uBEBjq__reservationCard .ReservationList-module__uBEBjq__cardDetails .ReservationList-module__uBEBjq__cardTime{color:var(--muted-foreground);white-space:nowrap;margin:0;font-size:12px;line-height:16px}.ReservationList-module__uBEBjq__reservationCard .ReservationList-module__uBEBjq__cardDetails .ReservationList-module__uBEBjq__cardTitle{color:var(--foreground);margin:0;font-size:14px;font-weight:500;line-height:20px}.ReservationList-module__uBEBjq__reservationCard .ReservationList-module__uBEBjq__cardDetails .ReservationList-module__uBEBjq__cardLocation{color:var(--muted-foreground);margin:4px 0 0;font-size:12px;line-height:16px}.ReservationList-module__uBEBjq__reservationCard .ReservationList-module__uBEBjq__cardFooter{justify-content:space-between;align-items:center;display:flex}.ReservationList-module__uBEBjq__reservationCard .ReservationList-module__uBEBjq__cardFooter .ReservationList-module__uBEBjq__cardStatusRow{align-items:center;gap:4px;display:flex}.ReservationList-module__uBEBjq__reservationCard .ReservationList-module__uBEBjq__cardFooter .ReservationList-module__uBEBjq__statusBadge{color:var(--secondary-foreground);gap:4px}.ReservationList-module__uBEBjq__reservationCard .ReservationList-module__uBEBjq__cardFooter .ReservationList-module__uBEBjq__statusBadge.ReservationList-module__uBEBjq__statusBadgeMuted{color:var(--muted-foreground)}.ReservationList-module__uBEBjq__reservationCard .ReservationList-module__uBEBjq__cardFooter .ReservationList-module__uBEBjq__statusBadge .ReservationList-module__uBEBjq__statusDot{border-radius:9999px;width:6px;height:6px}.ReservationList-module__uBEBjq__reservationCard .ReservationList-module__uBEBjq__cardFooter .ReservationList-module__uBEBjq__statusBadge .ReservationList-module__uBEBjq__statusDot.ReservationList-module__uBEBjq__statusDotAction{background-color:var(--status-action)}.ReservationList-module__uBEBjq__reservationCard .ReservationList-module__uBEBjq__cardFooter .ReservationList-module__uBEBjq__statusBadge .ReservationList-module__uBEBjq__statusDot.ReservationList-module__uBEBjq__statusDotPositive{background-color:var(--status-positive)}.ReservationList-module__uBEBjq__reservationCard .ReservationList-module__uBEBjq__cardFooter .ReservationList-module__uBEBjq__statusBadge .ReservationList-module__uBEBjq__statusDot.ReservationList-module__uBEBjq__statusDotNegative{background-color:var(--status-negative)}.ReservationList-module__uBEBjq__reservationCard .ReservationList-module__uBEBjq__cardFooter .ReservationList-module__uBEBjq__cardChevron{color:#a3a3a3;flex-shrink:0;width:16px;height:16px}
.PersonSummaryCard-module__zLj8hW__personSummaryCard{width:100%;color:var(--foreground);text-align:left;border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;gap:8px;padding:12px;text-decoration:none;display:flex}.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__header{justify-content:space-between;align-items:center;width:100%;display:flex}.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__header .PersonSummaryCard-module__zLj8hW__person{align-items:center;gap:8px;min-width:0;display:flex}.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__header .PersonSummaryCard-module__zLj8hW__person .PersonSummaryCard-module__zLj8hW__avatar{width:24px;height:24px}.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__header .PersonSummaryCard-module__zLj8hW__person .PersonSummaryCard-module__zLj8hW__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__header .PersonSummaryCard-module__zLj8hW__chevron{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__header .PersonSummaryCard-module__zLj8hW__chevron svg{width:16px;height:16px}.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__header .PersonSummaryCard-module__zLj8hW__chevron svg[stroke]{stroke:var(--muted-foreground)}:is(.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__header .PersonSummaryCard-module__zLj8hW__chevron svg:not([fill]),.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__header .PersonSummaryCard-module__zLj8hW__chevron svg:not([stroke])) path[stroke]{stroke:var(--muted-foreground)}:is(.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__header .PersonSummaryCard-module__zLj8hW__chevron svg:not([fill]),.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__header .PersonSummaryCard-module__zLj8hW__chevron svg:not([stroke])) path[fill]{fill:var(--muted-foreground)}.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__items{grid-template-columns:max-content minmax(0,1fr);column-gap:16px;width:100%;padding-left:6px;display:grid}.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__items .PersonSummaryCard-module__zLj8hW__item{display:contents}.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__items .PersonSummaryCard-module__zLj8hW__item .PersonSummaryCard-module__zLj8hW__label,.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__items .PersonSummaryCard-module__zLj8hW__item .PersonSummaryCard-module__zLj8hW__value{align-items:center;min-height:32px;font-size:12px;font-weight:500;line-height:16px;display:flex}.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__items .PersonSummaryCard-module__zLj8hW__item .PersonSummaryCard-module__zLj8hW__label{color:var(--muted-foreground);gap:6px}.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__items .PersonSummaryCard-module__zLj8hW__item .PersonSummaryCard-module__zLj8hW__label .PersonSummaryCard-module__zLj8hW__icon{flex-shrink:0;display:flex}.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__items .PersonSummaryCard-module__zLj8hW__item .PersonSummaryCard-module__zLj8hW__label .PersonSummaryCard-module__zLj8hW__icon svg{width:14px;height:14px}.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__items .PersonSummaryCard-module__zLj8hW__item .PersonSummaryCard-module__zLj8hW__label .PersonSummaryCard-module__zLj8hW__icon svg[stroke]{stroke:var(--muted-foreground)}:is(.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__items .PersonSummaryCard-module__zLj8hW__item .PersonSummaryCard-module__zLj8hW__label .PersonSummaryCard-module__zLj8hW__icon svg:not([fill]),.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__items .PersonSummaryCard-module__zLj8hW__item .PersonSummaryCard-module__zLj8hW__label .PersonSummaryCard-module__zLj8hW__icon svg:not([stroke])) path[stroke]{stroke:var(--muted-foreground)}:is(.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__items .PersonSummaryCard-module__zLj8hW__item .PersonSummaryCard-module__zLj8hW__label .PersonSummaryCard-module__zLj8hW__icon svg:not([fill]),.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__items .PersonSummaryCard-module__zLj8hW__item .PersonSummaryCard-module__zLj8hW__label .PersonSummaryCard-module__zLj8hW__icon svg:not([stroke])) path[fill]{fill:var(--muted-foreground)}.PersonSummaryCard-module__zLj8hW__personSummaryCard .PersonSummaryCard-module__zLj8hW__items .PersonSummaryCard-module__zLj8hW__item .PersonSummaryCard-module__zLj8hW__value{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.MarketplaceBridge-module__yKJJiW__bridge{--bridge-accent:#266df0;--bridge-ring:0 0 0 2px var(--bridge-accent), 0 0 0 6px color-mix(in srgb, var(--bridge-accent) 14%, transparent)}.MarketplaceBridge-module__yKJJiW__bridgeEntrance{transform-origin:50% 100%;animation:1.25s cubic-bezier(0,0,0,1) .3s both MarketplaceBridge-module__yKJJiW__bridge-entrance}@keyframes MarketplaceBridge-module__yKJJiW__bridge-entrance{0%{opacity:0;transform:perspective(3000px)translateY(24px)rotateX(-6deg)}to{opacity:1;transform:none}}.MarketplaceBridge-module__yKJJiW__phoneBezel{background-image:linear-gradient(199deg, var(--surface) 11%, var(--stroke-subtle) 88%);box-shadow:0 10px 30px -4px #0000001a, 0 8px 8px -8px #0000001a, 0 4px 4px -6px #00000024, 0 0 0 1px var(--stroke-weak);border-radius:39px;padding:9px}@container app-screen (max-width:701px){.MarketplaceBridge-module__yKJJiW__calendarCropFade{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}}.MarketplaceBridge-module__yKJJiW__calendarWindow article:has([data-bridge-booked-date]){transition:box-shadow .3s cubic-bezier(.33,1,.68,1)}.MarketplaceBridge-module__yKJJiW__bridge[data-story-states~=calendar-focus] .MarketplaceBridge-module__yKJJiW__calendarWindow article:has([data-bridge-booked-date]){box-shadow:var(--bridge-ring)}.MarketplaceBridge-module__yKJJiW__bookedCount,.MarketplaceBridge-module__yKJJiW__bookedCount>span{font:inherit;letter-spacing:inherit}.MarketplaceBridge-module__yKJJiW__attendeesAfterBooking,.MarketplaceBridge-module__yKJJiW__bridge[data-story-states~=booked] .MarketplaceBridge-module__yKJJiW__attendeesBeforeBooking{display:none}.MarketplaceBridge-module__yKJJiW__bridge[data-story-states~=booked] .MarketplaceBridge-module__yKJJiW__attendeesAfterBooking{animation:.45s cubic-bezier(.33,1,.68,1) both MarketplaceBridge-module__yKJJiW__booked-count-in;display:inline}@keyframes MarketplaceBridge-module__yKJJiW__booked-count-in{0%{opacity:0;translate:0 3px}}.MarketplaceBridge-module__yKJJiW__parentScreen button[aria-disabled=true]+button{transition:border-color .3s cubic-bezier(.33,1,.68,1),box-shadow .3s cubic-bezier(.33,1,.68,1),background-color .15s ease-out,scale .15s ease-out;position:relative}.MarketplaceBridge-module__yKJJiW__bridge[data-story-states~=slot-focus] .MarketplaceBridge-module__yKJJiW__parentScreen button[aria-disabled=true]+button{border-color:var(--bridge-accent);box-shadow:inset 0 0 0 1px var(--bridge-accent)}.MarketplaceBridge-module__yKJJiW__bridge[data-story-states~=slot-pressed] .MarketplaceBridge-module__yKJJiW__parentScreen button[aria-disabled=true]+button{background-color:var(--muted);scale:.98}.MarketplaceBridge-module__yKJJiW__parentScreen button[aria-disabled=true]+button:after{background-color:color-mix(in srgb, var(--bridge-accent) 22%, transparent);width:44px;height:44px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--bridge-accent) 45%, transparent);opacity:0;content:"";pointer-events:none;border-radius:50%;margin:-22px 0 0 -22px;position:absolute;top:50%;left:34%}.MarketplaceBridge-module__yKJJiW__bridge[data-story-states~=slot-pressed] .MarketplaceBridge-module__yKJJiW__parentScreen button[aria-disabled=true]+button:after{animation:.6s cubic-bezier(.33,1,.68,1) both MarketplaceBridge-module__yKJJiW__slot-tap}@keyframes MarketplaceBridge-module__yKJJiW__slot-tap{0%{opacity:0;scale:.4}30%{opacity:1;scale:1}to{opacity:0;scale:1.4}}.MarketplaceBridge-module__yKJJiW__desktopConnector{inset-block:0;height:100%;position:absolute;left:0;overflow:visible}.MarketplaceBridge-module__yKJJiW__phoneConnector{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.MarketplaceBridge-module__yKJJiW__connectorDot{fill:var(--page-background);stroke:var(--stroke-default);stroke-width:1px}.MarketplaceBridge-module__yKJJiW__connectorLine{stroke:var(--stroke-default);stroke-width:1px}.MarketplaceBridge-module__yKJJiW__connectorPulse{stroke:var(--bridge-accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.28 2;stroke-dashoffset:.28px;opacity:0}.MarketplaceBridge-module__yKJJiW__bridge[data-story-states~=to-parent] .MarketplaceBridge-module__yKJJiW__connectorPulse{animation:.9s cubic-bezier(.65,0,.35,1) both MarketplaceBridge-module__yKJJiW__pulse-forward}.MarketplaceBridge-module__yKJJiW__bridge[data-story-states~=to-business] .MarketplaceBridge-module__yKJJiW__connectorPulse{animation:.9s cubic-bezier(.65,0,.35,1) both MarketplaceBridge-module__yKJJiW__pulse-backward}@keyframes MarketplaceBridge-module__yKJJiW__pulse-forward{0%{stroke-dashoffset:.28px;opacity:1}85%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}@keyframes MarketplaceBridge-module__yKJJiW__pulse-backward{0%{stroke-dashoffset:-1px;opacity:1}85%{opacity:1}to{stroke-dashoffset:.28px;opacity:0}}
