.button_ripple__R8qyy{position:absolute;z-index:-1;border-radius:999px;background:currentColor;pointer-events:none;animation:button_button-ripple__B0LJ3 .6s ease-out forwards}@keyframes button_button-ripple__B0LJ3{0%{opacity:var(--ripple-alpha,.2);transform:scale(0)}to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.button_ripple__R8qyy{display:none}}.notion-like-editor_content__D_sH5,.notion-like-editor_root__i_obT{min-width:0;display:flex;min-height:0;flex:1;flex-direction:column}.notion-like-editor_content__D_sH5 .ProseMirror{flex:1;min-height:100%;outline:none;cursor:text;white-space:pre-wrap;overflow-wrap:anywhere}.notion-like-editor_content__D_sH5 .ProseMirror [data-placeholder]:before{color:var(--text-muted);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.notion-like-editor_content__D_sH5 .ProseMirror ul{list-style-type:disc;list-style-position:outside;padding-left:1.5rem}.notion-like-editor_content__D_sH5 .ProseMirror ol{list-style-type:decimal;list-style-position:outside;padding-left:1.5rem}.notion-like-editor_content__D_sH5 .ProseMirror li{padding-left:.15rem}.notion-like-editor_content__D_sH5 .ProseMirror h2{margin-top:2rem;margin-bottom:1rem;color:var(--text-primary);font-size:1.5rem;font-weight:600;line-height:1.2}.notion-like-editor_content__D_sH5 .ProseMirror h3{margin-top:1.5rem;margin-bottom:.75rem;color:var(--text-primary);font-size:1.25rem;font-weight:600;line-height:1.25}.notion-like-editor_content__D_sH5 .ProseMirror hr{margin:1.5rem 0;border:0;border-top:1px solid var(--border-subtle)}.notion-like-editor_content__D_sH5 .template-variable-chip{display:inline-block;border-radius:.25rem;background:var(--surface-sky);padding:0 .375rem;color:var(--text-info);line-height:1.6;white-space:nowrap}.document-template-editor-page_editorPage__bRus6{min-height:100dvh}.document-template-editor-page_paper__Ietp_{width:100%;max-width:none;min-height:max(16rem,calc(100dvh - 27rem))}@media (min-width:900px){.document-template-editor-page_editorPage__bRus6{height:100dvh;overflow:hidden}.document-template-editor-page_paper__Ietp_{height:max(16rem,calc(100dvh - 27rem));max-height:max(16rem,calc(100dvh - 27rem));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}@media print{.document-template-editor-page_editorPage__bRus6,.document-template-editor-page_editorPage__bRus6 *{visibility:visible}.document-template-editor-page_editorPage__bRus6{position:absolute;inset:0;display:block!important;background:white!important}.document-template-editor-page_paper__Ietp_{width:100%;max-width:none;min-height:0;box-shadow:none!important;border-radius:0!important}}.patient-navigation_enterFromLeft__z_x9e,.patient-navigation_enterFromRight__rNUBJ,.patient-navigation_toggle__nbIKf{will-change:opacity,transform}.patient-navigation_enterFromLeft__z_x9e{animation:patient-navigation_patient-navigation-enter-left__BthjP .18s ease-out both}.patient-navigation_enterFromRight__rNUBJ{animation:patient-navigation_patient-navigation-enter-right__7neJz .18s ease-out both}.patient-navigation_toggle__nbIKf{animation:patient-navigation_patient-navigation-toggle__sHr5x .18s ease-out both}@keyframes patient-navigation_patient-navigation-enter-left__BthjP{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes patient-navigation_patient-navigation-enter-right__7neJz{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@keyframes patient-navigation_patient-navigation-toggle__sHr5x{0%{opacity:.65;transform:rotate(-10deg) scale(.94)}to{opacity:1;transform:rotate(0) scale(1)}}@media (prefers-reduced-motion:reduce){.patient-navigation_enterFromLeft__z_x9e,.patient-navigation_enterFromRight__rNUBJ,.patient-navigation_toggle__nbIKf{animation:none}}.periodontogram_chart__bFdqt{height:176px;background-color:var(--bg-clear);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 11px,color-mix(in srgb,var(--border-interactive) 72%,transparent) 12px,transparent 13px)}.periodontogram_anatomicalChart__SSpai,.periodontogram_chart__bFdqt{position:relative;overflow:hidden;border:1px solid var(--border-interactive);border-radius:var(--radius-md)}.periodontogram_anatomicalChart__SSpai{aspect-ratio:566/148;background:var(--bg-clear)}.periodontogram_anatomicalAlpha__csPNU,.periodontogram_anatomicalDepth__tPt_j,.periodontogram_anatomicalGuides__e5Zz7,.periodontogram_anatomicalMargin__LGWd3,.periodontogram_anatomicalTeeth__n9lBF{object-fit:contain}.periodontogram_anatomicalGuides__e5Zz7{z-index:0}.periodontogram_anatomicalAlpha__csPNU,.periodontogram_anatomicalDepth__tPt_j{position:absolute;z-index:1;inset:0;width:100%;height:100%}.periodontogram_anatomicalTeeth__n9lBF{z-index:2}.periodontogram_anatomicalMargin__LGWd3{position:absolute;z-index:3;inset:0;width:100%;height:100%;mix-blend-mode:multiply}.periodontogram_archTableViewport__LuLun{overflow:hidden}.periodontogram_archTableContent__c8rTs{width:100%;min-width:0}.periodontogram_archTableGrid__uR6l6{display:grid;width:100%;grid-template-columns:clamp(108px,14vw,176px) repeat(16,minmax(0,1fr))}.periodontogram_archTableLabel__roTuU{min-width:0;padding-inline:clamp(8px,1vw,16px);line-height:1.1}.periodontogram_archTableCell__JRiQG,.periodontogram_archTableHeaderCell__XbmxF{min-width:0}.periodontogram_archTableHeaderCell__XbmxF,.periodontogram_archTableInput__lFgte{font-size:clamp(10px,1vw,14px)}.periodontogram_archTableInput__lFgte[type=number]{appearance:textfield;-moz-appearance:textfield}.periodontogram_archTableInput__lFgte[type=number]::-webkit-inner-spin-button,.periodontogram_archTableInput__lFgte[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}@media (max-width:767px){.periodontogram_archTableViewport__LuLun{overflow-x:auto}.periodontogram_archTableContent__c8rTs{min-width:1120px}.periodontogram_archTableGrid__uR6l6{grid-template-columns:176px repeat(16,minmax(56px,1fr))}.periodontogram_archTableHeaderCell__XbmxF,.periodontogram_archTableInput__lFgte{font-size:14px}}.periodontogram_periodontalArea__VzkU4{position:absolute;inset:0;background:color-mix(in srgb,var(--context-lavender) 36%,transparent);opacity:.86}.periodontogram_metricLine__DzH1z{position:absolute;inset:0;pointer-events:none}.periodontogram_metricLineSegment__D4Jhg{position:absolute;height:3px;transform-origin:left center}.periodontogram_sulcusLine__xyw8f .periodontogram_metricLineSegment__D4Jhg{background:var(--context-lavender)}.periodontogram_marginLine__eGCp7 .periodontogram_metricLineSegment__D4Jhg{height:2px;background:var(--context-coral)}.periodontogram_toothTrack__6NvLB{position:absolute;inset:18px 8px 6px;display:grid;grid-template-columns:repeat(16,minmax(0,1fr));align-items:end}.periodontogram_toothTrackCrownUp__nDz8x{align-items:start}.periodontogram_toothCell__J_c1D{display:flex;min-width:0;align-items:end;justify-content:center}.periodontogram_toothCellCrownUp__VBO91{align-items:start}.animated-mesh_mesh__72D01{position:absolute;inset:0;overflow:hidden}.animated-mesh_dark__FHjno{background:color-mix(in srgb,var(--lavender-12) 30%,var(--gray-12))}.animated-mesh_light__PVQBC{background:var(--lavender-01)}.animated-mesh_blob__zwSFD{position:absolute;border-radius:999px;background:radial-gradient(closest-side,color-mix(in srgb,var(--blob) var(--strength,70%),transparent),transparent);opacity:.55;animation:animated-mesh_mesh-drift__otrCg var(--dur,22s) ease-in-out infinite alternate;animation-delay:var(--phase,0s);will-change:transform,opacity}.animated-mesh_dark__FHjno .animated-mesh_blob__zwSFD{mix-blend-mode:screen}@keyframes animated-mesh_mesh-drift__otrCg{0%{opacity:.35;transform:translateZ(0) scale(1)}35%{opacity:.8;transform:translate3d(var(--dx,6%),calc(var(--dy, 8%) * .5),0) scale(1.12)}70%{opacity:.5;transform:translate3d(calc(var(--dx, 6%) * -.4),var(--dy,8%),0) scale(.92)}to{opacity:.75;transform:translate3d(calc(var(--dx, 6%) * .6),calc(var(--dy, 8%) * -.6),0) scale(1.05)}}@media (prefers-reduced-motion:reduce){.animated-mesh_blob__zwSFD{animation:none;opacity:.6}}.scene_stage__vE9xs{position:absolute;inset:0;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .5s cubic-bezier(.16,1,.3,1)}.scene_stage__vE9xs[data-active=true]{opacity:1;transform:none}.scene_reveal__0vVvU{opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.scene_reveal__0vVvU[data-on=true]{opacity:1;transform:none}.scene_drawer__YvrMA{opacity:0;transform:translateX(36px);transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.scene_drawer__YvrMA[data-on=true]{opacity:1;transform:none}.scene_fade__tq28J{opacity:0;transition:opacity .35s ease}.scene_fade__tq28J[data-on=true]{opacity:1}.scene_swap__ij4Dz{display:grid}.scene_swap__ij4Dz>*{grid-area:1/1}.scene_swapFrom__eeKZd{transition:opacity .3s ease}.scene_swapFrom__eeKZd[data-on=true]{opacity:0}.scene_swapTo__CMfpo{opacity:0;transition:opacity .3s ease}.scene_swapTo__CMfpo[data-on=true]{opacity:1}.scene_slot__1jnJs{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.scene_slot__1jnJs[data-on=true]{grid-template-rows:1fr}.scene_slotInner__7SxT1{min-height:0;overflow:hidden}.scene_ring__V5a_f{opacity:0;transition:opacity .3s ease}.scene_ring__V5a_f[data-on=true]{opacity:1}.scene_press___fEER{transition:transform .18s ease}.scene_press___fEER[data-on=true]{transform:scale(.95)}.scene_meter__sWf_B{transform-origin:left center;transform:scaleX(0);transition:transform .9s cubic-bezier(.16,1,.3,1)}.scene_meter__sWf_B[data-on=true]{transform:scaleX(var(--meter-value,1))}.scene_indicator__GRjH7{transition:transform .5s cubic-bezier(.65,0,.35,1)}.scene_cursor__rv_B3{position:absolute;top:0;left:0;z-index:20;opacity:0;pointer-events:none;transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .3s ease;will-change:transform}.scene_cursor__rv_B3[data-visible=true]{opacity:1}.scene_ripple__lphhM{position:absolute;top:2px;left:2px;width:36px;height:36px;margin:-18px 0 0 -18px;border:2px solid var(--text-brand);border-radius:999px;opacity:0;animation:scene_ripple__lphhM .55s ease-out}@keyframes scene_ripple__lphhM{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.scene_cursor__rv_B3,.scene_drawer__YvrMA,.scene_fade__tq28J,.scene_indicator__GRjH7,.scene_meter__sWf_B,.scene_press___fEER,.scene_reveal__0vVvU,.scene_ring__V5a_f,.scene_slot__1jnJs,.scene_stage__vE9xs,.scene_swapFrom__eeKZd,.scene_swapTo__CMfpo{transition:none}.scene_ripple__lphhM{animation:none}.scene_pause__XziT5{display:none}}@keyframes feature-showcase_fill__iThbn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.feature-showcase_progress__ZyHhP{transform-origin:left;animation-name:feature-showcase_fill__iThbn;animation-timing-function:linear;animation-fill-mode:forwards}.hero-visual_par__jDwFl{position:absolute;transform:translate3d(0,calc(var(--sy, 0) * var(--d) * -1.6px),0)}.hero-visual_glow__g1yk1{width:100%;height:100%;border-radius:999px;background:radial-gradient(closest-side,color-mix(in srgb,var(--glow) var(--strength,60%),transparent),transparent);opacity:.7;animation:hero-visual_glow-a__mPy0_ var(--dur,19s) ease-in-out infinite;animation-delay:var(--phase,0s)}.hero-visual_bokeh__B5kbj{--disc:color-mix(in srgb,var(--tint) 22%,white);position:absolute;aspect-ratio:1;border-radius:999px;background:radial-gradient(closest-side,color-mix(in srgb,var(--disc) 55%,transparent),color-mix(in srgb,var(--disc) 60%,transparent) 72%,color-mix(in srgb,var(--disc) 78%,transparent) 88%,transparent);opacity:0;animation:hero-visual_bokeh-a__tozh1 var(--dur,19s) ease-in-out infinite,hero-visual_bokeh-drift__m3W5R var(--drift,18s) ease-in-out infinite alternate;animation-delay:var(--phase,0s),0s}.hero-visual_bokehB__F_8ed{animation-name:hero-visual_bokeh-b__pFZkW,hero-visual_bokeh-drift__m3W5R}.hero-visual_glowB__uiLpY{animation-name:hero-visual_glow-b__TrmFO}@keyframes hero-visual_bokeh-a__tozh1{0%,12%{opacity:0}22%{opacity:var(--peak,.7)}32%,52%{opacity:0}62%{opacity:var(--peak,.7)}74%,to{opacity:0}}@keyframes hero-visual_bokeh-b__pFZkW{0%,to{opacity:calc(var(--peak, .7) * .35)}30%,8%{opacity:0}40%{opacity:var(--peak,.7)}48%{opacity:calc(var(--peak, .7) * .4)}55%{opacity:calc(var(--peak, .7) * .55)}66%,90%{opacity:0}}@keyframes hero-visual_bokeh-drift__m3W5R{0%{transform:translateZ(0)}to{transform:translate3d(var(--bx,10px),var(--by,-10px),0)}}@keyframes hero-visual_glow-a__mPy0_{0%,to{opacity:.08;transform:translateZ(0) scale(.7)}22%{opacity:.95;transform:translate3d(var(--dx,5%),var(--dy,6%),0) scale(1.15)}38%{opacity:.5;transform:translateZ(0) scale(1)}62%{opacity:1;transform:translate3d(calc(var(--dx, 5%) * -.6),calc(var(--dy, 6%) * -.6),0) scale(1.3)}85%{opacity:.15;transform:translateZ(0) scale(.8)}}@keyframes hero-visual_glow-b__TrmFO{0%,to{opacity:.6;transform:translateZ(0) scale(1)}15%{opacity:.1;transform:translate3d(calc(var(--dx, 5%) * -.5),calc(var(--dy, 6%) * .5),0) scale(.75)}40%{opacity:1;transform:translate3d(var(--dx,5%),var(--dy,6%),0) scale(1.25)}55%{opacity:.7;transform:translateZ(0) scale(1.1)}78%{opacity:.05;transform:translate3d(calc(var(--dx, 5%) * .4),calc(var(--dy, 6%) * -.4),0) scale(.7)}}@media (prefers-reduced-motion:reduce){.hero-visual_par__jDwFl{transform:none}.hero-visual_glow__g1yk1{animation:none}.hero-visual_bokeh__B5kbj{display:none}}.home-hero_hero__9bTlT{position:relative}.home-hero_accent___oqZt{background-image:linear-gradient(90deg,var(--mint-11),var(--mint-07));-webkit-background-clip:text;background-clip:text;color:transparent}