.panel_launcher__aZ7so{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:var(--layer-popover);display:inline-flex;align-items:center;justify-content:center;min-width:var(--control-min-width);max-width:calc(100vw - var(--space-7));gap:var(--space-2);min-height:var(--control-min-height);padding:var(--space-2) var(--space-3);border-color:var(--accent);border-radius:var(--radius-full);background:var(--accent);color:var(--accent-text);box-shadow:var(--space-none) var(--space-1) var(--space-3) var(--backdrop)}.panel_launcher__aZ7so span{overflow-wrap:anywhere;min-width:0}.panel_launcher__aZ7so svg{flex-shrink:0}.panel_launcher__aZ7so:hover:not(:disabled){background:var(--accent)}.panel_icon__mcgvg{width:var(--space-6);height:var(--space-6)}.panel_panel__USWXz{--assistant-panel-width:27.5rem;--assistant-panel-max-height:85vh;position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:var(--layer-modal);display:flex;flex-direction:column;width:var(--assistant-panel-width);max-width:calc(100vw - var(--space-7));max-height:var(--assistant-panel-max-height);overflow:hidden;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text);box-shadow:var(--space-none) var(--space-2) var(--space-6) var(--backdrop)}.panel_panel__USWXz:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:calc(var(--focus-offset) * -1)}.panel_header__I_sk9{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);background:light-dark(var(--text),var(--surface));color:light-dark(var(--surface),var(--text))}.panel_heading__Fcv_x{overflow-wrap:anywhere;min-width:var(--space-none)}.panel_title__kickn{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);font-family:var(--type-display-family);font-size:var(--type-title-size);line-height:var(--type-title-line-height);font-weight:var(--weight-strong)}.panel_context__V5TIp,.panel_header__I_sk9,.panel_tabs__9FMM4,.panel_title__kickn>img,.panel_title__kickn>svg{flex-shrink:0}.panel_subtitle__uepT_{font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);color:light-dark(var(--divider),var(--text-muted))}.panel_close___9kdq{flex-shrink:0;min-width:var(--control-min-width);min-height:var(--control-min-height);padding:var(--space-none);border-color:transparent;border-radius:var(--radius-full);background:transparent;color:inherit;font-size:var(--type-title-size);line-height:var(--type-title-line-height)}.panel_close___9kdq:hover:not(:disabled){background:transparent;border-color:currentColor}.panel_context__V5TIp{padding:var(--space-2) var(--space-4);background:var(--surface);color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.panel_context__V5TIp,.panel_tabs__9FMM4{border-bottom:var(--border-width) solid var(--divider)}.panel_tabs__9FMM4{display:flex}.panel_tab__Yj4Sj{flex:1 1 0;min-width:var(--space-none);padding:var(--space-2) var(--space-2);border:var(--border-width) solid transparent;border-bottom-width:var(--focus-width);border-radius:var(--radius-none);background:transparent;color:var(--text-muted);font-weight:var(--weight-medium)}.panel_tab__Yj4Sj:hover:not(:disabled){background:var(--surface)}.panel_tab__Yj4Sj[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text);font-weight:var(--weight-strong)}.panel_body__KHg5M{flex:1 1 auto;min-height:var(--space-none);overflow:auto;scroll-padding-block:var(--space-4);padding:var(--space-4)}.panel_suggestions__3WNZj{display:grid;gap:var(--space-2);margin:var(--space-2) var(--space-none) var(--space-3);padding:var(--space-none);list-style:none}.panel_suggestion__LNZOT{width:100%;text-align:left;font-weight:var(--weight-regular)}.panel_count__tPYS8{margin-top:var(--space-1);text-align:right;color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}@media (max-width:44.9375rem){.panel_panel__USWXz{inset:var(--space-none);width:auto;max-width:none;max-height:none;border:none;border-radius:var(--radius-none)}}@media (max-height:36rem){.panel_panel__USWXz{overflow-y:auto;scroll-padding-block:var(--space-4)}.panel_body__KHg5M{flex:0 0 auto;overflow:visible}}.feedback_feedback__eI4v1{display:grid;gap:.75rem;overflow-wrap:anywhere}.feedback_feedback__eI4v1 form{display:grid;gap:var(--space-2)}.feedback_feedback__eI4v1 form>button,.feedback_feedback__eI4v1 form>label:not(:first-child){margin-top:var(--space-1)}.feedback_feedback__eI4v1 label{font-weight:600}.feedback_feedback__eI4v1 select,.feedback_feedback__eI4v1 textarea{width:100%;min-width:0;color:inherit;background:transparent;border:1px solid;border-radius:.4rem;padding:.6rem;font:inherit}.feedback_feedback__eI4v1 button{min-height:2.75rem;border:1px solid;border-radius:.4rem;padding:.5rem .75rem;text-align:start;font:inherit}.feedback_feedback__eI4v1 button:disabled{opacity:.55}.feedback_feedback__eI4v1 :focus-visible{outline:2px solid currentColor;outline-offset:3px}.feedback_feedback__eI4v1 ol,.feedback_feedback__eI4v1 ul{display:grid;gap:1rem;padding-inline-start:1.2rem}.feedback_actions__DHEi9{display:flex;flex-wrap:wrap;gap:.5rem}.appearance_containedPhoto__wTSp_{object-fit:contain}.workspace_chrome__dReDH{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding:var(--space-4);color:var(--text);background:var(--surface);font-family:var(--type-family)}.workspace_chrome__dReDH,.workspace_chrome__dReDH *,.workspace_workspace__cZnMi,.workspace_workspace__cZnMi *{box-sizing:border-box}.workspace_boardLayout__pmSqA,.workspace_chrome__dReDH,.workspace_content__uuGQR,.workspace_dateControls__kPeUG,.workspace_detail__Nk7bn,.workspace_filters__rCSJX,.workspace_toolbar__yN2xW,.workspace_workspace__cZnMi{min-width:0;max-width:100%}.workspace_chrome__dReDH button,.workspace_workspace__cZnMi button{color:var(--text);white-space:normal;overflow-wrap:break-word}.workspace_chrome__dReDH td.grid{min-width:max-content}.workspace_chrome__dReDH button.primary,.workspace_workspace__cZnMi button.primary{color:var(--accent-text)}.workspace_header__SolB4{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding-block:var(--space-6);border-bottom:var(--border-width) solid var(--border)}.workspace_brand__a6VM6{display:flex;align-items:center;gap:var(--space-3);font-size:var(--type-heading-size);font-weight:var(--weight-strong);line-height:var(--type-heading-line-height)}.workspace_brandEnd__U1Dht{font-weight:var(--weight-regular)}.workspace_mark__A0YEP{display:grid;place-items:center;width:var(--control-min-width);height:var(--control-min-height);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);background:var(--accent);color:var(--accent-text);flex-shrink:0}.workspace_mark__A0YEP svg{width:var(--space-7);height:var(--space-7)}.workspace_tagline__uiyiO{color:var(--text-muted);font-size:var(--type-label-size);margin-top:var(--space-2)}.workspace_identity__jAZ6b{margin-left:auto;overflow-wrap:anywhere}.workspace_identity__jAZ6b>summary{display:flex;align-items:center;gap:var(--space-3);cursor:pointer;list-style:none}.workspace_identity__jAZ6b>summary::-webkit-details-marker{display:none}.workspace_appearance__LF_cf{display:flex;gap:var(--space-3);margin-top:var(--space-3)}.workspace_avatar__nqzui{display:grid;place-items:center;flex-shrink:0;width:var(--control-min-width);height:var(--control-min-height);border-radius:var(--radius-full);background:var(--surface);color:var(--accent);border:var(--border-width) solid var(--border);font-weight:var(--weight-strong)}.workspace_practice__t7okp{margin-block:var(--space-6);max-width:100%;overflow-wrap:anywhere}.workspace_navigation__mbc_z{display:flex;gap:var(--space-1);padding:var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);margin-bottom:var(--space-6);max-width:100%;flex-wrap:wrap}.workspace_navigation__mbc_z button{display:flex;align-items:center;justify-content:center;gap:var(--space-2);border-color:var(--surface-raised);flex:1 1 auto;overflow-wrap:anywhere}.workspace_navigation__mbc_z button[aria-current=page]{background:var(--accent);color:var(--accent-text);border-color:var(--accent);text-decoration:none}.workspace_count__s1bpF{font-size:var(--type-caption-size)}.workspace_workspace__cZnMi{background:var(--surface-raised);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg)}.workspace_toolbar__yN2xW{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);flex-wrap:wrap}.workspace_dateControls__kPeUG{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.workspace_dateControls__kPeUG h2{font-size:var(--type-title-size);font-weight:var(--weight-strong);width:100%;margin-bottom:0}.workspace_dateControls__kPeUG input{width:auto;max-width:100%;min-width:0}.workspace_search__lFKty{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex:1 1 auto;max-width:100%}.workspace_search__lFKty input{min-width:0}.workspace_search__lFKty svg{flex-shrink:0;color:var(--text-muted)}.workspace_filters__rCSJX{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4);background:var(--surface);border-block:var(--border-width) solid var(--border)}.workspace_filters__rCSJX label{flex:1 1 auto;min-width:0;max-width:100%}.workspace_filters__rCSJX select{min-width:0;max-width:100%}.workspace_orientation__up1oJ{display:flex;flex-wrap:wrap;gap:var(--space-1)}.workspace_orientation__up1oJ button[aria-pressed=true]{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.workspace_boardLayout__pmSqA{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.workspace_scroll__g7tWa{width:100%;max-width:100%;min-width:0;max-height:var(--rail-width);overflow:auto;overscroll-behavior:contain}.workspace_scroll__g7tWa:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:calc(-1 * var(--focus-width))}.workspace_timeline__j0nVD{display:block;max-width:none}.workspace_boardFill__1t9kd{fill:var(--surface-raised)}.workspace_gridLine__eG__H{stroke:var(--border);stroke-width:var(--border-width)}.workspace_timelineLabel__vZZ7g{height:100%;padding:var(--space-3);background:var(--surface);color:var(--text-muted);font-size:var(--type-caption-size);font-weight:var(--weight-strong)}.workspace_providerLabel__alNBJ{display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-3);background:var(--surface-raised);overflow-wrap:anywhere}.workspace_providerLabel__alNBJ strong{font-size:var(--type-label-size)}.workspace_providerLabel__alNBJ small{color:var(--text-muted);font-size:var(--type-caption-size)}.workspace_appointment__1pjch{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-1);width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);text-align:left;font-weight:var(--weight-regular)}.workspace_appointment__1pjch>*{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.workspace_appointment__1pjch strong{font-weight:var(--weight-strong);font-size:var(--type-label-size)}.workspace_appointment__1pjch small,.workspace_appointment__1pjch span{font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.workspace_appointment__1pjch[data-status=checked_in],.workspace_appointment__1pjch[data-status=roomed]{background:var(--warning);color:var(--warning-text)}.workspace_appointment__1pjch[data-status=completed],.workspace_appointment__1pjch[data-status=confirmed]{background:var(--positive);color:var(--positive-text)}.workspace_appointment__1pjch[data-status=canceled],.workspace_appointment__1pjch[data-status=no_show]{background:var(--danger);color:var(--danger-text)}.workspace_appointment__1pjch[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 var(--border-width) var(--accent)}.workspace_appointment__1pjch:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.workspace_detail__Nk7bn{width:100%;padding:var(--space-4);border-top:var(--border-width) solid var(--border);overflow-wrap:anywhere}.workspace_detail__Nk7bn h2{margin-block:var(--space-4)}.workspace_detailStatus__qIWei{color:var(--accent);font-weight:var(--weight-strong)}.workspace_detail__Nk7bn dl{margin-block:var(--space-4)}.workspace_detail__Nk7bn dt{color:var(--text-muted);font-size:var(--type-caption-size);margin-top:var(--space-3)}.workspace_detail__Nk7bn dd{margin:0}.workspace_actions__L6XIL,.workspace_slots__kuJ72{display:flex;flex-wrap:wrap;gap:var(--space-2)}.workspace_slots__kuJ72{padding:var(--space-4)}.workspace_slots__kuJ72 h2{width:100%}.workspace_error__RWqvO,.workspace_note__Abgv6,.workspace_notice__ADzua{padding:var(--space-4);font-size:var(--type-label-size);overflow-wrap:anywhere}.workspace_notice__ADzua{background:var(--warning);color:var(--warning-text)}.workspace_error__RWqvO{background:var(--danger);color:var(--danger-text)}.workspace_note__Abgv6{color:var(--text-muted)}.workspace_footer__fhFfo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);color:var(--text-muted);font-size:var(--type-caption-size)}.workspace_empty__kn3H6{padding:var(--space-7);text-align:center;overflow-wrap:anywhere}.workspace_empty__kn3H6 p{color:var(--text-muted);margin-block:var(--space-4)}.workspace_emptyIcon__6cUt1{display:grid;place-items:center;width:var(--action-bar-min-height);height:var(--action-bar-min-height);margin:0 auto var(--space-6);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);background:var(--surface);color:var(--accent)}.workspace_empty__kn3H6 button{display:inline-flex;gap:var(--space-2);align-items:center}.workspace_patientList__23Wit{list-style:none;padding:0;margin:0;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.workspace_patientList__23Wit li{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-4);border-bottom:var(--border-width) solid var(--border)}.workspace_patientList__23Wit li:last-child{border-bottom:0}.workspace_patientList__23Wit li[data-selected=true]{box-shadow:inset var(--focus-width) 0 var(--accent);background:var(--surface)}.workspace_patientName__ZF365{display:flex;flex-direction:column;flex:1;min-width:0;overflow-wrap:anywhere}.workspace_patientName__ZF365 small,.workspace_patientName__ZF365 span{font-size:var(--type-caption-size);color:var(--text-muted)}.workspace_patientStatus__T8Nvj{color:var(--text-muted);font-size:var(--type-label-size)}@media (prefers-reduced-motion:no-preference){.workspace_appointment__1pjch,.workspace_navigation__mbc_z button{transition:background-color var(--duration-fast)}}.laser_screen__kyySy{width:100%;min-width:0;max-width:var(--content-max-width);margin:0 auto;display:grid;gap:var(--space-5);overflow-wrap:anywhere}.laser_screen__kyySy,.laser_screen__kyySy *,.laser_screen__kyySy :after,.laser_screen__kyySy :before{box-sizing:border-box}.laser_actions__SB0Lw,.laser_heading__AlX5E,.laser_row__ItgnL{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.laser_heading__AlX5E h1,.laser_heading__AlX5E h2{font-size:var(--type-heading-size);margin:0}.laser_panel__HX_56{min-width:0;max-width:100%;padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.laser_panel__HX_56 h2{margin-top:0;font-size:var(--type-title-size)}.laser_areaGrid__xOIBC,.laser_columns__fui8z,.laser_fields__0xz3x{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0}.laser_screen__kyySy label{display:grid;gap:var(--space-2);min-width:0}.laser_screen__kyySy input,.laser_screen__kyySy select{width:100%;min-width:0;max-width:100%;min-height:var(--control-min-height);padding:var(--space-2);background:var(--surface-raised);color:var(--text);border:var(--border-width) solid var(--border);border-radius:var(--radius-md)}.laser_screen__kyySy button,.laser_screen__kyySy summary{min-height:var(--control-min-height);min-width:var(--control-min-width);max-width:100%;white-space:normal;overflow-wrap:anywhere}.laser_screen__kyySy button.primary{color:var(--accent-text)}.laser_screen__kyySy fieldset{min-width:0;border:var(--border-width) solid var(--border);border-radius:var(--radius-md);padding:var(--space-3)}.laser_screen__kyySy legend{font-weight:var(--weight-strong)}.laser_list__7EO3h{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-3)}.laser_list__7EO3h li{min-width:0;border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-3)}.laser_muted__S5ucY{color:var(--text-muted)}.laser_who__aFuaL{display:flex;flex-direction:column;min-width:0}.laser_who__aFuaL small{color:var(--text-muted)}.laser_notice__0lV9l{background:var(--warning);color:var(--warning-text)}.laser_error__ANeon,.laser_notice__0lV9l{padding:var(--space-3);border-radius:var(--radius-md)}.laser_error__ANeon{background:var(--danger);color:var(--danger-text)}.laser_badge__n7CnY{background:var(--positive);color:var(--positive-text);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full)}.laser_screen__kyySy dl{margin:0}.laser_screen__kyySy dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2)}.laser_screen__kyySy dd{margin:0}@media (min-width:64rem){.laser_columns__fui8z,.laser_fields__0xz3x{grid-template-columns:repeat(2,minmax(0,1fr))}.laser_areaGrid__xOIBC{grid-template-columns:repeat(3,minmax(0,1fr))}}.labs_screen___PXer{width:100%;min-width:0;max-width:var(--content-max-width);margin:0 auto;display:grid;gap:var(--space-5);overflow-wrap:anywhere}.labs_screen___PXer,.labs_screen___PXer *,.labs_screen___PXer :after,.labs_screen___PXer :before{box-sizing:border-box}.labs_actions__KN7ne,.labs_heading__SslXs,.labs_row__LWoBP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.labs_heading__SslXs h1,.labs_heading__SslXs h2{font-size:var(--type-heading-size);margin:0}.labs_panel__0dRMg{min-width:0;max-width:100%;padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.labs_panel__0dRMg h2{margin-top:0;font-size:var(--type-title-size)}.labs_areaGrid__xaxZG,.labs_columns__hcUFP,.labs_fields__011sV{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0}.labs_screen___PXer label{display:grid;gap:var(--space-2);min-width:0}.labs_screen___PXer input,.labs_screen___PXer select{width:100%;min-width:0;max-width:100%;min-height:var(--control-min-height);padding:var(--space-2);background:var(--surface-raised);color:var(--text);border:var(--border-width) solid var(--border);border-radius:var(--radius-md)}.labs_screen___PXer button,.labs_screen___PXer summary{min-height:var(--control-min-height);min-width:var(--control-min-width);max-width:100%;white-space:normal;overflow-wrap:anywhere}.labs_screen___PXer button.primary{color:var(--accent-text)}.labs_screen___PXer fieldset{min-width:0;border:var(--border-width) solid var(--border);border-radius:var(--radius-md);padding:var(--space-3)}.labs_screen___PXer legend{font-weight:var(--weight-strong)}.labs_list__VNdCh{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-3)}.labs_list__VNdCh li{min-width:0;border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-3)}.labs_muted__jAszL{color:var(--text-muted)}.labs_notice__w0Y6b{background:var(--warning);color:var(--warning-text)}.labs_error__1yw13,.labs_notice__w0Y6b{padding:var(--space-3);border-radius:var(--radius-md)}.labs_error__1yw13{background:var(--danger);color:var(--danger-text)}.labs_badge__4ANeF{background:var(--positive);color:var(--positive-text);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full)}.labs_screen___PXer dl{margin:0}.labs_screen___PXer dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2)}.labs_screen___PXer dd{margin:0}@media (min-width:64rem){.labs_columns__hcUFP,.labs_fields__011sV{grid-template-columns:repeat(2,minmax(0,1fr))}.labs_areaGrid__xaxZG{grid-template-columns:repeat(3,minmax(0,1fr))}}.labs_screen___PXer svg{width:100%;max-width:100%;height:auto;display:block;color:var(--accent)}.labs_screen___PXer figure{margin:0;min-width:0}.labs_screen___PXer table{width:100%;table-layout:fixed;border-collapse:collapse}.labs_screen___PXer td,.labs_screen___PXer th{text-align:left;vertical-align:top;padding:var(--space-2);overflow-wrap:anywhere;border-bottom:var(--border-width) solid var(--border)}.labs_screen___PXer input[type=checkbox]{width:var(--control-min-width)}