.ClinicFlow_flow__grlJh{--row:2.9rem;--ease:cubic-bezier(0.22,1,0.36,1);position:relative;background:color-mix(in srgb,var(--color-void) 82%,transparent);color:var(--color-quartz-100);border:1px solid color-mix(in srgb,var(--color-quartz-100) 16%,transparent);padding:1.25rem;backdrop-filter:blur(10px);box-shadow:0 40px 120px color-mix(in srgb,black 55%,transparent)}.ClinicFlow_head__2M04N{height:2rem;display:flex;justify-content:space-between;align-items:flex-start}.ClinicFlow_clinic__LbGBi{display:flex;gap:.5rem;align-items:center;color:var(--color-edge-bright)}.ClinicFlow_liveDot__KLabe{width:.45rem;height:.45rem;background:var(--color-edge-bright);animation:ClinicFlow_pulse__uQd1x 1.6s ease-in-out infinite}.ClinicFlow_today__vm4ir{color:color-mix(in srgb,var(--color-quartz-100) 70%,transparent)}.ClinicFlow_bump__aVrZD{color:var(--color-quartz-100);font-size:1.1rem;display:inline-block;animation:ClinicFlow_bump__aVrZD .32s var(--ease) backwards}.ClinicFlow_slot__BXblk{height:10.5rem}.ClinicFlow_card__1xYgU{height:9.75rem;box-sizing:border-box;background:var(--color-quartz-100);color:var(--color-ink);border-top:2px solid var(--color-edge-bright);padding:.85rem 1rem 1rem;display:flex;flex-direction:column;animation:ClinicFlow_cardIn__KOKAA .34s var(--ease) backwards;transition:opacity .26s var(--ease),transform .26s var(--ease)}.ClinicFlow_card__1xYgU[data-leaving=true]{opacity:0;transform:translateY(.6rem) scale(.98)}.ClinicFlow_query__vP7iA{display:flex;gap:.75rem;align-items:baseline;border-bottom:1px solid var(--color-ash-300);padding-bottom:.45rem}.ClinicFlow_queryLabel__Nohbk{color:var(--color-ash);flex:none}.ClinicFlow_queryText__HadtL{flex:1;font-size:1.02rem;white-space:nowrap;overflow:hidden}.ClinicFlow_caret__N8wmD{display:inline-block;width:2px;height:1em;background:var(--color-edge);margin-inline-start:1px;vertical-align:-.12em;animation:ClinicFlow_caret__N8wmD .7s steps(1) infinite}.ClinicFlow_time__qIw_0{font-family:var(--font-mono);font-size:.7rem;color:var(--color-ash);flex:none}.ClinicFlow_row__2BHGc .ClinicFlow_time__qIw_0{color:color-mix(in srgb,var(--color-quartz-100) 55%,transparent)}.ClinicFlow_profile___GHkO{margin-top:.75rem;opacity:0;transform:translateY(6px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.ClinicFlow_profile___GHkO[data-shown=true]{opacity:1;transform:none}.ClinicFlow_profileHead__s7Q1U{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.ClinicFlow_profileName__hHsS3{font-size:1.35rem;line-height:1.1}.ClinicFlow_profileMeta__Ge2Mf{font-size:.75rem;color:var(--color-edge);font-weight:600}.ClinicFlow_buttons__Vs5pT{margin-top:.7rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.ClinicFlow_button__DJuNV{border:1px solid var(--color-ink);font-size:.78rem;font-weight:600;text-align:center;padding:.45rem .25rem;white-space:nowrap;transition:background-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.ClinicFlow_button__DJuNV[data-pressed=true]{background:var(--color-ink);color:var(--color-quartz-100);transform:scale(.96);animation:ClinicFlow_press__2Tnfk .42s var(--ease)}.ClinicFlow_label__Cx69c{height:1.9rem;display:flex;align-items:center;color:color-mix(in srgb,var(--color-quartz-100) 70%,transparent)}.ClinicFlow_list__bK1dm{position:relative;height:calc(var(--row) * 3);overflow:hidden;border-top:1px solid color-mix(in srgb,var(--color-quartz-100) 14%,transparent)}.ClinicFlow_row__2BHGc{position:absolute;inset-inline:0;top:0;height:var(--row);display:flex;align-items:center;gap:.6rem;border-bottom:1px solid color-mix(in srgb,var(--color-quartz-100) 14%,transparent);transition:top .42s var(--ease),opacity .28s var(--ease)}.ClinicFlow_row__2BHGc[data-pos="1"]{top:var(--row)}.ClinicFlow_row__2BHGc[data-pos="2"]{top:calc(var(--row) * 2)}.ClinicFlow_row__2BHGc[data-pos="3"]{top:calc(var(--row) * 3);opacity:0}.ClinicFlow_row__2BHGc[data-new=true]{animation:ClinicFlow_rise__pUbrd .38s var(--ease) backwards}.ClinicFlow_rowText__TIMdz{flex:1;min-width:0;font-size:.88rem;color:color-mix(in srgb,var(--color-quartz-100) 85%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ClinicFlow_pill___ze7S{font-size:.75rem;font-weight:600;color:var(--color-edge-bright);flex:none}.ClinicFlow_dot__beAII{width:.4rem;height:.4rem;flex:none;background:var(--color-edge-bright)}.ClinicFlow_foot__hA8wx{margin-top:1rem;display:grid;gap:1rem}.ClinicFlow_tiles__rPj9z{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ClinicFlow_tile__5vwCe{padding:.5rem .5rem .1rem;border-inline-start:1px solid color-mix(in srgb,var(--color-quartz-100) 14%,transparent);border-top:2px solid transparent;display:flex;flex-direction:column;gap:.3rem;min-width:0;transition:border-color .22s var(--ease)}.ClinicFlow_tile__5vwCe[data-active=true]{border-top-color:var(--color-edge-bright)}.ClinicFlow_tileName__m4Mhz{white-space:nowrap;overflow:hidden;color:color-mix(in srgb,var(--color-quartz-100) 70%,transparent)}.ClinicFlow_tileCount__FSVC7{font-size:1.9rem;line-height:1;animation:ClinicFlow_bump__aVrZD .32s var(--ease) backwards}.ClinicFlow_week__vky0m{display:flex;flex-direction:column;gap:.4rem}.ClinicFlow_weekLabel__hl17v{color:color-mix(in srgb,var(--color-quartz-100) 70%,transparent)}.ClinicFlow_bars__B2FQ2{height:3.5rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;align-items:end}.ClinicFlow_barCol__t0oeH{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:.2rem}.ClinicFlow_bar__X16vA{flex:1;background:color-mix(in srgb,var(--color-quartz-100) 22%,transparent);transform-origin:bottom;transition:transform .5s var(--ease)}.ClinicFlow_bar__X16vA[data-today=true]{background:var(--color-edge-bright)}.ClinicFlow_day__rcxqC{font-size:.62rem;text-align:center;color:color-mix(in srgb,var(--color-quartz-100) 60%,transparent)}@keyframes ClinicFlow_cardIn__KOKAA{0%{opacity:0;transform:translateY(-10px)}}@keyframes ClinicFlow_rise__pUbrd{0%{opacity:0;transform:translateY(10px)}}@keyframes ClinicFlow_bump__aVrZD{0%{opacity:.3;transform:translateY(5px)}}@keyframes ClinicFlow_press__2Tnfk{40%{transform:scale(.9)}}@keyframes ClinicFlow_caret__N8wmD{50%{opacity:0}}@keyframes ClinicFlow_pulse__uQd1x{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ClinicFlow_flow__grlJh,.ClinicFlow_flow__grlJh *{animation-duration:0s!important;transition-duration:0s!important}}