.client-workspace_shell__UXSuD{position:relative;isolation:isolate;min-height:100svh;background:hsl(var(--background));color:hsl(var(--foreground))}.client-workspace_shell__UXSuD main,.client-workspace_shell__UXSuD>div:not(.client-workspace_film__lwUyu){background:transparent!important}.client-workspace_film__lwUyu{position:fixed;inset:0;z-index:-1;pointer-events:none;background:#000}.client-workspace_film__lwUyu video{width:100%;height:100%;object-fit:cover;opacity:.3}@media(prefers-reduced-motion:reduce){.client-workspace_film__lwUyu video{opacity:.18}}.notification-preferences_dialog__fxOdZ{background:#fff!important;color:#111!important;border:1px solid #aaa!important;border-radius:0!important;width:calc(100vw - 32px)!important;max-width:440px!important;max-height:90dvh;overflow:auto;padding:28px!important}.notification-preferences_dialog__fxOdZ p{color:#666!important;font-size:14px!important;line-height:1.5!important}.notification-preferences_choices__f2PuG{display:grid;gap:8px;margin:6px 0}.notification-preferences_choices__f2PuG button{display:flex;align-items:center;gap:14px;text-align:left;padding:14px;background:transparent;border:1px solid #bbb;color:inherit;min-height:56px}.notification-preferences_choices__f2PuG button[aria-checked=true]{border:2px solid;padding:13px}.notification-preferences_choices__f2PuG small{display:block;font-size:12px;opacity:.7;margin-top:3px}.notification-preferences_dialog__fxOdZ button:disabled{opacity:.5;cursor:wait}.notification-preferences_save__az4qR{background:#111;color:#fff;padding:14px;min-height:48px}.notification-preferences_footer__vNZiq{display:flex;justify-content:space-between;gap:16px;font-size:13px}.notification-preferences_footer__vNZiq button{min-height:40px;text-decoration:underline}.notification-preferences_note__4JkyM{margin:0}.notification-preferences_settings__qxSsB{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid;border-radius:4px;font-size:14px}.dark .notification-preferences_dialog__fxOdZ{background:#111!important;color:#fff!important}.dark .notification-preferences_dialog__fxOdZ p{color:#ccc!important}.dark .notification-preferences_save__az4qR{background:#fff;color:#111}.notification-preferences_dialog__fxOdZ h2{font-size:24px!important;line-height:1.2!important;margin:8px 16px 0 0!important}@media(max-width:480px){.notification-preferences_dialog__fxOdZ{padding:20px!important;gap:12px!important}.notification-preferences_dialog__fxOdZ h2{font-size:22px!important}.notification-preferences_dialog__fxOdZ p{font-size:13px!important}.notification-preferences_choices__f2PuG{gap:6px;margin:0}.notification-preferences_choices__f2PuG button{padding:10px;min-height:48px}.notification-preferences_choices__f2PuG button[aria-checked=true]{padding:9px}}.account-dashboard_panel__z4aq4{background:hsl(var(--background));color:inherit;border:1px solid hsl(var(--border));border-radius:12px;padding:32px;max-width:1100px}.account-dashboard_panel__z4aq4 .container{width:100%;max-width:none;margin:0;padding:0}.account-dashboard_panel__z4aq4 .lc-account-tabs{display:flex;flex-wrap:wrap;gap:24px;border-bottom:1px solid #ddd;margin:24px 0;padding:0;list-style:none}.account-dashboard_panel__z4aq4 .lc-account-tabs a{display:block;padding:14px 0;font-size:18px;color:inherit;opacity:.65}.account-dashboard_panel__z4aq4 .lc-account-tabs .active a{opacity:1;border-bottom:2px solid}.account-dashboard_panel__z4aq4 .lc-account-form{max-width:850px}.account-dashboard_panel__z4aq4 .lc-account-form .row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.account-dashboard_panel__z4aq4 .lc-account-form label{display:block;font-size:14px;margin-bottom:8px}.account-dashboard_panel__z4aq4 .lc-account-form input{width:100%;min-width:0;height:48px;border:1px solid #ddd;border-radius:0;background:transparent;color:inherit;padding:12px 16px;margin-bottom:24px;font-size:15px}.account-dashboard_panel__z4aq4 .lc-account-note{font-size:13px;line-height:1.7;opacity:.75;margin:0 0 24px}.account-dashboard_panel__z4aq4 .lc-account-action,.account-dashboard_panel__z4aq4 .lc-account-refresh{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 20px;border:1px solid;font-size:13px}.account-dashboard_panel__z4aq4 .lc-account-appointments h3{font-size:24px;font-weight:600;margin-bottom:16px}.account-dashboard_panel__z4aq4 .lc-account-refresh{margin-bottom:16px}.account-dashboard_panel__z4aq4 .lc-account-appointment{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;border-bottom:1px solid #ddd;font-size:14px}.account-dashboard_panel__z4aq4 .lc-account-appointment>div{display:grid;gap:6px;width:100%}.account-dashboard_panel__z4aq4 .lc-account-appointment span{font-size:13px;opacity:.75}.account-dashboard_panel__z4aq4 .lc-account-appointment a{text-decoration:underline;text-underline-offset:4px;padding:8px 0}.account-dashboard_panel__z4aq4 .lc-account-empty{padding-top:24px}.account-dashboard_panel__z4aq4 .lc-account-empty p{margin-bottom:20px}.account-dashboard_actions__Vt6jR{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 22px;font-size:13px}.account-dashboard_actions__Vt6jR a{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:9px 12px;border:1px solid #a8a8a8;border-radius:3px;text-align:center;text-decoration:none;text-underline-offset:5px}.account-dashboard_panel__z4aq4 .lc-account-appointment{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.account-dashboard_panel__z4aq4 .lc-account-appointment>div{min-width:0}.account-dashboard_panel__z4aq4 .lc-account-appointment>b{white-space:nowrap}.account-dashboard_panel__z4aq4 .lc-account-appointment a{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:max-content;max-width:100%;min-height:42px;padding:8px 12px;border:1px solid #a8a8a8;border-radius:3px;text-align:center;overflow-wrap:anywhere}@media(max-width:640px){.account-dashboard_panel__z4aq4{padding:20px 16px}.account-dashboard_panel__z4aq4 .lc-account-form .row{grid-template-columns:1fr;gap:0}.account-dashboard_panel__z4aq4 .lc-account-tabs{display:flex;gap:0}.account-dashboard_panel__z4aq4 .lc-account-tabs li{flex:1;min-width:0;text-align:center}.account-dashboard_panel__z4aq4 .lc-account-tabs a{font-size:14px;white-space:nowrap}.account-dashboard_actions__Vt6jR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.account-dashboard_actions__Vt6jR>*{width:100%;min-width:0}.account-dashboard_panel__z4aq4 .lc-account-appointment{grid-template-columns:minmax(0,1fr);gap:8px;padding:18px 0}.account-dashboard_panel__z4aq4 .lc-account-appointment>div{width:100%;overflow-wrap:anywhere}.account-dashboard_panel__z4aq4 .lc-account-appointment>b{justify-self:start}.account-dashboard_panel__z4aq4 .lc-account-appointment a{width:100%}}.install-app_panel__rYWti{background:#080808!important;color:#f5f5f5!important;border-color:#ffffff30!important}.install-app_panel__rYWti.install-app_inline__Pb4Dk{background:#fff!important;color:#171717!important;border-color:#ddd!important}.install-app_panel__rYWti button{background:#fff!important;color:#111!important;border:1px solid #fff!important;min-height:44px;height:auto;white-space:normal;text-align:center}.install-app_panel__rYWti.install-app_inline__Pb4Dk button{background:#171717!important;color:#fff!important;border-color:#171717!important}.install-app_panel__rYWti button:hover{background:#e8e8e8!important;color:#111!important}.install-app_panel__rYWti.install-app_inline__Pb4Dk button:hover{background:#333!important;color:#fff!important}.install-app_panel__rYWti button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.install-app_panel__rYWti .install-app_help___vB8f{color:#d4d4d4!important}.install-app_panel__rYWti.install-app_inline__Pb4Dk .install-app_help___vB8f{color:#555!important}.install-app_panel__rYWti{position:relative;z-index:1;padding:8px 12px!important}.install-app_content__f5SF1{max-width:1100px;margin:0 auto;container-type:inline-size}.install-app_row__MzIIN{display:flex;align-items:center;justify-content:space-between;gap:16px}.install-app_title__yT5Al{margin:0!important;font-size:14px;font-weight:600;line-height:1.3;white-space:nowrap}.install-app_actions__uaO30{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.install-app_panel__rYWti .install-app_actions__uaO30 button{flex:0 0 auto;white-space:nowrap;padding:0 14px;font-size:13px}.install-app_shortLabel__4HenE{display:none}.install-app_help___vB8f{margin:8px 0 0}@container(max-width:650px){.install-app_row__MzIIN{gap:8px}.install-app_title__yT5Al{font-size:12px}.install-app_longLabel__30iaE{display:none}.install-app_shortLabel__4HenE{display:inline}.install-app_actions__uaO30{gap:6px}.install-app_panel__rYWti .install-app_actions__uaO30 button{font-size:12px;padding:0 10px}}.install-app_dock__F_Vcb{position:fixed;right:12px;top:calc(96px + env(safe-area-inset-top,0px));z-index:40;display:flex;flex-direction:column;gap:6px}.install-app_dock__F_Vcb button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#fff;color:#111;border:1px solid #777;border-radius:0;box-shadow:none}.install-app_dock__F_Vcb button:hover{background:#111;color:#fff}.install-app_dock__F_Vcb button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.install-app_dock__F_Vcb button:disabled{opacity:.5}.install-app_action__fWHPI{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid;background:#171717;color:#fff;font-size:13px;font-weight:600;white-space:nowrap}.dark .install-app_action__fWHPI{background:#fff;color:#111;border-color:#fff}.install-app_action__fWHPI:focus-visible{outline:2px solid currentColor;outline-offset:3px}.dark .install-app_dock__F_Vcb button{background:#111;color:#fff;border-color:#999}.install-app_installDialog__7CFD2{background:#fff!important;color:#111!important;border:1px solid #999!important;border-radius:0!important}.install-app_installDialog__7CFD2 [id],.install-app_installDialog__7CFD2 p{color:inherit}.dark .install-app_installDialog__7CFD2{background:#111!important;color:#fff!important}@media(max-width:767px){.install-app_dock__F_Vcb{right:10px;top:auto;bottom:calc(84px + env(safe-area-inset-bottom,0px))}}