._backdrop_ejvnx_1{background:radial-gradient(circle at 18% 12%,#57c1ad2e,#0000 34%),linear-gradient(145deg,#f4faf8 0%,#eef3f7 52%,#f8fafc 100%);place-items:center;min-height:100dvh;padding:28px 18px;display:grid}._dialog_ejvnx_11{background:#fffffff5;border:1px solid #12635724;border-radius:28px;width:min(720px,100%);padding:clamp(24px,5vw,44px);box-shadow:0 28px 80px #15343e29}._brandMark_ejvnx_20{color:#fff;background:#126f63;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}._eyebrow_ejvnx_21{color:#126f63;letter-spacing:.1em;text-transform:uppercase;margin:18px 0 5px;font-size:12px;font-weight:800}._dialog_ejvnx_11 h1{color:#132d35;letter-spacing:-.035em;outline:none;margin:0;font-size:clamp(28px,5vw,40px)}._intro_ejvnx_23{color:#54686e;margin:12px 0 26px;font-size:16px;line-height:1.6}._options_ejvnx_24{gap:11px;display:grid}._option_ejvnx_24{color:#20373e;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e3e3;border-radius:17px;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;width:100%;padding:17px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}._option_ejvnx_24:hover{border-color:#80bcb3;transform:translateY(-1px);box-shadow:0 9px 24px #16625717}._optionActive_ejvnx_27{background:#f7fcfb;border-color:#147c6d;box-shadow:0 0 0 3px #147c6d1f}._optionIcon_ejvnx_28{color:#126f63;background:#e9f6f3;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}._optionCopy_ejvnx_29{gap:4px;display:grid}._optionTitle_ejvnx_30{font-size:16px;font-weight:800}._optionDetail_ejvnx_31{color:#617277;font-size:13px;line-height:1.45}._recommended_ejvnx_32{color:#0d685b;letter-spacing:.04em;text-transform:uppercase;background:#dcf3ed;border-radius:999px;align-self:start;margin-right:29px;padding:4px 8px;font-size:10px;font-weight:900}._radio_ejvnx_33{color:#fff;border:2px solid #b7c8ca;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:16px;right:16px}._optionActive_ejvnx_27 ._radio_ejvnx_33{background:#147c6d;border-color:#147c6d}._field_ejvnx_35{color:#283e45;gap:7px;margin-top:18px;font-size:13px;font-weight:800;display:grid}._field_ejvnx_35 input{color:#17323a;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #c8d8d9;border-radius:11px;padding:0 13px;font-weight:600}._field_ejvnx_35 input:focus{border-color:#147c6d;outline:3px solid #147c6d26}._field_ejvnx_35 small{color:#6b7d81;font-weight:500;line-height:1.45}._sharedPanel_ejvnx_39{color:#126f63;background:#f2f9f7;border-radius:15px;grid-template-columns:24px 1fr;gap:10px;margin-top:18px;padding:16px;display:grid}._sharedPanel_ejvnx_39 ._field_ejvnx_35{margin-top:0}._error_ejvnx_41{color:#8c2f25;background:#fff1ef;border-radius:11px;margin:15px 0 0;padding:12px 14px;font-size:13px;font-weight:700}._confirm_ejvnx_42{color:#fff;width:100%;min-height:49px;font:inherit;cursor:pointer;background:#126f63;border:0;border-radius:13px;margin-top:20px;font-weight:800}._confirm_ejvnx_42:disabled{cursor:not-allowed;opacity:.5}._footer_ejvnx_44{color:#718085;text-align:center;margin:15px 0 0;font-size:12px;line-height:1.5}@media (max-width:600px){._backdrop_ejvnx_1{place-items:stretch stretch;padding:0}._dialog_ejvnx_11{min-height:100dvh;box-shadow:none;border:0;border-radius:0;padding:24px 17px}._option_ejvnx_24{grid-template-columns:40px 1fr;padding:14px}._optionIcon_ejvnx_28{width:40px;height:40px}._recommended_ejvnx_32{grid-column:2;justify-self:start;margin:0}._radio_ejvnx_33{top:14px;right:14px}}._primaryNav_109ce_1{padding-bottom:8px}._primaryNav_109ce_1 .nav-item{min-height:44px;font-weight:650}._secondaryNav_109ce_10{border-top:1px solid #ffffff1a;margin:4px 10px 0;padding-top:8px}._secondaryNav_109ce_10>summary{color:#a9c0bc;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:7px 10px;font-size:12px;font-weight:750;list-style:none;display:flex}._secondaryNav_109ce_10>summary::-webkit-details-marker{display:none}._secondaryNav_109ce_10>summary:hover{color:#fff;background:#ffffff0f}._secondaryNav_109ce_10>summary svg{transition:transform .16s}._secondaryNav_109ce_10[open]>summary svg{transform:rotate(180deg)}._secondaryNavGroups_109ce_38{padding-top:3px}._secondaryNavGroups_109ce_38 .nav-section{margin:0}._secondaryNavGroups_109ce_38 .nav-section>p{margin-top:9px}._patientsHeader_109ce_45{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}._patientsHeader_109ce_45 h1{letter-spacing:-.045em;margin:4px 0 5px;font-size:clamp(28px,3vw,38px);line-height:1.05}._patientsHeader_109ce_45 p{color:var(--muted);max-width:650px;margin:0}._patientsHeaderActions_109ce_61{flex:none;align-items:center;gap:8px;display:flex}._eyebrow_109ce_63{text-transform:uppercase;color:var(--teal-700)!important;letter-spacing:.1em!important;font-size:12px!important;font-weight:800!important}._patientPulse_109ce_71{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}._pulseItem_109ce_78{border:1px solid var(--line);background:#ffffffb8;border-radius:14px;align-items:center;gap:12px;min-height:68px;padding:13px 16px;display:flex}._pulseItem_109ce_78>span{width:38px;height:38px;color:var(--teal-700);background:var(--teal-50);border-radius:12px;place-items:center;display:grid}._pulseItem_109ce_78 strong{font-size:20px;line-height:1.1;display:block}._pulseItem_109ce_78 small{color:var(--muted);margin-top:3px;display:block}._directory_109ce_102{padding:0;overflow:hidden}._directoryToolbar_109ce_107{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}._directorySearch_109ce_116{align-items:center;width:min(560px,100%);display:flex;position:relative}._directorySearch_109ce_116>svg{color:var(--muted);position:absolute;left:14px}._directorySearch_109ce_116 input{border:1px solid var(--line-strong);width:100%;height:44px;color:var(--ink);background:var(--surface-subtle);border-radius:12px;padding:0 42px}._directorySearch_109ce_116 button{position:absolute;right:5px}._directoryControls_109ce_135{align-items:center;gap:8px;display:flex}._directoryControls_109ce_135 select{border:1px solid var(--line);min-height:40px;color:var(--ink-2);background:var(--surface);border-radius:10px;padding:0 32px 0 12px}._filterRail_109ce_145{border-bottom:1px solid var(--line);padding:12px 16px;overflow-x:auto}._patientCards_109ce_151{background:var(--line);gap:1px;display:grid}._patientCard_109ce_151{background:var(--surface);grid-template-columns:minmax(230px,1.25fr) minmax(175px,.8fr) minmax(160px,.72fr) auto;align-items:center;gap:18px;min-height:96px;padding:16px 18px;transition:background .14s,transform .14s;display:grid}._patientCard_109ce_151:hover{z-index:1;background:#fbfdfc;position:relative}._patientIdentity_109ce_165{align-items:center;gap:12px;min-width:0;display:flex}._patientIdentityText_109ce_166{min-width:0}._patientIdentityText_109ce_166 strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}._patientIdentityText_109ce_166 small{color:var(--muted);margin-top:3px;display:block}._patientIdentityText_109ce_166>span{align-items:center;gap:6px;margin-top:7px;display:flex}._patientMoment_109ce_171,._patientNext_109ce_171{min-width:0}._patientMoment_109ce_171>small,._patientNext_109ce_171>small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:700;display:block}._patientMoment_109ce_171 strong,._patientNext_109ce_171 strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._patientMoment_109ce_171 p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}._patientAlert_109ce_176{color:var(--rose);align-items:center;gap:6px;margin-top:5px;font-size:12px;font-weight:650;display:flex}._patientActions_109ce_186{justify-content:flex-end;gap:7px;display:flex}._patientActions_109ce_186 .button{white-space:nowrap}._clinicalLink_109ce_188{color:var(--teal-800)!important;background:var(--teal-50)!important;border-color:#b9dcd4!important}._directoryFooter_109ce_194{color:var(--muted);background:var(--surface-subtle);justify-content:space-between;align-items:center;padding:13px 18px;display:flex}._secondaryTools_109ce_203{border:1px solid var(--line);background:#ffffff8c;border-radius:14px;margin-top:14px}._secondaryTools_109ce_203>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 17px;font-weight:700;list-style:none;display:flex}._secondaryTools_109ce_203>summary::-webkit-details-marker{display:none}._secondaryToolsContent_109ce_219{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 14px 14px;display:grid}._patientHero_109ce_221{box-shadow:var(--shadow-xs);background:radial-gradient(circle at 93% -12%,#2997892e,#0000 36%),linear-gradient(135deg,#fff 0%,#f4fbf8 100%);border:1px solid #d1e3df;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:24px;margin-bottom:12px;padding:22px 24px;display:grid;position:relative;overflow:hidden}._patientIdentityHero_109ce_237{align-items:center;gap:16px;min-width:0;display:flex}._patientIdentityHero_109ce_237 h1{letter-spacing:-.04em;margin:2px 0 4px;font-size:clamp(25px,3vw,34px);line-height:1.08}._patientIdentityHero_109ce_237 p{color:var(--muted);margin:0}._patientIdentityHeroMeta_109ce_240{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}._patientHeroActions_109ce_241{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}._odontogramButton_109ce_242{min-height:42px;box-shadow:0 7px 20px #176b612e;padding-inline:17px!important}._alertBand_109ce_244{color:#8f2e3c;background:#fff7f8;border:1px solid #f2c5cc;border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:11px 15px;display:flex}._alertBand_109ce_244>svg{flex:none}._alertBand_109ce_244>div{flex-wrap:wrap;flex:1;gap:5px 18px;display:flex}._alertBand_109ce_244 span{font-size:14px}._alertBand_109ce_244 strong{margin-right:5px}._administrativeBand_109ce_260{border:1px solid var(--line);color:var(--ink-2);background:var(--surface-subtle);border-radius:12px;align-items:center;gap:11px;margin-bottom:14px;padding:11px 15px;display:flex}._tabRail_109ce_272{z-index:8;top:var(--topbar-height);border:1px solid var(--line);box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border-radius:13px;gap:4px;margin-bottom:16px;padding:5px;display:flex;position:sticky;overflow-x:auto}._tabButton_109ce_288{min-height:38px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 13px;display:flex}._tabButton_109ce_288:hover{color:var(--ink);background:var(--surface-subtle)}._tabButtonActive_109ce_301{color:var(--teal-900);background:var(--teal-50);font-weight:750;box-shadow:inset 0 0 0 1px #cde7e1}._tabCount_109ce_302{text-align:center;background:#176b611a;border-radius:999px;min-width:20px;padding:1px 6px;font-size:12px}._overviewGrid_109ce_304{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);gap:14px;display:grid}._nextStepCard_109ce_310,._planCard_109ce_310,._profileDetails_109ce_310,._clinicalGateway_109ce_310{border-radius:18px!important}._nextStepCard_109ce_310{min-height:286px;padding:22px!important}._cardLabel_109ce_312{color:var(--teal-700);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}._nextStepCard_109ce_310 h2{letter-spacing:-.035em;max-width:620px;margin:16px 0 7px;font-size:clamp(23px,3vw,32px);line-height:1.12}._nextStepCard_109ce_310>p{color:var(--muted);margin:0;font-size:15px}._nextFacts_109ce_315{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0 18px;display:grid}._nextFacts_109ce_315 div{background:var(--surface-subtle);border-radius:12px;padding:12px}._nextFacts_109ce_315 small{color:var(--muted);margin-bottom:3px;display:block}._nextFacts_109ce_315 strong{display:block}._planCard_109ce_310{padding:20px!important}._planHeader_109ce_321{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._planHeader_109ce_321 h2{margin:4px 0 2px;font-size:19px}._planHeader_109ce_321 p{color:var(--muted);margin:0}._planProgress_109ce_324{margin:24px 0 18px}._planProgress_109ce_324>div:first-child{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}._planMoney_109ce_326{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:18px;display:grid}._planMoney_109ce_326 div{background:var(--surface-subtle);border-radius:11px;padding:11px}._planMoney_109ce_326 small,._planMoney_109ce_326 strong{display:block}._planMoney_109ce_326 small{color:var(--muted)}._planMoney_109ce_326 strong{margin-top:3px;font-size:16px}._overviewLower_109ce_332{grid-template-columns:minmax(0,1fr) minmax(290px,.55fr);gap:14px;margin-top:14px;display:grid}._continuityCard_109ce_333{padding:18px!important}._continuitySummary_109ce_334{justify-content:space-between;align-items:center;gap:12px;display:flex}._continuitySummary_109ce_334 h2{margin:0;font-size:17px}._continuitySummary_109ce_334 p{color:var(--muted);margin:3px 0 0}._continuityDetails_109ce_337{border-top:1px solid var(--line);margin-top:14px;padding-top:11px}._continuityDetails_109ce_337>summary{cursor:pointer;color:var(--teal-700);font-weight:700}._continuityItems_109ce_339{margin-top:10px}._profileDetails_109ce_310{padding:18px!important}._profileDetails_109ce_310 h2{margin:0 0 14px;font-size:17px}._profileDetailsGrid_109ce_343{gap:10px;display:grid}._profileDetailsGrid_109ce_343 div{grid-template-columns:22px 1fr;gap:1px 7px;display:grid}._profileDetailsGrid_109ce_343 svg{color:var(--teal-700);grid-row:span 2}._profileDetailsGrid_109ce_343 small{color:var(--muted)}._profileDetailsGrid_109ce_343 strong{overflow-wrap:anywhere;font-size:14px}._clinicalGateway_109ce_310{grid-template-columns:minmax(0,1fr) minmax(250px,.75fr);min-height:330px;display:grid;overflow:hidden;border-color:#c8e1db!important;padding:0!important}._clinicalGatewayCopy_109ce_357{flex-direction:column;justify-content:center;align-items:flex-start;padding:34px;display:flex}._clinicalGatewayCopy_109ce_357 h2{letter-spacing:-.045em;max-width:560px;margin:10px 0 9px;font-size:clamp(25px,3vw,36px);line-height:1.08}._clinicalGatewayCopy_109ce_357 p{max-width:590px;color:var(--muted);margin:0 0 22px;font-size:15px}._clinicalGatewayMeta_109ce_360{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}._mouthPreview_109ce_362{background:radial-gradient(circle,#fffffff2 0 34%,#0000 35%),linear-gradient(145deg,#e8f7f3,#d1ebe5);place-items:center;min-height:330px;display:grid;position:relative}._mouthPreview_109ce_362:before,._mouthPreview_109ce_362:after{content:"";filter:drop-shadow(0 8px 16px #114f4717);border:18px solid #fffffff0;width:184px;height:76px;position:absolute}._mouthPreview_109ce_362:before{border-bottom-width:8px;border-radius:100px 100px 24px 24px;top:74px}._mouthPreview_109ce_362:after{border-top-width:8px;border-radius:24px 24px 100px 100px;bottom:74px}._mouthPreview_109ce_362>span{z-index:1;color:#fff;background:var(--teal-700);border-radius:20px;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 12px 26px #176b6138}._clinicalSupporting_109ce_383{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px;margin-top:14px;display:grid}@media (max-width:1120px){._patientCard_109ce_151{grid-template-columns:minmax(220px,1fr) minmax(160px,.75fr) auto}._patientMoment_109ce_171{display:none}._overviewGrid_109ce_304,._overviewLower_109ce_332{grid-template-columns:1fr}}@media (max-width:840px){._patientsHeader_109ce_45,._patientHero_109ce_221{flex-direction:column;grid-template-columns:1fr;align-items:stretch}._patientsHeaderActions_109ce_61,._patientHeroActions_109ce_241{justify-content:flex-start}._patientPulse_109ce_71{grid-template-columns:1fr}._directoryToolbar_109ce_107{flex-direction:column;align-items:stretch}._directoryControls_109ce_135{justify-content:space-between}._patientCard_109ce_151{grid-template-columns:1fr auto;gap:12px}._patientMoment_109ce_171,._patientNext_109ce_171{grid-column:1;display:block}._patientNext_109ce_171{padding-left:52px}._patientActions_109ce_186{flex-direction:column;grid-area:1/2/span 3}._clinicalGateway_109ce_310{grid-template-columns:1fr}._mouthPreview_109ce_362{min-height:220px}._clinicalSupporting_109ce_383{grid-template-columns:1fr}}@media (max-width:620px){._patientsHeaderActions_109ce_61,._patientHeroActions_109ce_241,._patientActions_109ce_186{width:100%}._patientsHeaderActions_109ce_61>*,._patientHeroActions_109ce_241>*,._patientActions_109ce_186>*{flex:1;justify-content:center}._patientCard_109ce_151{grid-template-columns:1fr}._patientActions_109ce_186{flex-direction:row;grid-area:auto/1;justify-content:stretch}._patientNext_109ce_171{padding-left:0}._directoryControls_109ce_135{flex-direction:column;align-items:stretch}._secondaryToolsContent_109ce_219{grid-template-columns:1fr}._patientHero_109ce_221{padding:18px}._patientIdentityHero_109ce_237{align-items:flex-start}._nextFacts_109ce_315{grid-template-columns:1fr}._clinicalGatewayCopy_109ce_357{padding:24px}._mouthPreview_109ce_362{min-height:190px}}.app-frame--collapsed ._secondaryNav_109ce_10{margin-inline:8px}.app-frame--collapsed ._secondaryNav_109ce_10>summary{justify-content:center;padding-inline:0;font-size:0}.app-frame--collapsed ._secondaryNav_109ce_10>summary svg{width:18px;height:18px}._launcher_1o9xq_1{z-index:60;color:#fff;min-width:126px;height:58px;font:inherit;letter-spacing:-.01em;cursor:pointer;isolation:isolate;background:linear-gradient(135deg,#0f6f63,#164f55 68%,#183a45);border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 17px 0 10px;font-weight:760;display:inline-flex;position:fixed;bottom:clamp(18px,2.4vw,32px);right:clamp(18px,2.4vw,34px);box-shadow:0 18px 44px #0a323852,inset 0 1px #ffffff2e}._launcher_1o9xq_1:hover{transform:translateY(-2px);box-shadow:0 22px 52px #0a323861}._launcher_1o9xq_1:focus-visible{outline-offset:3px;outline:3px solid #22b09b6b}._launcherHalo_1o9xq_26{z-index:-1;border-radius:inherit;border:1px solid #24ab9747;animation:2.8s ease-in-out infinite _breathe_1o9xq_1;position:absolute;inset:-5px}@keyframes _breathe_1o9xq_1{50%{opacity:.42;transform:scale(1.055)}}._backdrop_1o9xq_29{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09191e5c;justify-content:flex-end;display:flex;position:fixed;inset:0}._panel_1o9xq_30{--smalty-ink:#153f3b;--smalty-muted:#5c7470;--smalty-line:#d9e6e2;--smalty-soft:#eef7f4;--smalty-accent:#19786b;width:min(720px,100vw);height:100%;color:var(--smalty-ink);background:#f8fbfa;outline:none;flex-direction:column;animation:.22s ease-out _enter_1o9xq_1;display:flex;box-shadow:-22px 0 60px #0c232838}@keyframes _enter_1o9xq_1{0%{opacity:.7;transform:translate(32px)}}._header_1o9xq_32{color:#fff;background:linear-gradient(115deg,#123f48,#175a57);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:14px 18px;display:flex}._identity_1o9xq_33{align-items:center;gap:12px;display:flex}._identity_1o9xq_33 p,._identity_1o9xq_33 h2{margin:0}._identity_1o9xq_33 p{color:#ffffffbd;letter-spacing:.01em;margin-top:3px;font-size:11px}._identity_1o9xq_33 h2{letter-spacing:-.035em;font-size:23px;line-height:1}._avatar_1o9xq_37{background:linear-gradient(145deg,#fffdf6,#d5f3eb);border-radius:16px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 7px 18px #0527282e}._avatar_1o9xq_37 img{object-fit:contain;width:29px;height:43px;transform:translateY(3px)}._headerActions_1o9xq_39{align-items:center;gap:6px;display:flex}._headerActions_1o9xq_39 button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 11px;display:inline-flex}._headerActions_1o9xq_39 button:last-child{justify-content:center;width:38px;padding:0}._headerActions_1o9xq_39 svg{width:17px}._trustBar_1o9xq_43{border-bottom:1px solid var(--smalty-line);background:#f1f8f6}._trustBar_1o9xq_43 summary{color:#35635d;cursor:pointer;align-items:center;gap:8px;min-height:42px;padding:0 18px;list-style:none;display:flex}._trustBar_1o9xq_43 summary::-webkit-details-marker{display:none}._trustBar_1o9xq_43 summary>svg:first-child{color:#1b7b6d;width:16px}._trustBar_1o9xq_43 summary>svg:last-child{width:15px;margin-left:1px;transition:transform .15s}._trustBar_1o9xq_43[open] summary>svg:last-child{transform:rotate(180deg)}._trustBar_1o9xq_43 summary strong{font-size:11px}._trustBar_1o9xq_43 summary span{color:#4d6662;margin-left:auto;font-size:10px}._trustBar_1o9xq_43>div{gap:9px;padding:0 18px 13px 42px;display:grid}._trustBar_1o9xq_43 p{color:#58736f;max-width:580px;margin:0;font-size:11px;line-height:1.5}._usageMeter_1o9xq_53{grid-template-columns:minmax(0,1fr) minmax(120px,32%);align-items:center;gap:12px;display:grid}._usageMeter_1o9xq_53 span{color:#5d7672;font-size:10px}._usageMeter_1o9xq_53 strong{color:#285d56}._usageMeter_1o9xq_53 progress{accent-color:#248b79;width:100%;height:6px}._body_1o9xq_57{flex:1;padding:24px 22px;position:relative;overflow:auto}._composer_1o9xq_58{flex-direction:column;min-height:100%;display:flex}._composerHero_1o9xq_59{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;max-width:620px;margin-bottom:18px;display:grid}._heroMark_1o9xq_60{background:linear-gradient(145deg,#fffdf7,#e2f5ef);border:1px solid #cae2dc;border-radius:18px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden;box-shadow:0 8px 24px #14534c14}._heroMark_1o9xq_60 img{object-fit:contain;width:31px;height:46px;transform:translateY(4px)}._composerHero_1o9xq_59>div>span{color:#177365;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:820;display:inline-block}._composerHero_1o9xq_59 h3{color:#173a3f;letter-spacing:-.04em;margin:0;font-size:clamp(24px,4vw,30px);line-height:1.08}._composerHero_1o9xq_59 p{color:#506b69;max-width:540px;margin:8px 0 0;font-size:13px;line-height:1.5}._contextLine_1o9xq_65{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:19px;display:flex}._contextLine_1o9xq_65 span{color:#52706f;background:#fff;border:1px solid #d4e2de;border-radius:999px;padding:5px 9px;font-size:11px}._capabilitySuggestions_1o9xq_67{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:-4px 0 16px;display:grid}._capabilitySuggestions_1o9xq_67 button{color:#275451;text-align:left;cursor:pointer;background:#fff;border:1px solid #d1e1dd;border-radius:12px;align-content:center;gap:3px;min-width:0;min-height:62px;padding:10px 11px;display:grid}._capabilitySuggestions_1o9xq_67 button:hover{background:#f5fbf9;border-color:#85bfb2}._capabilitySuggestions_1o9xq_67 span{color:#177365;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}._capabilitySuggestions_1o9xq_67 strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._modeSwitch_1o9xq_72{background:#eaf1ef;border:1px solid #d4e1de;border-radius:13px;align-self:flex-start;gap:3px;margin-bottom:15px;padding:4px;display:inline-flex}._modeSwitch_1o9xq_72 button{color:#4d6866;min-height:39px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:750;display:inline-flex}._modeSwitch_1o9xq_72 button[aria-pressed=true]{color:#17675e;background:#fff;box-shadow:0 3px 11px #1c49481a}._modeSwitch_1o9xq_72 svg{width:17px}._chatComposer_1o9xq_76,._voiceComposer_1o9xq_76{gap:10px;display:grid}._chatComposer_1o9xq_76>label,._transcriptReview_1o9xq_77>label{color:#234d50;font-size:12px;font-weight:780}._chatComposer_1o9xq_76>textarea,._transcriptReview_1o9xq_77 textarea,._clarificationComposer_1o9xq_78 textarea{resize:vertical;color:#18383c;width:100%;font:inherit;background:#fff;border:1px solid #cdded9;border-radius:16px;padding:16px;line-height:1.55;box-shadow:0 5px 20px #123d410b}._chatComposer_1o9xq_76>textarea{min-height:154px}._chatComposer_1o9xq_76>textarea:focus,._transcriptReview_1o9xq_77 textarea:focus,._clarificationComposer_1o9xq_78 textarea:focus,._jsonEditor_1o9xq_80 textarea:focus{border-color:#32a78e;outline:3px solid #259e8926}._chatComposer_1o9xq_76>textarea::placeholder,._clarificationComposer_1o9xq_78 textarea::placeholder{color:#829694}._promptHints_1o9xq_82{flex-wrap:wrap;gap:6px;display:flex}._promptHints_1o9xq_82 span{color:#506c68;background:#edf4f2;border-radius:999px;padding:4px 8px;font-size:10px}._voiceStart_1o9xq_84{grid-template-columns:1fr 1fr;gap:10px;display:grid}._voiceStart_1o9xq_84>button{color:#245457;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbded9;border-radius:15px;align-items:center;gap:13px;min-height:104px;padding:16px;display:flex}._voiceStart_1o9xq_84>button:hover{background:#f9fdfc;border-color:#75b9aa}._voiceStart_1o9xq_84>button>svg{color:#1a796b;width:27px;height:27px}._voiceStart_1o9xq_84>button>span{gap:3px;display:grid}._voiceStart_1o9xq_84 strong{font-size:13px}._voiceStart_1o9xq_84 small{color:#526c6a;font-size:10px;line-height:1.35}._voiceStart_1o9xq_84 ._recordButton_1o9xq_91{background:linear-gradient(145deg,#f7fffc,#edf8f5);border-color:#80c6b6}._recordingCard_1o9xq_92,._processingCard_1o9xq_92{background:linear-gradient(145deg,#f3fcf8,#e8f6f2);border:1px solid #8dc9bb;border-radius:16px;align-items:center;gap:13px;min-height:142px;padding:18px;display:flex}._recordingPulse_1o9xq_93{background:#d9533d;border:5px solid #ffe4dc;border-radius:50%;flex:none;width:18px;height:18px;animation:1.5s infinite _recordingPulse_1o9xq_93;box-shadow:0 0 #d9533d59}@keyframes _recordingPulse_1o9xq_93{60%{box-shadow:0 0 0 11px #d9533d00}}._recordingCard_1o9xq_92>div:not(._recordingActions_1o9xq_95),._processingCard_1o9xq_92>div{flex:1;gap:3px;display:grid}._recordingCard_1o9xq_92 strong,._processingCard_1o9xq_92 strong{color:#204e50;font-size:15px}._recordingCard_1o9xq_92 span,._processingCard_1o9xq_92 span{color:#66807d;font-size:11px}._recordingActions_1o9xq_95{gap:7px;margin-left:auto;display:flex}._recordingActions_1o9xq_95 button,._retryAudio_1o9xq_99{color:#2a5b5d;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d9d5;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}._recordingActions_1o9xq_95 svg,._retryAudio_1o9xq_99 svg{width:16px}._processingCard_1o9xq_92>svg{color:#1d806e;flex:none;width:27px;height:27px}._audioRecovery_1o9xq_102{color:#315c58;background:#fff9ed;border:1px solid #ecd6a2;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:112px;padding:16px;display:grid}._audioRecovery_1o9xq_102>svg{color:#9b6a16}._audioRecovery_1o9xq_102>div{gap:3px;display:grid}._audioRecovery_1o9xq_102 strong,._audioRecovery_1o9xq_102 span{display:block}._audioRecovery_1o9xq_102 span{color:#6f776f;font-size:11px;line-height:1.45}._audioRecovery_1o9xq_102 button,._transcriptActions_1o9xq_107 button{color:#285d56;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbded9;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}._audioRecovery_1o9xq_102 button svg,._transcriptActions_1o9xq_107 button svg{width:15px}._transcriptActions_1o9xq_107{flex-wrap:wrap;gap:8px;display:flex}._transcriptReview_1o9xq_77{background:#fff;border:1px solid #c9dfda;border-radius:16px;gap:10px;margin-top:5px;padding:16px;display:grid}._transcriptReview_1o9xq_77>div>span{color:#167465;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}._transcriptReview_1o9xq_77 h4{color:#20494d;margin:3px 0 0;font-size:17px}._transcriptReview_1o9xq_77 p{color:#687f7d;margin:3px 0 0;font-size:11px}._transcriptReview_1o9xq_77 audio{width:100%;height:38px}._transcriptReview_1o9xq_77 textarea{min-height:160px}._retryAudio_1o9xq_99{justify-self:start}._classification_1o9xq_117{background:#eef3f2;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;margin-top:16px;padding:12px 14px;display:grid;letter-spacing:0!important;font-size:12px!important}._classification_1o9xq_117 select{color:#24474a;background:#fff;border:1px solid #cad9d6;border-radius:8px;padding:7px 28px 7px 9px}._classification_1o9xq_117 small{color:#8a5940;grid-column:1/-1;font-weight:500}._composerActions_1o9xq_120{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}._fileInput_1o9xq_121{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._composerActions_1o9xq_120 button,._footer_1o9xq_122 button,._editActions_1o9xq_122 button,._actionsHeading_1o9xq_122 button{color:#265458;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9dad6;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:700;display:inline-flex}._composerActions_1o9xq_120 svg,._footer_1o9xq_122 svg,._editActions_1o9xq_122 svg,._actionsHeading_1o9xq_122 svg{width:18px}button._primary_1o9xq_124{color:#fff;background:linear-gradient(135deg,#187a6b,#17605f);border-color:#16685e;box-shadow:0 8px 20px #12645b30}button._stop_1o9xq_125{color:#a33f2b;background:#fff6f3;border-color:#d9a99d}button:disabled{opacity:.5;cursor:not-allowed!important}._spin_1o9xq_127{animation:.8s linear infinite _spin_1o9xq_127}._srStatus_1o9xq_128{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _spin_1o9xq_127{to{transform:rotate(360deg)}}._proposal_1o9xq_131{gap:17px;display:grid}._conversation_1o9xq_132{gap:15px;display:grid}._turn_1o9xq_133{gap:9px;display:grid}._turnSelection_1o9xq_134{color:#47635f;background:#eef3f2;border-radius:999px;justify-self:end;align-items:center;gap:7px;max-width:88%;margin:0;padding:8px 12px;font-size:11px;display:inline-flex}._turnSelection_1o9xq_134 svg{color:#1a7669;flex:none;width:15px}._turnSelection_1o9xq_134 strong{color:#214f4b}._turnResults_1o9xq_137{gap:10px;margin-top:11px;display:grid}._requestTurn_1o9xq_138{color:#214f4b;background:#dff1ec;border-radius:16px 6px 16px 16px;justify-self:end;gap:5px;max-width:88%;padding:11px 14px;display:grid}._requestTurn_1o9xq_138 span{color:#1b7468;letter-spacing:.07em;text-transform:uppercase;justify-self:end;font-size:9px;font-weight:820}._requestTurn_1o9xq_138 p{white-space:pre-wrap;max-height:9.5em;margin:0;font-size:12px;line-height:1.5;overflow:auto}._proposalHeader_1o9xq_141{grid-template-columns:44px minmax(0,1fr);align-items:flex-start;gap:11px;display:grid}._replyMark_1o9xq_142,._questionMark_1o9xq_142{background:linear-gradient(145deg,#fffdf7,#e1f4ee);border:1px solid #cce2dc;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}._replyMark_1o9xq_142 img,._questionMark_1o9xq_142 img{object-fit:contain;width:25px;height:37px;transform:translateY(3px)}._assistantReply_1o9xq_144{background:#fff;border:1px solid #d5e5e1;border-radius:6px 16px 16px;padding:14px 15px;box-shadow:0 8px 24px #1345410d}._proposalHeader_1o9xq_141 h3{letter-spacing:-.02em;margin:8px 0 0;font-size:18px;line-height:1.4}._status_1o9xq_146{color:#17695e;background:#e7f3ef;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:760;display:inline-flex}._status_needs_patient_selection_1o9xq_147{color:#7a5815;background:#fff2d6}._status_partially_completed_1o9xq_148,._status_failed_1o9xq_148,._status_expired_1o9xq_148{color:#963f29;background:#ffebe5}._status_completed_1o9xq_149{color:#176943;background:#dff6e9}._status_rejected_1o9xq_150{color:#647172;background:#eef1f1}._transcript_1o9xq_77{background:#fff;border:1px solid #dae5e2;border-radius:12px}._transcript_1o9xq_77 summary{cursor:pointer;color:#3f6364;align-items:center;gap:7px;padding:12px 14px;font-size:12px;font-weight:700;list-style:none;display:flex}._transcript_1o9xq_77 summary::-webkit-details-marker{display:none}._transcript_1o9xq_77[open] summary svg{transform:rotate(180deg)}._transcript_1o9xq_77 p{white-space:pre-wrap;color:#375354;margin:0;padding:0 14px 8px;font-size:13px;line-height:1.55}._transcript_1o9xq_77 small{color:#516b69;padding:0 14px 13px;display:block}._patientChoice_1o9xq_157,._issues_1o9xq_157,._actions_1o9xq_122,._receipts_1o9xq_157{border-top:1px solid #dce6e3;padding-top:16px}._patientChoice_1o9xq_157 h4,._actions_1o9xq_122 h4,._receipts_1o9xq_157 h4{margin:0;font-size:16px}._patientChoice_1o9xq_157>p{color:#697e7c;margin:4px 0 12px;font-size:12px}._patientChoice_1o9xq_157>div{gap:7px;display:grid}._patientChoice_1o9xq_157 button{color:#24474a;cursor:pointer;background:#fff;border:1px solid #d0dfdc;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;display:flex}._patientChoice_1o9xq_157 button span{text-align:left;display:grid}._patientChoice_1o9xq_157 small{color:#718582}._patientRecovery_1o9xq_164{color:#315c58;background:#f1f8f6;border:1px solid #cce3dd;border-radius:14px;gap:12px;padding:14px;display:grid}._patientRecovery_1o9xq_164>div:first-child{align-items:flex-start;gap:10px;display:flex}._patientRecovery_1o9xq_164>div:first-child>svg{color:#1a7669;flex:none}._patientRecovery_1o9xq_164 span{gap:3px;display:grid}._patientRecovery_1o9xq_164 small{color:#607975;line-height:1.45}._patientRecovery_1o9xq_164>div:last-child{flex-wrap:wrap;gap:7px;display:flex}._patientRecovery_1o9xq_164 button{color:#285d56;min-height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7dcd6;border-radius:10px;padding:0 12px;font-size:11px;font-weight:740}._patientRecovery_1o9xq_164 button:nth-child(2){color:#fff;background:#19786b;border-color:#19786b}._issues_1o9xq_157{gap:7px;display:grid}._issues_1o9xq_157 p,._actionIssue_1o9xq_173,._actionIssueBlocking_1o9xq_173{color:#765a25;background:#fff8e8;border-radius:9px;align-items:flex-start;gap:8px;margin:0;padding:9px 10px;font-size:12px;line-height:1.4;display:flex}._issues_1o9xq_157 svg,._actionIssue_1o9xq_173 svg,._actionIssueBlocking_1o9xq_173 svg{flex:none;width:15px}._issues_1o9xq_157 p._issueBlocking_1o9xq_175,._actionIssueBlocking_1o9xq_173{color:#943e2c;background:#fff0eb}._guidanceQuestions_1o9xq_176{color:#245a54;background:linear-gradient(145deg,#f7fcfa,#edf7f4);border:1px solid #b8d8d0;border-radius:14px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}._guidanceQuestions_1o9xq_176>svg{color:#1f8978;flex:none;width:19px}._guidanceQuestions_1o9xq_176>div{gap:3px;display:grid}._guidanceQuestions_1o9xq_176 span{color:#1b7568;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:820}._guidanceQuestions_1o9xq_176 strong{font-size:13px;line-height:1.45}._clarificationComposer_1o9xq_78{background:linear-gradient(145deg,#f5fbf9,#edf7f4);border:1px solid #bad8d1;border-radius:14px;grid-template-columns:1fr auto;gap:9px 11px;padding:14px;display:grid}._clarificationComposer_1o9xq_78>div{grid-column:1/-1;gap:2px;display:grid}._clarificationComposer_1o9xq_78>div span{color:#187364;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}._clarificationComposer_1o9xq_78>div strong{color:#244e50;font-size:13px}._clarificationComposer_1o9xq_78>label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}._clarificationComposer_1o9xq_78 textarea{border-radius:11px;min-height:82px;padding:11px;font-size:12px}._clarificationComposer_1o9xq_78 button{min-height:43px;font:inherit;cursor:pointer;border-style:solid;border-radius:10px;align-self:end;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:760;display:inline-flex}._clarificationComposer_1o9xq_78 button svg{width:16px}._actionsHeading_1o9xq_122{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}._actionsHeading_1o9xq_122 p{text-transform:uppercase;letter-spacing:.06em;color:#506a68;margin:0 0 2px;font-size:9px}._actionsHeading_1o9xq_122 button{min-height:34px;padding:0 10px;font-size:11px}._actionCard_1o9xq_192{opacity:.72;background:#ffffffc7;border:1px solid #d7e3e0;border-radius:14px;margin-bottom:9px;padding:13px}._actionSelected_1o9xq_193{opacity:1;background:#fff;border-color:#9bcfc3;box-shadow:0 5px 18px #1555510f}._actionReadOnly_1o9xq_194{opacity:1;background:#fff;border-color:#b9d9d1;box-shadow:0 5px 18px #1555510f}._actionSelect_1o9xq_193{cursor:pointer;align-items:flex-start;gap:10px;display:flex}._actionSelect_1o9xq_193 input{accent-color:#197366;width:18px;height:18px;margin-top:2px}._actionSelect_1o9xq_193 span{gap:2px;display:grid}._actionSelect_1o9xq_193 strong{color:#21484b;font-size:14px}._actionSelect_1o9xq_193 small{color:#506a68;font-size:10px}._actionCard_1o9xq_192>p{color:#536e6d;margin:10px 0 6px 28px;font-size:12px;line-height:1.45}._actionCard_1o9xq_192 ul{color:#294f51;margin:0 0 9px 28px;padding-left:15px;font-size:12px;line-height:1.45}._actionSecurity_1o9xq_202{color:#5d7471;margin:0 0 9px 28px;font-size:10px}._actionSecurity_1o9xq_202 summary{cursor:pointer;width:fit-content;font-weight:720}._actionSecurity_1o9xq_202 small{margin-top:5px;display:block}._actionIssue_1o9xq_173,._actionIssueBlocking_1o9xq_173{margin:7px 0 0 28px}._budgetPreview_1o9xq_206{background:#fbfdfc;border:1px solid #d3e2de;border-radius:11px;margin:12px 0 4px 28px;overflow:hidden}._budgetHeading_1o9xq_207{background:#f0f7f5;border-bottom:1px solid #dde8e5;justify-content:space-between;gap:10px;padding:10px 11px;display:flex}._budgetHeading_1o9xq_207 strong{color:#204f4d;font-size:12px}._budgetHeading_1o9xq_207 span{color:#506a68;font-size:10px}._budgetTableScroll_1o9xq_210{overflow-x:auto}._budgetPreview_1o9xq_206 table{border-collapse:collapse;width:100%;min-width:430px;font-size:11px}._budgetPreview_1o9xq_206 th,._budgetPreview_1o9xq_206 td{text-align:right;vertical-align:top;border-bottom:1px solid #e5ecea;padding:8px 10px}._budgetPreview_1o9xq_206 th:first-child,._budgetPreview_1o9xq_206 td:first-child{text-align:left}._budgetPreview_1o9xq_206 thead th{color:#506a68;text-transform:uppercase;letter-spacing:.05em;background:#fff;font-size:9px}._budgetPreview_1o9xq_206 tbody td:first-child{gap:1px;display:grid}._budgetPreview_1o9xq_206 tbody strong{color:#244b4d;font-size:11px}._budgetPreview_1o9xq_206 tbody small{color:#506a68}._budgetPreview_1o9xq_206 tfoot th,._budgetPreview_1o9xq_206 tfoot td{color:#58706e;border:0;padding-block:5px}._budgetPreview_1o9xq_206 tfoot tr:first-child th,._budgetPreview_1o9xq_206 tfoot tr:first-child td{padding-top:10px}._budgetPreview_1o9xq_206 tfoot tr:last-child th,._budgetPreview_1o9xq_206 tfoot tr:last-child td{padding-bottom:10px}._budgetPreview_1o9xq_206 ._budgetTotal_1o9xq_221 th,._budgetPreview_1o9xq_206 ._budgetTotal_1o9xq_221 td{color:#165e55;font-size:12px;font-weight:800}._securityRejection_1o9xq_222{color:#205e54;background:#edf8f4;border:1px solid #b9d9ce;border-radius:12px;gap:10px;padding:12px;display:flex}._securityRejection_1o9xq_222>svg{flex:none;width:20px}._securityRejection_1o9xq_222 div{gap:2px;display:grid}._securityRejection_1o9xq_222 strong{font-size:13px}._securityRejection_1o9xq_222 span{color:#50736e;font-size:11px;line-height:1.45}._jsonEditor_1o9xq_80{color:#526c6b;gap:6px;margin:12px 0 0 28px;font-size:11px;font-weight:700;display:grid}._jsonEditor_1o9xq_80 textarea{resize:vertical;color:#264b4d;background:#f8fbfa;border:1px solid #cddbd8;border-radius:9px;width:100%;padding:10px;font:11px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}._clinicalActionPreview_1o9xq_229{gap:9px;margin:12px 0 4px 28px;display:grid}._queryResult_1o9xq_230{background:linear-gradient(145deg,#fff,#f6fbf9);border:1px solid #c7ddd7;border-radius:12px;gap:10px;margin-top:11px;padding:12px;display:grid}._queryResult_1o9xq_230>header{align-items:flex-start;gap:9px;display:flex}._queryResult_1o9xq_230>header>svg{color:#1f7b6e;flex:none;width:20px}._queryResult_1o9xq_230>header span{gap:2px;display:grid}._queryResult_1o9xq_230>header strong{color:#214e4b;font-size:13px}._queryResult_1o9xq_230>header small{color:#607975;font-size:10px}._queryResult_1o9xq_230>p{color:#58716e;margin:0;font-size:11px}._queryList_1o9xq_237{background:#fff;border:1px solid #dce8e5;border-radius:9px;display:grid;overflow:hidden}._queryList_1o9xq_237>div{border-bottom:1px solid #e5eeec;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}._queryList_1o9xq_237>div:last-child{border-bottom:0}._queryList_1o9xq_237 time{color:#287266;white-space:nowrap;font-size:10px;font-weight:800}._queryList_1o9xq_237 span{gap:2px;min-width:0;display:grid}._queryList_1o9xq_237 strong{color:#2a5350;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._queryList_1o9xq_237 small{color:#677e7a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}._queryList_1o9xq_237 em{color:#3e6c64;white-space:nowrap;background:#edf6f3;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}._metricGrid_1o9xq_245{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}._metricGrid_1o9xq_245>span{background:#fff;border:1px solid #dce7e4;border-radius:9px;gap:2px;min-width:0;padding:9px;display:grid}._metricGrid_1o9xq_245 small{color:#657c78;text-transform:uppercase;font-size:9px}._metricGrid_1o9xq_245 strong{color:#1d665c;font-size:16px}._metricGrid_1o9xq_245 em{color:#6a817d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}._queryEvidence_1o9xq_250{color:#55736d;align-items:center;gap:6px;margin:0;font-size:9px;display:flex}._queryEvidence_1o9xq_250 svg{flex:none;width:13px}._actionScope_1o9xq_252{flex-wrap:wrap;gap:6px;display:flex}._actionScope_1o9xq_252 span{color:#4e6b67;background:#f5faf8;border:1px solid #d7e5e1;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:4px 8px;font-size:10px;display:inline-flex}._actionScope_1o9xq_252 svg{width:13px}._actionScope_1o9xq_252 strong{color:#295852}._previewBlock_1o9xq_256{background:#fff;border:1px solid #d8e5e2;border-radius:10px;gap:5px;padding:10px;display:grid}._previewBlock_1o9xq_256>span{color:#52716c;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}._previewBlock_1o9xq_256 svg{width:14px}._previewBlock_1o9xq_256 p{color:#274e4d;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}._patientDraftGuide_1o9xq_260{background:linear-gradient(145deg,#f8fcfb,#eef8f5);border:1px solid #bcdad2;border-radius:11px;gap:10px;padding:11px;display:grid}._patientDraftGuide_1o9xq_260>div{gap:2px;display:grid}._patientDraftGuide_1o9xq_260>div>strong{color:#235b54;font-size:12px}._patientDraftGuide_1o9xq_260>div>span{color:#617a76;font-size:10px}._patientDraftGuide_1o9xq_260 dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}._patientDraftGuide_1o9xq_260 dl>div{background:#fff;border:1px solid #d7e5e1;border-radius:9px;min-width:0;padding:8px}._patientDraftGuide_1o9xq_260 dt{color:#607874;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:780}._patientDraftGuide_1o9xq_260 dd{gap:1px;margin:3px 0 0;display:grid}._patientDraftGuide_1o9xq_260 dd strong{color:#2d5551;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._patientDraftGuide_1o9xq_260 dd small{color:#7a8d8a;font-size:9px;line-height:1.3}._patientDraftGuide_1o9xq_260 dl>div[data-complete=true]{background:#f8fdfa;border-color:#b9dbd2}._patientDraftGuide_1o9xq_260 dl>div[data-complete=true] dd small{color:#247665;font-weight:740}._patientDraftGuide_1o9xq_260>p{color:#3f625e;margin:0;font-size:10px;line-height:1.45}._stateChange_1o9xq_273{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}._stateChange_1o9xq_273>span{background:#fff;border:1px solid #d9e5e2;border-radius:9px;gap:2px;padding:8px 10px;display:grid}._stateChange_1o9xq_273 small,._nextAction_1o9xq_275 small,._checkoutGrid_1o9xq_275 small{color:#566e6a;text-transform:uppercase;letter-spacing:.04em;font-size:9px}._stateChange_1o9xq_273 strong{color:#315c57;font-size:11px}._stateChange_1o9xq_273>svg{color:#258072;width:16px}._nextAction_1o9xq_275{background:#eef8f5;border:1px solid #cbe1dc;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;display:flex}._nextAction_1o9xq_275>svg{color:#267c70;width:18px}._nextAction_1o9xq_275 span{gap:2px;display:grid}._nextAction_1o9xq_275 strong{color:#27564f;font-size:11px}._unchanged_1o9xq_282{color:#526a66;background:#f5f8f7;border-radius:9px;align-items:flex-start;gap:8px;margin:0;padding:9px 10px;font-size:10px;line-height:1.4;display:flex}._unchanged_1o9xq_282>svg{color:#438078;flex:none;width:15px}._unchanged_1o9xq_282 span{gap:2px;display:grid}._unchanged_1o9xq_282 strong{color:#416761}._checkoutGrid_1o9xq_275{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}._checkoutGrid_1o9xq_275>span{background:#fff;border:1px solid #d8e5e2;border-radius:9px;grid-template-columns:auto 1fr;gap:2px 6px;padding:9px;display:grid}._checkoutGrid_1o9xq_275 svg{color:#2d8175;grid-row:1/span 2;width:16px}._checkoutGrid_1o9xq_275 strong{color:#315b56;font-size:10px}._actionEditor_1o9xq_290{background:#f7fbfa;border:1px solid #bcd9d2;border-radius:13px;gap:10px;margin:13px 0 0 28px;padding:12px;display:grid}._actionEditor_1o9xq_290>header{align-items:flex-start;gap:8px;display:flex}._actionEditor_1o9xq_290>header>svg{color:#257d70;width:18px}._actionEditor_1o9xq_290>header span{gap:2px;display:grid}._actionEditor_1o9xq_290>header strong{color:#23514f;font-size:12px}._actionEditor_1o9xq_290>header small{color:#526a66;font-size:10px}._actionEditor_1o9xq_290 label{color:#58726f;text-transform:uppercase;letter-spacing:.035em;gap:4px;font-size:9px;font-weight:750;display:grid}._actionEditor_1o9xq_290 input,._actionEditor_1o9xq_290 select,._actionEditor_1o9xq_290 textarea{box-sizing:border-box;color:#254b4d;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #c9dad6;border-radius:8px;width:100%;min-width:0;padding:9px;font:12px/1.4 inherit}._actionEditor_1o9xq_290 textarea{resize:vertical}._actionEditor_1o9xq_290 input:focus,._actionEditor_1o9xq_290 select:focus,._actionEditor_1o9xq_290 textarea:focus{border-color:#32a78e;outline:3px solid #259e8926}._readOnlyGrid_1o9xq_300,._editorGrid_1o9xq_300{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._readOnlyGrid_1o9xq_300 span{background:#fff;border:1px solid #d7e4e1;border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}._readOnlyGrid_1o9xq_300 small{color:#718681;text-transform:uppercase;font-size:9px}._readOnlyGrid_1o9xq_300 strong{color:#315b56;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}._editorBoundary_1o9xq_304{color:#59736e;background:#eef5f3;border-radius:8px;align-items:flex-start;gap:7px;margin:0;padding:9px;font-size:10px;line-height:1.4;display:flex}._editorBoundary_1o9xq_304 svg{flex:none;width:15px}._scopeChoices_1o9xq_306{background:#fff;border:1px solid #d3e2df;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:10px;display:grid}._scopeChoices_1o9xq_306 legend{color:#58726f;text-transform:uppercase;letter-spacing:.04em;padding:0 5px;font-size:9px;font-weight:800}._scopeChoices_1o9xq_306 label{color:#315b56;text-transform:none;letter-spacing:0;background:#f2f8f6;border-radius:8px;flex-direction:row;grid-template-columns:none;align-items:center;gap:7px;min-width:0;padding:8px;font-size:10px;display:flex}._scopeChoices_1o9xq_306 input{accent-color:#257d70;flex:none;width:16px;height:16px}._payloadFacts_1o9xq_310{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}._payloadFacts_1o9xq_310>div{background:#f7fbfa;border:1px solid #d9e7e4;border-radius:9px;min-width:0;padding:8px 9px}._payloadFacts_1o9xq_310 dt{color:#708582;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}._payloadFacts_1o9xq_310 dd{color:#315b56;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;font-weight:800;overflow:hidden}._templateSections_1o9xq_314{gap:8px;display:grid}._templateSections_1o9xq_314 fieldset{background:#fff;border:1px solid #d3e2df;border-radius:10px;gap:8px;min-width:0;margin:0;padding:10px;display:grid}._templateSections_1o9xq_314 legend{color:#397168;text-transform:uppercase;letter-spacing:.04em;padding:0 5px;font-size:9px;font-weight:800}._budgetEditor_1o9xq_317{background:#f7fbfa;border:1px solid #bcd9d2;border-radius:13px;margin:13px 0 0 28px;overflow:hidden}._budgetEditorIntro_1o9xq_318{background:#edf7f4;border-bottom:1px solid #d7e5e2;justify-content:space-between;align-items:center;gap:15px;padding:12px 13px;display:flex}._budgetEditorIntro_1o9xq_318>div{gap:2px;display:grid}._budgetEditorIntro_1o9xq_318>div strong{color:#23514f;font-size:12px}._budgetEditorIntro_1o9xq_318>div span{color:#506a68;font-size:10px}._budgetEditorIntro_1o9xq_318 output{text-align:right;flex:none;display:grid}._budgetEditorIntro_1o9xq_318 output small{color:#506a68;font-size:9px}._budgetEditorIntro_1o9xq_318 output strong{color:#17685b;font-size:17px}._budgetMetaGrid_1o9xq_325{grid-template-columns:.75fr 1.25fr;gap:10px;padding:12px 13px;display:grid}._budgetMetaGrid_1o9xq_325 label,._budgetLineGrid_1o9xq_326 label{color:#58726f;text-transform:uppercase;letter-spacing:.035em;gap:4px;font-size:9px;font-weight:750;display:grid}._budgetMetaGrid_1o9xq_325 input,._budgetLineGrid_1o9xq_326 input{color:#254b4d;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #c9dad6;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 9px;font:12px/1.2 inherit}._budgetMetaGrid_1o9xq_325 input:focus,._budgetLineGrid_1o9xq_326 input:focus{border-color:#32a78e;outline:3px solid #259e8926}._budgetEditorLines_1o9xq_329{gap:9px;padding:0 13px 13px;display:grid}._budgetEditorLine_1o9xq_329{background:#fff;border:1px solid #d5e2df;border-radius:10px;min-width:0;margin:0;padding:10px}._budgetEditorLine_1o9xq_329 legend{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}._budgetLineHeader_1o9xq_332{align-items:center;gap:9px;margin-bottom:9px;display:flex}._budgetLineHeader_1o9xq_332>strong{text-overflow:ellipsis;white-space:nowrap;color:#285153;flex:1;min-width:0;font-size:11px;overflow:hidden}._budgetLineHeader_1o9xq_332>span{color:#17695c;font-size:12px;font-weight:800}._budgetLineHeader_1o9xq_332>button{color:#994431;cursor:pointer;background:#fff1ed;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}._budgetLineHeader_1o9xq_332 svg{width:15px}._budgetLineGrid_1o9xq_326{grid-template-columns:1.7fr .8fr .8fr .55fr .8fr .8fr .65fr;gap:8px;display:grid}._priceProvenance_1o9xq_338{color:#286c60;background:#eaf6f2;border-radius:8px;justify-content:space-between;gap:8px;margin-top:8px;padding:7px 9px;font-size:10px;font-weight:750;display:flex}._priceProvenance_1o9xq_338[data-status=unresolved]{color:#875f1e;background:#fff4df}._priceProvenance_1o9xq_338 small{color:inherit;font-weight:500}._overrideReason_1o9xq_341{color:#8a5a22;text-transform:uppercase;gap:4px;margin-top:8px;font-size:9px;font-weight:750;display:grid}._overrideReason_1o9xq_341 input{box-sizing:border-box;color:#65471d;text-transform:none;border:1px solid #dfc69f;border-radius:8px;width:100%;padding:8px 9px;font:12px inherit}._budgetName_1o9xq_343{min-width:150px}._moneyField_1o9xq_344{display:block;position:relative}._moneyField_1o9xq_344 input{padding-right:28px}._moneyField_1o9xq_344>span{color:#506a68;font-size:11px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}._emptyBudget_1o9xq_347{color:#785d2c;background:#fffaf0;border:1px dashed #dabd83;border-radius:10px;padding:12px;font-size:11px;line-height:1.45}._addBudgetLine_1o9xq_348{color:#27685f;min-height:37px;font:inherit;cursor:pointer;background:#f5fbf9;border:1px dashed #87bbaf;border-radius:9px;justify-self:start;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:760;display:inline-flex}._addBudgetLine_1o9xq_348 svg{width:15px}._editActions_1o9xq_122{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}._receipts_1o9xq_157{gap:8px;display:grid}._receipts_1o9xq_157 h4{margin-bottom:3px}._receiptOk_1o9xq_353,._receiptError_1o9xq_353{color:#28634b;background:#f2faf6;border:1px solid #cfe3d9;border-radius:10px;align-items:center;gap:9px;padding:10px 11px;display:flex}._receiptError_1o9xq_353{color:#8f4533;background:#fff6f3;border-color:#efd2ca}._receiptOk_1o9xq_353>svg,._receiptError_1o9xq_353>svg{flex:none;width:18px}._receiptOk_1o9xq_353 span,._receiptError_1o9xq_353 span{display:grid}._receiptOk_1o9xq_353 strong,._receiptError_1o9xq_353 strong{font-size:12px}._receiptOk_1o9xq_353 small,._receiptError_1o9xq_353 small{color:#6f8580}._workflowContinuation_1o9xq_359{background:linear-gradient(145deg,#f6fcfa,#eaf7f3);border:1px solid #b9d9d1;border-radius:13px;gap:13px;padding:14px;display:grid}._workflowContinuation_1o9xq_359>div:first-child{align-items:flex-start;gap:10px;display:flex}._workflowContinuation_1o9xq_359>div:first-child>svg{color:#227b6e;flex:none;width:19px}._workflowContinuation_1o9xq_359>div:first-child span{gap:3px;display:grid}._workflowContinuation_1o9xq_359 small{color:#4d716c;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800}._workflowContinuation_1o9xq_359 strong{color:#205650;font-size:13px}._workflowContinuation_1o9xq_359 p{color:#4f6d69;margin:0;font-size:11px;line-height:1.5}._workflowContinuation_1o9xq_359>div:last-child{flex-wrap:wrap;gap:8px;display:flex}._workflowContinuation_1o9xq_359 button{color:#28645c;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bad7d0;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:760;display:inline-flex}._workflowContinuation_1o9xq_359 button:hover{background:#f9fdfc;border-color:#65ad9e}._workflowContinuation_1o9xq_359 button svg{width:16px}._error_1o9xq_370{color:#863b2a;background:#fff1ed;border:1px solid #efc6bb;border-radius:11px;align-items:flex-start;gap:9px;margin-top:15px;padding:11px;font-size:12px;line-height:1.45;display:flex;position:sticky;bottom:0;box-shadow:0 8px 24px #4e231a1c}._error_1o9xq_370>svg{flex:none;width:17px}._error_1o9xq_370 span{flex:1}._error_1o9xq_370 button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}._error_1o9xq_370 button svg{width:16px}._footer_1o9xq_122{background:#fff;border-top:1px solid #d9e4e1;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}@media (max-width:640px){._usageMeter_1o9xq_53{grid-template-columns:1fr;gap:6px}._launcher_1o9xq_1{right:12px;bottom:max(16px, env(safe-area-inset-bottom));width:44px;min-width:44px;height:44px;padding:0}._launcher_1o9xq_1>span:last-child,._launcher_1o9xq_1 small{display:none}._launcherMark_1o9xq_382{width:38px;height:38px}._panel_1o9xq_30{width:100%}._body_1o9xq_57{padding:18px 15px}._header_1o9xq_32{padding-inline:15px}._headerActions_1o9xq_39 button span{display:none}._composerActions_1o9xq_120,._footer_1o9xq_122{flex-direction:column-reverse}._composerActions_1o9xq_120 button,._footer_1o9xq_122 button{width:100%}._proposalHeader_1o9xq_141{gap:10px}._actionsHeading_1o9xq_122{align-items:flex-end}._budgetPreview_1o9xq_206{margin-left:0}._budgetHeading_1o9xq_207{display:grid}._voiceStart_1o9xq_84{grid-template-columns:1fr}._composerHero_1o9xq_59{grid-template-columns:45px minmax(0,1fr);gap:11px}._heroMark_1o9xq_60{border-radius:14px;width:45px;height:45px}._heroMark_1o9xq_60 img{width:25px;height:38px}._capabilitySuggestions_1o9xq_67{grid-template-columns:1fr 1fr}._recordingCard_1o9xq_92{flex-wrap:wrap;align-items:flex-start}._audioRecovery_1o9xq_102{grid-template-columns:auto minmax(0,1fr)}._audioRecovery_1o9xq_102 button{grid-column:1/-1}._recordingActions_1o9xq_95{grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}._clarificationComposer_1o9xq_78,._patientDraftGuide_1o9xq_260 dl{grid-template-columns:1fr}._budgetEditor_1o9xq_317,._clinicalActionPreview_1o9xq_229,._actionEditor_1o9xq_290{margin-left:0}._metricGrid_1o9xq_245{grid-template-columns:1fr 1fr}._queryList_1o9xq_237>div{grid-template-columns:minmax(0,1fr) auto}._queryList_1o9xq_237 time{grid-column:1/-1}._checkoutGrid_1o9xq_275,._readOnlyGrid_1o9xq_300,._editorGrid_1o9xq_300,._scopeChoices_1o9xq_306{grid-template-columns:1fr}._payloadFacts_1o9xq_310{grid-template-columns:repeat(2,minmax(0,1fr))}._budgetEditorIntro_1o9xq_318{align-items:flex-start}._budgetMetaGrid_1o9xq_325{grid-template-columns:1fr}._budgetLineGrid_1o9xq_326{grid-template-columns:1fr 1fr}._budgetName_1o9xq_343{grid-column:1/-1}._workflowContinuation_1o9xq_359>div:last-child{display:grid}._workflowContinuation_1o9xq_359 button{justify-content:center;width:100%}}._launcherMark_1o9xq_382{background:linear-gradient(145deg,#fffdf5,#c9efe5);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff94,0 5px 12px #052a282e}._launcherMark_1o9xq_382 img{object-fit:contain;width:24px;height:35px;transform:translateY(2px)}._launcher_1o9xq_1 small{color:#ffffffd6;letter-spacing:.08em;background:#ffffff26;border-radius:999px;place-items:center;min-width:23px;height:19px;font-size:8px;font-weight:850;display:inline-grid}@media (max-width:640px){._launcher_1o9xq_1 small{display:none}}@media (min-width:641px) and (max-width:880px){._budgetLineGrid_1o9xq_326{grid-template-columns:1.5fr .8fr .8fr .55fr}}@media (prefers-reduced-motion:reduce){._launcherHalo_1o9xq_26,._spin_1o9xq_127,._panel_1o9xq_30,._recordingPulse_1o9xq_93{animation:none}}
