.DentalDashboardDemoExperience_workspace__SkK4y{color:#16324f;font-family:Inter,sans-serif;--panel-border:#dce5ee}.DentalDashboardDemoExperience_workspace__SkK4y>section{background:#f0f4f8!important;font-family:Inter,sans-serif!important}.DentalDashboardDemoExperience_workspace__SkK4y .font-black{font-weight:600}.DentalDashboardDemoExperience_workspace__SkK4y .font-bold{font-weight:500}.DentalDashboardDemoExperience_workspace__SkK4y .dental-dashboard-glass{background:linear-gradient(140deg,#fff 25%,#f7faff);border:1px solid var(--panel-border);box-shadow:0 3px 12px #20395105;backdrop-filter:none;--tw-ring-color:transparent;border-radius:12px}.DentalDashboardDemoExperience_workspace__SkK4y .dental-dashboard-rail{background:#fff;border:1px solid #dee6ef;box-shadow:none;backdrop-filter:none;border-radius:13px;position:sticky;top:8px}.DentalDashboardDemoExperience_workspace__SkK4y .dental-dashboard-shell-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.DentalDashboardDemoExperience_workspace__SkK4y .dental-dashboard-main-grid{grid-template-rows:auto auto auto;gap:20px}.DentalDashboardDemoExperience_workspace__SkK4y .dental-dashboard-middle-grid{grid-template-columns:minmax(320px,.85fr) minmax(0,1.3fr);gap:20px;align-items:stretch}.DentalDashboardDemoExperience_workspace__SkK4y .dental-dashboard-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.DentalDashboardDemoExperience_workspace__SkK4y .dental-dashboard-bottom-rule{height:100%;min-height:245px}.DentalDashboardDemoExperience_workspace__SkK4y .dental-dashboard-bottom-rule:after{display:none}.DentalDashboardDemoExperience_workspace__SkK4y h1{font-size:25px;letter-spacing:-.035em;font-weight:600}.DentalDashboardDemoExperience_workspace__SkK4y h2{letter-spacing:-.02em}.DentalDashboardDemoExperience_workspace__SkK4y main{padding:20px 23px 28px}.DentalDashboardDemoExperience_workspace__SkK4y header.sticky{position:relative;padding:0}.DentalDashboardDemoExperience_workspace__SkK4y header.sticky>div{border-radius:0;border-top:0;border-left:0;border-right:0;padding:25px 25px 22px;background:#ffffffa8;box-shadow:none}.DentalDashboardDemoExperience_workspace__SkK4y [id^=demo-]{scroll-margin-top:25px;min-width:0}.DentalDashboardDemoExperience_workspace__SkK4y [id^=demo-]>section{height:100%}.DentalDashboardDemoExperience_workspace__SkK4y .truncate{text-overflow:ellipsis}.DentalDashboardDemoExperience_workspace__SkK4y .dental-dashboard-bottom-grid h2{white-space:normal;overflow:visible}.DentalDashboardDemoExperience_rightRail__FrKLJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.DentalDashboardDemoExperience_rightRail__FrKLJ>section{min-height:210px}.DentalDashboardDemoExperience_workspace__SkK4y a:focus-visible,.DentalDashboardDemoExperience_workspace__SkK4y button:focus-visible{outline:2px solid #5a8dbd;outline-offset:3px}.DentalDashboardDemoExperience_workspace__SkK4y .dental-dashboard-rail nav{margin-top:30px}.DentalDashboardDemoExperience_workspace__SkK4y .dental-dashboard-rail nav button{font-size:12px;font-weight:500}.DentalDashboardDemoExperience_workspace__SkK4y .dental-dashboard-rail>div:nth-last-child(2){font-size:12px;border-color:#dce6f0;background:#f4f8fc}.DentalDashboardDemoExperience_workspace__SkK4y .dental-dashboard-rail>div:nth-last-child(2)>p{font-size:12px;line-height:1.7}.DentalDashboardDemoExperience_workspace__SkK4y .dental-dashboard-glass h2,.DentalDashboardDemoExperience_workspace__SkK4y .dental-dashboard-glass h3{font-weight:600}.DentalDashboardDemoExperience_workspace__SkK4y .dental-dashboard-bottom-grid>div{min-width:0}@media (min-width:1280px){.DentalDashboardDemoExperience_workspace__SkK4y [id=demo-overview]>section>div>div:first-child{padding:25px}.DentalDashboardDemoExperience_workspace__SkK4y [id=demo-overview] h2{font-size:28px;max-width:650px;line-height:1.16;margin-top:18px}.DentalDashboardDemoExperience_workspace__SkK4y [id=demo-overview] h2+p{font-size:12px;line-height:1.8;margin-top:12px}.DentalDashboardDemoExperience_workspace__SkK4y [id=demo-overview]>section>div>div:first-child>div:last-child{margin-top:22px;gap:12px}.DentalDashboardDemoExperience_workspace__SkK4y [id=demo-overview]>section>div>div:first-child>div:last-child>div{padding:13px;border:1px solid #dee8f1;background:#ffffff90;box-shadow:none}.DentalDashboardDemoExperience_workspace__SkK4y [id=demo-analysis]>section,.DentalDashboardDemoExperience_workspace__SkK4y [id=demo-calls]>section{min-height:430px}}@media (min-width:1700px){.DentalDashboardDemoExperience_workspace__SkK4y .dental-dashboard-shell-grid{grid-template-columns:minmax(0,1fr) 290px}.DentalDashboardDemoExperience_rightRail__FrKLJ{grid-template-columns:1fr;gap:16px}.DentalDashboardDemoExperience_workspace__SkK4y .dental-dashboard-middle-grid{grid-template-columns:minmax(340px,.8fr) minmax(0,1.3fr)}}@media (max-width:1279px){.DentalDashboardDemoExperience_workspace__SkK4y .fixed.inset-x-0,.DentalDashboardDemoExperience_workspace__SkK4y>section>div{max-width:760px}.DentalDashboardDemoExperience_workspace__SkK4y h1{font-size:23px}.DentalDashboardDemoExperience_workspace__SkK4y button{font-weight:600}.DentalDashboardDemoExperience_workspace__SkK4y .rounded-\[8px\]{border-radius:10px}.DentalDashboardDemoExperience_workspace__SkK4y .font-black{font-weight:600}.DentalDashboardDemoExperience_workspace__SkK4y .text-\[0\.55rem\],.DentalDashboardDemoExperience_workspace__SkK4y .text-\[0\.58rem\]{font-size:10px}}