.pass-page-module__a5LTsW__pageWrap{width:100%;max-width:var(--container-2xl,42rem);padding-bottom:calc(var(--spacing,.25rem) * 4);margin-inline:auto}@media (min-width:64rem){.pass-page-module__a5LTsW__pageWrap{max-width:var(--container-5xl,64rem)}}.pass-page-module__a5LTsW__sheet{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.pass-page-module__a5LTsW__sheetCard{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;border-radius:0;overflow:hidden}@media (min-width:40rem){.pass-page-module__a5LTsW__sheetCard{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);background:var(--surface-content-bg);border-width:1px;border-color:var(--surface-content-border);box-shadow:var(--surface-content-shadow);gap:0}}.pass-page-module__a5LTsW__mobileMeta{gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:64rem){.pass-page-module__a5LTsW__mobileMeta{display:none}}.pass-page-module__a5LTsW__mobileMetaTop{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.pass-page-module__a5LTsW__header{gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);border-bottom-width:1px;border-color:var(--surface-content-border);flex-direction:column;display:none}@media (min-width:64rem){.pass-page-module__a5LTsW__header{display:flex}}.pass-page-module__a5LTsW__headerTop{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.pass-page-module__a5LTsW__titleBlock{gap:var(--spacing,.25rem);flex-direction:column;min-width:0;display:flex}.pass-page-module__a5LTsW__title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--text-primary);margin:0}.pass-page-module__a5LTsW__panelWrap{padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:64rem){.pass-page-module__a5LTsW__panelWrap{padding-top:calc(var(--spacing,.25rem) * 4)}}.pass-page-module__a5LTsW__skeletonSheet{gap:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;border-radius:0;flex-direction:column;padding:0;display:flex}@media (min-width:40rem){.pass-page-module__a5LTsW__skeletonSheet{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 4);background:var(--surface-content-bg);border-width:1px;border-color:var(--surface-content-border);box-shadow:var(--surface-content-shadow)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.service-pass-status-module__Zc3bta__status{--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);flex-shrink:0;margin:0}.service-pass-status-module__Zc3bta__status_pending{color:var(--color-amber-700,#b75000)}@supports (color:lab(0% 0 0)){.service-pass-status-module__Zc3bta__status_pending{color:var(--color-amber-700,lab(47.2709% 42.9082 69.2966))}}.service-pass-status-module__Zc3bta__status_pending:where(.dark,.dark *){color:var(--color-amber-300,#ffd236)}@supports (color:lab(0% 0 0)){.service-pass-status-module__Zc3bta__status_pending:where(.dark,.dark *){color:var(--color-amber-300,lab(86.4156% 6.13147 78.3961))}}.service-pass-status-module__Zc3bta__status_active{color:var(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.service-pass-status-module__Zc3bta__status_active{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.service-pass-status-module__Zc3bta__status_active:where(.dark,.dark *){color:var(--color-emerald-300,#5ee9b5)}@supports (color:lab(0% 0 0)){.service-pass-status-module__Zc3bta__status_active:where(.dark,.dark *){color:var(--color-emerald-300,lab(83.9203% -48.7124 13.8849))}}.service-pass-status-module__Zc3bta__status_completed{color:var(--text-muted)}.service-pass-status-module__Zc3bta__status_cancelled{color:var(--color-rose-700,#c20039)}@supports (color:lab(0% 0 0)){.service-pass-status-module__Zc3bta__status_cancelled{color:var(--color-rose-700,lab(41.1651% 71.6251 30.3087))}}.service-pass-status-module__Zc3bta__status_cancelled:where(.dark,.dark *){color:var(--color-rose-300,#ffa2ae)}@supports (color:lab(0% 0 0)){.service-pass-status-module__Zc3bta__status_cancelled:where(.dark,.dark *){color:var(--color-rose-300,lab(76.6339% 38.3549 9.68835))}}@property --tw-font-weight{syntax:"*";inherits:false}
.appointments-page-skeleton-module___gHTNq__root{gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}.appointments-page-skeleton-module___gHTNq__section{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.appointments-page-skeleton-module___gHTNq__sectionHead{align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * .5);display:flex}.appointments-page-skeleton-module___gHTNq__sectionTitle{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 32)}.appointments-page-skeleton-module___gHTNq__sectionTitleShort{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 24)}.appointments-page-skeleton-module___gHTNq__sectionCount{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 5)}.appointments-page-skeleton-module___gHTNq__list{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}
.appointments-visits-header-module__twA6kG__viewTabs{gap:0;width:auto}.appointments-visits-header-module__twA6kG__viewTabsList{padding:calc(var(--spacing,.25rem) * .5);border-radius:3.40282e38px}.appointments-visits-header-module__twA6kG__viewTab{padding-inline:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-medium,500);font-size:12px;font-weight:var(--font-weight-medium,500)}@property --tw-font-weight{syntax:"*";inherits:false}
.appointment-calendar-item-cell-module__5mJfYq__anchor{flex-shrink:0;width:100%;min-width:100%;height:100%;min-height:100%;position:relative}.appointment-calendar-item-cell-module__5mJfYq__list{flex-direction:column;gap:1px;width:100%;height:100%;display:flex;overflow:auto}.appointment-calendar-item-cell-module__5mJfYq__cardStacked{flex:none;width:100%;height:1.5rem;min-height:1.5rem;position:relative;top:auto;left:auto}.appointment-calendar-item-cell-module__5mJfYq__card{z-index:1;width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-md,.375rem);text-align:left;background:var(--surface-content-bg);border:1px solid var(--surface-content-border);flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.appointment-calendar-item-cell-module__5mJfYq__card{border:1px solid color-mix(in srgb, var(--surface-content-border) 62%, transparent)}}.appointment-calendar-item-cell-module__5mJfYq__card{box-shadow:var(--surface-content-shadow);-webkit-tap-highlight-color:transparent;cursor:pointer;transform-origin:50%;transition:width var(--motion-duration-standard) var(--motion-easing-control), height var(--motion-duration-standard) var(--motion-easing-control), padding var(--motion-duration-standard) var(--motion-easing-control), box-shadow var(--motion-duration-standard) var(--motion-easing-control), background-color var(--motion-duration-standard) var(--motion-easing-control), border-color var(--motion-duration-short) var(--motion-easing-control), transform var(--motion-duration-short) var(--motion-easing-control)}.appointment-calendar-item-cell-module__5mJfYq__card:active{transition-duration:.1s;transition-timing-function:var(--motion-easing-standard);transform:scale(.97)}.appointment-calendar-item-cell-module__5mJfYq__card_pending{border-left:3px solid #d97706b8}.appointment-calendar-item-cell-module__5mJfYq__card_confirmed{border-left:3px solid #059669b8}.appointment-calendar-item-cell-module__5mJfYq__card_completed{border-left:3px solid var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.appointment-calendar-item-cell-module__5mJfYq__card_completed{border-left:3px solid color-mix(in srgb, var(--text-muted) 55%, transparent)}}.appointment-calendar-item-cell-module__5mJfYq__card_cancelled{opacity:.72;border-left:3px solid #e11d48ad}.appointment-calendar-item-cell-module__5mJfYq__card_noShow{opacity:.8;border-left:3px solid #ea580cb8}.appointment-calendar-item-cell-module__5mJfYq__compact{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;width:100%;height:100%;display:flex}.appointment-calendar-item-cell-module__5mJfYq__priceCompact{text-overflow:ellipsis;white-space:nowrap;text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);width:100%;font-size:8px;line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--text-primary);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin:0;overflow:hidden}.appointment-calendar-item-cell-module__5mJfYq__avatarCompact{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.appointment-calendar-item-cell-module__5mJfYq__avatarCompactFallback{font-size:8px}.appointment-calendar-item-cell-module__5mJfYq__details{gap:calc(var(--spacing,.25rem) * 1.5);opacity:0;pointer-events:none;min-height:0;max-height:0;transition:opacity var(--motion-duration-short) var(--motion-easing-control), max-height var(--motion-duration-standard) var(--motion-easing-control);flex-direction:column;flex-shrink:0;display:flex}.appointment-calendar-item-cell-module__5mJfYq__status{width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);font-size:10px;line-height:1;font-weight:var(--font-weight-medium,500);border-radius:3.40282e38px;margin:0}.appointment-calendar-item-cell-module__5mJfYq__status_pending{color:var(--color-amber-800,#953d00);background:#d9770629}@supports (color:lab(0% 0 0)){.appointment-calendar-item-cell-module__5mJfYq__status_pending{color:var(--color-amber-800,lab(37.8822% 37.1699 52.2718))}}.appointment-calendar-item-cell-module__5mJfYq__status_confirmed{color:var(--color-emerald-800,#005f46);background:#05966929}@supports (color:lab(0% 0 0)){.appointment-calendar-item-cell-module__5mJfYq__status_confirmed{color:var(--color-emerald-800,lab(35.3675% -33.1188 8.04002))}}.appointment-calendar-item-cell-module__5mJfYq__status_completed{color:var(--text-secondary);background:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.appointment-calendar-item-cell-module__5mJfYq__status_completed{background:color-mix(in srgb, var(--text-muted) 14%, transparent)}}.appointment-calendar-item-cell-module__5mJfYq__status_cancelled{color:var(--color-rose-800,#a30037);background:#e11d4824}@supports (color:lab(0% 0 0)){.appointment-calendar-item-cell-module__5mJfYq__status_cancelled{color:var(--color-rose-800,lab(34.6481% 60.802 20.1957))}}.appointment-calendar-item-cell-module__5mJfYq__status_noShow{color:var(--color-orange-800,#9f2d00);background:#ea580c29}@supports (color:lab(0% 0 0)){.appointment-calendar-item-cell-module__5mJfYq__status_noShow{color:var(--color-orange-800,lab(37.1566% 46.6433 50.5562))}}.appointment-calendar-item-cell-module__5mJfYq__time{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--text-primary);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin:0}.appointment-calendar-item-cell-module__5mJfYq__title{--tw-leading:var(--leading-snug,1.375);min-width:0;font-size:12px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;margin:0;display:-webkit-box;overflow:hidden}.appointment-calendar-item-cell-module__5mJfYq__peer{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);min-width:0;margin-top:auto;display:flex}.appointment-calendar-item-cell-module__5mJfYq__avatar{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);flex-shrink:0}.appointment-calendar-item-cell-module__5mJfYq__avatarFallback{font-size:10px}.appointment-calendar-item-cell-module__5mJfYq__peerName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font-size:11px;overflow:hidden}.appointment-calendar-item-cell-module__5mJfYq__facts{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);display:flex}.appointment-calendar-item-cell-module__5mJfYq__price{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;line-height:1;font-weight:var(--font-weight-semibold,600);color:var(--text-primary);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin:0}.appointment-calendar-item-cell-module__5mJfYq__duration{--tw-leading:1;color:var(--text-muted);margin:0;font-size:11px;line-height:1}@media (hover:hover) and (pointer:fine){.appointment-calendar-item-cell-module__5mJfYq__anchor:hover .appointment-calendar-item-cell-module__5mJfYq__card{z-index:30;height:auto;min-height:calc(var(--spacing,.25rem) * 36);width:calc(var(--spacing,.25rem) * 44);padding:calc(var(--spacing,.25rem) * 2.5);background:var(--surface-content-bg)}@supports (color:color-mix(in lab, red, red)){.appointment-calendar-item-cell-module__5mJfYq__anchor:hover .appointment-calendar-item-cell-module__5mJfYq__card{background:color-mix(in srgb, var(--surface-content-bg) 96%, var(--surface-hover))}}.appointment-calendar-item-cell-module__5mJfYq__anchor:hover .appointment-calendar-item-cell-module__5mJfYq__card{box-shadow:var(--surface-content-shadow), 0 10px 28px #0000001f}.appointment-calendar-item-cell-module__5mJfYq__anchor:hover .appointment-calendar-item-cell-module__5mJfYq__compact{display:none}.appointment-calendar-item-cell-module__5mJfYq__anchor:hover .appointment-calendar-item-cell-module__5mJfYq__details{opacity:1;pointer-events:auto;max-height:12rem}}.appointment-calendar-item-cell-module__5mJfYq__card:focus{outline:none}.appointment-calendar-item-cell-module__5mJfYq__card:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.appointment-calendar-item-cell-module__5mJfYq__card:focus-visible{border-color:color-mix(in srgb, var(--primary) 28%, var(--surface-content-border))}}.appointment-calendar-item-cell-module__5mJfYq__card:focus-visible{box-shadow:var(--surface-content-shadow), 0 0 0 3px var(--ring)}@supports (color:color-mix(in lab, red, red)){.appointment-calendar-item-cell-module__5mJfYq__card:focus-visible{box-shadow:var(--surface-content-shadow), 0 0 0 3px color-mix(in srgb, var(--ring) 28%, transparent)}}@media (prefers-reduced-motion:reduce){.appointment-calendar-item-cell-module__5mJfYq__card,.appointment-calendar-item-cell-module__5mJfYq__details{transition:none}.appointment-calendar-item-cell-module__5mJfYq__card:active{transform:none}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
.filters-block-module__39b6aW__root{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.filters-block-module__39b6aW__label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-secondary)}.filters-block-module__39b6aW__trigger{--tw-font-weight:var(--font-weight-normal,400);width:auto;min-width:12rem;max-width:20rem;font-weight:var(--font-weight-normal,400);justify-content:flex-start}.filters-block-module__39b6aW__trigger [data-slot=range-date-picker]{width:auto}.filters-block-module__39b6aW__trigger [data-slot=popover-trigger]{width:auto}.filters-block-module__39b6aW__triggerEmpty{color:var(--muted-foreground)}.filters-block-module__39b6aW__triggerLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filters-block-module__39b6aW__icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.filters-block-module__39b6aW__popover{width:auto;padding:0}@property --tw-font-weight{syntax:"*";inherits:false}
.appointment-calendar-item-modal-module__dQopkq__content{flex-direction:column;max-height:85vh;display:flex}@media (min-width:40rem){.appointment-calendar-item-modal-module__dQopkq__content{max-height:80vh;max-width:var(--container-md,28rem)}}.appointment-calendar-item-modal-module__dQopkq__body{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.appointment-calendar-item-modal-module__dQopkq__hero{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);background:var(--surface-content-bg);border:1px solid var(--surface-content-border);box-shadow:var(--surface-content-shadow);flex-direction:column;display:flex}.appointment-calendar-item-modal-module__dQopkq__status{--tw-font-weight:var(--font-weight-medium,500);width:fit-content;font-size:13px;font-weight:var(--font-weight-medium,500)}.appointment-calendar-item-modal-module__dQopkq__status_pending{color:var(--color-amber-700,#b75000)}@supports (color:lab(0% 0 0)){.appointment-calendar-item-modal-module__dQopkq__status_pending{color:var(--color-amber-700,lab(47.2709% 42.9082 69.2966))}}.appointment-calendar-item-modal-module__dQopkq__status_pending:where(.dark,.dark *){color:var(--color-amber-300,#ffd236)}@supports (color:lab(0% 0 0)){.appointment-calendar-item-modal-module__dQopkq__status_pending:where(.dark,.dark *){color:var(--color-amber-300,lab(86.4156% 6.13147 78.3961))}}.appointment-calendar-item-modal-module__dQopkq__status_confirmed{color:var(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.appointment-calendar-item-modal-module__dQopkq__status_confirmed{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.appointment-calendar-item-modal-module__dQopkq__status_confirmed:where(.dark,.dark *){color:var(--color-emerald-300,#5ee9b5)}@supports (color:lab(0% 0 0)){.appointment-calendar-item-modal-module__dQopkq__status_confirmed:where(.dark,.dark *){color:var(--color-emerald-300,lab(83.9203% -48.7124 13.8849))}}.appointment-calendar-item-modal-module__dQopkq__status_completed{color:var(--text-muted)}.appointment-calendar-item-modal-module__dQopkq__status_cancelled{color:var(--color-rose-700,#c20039)}@supports (color:lab(0% 0 0)){.appointment-calendar-item-modal-module__dQopkq__status_cancelled{color:var(--color-rose-700,lab(41.1651% 71.6251 30.3087))}}.appointment-calendar-item-modal-module__dQopkq__status_cancelled:where(.dark,.dark *){color:var(--color-rose-300,#ffa2ae)}@supports (color:lab(0% 0 0)){.appointment-calendar-item-modal-module__dQopkq__status_cancelled:where(.dark,.dark *){color:var(--color-rose-300,lab(76.6339% 38.3549 9.68835))}}.appointment-calendar-item-modal-module__dQopkq__status_noShow{color:var(--color-orange-700,#c53c00)}@supports (color:lab(0% 0 0)){.appointment-calendar-item-modal-module__dQopkq__status_noShow{color:var(--color-orange-700,lab(46.4615% 57.7275 70.8507))}}.appointment-calendar-item-modal-module__dQopkq__status_noShow:where(.dark,.dark *){color:var(--color-orange-300,#ffb96d)}@supports (color:lab(0% 0 0)){.appointment-calendar-item-modal-module__dQopkq__status_noShow:where(.dark,.dark *){color:var(--color-orange-300,lab(80.8059% 21.7313 50.4455))}}.appointment-calendar-item-modal-module__dQopkq__serviceName{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--text-primary);margin:0}.appointment-calendar-item-modal-module__dQopkq__schedule{--tw-leading:var(--leading-snug,1.375);font-size:15px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--text-primary);text-transform:capitalize;margin:0}.appointment-calendar-item-modal-module__dQopkq__facts{column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 2.5);border-top-width:1px;border-color:var(--surface-content-border);flex-wrap:wrap;display:flex}.appointment-calendar-item-modal-module__dQopkq__fact{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.appointment-calendar-item-modal-module__dQopkq__factLabel{color:var(--text-muted);font-size:12px}.appointment-calendar-item-modal-module__dQopkq__factValue{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--text-primary);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.appointment-calendar-item-modal-module__dQopkq__alert{gap:var(--spacing,.25rem);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);background:var(--destructive);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.appointment-calendar-item-modal-module__dQopkq__alert{background:color-mix(in srgb, var(--destructive) 7%, var(--surface-content-bg))}}.appointment-calendar-item-modal-module__dQopkq__alert{border:1px solid var(--destructive)}@supports (color:color-mix(in lab, red, red)){.appointment-calendar-item-modal-module__dQopkq__alert{border:1px solid color-mix(in srgb, var(--destructive) 18%, transparent)}}.appointment-calendar-item-modal-module__dQopkq__alertTitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--text-primary);margin:0}.appointment-calendar-item-modal-module__dQopkq__alertText{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--text-secondary);margin:0}.appointment-calendar-item-modal-module__dQopkq__peer{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.appointment-calendar-item-modal-module__dQopkq__peerLabel{padding-inline:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--text-muted)}.appointment-calendar-item-modal-module__dQopkq__peerCard,.appointment-calendar-item-modal-module__dQopkq__peerCardStatic{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);background:var(--surface-content-bg);border:1px solid var(--surface-content-border);box-shadow:var(--surface-content-shadow);text-decoration:none;display:flex}.appointment-calendar-item-modal-module__dQopkq__peerCard{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}.appointment-calendar-item-modal-module__dQopkq__peerCard:hover{background:var(--surface-content-bg)}@supports (color:color-mix(in lab, red, red)){.appointment-calendar-item-modal-module__dQopkq__peerCard:hover{background:color-mix(in srgb, var(--surface-content-bg) 92%, var(--surface-hover))}}.appointment-calendar-item-modal-module__dQopkq__peerCard:active{transform:scale(.995)}.appointment-calendar-item-modal-module__dQopkq__peerAvatar{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);flex-shrink:0}.appointment-calendar-item-modal-module__dQopkq__peerFallback{background-color:var(--muted);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--text-secondary)}.appointment-calendar-item-modal-module__dQopkq__peerInfo{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.appointment-calendar-item-modal-module__dQopkq__peerName{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold,600);font-size:15px;font-weight:var(--font-weight-semibold,600);color:var(--text-primary);overflow:hidden}.appointment-calendar-item-modal-module__dQopkq__peerMeta{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:13px;overflow:hidden}.appointment-calendar-item-modal-module__dQopkq__peerChevron{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--text-muted);flex-shrink:0}.appointment-calendar-item-modal-module__dQopkq__footer{margin-top:var(--spacing,.25rem)}.appointment-calendar-item-modal-module__dQopkq__openRecord{width:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
.master-appointments-calendar-module__OTNV9a__weekendRow{--weekend-tint:#b08989}:is(html.dark .master-appointments-calendar-module__OTNV9a__weekendRow,.dark .master-appointments-calendar-module__OTNV9a__weekendRow){--weekend-tint:#c4a0a0}.master-appointments-calendar-module__OTNV9a__weekendDateCell{background:var(--weekend-tint)}@supports (color:color-mix(in lab, red, red)){.master-appointments-calendar-module__OTNV9a__weekendDateCell{background:color-mix(in srgb, var(--weekend-tint) 18%, var(--accent))}}.master-appointments-calendar-module__OTNV9a__weekendDateCell{color:var(--weekend-tint)}@supports (color:color-mix(in lab, red, red)){.master-appointments-calendar-module__OTNV9a__weekendDateCell{color:color-mix(in srgb, var(--weekend-tint) 42%, var(--text-primary))}}.master-appointments-calendar-module__OTNV9a__weekendDateCell p{color:var(--weekend-tint)}@supports (color:color-mix(in lab, red, red)){.master-appointments-calendar-module__OTNV9a__weekendDateCell p{color:color-mix(in srgb, var(--weekend-tint) 58%, var(--text-primary))}}.master-appointments-calendar-module__OTNV9a__weekendHourCell{border-color:var(--weekend-tint)}@supports (color:color-mix(in lab, red, red)){.master-appointments-calendar-module__OTNV9a__weekendHourCell{border-color:color-mix(in srgb, var(--weekend-tint) 18%, var(--accent))}}.master-appointments-calendar-module__OTNV9a__weekendHourCell{background:var(--weekend-tint)}@supports (color:color-mix(in lab, red, red)){.master-appointments-calendar-module__OTNV9a__weekendHourCell{background:color-mix(in srgb, var(--weekend-tint) 8%, transparent)}}@media (hover:hover) and (pointer:fine){.master-appointments-calendar-module__OTNV9a__weekendRow:hover .master-appointments-calendar-module__OTNV9a__weekendDateCell{background:var(--weekend-tint)}@supports (color:color-mix(in lab, red, red)){.master-appointments-calendar-module__OTNV9a__weekendRow:hover .master-appointments-calendar-module__OTNV9a__weekendDateCell{background:color-mix(in srgb, var(--weekend-tint) 24%, var(--accent))}}.master-appointments-calendar-module__OTNV9a__weekendRow:hover .master-appointments-calendar-module__OTNV9a__weekendHourCell{background:var(--weekend-tint)}@supports (color:color-mix(in lab, red, red)){.master-appointments-calendar-module__OTNV9a__weekendRow:hover .master-appointments-calendar-module__OTNV9a__weekendHourCell{background:color-mix(in srgb, var(--weekend-tint) 12%, transparent)}}}
.appointments-visits-tab-module__3aMemG__sections{gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}.appointments-visits-tab-module__3aMemG__section{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.appointments-visits-tab-module__3aMemG__sectionHead{align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * .5);display:flex}.appointments-visits-tab-module__3aMemG__sectionTitle{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--text-primary)}.appointments-visits-tab-module__3aMemG__sectionCount{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.appointments-visits-tab-module__3aMemG__list{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
.service-pass-detail-panel-module__kj6a3q__pageBody{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:64rem){.service-pass-detail-panel-module__kj6a3q__pageBody{gap:calc(var(--spacing,.25rem) * 5)}}.service-pass-detail-panel-module__kj6a3q__overviewRow{align-items:stretch;gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:64rem){.service-pass-detail-panel-module__kj6a3q__overviewRow{align-items:center;gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.service-pass-detail-panel-module__kj6a3q__pageFooter{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 4);border-top-width:1px;border-color:var(--surface-content-border);flex-direction:column;display:flex}@media not all and (min-width:40rem){.service-pass-detail-panel-module__kj6a3q__pageFooter{margin-top:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 2);border-top-width:0}}@media (min-width:64rem){.service-pass-detail-panel-module__kj6a3q__pageFooter{flex-flow:wrap}}.service-pass-detail-panel-module__kj6a3q__peerCard,.service-pass-detail-panel-module__kj6a3q__peerCardStatic{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:var(--spacing,.25rem);background:var(--muted);border-radius:3.40282e38px;display:flex}@supports (color:color-mix(in lab, red, red)){.service-pass-detail-panel-module__kj6a3q__peerCard,.service-pass-detail-panel-module__kj6a3q__peerCardStatic{background:color-mix(in srgb, var(--muted) 55%, var(--surface-content-bg))}}.service-pass-detail-panel-module__kj6a3q__peerCard,.service-pass-detail-panel-module__kj6a3q__peerCardStatic{text-decoration:none}.service-pass-detail-panel-module__kj6a3q__peerCard{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}.service-pass-detail-panel-module__kj6a3q__peerCard:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.service-pass-detail-panel-module__kj6a3q__peerCard:hover{background:color-mix(in srgb, var(--muted) 70%, var(--surface-content-bg))}}.service-pass-detail-panel-module__kj6a3q__peerAvatar{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);flex-shrink:0}.service-pass-detail-panel-module__kj6a3q__peerFallback{background-color:var(--muted);--tw-font-weight:var(--font-weight-semibold,600);font-size:16px;font-weight:var(--font-weight-semibold,600);color:var(--text-secondary)}.service-pass-detail-panel-module__kj6a3q__peerInfo{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.service-pass-detail-panel-module__kj6a3q__peerName{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold,600);font-size:15px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--text-primary);overflow:hidden}.service-pass-detail-panel-module__kj6a3q__peerRoleLine{align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);min-width:0;display:flex}.service-pass-detail-panel-module__kj6a3q__peerRole{color:var(--text-secondary);flex-shrink:0;font-size:13px}.service-pass-detail-panel-module__kj6a3q__peerMeta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font-size:13px;overflow:hidden}.service-pass-detail-panel-module__kj6a3q__peerChevron{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--text-muted);flex-shrink:0}.service-pass-detail-panel-module__kj6a3q__visitsStat{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:var(--spacing,.25rem);background:var(--muted);border-radius:3.40282e38px;display:flex}@supports (color:color-mix(in lab, red, red)){.service-pass-detail-panel-module__kj6a3q__visitsStat{background:color-mix(in srgb, var(--muted) 55%, var(--surface-content-bg))}}.service-pass-detail-panel-module__kj6a3q__visitsStatIconWrap{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);background:var(--primary);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.service-pass-detail-panel-module__kj6a3q__visitsStatIconWrap{background:color-mix(in srgb, var(--primary) 16%, var(--surface-content-bg))}}.service-pass-detail-panel-module__kj6a3q__visitsStatIconWrap{color:var(--primary)}.service-pass-detail-panel-module__kj6a3q__visitsStatIcon{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);stroke-width:1.75px}.service-pass-detail-panel-module__kj6a3q__visitsStatText{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.service-pass-detail-panel-module__kj6a3q__visitsStatLabel{--tw-leading:var(--leading-snug,1.375);font-size:11px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-secondary);margin:0}.service-pass-detail-panel-module__kj6a3q__visitsStatValue{--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);font-size:22px;line-height:1;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--text-primary);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin:0}.service-pass-detail-panel-module__kj6a3q__visitsProgressSegments{align-items:center;gap:var(--spacing,.25rem);flex-shrink:0;display:flex}.service-pass-detail-panel-module__kj6a3q__visitsProgressSegment{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 1.5);background:var(--muted);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.service-pass-detail-panel-module__kj6a3q__visitsProgressSegment{background:color-mix(in srgb, var(--muted) 80%, transparent)}}.service-pass-detail-panel-module__kj6a3q__visitsProgressSegmentFilled{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.service-pass-detail-panel-module__kj6a3q__visitsProgressSegmentFilled{background:color-mix(in srgb, var(--primary) 72%, transparent)}}.service-pass-detail-panel-module__kj6a3q__visitsProgressBar{height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 20);background:var(--muted);border-radius:3.40282e38px;flex-shrink:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.service-pass-detail-panel-module__kj6a3q__visitsProgressBar{background:color-mix(in srgb, var(--muted) 80%, transparent)}}.service-pass-detail-panel-module__kj6a3q__visitsProgressBarFill{background:var(--primary);border-radius:3.40282e38px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.service-pass-detail-panel-module__kj6a3q__visitsProgressBarFill{background:color-mix(in srgb, var(--primary) 72%, transparent)}}.service-pass-detail-panel-module__kj6a3q__tileGrid{gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.service-pass-detail-panel-module__kj6a3q__tileGrid{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(4,minmax(0,1fr))}}.service-pass-detail-panel-module__kj6a3q__tile{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-2xl,1rem);min-width:0;padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 1.5);background:var(--muted);display:flex}@supports (color:color-mix(in lab, red, red)){.service-pass-detail-panel-module__kj6a3q__tile{background:color-mix(in srgb, var(--muted) 55%, var(--surface-content-bg))}}.service-pass-detail-panel-module__kj6a3q__tileWide{grid-column:span 2/span 2}@media (min-width:64rem){.service-pass-detail-panel-module__kj6a3q__tileWide{grid-column:span 4/span 4}}.service-pass-detail-panel-module__kj6a3q__tileIconWrap{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);background:var(--muted);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.service-pass-detail-panel-module__kj6a3q__tileIconWrap{background:color-mix(in srgb, var(--muted) 80%, var(--surface-content-bg))}}.service-pass-detail-panel-module__kj6a3q__tileIconWrap{color:var(--text-secondary)}.service-pass-detail-panel-module__kj6a3q__tileIcon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);stroke-width:1.75px}.service-pass-detail-panel-module__kj6a3q__tileContent{gap:var(--spacing,.25rem);flex-direction:column;flex:1;min-width:0;display:flex}.service-pass-detail-panel-module__kj6a3q__tileLabel{--tw-leading:var(--leading-snug,1.375);font-size:11px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-secondary);margin:0}.service-pass-detail-panel-module__kj6a3q__tileValue{--tw-leading:var(--leading-snug,1.375);font-size:14px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--text-primary);margin:0}.service-pass-detail-panel-module__kj6a3q__action{--tw-font-weight:var(--font-weight-semibold,600);width:100%;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);flex-shrink:0}@media (min-width:64rem){.service-pass-detail-panel-module__kj6a3q__action{flex:1;width:auto;min-width:12rem}}.service-pass-detail-panel-module__kj6a3q__cancelAction{gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);width:100%;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-rose-600,#e70044);flex-shrink:0}@supports (color:lab(0% 0 0)){.service-pass-detail-panel-module__kj6a3q__cancelAction{color:var(--color-rose-600,lab(49.1882% 81.577 36.0311))}}@media (min-width:64rem){.service-pass-detail-panel-module__kj6a3q__cancelAction{flex:1;width:auto;min-width:12rem}}.service-pass-detail-panel-module__kj6a3q__cancelAction:where(.dark,.dark *){color:var(--color-rose-300,#ffa2ae)}@supports (color:lab(0% 0 0)){.service-pass-detail-panel-module__kj6a3q__cancelAction:where(.dark,.dark *){color:var(--color-rose-300,lab(76.6339% 38.3549 9.68835))}}.service-pass-detail-panel-module__kj6a3q__cancelActionIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.service-pass-detail-panel-module__kj6a3q__section{margin-block:calc(var(--spacing,.25rem) * 1.5);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.service-pass-detail-panel-module__kj6a3q__sectionTitle{align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:13px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--text-primary);margin:0;display:inline-flex}.service-pass-detail-panel-module__kj6a3q__sectionTitleIcon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--text-muted);stroke-width:1.75px;flex-shrink:0}.service-pass-detail-panel-module__kj6a3q__appointmentPreviewGrid{gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:64rem){.service-pass-detail-panel-module__kj6a3q__appointmentPreviewGrid{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(4,minmax(0,1fr))}}.service-pass-detail-panel-module__kj6a3q__appointmentGrid{gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}.service-pass-detail-panel-module__kj6a3q__appointmentTile{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);min-height:7.5rem;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;flex-direction:column;text-decoration-line:none;transition-duration:.15s;display:flex}@media (min-width:64rem){.service-pass-detail-panel-module__kj6a3q__appointmentTile{min-height:6.25rem}}.service-pass-detail-panel-module__kj6a3q__appointmentTile{background:var(--surface-content-bg);border:1px solid var(--surface-content-border);-webkit-tap-highlight-color:transparent}.service-pass-detail-panel-module__kj6a3q__appointmentTile:hover{background:var(--surface-content-bg)}@supports (color:color-mix(in lab, red, red)){.service-pass-detail-panel-module__kj6a3q__appointmentTile:hover{background:color-mix(in srgb, var(--surface-content-bg) 92%, var(--surface-hover))}}.service-pass-detail-panel-module__kj6a3q__appointmentTile:active{transform:scale(.995)}.service-pass-detail-panel-module__kj6a3q__appointmentTileTop{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:flex}.service-pass-detail-panel-module__kj6a3q__appointmentDateBlock{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.service-pass-detail-panel-module__kj6a3q__appointmentDateDay{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);font-size:22px;line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--text-primary);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.service-pass-detail-panel-module__kj6a3q__appointmentDateMonth{--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);font-size:11px;line-height:1;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--text-muted);text-transform:uppercase}.service-pass-detail-panel-module__kj6a3q__appointmentTileTime{--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--text-secondary);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.service-pass-detail-panel-module__kj6a3q__appointmentStatus{--tw-font-weight:var(--font-weight-medium,500);font-size:12px;font-weight:var(--font-weight-medium,500);flex-shrink:0}.service-pass-detail-panel-module__kj6a3q__appointmentStatus_pending{color:var(--color-amber-700,#b75000)}@supports (color:lab(0% 0 0)){.service-pass-detail-panel-module__kj6a3q__appointmentStatus_pending{color:var(--color-amber-700,lab(47.2709% 42.9082 69.2966))}}.service-pass-detail-panel-module__kj6a3q__appointmentStatus_pending:where(.dark,.dark *){color:var(--color-amber-300,#ffd236)}@supports (color:lab(0% 0 0)){.service-pass-detail-panel-module__kj6a3q__appointmentStatus_pending:where(.dark,.dark *){color:var(--color-amber-300,lab(86.4156% 6.13147 78.3961))}}.service-pass-detail-panel-module__kj6a3q__appointmentStatus_confirmed{color:var(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.service-pass-detail-panel-module__kj6a3q__appointmentStatus_confirmed{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.service-pass-detail-panel-module__kj6a3q__appointmentStatus_confirmed:where(.dark,.dark *){color:var(--color-emerald-300,#5ee9b5)}@supports (color:lab(0% 0 0)){.service-pass-detail-panel-module__kj6a3q__appointmentStatus_confirmed:where(.dark,.dark *){color:var(--color-emerald-300,lab(83.9203% -48.7124 13.8849))}}.service-pass-detail-panel-module__kj6a3q__appointmentStatus_completed{color:var(--text-muted)}.service-pass-detail-panel-module__kj6a3q__appointmentStatus_cancelled{color:var(--color-rose-700,#c20039)}@supports (color:lab(0% 0 0)){.service-pass-detail-panel-module__kj6a3q__appointmentStatus_cancelled{color:var(--color-rose-700,lab(41.1651% 71.6251 30.3087))}}.service-pass-detail-panel-module__kj6a3q__appointmentStatus_cancelled:where(.dark,.dark *){color:var(--color-rose-300,#ffa2ae)}@supports (color:lab(0% 0 0)){.service-pass-detail-panel-module__kj6a3q__appointmentStatus_cancelled:where(.dark,.dark *){color:var(--color-rose-300,lab(76.6339% 38.3549 9.68835))}}.service-pass-detail-panel-module__kj6a3q__appointmentStatus_noShow{color:var(--color-orange-700,#c53c00)}@supports (color:lab(0% 0 0)){.service-pass-detail-panel-module__kj6a3q__appointmentStatus_noShow{color:var(--color-orange-700,lab(46.4615% 57.7275 70.8507))}}.service-pass-detail-panel-module__kj6a3q__appointmentStatus_noShow:where(.dark,.dark *){color:var(--color-orange-300,#ffb96d)}@supports (color:lab(0% 0 0)){.service-pass-detail-panel-module__kj6a3q__appointmentStatus_noShow:where(.dark,.dark *){color:var(--color-orange-300,lab(80.8059% 21.7313 50.4455))}}.service-pass-detail-panel-module__kj6a3q__appointmentChevron{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--text-muted);flex-shrink:0}.service-pass-detail-panel-module__kj6a3q__appointmentTileMore{border-radius:var(--radius-xl,.75rem);width:100%;min-height:7.5rem;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;background:var(--surface-content-bg);flex-direction:column;justify-content:space-between;align-items:flex-start;transition-duration:.15s;display:flex}@supports (color:color-mix(in lab, red, red)){.service-pass-detail-panel-module__kj6a3q__appointmentTileMore{background:color-mix(in srgb, var(--surface-content-bg) 90%, var(--surface-hover))}}.service-pass-detail-panel-module__kj6a3q__appointmentTileMore{border:1px solid var(--surface-content-border);font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.service-pass-detail-panel-module__kj6a3q__appointmentTileMore:hover{background:var(--surface-content-bg)}@supports (color:color-mix(in lab, red, red)){.service-pass-detail-panel-module__kj6a3q__appointmentTileMore:hover{background:color-mix(in srgb, var(--surface-content-bg) 84%, var(--surface-hover))}}.service-pass-detail-panel-module__kj6a3q__appointmentTileMore:active{transform:scale(.995)}.service-pass-detail-panel-module__kj6a3q__appointmentMoreLabel{--tw-font-weight:var(--font-weight-semibold,600);font-size:15px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--text-primary)}.service-pass-detail-panel-module__kj6a3q__appointmentMoreCount{--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--text-secondary)}.service-pass-detail-panel-module__kj6a3q__appointmentsDialogContent{flex-direction:column;max-height:85vh;display:flex}@media (min-width:40rem){.service-pass-detail-panel-module__kj6a3q__appointmentsDialogContent{max-height:80vh;max-width:var(--container-lg,32rem)}}.service-pass-detail-panel-module__kj6a3q__appointmentsDialogBody{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.service-pass-detail-panel-module__kj6a3q__sessionsButton{--tw-font-weight:var(--font-weight-semibold,600);width:100%;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);flex-shrink:0}@media (min-width:64rem){.service-pass-detail-panel-module__kj6a3q__sessionsButton{flex:1;width:auto;min-width:12rem}}.service-pass-detail-panel-module__kj6a3q__sessionsDialogContent{flex-direction:column;max-height:85vh;display:flex}@media (min-width:40rem){.service-pass-detail-panel-module__kj6a3q__sessionsDialogContent{max-height:80vh;max-width:var(--container-lg,32rem)}}.service-pass-detail-panel-module__kj6a3q__sessionsDialogBody{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.service-pass-detail-panel-module__kj6a3q__sessionList{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.service-pass-detail-panel-module__kj6a3q__sessionItem{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);background:var(--surface-content-bg);border:1px solid var(--surface-content-border);display:flex}.service-pass-detail-panel-module__kj6a3q__sessionTime{--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--text-primary)}.service-pass-detail-panel-module__kj6a3q__sessionMeta{--tw-font-weight:var(--font-weight-medium,500);font-size:12px;font-weight:var(--font-weight-medium,500);color:var(--text-secondary)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
.service-pass-service-rows-module__T2wf3q__services{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;width:100%;min-width:0;display:flex}.service-pass-service-rows-module__T2wf3q__servicesLabel{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);--tw-tracking:.14em;letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase}.service-pass-service-rows-module__T2wf3q__servicesList{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;min-width:0;margin:0;padding:0;list-style-type:none;display:flex}.service-pass-service-rows-module__T2wf3q__serviceItem{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);min-width:0;padding-block:var(--spacing,.25rem);padding-right:calc(var(--spacing,.25rem) * 2.5);padding-left:var(--spacing,.25rem);background:var(--muted);border-radius:3.40282e38px;display:flex}@supports (color:color-mix(in lab, red, red)){.service-pass-service-rows-module__T2wf3q__serviceItem{background:color-mix(in srgb, var(--muted) 55%, var(--surface-content-bg))}}.service-pass-service-rows-module__T2wf3q__serviceName{text-overflow:ellipsis;white-space:nowrap;--tw-leading:calc(var(--spacing,.25rem) * 5);min-width:0;font-size:14px;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-primary);flex:1;overflow:hidden}.service-pass-service-rows-module__T2wf3q__serviceQuota{padding-right:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--text-secondary);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
.base-page-module__vXZNJq__root{--base-page-inline:.5rem;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;padding-bottom:0;display:flex;position:relative}@media (min-width:40rem){.base-page-module__vXZNJq__root{padding-bottom:calc(var(--spacing,.25rem) * 5)}}@media (min-width:1024px){.base-page-module__vXZNJq__root{padding-top:var(--base-page-inline)}}.base-page-module__vXZNJq__root .base-page-module__vXZNJq__content{width:100%;min-width:0;max-width:100%;min-height:0;padding-bottom:calc(var(--spacing,.25rem) * 5);flex-direction:column;flex:1;margin-inline:auto;display:flex}.base-page-module__vXZNJq__header{margin-bottom:calc(var(--spacing,.25rem) * 1.5);justify-content:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex-shrink:0;min-height:4rem;display:flex}.base-page-module__vXZNJq__header.base-page-module__vXZNJq__sticky{z-index:100;background-color:var(--background);position:sticky;top:0}.base-page-module__vXZNJq__breadcrumbs{min-width:0}.base-page-module__vXZNJq__headerRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex:1;min-width:0;display:flex}.base-page-module__vXZNJq__titleWrap{flex:1;align-items:center;min-width:0;font-size:5vw;display:flex}@media (min-width:40rem){.base-page-module__vXZNJq__titleWrap{font-size:3.5vw}}@media (min-width:48rem){.base-page-module__vXZNJq__titleWrap{font-size:3vw}}@media (min-width:64rem){.base-page-module__vXZNJq__titleWrap{font-size:2vw}}@media (min-width:80rem){.base-page-module__vXZNJq__titleWrap{font-size:1.5vw}}@media (min-width:96rem){.base-page-module__vXZNJq__titleWrap{font-size:1vw}}.base-page-module__vXZNJq__title{text-align:left;--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);width:100%;min-width:0;line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--text-primary);align-items:center;margin:0;display:flex}.base-page-module__vXZNJq__titleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.base-page-module__vXZNJq__headerActions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;flex-shrink:0;width:auto;display:flex}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.profile-preference-block-module__9cZI-W__root{gap:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing,.25rem) * 5);box-shadow:none;background:0 0;border-width:0;border-radius:0;flex-direction:column;display:flex}@media (min-width:40rem){.profile-preference-block-module__9cZI-W__root{border-style:var(--tw-border-style);border-width:1px;border-color:var(--glass-border);padding:calc(var(--spacing,.25rem) * 6);background:var(--glass-bg);box-shadow:var(--glass-shadow);border-radius:1.5rem}}.profile-preference-block-module__9cZI-W__header{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.profile-preference-block-module__9cZI-W__iconWrap{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--glass-border);color:var(--color-zinc-700,#3f3f46);background:var(--glass-bg);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:lab(0% 0 0)){.profile-preference-block-module__9cZI-W__iconWrap{color:var(--color-zinc-700,lab(26.8019% 1.35387 -4.68303))}}@supports (color:color-mix(in lab, red, red)){.profile-preference-block-module__9cZI-W__iconWrap{background:color-mix(in oklab, var(--glass-bg) 70%, #f4f4f5)}}.profile-preference-block-module__9cZI-W__iconWrap:where(.dark,.dark *){color:var(--color-zinc-200,#e4e4e7);background:var(--glass-bg)}@supports (color:lab(0% 0 0)){.profile-preference-block-module__9cZI-W__iconWrap:where(.dark,.dark *){color:var(--color-zinc-200,lab(90.6853% .399232 -1.45452))}}@supports (color:color-mix(in lab, red, red)){.profile-preference-block-module__9cZI-W__iconWrap:where(.dark,.dark *){background:color-mix(in oklab, var(--glass-bg) 70%, #27272a)}}.profile-preference-block-module__9cZI-W__icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.profile-preference-block-module__9cZI-W__copy{gap:var(--spacing,.25rem);flex-direction:column;flex:1;min-width:0;display:flex}.profile-preference-block-module__9cZI-W__title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-zinc-900,#18181b);margin:0}@supports (color:lab(0% 0 0)){.profile-preference-block-module__9cZI-W__title{color:var(--color-zinc-900,lab(8.30603% .618205 -2.16572))}}.profile-preference-block-module__9cZI-W__title:where(.dark,.dark *){color:var(--color-zinc-50,#fafafa)}@supports (color:lab(0% 0 0)){.profile-preference-block-module__9cZI-W__title:where(.dark,.dark *){color:var(--color-zinc-50,lab(98.26% 0 0))}}.profile-preference-block-module__9cZI-W__description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-zinc-500,#71717b);margin:0}@supports (color:lab(0% 0 0)){.profile-preference-block-module__9cZI-W__description{color:var(--color-zinc-500,lab(47.8878% 1.65477 -5.77283))}}.profile-preference-block-module__9cZI-W__description:where(.dark,.dark *){color:var(--color-zinc-400,#9f9fa9)}@supports (color:lab(0% 0 0)){.profile-preference-block-module__9cZI-W__description:where(.dark,.dark *){color:var(--color-zinc-400,lab(65.6464% 1.53497 -5.42429))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.profile-account-plan-block-skeleton-module__Y6fBQW__copy{margin-top:calc(var(--spacing,.25rem) * .5);width:100%;max-width:var(--container-md,28rem);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.profile-account-plan-block-skeleton-module__Y6fBQW__planName{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 28);max-width:100%}.profile-account-plan-block-skeleton-module__Y6fBQW__description{height:calc(var(--spacing,.25rem) * 3.5);width:92%;max-width:var(--container-sm,24rem)}.profile-account-plan-block-skeleton-module__Y6fBQW__descriptionShort{height:calc(var(--spacing,.25rem) * 3.5);width:58%;max-width:var(--container-xs,20rem)}.profile-account-plan-block-skeleton-module__Y6fBQW__meta{margin-top:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 40);max-width:100%}.profile-account-plan-block-skeleton-module__Y6fBQW__button{height:var(--control-field-height-md);border-radius:3.40282e38px;width:100%}@media (min-width:40rem){.profile-account-plan-block-skeleton-module__Y6fBQW__button{width:calc(var(--spacing,.25rem) * 36)}}
.profile-account-plan-block-module__iWodPW__row{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;width:100%;display:flex}@media (min-width:40rem){.profile-account-plan-block-module__iWodPW__row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 5);flex-direction:row}}.profile-account-plan-block-module__iWodPW__planName{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-zinc-900,#18181b);margin:0}@supports (color:lab(0% 0 0)){.profile-account-plan-block-module__iWodPW__planName{color:var(--color-zinc-900,lab(8.30603% .618205 -2.16572))}}.profile-account-plan-block-module__iWodPW__planName:where(.dark,.dark *){color:var(--color-zinc-50,#fafafa)}@supports (color:lab(0% 0 0)){.profile-account-plan-block-module__iWodPW__planName:where(.dark,.dark *){color:var(--color-zinc-50,lab(98.26% 0 0))}}.profile-account-plan-block-module__iWodPW__meta{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-zinc-500,#71717b);margin:0}@supports (color:lab(0% 0 0)){.profile-account-plan-block-module__iWodPW__meta{color:var(--color-zinc-500,lab(47.8878% 1.65477 -5.77283))}}.profile-account-plan-block-module__iWodPW__meta:where(.dark,.dark *){color:var(--color-zinc-400,#9f9fa9)}@supports (color:lab(0% 0 0)){.profile-account-plan-block-module__iWodPW__meta:where(.dark,.dark *){color:var(--color-zinc-400,lab(65.6464% 1.53497 -5.42429))}}.profile-account-plan-block-module__iWodPW__upgradeButton{flex-shrink:0;width:100%}@media (min-width:40rem){.profile-account-plan-block-module__iWodPW__upgradeButton{margin-top:calc(var(--spacing,.25rem) * .5);width:auto}}.profile-account-plan-block-module__iWodPW__actions{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex-shrink:0;width:100%;display:flex}@media (min-width:40rem){.profile-account-plan-block-module__iWodPW__actions{width:auto}}.profile-account-plan-block-module__iWodPW__scheduled{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-amber-700,#b75000);margin:0}@supports (color:lab(0% 0 0)){.profile-account-plan-block-module__iWodPW__scheduled{color:var(--color-amber-700,lab(47.2709% 42.9082 69.2966))}}.profile-account-plan-block-module__iWodPW__scheduled:where(.dark,.dark *){color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.profile-account-plan-block-module__iWodPW__scheduled:where(.dark,.dark *){color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.spring-icon-module__ZRUcQW__root{display:contents}.spring-icon-module__ZRUcQW__root svg{transform-origin:50%;transform-box:fill-box;flex-shrink:0}:is([data-slot=dropdown-menu-item] .spring-icon-module__ZRUcQW__root svg,[data-slot=dropdown-menu-checkbox-item] .spring-icon-module__ZRUcQW__root svg,[data-slot=context-menu-item] .spring-icon-module__ZRUcQW__root svg){width:1.125rem;height:1.125rem}.spring-icon-module__ZRUcQW__isPlaying svg{animation:.52s linear forwards spring-icon-module__ZRUcQW__spring-icon}@keyframes spring-icon-module__ZRUcQW__spring-icon{0%{transform:scale(1)rotate(0)}28%{transform:scale(1.1)rotate(-6deg)}48%{transform:scale(.95)rotate(3deg)}68%{transform:scale(1.03)rotate(-1deg)}84%{transform:scale(.99)rotate(1deg)}to{transform:scale(1)rotate(0)}}
.messenger-peer-avatar-module__ZxouEa__root{flex-shrink:0;position:relative}.messenger-peer-avatar-module__ZxouEa__onlineDot{pointer-events:none;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white,#fff);background-color:var(--color-emerald-500,#00bb7f);border-radius:3.40282e38px;position:absolute;bottom:0;left:0}@supports (color:lab(0% 0 0)){.messenger-peer-avatar-module__ZxouEa__onlineDot{background-color:var(--color-emerald-500,lab(66.9756% -58.27 19.5419))}}.messenger-peer-avatar-module__ZxouEa__onlineDot:where(.dark,.dark *){border-color:var(--color-zinc-900,#18181b);background-color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.messenger-peer-avatar-module__ZxouEa__onlineDot:where(.dark,.dark *){border-color:var(--color-zinc-900,lab(8.30603% .618205 -2.16572));background-color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.messenger-peer-avatar-module__ZxouEa__onlineDotMd{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.messenger-peer-avatar-module__ZxouEa__onlineDotSm{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.messenger-empty-state-module__sTgncG__root{height:100%;min-height:0;padding-inline:calc(var(--spacing,.25rem) * 8);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:none}@media (min-width:64rem){.messenger-empty-state-module__sTgncG__root{display:flex}}.messenger-empty-state-module__sTgncG__root{background:0 0}.messenger-empty-state-module__sTgncG__rootDockExpand{flex:1;width:100%;height:100%;min-height:0;display:flex!important}.messenger-empty-state-module__sTgncG__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-zinc-900,#18181b)}@supports (color:lab(0% 0 0)){.messenger-empty-state-module__sTgncG__title{color:var(--color-zinc-900,lab(8.30603% .618205 -2.16572))}}.messenger-empty-state-module__sTgncG__title:where(.dark,.dark *){color:var(--color-zinc-50,#fafafa)}@supports (color:lab(0% 0 0)){.messenger-empty-state-module__sTgncG__title:where(.dark,.dark *){color:var(--color-zinc-50,lab(98.26% 0 0))}}.messenger-empty-state-module__sTgncG__subtitle{margin-top:calc(var(--spacing,.25rem) * 2);max-width:var(--container-sm,24rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-zinc-500,#71717b)}@supports (color:lab(0% 0 0)){.messenger-empty-state-module__sTgncG__subtitle{color:var(--color-zinc-500,lab(47.8878% 1.65477 -5.77283))}}.messenger-empty-state-module__sTgncG__subtitle:where(.dark,.dark *){color:var(--color-zinc-400,#9f9fa9)}@supports (color:lab(0% 0 0)){.messenger-empty-state-module__sTgncG__subtitle:where(.dark,.dark *){color:var(--color-zinc-400,lab(65.6464% 1.53497 -5.42429))}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.chat-room-module__wxVtGa__root{--chat-room-canvas:#efeef3;background:var(--chat-room-canvas);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.chat-room-module__wxVtGa__root:where(.dark,.dark *){--chat-room-canvas:var(--background)}.chat-room-module__wxVtGa__root{--chat-room-header-height:4rem;--chat-room-composer-height:4.75rem;--chat-room-control-background:var(--glass-bg)}.chat-room-module__wxVtGa__headerLayer,.chat-room-module__wxVtGa__composerLayer{z-index:20;position:absolute;inset-inline:0}.chat-room-module__wxVtGa__headerLayer{pointer-events:none;background:linear-gradient(to bottom, var(--chat-room-canvas) 0, var(--chat-room-canvas) calc(100% - 4.75rem), var(--chat-room-canvas) calc(100% - 2.75rem), var(--chat-room-canvas) calc(100% - 1.33rem), transparent 100%);padding-bottom:1.75rem;top:0}@supports (color:color-mix(in lab, red, red)){.chat-room-module__wxVtGa__headerLayer{background:linear-gradient(to bottom, color-mix(in srgb, var(--chat-room-canvas) 52%, transparent) 0, color-mix(in srgb, var(--chat-room-canvas) 52%, transparent) calc(100% - 4.75rem), color-mix(in srgb, var(--chat-room-canvas) 40%, transparent) calc(100% - 2.75rem), color-mix(in srgb, var(--chat-room-canvas) 12%, transparent) calc(100% - 1.33rem), transparent 100%)}}.chat-room-module__wxVtGa__headerLayer>*{pointer-events:auto}.chat-room-module__wxVtGa__composerLayer{background:linear-gradient(to top, var(--chat-room-canvas) 0%, var(--chat-room-canvas) 42%, var(--chat-room-canvas) 72%, transparent 100%);bottom:0}@supports (color:color-mix(in lab, red, red)){.chat-room-module__wxVtGa__composerLayer{background:linear-gradient(to top, color-mix(in srgb, var(--chat-room-canvas) 72%, transparent) 0%, color-mix(in srgb, var(--chat-room-canvas) 40%, transparent) 42%, color-mix(in srgb, var(--chat-room-canvas) 12%, transparent) 72%, transparent 100%)}}.chat-room-module__wxVtGa__messages{gap:var(--spacing,.25rem);overscroll-behavior:contain;min-width:0;min-height:0;padding-inline:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (min-width:40rem){.chat-room-module__wxVtGa__messages{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4)}}.chat-room-module__wxVtGa__messages{padding-top:calc(var(--chat-room-header-height) + .75rem);padding-bottom:calc(var(--chat-room-composer-height) + .75rem);overflow-anchor:none;z-index:1;background:0 0;position:relative}.chat-room-module__wxVtGa__messagesShell{background:radial-gradient(120% 80% at 50% 0%, #18181b08, transparent 55%), var(--chat-room-canvas);flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.chat-room-module__wxVtGa__messagesShell:where(.dark,.dark *){background:radial-gradient(120% 80% at 50% 0,#ffffff08,#0000 55%),#09090b}.chat-room-module__wxVtGa__messagesShell:before{content:"";z-index:0;pointer-events:none;background-color:var(--foreground);opacity:.085;-webkit-mask-mode:alpha;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;position:absolute;inset:0;-webkit-mask-image:url(/chat-room-pattern.svg);mask-image:url(/chat-room-pattern.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:25rem 25rem;mask-size:25rem 25rem;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.chat-room-module__wxVtGa__messagesShell:before:where(){opacity:.11}@media (min-width:640px){.chat-room-module__wxVtGa__messages{padding-top:calc(var(--chat-room-header-height) + 1rem);padding-bottom:calc(var(--chat-room-composer-height) + 1rem)}}.chat-room-module__wxVtGa__messageGroup{flex-direction:column;display:flex}.chat-room-module__wxVtGa__dateSeparator{z-index:10;margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:#3c4452;background:#d7dae2;border-radius:3.40282e38px;position:sticky;top:-1.75rem;box-shadow:0 1px 2px #0f172a1f}.chat-room-module__wxVtGa__dateSeparator:where(.dark,.dark *){background-color:#27272a99}@supports (color:color-mix(in lab, red, red)){.chat-room-module__wxVtGa__dateSeparator:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-800,lab(15.7305% .613764 -2.16959)) 60%, transparent)}}.chat-room-module__wxVtGa__dateSeparator:where(.dark,.dark *){color:var(--color-zinc-400,#9f9fa9);--tw-backdrop-blur:blur(var(--blur-md,12px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);box-shadow:none}@supports (color:lab(0% 0 0)){.chat-room-module__wxVtGa__dateSeparator:where(.dark,.dark *){color:var(--color-zinc-400,lab(65.6464% 1.53497 -5.42429))}}.chat-room-module__wxVtGa__emptyChat{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-zinc-500,#71717b);margin:auto}@supports (color:lab(0% 0 0)){.chat-room-module__wxVtGa__emptyChat{color:var(--color-zinc-500,lab(47.8878% 1.65477 -5.77283))}}.chat-room-module__wxVtGa__emptyChat:where(.dark,.dark *){color:var(--color-zinc-400,#9f9fa9)}@supports (color:lab(0% 0 0)){.chat-room-module__wxVtGa__emptyChat:where(.dark,.dark *){color:var(--color-zinc-400,lab(65.6464% 1.53497 -5.42429))}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
.chat-room-composer-module__S7UPCq__actionPresence{width:100%;overflow:hidden}.chat-room-composer-module__S7UPCq__root{padding-inline:calc(var(--spacing,.25rem) * 3);border-top-left-radius:25%;border-top-right-radius:25%;flex-shrink:0}@media (min-width:40rem){.chat-room-composer-module__S7UPCq__root{padding-inline:calc(var(--spacing,.25rem) * 4)}}.chat-room-composer-module__S7UPCq__root{padding-bottom:var(--messenger-composer-pad-bottom,max(18px, env(safe-area-inset-bottom,0px)))}@media (min-width:640px){.chat-room-composer-module__S7UPCq__root{padding-bottom:.75rem}}.chat-room-composer-module__S7UPCq__previewStrip{margin-bottom:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 2);padding-bottom:var(--spacing,.25rem);display:flex;overflow-x:auto}.chat-room-composer-module__S7UPCq__previewItem{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);border-radius:var(--radius-xl,.75rem);background-color:#e4e4e7cc;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chat-room-composer-module__S7UPCq__previewItem{background-color:color-mix(in oklab, var(--color-zinc-200,lab(90.6853% .399232 -1.45452)) 80%, transparent)}}.chat-room-composer-module__S7UPCq__previewItem:where(.dark,.dark *){background-color:var(--color-zinc-800,#27272a)}@supports (color:lab(0% 0 0)){.chat-room-composer-module__S7UPCq__previewItem:where(.dark,.dark *){background-color:var(--color-zinc-800,lab(15.7305% .613764 -2.16959))}}.chat-room-composer-module__S7UPCq__previewImage{object-fit:cover;width:100%;height:100%}.chat-room-composer-module__S7UPCq__previewIconWrap{justify-content:center;align-items:center;gap:var(--spacing,.25rem);width:100%;height:100%;padding-inline:var(--spacing,.25rem);color:var(--color-zinc-600,#52525c);flex-direction:column;display:flex}@supports (color:lab(0% 0 0)){.chat-room-composer-module__S7UPCq__previewIconWrap{color:var(--color-zinc-600,lab(35.1166% 1.78212 -6.1173))}}.chat-room-composer-module__S7UPCq__previewIconWrap:where(.dark,.dark *){color:var(--color-zinc-300,#d4d4d8)}@supports (color:lab(0% 0 0)){.chat-room-composer-module__S7UPCq__previewIconWrap:where(.dark,.dark *){color:var(--color-zinc-300,lab(84.9837% .601262 -2.17986))}}.chat-room-composer-module__S7UPCq__previewIcon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.chat-room-composer-module__S7UPCq__previewFileMeta{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.chat-room-composer-module__S7UPCq__previewFileName{text-overflow:ellipsis;white-space:nowrap;--tw-leading:var(--leading-tight,1.25);width:100%;font-size:9px;line-height:var(--leading-tight,1.25);overflow:hidden}.chat-room-composer-module__S7UPCq__previewFileSize{opacity:.7;font-size:8px}.chat-room-composer-module__S7UPCq__previewRemove{top:calc(var(--spacing,.25rem) * .5);right:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);background-color:#00000073;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.chat-room-composer-module__S7UPCq__previewRemove{background-color:color-mix(in oklab, var(--color-black,#000) 45%, transparent)}}.chat-room-composer-module__S7UPCq__previewRemove{color:var(--color-white,#fff)}@media (hover:hover){.chat-room-composer-module__S7UPCq__previewRemove:hover{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.chat-room-composer-module__S7UPCq__previewRemove:hover{background-color:color-mix(in oklab, var(--color-black,#000) 60%, transparent)}}.chat-room-composer-module__S7UPCq__previewRemove:hover{color:var(--color-white,#fff)}}.chat-room-composer-module__S7UPCq__bar{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}@media (min-width:40rem){.chat-room-composer-module__S7UPCq__bar{gap:calc(var(--spacing,.25rem) * 2)}}.chat-room-composer-module__S7UPCq__floatControl{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);cursor:pointer;color:var(--color-zinc-500,#71717b);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:lab(0% 0 0)){.chat-room-composer-module__S7UPCq__floatControl{color:var(--color-zinc-500,lab(47.8878% 1.65477 -5.77283))}}.chat-room-composer-module__S7UPCq__floatControl:disabled{cursor:not-allowed;opacity:.4}.chat-room-composer-module__S7UPCq__floatControl{border:1px solid var(--glass-border);background:var(--chat-room-control-background,var(--glass-bg));box-shadow:var(--glass-shadow)}.chat-room-composer-module__S7UPCq__floatControl:where(.dark,.dark *){color:var(--color-zinc-300,#d4d4d8)}@supports (color:lab(0% 0 0)){.chat-room-composer-module__S7UPCq__floatControl:where(.dark,.dark *){color:var(--color-zinc-300,lab(84.9837% .601262 -2.17986))}}.chat-room-composer-module__S7UPCq__floatControl:hover,.chat-room-composer-module__S7UPCq__floatControl:active{color:var(--color-zinc-800,#27272a);background:var(--glass-bg)}@supports (color:lab(0% 0 0)){.chat-room-composer-module__S7UPCq__floatControl:hover,.chat-room-composer-module__S7UPCq__floatControl:active{color:var(--color-zinc-800,lab(15.7305% .613764 -2.16959))}}@supports (color:color-mix(in lab, red, red)){.chat-room-composer-module__S7UPCq__floatControl:hover,.chat-room-composer-module__S7UPCq__floatControl:active{background:color-mix(in oklab, var(--glass-bg) 82%, var(--muted))}}:is(.chat-room-composer-module__S7UPCq__floatControl:hover,.chat-room-composer-module__S7UPCq__floatControl:active):where(.dark,.dark *){color:var(--color-zinc-100,#f4f4f5)}@supports (color:lab(0% 0 0)){:is(.chat-room-composer-module__S7UPCq__floatControl:hover,.chat-room-composer-module__S7UPCq__floatControl:active):where(.dark,.dark *){color:var(--color-zinc-100,lab(96.1634% .0993311 -.364041))}}.chat-room-composer-module__S7UPCq__floatControl.chat-room-composer-module__S7UPCq__floatControlReady{background-color:var(--color-zinc-900,#18181b);color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#0000}@supports (color:lab(0% 0 0)){.chat-room-composer-module__S7UPCq__floatControl.chat-room-composer-module__S7UPCq__floatControlReady{background-color:var(--color-zinc-900,lab(8.30603% .618205 -2.16572))}}@media (hover:hover){.chat-room-composer-module__S7UPCq__floatControl.chat-room-composer-module__S7UPCq__floatControlReady:hover{background-color:var(--color-zinc-800,#27272a);color:var(--color-white,#fff)}@supports (color:lab(0% 0 0)){.chat-room-composer-module__S7UPCq__floatControl.chat-room-composer-module__S7UPCq__floatControlReady:hover{background-color:var(--color-zinc-800,lab(15.7305% .613764 -2.16959))}}}.chat-room-composer-module__S7UPCq__floatControl.chat-room-composer-module__S7UPCq__floatControlReady:active{background-color:var(--color-zinc-800,#27272a);color:var(--color-white,#fff)}@supports (color:lab(0% 0 0)){.chat-room-composer-module__S7UPCq__floatControl.chat-room-composer-module__S7UPCq__floatControlReady:active{background-color:var(--color-zinc-800,lab(15.7305% .613764 -2.16959))}}.chat-room-composer-module__S7UPCq__floatControl.chat-room-composer-module__S7UPCq__floatControlReady:where(.dark,.dark *){background-color:var(--color-zinc-100,#f4f4f5);color:var(--color-zinc-900,#18181b);border-color:#0000}@supports (color:lab(0% 0 0)){.chat-room-composer-module__S7UPCq__floatControl.chat-room-composer-module__S7UPCq__floatControlReady:where(.dark,.dark *){background-color:var(--color-zinc-100,lab(96.1634% .0993311 -.364041));color:var(--color-zinc-900,lab(8.30603% .618205 -2.16572))}}@media (hover:hover){.chat-room-composer-module__S7UPCq__floatControl.chat-room-composer-module__S7UPCq__floatControlReady:where(.dark,.dark *):hover{background-color:var(--color-zinc-200,#e4e4e7);color:var(--color-zinc-900,#18181b)}@supports (color:lab(0% 0 0)){.chat-room-composer-module__S7UPCq__floatControl.chat-room-composer-module__S7UPCq__floatControlReady:where(.dark,.dark *):hover{background-color:var(--color-zinc-200,lab(90.6853% .399232 -1.45452));color:var(--color-zinc-900,lab(8.30603% .618205 -2.16572))}}}.chat-room-composer-module__S7UPCq__floatControl.chat-room-composer-module__S7UPCq__floatControlReady:where(.dark,.dark *):active{background-color:var(--color-zinc-200,#e4e4e7);color:var(--color-zinc-900,#18181b)}@supports (color:lab(0% 0 0)){.chat-room-composer-module__S7UPCq__floatControl.chat-room-composer-module__S7UPCq__floatControlReady:where(.dark,.dark *):active{background-color:var(--color-zinc-200,lab(90.6853% .399232 -1.45452));color:var(--color-zinc-900,lab(8.30603% .618205 -2.16572))}}.chat-room-composer-module__S7UPCq__inputShell{min-height:calc(var(--spacing,.25rem) * 11);border-radius:1.35rem;flex-direction:column;flex:1;align-items:stretch;min-width:0;display:flex;overflow:hidden}@media (min-width:40rem){.chat-room-composer-module__S7UPCq__inputShell{border-radius:var(--radius-2xl,1rem)}}.chat-room-composer-module__S7UPCq__inputShell{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow)}.chat-room-composer-module__S7UPCq__input{box-sizing:border-box;resize:none;width:100%;padding-inline:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-zinc-900,#18181b);--tw-outline-style:none;background-color:#0000;outline-style:none;overflow-y:auto}@supports (color:lab(0% 0 0)){.chat-room-composer-module__S7UPCq__input{color:var(--color-zinc-900,lab(8.30603% .618205 -2.16572))}}.chat-room-composer-module__S7UPCq__input:disabled{opacity:.6}.chat-room-composer-module__S7UPCq__input{padding-block:.65rem}.chat-room-composer-module__S7UPCq__input:where(.dark,.dark *){color:var(--color-zinc-100,#f4f4f5)}@supports (color:lab(0% 0 0)){.chat-room-composer-module__S7UPCq__input:where(.dark,.dark *){color:var(--color-zinc-100,lab(96.1634% .0993311 -.364041))}}.chat-room-composer-module__S7UPCq__inputShellWithAction .chat-room-composer-module__S7UPCq__input{padding-top:.35rem}.chat-room-composer-module__S7UPCq__inputSlot{width:100%;position:relative}.chat-room-composer-module__S7UPCq__inputSlotHidden{pointer-events:none;opacity:0}.chat-room-composer-module__S7UPCq__recordingLayer{align-items:center;display:flex;position:absolute;inset:0}.chat-room-composer-module__S7UPCq__hiddenInput{display:none}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.voice-recording-bar-module__Ml_2pa__root{height:100%;min-height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3.5);display:flex}.voice-recording-bar-module__Ml_2pa__dot{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);animation:var(--animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite);background-color:var(--color-red-500,#fb2c36);border-radius:3.40282e38px;flex-shrink:0}@supports (color:lab(0% 0 0)){.voice-recording-bar-module__Ml_2pa__dot{background-color:var(--color-red-500,lab(55.4814% 75.0732 48.8528))}}.voice-recording-bar-module__Ml_2pa__label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-zinc-600,#52525c)}@supports (color:lab(0% 0 0)){.voice-recording-bar-module__Ml_2pa__label{color:var(--color-zinc-600,lab(35.1166% 1.78212 -6.1173))}}.voice-recording-bar-module__Ml_2pa__label:where(.dark,.dark *){color:var(--color-zinc-300,#d4d4d8)}@supports (color:lab(0% 0 0)){.voice-recording-bar-module__Ml_2pa__label:where(.dark,.dark *){color:var(--color-zinc-300,lab(84.9837% .601262 -2.17986))}}.voice-recording-bar-module__Ml_2pa__timer{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-zinc-700,#3f3f46);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin-left:auto}@supports (color:lab(0% 0 0)){.voice-recording-bar-module__Ml_2pa__timer{color:var(--color-zinc-700,lab(26.8019% 1.35387 -4.68303))}}.voice-recording-bar-module__Ml_2pa__timer:where(.dark,.dark *){color:var(--color-zinc-200,#e4e4e7)}@supports (color:lab(0% 0 0)){.voice-recording-bar-module__Ml_2pa__timer:where(.dark,.dark *){color:var(--color-zinc-200,lab(90.6853% .399232 -1.45452))}}.voice-recording-bar-module__Ml_2pa__actions{align-items:center;gap:var(--spacing,.25rem);display:flex}.voice-recording-bar-module__Ml_2pa__actionButton{color:var(--color-zinc-500,#71717b);border-radius:3.40282e38px}@supports (color:lab(0% 0 0)){.voice-recording-bar-module__Ml_2pa__actionButton{color:var(--color-zinc-500,lab(47.8878% 1.65477 -5.77283))}}.voice-recording-bar-module__Ml_2pa__sendButton{background-color:var(--color-zinc-900,#18181b);color:var(--color-white,#fff)}@supports (color:lab(0% 0 0)){.voice-recording-bar-module__Ml_2pa__sendButton{background-color:var(--color-zinc-900,lab(8.30603% .618205 -2.16572))}}@media (hover:hover){.voice-recording-bar-module__Ml_2pa__sendButton:hover{background-color:var(--color-zinc-800,#27272a);color:var(--color-white,#fff)}@supports (color:lab(0% 0 0)){.voice-recording-bar-module__Ml_2pa__sendButton:hover{background-color:var(--color-zinc-800,lab(15.7305% .613764 -2.16959))}}}.voice-recording-bar-module__Ml_2pa__sendButton:where(.dark,.dark *){background-color:var(--color-zinc-100,#f4f4f5);color:var(--color-zinc-900,#18181b)}@supports (color:lab(0% 0 0)){.voice-recording-bar-module__Ml_2pa__sendButton:where(.dark,.dark *){background-color:var(--color-zinc-100,lab(96.1634% .0993311 -.364041));color:var(--color-zinc-900,lab(8.30603% .618205 -2.16572))}}@media (hover:hover){.voice-recording-bar-module__Ml_2pa__sendButton:where(.dark,.dark *):hover{background-color:var(--color-zinc-200,#e4e4e7);color:var(--color-zinc-900,#18181b)}@supports (color:lab(0% 0 0)){.voice-recording-bar-module__Ml_2pa__sendButton:where(.dark,.dark *):hover{background-color:var(--color-zinc-200,lab(90.6853% .399232 -1.45452));color:var(--color-zinc-900,lab(8.30603% .618205 -2.16572))}}}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@keyframes voice-recording-bar-module__Ml_2pa__pulse{50%{opacity:.5}}
.composer-action-banner-module__4RMuHq__root{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-top:calc(var(--spacing,.25rem) * 2.5);padding-bottom:var(--spacing,.25rem);display:flex}.composer-action-banner-module__4RMuHq__accent{width:calc(var(--spacing,.25rem) * .5);background-color:var(--color-sky-500,#00a5ef);border-radius:3.40282e38px;flex-shrink:0;align-self:stretch}@supports (color:lab(0% 0 0)){.composer-action-banner-module__4RMuHq__accent{background-color:var(--color-sky-500,lab(63.3038% -18.433 -51.0407))}}.composer-action-banner-module__4RMuHq__accent:where(.dark,.dark *){background-color:var(--color-sky-400,#00bcfe)}@supports (color:lab(0% 0 0)){.composer-action-banner-module__4RMuHq__accent:where(.dark,.dark *){background-color:var(--color-sky-400,lab(70.687% -23.6078 -45.9483))}}.composer-action-banner-module__4RMuHq__body{flex:1;min-width:0}.composer-action-banner-module__4RMuHq__title{--tw-leading:var(--leading-tight,1.25);font-size:12px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-sky-600,#0084cc)}@supports (color:lab(0% 0 0)){.composer-action-banner-module__4RMuHq__title{color:var(--color-sky-600,lab(51.7754% -11.4712 -49.8349))}}.composer-action-banner-module__4RMuHq__title:where(.dark,.dark *){color:var(--color-sky-400,#00bcfe)}@supports (color:lab(0% 0 0)){.composer-action-banner-module__4RMuHq__title:where(.dark,.dark *){color:var(--color-sky-400,lab(70.687% -23.6078 -45.9483))}}.composer-action-banner-module__4RMuHq__text{margin-top:calc(var(--spacing,.25rem) * .5);text-overflow:ellipsis;white-space:nowrap;--tw-leading:var(--leading-snug,1.375);font-size:13px;line-height:var(--leading-snug,1.375);color:var(--color-zinc-600,#52525c);overflow:hidden}@supports (color:lab(0% 0 0)){.composer-action-banner-module__4RMuHq__text{color:var(--color-zinc-600,lab(35.1166% 1.78212 -6.1173))}}.composer-action-banner-module__4RMuHq__text:where(.dark,.dark *){color:var(--color-zinc-300,#d4d4d8)}@supports (color:lab(0% 0 0)){.composer-action-banner-module__4RMuHq__text:where(.dark,.dark *){color:var(--color-zinc-300,lab(84.9837% .601262 -2.17986))}}.composer-action-banner-module__4RMuHq__close{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);color:var(--color-zinc-400,#9f9fa9);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:lab(0% 0 0)){.composer-action-banner-module__4RMuHq__close{color:var(--color-zinc-400,lab(65.6464% 1.53497 -5.42429))}}@media (hover:hover){.composer-action-banner-module__4RMuHq__close:hover{background-color:#e4e4e7cc}@supports (color:color-mix(in lab, red, red)){.composer-action-banner-module__4RMuHq__close:hover{background-color:color-mix(in oklab, var(--color-zinc-200,lab(90.6853% .399232 -1.45452)) 80%, transparent)}}.composer-action-banner-module__4RMuHq__close:hover{color:var(--color-zinc-700,#3f3f46)}@supports (color:lab(0% 0 0)){.composer-action-banner-module__4RMuHq__close:hover{color:var(--color-zinc-700,lab(26.8019% 1.35387 -4.68303))}}.composer-action-banner-module__4RMuHq__close:where(.dark,.dark *):hover{background-color:var(--color-zinc-800,#27272a);color:var(--color-zinc-100,#f4f4f5)}@supports (color:lab(0% 0 0)){.composer-action-banner-module__4RMuHq__close:where(.dark,.dark *):hover{background-color:var(--color-zinc-800,lab(15.7305% .613764 -2.16959));color:var(--color-zinc-100,lab(96.1634% .0993311 -.364041))}}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.composer-reply-preview-module__7IbPna__author{margin-right:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-sky-600,#0084cc)}@supports (color:lab(0% 0 0)){.composer-reply-preview-module__7IbPna__author{color:var(--color-sky-600,lab(51.7754% -11.4712 -49.8349))}}.composer-reply-preview-module__7IbPna__author:where(.dark,.dark *){color:var(--color-sky-400,#00bcfe)}@supports (color:lab(0% 0 0)){.composer-reply-preview-module__7IbPna__author:where(.dark,.dark *){color:var(--color-sky-400,lab(70.687% -23.6078 -45.9483))}}@property --tw-font-weight{syntax:"*";inherits:false}
.jump-to-latest-message-button-module__79nvQq__root{right:calc(var(--spacing,.25rem) * 2);z-index:20;width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);display:flex;position:absolute}@media (min-width:40rem){.jump-to-latest-message-button-module__79nvQq__root{right:calc(var(--spacing,.25rem) * 4)}}.jump-to-latest-message-button-module__79nvQq__root{bottom:calc(var(--chat-room-composer-height) + .75rem)}@media (min-width:640px){.jump-to-latest-message-button-module__79nvQq__root{bottom:calc(var(--chat-room-composer-height) + 1rem)}}.jump-to-latest-message-button-module__79nvQq__jumpToLatest{color:var(--color-zinc-700,#3f3f46);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;justify-content:center;align-items:center}@supports (color:lab(0% 0 0)){.jump-to-latest-message-button-module__79nvQq__jumpToLatest{color:var(--color-zinc-700,lab(26.8019% 1.35387 -4.68303))}}.jump-to-latest-message-button-module__79nvQq__jumpToLatest:disabled{opacity:.6}.jump-to-latest-message-button-module__79nvQq__jumpToLatest{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow)}.jump-to-latest-message-button-module__79nvQq__jumpToLatest:where(.dark,.dark *){color:var(--color-zinc-100,#f4f4f5)}@supports (color:lab(0% 0 0)){.jump-to-latest-message-button-module__79nvQq__jumpToLatest:where(.dark,.dark *){color:var(--color-zinc-100,lab(96.1634% .0993311 -.364041))}}.jump-to-latest-message-button-module__79nvQq__jumpToLatest:hover{background:var(--glass-bg)}@supports (color:color-mix(in lab, red, red)){.jump-to-latest-message-button-module__79nvQq__jumpToLatest:hover{background:color-mix(in oklab, var(--glass-bg) 82%, var(--muted))}}.jump-to-latest-message-button-module__79nvQq__jumpToLatestIcon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.jump-to-latest-message-button-module__79nvQq__jumpToLatestBadge{top:calc(var(--spacing,.25rem) * -1.5);right:calc(var(--spacing,.25rem) * -1.5);height:calc(var(--spacing,.25rem) * 5);min-width:calc(var(--spacing,.25rem) * 5);background-color:var(--color-sky-500,#00a5ef);padding-inline:var(--spacing,.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;line-height:1;font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:lab(0% 0 0)){.jump-to-latest-message-button-module__79nvQq__jumpToLatestBadge{background-color:var(--color-sky-500,lab(63.3038% -18.433 -51.0407))}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.chat-room-skeleton-module__U8WDIq__root{background:#efeef3;flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.chat-room-skeleton-module__U8WDIq__root:where(.dark,.dark *){background:var(--background)}.chat-room-skeleton-module__U8WDIq__header{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:var(--spacing,.25rem);background-color:#0000;flex-shrink:0}@media (min-width:40rem){.chat-room-skeleton-module__U8WDIq__header{padding-inline:calc(var(--spacing,.25rem) * 4)}}.chat-room-skeleton-module__U8WDIq__headerTop{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}@media (min-width:40rem){.chat-room-skeleton-module__U8WDIq__headerTop{gap:calc(var(--spacing,.25rem) * 3)}}.chat-room-skeleton-module__U8WDIq__avatar{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:3.40282e38px;flex-shrink:0}.chat-room-skeleton-module__U8WDIq__headerText{flex:1;min-width:0}:where(.chat-room-skeleton-module__U8WDIq__headerText>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.chat-room-skeleton-module__U8WDIq__headerTitle{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 36);border-radius:3.40282e38px}.chat-room-skeleton-module__U8WDIq__headerStatus{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 24);border-radius:3.40282e38px}.chat-room-skeleton-module__U8WDIq__menuButton{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:3.40282e38px;flex-shrink:0}@media (min-width:40rem){.chat-room-skeleton-module__U8WDIq__menuButton{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}}.chat-room-skeleton-module__U8WDIq__recordCard{margin-top:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-2xl,1rem);width:100%;height:58px}@media (min-width:40rem){.chat-room-skeleton-module__U8WDIq__recordCard{margin-top:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem)}}.chat-room-skeleton-module__U8WDIq__messages{gap:calc(var(--spacing,.25rem) * 3);min-height:0;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex:1;display:flex;overflow:hidden}@media (min-width:40rem){.chat-room-skeleton-module__U8WDIq__messages{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4)}}.chat-room-skeleton-module__U8WDIq__dateSeparator{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 24);border-radius:3.40282e38px;margin-inline:auto}.chat-room-skeleton-module__U8WDIq__messageRowMine{justify-content:flex-end;display:flex}.chat-room-skeleton-module__U8WDIq__messageRowOther{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 2);display:flex}.chat-room-skeleton-module__U8WDIq__messageAvatar{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:3.40282e38px;flex-shrink:0}.chat-room-skeleton-module__U8WDIq__messageBubbleMine{height:var(--control-field-height-md);width:58%;max-width:var(--container-xs,20rem);border-radius:3.40282e38px}.chat-room-skeleton-module__U8WDIq__messageBubbleOther{height:calc(var(--spacing,.25rem) * 12);width:68%;max-width:var(--container-sm,24rem);border-radius:3.40282e38px}.chat-room-skeleton-module__U8WDIq__messageSkeletons{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.chat-room-skeleton-module__U8WDIq__composer{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:var(--spacing,.25rem);padding-bottom:calc(var(--spacing,.25rem) * 3);background-color:#0000;flex-shrink:0}@media (min-width:40rem){.chat-room-skeleton-module__U8WDIq__composer{padding-inline:calc(var(--spacing,.25rem) * 4)}}.chat-room-skeleton-module__U8WDIq__composerBar{height:calc(var(--spacing,.25rem) * 12);border-radius:3.40282e38px;width:100%}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
.component-with-actions-overlay-module__MsGxca__root{--tw-outline-style:none;z-index:1000;outline-style:none;position:fixed;inset:0}.component-with-actions-overlay-module__MsGxca__backdrop{background:#0f172aa3;position:absolute;inset:0}.component-with-actions-overlay-module__MsGxca__backdrop:where(.dark,.dark *){background:#000000e0}.component-with-actions-overlay-module__MsGxca__scroller{overscroll-behavior:contain;-webkit-tap-highlight-color:transparent;position:absolute;inset:0;overflow-y:auto}.component-with-actions-overlay-module__MsGxca__canvas{box-sizing:border-box;min-height:100%;padding-top:max(.75rem, env(safe-area-inset-top,0px));padding-bottom:max(1.25rem, env(safe-area-inset-bottom,0px));position:relative}.component-with-actions-overlay-module__MsGxca__stack{pointer-events:none;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;width:max-content;display:flex;position:absolute}.component-with-actions-overlay-module__MsGxca__stackEnd{align-items:flex-end}.component-with-actions-overlay-module__MsGxca__stackEnd .component-with-actions-overlay-module__MsGxca__target{align-self:flex-end}.component-with-actions-overlay-module__MsGxca__stackStart{align-items:flex-start}.component-with-actions-overlay-module__MsGxca__above{pointer-events:auto;top:calc(var(--spacing,.25rem) * 2);z-index:10;background-color:#fffffff2;border-radius:3.40282e38px;position:sticky;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.component-with-actions-overlay-module__MsGxca__above{background-color:color-mix(in oklab, var(--color-white,#fff) 95%, transparent)}}.component-with-actions-overlay-module__MsGxca__above{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);scrollbar-width:none}.component-with-actions-overlay-module__MsGxca__above:where(.dark,.dark *){background-color:#18181bf2}@supports (color:color-mix(in lab, red, red)){.component-with-actions-overlay-module__MsGxca__above:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-900,lab(8.30603% .618205 -2.16572)) 95%, transparent)}}.component-with-actions-overlay-module__MsGxca__above::-webkit-scrollbar{display:none}.component-with-actions-overlay-module__MsGxca__target{pointer-events:none;flex-shrink:0;position:relative}.component-with-actions-overlay-module__MsGxca__menu{pointer-events:auto;width:calc(var(--spacing,.25rem) * 60);gap:var(--spacing,.25rem);background-color:#ffffffe6;border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.component-with-actions-overlay-module__MsGxca__menu{background-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.component-with-actions-overlay-module__MsGxca__menu{padding:calc(var(--spacing,.25rem) * 1.5);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.component-with-actions-overlay-module__MsGxca__menu:where(.dark,.dark *){background-color:#18181be6}@supports (color:color-mix(in lab, red, red)){.component-with-actions-overlay-module__MsGxca__menu:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-900,lab(8.30603% .618205 -2.16572)) 90%, transparent)}}.component-with-actions-overlay-module__MsGxca__menuItem{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);width:100%;height:auto;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;--tw-leading:var(--leading-tight,1.25);font-size:15px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-zinc-900,#18181b);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;display:flex}@supports (color:lab(0% 0 0)){.component-with-actions-overlay-module__MsGxca__menuItem{color:var(--color-zinc-900,lab(8.30603% .618205 -2.16572))}}.component-with-actions-overlay-module__MsGxca__menuItem:focus-visible{background-color:#18181b0f}@supports (color:color-mix(in lab, red, red)){.component-with-actions-overlay-module__MsGxca__menuItem:focus-visible{background-color:color-mix(in oklab, var(--color-zinc-900,lab(8.30603% .618205 -2.16572)) 6%, transparent)}}.component-with-actions-overlay-module__MsGxca__menuItem:active{background-color:#18181b0f}@supports (color:color-mix(in lab, red, red)){.component-with-actions-overlay-module__MsGxca__menuItem:active{background-color:color-mix(in oklab, var(--color-zinc-900,lab(8.30603% .618205 -2.16572)) 6%, transparent)}}.component-with-actions-overlay-module__MsGxca__menuItem:where(.dark,.dark *){color:var(--color-zinc-100,#f4f4f5)}@supports (color:lab(0% 0 0)){.component-with-actions-overlay-module__MsGxca__menuItem:where(.dark,.dark *){color:var(--color-zinc-100,lab(96.1634% .0993311 -.364041))}}.component-with-actions-overlay-module__MsGxca__menuItem:where(.dark,.dark *):focus-visible{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.component-with-actions-overlay-module__MsGxca__menuItem:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab, var(--color-white,#fff) 8%, transparent)}}.component-with-actions-overlay-module__MsGxca__menuItem:where(.dark,.dark *):active{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.component-with-actions-overlay-module__MsGxca__menuItem:where(.dark,.dark *):active{background-color:color-mix(in oklab, var(--color-white,#fff) 8%, transparent)}}.component-with-actions-overlay-module__MsGxca__menuItem svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--color-zinc-500,#71717b);flex-shrink:0}@supports (color:lab(0% 0 0)){.component-with-actions-overlay-module__MsGxca__menuItem svg{color:var(--color-zinc-500,lab(47.8878% 1.65477 -5.77283))}}.component-with-actions-overlay-module__MsGxca__menuItem svg:where(.dark,.dark *){color:var(--color-zinc-400,#9f9fa9)}@supports (color:lab(0% 0 0)){.component-with-actions-overlay-module__MsGxca__menuItem svg:where(.dark,.dark *){color:var(--color-zinc-400,lab(65.6464% 1.53497 -5.42429))}}.component-with-actions-overlay-module__MsGxca__menuItemDestructive,.component-with-actions-overlay-module__MsGxca__menuItemDestructive svg{color:var(--color-red-500,#fb2c36)}@supports (color:lab(0% 0 0)){.component-with-actions-overlay-module__MsGxca__menuItemDestructive,.component-with-actions-overlay-module__MsGxca__menuItemDestructive svg{color:var(--color-red-500,lab(55.4814% 75.0732 48.8528))}}.component-with-actions-overlay-module__MsGxca__menuSeparator{margin-inline:calc(var(--spacing,.25rem) * 2);background-color:#18181b14;flex-shrink:0;height:1px}@supports (color:color-mix(in lab, red, red)){.component-with-actions-overlay-module__MsGxca__menuSeparator{background-color:color-mix(in oklab, var(--color-zinc-900,lab(8.30603% .618205 -2.16572)) 8%, transparent)}}.component-with-actions-overlay-module__MsGxca__menuSeparator:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.component-with-actions-overlay-module__MsGxca__menuSeparator:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.messenger-message-reaction-picker-module__jYb3rq__root{align-items:center;gap:calc(var(--spacing,.25rem) * .5);padding-inline:var(--spacing,.25rem);padding-block:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.messenger-message-reaction-picker-module__jYb3rq__button{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;justify-content:center;align-items:center;line-height:1;display:inline-flex}@media (hover:hover){.messenger-message-reaction-picker-module__jYb3rq__button:hover{background-color:var(--color-zinc-100,#f4f4f5)}@supports (color:lab(0% 0 0)){.messenger-message-reaction-picker-module__jYb3rq__button:hover{background-color:var(--color-zinc-100,lab(96.1634% .0993311 -.364041))}}}.messenger-message-reaction-picker-module__jYb3rq__button:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (hover:hover){.messenger-message-reaction-picker-module__jYb3rq__button:where(.dark,.dark *):hover{background-color:var(--color-zinc-800,#27272a)}@supports (color:lab(0% 0 0)){.messenger-message-reaction-picker-module__jYb3rq__button:where(.dark,.dark *):hover{background-color:var(--color-zinc-800,lab(15.7305% .613764 -2.16959))}}}.messenger-message-reaction-picker-module__jYb3rq__rootPill{gap:var(--spacing,.25rem);width:max-content;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);flex-wrap:nowrap}.messenger-message-reaction-picker-module__jYb3rq__rootPill .messenger-message-reaction-picker-module__jYb3rq__button{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);flex-shrink:0;font-size:1.625rem}.messenger-message-reaction-picker-module__jYb3rq__buttonSelected{background-color:var(--color-sky-100,#dff2fe)}@supports (color:lab(0% 0 0)){.messenger-message-reaction-picker-module__jYb3rq__buttonSelected{background-color:var(--color-sky-100,lab(94.3709% -4.56053 -8.23453))}}.messenger-message-reaction-picker-module__jYb3rq__buttonSelected:where(.dark,.dark *){background-color:var(--color-sky-950,#052f4a)}@supports (color:lab(0% 0 0)){.messenger-message-reaction-picker-module__jYb3rq__buttonSelected:where(.dark,.dark *){background-color:var(--color-sky-950,lab(17.8299% -5.31271 -21.1584))}}.messenger-message-reaction-picker-module__jYb3rq__rootBar{flex-wrap:nowrap;gap:0;width:100%;padding-block:0;padding-inline:0}.messenger-message-reaction-picker-module__jYb3rq__rootBar .messenger-message-reaction-picker-module__jYb3rq__button{height:calc(var(--spacing,.25rem) * 10);width:auto;min-width:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-xl,.75rem);flex:1;font-size:1.35rem}.messenger-message-reaction-picker-module__jYb3rq__rootBar .messenger-message-reaction-picker-module__jYb3rq__button:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:#0000}.messenger-message-reaction-picker-module__jYb3rq__rootBar .messenger-message-reaction-picker-module__jYb3rq__buttonSelected,.messenger-message-reaction-picker-module__jYb3rq__rootBar .messenger-message-reaction-picker-module__jYb3rq__buttonSelected:hover{background-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.messenger-message-reaction-picker-module__jYb3rq__rootBar .messenger-message-reaction-picker-module__jYb3rq__buttonSelected,.messenger-message-reaction-picker-module__jYb3rq__rootBar .messenger-message-reaction-picker-module__jYb3rq__buttonSelected:hover{background-color:color-mix(in oklab, var(--color-black,#000) 6%, transparent)}}:is(.messenger-message-reaction-picker-module__jYb3rq__rootBar .messenger-message-reaction-picker-module__jYb3rq__buttonSelected,.messenger-message-reaction-picker-module__jYb3rq__rootBar .messenger-message-reaction-picker-module__jYb3rq__buttonSelected:hover):where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:is(.messenger-message-reaction-picker-module__jYb3rq__rootBar .messenger-message-reaction-picker-module__jYb3rq__buttonSelected,.messenger-message-reaction-picker-module__jYb3rq__rootBar .messenger-message-reaction-picker-module__jYb3rq__buttonSelected:hover):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
