.DentalOperationsScene_section__b46uD{max-width:1440px;margin:0 auto;padding:0 48px 72px;scroll-margin-top:94px;color:#30372b}.DentalOperationsScene_heading__Z2uN2{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:30px}.DentalOperationsScene_eyebrow__yoR_r{font-size:13px;color:#747c69;margin:0 0 12px}.DentalOperationsScene_heading__Z2uN2 h2{font-size:clamp(32px,3.5vw,48px);font-weight:500;line-height:1.08;letter-spacing:-.05em}.DentalOperationsScene_heading__Z2uN2>p{max-width:48ch;font-size:15px;line-height:1.8;color:#717869}.DentalOperationsScene_board__Im3eo{border:1px solid #d4d9cc;background:#fcfcf8}.DentalOperationsScene_toolbar__onfPR{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 22px;border-bottom:1px solid #dfe3d6}.DentalOperationsScene_brand__4G5vO{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.DentalOperationsScene_brand__4G5vO strong{font-size:14px;font-weight:500}.DentalOperationsScene_brand__4G5vO>span:last-child{font:10px var(--font-ibm-plex-mono),monospace;color:#72796a;border-left:1px solid #d6dccc;padding-left:12px}.DentalOperationsScene_brandIcon__kHU5V{display:grid;place-items:center;width:30px;height:30px;background:#edf0e3;color:#637047}.DentalOperationsScene_controls__6vcHR{display:flex;gap:7px}.DentalOperationsScene_controls__6vcHR button,.DentalOperationsScene_stepControls__nGwRx>button{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d5dace;min-width:36px;min-height:36px;padding:6px 9px;font-size:12px}.DentalOperationsScene_board__Im3eo button{transition:background .2s,color .2s,border-color .2s}.DentalOperationsScene_board__Im3eo button:hover:not(:disabled){background:#eff0e5}.DentalOperationsScene_afterword__uGnuc:focus-visible,.DentalOperationsScene_board__Im3eo button:focus-visible{outline:2px solid #978131;outline-offset:3px}.DentalOperationsScene_board__Im3eo button:disabled{opacity:.42;cursor:default}.DentalOperationsScene_scenarios___oozJ{display:flex;gap:8px;flex-wrap:wrap;padding:16px 22px 0}.DentalOperationsScene_scenarios___oozJ button{display:flex;align-items:center;gap:9px;padding:11px 13px;font-size:12px;border:1px solid transparent;color:#667159}.DentalOperationsScene_scenarios___oozJ button>span{font:9px monospace;opacity:.6}.DentalOperationsScene_scenarios___oozJ button[aria-pressed=true]{background:#edf0e1;border-color:#bdc5ac;color:#334322}.DentalOperationsScene_scenarioIntro__Q3tln{display:flex;align-items:center;gap:8px;padding:13px 25px 17px;font-size:12px;color:#6a745f;border-bottom:1px solid #dfe3d6}.DentalOperationsScene_scenarioIntro__Q3tln>span{margin-left:auto;color:#8a917f;font:9px monospace}.DentalOperationsScene_scenarioIntro__Q3tln>svg{flex-shrink:0}.DentalOperationsScene_workspace__AxP4w{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,1.25fr);background-image:linear-gradient(rgba(104,116,91,.045) 1px,transparent 0),linear-gradient(90deg,rgba(104,116,91,.045) 1px,transparent 0);background-size:36px 36px}.DentalOperationsScene_conversation__Scupe,.DentalOperationsScene_records__P4VJM,.DentalOperationsScene_routing__MP0PR{min-width:0;padding:23px 22px}.DentalOperationsScene_routing__MP0PR{border-left:1px solid #e0e4d8;border-right:1px solid #e0e4d8}.DentalOperationsScene_columnTitle__SQKdJ{display:flex;align-items:center;gap:9px;margin-bottom:24px;color:#6e795f}.DentalOperationsScene_columnTitle__SQKdJ>span{font:10px monospace;color:#969d8a}.DentalOperationsScene_columnTitle__SQKdJ h3{font-size:12px;font-weight:500;flex:1}.DentalOperationsScene_callIdentity__JN5f0{display:flex;align-items:center;gap:15px;min-height:86px}.DentalOperationsScene_callIdentity__JN5f0>div{flex:1;min-width:0}.DentalOperationsScene_callIdentity__JN5f0 strong{display:block;font-size:17px;font-weight:500;letter-spacing:-.025em}.DentalOperationsScene_callIdentity__JN5f0>div>span{display:block;font-size:10px;line-height:1.6;color:#7c856f;margin-top:5px}.DentalOperationsScene_voiceOrb__PHs_M{position:relative;flex-shrink:0;width:51px;height:51px;display:grid;place-items:center;border:1px solid #b9c3a6;border-radius:50%;background:#fcfcf8;color:#6c814f}.DentalOperationsScene_voiceOrb__PHs_M i{position:absolute;inset:-7px;border:1px solid #b49a43;border-radius:50%;opacity:0}.DentalOperationsScene_callIdentity__JN5f0[data-ringing=true] .DentalOperationsScene_voiceOrb__PHs_M i{animation:DentalOperationsScene_ring__o5U5M 1.2s ease-out infinite}.DentalOperationsScene_callIdentity__JN5f0[data-ringing=true] .DentalOperationsScene_voiceOrb__PHs_M i:nth-child(2){animation-delay:.5s}.DentalOperationsScene_callIdentity__JN5f0[data-ringing=true] svg{animation:DentalOperationsScene_shake__I0R63 .4s ease-in-out infinite}.DentalOperationsScene_closed__jk4ui{color:#c2413b;flex-shrink:0}.DentalOperationsScene_dialogue___bTK0{min-height:242px;margin-top:23px;animation:DentalOperationsScene_arrive__3_IA2 .35s ease both}.DentalOperationsScene_dialogue___bTK0>div>span{font:9px monospace;letter-spacing:.06em;color:#89927c;display:flex;align-items:center;gap:6px}.DentalOperationsScene_dialogue___bTK0 p{font-size:14px;line-height:1.75;margin-top:9px;letter-spacing:-.015em}.DentalOperationsScene_caller___g_XN{padding:0 4px 0 0}.DentalOperationsScene_caller___g_XN p{color:#68735e}.DentalOperationsScene_agent__hoW0w{border-left:2px solid #b1a265;margin-top:25px;padding:4px 0 5px 15px}.DentalOperationsScene_agent__hoW0w p{color:#37492a}.DentalOperationsScene_filtered__YA1QH{display:flex;flex-wrap:wrap;gap:13px;margin-top:16px;font:9px monospace;color:#929a86}.DentalOperationsScene_filtered__YA1QH>span{display:flex;align-items:center;gap:5px}.DentalOperationsScene_filtered__YA1QH [data-closed=true] svg{color:#c2413b}.DentalOperationsScene_pendingDot__PSbQo{width:6px;height:6px;border:1px solid #bdc4b0;border-radius:50%}.DentalOperationsScene_callNote__vtIbF{margin-top:24px;padding-top:17px;border-top:1px solid #dfe3d6}.DentalOperationsScene_callNote__vtIbF>span{font:9px monospace;color:#8a927c}.DentalOperationsScene_callNote__vtIbF p{font-size:12px;line-height:1.75;color:#77816a;margin-top:8px}.DentalOperationsScene_routeCanvas__YsLzw{padding:8px 2px 0}.DentalOperationsScene_node__UCuID{display:flex;align-items:center;gap:11px;min-height:62px;width:100%;padding:12px 13px;border:1px solid #d1d8c5;background:#fcfcf8;color:#758365;text-align:left}.DentalOperationsScene_node__UCuID>span{flex:1}.DentalOperationsScene_node__UCuID strong{display:block;font-size:12px;font-weight:500}.DentalOperationsScene_node__UCuID small{display:block;font-size:10px;line-height:1.5;margin-top:4px;color:#88927b}.DentalOperationsScene_node__UCuID[data-state=active]{background:#f7f2dc;border-color:#b39a42;color:#5e521e;box-shadow:0 0 0 3px #b49a430b}.DentalOperationsScene_node__UCuID[data-state=done]{border-color:#b9c7a4;color:#587440}.DentalOperationsScene_node__UCuID>svg{flex-shrink:0}.DentalOperationsScene_connector__Bydf9{height:35px;display:flex;align-items:center;justify-content:center;color:#c5cdb9;position:relative}.DentalOperationsScene_connector__Bydf9:before{content:"";position:absolute;width:1px;background:currentColor;top:0;bottom:11px}.DentalOperationsScene_connector__Bydf9 svg{position:absolute;bottom:2px;background:#fcfcf8}.DentalOperationsScene_connector__Bydf9[data-lit=true]{color:#b49a43}.DentalOperationsScene_decision__h4YdK{display:flex;justify-content:center;align-items:center;gap:10px;font:11px monospace;min-height:32px;color:#797442}.DentalOperationsScene_decision__h4YdK i{width:13px;height:13px;transform:rotate(45deg);border:1px solid #b9a859;background:#f9f6e8}.DentalOperationsScene_branches__fhRL6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:27px;position:relative;margin-top:8px}.DentalOperationsScene_branches__fhRL6:before{content:"";position:absolute;top:8px;left:16%;right:16%;height:1px;background:#d0d8c2}.DentalOperationsScene_branches__fhRL6:after{content:"";position:absolute;left:50%;top:-8px;height:16px;width:1px;background:#d0d8c2}.DentalOperationsScene_branch__k3JOp{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:13px 3px;min-height:84px;border:1px solid #d1d8c5;background:#fcfcf8;color:#859371;font-size:10px;line-height:1.4}.DentalOperationsScene_branch__k3JOp:before{content:"";position:absolute;top:-20px;height:19px;width:1px;background:#d0d8c2}.DentalOperationsScene_branch__k3JOp[data-state=active]{border-color:#b39a42;background:#f7f2dc;color:#756222}.DentalOperationsScene_branch__k3JOp[data-state=active]:before{background:#b39a42}.DentalOperationsScene_branch__k3JOp[data-state=done]{color:#5c7843;border-color:#b9c7a4}.DentalOperationsScene_branchCheck__KZfSK{position:absolute;right:5px;top:5px}.DentalOperationsScene_routeHint__YxUKa{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;margin-top:21px;font-size:10px;line-height:1.7;color:#8b927e;text-align:center}.DentalOperationsScene_records__P4VJM{background:rgba(248,249,242,.44)}.DentalOperationsScene_records__P4VJM .DentalOperationsScene_columnTitle__SQKdJ{margin-bottom:18px}.DentalOperationsScene_recordCard__tFvTQ{border:1px solid #d5dcc9;background:#fffffff0;margin-top:11px}.DentalOperationsScene_recordCard__tFvTQ header{display:flex;align-items:center;gap:7px;padding:10px 12px;border-bottom:1px solid #e1e6d8;color:#61774b}.DentalOperationsScene_recordCard__tFvTQ h4{font-size:11px;font-weight:500;flex:1}.DentalOperationsScene_recordCard__tFvTQ header>span{font:8px monospace;color:#879477}.DentalOperationsScene_recordCard__tFvTQ dl{padding:5px 11px}.DentalOperationsScene_field__eGy7F{display:grid;grid-template-columns:77px 1fr;gap:8px;padding:5px 4px;font-size:11px;line-height:1.6;min-height:27px;transition:background .4s}.DentalOperationsScene_field__eGy7F dt{color:#8a947d}.DentalOperationsScene_field__eGy7F dd{color:#516640;overflow-wrap:anywhere;animation:DentalOperationsScene_arrive__3_IA2 .35s ease both}.DentalOperationsScene_field__eGy7F[data-changed=true]{background:#f9f4df}.DentalOperationsScene_field__eGy7F[data-changed=true] dd{color:#786528}.DentalOperationsScene_recordStatus__k7eq4{display:flex;align-items:center;gap:6px;margin:0;padding:9px 14px;border-top:1px solid #e5e9df;font:9px monospace;color:#798866;line-height:1.6;animation:DentalOperationsScene_arrive__3_IA2 .35s ease both}.DentalOperationsScene_recordStatus__k7eq4>span{width:5px;height:5px;background:#b09a49;flex-shrink:0}.DentalOperationsScene_activity__D2Whq{display:grid;grid-template-columns:130px 1fr;gap:20px;padding:15px 23px;border-top:1px solid #dfe3d6;background:#f7f8f1}.DentalOperationsScene_activity__D2Whq>p{font-size:11px;font-weight:500;color:#697759}.DentalOperationsScene_activity__D2Whq>p>span{font-size:9px;font-weight:400;display:block;color:#8f9882;margin-top:5px}.DentalOperationsScene_activity__D2Whq ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:0}.DentalOperationsScene_activity__D2Whq li{display:flex;gap:6px;align-items:flex-start;font-size:10px;line-height:1.6;color:#99a18e;animation:DentalOperationsScene_arrive__3_IA2 .35s ease both}.DentalOperationsScene_activity__D2Whq li>span{font:8px monospace;margin-top:3px}.DentalOperationsScene_activity__D2Whq li>svg{margin-top:2px;flex-shrink:0}.DentalOperationsScene_activity__D2Whq li[data-current=true]{color:#51673d}.DentalOperationsScene_transport__XNdrI{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:21px 23px;border-top:1px solid #dfe3d6;min-height:99px}.DentalOperationsScene_transport__XNdrI>div:first-child>span{font:9px monospace;color:#8c937f}.DentalOperationsScene_transport__XNdrI h3{font-size:19px;font-weight:500;letter-spacing:-.03em;line-height:1.4;margin-top:5px;max-width:55ch}.DentalOperationsScene_stepControls__nGwRx{display:flex;align-items:center;gap:12px;flex-shrink:0}.DentalOperationsScene_stepDots__M69IU{display:flex;gap:4px}.DentalOperationsScene_stepDots__M69IU button{width:13px;height:30px;position:relative}.DentalOperationsScene_stepDots__M69IU button:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#d9decc;top:12px;left:4px}.DentalOperationsScene_stepDots__M69IU button[aria-pressed=true]:after{background:#aa8e35;box-shadow:0 0 0 3px #f0ebd3}.DentalOperationsScene_stepDots__M69IU button[data-complete=true]:after{background:#9daa83}.DentalOperationsScene_meter__PSPlV{height:2px;background:#e8eadf;overflow:hidden}.DentalOperationsScene_meter__PSPlV i{display:block;height:100%;background:#b49a43;transform-origin:left;animation:DentalOperationsScene_progress__VTz4V linear both}.DentalOperationsScene_disclaimer__LuEEc{padding:11px 23px;font-size:10px;line-height:1.7;color:#929a86}.DentalOperationsScene_afterword__uGnuc{display:flex;align-items:center;gap:8px;justify-content:center;font-size:13px;font-weight:500;margin:24px auto 0;min-height:44px;width:-moz-fit-content;width:fit-content}.DentalOperationsScene_board__Im3eo[data-playing=false] *{animation-play-state:paused!important}.DentalOperationsScene_board__Im3eo[data-playing=false] .DentalOperationsScene_activity__D2Whq li,.DentalOperationsScene_board__Im3eo[data-playing=false] .DentalOperationsScene_dialogue___bTK0,.DentalOperationsScene_board__Im3eo[data-playing=false] .DentalOperationsScene_field__eGy7F dd,.DentalOperationsScene_board__Im3eo[data-playing=false] .DentalOperationsScene_recordStatus__k7eq4{animation:none}@keyframes DentalOperationsScene_ring__o5U5M{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.5);opacity:0}}@keyframes DentalOperationsScene_shake__I0R63{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes DentalOperationsScene_arrive__3_IA2{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes DentalOperationsScene_progress__VTz4V{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(min-width:1001px) and (max-width:1200px){.DentalOperationsScene_section__b46uD{padding-left:28px;padding-right:28px}.DentalOperationsScene_conversation__Scupe,.DentalOperationsScene_records__P4VJM,.DentalOperationsScene_routing__MP0PR{padding:20px 14px}.DentalOperationsScene_field__eGy7F{grid-template-columns:65px 1fr}.DentalOperationsScene_dialogue___bTK0 p{font-size:13px}.DentalOperationsScene_branch__k3JOp,.DentalOperationsScene_brand__4G5vO>span:last-child{font-size:9px}}@media(max-width:1000px){.DentalOperationsScene_workspace__AxP4w{grid-template-columns:1fr 1fr}.DentalOperationsScene_records__P4VJM{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid #dfe3d6}.DentalOperationsScene_records__P4VJM .DentalOperationsScene_columnTitle__SQKdJ{grid-column:1/-1;margin-bottom:0}.DentalOperationsScene_recordCard__tFvTQ{margin-top:0}.DentalOperationsScene_routing__MP0PR{border-right:0}.DentalOperationsScene_field__eGy7F{grid-template-columns:1fr;gap:0;padding:4px}.DentalOperationsScene_activity__D2Whq{grid-template-columns:95px 1fr}.DentalOperationsScene_activity__D2Whq ol{gap:12px}.DentalOperationsScene_heading__Z2uN2{gap:25px}.DentalOperationsScene_transport__XNdrI h3{font-size:17px}}@media(max-width:767px){.DentalOperationsScene_section__b46uD{padding:0 20px 48px}.DentalOperationsScene_heading__Z2uN2{grid-template-columns:1fr;gap:18px}.DentalOperationsScene_heading__Z2uN2>p{font-size:14px;line-height:1.7}.DentalOperationsScene_toolbar__onfPR{padding:12px}.DentalOperationsScene_brand__4G5vO{gap:8px}.DentalOperationsScene_brand__4G5vO>span:last-child{display:none}.DentalOperationsScene_controls__6vcHR button{min-height:40px}.DentalOperationsScene_scenarios___oozJ{padding:12px 10px 0;gap:4px}.DentalOperationsScene_scenarios___oozJ button{padding:9px 7px;font-size:11px;gap:6px;min-height:40px}.DentalOperationsScene_scenarioIntro__Q3tln{padding:12px;font-size:11px;align-items:flex-start;line-height:1.6}.DentalOperationsScene_scenarioIntro__Q3tln>span{display:none}.DentalOperationsScene_scenarioIntro__Q3tln>svg{margin-top:2px}.DentalOperationsScene_workspace__AxP4w{grid-template-columns:1fr}.DentalOperationsScene_conversation__Scupe,.DentalOperationsScene_records__P4VJM,.DentalOperationsScene_routing__MP0PR{padding:20px 17px}.DentalOperationsScene_conversation__Scupe{border-bottom:1px solid #dfe3d6}.DentalOperationsScene_routing__MP0PR{border-left:0}.DentalOperationsScene_columnTitle__SQKdJ{margin-bottom:14px}.DentalOperationsScene_dialogue___bTK0{min-height:0;margin-top:14px}.DentalOperationsScene_dialogue___bTK0 p{font-size:14px}.DentalOperationsScene_callNote__vtIbF{margin-top:18px}.DentalOperationsScene_voiceOrb__PHs_M{width:44px;height:44px}.DentalOperationsScene_callIdentity__JN5f0{min-height:64px}.DentalOperationsScene_filtered__YA1QH{font-size:9px}.DentalOperationsScene_routeCanvas__YsLzw{max-width:450px;width:100%;margin:0 auto;padding-top:4px}.DentalOperationsScene_connector__Bydf9{height:25px}.DentalOperationsScene_branch__k3JOp{min-height:70px}.DentalOperationsScene_node__UCuID{min-height:56px}.DentalOperationsScene_routeHint__YxUKa{margin-top:12px;min-height:24px}.DentalOperationsScene_records__P4VJM{display:block}.DentalOperationsScene_records__P4VJM .DentalOperationsScene_columnTitle__SQKdJ{margin-bottom:15px}.DentalOperationsScene_recordCard__tFvTQ{margin-top:12px}.DentalOperationsScene_field__eGy7F{grid-template-columns:82px 1fr;gap:8px;font-size:11px;padding:6px 4px}.DentalOperationsScene_recordCard__tFvTQ h4{font-size:12px}.DentalOperationsScene_recordStatus__k7eq4{font-size:10px}.DentalOperationsScene_activity__D2Whq{display:block;padding:16px}.DentalOperationsScene_activity__D2Whq>p{display:flex;align-items:center;justify-content:space-between}.DentalOperationsScene_activity__D2Whq>p>span{margin-top:0}.DentalOperationsScene_activity__D2Whq ol{display:flex;flex-direction:column;gap:7px;margin-top:12px}.DentalOperationsScene_activity__D2Whq li{font-size:11px}.DentalOperationsScene_transport__XNdrI{display:block;padding:18px 16px}.DentalOperationsScene_transport__XNdrI h3{font-size:18px;min-height:50px}.DentalOperationsScene_stepControls__nGwRx{justify-content:space-between;margin-top:14px}.DentalOperationsScene_stepControls__nGwRx>button{min-width:40px;min-height:40px}.DentalOperationsScene_stepDots__M69IU{gap:4px}.DentalOperationsScene_stepDots__M69IU button{width:14px;min-height:36px}.DentalOperationsScene_stepDots__M69IU button:after{top:16px}.DentalOperationsScene_disclaimer__LuEEc{font-size:10px;padding:13px 16px}}@media(prefers-reduced-motion:reduce){.DentalOperationsScene_board__Im3eo *{animation:none!important;transition:none!important}.DentalOperationsScene_meter__PSPlV i{transform:none}.DentalOperationsScene_callIdentity__JN5f0[data-ringing=true] .DentalOperationsScene_voiceOrb__PHs_M i:first-child{opacity:.5}}