.ScheduleSection-module__qbG0bG__section{gap:var(--sp-6);min-width:0;max-width:960px;padding-bottom:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.ScheduleSection-module__qbG0bG__intro{color:var(--color-text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);margin:0}.ScheduleSection-module__qbG0bG__compare{padding:var(--sp-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--sp-4);min-width:0;display:grid}.ScheduleSection-module__qbG0bG__sectionHead{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.ScheduleSection-module__qbG0bG__sectionHead>div{gap:var(--sp-2);flex:1;min-width:200px;display:grid}.ScheduleSection-module__qbG0bG__sectionHead h2,.ScheduleSection-module__qbG0bG__compare h3{font-size:var(--fs-h3);font-weight:var(--fw-semibold);align-items:center;gap:var(--sp-2);margin:0;display:flex}.ScheduleSection-module__qbG0bG__days{display:grid}.ScheduleSection-module__qbG0bG__day{align-items:start;gap:var(--sp-4);padding-block:var(--sp-1);border-bottom:1px solid var(--color-border);grid-template-columns:260px minmax(0,1fr);display:grid}.ScheduleSection-module__qbG0bG__day:last-child{border-bottom:0;padding-bottom:0}.ScheduleSection-module__qbG0bG__dayName{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:44px;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);display:flex}.ScheduleSection-module__qbG0bG__dayState{justify-content:flex-end;align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);font-weight:var(--fw-regular);min-height:32px;display:flex}.ScheduleSection-module__qbG0bG__working{color:var(--color-text-secondary)}.ScheduleSection-module__qbG0bG__intervals{gap:var(--sp-2);min-width:0;max-width:340px;display:grid}.ScheduleSection-module__qbG0bG__intervals>button{justify-self:start}.ScheduleSection-module__qbG0bG__interval{align-items:start;gap:var(--sp-2);grid-template-columns:minmax(0,120px) 8px minmax(0,120px) 44px;min-width:0;display:grid}.ScheduleSection-module__qbG0bG__interval>button{margin-top:var(--sp-2)}.ScheduleSection-module__qbG0bG__dash{padding-top:var(--sp-4);color:var(--color-text-muted);text-align:center}.ScheduleSection-module__qbG0bG__exceptionList{display:grid}.ScheduleSection-module__qbG0bG__exception{align-items:flex-start;gap:var(--sp-3);padding-block:var(--sp-3);border-bottom:1px solid var(--color-border);min-width:0;display:flex}.ScheduleSection-module__qbG0bG__exception:last-child{border-bottom:0;padding-bottom:0}.ScheduleSection-module__qbG0bG__exceptionIcon{color:var(--color-text-secondary);padding-top:var(--sp-1);flex:none}.ScheduleSection-module__qbG0bG__exceptionText{gap:var(--sp-1);font-size:var(--fs-body-sm);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.ScheduleSection-module__qbG0bG__exceptionText>span,.ScheduleSection-module__qbG0bG__exceptionText small{color:var(--color-text-secondary)}.ScheduleSection-module__qbG0bG__exceptionActions{gap:var(--sp-1);flex-wrap:wrap;display:flex}.ScheduleSection-module__qbG0bG__empty{padding-block:var(--sp-3);color:var(--color-text-secondary);font-size:var(--fs-body-sm);margin:0}.ScheduleSection-module__qbG0bG__exceptionEditor,.ScheduleSection-module__qbG0bG__exceptionTimes{gap:var(--sp-4);min-width:0;display:grid}.ScheduleSection-module__qbG0bG__two{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ScheduleSection-module__qbG0bG__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ScheduleSection-module__qbG0bG__saveBar{gap:var(--sp-2);border-top:1px solid var(--color-hairline);padding-top:var(--sp-4);display:grid}.ScheduleSection-module__qbG0bG__saveStatus,.ScheduleSection-module__qbG0bG__comment{font-size:var(--fs-body-sm);color:var(--color-text-secondary)}.ScheduleSection-module__qbG0bG__comment summary{cursor:pointer;padding:var(--sp-2) 0}.ScheduleSection-module__qbG0bG__comment>div{margin-top:var(--sp-2)}.ScheduleSection-module__qbG0bG__additional{font-size:var(--fs-body-sm)}.ScheduleSection-module__qbG0bG__additional>summary{cursor:pointer;align-items:center;gap:var(--sp-3);min-height:48px;list-style:none;display:flex}.ScheduleSection-module__qbG0bG__additional>summary::-webkit-details-marker{display:none}.ScheduleSection-module__qbG0bG__additional>summary>div{gap:var(--sp-1);flex:1;display:grid}.ScheduleSection-module__qbG0bG__additional>summary strong{font-weight:var(--fw-semibold)}.ScheduleSection-module__qbG0bG__additional>summary small{color:var(--color-text-secondary)}.ScheduleSection-module__qbG0bG__additional[open]>summary>svg:last-child{transform:rotate(180deg)}.ScheduleSection-module__qbG0bG__additionalBody{gap:var(--sp-4);padding-top:var(--sp-4);display:grid}.ScheduleSection-module__qbG0bG__settingField{padding-block:var(--sp-2);border-bottom:1px solid var(--color-hairline);min-width:0}.ScheduleSection-module__qbG0bG__settingHint{flex:none;width:44px;height:44px;padding:0}.ScheduleSection-module__qbG0bG__settingsGrid{grid-template-columns:minmax(0,1fr);gap:0;max-width:520px;display:grid}@media (max-width:767px){.ScheduleSection-module__qbG0bG__compare{padding:var(--sp-4)}.ScheduleSection-module__qbG0bG__day{gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}.ScheduleSection-module__qbG0bG__dayName{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.ScheduleSection-module__qbG0bG__dayState{justify-content:flex-end}.ScheduleSection-module__qbG0bG__dayName{min-height:44px}.ScheduleSection-module__qbG0bG__dayState>span{white-space:nowrap}.ScheduleSection-module__qbG0bG__interval{gap:var(--sp-1);grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr) 44px}.ScheduleSection-module__qbG0bG__interval>button{width:44px}.ScheduleSection-module__qbG0bG__exception{flex-wrap:wrap}.ScheduleSection-module__qbG0bG__exceptionActions{width:100%;margin-left:0}.ScheduleSection-module__qbG0bG__saveBar>.ScheduleSection-module__qbG0bG__actions{width:100%}.ScheduleSection-module__qbG0bG__saveBar>.ScheduleSection-module__qbG0bG__actions>button{min-height:44px}.ScheduleSection-module__qbG0bG__saveStatus{font-size:var(--fs-caption)}}@media (max-width:419px){.ScheduleSection-module__qbG0bG__settingsGrid{grid-template-columns:minmax(0,1fr)}}.ScheduleSection-module__qbG0bG__day:first-child{padding-top:0}.ScheduleSection-module__qbG0bG__exceptions>h2,.ScheduleSection-module__qbG0bG__exceptions>h3{font-size:var(--fs-h3);margin:0}.ScheduleSection-module__qbG0bG__dialogTitle{font-size:var(--fs-h3);font-weight:var(--fw-semibold);margin:0}.ScheduleSection-module__qbG0bG__dialogActions{justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (max-width:767px){.ScheduleSection-module__qbG0bG__dialogActions>button{min-width:100px}}
.FormCard-module__DrugBq__card{gap:var(--sp-4);min-width:0;padding:var(--sp-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}.FormCard-module__DrugBq__header{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;min-width:0;display:flex}.FormCard-module__DrugBq__heading{gap:var(--sp-2);flex:1;min-width:0;display:grid}.FormCard-module__DrugBq__heading h2{align-items:center;gap:var(--sp-2);font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-body);margin:0;display:flex}.FormCard-module__DrugBq__heading svg{flex:none}.FormCard-module__DrugBq__heading p{color:var(--color-text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);margin:0}@media (max-width:767px){.FormCard-module__DrugBq__card{padding:var(--sp-4)}}@media (max-width:1023.98px){.FormCard-module__DrugBq__header>[data-form-actions]{flex:0 0 100%;width:100%}}
.AnimatedHeight-module__zwc8Sq__outer{contain:layout;transition:height .42s cubic-bezier(.22,1,.36,1)}.AnimatedHeight-module__zwc8Sq__outer[data-animating=true]{overflow:visible clip}@media (prefers-reduced-motion:reduce){.AnimatedHeight-module__zwc8Sq__outer{transition:none}}
.BottomSheet-module__PDyw3W__scrim{z-index:calc(var(--z-overlay) + var(--overlay-depth,0) * 2);background:var(--color-overlay);opacity:0;visibility:hidden;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;transition:opacity .3s,visibility 0s linear .3s;position:fixed;inset:0}.BottomSheet-module__PDyw3W__scrimOpen{opacity:1;visibility:visible;transition:opacity .3s}.BottomSheet-module__PDyw3W__sheet{left:0;right:0;bottom:var(--keyboard-inset,0px);z-index:calc(var(--z-overlay) + var(--overlay-depth,0) * 2 + 1);max-height:calc(.9 * var(--shell-h,100svh) - var(--keyboard-inset,0px));background:var(--color-surface);border-radius:var(--radius-overlay) var(--radius-overlay) 0 0;box-shadow:none;visibility:hidden;transition:transform .45s var(--ease-sheet), bottom .25s var(--ease-sheet), visibility 0s linear .45s;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;flex-direction:column;padding:6px 0 0;display:flex;position:fixed;transform:translateY(102%)}.BottomSheet-module__PDyw3W__sheetFull{height:calc(var(--shell-h,100svh) - var(--keyboard-inset,0px) - env(safe-area-inset-top));max-height:calc(var(--shell-h,100svh) - var(--keyboard-inset,0px) - env(safe-area-inset-top))}.BottomSheet-module__PDyw3W__sheet:after{content:"";background:var(--color-surface);height:200px;position:absolute;bottom:-200px;left:0;right:0}.BottomSheet-module__PDyw3W__sheetOpen{visibility:visible;box-shadow:var(--shadow-sheet);transition:transform .45s var(--ease-sheet);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.BottomSheet-module__PDyw3W__sheet,.BottomSheet-module__PDyw3W__scrim{transition:none}}.BottomSheet-module__PDyw3W__grab{background:var(--color-grabber);border-radius:999px;flex:none;width:40px;height:5px;margin:8px auto 12px}.BottomSheet-module__PDyw3W__close{top:var(--sp-3);right:var(--sp-3);z-index:1;position:absolute}.BottomSheet-module__PDyw3W__scrollArea{--overlay-header-lift:0px;--overlay-pad-top:0px;--overlay-pad-bottom:calc(6px + env(safe-area-inset-bottom));--overlay-footer-pad-bottom:calc(var(--sp-3) + env(safe-area-inset-bottom));min-height:0;padding:0 var(--sp-6) var(--overlay-pad-bottom);overscroll-behavior:contain;touch-action:none;flex:auto;overflow-y:auto}.BottomSheet-module__PDyw3W__scrollArea[data-scrollable=true]{touch-action:pan-y}.BottomSheet-module__PDyw3W__scrollArea:has([data-shell-footer]){--overlay-pad-bottom:0px;scroll-padding-bottom:var(--overlay-footer-h,0px)}.BottomSheet-module__PDyw3W__scrollArea:has([data-shell-header]){scroll-padding-top:var(--overlay-header-h,calc(var(--overlay-close-bottom,0px) + var(--sp-2)))}@media (min-width:1024px){.BottomSheet-module__PDyw3W__scrim,.BottomSheet-module__PDyw3W__sheet{display:none}}
.ModalSurface-module__jZoHwq__scrim{z-index:calc(var(--z-overlay) + var(--overlay-depth,0) * 2);padding:var(--sp-5);background:var(--color-overlay);animation:ModalSurface-module__jZoHwq__scrimIn .28s var(--ease-standard);transition:opacity .28s var(--ease-standard);-webkit-tap-highlight-color:transparent;overscroll-behavior:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ModalSurface-module__jZoHwq__scrimClosing{opacity:0}.ModalSurface-module__jZoHwq__card{z-index:calc(var(--z-overlay) + var(--overlay-depth,0) * 2 + 1);width:100%;max-width:var(--card-w,420px);background:var(--color-surface);border-radius:var(--radius-overlay);max-height:90vh;box-shadow:var(--shadow-overlay);flex-direction:column;transition:transform .34s cubic-bezier(.4,0,1,1),opacity .26s;animation:.42s cubic-bezier(.22,1,.36,1) ModalSurface-module__jZoHwq__cardIn;display:flex;position:relative;overflow:hidden}.ModalSurface-module__jZoHwq__scrollArea{--overlay-header-lift:var(--sp-3);--overlay-pad-top:var(--sp-6);--overlay-pad-bottom:var(--sp-6);--overlay-footer-pad-bottom:var(--sp-6);padding:var(--overlay-pad-top) var(--sp-6) var(--overlay-pad-bottom);overscroll-behavior:contain;overflow-y:auto}.ModalSurface-module__jZoHwq__scrollArea:has([data-shell-footer]){--overlay-pad-bottom:0px;scroll-padding-bottom:var(--overlay-footer-h,0px)}.ModalSurface-module__jZoHwq__scrollArea:has([data-shell-header]){scroll-padding-top:var(--overlay-header-h,calc(var(--overlay-close-bottom,0px) + var(--sp-2)))}.ModalSurface-module__jZoHwq__cardClosing{opacity:0;transform:translateY(56px)}.ModalSurface-module__jZoHwq__cardHeld{opacity:0;pointer-events:none;animation:none}.ModalSurface-module__jZoHwq__close{top:var(--sp-3);right:var(--sp-3);z-index:1;position:absolute}.ModalSurface-module__jZoHwq__sizeSm{--card-w:340px}.ModalSurface-module__jZoHwq__sizeMd{--card-w:420px}.ModalSurface-module__jZoHwq__sizeLg{--card-w:560px}.ModalSurface-module__jZoHwq__sizeWide{--card-w:800px}.ModalSurface-module__jZoHwq__sizeXl{--card-w:880px}@keyframes ModalSurface-module__jZoHwq__scrimIn{0%{opacity:0}to{opacity:1}}@keyframes ModalSurface-module__jZoHwq__cardIn{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ModalSurface-module__jZoHwq__scrim,.ModalSurface-module__jZoHwq__card{transition:none;animation:none}}.ModalSurface-module__jZoHwq__anchoredScrim{background:0 0}
.dialog-module__-wz19a__hero{margin:0 0 var(--sp-4);max-width:100%;display:flex;overflow:hidden}.dialog-module__-wz19a__heroCenter{justify-content:center}.dialog-module__-wz19a__heroStart{justify-content:flex-start}.dialog-module__-wz19a__hero>*{max-width:100%}.dialog-module__-wz19a__hero img{height:auto}.dialog-module__-wz19a__textCenter{text-align:center}.dialog-module__-wz19a__title{margin:0 0 var(--sp-2);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-semibold);color:var(--color-text);text-wrap:balance}.dialog-module__-wz19a__message{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text);white-space:pre-line;margin:0}.dialog-module__-wz19a__actions{margin-top:var(--sp-5);gap:var(--sp-2);flex-direction:column-reverse;display:flex}.dialog-module__-wz19a__actions>*{width:100%}.dialog-module__-wz19a__actionList{margin-top:var(--sp-4);gap:var(--sp-2);flex-direction:column;display:flex}.dialog-module__-wz19a__actionList>button{height:auto;min-height:var(--control-h-md);padding-block:var(--sp-2);white-space:normal;line-height:var(--lh-body)}.dialog-module__-wz19a__actionSelected{box-shadow:inset 0 0 0 2px var(--color-brand)}.dialog-module__-wz19a__actionCheck{color:var(--color-brand);flex:none;margin-inline-end:var(--sp-2)}.dialog-module__-wz19a__input{box-sizing:border-box;width:100%;margin-top:var(--sp-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-body-lg);color:var(--color-text);background:var(--color-surface);transition:border-color var(--dur-field) var(--ease-standard);outline:none;padding:12px 14px}.dialog-module__-wz19a__input:focus{border-color:var(--color-focus-border);box-shadow:var(--focus-ring)}.dialog-module__-wz19a__error{margin:var(--sp-2) 0 0;font-size:var(--fs-body-sm);color:var(--color-error)}
.anketa-module__YujHEW__step{gap:var(--sp-5);flex-direction:column;display:flex;container-type:inline-size}.anketa-module__YujHEW__intro{font-size:var(--fs-body-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.anketa-module__YujHEW__section{gap:var(--sp-2);flex-direction:column;display:flex}.anketa-module__YujHEW__sectionTitle{font-size:var(--fs-overline);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin:0;font-weight:600}.anketa-module__YujHEW__fields{grid-template-columns:1fr;display:grid}.anketa-module__YujHEW__cell{flex-direction:column;justify-content:center;display:flex}.anketa-module__YujHEW__cell:not([data-wide]){border-bottom:1px solid var(--color-border)}.anketa-module__YujHEW__cell[data-wide]{padding-block:var(--sp-3)}@container (min-width:460px){.anketa-module__YujHEW__fields{column-gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr))}.anketa-module__YujHEW__cell[data-wide]{grid-column:1/-1}}.anketa-module__YujHEW__fieldBox{flex-direction:column;flex:auto;justify-content:center;display:flex}.anketa-module__YujHEW__switchRow{justify-content:space-between;align-items:center;gap:var(--sp-4);padding-block:var(--sp-3);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:auto;display:flex}.anketa-module__YujHEW__switchLabel{min-width:0;font-size:var(--fs-body-sm);color:var(--color-text-primary);line-height:1.35}.anketa-module__YujHEW__switchLabel[data-checked=true]{font-weight:600}.anketa-module__YujHEW__req{color:var(--color-danger);margin-inline-start:2px}.anketa-module__YujHEW__fieldError{color:var(--color-danger);margin:4px 0 0;font-size:13px}.anketa-module__YujHEW__formError{color:var(--color-danger);margin:0;font-size:14px}
.Stepper-module__TY-JZq__root{gap:var(--sp-1);width:100%;display:flex}.Stepper-module__TY-JZq__seg{border-radius:var(--radius-full);background:var(--color-border);height:3px;transition:background var(--dur-standard) var(--ease-standard);flex:1 1 0}.Stepper-module__TY-JZq__seg[data-state=done],.Stepper-module__TY-JZq__seg[data-state=active]{background:var(--color-brand)}@media (prefers-reduced-motion:reduce){.Stepper-module__TY-JZq__seg{transition:none}}
.NewChatScreen-module__clVGEq__screen{gap:var(--sp-5);flex-direction:column;display:flex}.NewChatScreen-module__clVGEq__heading{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-semibold);color:var(--color-text);margin:0;padding-inline-end:var(--close-inset,0)}.NewChatScreen-module__clVGEq__apps{gap:var(--sp-2);grid-template-columns:repeat(3,1fr);display:grid}.NewChatScreen-module__clVGEq__app{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-1) var(--sp-3);border-radius:var(--radius-md);color:inherit;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;display:flex}.NewChatScreen-module__clVGEq__app:disabled{cursor:default}@media (hover:hover){.NewChatScreen-module__clVGEq__app[data-ready]:hover{background:var(--color-fill)}}.NewChatScreen-module__clVGEq__app:focus-visible{box-shadow:0 0 0 3px var(--color-focus-border);outline:none}.NewChatScreen-module__clVGEq__iconBox{aspect-ratio:1;isolation:isolate;border-radius:25%;width:100%;max-width:72px;overflow:hidden}.NewChatScreen-module__clVGEq__icon{object-fit:contain;opacity:.35;width:100%;height:100%;transition:opacity var(--dur-slow,.28s) var(--ease-standard);display:block;transform:none}.NewChatScreen-module__clVGEq__app[data-state=checking] .NewChatScreen-module__clVGEq__icon{opacity:.6}.NewChatScreen-module__clVGEq__app[data-state=unavailable] .NewChatScreen-module__clVGEq__icon,.NewChatScreen-module__clVGEq__app[data-state=not_connected] .NewChatScreen-module__clVGEq__icon,.NewChatScreen-module__clVGEq__app[data-state=unknown] .NewChatScreen-module__clVGEq__icon{opacity:.4}.NewChatScreen-module__clVGEq__app[data-ready] .NewChatScreen-module__clVGEq__icon{opacity:1}.NewChatScreen-module__clVGEq__appName{font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--color-text-primary);line-height:1.2}.NewChatScreen-module__clVGEq__appState{font-size:var(--fs-caption);color:var(--color-text-muted);min-height:2.5em;line-height:1.25}.NewChatScreen-module__clVGEq__app[data-ready] .NewChatScreen-module__clVGEq__appState{color:var(--color-text-secondary)}.NewChatScreen-module__clVGEq__error{font-size:var(--fs-body-sm);color:var(--color-danger);margin:0}.NewChatScreen-module__clVGEq__notice{gap:var(--sp-1);padding:var(--sp-4);border-radius:var(--radius-lg);background:var(--color-surface-subtle);display:grid}.NewChatScreen-module__clVGEq__noticeTitle{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--color-text-primary);margin:0}.NewChatScreen-module__clVGEq__noticeText{font-size:var(--fs-body-sm);color:var(--color-text-secondary);margin:0}
.ChatEmojiPicker-module__we8VyW__panel{width:min(360px,100%);max-height:min(320px,50vh);padding:var(--sp-2);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-elevated);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.ChatEmojiPicker-module__we8VyW__tabs{padding-bottom:var(--sp-1);margin-bottom:var(--sp-1);border-bottom:1px solid var(--color-hairline);scrollbar-width:none;align-items:center;gap:2px;display:flex;overflow-x:auto}.ChatEmojiPicker-module__we8VyW__tabs::-webkit-scrollbar{display:none}.ChatEmojiPicker-module__we8VyW__tab{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex:none;width:32px;height:32px;padding:0;font-size:18px;line-height:1}.ChatEmojiPicker-module__we8VyW__tab:hover{background:var(--shell-hover-bg)}.ChatEmojiPicker-module__we8VyW__tab[data-active]{background:var(--color-brand-soft)}.ChatEmojiPicker-module__we8VyW__tab:focus-visible,.ChatEmojiPicker-module__we8VyW__emoji:focus-visible,.ChatEmojiPicker-module__we8VyW__close:focus-visible{box-shadow:0 0 0 2px var(--color-focus-border);outline:none}.ChatEmojiPicker-module__we8VyW__close{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-muted);font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;flex:none;margin-inline-start:auto;padding:0;line-height:1}.ChatEmojiPicker-module__we8VyW__close:hover{background:var(--shell-hover-bg);color:var(--color-text-primary)}.ChatEmojiPicker-module__we8VyW__grid{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ChatEmojiPicker-module__we8VyW__title{z-index:1;padding:var(--sp-1) var(--sp-1) 2px;background:var(--color-surface-elevated);font-size:var(--fs-overline);font-weight:var(--fw-medium);letter-spacing:.02em;color:var(--color-text-muted);margin:0;position:sticky;top:0}.ChatEmojiPicker-module__we8VyW__row{padding-bottom:var(--sp-1);grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.ChatEmojiPicker-module__we8VyW__emoji{aspect-ratio:1;border-radius:var(--radius-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;font-size:22px;line-height:1}@media (hover:hover){.ChatEmojiPicker-module__we8VyW__emoji:hover{background:var(--shell-hover-bg)}}
.Avatar-module__rtm13q__avatar{border-radius:50%;flex:none;line-height:0;display:inline-block;overflow:hidden}.Avatar-module__rtm13q__avatar svg{display:block}
.AvatarView-module__AYxxHa__view{border-radius:50%;flex:none;line-height:0;display:inline-block;position:relative;overflow:hidden}.AvatarView-module__AYxxHa__art{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:14%}.AvatarView-module__AYxxHa__photo{background-position:50%;background-repeat:no-repeat;background-size:cover}
.CountBadge-module__zHjWzq__badge{box-sizing:border-box;border-radius:var(--radius-full);background:var(--color-badge);min-width:18px;height:18px;color:var(--color-text-inverse);font-size:11px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--count-badge-ring,var(--color-surface));pointer-events:none;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex;position:absolute}
.AvatarCropEditor-module__iOkXwa__editor{gap:var(--sp-4);flex-direction:column;display:flex}.AvatarCropEditor-module__iOkXwa__title{text-align:center;font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-semibold);color:var(--color-text-primary);margin:0}.AvatarCropEditor-module__iOkXwa__hint{text-align:center;font-size:var(--fs-body-sm);color:var(--color-text-secondary)}.AvatarCropEditor-module__iOkXwa__stageWrap{justify-content:center;display:flex}.AvatarCropEditor-module__iOkXwa__stage{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-surface-subtle);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.AvatarCropEditor-module__iOkXwa__stage:active{cursor:grabbing}.AvatarCropEditor-module__iOkXwa__canvas{width:100%;height:100%;display:block}.AvatarCropEditor-module__iOkXwa__cropMask{box-shadow:0 0 0 9999px var(--color-overlay);pointer-events:none;border-radius:50%;position:absolute;inset:0}.AvatarCropEditor-module__iOkXwa__cropMaskSquare{border-radius:22%}.AvatarCropEditor-module__iOkXwa__loading{background:var(--color-scrim);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AvatarCropEditor-module__iOkXwa__spinner{border:3px solid rgb(var(--white-rgb) / .4);border-top-color:var(--color-surface);border-radius:50%;width:34px;height:34px;animation:.7s linear infinite AvatarCropEditor-module__iOkXwa__avatar-crop-spin}@keyframes AvatarCropEditor-module__iOkXwa__avatar-crop-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AvatarCropEditor-module__iOkXwa__spinner{animation-duration:1.6s}}.AvatarCropEditor-module__iOkXwa__ring{width:44px;height:44px;transform:rotate(-90deg)}.AvatarCropEditor-module__iOkXwa__ringTrack{fill:none;stroke:rgb(var(--white-rgb) / .3);stroke-width:4px}.AvatarCropEditor-module__iOkXwa__ringFill{fill:none;stroke:var(--color-surface);stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset .12s linear}.AvatarCropEditor-module__iOkXwa__error{text-align:center;color:var(--color-error);font-size:var(--fs-body-sm)}.AvatarCropEditor-module__iOkXwa__error:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.AvatarCropEditor-module__iOkXwa__actions{margin-top:var(--sp-2)}
.ChatComposer-module__Mq01xG__composer{padding:var(--sp-2) var(--sp-3);padding-bottom:calc(var(--sp-2) + var(--safe-bottom,env(safe-area-inset-bottom)));background:0 0;flex:none}.ChatComposer-module__Mq01xG__row{width:100%;max-width:var(--chat-content-width,none);align-items:flex-end;gap:var(--sp-2);margin-inline:auto;display:flex;position:relative}.ChatComposer-module__Mq01xG__control{flex:none;width:40px;height:40px}@media (max-width:1023.98px){.ChatComposer-module__Mq01xG__emoji{display:none}}@media (min-width:1024px){.ChatComposer-module__Mq01xG__composer{padding-block:var(--sp-4);padding-bottom:var(--sp-4)}}.ChatComposer-module__Mq01xG__field{flex:1;min-width:0;display:flex;position:relative}.ChatComposer-module__Mq01xG__field[data-reply]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--sp-2) var(--sp-2) 0;flex-direction:column}.ChatComposer-module__Mq01xG__field[data-reply]:focus-within{border-color:var(--color-focus-border);box-shadow:0 0 0 3px var(--color-focus)}.ChatComposer-module__Mq01xG__replyInline{padding-bottom:var(--sp-1);display:block}.ChatComposer-module__Mq01xG__field[data-reply] .ChatComposer-module__Mq01xG__area{box-shadow:none;background:0 0;border-color:#0000;min-height:32px;padding-block:0 7px;padding-inline:0}.ChatComposer-module__Mq01xG__field[data-reply] .ChatComposer-module__Mq01xG__area:focus-visible{box-shadow:none;border-color:#0000}.ChatComposer-module__Mq01xG__field[data-reply] .ChatComposer-module__Mq01xG__emojiSlot{inset-inline-end:0;bottom:2px}.ChatComposer-module__Mq01xG__emojiSlot{inset-inline-end:4px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:4px}.ChatComposer-module__Mq01xG__emoji{width:32px;height:32px;color:var(--color-text-muted)}.ChatComposer-module__Mq01xG__emoji:hover{color:var(--color-brand)}.ChatComposer-module__Mq01xG__emojiLayer{inset-inline-end:0;bottom:calc(100% + var(--sp-2));z-index:3;justify-content:flex-end;max-width:100%;display:flex;position:absolute}.ChatComposer-module__Mq01xG__area{resize:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;min-width:0;min-height:40px;padding:7px var(--sp-3);color:var(--color-text-primary);font:inherit;font-size:var(--fs-field);line-height:var(--lh-body);max-height:160px;transition:border-color var(--dur-standard) var(--ease-standard), box-shadow var(--dur-standard) var(--ease-standard);flex:1;overflow-y:auto}.ChatComposer-module__Mq01xG__area[data-emoji]{padding-inline-end:40px}.ChatComposer-module__Mq01xG__area:focus-visible{border-color:var(--color-focus-border);box-shadow:0 0 0 3px var(--color-focus);outline:none}.ChatComposer-module__Mq01xG__area:disabled{opacity:.6;cursor:not-allowed}.ChatComposer-module__Mq01xG__slot{flex:none;justify-content:center;align-items:center;width:40px;display:flex}.ChatComposer-module__Mq01xG__reason{margin:0 0 var(--sp-2);font-size:var(--fs-body-sm);color:var(--color-text-secondary)}.ChatComposer-module__Mq01xG__counter{margin:var(--sp-1) 0 0;text-align:right;font-size:var(--fs-caption);color:var(--color-text-muted)}.ChatComposer-module__Mq01xG__dragging{outline:2px dashed var(--color-focus-border);outline-offset:-4px}.ChatComposer-module__Mq01xG__fileInput{display:none}.ChatComposer-module__Mq01xG__composer .ChatComposer-module__Mq01xG__ghost,.ChatComposer-module__Mq01xG__composer .ChatComposer-module__Mq01xG__ghost:hover,.ChatComposer-module__Mq01xG__composer .ChatComposer-module__Mq01xG__ghost:active{box-shadow:none;opacity:1;color:var(--color-text-secondary);background:0 0;transform:none}.ChatComposer-module__Mq01xG__composer .ChatComposer-module__Mq01xG__ghost:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:-2px;border-radius:50%}.ChatComposer-module__Mq01xG__composer{--rec-pill-h:40px;--rec-action:40px;--rec-big:48px;--rec-gap:var(--sp-2);--rec-chip:32px}.ChatComposer-module__Mq01xG__row[data-recording=true]{gap:var(--rec-gap)}.ChatComposer-module__Mq01xG__row[data-recording=true] .ChatComposer-module__Mq01xG__slot{inset-inline-end:0;transform:translate(var(--cancel-shift,0px), calc(-50% + var(--lock-shift,0px)));position:absolute;top:50%}.ChatComposer-module__Mq01xG__row[data-snap=true] .ChatComposer-module__Mq01xG__slot{transition:transform .22s var(--ease-standard)}@media (prefers-reduced-motion:reduce){.ChatComposer-module__Mq01xG__row[data-snap=true] .ChatComposer-module__Mq01xG__slot{transition:none}}.ChatComposer-module__Mq01xG__row[data-recording=true] .ChatComposer-module__Mq01xG__pill:not([data-variant=playback]){padding-inline-end:calc(var(--rec-big) + var(--sp-2))}.ChatComposer-module__Mq01xG__big{width:var(--chat-action-size,40px);height:var(--chat-action-size,40px);touch-action:none;flex:none}.ChatComposer-module__Mq01xG__row[data-recording=true] .ChatComposer-module__Mq01xG__slot,.ChatComposer-module__Mq01xG__row[data-recording=true] .ChatComposer-module__Mq01xG__big{width:var(--rec-big)}@keyframes ChatComposer-module__Mq01xG__big-in{0%{transform:scale(.86)}}.ChatComposer-module__Mq01xG__row[data-recording=true] .ChatComposer-module__Mq01xG__big{height:var(--rec-big);background:var(--color-accent);color:var(--color-on-accent);box-shadow:none;animation:ChatComposer-module__Mq01xG__big-in .2s var(--ease-standard)}.ChatComposer-module__Mq01xG__row[data-recording=true] .ChatComposer-module__Mq01xG__slot:before,.ChatComposer-module__Mq01xG__row[data-recording=true] .ChatComposer-module__Mq01xG__slot:after{content:"";width:var(--rec-big);height:var(--rec-big);background:var(--color-brand-soft);pointer-events:none;border-radius:50%;position:absolute;inset:50% auto auto 50%}.ChatComposer-module__Mq01xG__row[data-recording=true] .ChatComposer-module__Mq01xG__slot:before{transform:translate(-50%, -50%) scale(calc(1.3 + var(--level,0) * .3))}.ChatComposer-module__Mq01xG__row[data-recording=true] .ChatComposer-module__Mq01xG__slot:after{opacity:.55;transform:translate(-50%, -50%) scale(calc(1.62 + var(--level,0) * .55))}@media (prefers-reduced-motion:reduce){.ChatComposer-module__Mq01xG__row[data-recording=true] .ChatComposer-module__Mq01xG__slot:before{transform:translate(-50%,-50%)scale(1.3)}.ChatComposer-module__Mq01xG__row[data-recording=true] .ChatComposer-module__Mq01xG__slot:after{transform:translate(-50%,-50%)scale(1.62)}}.ChatComposer-module__Mq01xG__composer .ChatComposer-module__Mq01xG__trash{width:var(--rec-action);height:var(--rec-action);background:var(--color-surface);box-shadow:var(--shadow-outline), var(--shadow-xs);flex:none}.ChatComposer-module__Mq01xG__composer .ChatComposer-module__Mq01xG__clipGroup{align-items:center;gap:var(--sp-1);min-width:0;height:var(--rec-pill-h);padding:var(--sp-1);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-xs);flex:1;display:flex;overflow:visible}.ChatComposer-module__Mq01xG__composer .ChatComposer-module__Mq01xG__clipGroup .ChatComposer-module__Mq01xG__pill{height:calc(var(--rec-pill-h) - 2 * var(--sp-1))}.ChatComposer-module__Mq01xG__composer .ChatComposer-module__Mq01xG__clipSend{width:calc(var(--rec-pill-h) - 2 * var(--sp-1));height:calc(var(--rec-pill-h) - 2 * var(--sp-1));flex:none}.ChatComposer-module__Mq01xG__deleting{background:var(--color-surface);box-shadow:var(--shadow-outline), var(--shadow-xs);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex}@keyframes ChatComposer-module__Mq01xG__rec-in{0%{opacity:0;transform:translate(-10px)}}.ChatComposer-module__Mq01xG__pill{align-items:center;gap:var(--sp-2);min-width:0;animation:ChatComposer-module__Mq01xG__rec-in .2s var(--ease-standard);height:var(--rec-pill-h);padding-inline:var(--sp-3);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-xs);transform:translateX(calc(var(--cancel-progress,0) * -20px));opacity:calc(1 - var(--cancel-progress,0) * .65);flex:1;display:flex}.ChatComposer-module__Mq01xG__dot{background:var(--color-danger);width:9px;height:9px;animation:ChatComposer-module__Mq01xG__recording-pulse 1.4s var(--ease-standard) infinite;border-radius:50%;flex:none}@keyframes ChatComposer-module__Mq01xG__recording-pulse{50%{opacity:.25}}.ChatComposer-module__Mq01xG__timer{font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;color:var(--color-text-primary);flex:none}.ChatComposer-module__Mq01xG__hint{text-align:center;min-width:0;font-size:var(--fs-body-sm);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;animation:ChatComposer-module__Mq01xG__hint-nudge 1.4s var(--ease-standard) infinite;overflow:hidden}.ChatComposer-module__Mq01xG__hint[data-axis]{animation:none}@keyframes ChatComposer-module__Mq01xG__hint-nudge{50%{transform:translate(-5px)}}@media (prefers-reduced-motion:reduce){.ChatComposer-module__Mq01xG__dot,.ChatComposer-module__Mq01xG__hint{animation:none}}.ChatComposer-module__Mq01xG__cancelText{min-width:0;height:100%;font:inherit;font-size:var(--fs-body-sm);color:var(--color-brand);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.ChatComposer-module__Mq01xG__pillSwap{flex:1;justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.ChatComposer-module__Mq01xG__pillSwap>*{transition:opacity .16s var(--ease-standard), transform .16s var(--ease-standard)}.ChatComposer-module__Mq01xG__hint[data-off]{opacity:0;pointer-events:none;position:absolute;transform:translateY(-6px)}.ChatComposer-module__Mq01xG__cancelText{animation:ChatComposer-module__Mq01xG__swap-in .2s var(--ease-standard)}@keyframes ChatComposer-module__Mq01xG__swap-in{0%{opacity:0;transform:translateY(6px)}}.ChatComposer-module__Mq01xG__glyphs{justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.ChatComposer-module__Mq01xG__glyphs>*{opacity:0;transition:opacity .16s var(--ease-standard);position:absolute}.ChatComposer-module__Mq01xG__glyphs[data-icon=microphone] .ChatComposer-module__Mq01xG__glyphMic,.ChatComposer-module__Mq01xG__glyphs[data-icon=arrow-up] .ChatComposer-module__Mq01xG__glyphUp,.ChatComposer-module__Mq01xG__glyphs[data-icon=send] .ChatComposer-module__Mq01xG__glyphSend{opacity:1}.ChatComposer-module__Mq01xG__tail{inset-inline-end:0;bottom:calc(50% - var(--rec-big) / 2);width:var(--rec-big);height:calc(var(--rec-big) - var(--lock-shift,0px));border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-xs);pointer-events:none;position:absolute}.ChatComposer-module__Mq01xG__attachExit{inset-inline-start:0;width:var(--rec-action);height:var(--rec-action);background:var(--color-surface);box-shadow:var(--shadow-outline), var(--shadow-xs);color:var(--color-text-secondary);pointer-events:none;animation:ChatComposer-module__Mq01xG__attach-out .2s var(--ease-standard) forwards;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@keyframes ChatComposer-module__Mq01xG__attach-out{0%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translate(-16px,-50%)}}.ChatComposer-module__Mq01xG__dotFly{inset-inline-start:0;width:var(--rec-action);height:var(--rec-action);pointer-events:none;animation:ChatComposer-module__Mq01xG__dot-fly .2s var(--ease-standard) forwards;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}.ChatComposer-module__Mq01xG__dotFly:before{content:"";background:var(--color-danger);border-radius:50%;width:9px;height:9px}@keyframes ChatComposer-module__Mq01xG__dot-fly{0%{transform:translate(46px,-50%)}to{transform:translateY(-50%)}}.ChatComposer-module__Mq01xG__chipAnchor{inset-inline-end:0;bottom:calc(50% + var(--rec-big) / 2 + var(--sp-2));width:var(--rec-big);pointer-events:none;justify-content:center;display:flex;position:absolute}.ChatComposer-module__Mq01xG__chipAnchor>*{pointer-events:auto}.ChatComposer-module__Mq01xG__chip{width:var(--rec-action);height:var(--rec-action);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-outline), var(--shadow-xs);color:var(--color-text-secondary);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex;position:relative}.ChatComposer-module__Mq01xG__row[data-held=true] .ChatComposer-module__Mq01xG__chip{width:var(--rec-chip);height:calc(var(--rec-chip) * 1.35);pointer-events:none;transform:translateY(calc(var(--lock-progress,0) * -8px));opacity:calc(.55 + var(--lock-progress,0) * .45)}.ChatComposer-module__Mq01xG__chipArrow{transform:rotate(-90deg)}.ChatComposer-module__Mq01xG__slot{position:relative}.ChatComposer-module__Mq01xG__clipSlot .ChatComposer-module__Mq01xG__chip{bottom:calc(100% + var(--sp-2));margin-inline-start:calc(var(--rec-action) / -2);position:absolute;inset-inline-start:50%}.ChatComposer-module__Mq01xG__clipSlot{flex:none;align-items:center;display:flex;position:relative}.ChatComposer-module__Mq01xG__composer .ChatComposer-module__Mq01xG__clipGroup{overflow:visible}.ChatComposer-module__Mq01xG__pill[data-variant=playback]{background:var(--color-accent);box-shadow:none;padding-inline:var(--sp-3);gap:var(--sp-2);color:var(--color-on-accent);position:relative}.ChatComposer-module__Mq01xG__track{cursor:pointer;touch-action:none;flex:1;min-width:0;height:26px;position:relative}.ChatComposer-module__Mq01xG__plain{inset-inline:0;opacity:.4;background:currentColor;border-radius:999px;height:3px;position:absolute;top:50%;transform:translateY(-50%)}.ChatComposer-module__Mq01xG__layer{color:currentColor;opacity:.45;pointer-events:none;justify-content:space-between;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.ChatComposer-module__Mq01xG__past{opacity:1;clip-path:inset(0 calc((1 - var(--progress,0)) * 100%) 0 0)}.ChatComposer-module__Mq01xG__layer i{width:2px;min-height:3px;height:calc(var(--v,0) * 100%);background:currentColor;border-radius:999px;flex:none}.ChatComposer-module__Mq01xG__playCapsule{inset-inline-start:50%;border-radius:var(--radius-full);background:var(--color-surface);height:24px;color:var(--color-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;align-items:center;gap:4px;padding:0 8px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.ChatComposer-module__Mq01xG__edge{background:currentColor;border-radius:999px;flex:none;width:3px;height:16px}.ChatComposer-module__Mq01xG__handleTime{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}@media (max-width:1023.98px){.ChatComposer-module__Mq01xG__row{gap:var(--sp-2)}.ChatComposer-module__Mq01xG__control,.ChatComposer-module__Mq01xG__slot{width:44px}.ChatComposer-module__Mq01xG__control{height:44px}.ChatComposer-module__Mq01xG__composer{--rec-pill-h:44px;--rec-action:44px;--rec-big:56px;--rec-gap:var(--sp-2);--rec-chip:36px}.ChatComposer-module__Mq01xG__area{min-height:44px;padding:9px var(--sp-3);max-height:120px}}@media (pointer:coarse){.ChatComposer-module__Mq01xG__composer .ChatComposer-module__Mq01xG__control:disabled,.ChatComposer-module__Mq01xG__composer .ChatComposer-module__Mq01xG__big:disabled{opacity:1;background:var(--color-fill-2);color:var(--color-text-muted)}}.ChatComposer-module__Mq01xG__editHint{align-items:center;gap:var(--sp-2);border-inline-start:2px solid var(--color-brand);padding-inline-start:var(--sp-2);display:flex}.ChatComposer-module__Mq01xG__editTitle{min-width:0;font-size:var(--fs-caption);font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--color-brand);flex:1}.ChatComposer-module__Mq01xG__editCancel{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ChatComposer-module__Mq01xG__editCancel:hover{color:var(--color-text-primary)}
.AvatarPicker-module__OL1KIq__picker{gap:var(--sp-4);flex-direction:column;display:flex}.AvatarPicker-module__OL1KIq__title{text-align:center;font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-semibold);color:var(--color-text-primary);margin:0}.AvatarPicker-module__OL1KIq__preview{justify-content:center;display:flex}.AvatarPicker-module__OL1KIq__previewAvatar{width:104px;height:104px}.AvatarPicker-module__OL1KIq__swatches{gap:var(--sp-2);padding:var(--sp-1);grid-template-columns:repeat(10,1fr);display:grid}.AvatarPicker-module__OL1KIq__swatch{aspect-ratio:1;border:1px solid var(--color-hairline);cursor:pointer;border-radius:50%;outline:none;padding:0;transition:transform .12s,box-shadow .12s}.AvatarPicker-module__OL1KIq__swatch:hover{transform:scale(1.08)}.AvatarPicker-module__OL1KIq__swatch:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 3px var(--color-focus-border)}.AvatarPicker-module__OL1KIq__grid{gap:var(--sp-2);padding:var(--sp-3);background:var(--color-surface-subtle);border-radius:var(--radius-md);overscroll-behavior:contain;grid-template-columns:repeat(5,1fr);max-height:257px;display:grid;overflow-y:auto}.AvatarPicker-module__OL1KIq__upload{aspect-ratio:1;background:var(--color-brand);color:var(--color-text-inverse);cursor:pointer;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;transition:transform .12s,background-color .12s;display:flex}.AvatarPicker-module__OL1KIq__upload:hover{background:var(--color-brand-hover);transform:scale(1.05)}.AvatarPicker-module__OL1KIq__upload:focus-visible{box-shadow:0 0 0 2px var(--color-focus-border)}.AvatarPicker-module__OL1KIq__cell{aspect-ratio:1;cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;transition:transform .12s;display:flex;position:relative}.AvatarPicker-module__OL1KIq__cell:hover{transform:scale(1.06)}.AvatarPicker-module__OL1KIq__cell:focus-visible{box-shadow:0 0 0 2px var(--color-focus-border)}.AvatarPicker-module__OL1KIq__cellArt{background-position:50%;background-repeat:no-repeat;background-size:contain;width:76%;height:76%}.AvatarPicker-module__OL1KIq__actions{margin-top:var(--sp-1);gap:var(--sp-2);flex-direction:column;display:flex}
.AttachmentSendDialog-module__hmbgNq__screen{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.AttachmentSendDialog-module__hmbgNq__stage{align-items:center;gap:var(--sp-2);scrollbar-width:none;--pv-max-h:148px;min-height:0;display:flex;overflow-x:auto}.AttachmentSendDialog-module__hmbgNq__stage::-webkit-scrollbar{display:none}.AttachmentSendDialog-module__hmbgNq__stage[data-single]{--pv-max-h:min(46svh, 380px);justify-content:center;overflow:visible}.AttachmentSendDialog-module__hmbgNq__media{width:calc(var(--pv-max-h) * var(--pv-w) / var(--pv-h));min-width:96px;max-width:100%;aspect-ratio:var(--pv-w) / var(--pv-h);border-radius:var(--radius-lg);background:var(--color-surface-subtle);flex:none;display:block;position:relative;overflow:hidden}.AttachmentSendDialog-module__hmbgNq__image{object-fit:cover;width:100%;height:100%;display:block}.AttachmentSendDialog-module__hmbgNq__blank{color:var(--color-text-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AttachmentSendDialog-module__hmbgNq__play{background:var(--color-media-scrim);width:56px;height:56px;color:var(--color-on-media);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AttachmentSendDialog-module__hmbgNq__duration{left:var(--sp-2);bottom:var(--sp-2);padding:2px var(--sp-2);border-radius:var(--radius-full);background:var(--color-media-scrim);color:var(--color-on-media);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute}.AttachmentSendDialog-module__hmbgNq__pdfCard{gap:var(--sp-2);width:200px;max-width:100%;padding:var(--sp-2);border-radius:var(--radius-lg);background:var(--color-surface-subtle);flex:none;display:grid;position:relative}.AttachmentSendDialog-module__hmbgNq__pdfCard[data-alone]{width:min(280px,100%)}.AttachmentSendDialog-module__hmbgNq__pdfPage{width:100%;aspect-ratio:var(--pv-w) / var(--pv-h);max-height:var(--pv-max-h);border-radius:var(--radius-sm);background:var(--color-document-paper);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.AttachmentSendDialog-module__hmbgNq__pdfImage{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.AttachmentSendDialog-module__hmbgNq__pdfGlyph{width:36px;height:44px}.AttachmentSendDialog-module__hmbgNq__pdfMeta{gap:1px;min-width:0;display:grid}.AttachmentSendDialog-module__hmbgNq__docCard{align-items:center;gap:var(--sp-3);width:264px;max-width:100%;padding:var(--sp-3) var(--sp-2) var(--sp-3) var(--sp-4);border-radius:var(--radius-lg);background:var(--color-surface-subtle);flex:none;display:flex;position:relative}.AttachmentSendDialog-module__hmbgNq__docCard[data-alone]{width:100%}.AttachmentSendDialog-module__hmbgNq__docGlyph{width:28px;height:28px;color:var(--color-text-secondary);flex:none}.AttachmentSendDialog-module__hmbgNq__docText{gap:1px;min-width:0;display:grid}.AttachmentSendDialog-module__hmbgNq__docName{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body-sm);color:var(--color-text-primary);overflow:hidden}.AttachmentSendDialog-module__hmbgNq__docMeta{font-size:var(--fs-caption);color:var(--color-text-secondary)}.AttachmentSendDialog-module__hmbgNq__remove{top:var(--sp-2);right:var(--sp-2);z-index:1;width:28px;height:28px;position:absolute}.AttachmentSendDialog-module__hmbgNq__media .AttachmentSendDialog-module__hmbgNq__remove{background:var(--color-media-scrim);color:var(--color-on-media);border-radius:50%}.AttachmentSendDialog-module__hmbgNq__docCard .AttachmentSendDialog-module__hmbgNq__remove{color:var(--color-text-secondary);background:0 0;margin-inline-start:auto;position:static}.AttachmentSendDialog-module__hmbgNq__options{margin-inline:calc(-1 * var(--sp-2))}.AttachmentSendDialog-module__hmbgNq__footer{z-index:2;padding:var(--sp-3) var(--footer-ring-room) var(--overlay-footer-pad-bottom,calc(var(--sp-3) + env(safe-area-inset-bottom)));--footer-ring-room:4px;background:var(--color-surface-elevated);position:sticky;bottom:0}.AttachmentSendDialog-module__hmbgNq__row{}.AttachmentSendDialog-module__hmbgNq__area{}.AttachmentSendDialog-module__hmbgNq__control{}@media (min-width:520px){.AttachmentSendDialog-module__hmbgNq__stage[data-single]{--pv-max-h:min(56vh, 520px)}}
.ProfileForm-module__kILmhq__card{gap:var(--sp-4);flex-direction:column;display:flex}.ProfileForm-module__kILmhq__title{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-semibold);color:var(--color-text);margin:0}.ProfileForm-module__kILmhq__identity{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-1);display:flex}.ProfileForm-module__kILmhq__avatarWrap{cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;outline:none;flex:none;width:70px;height:70px;padding:0;position:relative}.ProfileForm-module__kILmhq__avatarWrap:focus-visible{box-shadow:0 0 0 3px var(--color-focus-border)}.ProfileForm-module__kILmhq__avatar{width:70px;height:70px}.ProfileForm-module__kILmhq__cam{border-radius:var(--radius-full);background:var(--color-overlay);color:var(--color-text-inverse);opacity:0;transition:opacity var(--dur-standard) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProfileForm-module__kILmhq__avatarWrap:hover .ProfileForm-module__kILmhq__cam,.ProfileForm-module__kILmhq__avatarWrap:focus-visible .ProfileForm-module__kILmhq__cam{opacity:1}.ProfileForm-module__kILmhq__cam svg{width:44px;height:44px}@media (prefers-reduced-motion:reduce){.ProfileForm-module__kILmhq__cam{transition:none}}.ProfileForm-module__kILmhq__editBadge{border-radius:var(--radius-full);background:var(--color-surface);width:26px;height:26px;color:var(--color-brand);box-shadow:0 0 0 1px var(--color-border), var(--shadow-card);justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.ProfileForm-module__kILmhq__identityInfo{min-width:0}.ProfileForm-module__kILmhq__identityName{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold);color:var(--color-text);word-break:break-word}.ProfileForm-module__kILmhq__identityPhone{margin-top:var(--sp-1);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.ProfileForm-module__kILmhq__actions{margin-top:var(--sp-1);gap:var(--sp-2);flex-direction:column;display:flex}.ProfileForm-module__kILmhq__state{gap:var(--sp-10);flex-direction:column;align-items:stretch;display:flex}.ProfileForm-module__kILmhq__note{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--color-text-3);text-align:center;margin:0}
.ReplyPreview-module__KpZAiW__quote{align-items:flex-start;gap:var(--sp-2);border-inline-start:2px solid var(--chat-quote-bar,var(--color-brand));min-width:0;padding-inline-start:var(--sp-2);display:flex}.ReplyPreview-module__KpZAiW__quote[data-tone=bubble]{margin-bottom:var(--sp-1);background:var(--chat-quote-bg,var(--color-surface-subtle));border-start-end-radius:var(--radius-xs);border-end-end-radius:var(--radius-xs);padding-block:3px;padding-inline-end:var(--sp-2)}.ReplyPreview-module__KpZAiW__quote[data-tone=inline]{padding-block:0}.ReplyPreview-module__KpZAiW__open{min-width:0;font:inherit;color:inherit;text-align:start;background:0 0;border:0;flex-direction:column;flex:1;gap:1px;padding:0;display:flex}button.ReplyPreview-module__KpZAiW__open{cursor:pointer}.ReplyPreview-module__KpZAiW__author{font-size:var(--fs-caption);font-weight:var(--fw-medium);line-height:var(--lh-tight);color:var(--chat-quote-author,var(--color-brand));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ReplyPreview-module__KpZAiW__prefix{font-weight:var(--fw-regular);color:var(--chat-quote-text,var(--color-text-secondary))}.ReplyPreview-module__KpZAiW__text{font-size:var(--fs-caption);line-height:var(--lh-tight);color:var(--chat-quote-text,var(--color-text-secondary));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}.ReplyPreview-module__KpZAiW__text>svg{flex:none}.ReplyPreview-module__KpZAiW__glyph{flex:none;width:13px;height:13px}.ReplyPreview-module__KpZAiW__cancel{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ReplyPreview-module__KpZAiW__cancel:hover{color:var(--color-text-primary)}.ReplyPreview-module__KpZAiW__cancel:focus-visible,button.ReplyPreview-module__KpZAiW__open:focus-visible{box-shadow:0 0 0 2px var(--color-focus-border);outline:none}
.CalendarSection-module__RZNYfW__section{background:var(--color-surface);min-width:0;min-height:0;color:var(--color-text);flex-direction:column;flex:1;display:flex}.CalendarSection-module__RZNYfW__calendarHeader{background:var(--color-surface);z-index:5;flex:none}.CalendarSection-module__RZNYfW__toolbar{align-items:center;gap:var(--sp-2);min-height:68px;padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--color-border);display:flex}.CalendarSection-module__RZNYfW__calendarTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CalendarSection-module__RZNYfW__dates{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.CalendarSection-module__RZNYfW__period{align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2) 0;min-height:44px;color:var(--color-text);font:inherit;font-size:var(--fs-h3);font-weight:var(--fw-semibold);text-align:start;cursor:pointer;background:0 0;border:0;margin-inline-end:auto;display:flex}.CalendarSection-module__RZNYfW__period svg{color:var(--color-text-secondary);flex:none}.CalendarSection-module__RZNYfW__viewSwitch{flex:none;width:200px}.CalendarSection-module__RZNYfW__staffButton{min-width:0;max-width:180px;min-height:44px;padding:0 var(--sp-2);color:var(--color-text);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:flex}.CalendarSection-module__RZNYfW__staffButton span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.CalendarSection-module__RZNYfW__staffButton svg{color:var(--color-text-secondary);flex:none}.CalendarSection-module__RZNYfW__textButton,.CalendarSection-module__RZNYfW__menuLink{color:var(--color-brand);font:inherit;font-size:var(--fs-body-sm);text-decoration:none}.CalendarSection-module__RZNYfW__textButton{cursor:pointer;min-height:44px;padding:0 var(--sp-2);background:0 0;border:0}.CalendarSection-module__RZNYfW__menuLink{padding:var(--sp-3);text-align:center}.CalendarSection-module__RZNYfW__dayContext{justify-content:space-between;align-items:center;gap:var(--sp-1);min-height:40px;padding:0 var(--sp-3);border-bottom:1px solid var(--color-border);display:flex}.CalendarSection-module__RZNYfW__dayContext>time{white-space:nowrap;font-size:var(--fs-caption);font-weight:var(--fw-medium)}.CalendarSection-module__RZNYfW__dayContext .CalendarSection-module__RZNYfW__staffButton{max-width:240px;font-size:var(--fs-caption);flex:1;margin-inline:auto}.CalendarSection-module__RZNYfW__canvas{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.CalendarSection-module__RZNYfW__placeholder{color:var(--color-text-secondary);flex:1;place-items:center;display:grid}.CalendarSection-module__RZNYfW__emptyHint{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-body-sm);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border)}.CalendarSection-module__RZNYfW__scroll{background:var(--color-surface);overscroll-behavior-y:contain;overscroll-behavior-x:auto;flex:1;min-width:0;min-height:0;scroll-padding-top:90px;overflow:auto}.CalendarSection-module__RZNYfW__timeGrid{grid-template-columns:58px repeat(var(--lane-count), minmax(var(--lane-min,170px), 1fr));width:max(100%, calc(58px + var(--lane-count) * var(--lane-min,170px)));isolation:isolate;display:grid;position:relative}.CalendarSection-module__RZNYfW__timeCorner,.CalendarSection-module__RZNYfW__laneHeader,.CalendarSection-module__RZNYfW__dayCorner,.CalendarSection-module__RZNYfW__dayHeader{background:var(--color-surface);border-bottom:1px solid var(--color-border);z-index:5;position:sticky}.CalendarSection-module__RZNYfW__dayHeader{border:0;border-bottom:1px solid var(--color-border);height:36px;color:var(--color-text);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;top:0}.CalendarSection-module__RZNYfW__dayHeader+.CalendarSection-module__RZNYfW__dayHeader{border-inline-start:1px solid var(--color-border)}.CalendarSection-module__RZNYfW__dayCorner{z-index:6;top:0;left:0}.CalendarSection-module__RZNYfW__timeCorner,.CalendarSection-module__RZNYfW__laneHeader{top:var(--header-top,0px);min-height:44px;padding:var(--sp-2);font-size:var(--fs-body-sm);align-items:center;display:flex}.CalendarSection-module__RZNYfW__timeCorner{z-index:6;left:0}.CalendarSection-module__RZNYfW__laneHeader{overflow:hidden}.CalendarSection-module__RZNYfW__laneHeader strong{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-medium);overflow:hidden}.CalendarSection-module__RZNYfW__todayHeader{color:var(--color-brand)}.CalendarSection-module__RZNYfW__hours{height:var(--timeline-height,1440px);background:var(--color-surface);z-index:4;font-size:var(--fs-caption);color:var(--color-text-secondary);position:sticky;left:0}.CalendarSection-module__RZNYfW__hours>span{font-variant-numeric:tabular-nums;background:var(--color-surface);padding:0 2px;line-height:16px;position:absolute;right:9px;transform:translateY(-50%)}.CalendarSection-module__RZNYfW__hours>span:first-child{transform:none}.CalendarSection-module__RZNYfW__lane{height:var(--timeline-height,1440px);border-inline-start:1px solid color-mix(in srgb, var(--color-border) 40%, transparent);background:var(--color-surface);position:relative}.CalendarSection-module__RZNYfW__lane[data-working]{background:color-mix(in srgb, var(--color-surface-subtle) 75%, var(--color-surface))}.CalendarSection-module__RZNYfW__lane:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(to bottom, transparent 0, transparent 29px, color-mix(in srgb, var(--color-border) 13%, transparent) 29px, color-mix(in srgb, var(--color-border) 13%, transparent) 30px, transparent 30px, transparent 59px, color-mix(in srgb, var(--color-border) 55%, transparent) 59px, color-mix(in srgb, var(--color-border) 55%, transparent) 60px);position:absolute;inset:0}.CalendarSection-module__RZNYfW__working{background:var(--color-surface);border-block:1px solid color-mix(in srgb, var(--color-brand) 12%, transparent);position:absolute;inset-inline:0}.CalendarSection-module__RZNYfW__slot{cursor:pointer;z-index:1;background:0 0;border:0;height:30px;position:absolute;inset-inline:0}.CalendarSection-module__RZNYfW__slot:focus-visible{background:var(--color-brand-soft);outline:2px solid var(--color-brand);outline-offset:-2px}.CalendarSection-module__RZNYfW__block{z-index:3;pointer-events:none;background:repeating-linear-gradient(135deg, var(--color-surface-subtle) 0 5px, color-mix(in srgb, var(--color-border) 50%, var(--color-surface)) 5px 6px);color:var(--color-text-secondary);font-size:var(--fs-caption);padding:var(--sp-1);position:absolute;inset-inline:0;overflow:hidden}.CalendarSection-module__RZNYfW__events{pointer-events:none;z-index:3;width:min(100%,420px);height:100%;position:absolute;top:0;left:0}.CalendarSection-module__RZNYfW__event{z-index:2;border:0;border-left:3px solid var(--color-brand);background:var(--color-brand-soft);width:calc(100% - 6px);color:var(--color-text);border-radius:var(--radius-xs);cursor:pointer;text-align:start;font:inherit;font-size:var(--fs-caption);pointer-events:auto;flex-direction:column;align-items:flex-start;gap:2px;padding:3px 6px;line-height:16px;display:flex;position:absolute;left:3px;overflow:hidden}.CalendarSection-module__RZNYfW__event strong,.CalendarSection-module__RZNYfW__event time,.CalendarSection-module__RZNYfW__event span,.CalendarSection-module__RZNYfW__event small{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:inherit;flex:none;display:block;overflow:hidden}.CalendarSection-module__RZNYfW__event time{font-variant-numeric:tabular-nums}@media (hover:hover){.CalendarSection-module__RZNYfW__event:hover{filter:brightness(.97)}.CalendarSection-module__RZNYfW__slot:hover{background:var(--color-brand-soft);outline:2px solid var(--color-brand);outline-offset:-2px}}.CalendarSection-module__RZNYfW__event:active{filter:brightness(.95)}.CalendarSection-module__RZNYfW__event[data-tone="0"]{background:var(--color-avatar-blue)}.CalendarSection-module__RZNYfW__event[data-tone="1"]{background:var(--color-avatar-mint)}.CalendarSection-module__RZNYfW__event[data-tone="2"]{background:var(--color-avatar-lavender)}.CalendarSection-module__RZNYfW__event[data-tone="3"]{background:var(--color-avatar-orange)}.CalendarSection-module__RZNYfW__requested{border-left-style:dashed}.CalendarSection-module__RZNYfW__eventGroup{background:linear-gradient(var(--color-brand-soft), var(--color-brand-soft)), var(--color-surface)}.CalendarSection-module__RZNYfW__now{border-top:1px solid var(--color-danger);z-index:2;pointer-events:none;position:absolute;inset-inline:0}.CalendarSection-module__RZNYfW__nowLabel{z-index:4;border-radius:var(--radius-full);background:var(--color-danger);color:var(--color-text-inverse);font-variant-numeric:tabular-nums;padding:1px 3px;font-size:11px;line-height:16px;position:absolute;right:1px;transform:translateY(-50%)}.CalendarSection-module__RZNYfW__transitionTick{font-size:var(--fs-overline);color:var(--color-text-secondary);z-index:1;pointer-events:none;position:absolute;left:3px}.CalendarSection-module__RZNYfW__empty{padding:var(--sp-6) 0;color:var(--color-text-secondary);line-height:var(--lh-body)}.CalendarSection-module__RZNYfW__muted{color:var(--color-text-secondary);font-size:var(--fs-body-sm)}.CalendarSection-module__RZNYfW__agendaScroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.CalendarSection-module__RZNYfW__agenda{padding:0 var(--sp-4);background:var(--color-surface)}.CalendarSection-module__RZNYfW__agenda h2{margin:var(--sp-3) 0;font-size:var(--fs-body-sm);font-weight:var(--fw-medium)}.CalendarSection-module__RZNYfW__agendaItem{gap:var(--sp-3);border:0;border-top:1px solid var(--color-border);width:100%;color:var(--color-text);padding:var(--sp-3) 0;text-align:start;cursor:pointer;font:inherit;background:0 0;display:flex}.CalendarSection-module__RZNYfW__agendaItem>span{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.CalendarSection-module__RZNYfW__agendaItem>time{font-variant-numeric:tabular-nums;font-size:var(--fs-body-sm);padding-top:2px}.CalendarSection-module__RZNYfW__agendaItem small,.CalendarSection-module__RZNYfW__agendaItem span>span{color:var(--color-text-secondary);font-size:var(--fs-body-sm)}.CalendarSection-module__RZNYfW__weekStrip{padding:0 var(--sp-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.CalendarSection-module__RZNYfW__weekStrip button{color:var(--color-text);font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:4px 0;display:flex}.CalendarSection-module__RZNYfW__weekStrip button>span{color:var(--color-text-secondary)}.CalendarSection-module__RZNYfW__weekStrip strong{width:32px;height:32px;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);border-radius:50%;place-items:center;display:grid}.CalendarSection-module__RZNYfW__weekStrip button[aria-current] strong{box-shadow:inset 0 0 0 1px var(--color-brand);color:var(--color-brand)}.CalendarSection-module__RZNYfW__weekStrip button[aria-pressed=true] strong{background:var(--color-brand);color:var(--color-text-inverse);box-shadow:none}.CalendarSection-module__RZNYfW__weekStrip i{border-radius:50%;width:3px;height:3px}.CalendarSection-module__RZNYfW__weekStrip i[data-active=true]{background:var(--color-text-secondary)}.CalendarSection-module__RZNYfW__details{gap:var(--sp-3);display:grid}.CalendarSection-module__RZNYfW__details h2,.CalendarSection-module__RZNYfW__details p{margin:0}.CalendarSection-module__RZNYfW__event:focus-visible,.CalendarSection-module__RZNYfW__weekStrip button:focus-visible,.CalendarSection-module__RZNYfW__period:focus-visible,.CalendarSection-module__RZNYfW__agendaItem:focus-visible,.CalendarSection-module__RZNYfW__staffButton:focus-visible,.CalendarSection-module__RZNYfW__monthBack:focus-visible,.CalendarSection-module__RZNYfW__viewMenu:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}@media (max-width:1100px) and (min-width:768px){.CalendarSection-module__RZNYfW__toolbar{padding-inline:var(--sp-2);gap:4px}.CalendarSection-module__RZNYfW__period{font-size:var(--fs-body-sm)}.CalendarSection-module__RZNYfW__viewSwitch{width:180px}.CalendarSection-module__RZNYfW__staffButton{max-width:130px}}@media (max-width:767px){.CalendarSection-module__RZNYfW__toolbar{min-height:0;padding:calc(env(safe-area-inset-top) + 4px) var(--sp-2) 2px;border-bottom:0;gap:2px}.CalendarSection-module__RZNYfW__monthBack{min-width:0;min-height:44px;color:var(--color-brand);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-semibold);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:2px;padding:0 4px;display:flex}.CalendarSection-module__RZNYfW__monthBack span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CalendarSection-module__RZNYfW__monthBack svg{flex:none}.CalendarSection-module__RZNYfW__viewMenu{min-height:44px;color:var(--color-text);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 6px;display:flex}.CalendarSection-module__RZNYfW__dayContext{min-height:40px;padding-inline:var(--sp-3)}.CalendarSection-module__RZNYfW__dayContext .CalendarSection-module__RZNYfW__staffButton{font-size:var(--fs-caption);padding-inline:4px}.CalendarSection-module__RZNYfW__dayContext .CalendarSection-module__RZNYfW__textButton{font-size:var(--fs-caption);padding:0 4px}.CalendarSection-module__RZNYfW__timeGrid{grid-template-columns:50px minmax(0,1fr);width:100%}.CalendarSection-module__RZNYfW__scroll[data-single] .CalendarSection-module__RZNYfW__laneHeader,.CalendarSection-module__RZNYfW__scroll[data-single] .CalendarSection-module__RZNYfW__timeCorner{display:none}.CalendarSection-module__RZNYfW__hours>span{right:7px}.CalendarSection-module__RZNYfW__lane{border-inline-start:0}.CalendarSection-module__RZNYfW__events{width:100%}}@media (prefers-reduced-motion:no-preference){.CalendarSection-module__RZNYfW__event{transition:filter .12s}}.CalendarSection-module__RZNYfW__event[data-short]{gap:0;padding-block:0;line-height:14px}.CalendarSection-module__RZNYfW__weekRail{min-width:0;height:70px;display:flex}.CalendarSection-module__RZNYfW__dateCaption{color:var(--color-text);min-height:44px;font:inherit;font-size:var(--fs-caption);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.CalendarSection-module__RZNYfW__toolbar>button,.CalendarSection-module__RZNYfW__staffButton,.CalendarSection-module__RZNYfW__dateCaption{-webkit-tap-highlight-color:transparent}@media (hover:hover){.CalendarSection-module__RZNYfW__period:hover,.CalendarSection-module__RZNYfW__monthBack:hover,.CalendarSection-module__RZNYfW__staffButton:hover,.CalendarSection-module__RZNYfW__dateCaption:hover{color:var(--color-brand)}}.CalendarSection-module__RZNYfW__resourceBar{border-bottom:1px solid var(--color-border);align-items:center;gap:2px;min-width:0;padding-inline:4px;display:flex}.CalendarSection-module__RZNYfW__resourceRail{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.CalendarSection-module__RZNYfW__resourceRail::-webkit-scrollbar{display:none}.CalendarSection-module__RZNYfW__resourceRail button{appearance:none;max-width:150px;min-height:44px;padding:0 var(--sp-2);color:var(--color-text-secondary);font:inherit;font-size:var(--fs-body-sm);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;overflow:hidden;box-shadow:inset 0 -2px #0000}.CalendarSection-module__RZNYfW__resourceRail button[aria-pressed=true]{color:var(--color-brand);font-weight:var(--fw-semibold);box-shadow:inset 0 -2px var(--color-brand)}.CalendarSection-module__RZNYfW__resourceRail button:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:-2px}@media (hover:hover){.CalendarSection-module__RZNYfW__resourceRail button:hover{color:var(--color-brand);background:var(--color-surface-subtle)}}.CalendarSection-module__RZNYfW__monthHeading{min-width:0;font-size:var(--fs-body);font-weight:var(--fw-semibold);white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;flex:1;margin:0;padding-inline:4px;overflow:hidden}.CalendarSection-module__RZNYfW__hours>span[data-time-obscured=true]{visibility:hidden}.CalendarSection-module__RZNYfW__resourceOption{border-bottom:1px solid var(--color-border);align-items:center;min-height:48px;display:flex}.CalendarSection-module__RZNYfW__resourceOption:last-child{border-bottom:0}.CalendarSection-module__RZNYfW__resourceName{min-width:0;min-height:48px;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;padding:var(--sp-2);border-radius:var(--radius-xs);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;gap:3px;display:flex}.CalendarSection-module__RZNYfW__resourceName small{color:var(--color-text-secondary);font-size:var(--fs-caption)}.CalendarSection-module__RZNYfW__resourceCheck{flex:none;justify-content:center;width:44px;min-height:44px}.CalendarSection-module__RZNYfW__resourceName:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:-2px}@media (hover:hover){.CalendarSection-module__RZNYfW__resourceName:hover{background:var(--color-surface-subtle)}}.CalendarSection-module__RZNYfW__scroll[data-single][data-one-resource] .CalendarSection-module__RZNYfW__laneHeader,.CalendarSection-module__RZNYfW__scroll[data-single][data-one-resource] .CalendarSection-module__RZNYfW__timeCorner{display:none}.CalendarSection-module__RZNYfW__dayHeader[data-selected=true]{font-weight:var(--fw-semibold);box-shadow:inset 0 -2px var(--color-brand)}.CalendarSection-module__RZNYfW__slotHint{inset-inline-start:8px;color:var(--color-brand);font-size:var(--fs-caption);opacity:0;pointer-events:none;line-height:18px;position:absolute;top:6px}.CalendarSection-module__RZNYfW__slot:focus-visible .CalendarSection-module__RZNYfW__slotHint{opacity:1}@media (hover:hover){.CalendarSection-module__RZNYfW__slot:hover .CalendarSection-module__RZNYfW__slotHint{opacity:1}}.CalendarSection-module__RZNYfW__placeholder{background:repeating-linear-gradient(to bottom, transparent 0, transparent 59px, color-mix(in srgb, var(--color-border) 35%, transparent) 59px, color-mix(in srgb, var(--color-border) 35%, transparent) 60px)}.CalendarSection-module__RZNYfW__agenda .CalendarSection-module__RZNYfW__agendaItem:first-child{border-top:0}.CalendarSection-module__RZNYfW__agenda .CalendarSection-module__RZNYfW__agendaItem>span{flex:1;gap:3px}.CalendarSection-module__RZNYfW__agenda .CalendarSection-module__RZNYfW__agendaItem>span>strong,.CalendarSection-module__RZNYfW__agenda .CalendarSection-module__RZNYfW__agendaItem>span>span,.CalendarSection-module__RZNYfW__agenda .CalendarSection-module__RZNYfW__agendaItem>span>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CalendarSection-module__RZNYfW__agendaTime{flex-direction:column;align-items:flex-start;gap:3px;min-width:44px;display:flex}.CalendarSection-module__RZNYfW__agendaTime small{font-size:var(--fs-caption);color:var(--color-text-secondary)}
.media-viewer-module__zmukLa__screen{height:var(--shell-h,100dvh);z-index:var(--z-overlay,60);touch-action:none;overscroll-behavior:none;position:fixed;top:0;left:0;right:0}.media-viewer-module__zmukLa__blackout{background:var(--color-media-backdrop);opacity:var(--drag-fade,1);transition:opacity .24s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.media-viewer-module__zmukLa__surface{transform:translateY(var(--drag-y,0px));transition:transform .24s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.media-viewer-module__zmukLa__screen[data-dragging] .media-viewer-module__zmukLa__surface,.media-viewer-module__zmukLa__screen[data-dragging] .media-viewer-module__zmukLa__blackout{transition:none}.media-viewer-module__zmukLa__control{background:var(--color-media-scrim);border:1px solid var(--color-media-edge);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-on-media)}.media-viewer-module__zmukLa__round{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;}.media-viewer-module__zmukLa__round:active{opacity:.72}.media-viewer-module__zmukLa__round:focus-visible{outline:2px solid var(--color-on-media);outline-offset:2px}.media-viewer-module__zmukLa__layer{opacity:0;pointer-events:none;transition:opacity .2s;position:absolute}.media-viewer-module__zmukLa__layer[data-visible]{opacity:1;pointer-events:auto}.media-viewer-module__zmukLa__screen[data-dragging] .media-viewer-module__zmukLa__layer,.media-viewer-module__zmukLa__screen[data-returning] .media-viewer-module__zmukLa__layer{opacity:0;pointer-events:none;transition:none}@media (prefers-reduced-motion:reduce){.media-viewer-module__zmukLa__surface,.media-viewer-module__zmukLa__layer{transition:none}}
.PasskeyPrompt-module__J22Djq__state{gap:var(--sp-10);flex-direction:column;align-items:stretch;display:flex}.PasskeyPrompt-module__J22Djq__hero{margin-inline:auto;margin-top:calc(var(--sp-10) - var(--sp-3));width:auto;max-width:70%;height:140px;display:block}@media (min-width:1024px){.PasskeyPrompt-module__J22Djq__hero{margin-top:calc(var(--sp-10) - var(--sp-6))}}.PasskeyPrompt-module__J22Djq__head{gap:var(--sp-3);text-align:center;flex-direction:column;display:flex}.PasskeyPrompt-module__J22Djq__heading{padding-inline:var(--close-inset,0);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-semibold);color:var(--color-text);text-wrap:balance;margin:0}.PasskeyPrompt-module__J22Djq__desc{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text);margin:0}.PasskeyPrompt-module__J22Djq__note{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--color-text-3);text-align:center;margin:0}.PasskeyPrompt-module__J22Djq__actions{gap:var(--sp-2);flex-direction:column;display:flex}.PasskeyPrompt-module__J22Djq__connect{align-items:center;gap:14px;line-height:0;display:inline-flex}
.CatalogServiceCard-module__znH_2W__card{gap:var(--sp-5);flex-direction:column;display:flex}.CatalogServiceCard-module__znH_2W__head{top:calc(-1 * var(--overlay-pad-top,0px));z-index:2;min-height:calc(44px + var(--sp-3));margin:calc(-1 * var(--sp-3));margin-top:calc(-1 * min(var(--sp-3), var(--overlay-pad-top,0px)));padding:var(--sp-3);background:var(--color-surface);flex-direction:column;gap:2px;padding-inline-end:calc(var(--sp-3) + var(--close-inset,0px));display:flex;position:sticky}.CatalogServiceCard-module__znH_2W__title{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-semibold);color:var(--color-text);text-wrap:balance;overflow-wrap:anywhere;margin:0}.CatalogServiceCard-module__znH_2W__subtitle{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--color-text-2);margin:0}.CatalogServiceCard-module__znH_2W__back{margin-bottom:max(0px, calc(var(--overlay-pad-top,0px) - var(--sp-5)));padding-inline-end:var(--close-inset,0);display:flex}.CatalogServiceCard-module__znH_2W__back>button{max-width:100%;margin-inline-start:calc(-1 * var(--sp-3))}.CatalogServiceCard-module__znH_2W__notice{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-surface-subtle);display:flex}.CatalogServiceCard-module__znH_2W__notice>svg{flex:none;margin-top:2px}.CatalogServiceCard-module__znH_2W__noticeBody{align-items:flex-start;gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.CatalogServiceCard-module__znH_2W__noticeTitle{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--color-text);margin:0}.CatalogServiceCard-module__znH_2W__noticeText{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--color-text-2);margin:0}.CatalogServiceCard-module__znH_2W__facts{flex-direction:column;margin:0;display:flex}.CatalogServiceCard-module__znH_2W__fact{gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(0,9em) minmax(0,1fr);display:grid}.CatalogServiceCard-module__znH_2W__fact:last-child{border-bottom:0}.CatalogServiceCard-module__znH_2W__factLabel{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--color-text-3);margin:0}.CatalogServiceCard-module__znH_2W__factValue{min-width:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text);margin:0}.CatalogServiceCard-module__znH_2W__factHint{color:var(--color-text-2)}.CatalogServiceCard-module__znH_2W__money{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text)}.CatalogServiceCard-module__znH_2W__status{color:var(--color-text-2);align-items:center;gap:4px;display:inline-flex}.CatalogServiceCard-module__znH_2W__stale{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.CatalogServiceCard-module__znH_2W__staleText{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--color-text-2);margin:0}.CatalogServiceCard-module__znH_2W__muted{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text-2);margin:0}.CatalogServiceCard-module__znH_2W__noticeActions{align-self:stretch;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.CatalogServiceCard-module__znH_2W__actionError{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--color-danger);margin:0}.CatalogServiceCard-module__znH_2W__actionError:empty{display:none}.CatalogServiceCard-module__znH_2W__actions{align-items:center;gap:var(--sp-2);flex-direction:column;display:flex}.CatalogServiceCard-module__znH_2W__actions:has(+[role=alert]:empty+[data-shell-footer]){margin-bottom:calc(-1 * var(--sp-4))}.CatalogServiceCard-module__znH_2W__actions+[role=alert]:empty+[data-shell-footer]{padding-top:var(--sp-2)}.CatalogServiceCard-module__znH_2W__actions:empty{display:none}.CatalogServiceCard-module__znH_2W__stack{gap:inherit;flex-direction:column;display:flex}.CatalogServiceCard-module__znH_2W__statusLines{flex-direction:column;gap:2px;display:flex}.CatalogServiceCard-module__znH_2W__sectionLabel{margin:0 0 var(--sp-1);font-size:13px;line-height:1.2;font-weight:var(--fw-semibold);letter-spacing:.01em;color:var(--color-text-3)}.CatalogServiceCard-module__znH_2W__before{color:var(--color-text-2)}
.ChatImageLightbox-module__PsN-_G__backdrop{}.ChatImageLightbox-module__PsN-_G__surface{}.ChatImageLightbox-module__PsN-_G__blackout{}.ChatImageLightbox-module__PsN-_G__backdrop[data-idle]{cursor:none}.ChatImageLightbox-module__PsN-_G__stage{position:absolute;inset:0;overflow:hidden}.ChatImageLightbox-module__PsN-_G__track{transform:translate3d(var(--drag-x,0px), 0, 0);position:absolute;inset:0}.ChatImageLightbox-module__PsN-_G__backdrop[data-paging] .ChatImageLightbox-module__PsN-_G__track{transition:transform .24s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.ChatImageLightbox-module__PsN-_G__backdrop[data-paging] .ChatImageLightbox-module__PsN-_G__track{transition:none}}.ChatImageLightbox-module__PsN-_G__slide{transform:translateX(calc(var(--slot) * 100%));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ChatImageLightbox-module__PsN-_G__image{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;display:block}.ChatImageLightbox-module__PsN-_G__state{color:var(--color-on-media);font-size:var(--fs-body-sm);margin:0}.ChatImageLightbox-module__PsN-_G__bar{inset-inline:0;align-items:center;gap:var(--sp-3);padding:calc(var(--sp-3) + env(safe-area-inset-top)) var(--sp-4) 0;display:flex;top:0;}.ChatImageLightbox-module__PsN-_G__counter{padding:var(--sp-1) var(--sp-3);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;border-radius:999px;margin-inline-start:auto;}.ChatImageLightbox-module__PsN-_G__round{}.ChatImageLightbox-module__PsN-_G__nav{inset-inline:0;padding-inline:var(--sp-4);justify-content:space-between;display:none;top:50%;transform:translateY(-50%);}@media (hover:hover) and (pointer:fine){.ChatImageLightbox-module__PsN-_G__nav{display:flex}}@media (min-width:1024px){.ChatImageLightbox-module__PsN-_G__slide{padding:var(--sp-8)}.ChatImageLightbox-module__PsN-_G__bar{padding-inline:var(--sp-8)}.ChatImageLightbox-module__PsN-_G__nav{padding-inline:var(--sp-6)}}
.ClientsSection-module__kjDm2a__page{gap:var(--sp-5);flex-direction:column;width:100%;max-width:1440px;display:flex}.ClientsSection-module__kjDm2a__head{container:clients-head/inline-size}.ClientsSection-module__kjDm2a__toolbar{align-items:center;gap:var(--sp-4);display:flex}.ClientsSection-module__kjDm2a__toolbarSearch{flex:1 1 0;min-width:160px}.ClientsSection-module__kjDm2a__toolbarView{align-items:center;gap:var(--sp-2);flex:none;min-width:0;display:flex}.ClientsSection-module__kjDm2a__toolbarCreate{flex:none;display:flex}.ClientsSection-module__kjDm2a__createText{white-space:nowrap}@container clients-head (max-width:879.98px){.ClientsSection-module__kjDm2a__createText{display:none}.ClientsSection-module__kjDm2a__createButton{width:var(--control-h-sm);padding-inline:0}}@container clients-head (max-width:559.98px){.ClientsSection-module__kjDm2a__toolbar{gap:var(--sp-3);flex-wrap:wrap}.ClientsSection-module__kjDm2a__toolbarSearch{order:1;min-width:0}.ClientsSection-module__kjDm2a__toolbarCreate{order:2}.ClientsSection-module__kjDm2a__toolbarView{flex:1 0 100%;order:3}.ClientsSection-module__kjDm2a__toolbarView>button:first-child{flex:1;min-width:0}}.ClientsSection-module__kjDm2a__section{gap:var(--sp-3);flex-direction:column;display:flex}.ClientsSection-module__kjDm2a__summary{padding-inline:var(--sp-1);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);font-weight:var(--fw-medium);color:var(--color-text-2);font-variant-numeric:tabular-nums;margin:0}.ClientsSection-module__kjDm2a__grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.ClientsSection-module__kjDm2a__tile{align-items:center;gap:var(--sp-3);min-width:0;min-height:84px;padding:var(--sp-4);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow .16s var(--ease-standard), border-color .16s var(--ease-standard), transform .16s var(--ease-standard);text-decoration:none;display:flex}@media (hover:hover){.ClientsSection-module__kjDm2a__tile:hover{box-shadow:var(--shadow-card);border-color:#0000}}.ClientsSection-module__kjDm2a__tile:active{transform:scale(.99)}.ClientsSection-module__kjDm2a__tile:focus-visible{box-shadow:0 0 0 3px var(--color-focus-border);border-color:#0000;outline:none}.ClientsSection-module__kjDm2a__tileStatic,.ClientsSection-module__kjDm2a__tileStatic:active{cursor:default;transform:none}@media (hover:hover){.ClientsSection-module__kjDm2a__tileStatic:hover{border-color:var(--color-hairline);box-shadow:none}}.ClientsSection-module__kjDm2a__table{--cols:minmax(0, 1.6fr) minmax(170px, 1fr) minmax(130px, .8fr) 24px;border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.ClientsSection-module__kjDm2a__panel{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.ClientsSection-module__kjDm2a__thead,.ClientsSection-module__kjDm2a__row{grid-template-columns:var(--cols);align-items:center;column-gap:var(--sp-5);padding-inline:var(--sp-5) var(--sp-4);display:grid}.ClientsSection-module__kjDm2a__thead{border-bottom:1px solid var(--color-border);min-height:48px}.ClientsSection-module__kjDm2a__headCell,.ClientsSection-module__kjDm2a__headButton{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);font-weight:var(--fw-semibold);color:var(--color-text-2)}.ClientsSection-module__kjDm2a__headButton{border-radius:var(--radius-sm);cursor:pointer;transition:background .16s var(--ease-standard), color .16s var(--ease-standard);background:0 0;border:0;align-items:center;gap:6px;margin-inline:-8px;padding:6px 8px;font-family:inherit;display:inline-flex}.ClientsSection-module__kjDm2a__headButton[aria-pressed=true]{color:var(--color-text-primary)}@media (hover:hover){.ClientsSection-module__kjDm2a__headButton:hover{background:var(--shell-hover-bg);color:var(--color-text-primary)}}.ClientsSection-module__kjDm2a__headButton:focus-visible{box-shadow:0 0 0 3px var(--color-focus-border);outline:none}.ClientsSection-module__kjDm2a__row{min-height:64px;padding-block:var(--sp-2);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s var(--ease-standard);background:0 0;border:0;text-decoration:none;position:relative}.ClientsSection-module__kjDm2a__row+.ClientsSection-module__kjDm2a__row:before{content:"";top:0;left:calc(var(--sp-5) + 40px + var(--sp-3));border-top:1px solid var(--color-hairline);position:absolute;right:0}@media (hover:hover){.ClientsSection-module__kjDm2a__row:hover{background:var(--shell-hover-bg)}}.ClientsSection-module__kjDm2a__row:active{background:var(--color-nav-active-bg)}.ClientsSection-module__kjDm2a__row:focus-visible{box-shadow:inset 0 0 0 3px var(--color-focus-border);outline:none}.ClientsSection-module__kjDm2a__cellClient{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.ClientsSection-module__kjDm2a__cell{min-width:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ClientsSection-module__kjDm2a__metaUnder{display:none}.ClientsSection-module__kjDm2a__chevron{color:var(--color-text-3);justify-content:flex-end;display:flex}.ClientsSection-module__kjDm2a__row.ClientsSection-module__kjDm2a__create .ClientsSection-module__kjDm2a__cellClient{grid-column:1/-1}@media (max-width:1199.98px){.ClientsSection-module__kjDm2a__table{--cols:minmax(0, 1.6fr) minmax(120px, .6fr) 24px}.ClientsSection-module__kjDm2a__cellPhone{display:none}.ClientsSection-module__kjDm2a__metaUnder{display:block}}@media (max-width:599.98px){.ClientsSection-module__kjDm2a__table{--cols:minmax(0, 1fr) 24px}.ClientsSection-module__kjDm2a__thead,.ClientsSection-module__kjDm2a__cellDate{display:none}.ClientsSection-module__kjDm2a__thead,.ClientsSection-module__kjDm2a__row{padding-inline:var(--sp-4) var(--sp-3);column-gap:var(--sp-3)}.ClientsSection-module__kjDm2a__row+.ClientsSection-module__kjDm2a__row:before{left:calc(var(--sp-4) + 40px + var(--sp-3))}}.ClientsSection-module__kjDm2a__avatar{border-radius:var(--radius-full);background:var(--color-surface-subtle);width:48px;height:48px;color:var(--color-text-secondary);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);letter-spacing:.01em;flex:none;justify-content:center;align-items:center;display:flex}.ClientsSection-module__kjDm2a__row .ClientsSection-module__kjDm2a__avatar{width:40px;height:40px;font-size:var(--fs-caption)}.ClientsSection-module__kjDm2a__itemBody{flex:1;gap:2px;min-width:0;display:grid}.ClientsSection-module__kjDm2a__itemName{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-medium);color:var(--color-text-primary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ClientsSection-module__kjDm2a__tile .ClientsSection-module__kjDm2a__itemName{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ClientsSection-module__kjDm2a__row .ClientsSection-module__kjDm2a__itemName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ClientsSection-module__kjDm2a__itemMeta{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ClientsSection-module__kjDm2a__createBody{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.ClientsSection-module__kjDm2a__createIcon{border-radius:var(--radius-full);background:var(--color-brand-soft);width:48px;height:48px;color:var(--color-brand);flex:none;justify-content:center;align-items:center;display:flex}.ClientsSection-module__kjDm2a__row .ClientsSection-module__kjDm2a__createIcon{width:40px;height:40px}.ClientsSection-module__kjDm2a__create .ClientsSection-module__kjDm2a__itemName{color:var(--color-brand)}.ClientsSection-module__kjDm2a__tile.ClientsSection-module__kjDm2a__create{border-style:dashed;border-color:var(--color-border);background:0 0}.ClientsSection-module__kjDm2a__state{align-items:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-5);text-align:center;flex-direction:column;display:flex}.ClientsSection-module__kjDm2a__state>button{margin-top:var(--sp-3)}.ClientsSection-module__kjDm2a__stateTitle{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--color-text-primary);margin:0}.ClientsSection-module__kjDm2a__stateText{max-width:52ch;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--color-text-secondary);margin:0}.ClientsSection-module__kjDm2a__skeletonRow,.ClientsSection-module__kjDm2a__skeletonTile{align-items:center;gap:var(--sp-4);display:flex}.ClientsSection-module__kjDm2a__skeletonRow{min-height:64px;padding:var(--sp-2) var(--sp-5)}.ClientsSection-module__kjDm2a__skeletonTile{min-height:84px;padding:var(--sp-4);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface)}.ClientsSection-module__kjDm2a__skeletonAvatar,.ClientsSection-module__kjDm2a__skeletonLine{background:var(--color-fill-2);animation:1.6s ease-in-out infinite ClientsSection-module__kjDm2a__pulse}.ClientsSection-module__kjDm2a__skeletonAvatar{border-radius:var(--radius-full);flex:none;width:44px;height:44px}.ClientsSection-module__kjDm2a__skeletonLines{flex-direction:column;flex:1;gap:8px;display:flex}.ClientsSection-module__kjDm2a__skeletonLine{border-radius:var(--radius-xs);height:10px;display:block}.ClientsSection-module__kjDm2a__skeletonLineDim{opacity:.7;width:26%}@keyframes ClientsSection-module__kjDm2a__pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ClientsSection-module__kjDm2a__tile,.ClientsSection-module__kjDm2a__row,.ClientsSection-module__kjDm2a__headButton,.ClientsSection-module__kjDm2a__skeletonAvatar,.ClientsSection-module__kjDm2a__skeletonLine{transition:none;animation:none}.ClientsSection-module__kjDm2a__tile:active{transform:none}}.ClientsSection-module__kjDm2a__more{align-items:center;gap:var(--sp-2);flex-direction:column;display:flex}@media (max-width:599.98px){.ClientsSection-module__kjDm2a__grid{gap:var(--sp-2);grid-template-columns:1fr}.ClientsSection-module__kjDm2a__tile,.ClientsSection-module__kjDm2a__skeletonTile{min-height:76px;padding:var(--sp-3) var(--sp-4)}.ClientsSection-module__kjDm2a__skeletonRow{gap:var(--sp-3);padding-inline:var(--sp-4)}}
.PasskeyManagementScreen-module__BcBbiG__wrap{gap:var(--sp-4);flex-direction:column;display:flex}.PasskeyManagementScreen-module__BcBbiG__state{gap:var(--sp-10);flex-direction:column;align-items:stretch;display:flex}.PasskeyManagementScreen-module__BcBbiG__heading{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-semibold);color:var(--color-text);text-wrap:balance;margin:0;padding-inline-end:var(--close-inset,0)}.PasskeyManagementScreen-module__BcBbiG__note{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--color-text-3);text-align:center;margin:0}.PasskeyManagementScreen-module__BcBbiG__list{flex-direction:column;margin:0 -12px;display:flex}.PasskeyManagementScreen-module__BcBbiG__card{animation:PasskeyManagementScreen-module__BcBbiG__cardIn .28s var(--ease-standard) both}@keyframes PasskeyManagementScreen-module__BcBbiG__cardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.PasskeyManagementScreen-module__BcBbiG__deleteIcon{color:var(--color-danger)}@media (prefers-reduced-motion:reduce){.PasskeyManagementScreen-module__BcBbiG__card{animation:none}}
.Booking-module__CDOU_W__page{gap:var(--sp-5);width:100%;min-width:0;max-width:960px;margin-inline:auto;padding-block-end:var(--sp-8);display:grid}.Booking-module__CDOU_W__form,.Booking-module__CDOU_W__group{gap:var(--sp-4);min-width:0;display:grid}.Booking-module__CDOU_W__group p{margin:0}.Booking-module__CDOU_W__panel{background:var(--color-surface);padding:var(--sp-5);border-radius:var(--radius-lg);gap:var(--sp-4);min-width:0;display:grid}.Booking-module__CDOU_W__panel h2,.Booking-module__CDOU_W__panel h3,.Booking-module__CDOU_W__group h2,.Booking-module__CDOU_W__group h3,.Booking-module__CDOU_W__page h1{margin:0}.Booking-module__CDOU_W__columns{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.Booking-module__CDOU_W__actions{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.Booking-module__CDOU_W__hint{color:var(--color-text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);margin:0}.Booking-module__CDOU_W__row{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-block:var(--sp-3);border-bottom:1px solid var(--color-border);display:flex}.Booking-module__CDOU_W__row span{overflow-wrap:anywhere;min-width:0}.Booking-module__CDOU_W__row small{color:var(--color-text-secondary);margin-top:var(--sp-1);display:block}.Booking-module__CDOU_W__list{margin:0;padding:0;list-style:none}.Booking-module__CDOU_W__total{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-h3);font-weight:var(--fw-semibold);display:flex}.Booking-module__CDOU_W__date{gap:var(--sp-2);font-size:var(--fs-body-sm);color:var(--color-text-secondary);display:grid}.Booking-module__CDOU_W__date input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:var(--sp-3);font:inherit;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text)}.Booking-module__CDOU_W__date input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Booking-module__CDOU_W__status{color:var(--color-text-secondary);font-size:var(--fs-body-sm)}.Booking-module__CDOU_W__title{font-size:var(--fs-h2);overflow-wrap:anywhere;margin:0}.Booking-module__CDOU_W__summary{gap:var(--sp-2) var(--sp-4);grid-template-columns:auto 1fr;margin:0;display:grid}.Booking-module__CDOU_W__summary dt{color:var(--color-text-secondary)}.Booking-module__CDOU_W__summary dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:767px){.Booking-module__CDOU_W__columns{grid-template-columns:minmax(0,1fr)}.Booking-module__CDOU_W__panel{padding:var(--sp-4)}.Booking-module__CDOU_W__page{gap:var(--sp-4)}.Booking-module__CDOU_W__summary{gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}.Booking-module__CDOU_W__summary dd{margin-bottom:var(--sp-2)}}.Booking-module__CDOU_W__preview{gap:var(--sp-3);font-size:var(--fs-body-sm)}.Booking-module__CDOU_W__preview .Booking-module__CDOU_W__title{font-size:var(--fs-h3)}.Booking-module__CDOU_W__previewServices{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.Booking-module__CDOU_W__preview .Booking-module__CDOU_W__actions{padding-top:var(--sp-2);gap:var(--sp-2)}
.CatalogSection-module__7_C-Vq__page{gap:var(--sp-6);flex-direction:column;width:100%;display:flex}.CatalogSection-module__7_C-Vq__head{--tab-underline-drop:calc(var(--sp-2) + 1px);--status-w:224px;--status-ring:4px;gap:var(--sp-6);flex-direction:column;display:flex;container:catalog-head/inline-size}.CatalogSection-module__7_C-Vq__titleRow{align-items:center;gap:var(--sp-4);display:flex}.CatalogSection-module__7_C-Vq__title{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-semibold);color:var(--color-text);margin:0}@media (max-width:1023.98px){.CatalogSection-module__7_C-Vq__title{margin-inline:var(--sp-5)}}.CatalogSection-module__7_C-Vq__addWide{flex:none;display:flex}.CatalogSection-module__7_C-Vq__addText{white-space:nowrap}.CatalogSection-module__7_C-Vq__addCompact{display:none}.CatalogSection-module__7_C-Vq__tab:focus-visible,.CatalogSection-module__7_C-Vq__hint:focus-visible{box-shadow:0 0 0 3px var(--color-focus-border);outline:none}.CatalogSection-module__7_C-Vq__toolbar{align-items:center;gap:var(--sp-4);padding-bottom:var(--sp-2);border-bottom:1px solid var(--color-hairline);display:flex}.CatalogSection-module__7_C-Vq__tabs{gap:var(--sp-4);touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:none;display:flex;position:relative}.CatalogSection-module__7_C-Vq__tab{height:var(--control-h-sm);padding:0 var(--sp-2);border-radius:var(--radius-xs);color:var(--color-text-2);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex;position:relative}.CatalogSection-module__7_C-Vq__tab[aria-selected=true]{color:var(--color-brand);font-weight:var(--fw-semibold)}.CatalogSection-module__7_C-Vq__tab{flex-direction:column;justify-content:center}.CatalogSection-module__7_C-Vq__tab:after{content:attr(data-label);visibility:hidden;height:0;font-weight:var(--fw-semibold);-webkit-user-select:none;user-select:none;pointer-events:none;overflow:hidden}.CatalogSection-module__7_C-Vq__tabIndicator{left:0;bottom:calc(-1 * var(--tab-underline-drop));background:var(--color-brand);opacity:0;pointer-events:none;width:0;height:2px;transition:transform var(--dur-standard) var(--ease-standard), width var(--dur-standard) var(--ease-standard);border-radius:1px;position:absolute}.CatalogSection-module__7_C-Vq__tabIndicator[data-ready=true]{opacity:1}@media (prefers-reduced-motion:reduce){.CatalogSection-module__7_C-Vq__tabIndicator{transition:none}}@media (hover:hover){.CatalogSection-module__7_C-Vq__tab:hover{color:var(--color-text)}.CatalogSection-module__7_C-Vq__tab[aria-selected=true]:hover{color:var(--color-brand)}}.CatalogSection-module__7_C-Vq__search{flex:1 1 0;min-width:160px}.CatalogSection-module__7_C-Vq__statusSlot{width:0;padding:var(--status-ring) 0;margin-block:calc(-1 * var(--status-ring));margin-inline:calc(-1 * var(--sp-4)) 0;visibility:hidden;transition:width var(--dur-standard) var(--ease-standard), padding var(--dur-standard) var(--ease-standard), margin var(--dur-standard) var(--ease-standard), visibility 0s linear var(--dur-standard);flex:none;display:flex;overflow:hidden}.CatalogSection-module__7_C-Vq__statusSlot[data-open]{width:calc(var(--status-w) + 2 * var(--status-ring));padding-inline:var(--status-ring);margin-inline:calc(-1 * var(--status-ring));visibility:visible;transition:width var(--dur-standard) var(--ease-standard), padding var(--dur-standard) var(--ease-standard), margin var(--dur-standard) var(--ease-standard), visibility 0s linear 0s}.CatalogSection-module__7_C-Vq__statusInner{width:var(--status-w);opacity:0;transition:opacity var(--dur-standard) var(--ease-standard);flex:none}.CatalogSection-module__7_C-Vq__statusSlot[data-open] .CatalogSection-module__7_C-Vq__statusInner{opacity:1}.CatalogSection-module__7_C-Vq__statusSwitch{width:100%}@media (prefers-reduced-motion:reduce){.CatalogSection-module__7_C-Vq__statusSlot,.CatalogSection-module__7_C-Vq__statusSlot[data-open],.CatalogSection-module__7_C-Vq__statusInner{transition:none}}.CatalogSection-module__7_C-Vq__addWide[data-pending],.CatalogSection-module__7_C-Vq__addCompact[data-pending]{visibility:hidden}@container catalog-head (max-width:879.98px){.CatalogSection-module__7_C-Vq__addText{display:none}.CatalogSection-module__7_C-Vq__addButton{width:var(--control-h-sm);padding-inline:0}}@container catalog-head (max-width:679.98px){.CatalogSection-module__7_C-Vq__toolbar{--status-w:176px}}@container catalog-head (max-width:599.98px){.CatalogSection-module__7_C-Vq__toolbar{--status-w:160px;gap:var(--sp-3)}.CatalogSection-module__7_C-Vq__search{min-width:120px}.CatalogSection-module__7_C-Vq__statusSlot{margin-inline-start:calc(-1 * var(--sp-3))}}@media (max-width:599.98px){.CatalogSection-module__7_C-Vq__head{--tab-underline-drop:1px;gap:var(--sp-4)}.CatalogSection-module__7_C-Vq__addWide{display:none}.CatalogSection-module__7_C-Vq__addCompact{margin-block-end:calc(-1 * var(--sp-2));display:block}.CatalogSection-module__7_C-Vq__toolbar{display:contents}.CatalogSection-module__7_C-Vq__tabs{border-bottom:1px solid var(--color-hairline);order:1}.CatalogSection-module__7_C-Vq__statusSlot{width:auto;margin:calc(-1 * var(--sp-4)) 0 0;transition:grid-template-rows var(--dur-standard) var(--ease-standard), margin var(--dur-standard) var(--ease-standard), visibility 0s linear var(--dur-standard);order:2;grid-template-rows:0fr;padding:0;display:grid;overflow:visible}.CatalogSection-module__7_C-Vq__statusSlot[data-open]{width:auto;transition:grid-template-rows var(--dur-standard) var(--ease-standard), margin var(--dur-standard) var(--ease-standard), visibility 0s linear 0s;grid-template-rows:1fr;margin:0;padding:0}.CatalogSection-module__7_C-Vq__statusInner{width:auto;min-height:0;padding:var(--status-ring);margin:calc(-1 * var(--status-ring));overflow:hidden}.CatalogSection-module__7_C-Vq__search{flex:none;order:3;min-width:0}}.CatalogSection-module__7_C-Vq__section{gap:var(--sp-3);touch-action:pan-y;flex-direction:column;display:flex}.CatalogSection-module__7_C-Vq__summary{padding-inline:var(--sp-1);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);font-weight:var(--fw-medium);color:var(--color-text-2);font-variant-numeric:tabular-nums;margin:0;margin-block-end:calc(-1 * var(--sp-1))}.CatalogSection-module__7_C-Vq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CatalogSection-module__7_C-Vq__surface{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:var(--sp-2) var(--sp-6)}.CatalogSection-module__7_C-Vq__listCard{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.CatalogSection-module__7_C-Vq__cardBody{padding:var(--sp-2) var(--sp-6)}.CatalogSection-module__7_C-Vq__list{--thumb:56px;--row-pad:var(--sp-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CatalogSection-module__7_C-Vq__list>li{position:relative}.CatalogSection-module__7_C-Vq__list>li+li:before{content:"";border-top:1px solid var(--color-hairline);position:absolute;top:0;left:0;right:0}.CatalogSection-module__7_C-Vq__row{grid-template-columns:var(--thumb) minmax(0, 1fr) auto;align-items:center;column-gap:var(--sp-4);width:100%;min-height:calc(var(--thumb) + 2 * var(--sp-3));padding:var(--sp-3) var(--sp-5) var(--sp-3) var(--row-pad);color:var(--color-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s var(--ease-standard);display:grid;position:relative}@media (hover:hover){.CatalogSection-module__7_C-Vq__list>li:hover{background:var(--shell-hover-bg)}}.CatalogSection-module__7_C-Vq__list>li:active{background:var(--color-fill)}.CatalogSection-module__7_C-Vq__row:has(.CatalogSection-module__7_C-Vq__open:focus-visible){box-shadow:inset 0 0 0 3px var(--color-focus-border)}.CatalogSection-module__7_C-Vq__open{min-width:0;color:inherit;font:inherit;font-size:var(--fs-body-lg);line-height:1.3;font-weight:var(--fw-semibold);text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.CatalogSection-module__7_C-Vq__open:focus-visible{outline:none}.CatalogSection-module__7_C-Vq__open:after{content:"";position:absolute;inset:0}.CatalogSection-module__7_C-Vq__thumb{width:var(--thumb);height:var(--thumb);border-radius:var(--radius-sm);background:var(--color-surface-subtle);place-items:center;display:grid}.CatalogSection-module__7_C-Vq__thumb svg{width:58%;height:58%;color:var(--color-text-3)}.CatalogSection-module__7_C-Vq__thumbPhoto{border-radius:inherit;background-position:50%;background-size:cover;width:100%;height:100%}.CatalogSection-module__7_C-Vq__list>li:has(.CatalogSection-module__7_C-Vq__rowCreated){animation:CatalogSection-module__7_C-Vq__row-created 6s var(--ease-standard) both}@keyframes CatalogSection-module__7_C-Vq__row-created{0%{background:0 0}8%,70%{background:var(--color-brand-soft)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.CatalogSection-module__7_C-Vq__list>li:has(.CatalogSection-module__7_C-Vq__rowCreated){background:var(--color-brand-soft);animation:none}}.CatalogSection-module__7_C-Vq__createdHidden{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.CatalogSection-module__7_C-Vq__rowMain{flex-direction:column;gap:4px;min-width:0;display:flex}.CatalogSection-module__7_C-Vq__nameLine{align-items:center;gap:var(--sp-1);min-width:0;display:flex}.CatalogSection-module__7_C-Vq__rowMeta{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--color-text-2);align-items:center;gap:6px;display:inline-flex}.CatalogSection-module__7_C-Vq__rowMeta>svg{color:var(--color-text-3);flex:none}.CatalogSection-module__7_C-Vq__hint{z-index:1;border-radius:var(--radius-full);cursor:help;background:0 0;border:0;flex:none;place-items:center;width:32px;height:32px;margin:-8px 0;padding:0;display:grid;position:relative}.CatalogSection-module__7_C-Vq__list .CatalogSection-module__7_C-Vq__dragRow{min-height:0;padding:0 0 0 var(--sp-1);border-radius:0;gap:0}.CatalogSection-module__7_C-Vq__list .CatalogSection-module__7_C-Vq__dragRow .CatalogSection-module__7_C-Vq__row{padding-inline-start:0}.CatalogSection-module__7_C-Vq__list .CatalogSection-module__7_C-Vq__dragRow+.CatalogSection-module__7_C-Vq__dragRow:before{left:0}.CatalogSection-module__7_C-Vq__list .CatalogSection-module__7_C-Vq__dragRow[data-dragging=true]{border-radius:var(--radius-sm)}.CatalogSection-module__7_C-Vq__rowPrice{font-size:var(--fs-body-lg);line-height:1.3;font-weight:var(--fw-semibold);color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:599.98px){.CatalogSection-module__7_C-Vq__list{--thumb:48px;--row-pad:var(--sp-4)}.CatalogSection-module__7_C-Vq__cardBody{padding-inline:var(--sp-4)}.CatalogSection-module__7_C-Vq__list .CatalogSection-module__7_C-Vq__dragRow>button:first-child{width:36px}.CatalogSection-module__7_C-Vq__row{column-gap:var(--sp-3);padding-inline-end:var(--sp-4)}}.CatalogSection-module__7_C-Vq__statuses{gap:2px var(--sp-3);flex-wrap:wrap;margin-top:2px;display:flex}.CatalogSection-module__7_C-Vq__status{color:var(--color-text-2);align-items:center;gap:4px;display:inline-flex}.CatalogSection-module__7_C-Vq__state{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-6) 0;flex-direction:column;display:flex}.CatalogSection-module__7_C-Vq__state>button{margin-top:var(--sp-2)}.CatalogSection-module__7_C-Vq__stateTitle{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--color-text);margin:0}.CatalogSection-module__7_C-Vq__stateText{max-width:52ch;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--color-text-2);margin:0}.CatalogSection-module__7_C-Vq__skeletonRow{align-items:center;gap:var(--sp-4);min-height:80px;display:flex}.CatalogSection-module__7_C-Vq__skeletonThumb{border-radius:var(--radius-sm);background:var(--color-fill-2);flex:none;width:56px;height:56px}.CatalogSection-module__7_C-Vq__skeletonLine{max-width:50%}.CatalogSection-module__7_C-Vq__skeletonLine,.CatalogSection-module__7_C-Vq__skeletonPrice{border-radius:var(--radius-xs);background:var(--color-fill-2);height:10px;animation:1.6s ease-in-out infinite CatalogSection-module__7_C-Vq__pulse;display:block}.CatalogSection-module__7_C-Vq__skeletonPrice{flex:none;width:64px}@keyframes CatalogSection-module__7_C-Vq__pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.CatalogSection-module__7_C-Vq__skeletonLine,.CatalogSection-module__7_C-Vq__skeletonPrice{animation:none}}@media (max-width:599.98px){.CatalogSection-module__7_C-Vq__surface{padding-inline:var(--sp-4)}}.CatalogSection-module__7_C-Vq__orderNotice{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface);display:flex}.CatalogSection-module__7_C-Vq__orderNotice>svg{flex:none;margin-top:2px}.CatalogSection-module__7_C-Vq__orderNoticeBody{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.CatalogSection-module__7_C-Vq__saveFloat{bottom:var(--sp-4);z-index:2;pointer-events:none;justify-content:flex-end;display:flex;position:sticky}.CatalogSection-module__7_C-Vq__saveFloat>*{pointer-events:auto;box-shadow:var(--shadow-popover)}@media (max-width:599.98px){.CatalogSection-module__7_C-Vq__saveFloat>*{width:100%}}
.ChatVideoPlayer-module__GF1E1G__screen{}.ChatVideoPlayer-module__GF1E1G__surface{}.ChatVideoPlayer-module__GF1E1G__blackout{}.ChatVideoPlayer-module__GF1E1G__screen[data-idle]{cursor:none}.ChatVideoPlayer-module__GF1E1G__stage{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ChatVideoPlayer-module__GF1E1G__busy{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ChatVideoPlayer-module__GF1E1G__video{object-fit:contain;background:0 0;width:auto;max-width:100%;height:auto;max-height:100%}.ChatVideoPlayer-module__GF1E1G__error{padding-inline:var(--sp-6);text-align:center;color:var(--color-on-media);font-size:var(--fs-body);margin:0}.ChatVideoPlayer-module__GF1E1G__spinner{border:2px solid #ffffff40;border-top-color:var(--color-on-media);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite ChatVideoPlayer-module__GF1E1G__spin}@keyframes ChatVideoPlayer-module__GF1E1G__spin{to{transform:rotate(1turn)}}.ChatVideoPlayer-module__GF1E1G__hairline{inset-inline:var(--sp-4);bottom:calc(env(safe-area-inset-bottom) + var(--sp-4));opacity:0;pointer-events:none;background:#ffffff2e;border-radius:999px;height:3px;transition:opacity .18s;position:absolute;overflow:hidden}.ChatVideoPlayer-module__GF1E1G__hairline[data-visible]{opacity:1}.ChatVideoPlayer-module__GF1E1G__screen[data-dragging] .ChatVideoPlayer-module__GF1E1G__hairline,.ChatVideoPlayer-module__GF1E1G__screen[data-returning] .ChatVideoPlayer-module__GF1E1G__hairline{opacity:0;transition:none}.ChatVideoPlayer-module__GF1E1G__hairlineFill{background:var(--color-on-media);transform-origin:0;height:100%;transform:scaleX(var(--share,0));will-change:transform;display:block}.ChatVideoPlayer-module__GF1E1G__top,.ChatVideoPlayer-module__GF1E1G__bar{align-items:center;gap:var(--sp-3);display:flex;inset-inline:0;}.ChatVideoPlayer-module__GF1E1G__top{padding:calc(var(--sp-3) + env(safe-area-inset-top)) var(--sp-4) 0;justify-content:space-between;top:0}.ChatVideoPlayer-module__GF1E1G__bar{bottom:calc(env(safe-area-inset-bottom) + var(--sp-3));margin-inline:var(--sp-4);padding:var(--sp-1) var(--sp-4);gap:var(--sp-3);border-radius:999px;}.ChatVideoPlayer-module__GF1E1G__round{}.ChatVideoPlayer-module__GF1E1G__center{width:64px;height:64px;margin:auto;position:absolute;inset:0;}.ChatVideoPlayer-module__GF1E1G__track:focus-visible{outline:2px solid var(--color-on-media);outline-offset:2px}.ChatVideoPlayer-module__GF1E1G__center svg{width:30px;height:30px}.ChatVideoPlayer-module__GF1E1G__time{text-align:center;min-width:38px;color:var(--color-on-media);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;flex:none}.ChatVideoPlayer-module__GF1E1G__track{cursor:pointer;touch-action:none;flex:1;align-items:center;min-width:0;height:44px;display:flex;position:relative;container-type:inline-size}.ChatVideoPlayer-module__GF1E1G__track:before{content:"";background:#ffffff47;border-radius:999px;height:4px;position:absolute;inset-inline:0}.ChatVideoPlayer-module__GF1E1G__played{width:calc(var(--share,0) * 100%);background:var(--color-on-media);border-radius:999px;height:4px;position:absolute;inset-inline-start:0}.ChatVideoPlayer-module__GF1E1G__knob{background:var(--color-on-media);width:14px;height:14px;transform:translateX(calc(var(--share,0) * (100cqw - 14px)));border-radius:50%;position:absolute;inset-inline-start:0;box-shadow:0 1px 4px #00000073}@media (prefers-reduced-motion:reduce){.ChatVideoPlayer-module__GF1E1G__surface,.ChatVideoPlayer-module__GF1E1G__top,.ChatVideoPlayer-module__GF1E1G__bar,.ChatVideoPlayer-module__GF1E1G__hairline{transition:none}.ChatVideoPlayer-module__GF1E1G__spinner{animation-duration:2.4s}}@media (min-width:1024px){.ChatVideoPlayer-module__GF1E1G__stage{inset:var(--sp-10) var(--sp-10) 96px}.ChatVideoPlayer-module__GF1E1G__top{padding-inline:var(--sp-8)}.ChatVideoPlayer-module__GF1E1G__bar{max-width:640px;margin-inline:auto;inset-inline:0}}
.SearchField-module__fG8HnW__field{min-width:0;height:var(--control-h-sm);border-radius:var(--control-radius,var(--radius-control));background:var(--color-field-bg);transition:background .16s var(--ease-standard), border-color .16s var(--ease-standard), box-shadow .16s var(--ease-standard);border:1px solid #0000;align-items:center;display:flex;position:relative}@media (hover:hover){.SearchField-module__fG8HnW__field:hover{background:var(--color-field-bg-hover)}}.SearchField-module__fG8HnW__field:focus-within{background:var(--color-surface);border-color:var(--color-focus-border);box-shadow:0 0 0 3px var(--color-focus)}.SearchField-module__fG8HnW__icon{color:var(--color-text-3);pointer-events:none;transition:color .16s var(--ease-standard);display:flex;position:absolute;left:14px}.SearchField-module__fG8HnW__field:focus-within .SearchField-module__fG8HnW__icon{color:var(--color-text-2)}.SearchField-module__fG8HnW__input{min-width:0;height:100%;padding:0 var(--sp-4) 0 44px;border-radius:inherit;color:var(--color-text-primary);font:inherit;font-size:var(--fs-field);appearance:none;background:0 0;border:0;outline:none;flex:1}.SearchField-module__fG8HnW__input::placeholder{color:var(--color-text-3)}.SearchField-module__fG8HnW__input::-webkit-search-cancel-button{appearance:none}.SearchField-module__fG8HnW__input::-webkit-search-decoration{appearance:none}.SearchField-module__fG8HnW__clear~.SearchField-module__fG8HnW__input{padding-right:44px}.SearchField-module__fG8HnW__input:has(+.SearchField-module__fG8HnW__clear){padding-right:44px}.SearchField-module__fG8HnW__clear{border-radius:calc(var(--control-radius,var(--radius-control)) - 6px);width:32px;height:32px;color:var(--color-text-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s var(--ease-standard), color .16s var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;right:6px}@media (hover:hover){.SearchField-module__fG8HnW__clear:hover{background:var(--color-fill);color:var(--color-text-primary)}}.SearchField-module__fG8HnW__clear:focus-visible{box-shadow:0 0 0 3px var(--color-focus-border);outline:none}@media (prefers-reduced-motion:reduce){.SearchField-module__fG8HnW__field,.SearchField-module__fG8HnW__icon,.SearchField-module__fG8HnW__clear{transition:none}}.SearchField-module__fG8HnW__outline{border-color:var(--color-hairline);background:var(--color-surface)}@media (hover:hover){.SearchField-module__fG8HnW__outline:hover{background:var(--color-surface);border-color:var(--color-border)}}.SearchField-module__fG8HnW__outline .SearchField-module__fG8HnW__input{padding-left:40px}
.EmailBindingScreen-module__af0mLq__slider{position:relative}.EmailBindingScreen-module__af0mLq__panel{transition:opacity var(--dur-step) var(--ease-standard), transform var(--dur-step) var(--ease-standard)}.EmailBindingScreen-module__af0mLq__inputPanel{opacity:1;transform:translate(0)}.EmailBindingScreen-module__af0mLq__codePanel{opacity:0;transform:translateX(var(--sp-6));pointer-events:none;position:absolute;inset:0 0 auto}.EmailBindingScreen-module__af0mLq__slider[data-step=code] .EmailBindingScreen-module__af0mLq__inputPanel{opacity:0;transform:translateX(calc(-1 * var(--sp-6)));pointer-events:none;position:absolute;inset:0 0 auto}.EmailBindingScreen-module__af0mLq__slider[data-step=code] .EmailBindingScreen-module__af0mLq__codePanel{opacity:1;pointer-events:auto;position:static;transform:translate(0)}.EmailBindingScreen-module__af0mLq__inputForm{gap:var(--sp-10);flex-direction:column;display:flex}.EmailBindingScreen-module__af0mLq__hero{margin-inline:auto;margin-top:calc(var(--sp-10) - var(--sp-3));width:auto;max-width:70%;height:140px;display:block}@media (min-width:1024px){.EmailBindingScreen-module__af0mLq__hero{margin-top:calc(var(--sp-10) - var(--sp-6))}}.EmailBindingScreen-module__af0mLq__head{gap:var(--sp-3);text-align:center;flex-direction:column;display:flex}.EmailBindingScreen-module__af0mLq__heading{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-semibold);color:var(--color-text);text-wrap:balance;margin:0;padding-inline-end:var(--close-inset,0)}.EmailBindingScreen-module__af0mLq__head .EmailBindingScreen-module__af0mLq__heading{padding-inline-start:var(--close-inset,0)}.EmailBindingScreen-module__af0mLq__desc{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text);margin:0}.EmailBindingScreen-module__af0mLq__linkbtn{padding:var(--sp-2);font-family:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--color-text-3);cursor:pointer;background:0 0;border:0}.EmailBindingScreen-module__af0mLq__linkbtn:hover{color:var(--color-text-2)}.EmailBindingScreen-module__af0mLq__card{animation:EmailBindingScreen-module__af0mLq__cardIn .28s var(--ease-standard) both}@keyframes EmailBindingScreen-module__af0mLq__cardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.EmailBindingScreen-module__af0mLq__card{animation:none}}.EmailBindingScreen-module__af0mLq__deleteIcon{color:var(--color-danger)}
