.YsCgSq_card{background:var(--background);border:1px solid var(--ora-border);min-width:0;color:var(--ora-ink);border-radius:16px;flex-direction:column;padding:20px;display:flex}.YsCgSq_header{justify-content:space-between;align-items:center;gap:8px;display:flex}.YsCgSq_identity{align-items:center;gap:7px;min-width:0;display:flex}.YsCgSq_identity img{object-fit:contain}.YsCgSq_identity h2{white-space:nowrap;margin:0;font-size:11pt;font-weight:600}.YsCgSq_identity>span{color:var(--ora-primary);background:var(--ora-tint);border-radius:14px;margin-left:4px;padding:4px 7px;font-size:10pt}.YsCgSq_expand{border:1px solid var(--ora-border);background:var(--background);width:30px;height:30px;color:var(--ora-muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.YsCgSq_expand:hover{color:var(--ora-primary);background:var(--ora-tint)}.YsCgSq_welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:27px 0 24px;display:flex}.YsCgSq_mark{background:var(--ora-tint);border:1px solid var(--ora-border);border-radius:50%;place-items:center;width:86px;height:86px;margin-bottom:20px;display:grid}.YsCgSq_mark img{object-fit:contain}.YsCgSq_welcome>small{letter-spacing:1.15px;color:var(--ora-muted);font-size:10pt}.YsCgSq_welcome h3{letter-spacing:-.8px;margin:13px 0 12px;font-size:19.5pt;font-weight:550;line-height:1.25}.YsCgSq_welcome h3 span{color:var(--ora-primary)}.YsCgSq_welcome p{color:var(--ora-muted);margin:0;font-size:10pt;line-height:1.8}.YsCgSq_bottom{min-width:0;margin-top:auto}.YsCgSq_prompts{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:12px;display:flex}.YsCgSq_prompts button{background:var(--background);border:1px solid var(--ora-border);color:var(--ora-primary);border-radius:20px;align-items:center;gap:5px;padding:7px 9px;font-size:10pt;display:flex}.YsCgSq_prompts button:hover{background:var(--ora-tint);border-color:var(--ora-sky)}.YsCgSq_composer{background:var(--background);border:1px solid var(--ora-border);border-radius:15px;padding:12px 12px 9px}.YsCgSq_composer:focus-within{border-color:var(--ora-primary);box-shadow:0 0 0 3px var(--ora-tint)}.YsCgSq_composer textarea{resize:vertical;width:100%;min-height:48px;max-height:120px;font:inherit;color:var(--ora-ink);background:0 0;border:0;outline:0;padding:0;font-size:10pt;line-height:1.7;display:block}.YsCgSq_composer textarea::placeholder{color:var(--ora-muted)}.YsCgSq_tools{justify-content:space-between;align-items:center;gap:8px;margin-top:5px;display:flex}.YsCgSq_tools>span{color:var(--ora-primary);align-items:center;gap:5px;font-size:10pt;display:flex}.YsCgSq_tools button{background:var(--ora-primary);color:#fff;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.YsCgSq_tools button:hover{background:var(--ora-hover)}.YsCgSq_tools button:disabled{background:var(--ora-border);color:var(--ora-muted)}.YsCgSq_openChat{width:100%;color:var(--ora-primary);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:12px 0 0;font-size:10pt;display:flex}.YsCgSq_openChat:hover{color:var(--ora-hover)}.YsCgSq_note{text-align:center;color:var(--ora-muted);margin:14px 0 0;font-size:10pt;line-height:1.8}.YsCgSq_card button:focus-visible{outline:3px solid var(--ora-sky);outline-offset:3px}.YsCgSq_srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:651px) and (max-width:1200px){.YsCgSq_card{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}.YsCgSq_header,.YsCgSq_note{grid-column:1/-1}.YsCgSq_welcome{padding:16px 0}.YsCgSq_bottom{align-self:center;margin:0}.YsCgSq_mark{width:64px;height:64px;margin-bottom:13px}.YsCgSq_mark img{width:43px;height:43px}}@media (max-width:650px){.YsCgSq_card{border-radius:15px;order:-1;width:100%;padding:17px}.YsCgSq_welcome{padding:18px 0}.YsCgSq_mark{width:64px;height:64px;margin-bottom:15px}.YsCgSq_mark img{width:43px;height:43px}.YsCgSq_welcome h3{font-size:18pt}.YsCgSq_composer textarea{font-size:11pt}.YsCgSq_prompts button,.YsCgSq_note{font-size:10pt}}.YsCgSq_card{box-shadow:none;background:#fff;border-radius:12px;grid-column:auto;gap:0;padding:20px;display:flex}.YsCgSq_identity h2{font-size:16px}.YsCgSq_identity>span{border-radius:5px;padding:3px 6px;font-size:11px}.YsCgSq_expand{border-radius:7px;width:32px;height:32px}.YsCgSq_welcome{padding:16px 0}.YsCgSq_mark{border-radius:14px;width:56px;height:56px;margin-bottom:12px}.YsCgSq_mark img{width:38px;height:38px}.YsCgSq_welcome>small{letter-spacing:1px;font-size:10px}.YsCgSq_welcome h3{letter-spacing:-.5px;margin:9px 0;font-size:22px;line-height:1.3}.YsCgSq_welcome p{font-size:13px;line-height:1.6}.YsCgSq_prompts{gap:7px}.YsCgSq_prompts button{border-radius:6px;padding:6px 9px;font-size:12px}.YsCgSq_composer{border-radius:8px;padding:10px 12px}.YsCgSq_composer textarea{min-height:48px;font-size:14px;line-height:1.6}.YsCgSq_tools>span{font-size:11px}.YsCgSq_tools button{border-radius:7px}.YsCgSq_openChat{font-size:12px}.YsCgSq_note{margin-top:10px;font-size:11px;line-height:1.6}.YsCgSq_bottom{margin-top:0}.YsCgSq_header,.YsCgSq_note{grid-column:auto}@media (max-width:720px){.YsCgSq_card{padding:16px}.YsCgSq_welcome{padding:14px 0}.YsCgSq_welcome h3{font-size:21px}}
.TLbDmW_page{min-height:100svh;color:var(--ora-ink);background:#f0f5f8;padding:28px}.TLbDmW_dashboard{background:#f7fafc;border:1px solid #fff;border-radius:28px;max-width:1440px;min-height:calc(100svh - 56px);margin:0 auto;box-shadow:0 12px 65px #19354a08}.TLbDmW_header{border-bottom:1px solid #e6edf2;align-items:center;gap:27px;padding:22px 30px;display:flex}.TLbDmW_logo{color:var(--ora-ink);flex-shrink:0;align-items:center;gap:7px;display:flex}.TLbDmW_logo:hover{text-decoration:none}.TLbDmW_logo span{letter-spacing:-1.6px;font-size:22.5pt;font-weight:650}.TLbDmW_navigation{align-items:center;gap:4px;display:flex}.TLbDmW_navItem{white-space:nowrap;color:var(--ora-muted);background:0 0;border:0;border-radius:24px;align-items:center;gap:7px;padding:12px 14px;font-size:11pt;transition:background .2s;display:flex}.TLbDmW_navItem:hover{background:var(--ora-tint);color:var(--ora-primary)}.TLbDmW_navActive,.TLbDmW_navActive:hover{background:var(--ora-primary);color:#fff}.TLbDmW_headerActions{align-items:center;gap:13px;margin-left:auto;display:flex}.TLbDmW_workspaceSwitch{border-bottom:1px solid var(--ora-border);color:var(--ora-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding:12px 24px;font-size:11pt;display:flex}.TLbDmW_search{border:1px solid var(--ora-border);width:185px;color:var(--ora-muted);background:#fff;border-radius:24px;align-items:center;gap:8px;padding:0 13px;display:flex;position:relative}.TLbDmW_search input{box-shadow:none;background:0 0;border:0;min-width:0;height:37px;padding:0;font-size:10pt}.TLbDmW_search input:focus-visible{box-shadow:none;outline:none}.TLbDmW_search:focus-within{outline:2px solid var(--ora-sky);outline-offset:2px}.TLbDmW_searchResults{border:1px solid var(--ora-border);z-index:20;background:#fff;border-radius:14px;width:290px;max-height:320px;padding:12px;position:absolute;top:46px;right:0;overflow:auto;box-shadow:0 12px 30px #19354a14}.TLbDmW_searchResults p{letter-spacing:1px;text-transform:uppercase;margin:0 0 8px;font-size:10pt}.TLbDmW_searchResults button{text-align:left;width:100%;color:var(--ora-ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:11pt;display:flex}.TLbDmW_searchResults button:hover{background:var(--ora-tint)}.TLbDmW_searchResults small{color:var(--ora-muted);margin-top:4px;font-size:10pt;display:block}.TLbDmW_notificationButton{background:#fff;border-radius:50%;flex-shrink:0;width:38px;height:38px;position:relative}.TLbDmW_notificationButton i{background:var(--ora-primary);border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px}.TLbDmW_profile{text-align:left;color:var(--ora-ink);white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:10pt;display:flex}.TLbDmW_profile small{color:var(--ora-muted);margin-top:3px;font-size:10pt;display:block}.TLbDmW_avatar{width:36px;height:36px;color:var(--ora-primary);background:#e2eff5;border:2px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:10pt;font-weight:650;display:grid}.TLbDmW_avatarLarge{width:48px;height:48px;font-size:11pt}.TLbDmW_main{padding:29px 30px 18px}.TLbDmW_welcome{justify-content:space-between;align-items:center;gap:25px;margin-bottom:17px;display:flex}.TLbDmW_overline{letter-spacing:1.7px;color:var(--ora-muted);font-size:10pt;font-weight:550}.TLbDmW_welcome h1:focus{outline:none}.TLbDmW_welcome h1>span{color:var(--ora-primary)}.TLbDmW_welcome .TLbDmW_greeting{color:#8bbbd1;margin-left:12px;font-size:22.5pt;font-weight:400}.TLbDmW_welcome p{color:var(--ora-muted);margin:0;font-size:11pt;line-height:1.7}.TLbDmW_bookButton{border-radius:24px;flex-shrink:0;height:42px;padding:0 20px;font-size:11pt}.TLbDmW_demoStrip{color:#8092a0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:21px;font-size:10pt;display:flex}.TLbDmW_demoStrip>span:first-child{align-items:center;gap:6px;display:flex}.TLbDmW_demoBadge{color:#597c94;background:#e9f2f7;border-radius:12px;padding:3px 9px;font-size:10pt}.TLbDmW_metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:15px;display:grid}.TLbDmW_metric{text-align:left;color:var(--ora-ink);background:#fff;border:1px solid #e2eaf0;border-radius:15px;min-height:115px;padding:17px 18px 19px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.TLbDmW_metric>span{color:var(--ora-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:10pt;display:flex}.TLbDmW_metric>span svg{color:#769bb4}.TLbDmW_metric strong{letter-spacing:-1px;align-items:baseline;gap:12px;font-size:23.25pt;font-weight:550;display:flex}.TLbDmW_metric strong small{color:var(--ora-muted);letter-spacing:0;font-size:10pt;font-weight:400}.TLbDmW_metricPrimary{background:var(--ora-primary);border-color:var(--ora-primary);color:#fff}.TLbDmW_metricPrimary>span,.TLbDmW_metricPrimary strong small,.TLbDmW_metricPrimary>span svg{color:#d6e8f3}.TLbDmW_metricPrimary:hover{border-color:var(--ora-hover)}.TLbDmW_metricLines{opacity:.45;align-items:flex-end;gap:3px;height:28px;display:flex;position:absolute;bottom:19px;right:17px}.TLbDmW_metricLines i{background:#b7dae9;border-radius:2px;width:5px;height:9px}.TLbDmW_metricLines i:nth-child(2n){height:17px}.TLbDmW_metricLines i:nth-child(3n){height:25px}.TLbDmW_metricDecoration{color:#b4d7e6;font-size:22.5pt;font-weight:300;position:absolute;bottom:16px;right:22px}.TLbDmW_sparkline{color:#a8ccdf;width:58px;height:25px;position:absolute;bottom:19px;right:18px}.TLbDmW_messageDots{gap:4px;display:flex;position:absolute;bottom:27px;right:19px}.TLbDmW_messageDots i{background:#bad4e3;border-radius:50%;width:6px;height:6px}.TLbDmW_homeGrid{grid-template-columns:1.03fr 1.04fr 1fr;align-items:stretch;gap:15px;display:grid}.TLbDmW_careColumn,.TLbDmW_middleColumn{flex-direction:column;gap:15px;min-width:0;display:flex}.TLbDmW_panel{background:#fff;border:1px solid #e2eaf0;border-radius:16px;min-width:0;padding:18px}.TLbDmW_panelHeading{justify-content:space-between;align-items:center;gap:9px;min-height:24px;margin-bottom:19px;display:flex}.TLbDmW_panelHeading h2{white-space:nowrap;align-items:center;gap:7px;margin:0;font-size:11pt;font-weight:600;display:flex}.TLbDmW_panelHeading h2>svg{color:#779cb5}.TLbDmW_panelHeading>button{height:27px;padding:0 5px}.TLbDmW_textAction{color:var(--ora-muted);gap:4px;font-size:10pt}.TLbDmW_appointmentTop{align-items:center;gap:13px;display:flex}.TLbDmW_dateTile{background:var(--ora-tint);width:58px;height:67px;color:var(--ora-primary);letter-spacing:1px;border:1px solid #deebf2;border-radius:13px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;font-size:10pt;display:flex}.TLbDmW_dateTile b{letter-spacing:-1px;font-size:20.25pt;font-weight:550;line-height:1.1}.TLbDmW_badge{background:var(--ora-tint);color:var(--ora-primary);border-radius:12px;align-items:center;padding:4px 8px;font-size:10pt;line-height:1.3;display:inline-flex}.TLbDmW_appointmentTop h3{letter-spacing:-.3px;margin:8px 0 5px;font-size:11.25pt;font-weight:550}.TLbDmW_appointmentTop p{color:var(--ora-muted);margin:0;font-size:10pt;line-height:1.6}.TLbDmW_doctorRow{align-items:center;gap:10px;padding:20px 0 18px;display:flex}.TLbDmW_doctorRow strong{font-size:10pt;font-weight:550}.TLbDmW_doctorRow small{color:var(--ora-muted);margin-top:4px;font-size:10pt;display:block}.TLbDmW_doctorRow>svg{color:#92b4c9;margin-left:auto}.TLbDmW_appointmentFooter{border-top:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:10px;padding-top:13px;display:flex}.TLbDmW_appointmentFooter>span{color:var(--ora-muted);align-items:center;gap:5px;font-size:10pt;display:flex}.TLbDmW_appointmentFooter button{border-radius:8px;gap:5px;height:31px;font-size:10pt}.TLbDmW_quickActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.TLbDmW_quickActions button{text-align:center;background:#fbfdfe;border:1px solid #edf2f5;border-radius:12px;flex-direction:column;align-items:center;padding:13px 4px;display:flex}.TLbDmW_quickActions button:hover{background:var(--ora-tint);border-color:#c9e0ec}.TLbDmW_quickActions button>span{color:var(--ora-primary);background:#eaf3f8;border-radius:10px;place-items:center;width:37px;height:37px;margin-bottom:11px;display:grid}.TLbDmW_quickActions strong{white-space:nowrap;font-size:10pt;font-weight:550}.TLbDmW_quickActions small{color:var(--ora-muted);margin-top:5px;font-size:10pt}.TLbDmW_subtleLabel{color:var(--ora-muted);white-space:nowrap;font-size:10pt}.TLbDmW_weekStrip{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.TLbDmW_weekStrip>div{text-align:center}.TLbDmW_weekStrip small{color:var(--ora-muted);margin-bottom:10px;font-size:10pt;display:block}.TLbDmW_weekStrip button{width:33px;height:36px;color:var(--ora-ink);background:0 0;border:1px solid #0000;border-radius:12px;font-size:11pt}.TLbDmW_weekStrip button:hover{background:var(--ora-tint)}.TLbDmW_weekStrip .TLbDmW_selectedDay{background:var(--ora-primary);color:#fff}.TLbDmW_weekStrip .TLbDmW_selectedDay:hover{background:var(--ora-hover)}.TLbDmW_weekStrip .TLbDmW_scheduledDay{border-color:var(--ora-sky);background:#f0f7fa}.TLbDmW_calendarNote{color:var(--ora-muted);align-items:center;gap:7px;margin:17px 0 1px;font-size:10pt;display:flex}.TLbDmW_calendarDot{background:var(--ora-primary);border-radius:50%;flex-shrink:0;width:5px;height:5px}.TLbDmW_careUpdates{flex-direction:column;gap:3px;display:flex}.TLbDmW_careUpdates button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf2f5;border-radius:5px;align-items:center;gap:10px;width:100%;padding:10px 0;display:flex}.TLbDmW_careUpdates button:hover{background:#f7fafc}.TLbDmW_careUpdates button:last-child{border-bottom:0}.TLbDmW_careUpdates strong{font-size:10pt;font-weight:500;display:block}.TLbDmW_careUpdates small{color:var(--ora-muted);margin-top:5px;font-size:10pt;display:block}.TLbDmW_careUpdates button>svg,.TLbDmW_careUpdates button>.TLbDmW_newBadge{color:#769bb4;flex-shrink:0;margin-left:auto}.TLbDmW_updateIcon{color:#719ab0;background:#edf5f8;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:37px;display:grid}.TLbDmW_blueIcon{color:var(--ora-primary);background:#e6eef8}.TLbDmW_newBadge{color:var(--ora-primary);white-space:nowrap;background:#edf5f9;border-radius:9px;padding:3px 6px;font-size:10pt}.TLbDmW_careTip{background:var(--ora-tint);color:var(--ora-primary);border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}.TLbDmW_careTip p{margin:0;font-size:10pt;line-height:1.6}.TLbDmW_careTip small{color:var(--ora-muted);font-size:10pt;display:block}.TLbDmW_aiCard{background:linear-gradient(150deg,#fff 30%,#f1f8fc);border:1px solid #d5e6f0;border-radius:16px;flex-direction:column;min-width:0;padding:18px;display:flex}.TLbDmW_aiCard .TLbDmW_panelHeading h2>svg{color:var(--ora-primary)}.TLbDmW_aiWelcome{text-align:center;flex:1;padding:5px 0 25px}.TLbDmW_aiWelcome h3{letter-spacing:-.7px;margin:12px 0 9px;font-size:14pt;font-weight:500}.TLbDmW_aiWelcome p{color:var(--ora-muted);margin:0;font-size:10pt;line-height:1.8}.TLbDmW_aiEyebrow{letter-spacing:1.1px;color:#80a0b5;font-size:10pt;font-weight:500}.TLbDmW_orbScene{place-items:center;width:155px;height:151px;margin:0 auto 11px;display:grid;position:relative}.TLbDmW_orbHalo{border:1px solid #dcecf5;border-radius:50%;width:135px;height:135px;position:absolute}.TLbDmW_orbHalo:after{content:"";border:1px solid #edf4f8;border-radius:50%;position:absolute;inset:-10px}.TLbDmW_orb{background:radial-gradient(at 32% 23%,#fff 0%,#d5edfa 14%,#7cb9df 33%,#327ab7 61%,#194776 86%);border-radius:50%;width:101px;height:101px;animation:6s ease-in-out infinite TLbDmW_float;position:relative;overflow:hidden;box-shadow:inset -7px -9px 12px #153d6750,inset 4px 3px 7px #fff9,0 12px 30px #286da82b}.TLbDmW_orb span{border:1px solid #d9f0fc88;border-radius:50%;position:absolute;inset:9px 22px;transform:rotate(-30deg);box-shadow:0 0 8px #fff4}.TLbDmW_orb span:nth-child(2){border-color:#ebfaffaa;inset:22px 5px;transform:rotate(25deg)}.TLbDmW_orb span:nth-child(3){border-color:#fff8;inset:4px 35px;transform:rotate(38deg)}.TLbDmW_orbScene>i{background:#abcfe4;border-radius:50%;width:5px;height:5px;position:absolute;top:27px;right:11px}.TLbDmW_orbScene>i:last-child{width:4px;height:4px;inset:auto auto 30px 13px}.TLbDmW_orbSmall{width:55px;height:55px}.TLbDmW_orbSmall .TLbDmW_orb{width:38px;height:38px}.TLbDmW_orbSmall .TLbDmW_orbHalo{width:48px;height:48px}.TLbDmW_prompts button{display:none}.TLbDmW_bottomGrid{grid-template-columns:1.03fr 2.09fr;gap:15px;margin-top:15px;display:grid}.TLbDmW_careBanner{background:#e5f0f6;border:1px solid #d8e7ef;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:21px;display:flex;position:relative;overflow:hidden}.TLbDmW_careBanner .TLbDmW_overline{color:#5c849c;letter-spacing:1.2px;font-size:10pt}.TLbDmW_careBanner h2{letter-spacing:-.8px;margin:9px 0;font-size:16.5pt;font-weight:500;line-height:1.2}.TLbDmW_careBanner p{color:var(--ora-muted);max-width:210px;margin:0 0 15px;font-size:10pt;line-height:1.7}.TLbDmW_careBanner button{background:#f5fafc;height:30px;font-size:10pt}.TLbDmW_bannerArt{color:#8fbad1;flex-shrink:0;margin-right:-8px;position:relative;transform:rotate(-12deg)}.TLbDmW_bannerArt span{color:var(--ora-primary);font-size:17.25pt;position:absolute;top:-6px;right:-8px}.TLbDmW_bannerArt span:last-child{color:#a5cada;inset:auto auto -8px 1px}.TLbDmW_messagePreview{text-align:left;background:#f8fbfd;border:0;border-radius:10px;align-items:flex-start;gap:13px;width:100%;padding:13px;display:flex}.TLbDmW_messagePreview:hover{background:var(--ora-tint)}.TLbDmW_messagePreview strong{font-size:11pt;font-weight:550}.TLbDmW_messagePreview small{color:var(--ora-muted);margin-top:5px;font-size:10pt;display:block}.TLbDmW_messagePreview p{color:var(--ora-muted);margin:12px 0 0;font-size:10pt;line-height:1.8}.TLbDmW_messagePreview>svg{color:#8babbe;flex-shrink:0;margin-left:auto}.TLbDmW_footer{color:#91a4b2;justify-content:space-between;gap:12px;padding:12px 30px 22px;font-size:10pt;display:flex}.TLbDmW_footer>span:first-child{align-items:center;gap:5px;display:flex}.TLbDmW_toast{color:var(--ora-primary);margin:16px 0 0;font-size:10pt;line-height:1.7}.TLbDmW_toast:empty{display:none}.TLbDmW_list{flex-direction:column;gap:0;display:flex}.TLbDmW_listRow{border-bottom:1px solid #e7eef3;align-items:center;gap:17px;padding:23px 5px;display:flex}.TLbDmW_listRow:last-child{border-bottom:0}.TLbDmW_listIcon{background:var(--ora-tint);width:48px;height:48px;color:var(--ora-primary);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.TLbDmW_listRow h3{margin:0 0 6px;font-size:11.25pt;font-weight:550}.TLbDmW_listRow p{color:var(--ora-muted);margin:0 0 6px;font-size:11pt}.TLbDmW_listRow small{color:#7d96a7;font-size:10pt}.TLbDmW_listRow>button{flex-shrink:0;margin-left:auto;font-size:10pt}.TLbDmW_inboxItem{border-bottom:1px solid #e7eef3}.TLbDmW_inboxItem:last-child{border-bottom:0}.TLbDmW_inboxToggle{text-align:left;width:100%;color:var(--ora-ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;padding:20px 5px;display:flex}.TLbDmW_inboxToggle:hover{background:#f7fafc}.TLbDmW_inboxToggle strong{font-size:11pt;font-weight:550}.TLbDmW_inboxToggle small{color:var(--ora-muted);margin-top:6px;font-size:10pt;display:block}.TLbDmW_inboxToggle>svg{flex-shrink:0;margin-left:auto}.TLbDmW_inboxToggle>.TLbDmW_newBadge{margin-left:auto}.TLbDmW_inboxToggle>.TLbDmW_newBadge+svg{margin-left:0}.TLbDmW_inboxBody{color:var(--ora-muted);padding:0 20px 22px 54px;font-size:11pt;line-height:1.9}.TLbDmW_inboxBody p{margin:0 0 14px}.TLbDmW_popoverTitle{margin:0 0 8px;font-size:11pt;font-weight:550}.TLbDmW_popoverText{color:var(--ora-muted);margin:0 0 15px;font-size:11pt;line-height:1.8}.TLbDmW_dialogOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;background:#102f4659;position:fixed;inset:0}.TLbDmW_dialogContent{z-index:61;border:1px solid var(--ora-border);background:#fff;border-radius:20px;width:min(460px,100vw - 32px);max-height:calc(100svh - 48px);padding:30px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #19354a26}.TLbDmW_dialogTitle{letter-spacing:-.6px;margin:0 22px 10px 0;font-size:17.25pt;font-weight:550;line-height:1.3}.TLbDmW_dialogDescription{color:var(--ora-muted);margin:0 0 24px;font-size:11pt;line-height:1.8}.TLbDmW_dialogClose{width:28px;height:28px;color:var(--ora-muted);position:absolute;top:14px;right:14px}.TLbDmW_detailDate{color:var(--ora-primary);align-items:center;gap:7px;margin:18px 0;font-size:11pt;display:flex}.TLbDmW_detailText{color:var(--ora-muted);margin:0 0 25px;font-size:11pt;line-height:1.9}.TLbDmW_bookingForm{flex-direction:column;gap:10px;display:flex}.TLbDmW_bookingForm>button:last-child{margin-top:15px}.TLbDmW_bookingSuccess{text-align:center}.TLbDmW_bookingSuccess>span{width:64px;height:64px;color:var(--ora-primary);background:var(--ora-tint);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.TLbDmW_bookingSuccess h3{margin:0 0 10px;font-size:12.75pt;font-weight:550}.TLbDmW_bookingSuccess p{color:var(--ora-muted);margin:0 0 10px;font-size:11pt}.TLbDmW_bookingSuccess small{color:var(--ora-muted);margin-bottom:25px;font-size:10pt;display:block}@keyframes TLbDmW_float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (min-width:1400px){.TLbDmW_main{padding:34px 40px 22px}.TLbDmW_header{padding:25px 40px}.TLbDmW_metric{padding:20px 22px}.TLbDmW_panel,.TLbDmW_aiCard{padding:22px}.TLbDmW_panelHeading h2{font-size:11pt}.TLbDmW_quickActions button{padding:16px 5px}.TLbDmW_aiWelcome{padding:15px 0 30px}.TLbDmW_orbScene{height:166px}.TLbDmW_weekStrip button{width:38px;height:40px}.TLbDmW_prompts button{font-size:10pt}.TLbDmW_footer{padding-left:40px;padding-right:40px}}@media (max-width:1200px){.TLbDmW_header{gap:15px;padding:20px}.TLbDmW_navItem{gap:5px;padding:11px 10px;font-size:10pt}.TLbDmW_search{width:155px}.TLbDmW_profile>span:not(.TLbDmW_avatar){display:none}.TLbDmW_main{padding:24px 20px 16px}.TLbDmW_homeGrid{grid-template-columns:1fr 1fr}.TLbDmW_aiCard,.TLbDmW_aiCompact{grid-column:1/-1}.TLbDmW_homeGrid>.TLbDmW_aiCard,.TLbDmW_homeGrid>.TLbDmW_aiCompact{grid-template-columns:1fr 1fr;column-gap:25px;display:grid}.TLbDmW_homeGrid>.TLbDmW_aiCard>.TLbDmW_panelHeading,.TLbDmW_homeGrid>.TLbDmW_aiCompact>.TLbDmW_aiHeader{grid-column:1/-1}.TLbDmW_homeGrid>.TLbDmW_aiCard>.TLbDmW_aiWelcome,.TLbDmW_homeGrid>.TLbDmW_aiCompact>.TLbDmW_aiWelcome{padding:0 0 12px}.TLbDmW_homeGrid>.TLbDmW_aiCard>.TLbDmW_aiBottom,.TLbDmW_homeGrid>.TLbDmW_aiCompact>.TLbDmW_aiBottom{align-self:center;margin:0}.TLbDmW_homeGrid>.TLbDmW_aiCard>.TLbDmW_chatMessages,.TLbDmW_homeGrid>.TLbDmW_aiCompact>.TLbDmW_chatMessages{max-height:245px}.TLbDmW_bottomGrid{grid-template-columns:1fr 1fr}.TLbDmW_metric strong{gap:8px}.TLbDmW_metric strong small{font-size:10pt}.TLbDmW_metricLines,.TLbDmW_sparkline,.TLbDmW_messageDots,.TLbDmW_metricDecoration{display:none}.TLbDmW_aiExpanded{grid-column:auto}}@media (max-width:900px){.TLbDmW_page{padding:15px}.TLbDmW_dashboard{border-radius:22px;min-height:calc(100svh - 30px)}.TLbDmW_header{flex-wrap:wrap;gap:14px;padding:17px 20px}.TLbDmW_navigation{border-top:1px solid #e7eef3;flex-basis:100%;order:3;justify-content:center;gap:10px;padding-top:14px}.TLbDmW_navItem{padding:10px 16px;font-size:10pt}.TLbDmW_headerActions{margin-left:auto}.TLbDmW_search{width:220px}.TLbDmW_profile>span:not(.TLbDmW_avatar){display:block}.TLbDmW_welcome h1{font-size:21pt}.TLbDmW_welcome{gap:15px}.TLbDmW_bookButton{padding:0 14px;font-size:10pt}.TLbDmW_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.TLbDmW_metricLines,.TLbDmW_sparkline,.TLbDmW_messageDots,.TLbDmW_metricDecoration{display:flex}.TLbDmW_metric strong small{font-size:10pt}.TLbDmW_aiPage{grid-template-columns:1fr}.TLbDmW_aiGuide{display:none}.TLbDmW_aiExpanded{min-height:510px}}@media (max-width:600px){.TLbDmW_page{background:#f7fafc;padding:0}.TLbDmW_dashboard{min-height:100svh;box-shadow:none;border:0;border-radius:0}.TLbDmW_header{gap:12px;padding:16px}.TLbDmW_logo span{font-size:20.25pt}.TLbDmW_logo img{width:29px;height:29px}.TLbDmW_search{display:none}.TLbDmW_headerActions{gap:10px}.TLbDmW_profile{font-size:10pt}.TLbDmW_notificationButton{width:34px;height:34px}.TLbDmW_navigation{justify-content:space-between;gap:2px;padding-top:12px}.TLbDmW_navItem{border-radius:11px;flex-direction:column;flex:1;gap:5px;padding:9px 7px;font-size:10pt}.TLbDmW_main{padding:24px 16px 12px}.TLbDmW_welcome{margin-bottom:19px;display:block}.TLbDmW_welcome h1{font-size:20.25pt}.TLbDmW_welcome p{max-width:280px;font-size:10pt}.TLbDmW_welcome .TLbDmW_greeting{margin-left:7px;font-size:18pt}.TLbDmW_overline{font-size:10pt}.TLbDmW_bookButton{height:39px;margin-top:18px}.TLbDmW_demoStrip{font-size:10pt}.TLbDmW_metrics{gap:10px;margin-bottom:12px}.TLbDmW_metric{min-height:104px;padding:13px}.TLbDmW_metric>span{gap:4px;margin-bottom:19px;font-size:10pt}.TLbDmW_metric>span svg{width:14px;height:14px}.TLbDmW_metric strong{gap:9px;font-size:20.25pt}.TLbDmW_metric strong small{font-size:10pt}.TLbDmW_metricLines,.TLbDmW_sparkline,.TLbDmW_messageDots,.TLbDmW_metricDecoration{display:none}.TLbDmW_homeGrid{flex-direction:column;gap:12px;display:flex}.TLbDmW_homeGrid>.TLbDmW_aiCard,.TLbDmW_homeGrid>.TLbDmW_aiCompact{order:-1;gap:0;display:flex}.TLbDmW_homeGrid>.TLbDmW_aiCard>.TLbDmW_aiWelcome,.TLbDmW_homeGrid>.TLbDmW_aiCompact>.TLbDmW_aiWelcome{padding:0 0 19px}.TLbDmW_homeGrid>.TLbDmW_aiCard>.TLbDmW_aiBottom,.TLbDmW_homeGrid>.TLbDmW_aiCompact>.TLbDmW_aiBottom{align-self:stretch}.TLbDmW_homeGrid>.TLbDmW_aiCard .TLbDmW_orbScene,.TLbDmW_homeGrid>.TLbDmW_aiCompact .TLbDmW_orbScene{width:130px;height:120px;margin-bottom:8px}.TLbDmW_homeGrid>.TLbDmW_aiCard .TLbDmW_orb,.TLbDmW_homeGrid>.TLbDmW_aiCompact .TLbDmW_orb{width:85px;height:85px}.TLbDmW_homeGrid>.TLbDmW_aiCard .TLbDmW_orbHalo,.TLbDmW_homeGrid>.TLbDmW_aiCompact .TLbDmW_orbHalo{width:105px;height:105px}.TLbDmW_homeGrid>.TLbDmW_aiCard .TLbDmW_aiWelcome h3,.TLbDmW_homeGrid>.TLbDmW_aiCompact .TLbDmW_aiWelcome h3{font-size:15.75pt}.TLbDmW_careColumn,.TLbDmW_middleColumn{gap:12px}.TLbDmW_panel,.TLbDmW_aiCard,.TLbDmW_aiCompact{border-radius:15px;padding:17px}.TLbDmW_panelHeading h2{font-size:11pt}.TLbDmW_prompts button{padding:9px 6px;font-size:10pt}.TLbDmW_bottomGrid{flex-direction:column;gap:12px;margin-top:12px;display:flex}.TLbDmW_careBanner{padding:22px}.TLbDmW_bannerArt{margin-right:6px}.TLbDmW_quickActions small,.TLbDmW_quickActions strong{font-size:10pt}.TLbDmW_weekStrip button{width:36px;height:38px}.TLbDmW_careUpdates strong{font-size:11pt}.TLbDmW_careUpdates small,.TLbDmW_careTip p,.TLbDmW_careTip small{font-size:10pt}.TLbDmW_listRow{flex-wrap:wrap;gap:10px;padding:20px 0}.TLbDmW_listRow>div{flex:1;min-width:180px}.TLbDmW_listRow>button{margin-left:58px}.TLbDmW_listRow h3{font-size:11pt}.TLbDmW_listRow p{font-size:10pt}.TLbDmW_listIcon{width:42px;height:42px}.TLbDmW_aiExpanded{min-height:480px;padding:18px}.TLbDmW_aiExpanded .TLbDmW_aiWelcome{padding:20px 0 30px}.TLbDmW_footer{padding:18px 16px;font-size:10pt}.TLbDmW_inboxToggle{gap:9px}.TLbDmW_inboxToggle strong,.TLbDmW_inboxToggle small{font-size:10pt}.TLbDmW_inboxBody{padding-left:5px;font-size:11pt}.TLbDmW_messagePreview{gap:9px;padding:10px}.TLbDmW_messagePreview strong,.TLbDmW_messagePreview p{font-size:10pt}.TLbDmW_dialogContent{padding:25px}.TLbDmW_dialogTitle{font-size:15.75pt}}@media (prefers-reduced-motion:reduce){.TLbDmW_orb{animation:none}.TLbDmW_metric,.TLbDmW_navItem{transition:none}.TLbDmW_metric:hover{transform:none}}.TLbDmW_profileFields{border:0;gap:12px;min-width:0;margin:16px 0;padding:0;display:grid}.TLbDmW_profileFields>div{gap:6px;display:grid}.TLbDmW_profileFields [data-slot=select-trigger]{width:100%;min-height:40px;color:inherit;font:inherit;background:#fff;border:1px solid #d8dfdd;border-radius:8px;padding:8px 12px}.TLbDmW_profileFields details{gap:8px;display:grid}.TLbDmW_profileFields summary{cursor:pointer;padding:8px 0}.TLbDmW_profileTextarea{width:100%;font:inherit;border:1px solid #d8dfdd;border-radius:8px;padding:8px 12px}.TLbDmW_profileActions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.TLbDmW_aiHeader{border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:14px;display:flex}.TLbDmW_aiHeaderLeft{align-items:center;gap:10px;display:flex}.TLbDmW_aiHeaderOrb{flex-shrink:0;line-height:0}.TLbDmW_aiTitle{color:var(--ora-ink);align-items:center;gap:5px;margin:0 0 3px;font-size:11pt;font-weight:600;display:flex}.TLbDmW_aiTitle svg{color:var(--ora-primary)}.TLbDmW_aiOnline{color:var(--ora-muted);align-items:center;gap:5px;font-size:10pt;display:flex}.TLbDmW_onlineDot{background:#30c48d;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.2s ease-in-out infinite TLbDmW_pulse;display:inline-block}@keyframes TLbDmW_pulse{0%,to{opacity:1}50%{opacity:.5}}.TLbDmW_expandBtn{color:var(--ora-muted);width:32px;height:32px}.TLbDmW_aiCompact{background:linear-gradient(150deg,#fff 30%,#f1f8fc);border:1px solid #d5e6f0;border-radius:16px;flex-direction:column;min-width:0;padding:18px;display:flex}.TLbDmW_aiExpanded{background:linear-gradient(150deg,#fff 30%,#f1f8fc);border:1px solid #d5e6f0;border-radius:16px;flex-direction:column;min-width:0;min-height:540px;padding:24px;display:flex}.TLbDmW_chatMessages{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;flex:1;gap:10px;padding:4px 0 12px;display:flex;overflow:hidden auto}.TLbDmW_chatMessages::-webkit-scrollbar{width:4px}.TLbDmW_chatMessages::-webkit-scrollbar-track{background:0 0}.TLbDmW_chatMessages::-webkit-scrollbar-thumb{background:#d5e4ed;border-radius:4px}.TLbDmW_aiExpanded .TLbDmW_chatMessages{min-height:290px;max-height:420px}.TLbDmW_messageRow{align-items:flex-end;gap:7px;max-width:100%;display:flex}.TLbDmW_messageRowUser{flex-direction:row-reverse}.TLbDmW_messageRowAi{flex-direction:row}.TLbDmW_bubbleAvatar{flex-shrink:0;margin-bottom:4px;line-height:0}.TLbDmW_bubbleGroup{flex-direction:column;gap:3px;max-width:80%;display:flex}.TLbDmW_messageRowUser .TLbDmW_bubbleGroup{align-items:flex-end}.TLbDmW_messageRowAi .TLbDmW_bubbleGroup{align-items:flex-start}.TLbDmW_chatBubble{word-break:break-word;overflow-wrap:anywhere;border-radius:18px;padding:11px 14px;font-size:11pt;line-height:1.75;position:relative}.TLbDmW_aiBubble{color:var(--ora-ink);background:#fff;border:1px solid #e3edf3;border-bottom-left-radius:4px}.TLbDmW_userBubble{background:var(--ora-primary);border:1px solid var(--ora-primary);color:#fff;border-bottom-right-radius:4px}.TLbDmW_bubbleBody{flex-direction:column;gap:8px;display:flex}.TLbDmW_bubbleBody p{margin:0;line-height:1.75}.TLbDmW_bubbleText{margin:0}.TLbDmW_userBubble .TLbDmW_bubbleText,.TLbDmW_userBubble .TLbDmW_bubbleBody p{color:#fff}.TLbDmW_actionChip{color:var(--ora-primary);cursor:pointer;background:#eaf4fb;border:1px solid #c8e2ef;border-radius:20px;align-items:center;gap:5px;margin-top:10px;padding:6px 12px;font-size:10pt;font-weight:550;transition:background .15s;display:inline-flex}.TLbDmW_actionChip:hover{background:#d7ecf7}.TLbDmW_bubbleTime{color:#9ab1bf;padding:0 3px;font-size:10pt}.TLbDmW_bubbleTimeUser{text-align:right}.TLbDmW_typingRow{align-items:flex-end;gap:7px;display:flex}.TLbDmW_typingAvatar{flex-shrink:0;line-height:0}.TLbDmW_typingBubble{background:#fff;border:1px solid #e3edf3;border-radius:18px 18px 18px 4px;align-items:center;gap:4px;padding:12px 16px;display:flex}.TLbDmW_typingDot{background:#aac7d8;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite TLbDmW_bounce}.TLbDmW_typingDot:nth-child(2){animation-delay:.2s}.TLbDmW_typingDot:nth-child(3){animation-delay:.4s}@keyframes TLbDmW_bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.TLbDmW_scrollBtn{width:32px;height:32px;color:var(--ora-primary);cursor:pointer;background:#fff;border:1px solid #d5e4ed;border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;bottom:130px;right:20px;box-shadow:0 3px 10px #19354a16}.TLbDmW_scrollBtn:hover{background:var(--ora-tint)}.TLbDmW_aiComposer{background:#fff;border:1px solid #dbe7ee;border-radius:16px;align-items:flex-end;gap:7px;padding:8px 8px 8px 14px;display:flex}.TLbDmW_aiComposer:focus-within{outline:2px solid var(--ora-sky);outline-offset:2px}.TLbDmW_composerTextarea{resize:none;color:var(--ora-ink);background:0 0;border:0;flex:1;max-height:120px;padding:4px 0;font-family:inherit;font-size:11pt;line-height:1.6;overflow-y:auto}.TLbDmW_composerTextarea::placeholder{color:#9ab5c5}.TLbDmW_composerTextarea:focus{outline:none}.TLbDmW_sendBtn{border-radius:10px;flex-shrink:0;align-self:flex-end;width:34px;height:34px}.TLbDmW_prompts{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.TLbDmW_promptChip{color:var(--ora-primary);cursor:pointer;background:#ffffffb8;border:1px solid #e1edf4;border-radius:20px;align-items:center;gap:4px;padding:7px 12px;font-size:10pt;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.TLbDmW_promptChip:hover{background:#e4f1f8;border-color:#b7d5e6}.TLbDmW_promptChip svg{color:#80b0c8}.TLbDmW_aiBottom{margin-top:auto;padding-top:12px}.TLbDmW_aiFootnote{text-align:center;color:#94a9b8;margin:8px 0 0;font-size:10pt}.TLbDmW_aiPage{grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);gap:24px;display:grid;position:relative}@media (max-width:1200px){.TLbDmW_aiPage .TLbDmW_aiExpanded{grid-column:auto}}@media (max-width:900px){.TLbDmW_aiPage{grid-template-columns:1fr}.TLbDmW_aiGuide{display:none}.TLbDmW_aiExpanded{min-height:510px}}@media (max-width:600px){.TLbDmW_aiExpanded{min-height:480px;padding:17px}.TLbDmW_aiExpanded .TLbDmW_chatMessages{min-height:auto;max-height:350px}.TLbDmW_chatBubble{padding:10px 13px;font-size:11pt}.TLbDmW_bubbleGroup{max-width:88%}}.TLbDmW_aiCompact .TLbDmW_prompts{justify-content:center}.TLbDmW_aiCompact .TLbDmW_bubbleGroup{max-width:90%}.TLbDmW_aiHeaderRight{align-items:center;gap:6px;display:flex}.TLbDmW_modelSelector{position:relative}.TLbDmW_modelTrigger{height:28px;color:var(--ora-ink);cursor:pointer;white-space:nowrap;background:#f5fafd;border:1px solid #dce8f0;border-radius:20px;align-items:center;gap:5px;padding:0 10px;font-size:10pt;font-weight:550;transition:background .15s,border-color .15s;display:inline-flex}.TLbDmW_modelTrigger:hover{background:#e8f3f9;border-color:#b9d8e8}.TLbDmW_modelTrigger[aria-expanded=true]{border-color:var(--ora-primary);color:var(--ora-primary);background:#e4f0f8}.TLbDmW_modelTriggerCompact{height:25px;padding:0 8px;font-size:10pt}.TLbDmW_modelTriggerIcon{color:var(--ora-primary);align-items:center;display:flex}.TLbDmW_modelChevron{color:var(--ora-muted);flex-shrink:0}.TLbDmW_modelDropdown{z-index:50;background:#fff;border:1px solid #d8e8f2;border-radius:14px;width:230px;padding:10px;animation:.15s TLbDmW_dropIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 30px #19354a18}.TLbDmW_modelDropdownUp{top:auto;bottom:calc(100% + 6px)}@keyframes TLbDmW_dropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.TLbDmW_modelDropdownLabel{letter-spacing:1px;color:var(--ora-muted);text-transform:uppercase;margin:0;padding:2px 8px 8px;font-size:10pt}.TLbDmW_modelOption{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px;transition:background .12s;display:flex}.TLbDmW_modelOption:hover{background:#f0f8fc}.TLbDmW_modelOptionActive{background:#eaf4fb;border-color:#cce4f2}.TLbDmW_modelOptionIcon{width:28px;height:28px;color:var(--ora-primary);background:#eef6fa;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.TLbDmW_modelOptionActive .TLbDmW_modelOptionIcon{background:var(--ora-primary);color:#fff}.TLbDmW_modelOptionBody{flex:1;min-width:0}.TLbDmW_modelOptionBody strong{color:var(--ora-ink);font-size:10pt;font-weight:600;display:block}.TLbDmW_modelOptionBody small{color:var(--ora-muted);margin-top:2px;font-size:10pt;line-height:1.4;display:block}.TLbDmW_modelBadge{color:#4d7fa0;white-space:nowrap;background:#e6f0f7;border-radius:10px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:10pt;font-weight:600;display:inline-flex}.TLbDmW_modelBadgePro{color:#6b4dc4;background:#ede8fb}.TLbDmW_modelBadgeClinical{color:#2a7a53;background:#e6f7ef}.TLbDmW_page{background:var(--ora-canvas)}.TLbDmW_dashboard{border-color:var(--ora-card-border);box-shadow:var(--ora-card-shadow);background:#f8fafb}.TLbDmW_header{border-bottom-color:var(--ora-card-border);background:#fff;border-radius:28px 28px 0 0}.TLbDmW_panel,.TLbDmW_metric,.TLbDmW_aiCard{border-color:var(--ora-card-border);box-shadow:var(--ora-card-shadow);border-radius:20px}.TLbDmW_panel{padding:22px}.TLbDmW_panelHeading{margin-bottom:22px}.TLbDmW_panelHeading h2{letter-spacing:-.2px;white-space:normal;font-size:11pt;font-weight:600}.TLbDmW_metric{min-height:124px;padding:20px}.TLbDmW_metric>span{font-size:11pt}.TLbDmW_metric strong{font-variant-numeric:tabular-nums;font-size:24.75pt}.TLbDmW_metricPrimary{border-color:var(--ora-primary);box-shadow:0 8px 20px #205f991a}.TLbDmW_badge:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-right:6px}.TLbDmW_quickActions strong,.TLbDmW_quickActions small{font-size:10pt}.TLbDmW_appointmentTop h3{font-size:14pt}.TLbDmW_appointmentTop p,.TLbDmW_doctorRow small,.TLbDmW_appointmentFooter>span,.TLbDmW_careUpdates small{font-size:10pt}@media (max-width:720px){.TLbDmW_panel{padding:18px}.TLbDmW_metric{min-height:116px;padding:17px}.TLbDmW_header{border-radius:20px 20px 0 0}}.TLbDmW_panelHeading h2{font-size:14pt;line-height:1.4}.TLbDmW_metric>span,.TLbDmW_profile,.TLbDmW_navItem{font-size:11pt;line-height:1.5}.TLbDmW_metric strong{flex-wrap:wrap;row-gap:4px}.TLbDmW_metric strong small{font-size:9.75pt;line-height:1.5}.TLbDmW_panelHeading{flex-wrap:wrap}.TLbDmW_quickActions strong{white-space:normal;font-size:11pt;line-height:1.4}.TLbDmW_quickActions small{font-size:10pt;line-height:1.5}.TLbDmW_overline,.TLbDmW_subtleLabel,.TLbDmW_demoStrip,.TLbDmW_footer{line-height:1.6}.TLbDmW_overline{letter-spacing:1.2px}.TLbDmW_badge,.TLbDmW_newBadge{font-size:10pt}.TLbDmW_headerActions{min-width:0}.TLbDmW_weekStrip button{max-width:100%}@media (min-width:901px) and (max-width:1399px){.TLbDmW_header{flex-wrap:wrap}.TLbDmW_navigation{flex-basis:100%;order:3;justify-content:center}}@media (max-width:600px){.TLbDmW_navigation{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.TLbDmW_navItem{white-space:normal;text-align:center;flex:88px;min-height:48px;padding:10px 8px;font-size:10pt}.TLbDmW_navItem span{overflow-wrap:anywhere}.TLbDmW_quickActions{grid-template-columns:1fr}.TLbDmW_quickActions button{gap:5px;padding:16px}.TLbDmW_quickActions button>span{margin-bottom:4px}.TLbDmW_metric>span{font-size:9.75pt}.TLbDmW_profile{font-size:10pt}}.TLbDmW_main{background:#f8fafb;padding:26px 30px 22px;font-size:14px;line-height:1.6}.TLbDmW_welcome{align-items:center;gap:18px;margin-bottom:20px}.TLbDmW_welcome .TLbDmW_overline{display:none}.TLbDmW_welcome h1{letter-spacing:-.8px;margin:0 0 7px;font-size:26px;font-weight:600;line-height:1.3}.TLbDmW_welcome h1>span{display:none}.TLbDmW_welcome p{font-size:14px;line-height:1.6}.TLbDmW_bookButton{border-radius:7px;height:38px;min-height:38px;padding:8px 14px;font-size:13px}.TLbDmW_demoStrip{border:1px solid var(--ora-border);color:var(--ora-muted);background:#fff;border-radius:8px;align-items:flex-start;margin-bottom:18px;padding:10px 12px;font-size:12px;line-height:1.6}.TLbDmW_demoStrip>span:first-child{align-items:flex-start}.TLbDmW_demoStrip svg{flex-shrink:0;margin-top:2px}.TLbDmW_demoBadge{white-space:nowrap;border-radius:5px;font-size:11px}.TLbDmW_metrics{gap:14px;margin-bottom:20px}.TLbDmW_metric{border:1px solid var(--ora-border);min-height:118px;box-shadow:none;color:var(--ora-ink);background:#fff;border-radius:12px;padding:17px 18px;transition:border-color .15s}.TLbDmW_metric:hover{border-color:var(--ora-primary);transform:none}.TLbDmW_metric>span{color:var(--ora-muted);margin-bottom:14px;font-size:12px;line-height:1.5}.TLbDmW_metric>span svg{color:var(--ora-primary);flex-shrink:0}.TLbDmW_metric strong{letter-spacing:-.6px;flex-direction:column;align-items:flex-start;gap:4px;font-size:28px;line-height:1.3;display:flex}.TLbDmW_metric strong small{color:var(--ora-muted);font-size:11px;line-height:1.5}.TLbDmW_metricPrimary{border-top:3px solid var(--ora-primary);box-shadow:none;padding-top:15px}.TLbDmW_metricPrimary>span,.TLbDmW_metricPrimary>span svg{color:var(--ora-primary)}.TLbDmW_metricLines,.TLbDmW_metricDecoration,.TLbDmW_sparkline,.TLbDmW_messageDots{display:none}.TLbDmW_homeGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px}.TLbDmW_careColumn,.TLbDmW_middleColumn{gap:18px}.TLbDmW_bottomGrid{grid-template-columns:1fr;gap:18px;margin-top:18px}.TLbDmW_panel,.TLbDmW_aiCompact,.TLbDmW_aiExpanded{border:1px solid var(--ora-border);box-shadow:none;background:#fff;border-radius:12px;padding:20px}.TLbDmW_panelHeading{flex-wrap:wrap;gap:12px;min-height:24px;margin-bottom:16px}.TLbDmW_panelHeading h2{letter-spacing:-.2px;white-space:normal;font-size:16px;font-weight:600;line-height:1.4}.TLbDmW_panelHeading h2>svg{width:16px;height:16px;color:var(--ora-primary);flex-shrink:0}.TLbDmW_panel>p{color:var(--ora-muted);margin:10px 0;font-size:14px;line-height:1.7}.TLbDmW_panel>p[role=alert]{background:var(--ora-status-danger-bg);color:var(--ora-status-danger-text);border-radius:7px;padding:10px 12px}.TLbDmW_panel>p[role=status]:not(:empty){color:var(--ora-primary)}.TLbDmW_main button,.TLbDmW_dialogContent button{border-radius:7px;font-size:13px;line-height:1.5}.TLbDmW_main :is(button,[data-slot=select-trigger]):not([role=checkbox]){min-height:36px}.TLbDmW_main :is(input,textarea,[data-slot=select-trigger]){border-color:var(--ora-border);box-shadow:none;border-radius:7px;font-size:14px;line-height:1.5}.TLbDmW_main input:not([type=checkbox]):not([type=radio]),.TLbDmW_main [data-slot=select-trigger]{min-height:40px}.TLbDmW_main label{font-size:13px;line-height:1.5}.TLbDmW_main :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--ora-primary);outline-offset:3px}.TLbDmW_textAction{color:var(--ora-primary);font-size:12px}.TLbDmW_badge,.TLbDmW_newBadge{background:var(--ora-status-info-bg);color:var(--ora-status-info-text);border-radius:5px;padding:3px 7px;font-size:12px;font-weight:500;line-height:1.4}.TLbDmW_badge:before{display:none}.TLbDmW_listRow{align-items:flex-start;gap:12px;padding:16px 0}.TLbDmW_listRow h3{margin:5px 0;font-size:15px;font-weight:600;line-height:1.5}.TLbDmW_listRow p{margin:4px 0;font-size:13px;line-height:1.6}.TLbDmW_listRow small{font-size:12px}.TLbDmW_listIcon{border-radius:8px;width:36px;height:36px}.TLbDmW_listIcon svg{width:18px;height:18px}.TLbDmW_listRow>button{font-size:12px}.TLbDmW_subtleLabel{white-space:normal;font-size:12px;line-height:1.6}.TLbDmW_main .TLbDmW_avatar{width:32px;height:32px;font-size:12px}.TLbDmW_quickActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.TLbDmW_quickActions button{border-color:var(--ora-border);background:#fff;border-radius:8px;padding:15px 10px}.TLbDmW_quickActions button>span{border-radius:7px;width:32px;height:32px;margin-bottom:8px}.TLbDmW_quickActions button>span svg{width:18px;height:18px}.TLbDmW_quickActions strong{white-space:normal;font-size:13px}.TLbDmW_quickActions small{margin-top:4px;font-size:11px}.TLbDmW_careUpdates button{gap:10px;padding:12px 0}.TLbDmW_careUpdates strong,.TLbDmW_doctorRow strong{font-size:13px}.TLbDmW_careUpdates small,.TLbDmW_doctorRow small{margin-top:3px;font-size:11px}.TLbDmW_updateIcon{border-radius:7px;width:32px;height:32px}.TLbDmW_careTip{border-radius:8px;margin-top:12px;padding:10px 12px}.TLbDmW_careTip p,.TLbDmW_careTip small{font-size:12px}.TLbDmW_careTip>svg{flex-shrink:0}.TLbDmW_messagePreview{gap:12px;padding:4px 0}.TLbDmW_messagePreview strong,.TLbDmW_inboxToggle strong{font-size:14px}.TLbDmW_messagePreview small,.TLbDmW_inboxToggle small{font-size:12px}.TLbDmW_messagePreview p,.TLbDmW_inboxBody{font-size:13px;line-height:1.7}.TLbDmW_inboxToggle{gap:11px;padding:16px 0}.TLbDmW_inboxBody{padding:0 16px 16px 43px}.TLbDmW_aiCompact .TLbDmW_aiWelcome{padding:0 0 12px}.TLbDmW_aiCompact .TLbDmW_orbScene{width:105px;height:100px;margin:-10px auto 0;transform:scale(.78)}.TLbDmW_aiWelcome h3{letter-spacing:-.4px;margin:8px 0;font-size:18px;line-height:1.4}.TLbDmW_aiWelcome p{font-size:13px;line-height:1.6}.TLbDmW_aiTitle{font-size:15px}.TLbDmW_aiOnline,.TLbDmW_aiFootnote,.TLbDmW_aiEyebrow{font-size:11px}.TLbDmW_aiHeader{margin-bottom:12px;padding-bottom:12px}.TLbDmW_promptChip,.TLbDmW_actionChip{border-radius:6px;padding:6px 10px;font-size:12px}.TLbDmW_chatBubble{border-radius:12px;font-size:14px;line-height:1.7}.TLbDmW_bubbleTime{font-size:11px}.TLbDmW_aiComposer{border-radius:9px;padding:8px 10px}.TLbDmW_composerTextarea{font-size:14px}.TLbDmW_aiCompact .TLbDmW_chatMessages{max-height:220px}.TLbDmW_aiCompact .TLbDmW_prompts{gap:7px}.TLbDmW_aiBottom{padding-top:10px}.TLbDmW_modelTrigger,.TLbDmW_modelTriggerCompact,.TLbDmW_modelDropdownLabel,.TLbDmW_modelBadge{font-size:11px}.TLbDmW_modelOptionBody strong,.TLbDmW_modelOptionBody small{font-size:12px}.TLbDmW_modelDropdown{border-radius:10px}.TLbDmW_profileFields{gap:14px;margin:16px 0}.TLbDmW_bookingForm{gap:12px;max-width:960px}.TLbDmW_bookingForm>.TLbDmW_profileFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:20px}.TLbDmW_bookingForm>.TLbDmW_profileFields>details,.TLbDmW_bookingForm>.TLbDmW_profileFields>p{grid-column:1/-1}.TLbDmW_bookingForm>.TLbDmW_profileFields>button{grid-column:1/-1;justify-self:start}.TLbDmW_profileFields details{border:1px solid var(--ora-border);border-radius:8px;min-width:0;padding:10px 12px}.TLbDmW_profileFields summary{color:var(--ora-primary);padding:2px 0;font-size:13px}.TLbDmW_profileFields details>div,.TLbDmW_profileFields details>label{margin-top:10px}.TLbDmW_profileFields p,.TLbDmW_onboarding p{font-size:13px;line-height:1.7}.TLbDmW_profileFields [data-slot=select-trigger]{border-color:var(--ora-border);border-radius:7px;padding:8px 11px;font-size:14px}.TLbDmW_profileTextarea{border-color:var(--ora-border);font-size:14px}.TLbDmW_profileActions{align-items:center;gap:8px;margin:14px 0}.TLbDmW_onboarding{max-width:960px;margin:18px 0}.TLbDmW_onboarding h3{margin:18px 0 10px;font-size:16px}.TLbDmW_bookingForm label{margin-top:0;font-size:13px}.TLbDmW_bookingForm input{width:100%;min-width:0}.TLbDmW_profileFields>div{min-width:0}.TLbDmW_dialogContent{border-radius:12px;padding:24px}.TLbDmW_dialogTitle{letter-spacing:-.3px;margin-bottom:8px;font-size:18px;font-weight:600}.TLbDmW_dialogDescription{margin-bottom:18px;font-size:13px;line-height:1.6}.TLbDmW_detailDate{margin:14px 0;font-size:12px}.TLbDmW_detailText{margin-bottom:18px;font-size:14px;line-height:1.7}.TLbDmW_popoverTitle{font-size:14px}.TLbDmW_popoverText{font-size:13px}@media (min-width:1400px){.TLbDmW_main{padding:28px 32px 24px}}@media (max-width:1050px){.TLbDmW_homeGrid{grid-template-columns:1fr}.TLbDmW_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.TLbDmW_careColumn,.TLbDmW_middleColumn{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.TLbDmW_middleColumn>.TLbDmW_aiCompact{grid-column:auto}.TLbDmW_quickActions{grid-template-columns:1fr}.TLbDmW_quickActions button{text-align:left;grid-template-columns:32px 1fr;column-gap:10px;padding:10px 12px;display:grid}.TLbDmW_quickActions button>span{grid-row:1/3;margin:0}.TLbDmW_quickActions small{grid-column:2;margin:0}}@media (max-width:720px){.TLbDmW_main{padding:22px 18px 18px}.TLbDmW_welcome{flex-wrap:wrap;align-items:flex-start;gap:12px}.TLbDmW_welcome h1{font-size:23px}.TLbDmW_welcome p{font-size:13px}.TLbDmW_welcome .TLbDmW_bookButton{min-height:40px}.TLbDmW_panel,.TLbDmW_aiCompact{padding:16px}.TLbDmW_careColumn,.TLbDmW_middleColumn{flex-direction:column;gap:16px;display:flex}.TLbDmW_careColumn>*,.TLbDmW_middleColumn>*{width:100%}.TLbDmW_panelHeading h2{font-size:15px}.TLbDmW_metrics{gap:10px;margin-bottom:16px}.TLbDmW_metric{min-height:118px;padding:14px}.TLbDmW_metricPrimary{padding-top:12px}.TLbDmW_metric>span{align-items:flex-start;margin-bottom:12px;font-size:12px}.TLbDmW_metric strong{font-size:25px}.TLbDmW_metric strong small{font-size:11px}.TLbDmW_demoStrip{gap:8px;font-size:11px}.TLbDmW_demoBadge{font-size:10px}.TLbDmW_quickActions{grid-template-columns:repeat(3,minmax(0,1fr))}.TLbDmW_quickActions button{text-align:center;flex-direction:column;padding:12px 6px;display:flex}.TLbDmW_quickActions strong{font-size:12px}.TLbDmW_quickActions small{font-size:11px}.TLbDmW_quickActions button>span{margin-bottom:5px}.TLbDmW_homeGrid,.TLbDmW_bottomGrid{gap:16px}.TLbDmW_listRow{flex-wrap:wrap}.TLbDmW_listRow>div{min-width:0}.TLbDmW_listRow>button{margin-left:48px}.TLbDmW_bookingForm>.TLbDmW_profileFields{grid-template-columns:1fr}.TLbDmW_main :is(button,[data-slot=select-trigger]):not([role=checkbox]){min-height:40px}.TLbDmW_main input:not([type=checkbox]):not([type=radio]){min-height:42px}.TLbDmW_dialogContent{padding:20px}.TLbDmW_dialogTitle{font-size:18px}}.TLbDmW_bookingForm>.TLbDmW_profileFields>div:first-child{grid-column:1/-1}
.lt9I1W_page{background:var(--background);min-height:calc(100svh - 220px);color:var(--ora-ink);border:1px solid var(--ora-border);border-radius:20px;margin:20px;font-size:11pt;display:flex;overflow:clip}.lt9I1W_sidebar{background:var(--ora-tint);border-right:1px solid var(--ora-border);flex-direction:column;flex-shrink:0;width:230px;height:calc(100svh - 220px);min-height:calc(100svh - 220px);padding:24px 16px;display:flex;position:sticky;top:0}.lt9I1W_brand{align-items:center;gap:8px;margin-bottom:26px;padding:0 5px;display:flex}.lt9I1W_brand strong{letter-spacing:-.2px;font-size:11pt;font-weight:600}.lt9I1W_brand img{object-fit:contain;flex-shrink:0}.lt9I1W_newChat{background:var(--ora-primary);color:#fff;border:1px solid var(--ora-primary);border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:11px 13px;font-size:11pt;display:flex}.lt9I1W_newChat:hover{background:var(--ora-hover)}.lt9I1W_history{flex:1;margin-top:27px;overflow:auto}.lt9I1W_history>small{letter-spacing:1.3px;color:var(--ora-muted);padding:0 10px;font-size:10pt}.lt9I1W_history>p{color:var(--ora-muted);margin-top:15px;padding:0 10px;font-size:11pt;line-height:1.8}.lt9I1W_history button{width:100%;color:var(--ora-muted);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;margin-top:6px;padding:11px 9px;font-size:11pt;display:flex}.lt9I1W_history button:hover{background:var(--background);color:var(--ora-primary)}.lt9I1W_history button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt9I1W_history svg{flex-shrink:0}.lt9I1W_sidebarFooter>button{color:var(--ora-muted);background:0 0;border:0;align-items:center;gap:9px;padding:10px 7px;font-size:11pt;display:flex}.lt9I1W_sidebarFooter>button:hover{color:var(--ora-primary)}.lt9I1W_account{border-top:1px solid var(--ora-border);align-items:center;gap:10px;margin-top:16px;padding-top:18px;display:flex}.lt9I1W_account>span{background:var(--ora-sky);width:36px;height:36px;color:var(--ora-primary);border:2px solid #fff;border-radius:50%;place-items:center;font-size:11pt;display:grid}.lt9I1W_account strong{font-size:11pt;font-weight:550}.lt9I1W_account small{color:var(--ora-muted);margin-top:4px;font-size:10pt;display:block}.lt9I1W_main{flex-direction:column;flex:1;min-width:0;display:flex}.lt9I1W_topbar{border-bottom:1px solid var(--ora-border);justify-content:space-between;align-items:center;min-height:65px;padding:0 27px;display:flex}.lt9I1W_topbar>div{color:var(--ora-primary);align-items:center;gap:9px;font-weight:550;display:flex}.lt9I1W_topbar svg{color:var(--ora-muted)}.lt9I1W_badge{color:var(--ora-primary);background:var(--ora-tint);border:1px solid var(--ora-border);border-radius:20px;padding:5px 10px;font-size:10pt}.lt9I1W_workspace{flex-direction:column;flex:1;justify-content:center;width:min(700px,100% - 54px);margin:0 auto;padding:30px 0 50px;display:flex}.lt9I1W_welcome{text-align:center;margin-bottom:29px}.lt9I1W_welcomeBadge{color:var(--ora-primary);background:var(--ora-tint);border:1px solid var(--ora-border);border-radius:25px;align-items:center;gap:7px;padding:7px 12px;font-size:10pt;display:inline-flex}.lt9I1W_welcome h1{letter-spacing:-1.4px;margin:22px 0 15px;font-size:27pt;font-weight:550;line-height:1.25}.lt9I1W_welcome h1 span{color:var(--ora-primary)}.lt9I1W_welcome p{color:var(--ora-muted);margin:0;font-size:11pt;line-height:1.8}.lt9I1W_composerArea{width:100%}.lt9I1W_composer{border:1px solid var(--ora-border);background:var(--background);border-radius:18px;padding:17px 18px 12px;transition:border-color .15s,box-shadow .15s;box-shadow:0 3px 12px #19354a06}.lt9I1W_composer:focus-within{border-color:var(--ora-primary);box-shadow:0 0 0 3px var(--ora-tint)}.lt9I1W_composer textarea{resize:none;width:100%;min-height:66px;max-height:160px;font:inherit;color:var(--ora-ink);background:0 0;border:0;outline:0;padding:0;font-size:11pt;line-height:1.7;display:block}.lt9I1W_composer textarea::placeholder{color:var(--ora-muted)}.lt9I1W_composerTools{align-items:center;gap:12px;margin-top:8px;display:flex}.lt9I1W_composerTools>span{color:var(--ora-muted);margin-left:auto;font-size:10pt}.lt9I1W_modelPicker{color:var(--ora-primary);align-items:center;gap:7px;display:flex}.lt9I1W_modelPicker [data-slot=select-trigger]{color:var(--ora-primary);cursor:pointer;outline-offset:4px;background:0 0;border:0;max-width:190px;padding:5px 0;font-size:11pt}.lt9I1W_send{background:var(--ora-primary);color:#fff;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.lt9I1W_send:disabled{background:var(--ora-border);color:var(--ora-muted);cursor:default}.lt9I1W_send:not(:disabled):hover{background:var(--ora-hover)}.lt9I1W_suggestions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:20px;display:flex}.lt9I1W_suggestions button{background:var(--background);border:1px solid var(--ora-border);color:var(--ora-muted);border-radius:24px;align-items:center;gap:7px;padding:10px 13px;font-size:10pt;display:flex}.lt9I1W_suggestions button:hover{background:var(--ora-tint);color:var(--ora-primary);border-color:var(--ora-sky)}.lt9I1W_suggestions svg{color:var(--ora-primary)}.lt9I1W_disclaimer{text-align:center;color:var(--ora-muted);margin:20px 0 0;font-size:10pt;line-height:1.8}.lt9I1W_error,.lt9I1W_unavailable{border:1px solid var(--ora-border);background:var(--ora-tint);color:var(--ora-primary);border-radius:12px;margin-bottom:12px;padding:12px 15px;font-size:11pt;line-height:1.7}.lt9I1W_error{color:var(--destructive)}.lt9I1W_unavailable button{background:0 0;border:0;margin-left:4px;text-decoration:underline}.lt9I1W_hasConversation{justify-content:flex-start;min-height:calc(100svh - 285px);padding:25px 0 20px}.lt9I1W_conversation{flex:1;padding-bottom:30px}.lt9I1W_turn{margin-bottom:30px;scroll-margin-top:30px}.lt9I1W_userMessage{background:var(--ora-tint);border:1px solid var(--ora-border);white-space:pre-wrap;border-radius:18px 18px 5px;width:fit-content;max-width:85%;margin-left:auto;padding:12px 18px;font-size:11pt;line-height:1.75}.lt9I1W_response{gap:13px;margin-top:23px;display:flex}.lt9I1W_responseIcon{border:1px solid var(--ora-border);background:var(--ora-tint);width:32px;height:32px;color:var(--ora-primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.lt9I1W_responseBody{flex:1;min-width:0}.lt9I1W_responseBody h2{margin:5px 0 13px;font-size:11pt;font-weight:600}.lt9I1W_responseBody p{color:var(--ora-muted);margin:0 0 15px;font-size:11pt;line-height:1.85}.lt9I1W_mentions{flex-wrap:wrap;gap:9px;display:flex}.lt9I1W_mentions label{border:1px solid var(--ora-border);cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:10px 13px;display:flex}.lt9I1W_mentions input{accent-color:var(--ora-primary);width:14px;height:14px}.lt9I1W_mentions strong{font-size:11pt;font-weight:500;display:block}.lt9I1W_mentions small{color:var(--ora-muted);margin-top:3px;font-size:10pt;display:block}.lt9I1W_mentions .lt9I1W_reviewed{background:var(--ora-tint);border-color:var(--ora-sky)}.lt9I1W_reviewed svg{color:var(--ora-primary)}.lt9I1W_responseActions{flex-wrap:wrap;align-items:flex-start;gap:15px;margin-top:17px;display:flex}.lt9I1W_responseActions button{color:var(--ora-primary);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10pt;display:flex}.lt9I1W_responseActions button:hover{color:var(--ora-hover)}.lt9I1W_responseActions details{color:var(--ora-muted);font-size:10pt}.lt9I1W_responseActions summary{cursor:pointer}.lt9I1W_responseActions details p{max-width:250px;margin:8px 0;font-size:10pt}.lt9I1W_hasConversation .lt9I1W_composerArea{background:linear-gradient(#fff0,var(--background) 14px);padding-top:18px;position:sticky;bottom:0}.lt9I1W_thinking{color:var(--ora-muted);align-items:center;gap:12px;margin-top:24px;font-size:11pt;display:flex}.lt9I1W_thinking svg{color:var(--ora-primary)}.lt9I1W_dots{animation:1s ease-in-out infinite lt9I1W_pulse}.lt9I1W_srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lt9I1W_menu,.lt9I1W_closeSidebar,.lt9I1W_backdrop{display:none}.lt9I1W_page button:focus-visible,.lt9I1W_page [data-slot=select-trigger]:focus-visible,.lt9I1W_page summary:focus-visible{outline:3px solid var(--ora-sky);outline-offset:3px}.lt9I1W_page button{cursor:pointer}.lt9I1W_page button:disabled{cursor:default;opacity:.6}@keyframes lt9I1W_pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.lt9I1W_dots{animation:none}.lt9I1W_page *{scroll-behavior:auto!important}}@media (max-width:1000px){.lt9I1W_sidebar{width:205px;padding:22px 13px}.lt9I1W_topbar{padding:0 20px}.lt9I1W_workspace{width:calc(100% - 36px)}.lt9I1W_welcome h1{font-size:24pt}}@media (max-width:650px){.lt9I1W_page{border-radius:16px;min-height:calc(100svh - 170px);margin:10px}.lt9I1W_sidebar{z-index:50;width:250px;height:100svh;min-height:100svh;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.lt9I1W_sidebarOpen{transform:translate(0)}.lt9I1W_backdrop{z-index:40;background:#19354a40;border:0;display:block;position:fixed;inset:0}.lt9I1W_closeSidebar{color:var(--ora-muted);background:0 0;border:0;margin-left:auto;padding:5px;display:block}.lt9I1W_menu{background:0 0;border:0;place-items:center;margin-right:4px;padding:5px;display:grid}.lt9I1W_topbar{min-height:60px;padding:0 15px}.lt9I1W_workspace{width:calc(100% - 28px);padding:28px 0 35px}.lt9I1W_welcome{margin-bottom:24px}.lt9I1W_welcome h1{margin-top:20px;font-size:21.75pt}.lt9I1W_welcomeBadge{font-size:10pt}.lt9I1W_welcome p{font-size:11pt}.lt9I1W_composer{border-radius:15px;padding:14px 12px 10px}.lt9I1W_suggestions{gap:7px}.lt9I1W_suggestions button{padding:9px 10px;font-size:10pt}.lt9I1W_hasConversation{min-height:calc(100svh - 230px);padding-top:15px;padding-bottom:12px}.lt9I1W_response{gap:9px}.lt9I1W_responseBody p{font-size:11pt}.lt9I1W_userMessage{max-width:92%;font-size:11pt}.lt9I1W_disclaimer{font-size:10pt}.lt9I1W_modelPicker [data-slot=select-trigger]{max-width:145px}.lt9I1W_composerTools{gap:8px}}.lt9I1W_reviewForm{border:1px solid var(--ora-border);background:var(--ora-tint);border-radius:16px;margin:0 0 22px;padding:18px}.lt9I1W_reviewForm summary{cursor:pointer;color:var(--ora-primary);font-weight:600}.lt9I1W_reviewForm h2{margin:16px 0 10px;font-size:11.25pt}.lt9I1W_reviewForm p,.lt9I1W_reviewForm li{color:var(--ora-muted);font-size:11pt;line-height:1.8}.lt9I1W_reviewForm fieldset{border:1px solid var(--ora-border);background:var(--background);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0;padding:12px;display:grid}.lt9I1W_reviewForm legend{color:var(--ora-primary);padding:0 5px;font-size:11pt}.lt9I1W_reviewForm label{flex-direction:column;gap:6px;min-width:0;font-size:11pt;display:flex}.lt9I1W_reviewForm input:not([type=checkbox]):not([type=radio]),.lt9I1W_reviewForm [data-slot=select-trigger]{border:1px solid var(--ora-border);background:var(--background);width:100%;min-width:0;color:var(--ora-ink);font:inherit;border-radius:8px;padding:9px}.lt9I1W_reviewForm button{border:1px solid var(--ora-border);background:var(--background);color:var(--ora-primary);border-radius:20px;padding:10px 15px;font-size:11pt}.lt9I1W_reviewForm .lt9I1W_confirmSymptoms{background:var(--ora-primary);color:#fff;margin:12px 0}.lt9I1W_reviewForm .lt9I1W_selfConfirm{flex-direction:row;align-items:flex-start;gap:9px;margin-top:18px;line-height:1.7}.lt9I1W_selfConfirm input{accent-color:var(--ora-primary);flex-shrink:0;margin-top:3px}.lt9I1W_reviewForm input:focus-visible{outline:3px solid var(--ora-sky);outline-offset:2px}@media (max-width:650px){.lt9I1W_reviewForm fieldset{grid-template-columns:1fr}.lt9I1W_reviewForm{padding:14px}}.lt9I1W_reviewForm .lt9I1W_answerOption{flex-direction:row;align-items:center;gap:8px}.lt9I1W_answerOption input{accent-color:var(--ora-primary);width:15px;height:15px}.lt9I1W_questionNavigation{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.lt9I1W_questionHistory{margin:16px 0}.lt9I1W_questionHistory ol{padding-left:20px}.lt9I1W_questionHistory li{margin:12px 0}.lt9I1W_questionHistory li span{display:block}.lt9I1W_questionHistory li strong{color:var(--ora-ink);display:block}.lt9I1W_questionHistory button{margin-top:6px}.lt9I1W_reviewForm legend:focus{outline:2px solid var(--ora-sky);outline-offset:4px}.lt9I1W_page{border-radius:12px;margin:20px 30px;font-size:14px}.lt9I1W_sidebar{background:#f2f5f7;padding:20px 14px}.lt9I1W_newChat{border-radius:7px;padding:9px 12px;font-size:13px}.lt9I1W_brand strong{font-size:14px}.lt9I1W_topbar{font-size:13px}.lt9I1W_workspace{font-size:14px}.lt9I1W_welcome h1{letter-spacing:-.8px;font-size:28px}.lt9I1W_welcome p{font-size:14px;line-height:1.7}.lt9I1W_welcomeBadge{font-size:11px}.lt9I1W_composer{border-color:var(--ora-border);border-radius:10px}.lt9I1W_composer textarea{font-size:14px}.lt9I1W_suggestions button{border-radius:6px;font-size:12px}.lt9I1W_responseBody p,.lt9I1W_userMessage{font-size:14px;line-height:1.7}.lt9I1W_disclaimer{font-size:12px}.lt9I1W_reviewForm{border-radius:10px;padding:16px}.lt9I1W_reviewForm h2{font-size:16px}.lt9I1W_reviewForm p,.lt9I1W_reviewForm li,.lt9I1W_reviewForm label,.lt9I1W_reviewForm legend{font-size:13px;line-height:1.7}.lt9I1W_reviewForm fieldset{border-radius:8px}.lt9I1W_reviewForm button{border-radius:7px;padding:8px 12px;font-size:13px}.lt9I1W_reviewForm input:not([type=checkbox]):not([type=radio]),.lt9I1W_reviewForm [data-slot=select-trigger]{border-radius:7px;font-size:14px}.lt9I1W_questionHistory button{font-size:12px}@media (max-width:720px){.lt9I1W_page{margin:16px 18px}.lt9I1W_welcome h1{font-size:24px}.lt9I1W_composer textarea{font-size:16px}.lt9I1W_suggestions button{min-height:40px}.lt9I1W_reviewForm label,.lt9I1W_reviewForm p{font-size:14px}}
._6liH7q_page{color:var(--ora-ink);min-height:calc(100svh - 190px);margin:0 30px;font-size:14px}._6liH7q_toolbar{border-bottom:1px solid var(--ora-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}._6liH7q_toolbar button{color:var(--ora-primary);font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}._6liH7q_toolbar>span{color:var(--ora-muted);align-items:center;gap:8px;font-size:12px;display:flex}._6liH7q_layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:32px;max-width:1100px;margin:0 auto;padding:28px 0 40px;display:grid}._6liH7q_journey{padding:12px 0}._6liH7q_eyebrow{letter-spacing:1.4px;color:var(--ora-muted);font-size:10px;font-weight:600}._6liH7q_brandMark{background:var(--ora-tint);border:1px solid var(--ora-border);border-radius:13px;place-items:center;width:52px;height:52px;margin:20px 0 16px;display:grid}._6liH7q_brandMark img{object-fit:contain;width:34px;height:34px}._6liH7q_journey h1{letter-spacing:-.6px;margin:0 0 12px;font-size:24px;font-weight:550;line-height:1.25}._6liH7q_journey h1>span{color:var(--ora-primary)}._6liH7q_journey>p{color:var(--ora-muted);margin:0;font-size:12px;line-height:1.7}._6liH7q_journey ol{margin:26px 0;padding:0;list-style:none}._6liH7q_journey li{align-items:center;gap:10px;padding:0 0 24px;display:flex;position:relative}._6liH7q_journey li:not(:last-child):after{content:"";background:var(--ora-border);width:1px;height:22px;position:absolute;top:29px;left:13px}._6liH7q_journey li>span{border:1px solid var(--ora-border);width:28px;height:28px;color:var(--ora-muted);background:var(--background);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}._6liH7q_journey li[aria-current]>span{background:var(--ora-primary);border-color:var(--ora-primary);color:#fff}._6liH7q_journey li:first-child>span{color:var(--ora-primary);background:var(--ora-tint)}._6liH7q_journey strong{font-size:12px;font-weight:600}._6liH7q_journey small{color:var(--ora-muted);margin-top:3px;font-size:11px;line-height:1.6;display:block}._6liH7q_journey ._6liH7q_reassurance{border-top:1px solid var(--ora-border);padding-top:18px;font-size:12px}._6liH7q_questionnaire._6liH7q_questionnaire{border:1px solid var(--ora-border);min-width:0;box-shadow:none;background:#fff;border-radius:12px;margin:0;padding:28px}._6liH7q_questionnaire h2{letter-spacing:-.6px;margin:8px 0;font-size:24px;font-weight:550}._6liH7q_questionnaire ._6liH7q_introduction{margin:0 0 20px;font-size:14px;line-height:1.7}._6liH7q_questionnaire ._6liH7q_emergencyReminder{background:var(--ora-tint);border-radius:7px;margin:16px 0;padding:12px 14px;font-size:12px;line-height:1.7}._6liH7q_questionnaire ._6liH7q_about{margin:16px 0}._6liH7q_about summary{font-size:13px}._6liH7q_questionnaire ._6liH7q_savedStatus{border-bottom:1px solid var(--ora-border);margin-bottom:22px;padding-bottom:16px}._6liH7q_bookingCard{background:var(--ora-tint);border:1px solid color-mix(in srgb,var(--ora-primary) 18%,white);border-radius:9px;grid-template-columns:40px minmax(0,1fr);gap:12px;margin-top:20px;padding:18px;display:grid}._6liH7q_bookingIcon{border:1px solid var(--ora-border);width:40px;height:40px;color:var(--ora-primary);background:#fff;border-radius:9px;place-items:center;display:grid}._6liH7q_bookingCard h3{letter-spacing:-.2px;margin:0 0 5px;font-size:16px;font-weight:600}._6liH7q_questionnaire ._6liH7q_bookingCard p{margin:0;font-size:13px;line-height:1.7}._6liH7q_questionnaire ._6liH7q_bookButton{border:1px solid var(--ora-primary);background:var(--ora-primary);color:#fff;border-radius:7px;grid-column:2;justify-content:center;justify-self:start;align-items:center;gap:9px;min-height:38px;margin-top:3px;padding:9px 13px;font-size:13px;display:inline-flex}._6liH7q_bookButton:hover{background:var(--ora-hover,var(--ora-primary))}._6liH7q_questionnaire ._6liH7q_optionalToggle{text-align:left;width:100%;color:var(--ora-primary);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:16px 0 0;font-size:13px;display:flex}._6liH7q_optionalToggle[aria-expanded=true] svg{transform:rotate(180deg)}._6liH7q_currentQuestion{margin-top:22px}._6liH7q_questionnaire ._6liH7q_currentQuestion>p{color:var(--ora-primary);margin-bottom:12px;font-size:11px}._6liH7q_questionnaire ._6liH7q_currentQuestion fieldset{background:0 0;border:0;flex-direction:column;gap:12px;margin:0 0 24px;padding:0;display:flex}._6liH7q_questionnaire ._6liH7q_currentQuestion legend{color:var(--ora-ink);letter-spacing:-.35px;width:100%;margin-bottom:18px;padding:0;font-size:20px;font-weight:500;line-height:1.5}._6liH7q_questionnaire ._6liH7q_currentQuestion label{border:1px solid var(--ora-border);cursor:pointer;border-radius:8px;min-height:46px;padding:12px 14px;font-size:14px}._6liH7q_questionnaire ._6liH7q_currentQuestion label:hover{background:var(--ora-tint);border-color:var(--ora-sky)}._6liH7q_questionnaire ._6liH7q_currentQuestion label:has(input:checked){border-color:var(--ora-primary);background:var(--ora-tint)}._6liH7q_questionnaire button:disabled{opacity:.55;cursor:wait}._6liH7q_questionnaire :focus-visible,._6liH7q_toolbar button:focus-visible{outline:2px solid var(--ora-primary);outline-offset:3px}@media (min-width:1100px){._6liH7q_bookingCard{grid-template-columns:40px minmax(0,1fr) auto;align-items:center}._6liH7q_questionnaire ._6liH7q_bookButton{grid-area:1/3;margin-top:0}}@media (max-width:800px){._6liH7q_page{margin:0 18px}._6liH7q_layout{grid-template-columns:1fr;gap:0;padding:20px 0}._6liH7q_journey{display:none}._6liH7q_questionnaire._6liH7q_questionnaire{padding:20px}._6liH7q_toolbar>span{display:none}}@media (max-width:480px){._6liH7q_page{margin:0 14px}._6liH7q_questionnaire._6liH7q_questionnaire{padding:18px}._6liH7q_questionnaire h2{font-size:22px}._6liH7q_bookingCard{gap:10px;padding:14px}._6liH7q_questionnaire ._6liH7q_bookButton{grid-column:1/-1;width:100%}._6liH7q_questionnaire ._6liH7q_currentQuestion label{min-height:48px}}
.px5iaq_review{border-bottom:1px solid var(--ora-border);margin-top:22px;padding:22px 0 18px}.px5iaq_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.px5iaq_header h3{color:var(--ora-ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.px5iaq_header h3 svg{color:var(--ora-primary)}.px5iaq_badge{color:var(--ora-primary);background:var(--ora-tint);border-radius:20px;padding:4px 9px;font-size:11px;line-height:1.4}.px5iaq_review p{margin:8px 0}.px5iaq_details{color:var(--ora-muted);margin:10px 0;font-size:12px}.px5iaq_details summary{cursor:pointer;font-size:12px;font-weight:400;line-height:1.7}.px5iaq_review .px5iaq_note{margin-top:12px;font-size:12px;line-height:1.7}.px5iaq_review .px5iaq_refresh{background:0 0;border:0;border-radius:4px;gap:7px;min-height:32px;padding:6px 0;font-size:12px;display:inline-flex}.px5iaq_refresh:hover{text-decoration:underline}
.ora-calendar{--cal-primary:var(--ora-primary,#205f99);--cal-ink:var(--ora-ink,#19354a);--cal-muted:var(--ora-muted,#6c7d8b);--cal-border:var(--ora-border,#dce5eb);color:var(--cal-ink);background:var(--background,#fff);border:1px solid var(--cal-border);border-radius:15px;min-width:0;margin-bottom:22px;overflow:hidden}.ora-calendar *{box-sizing:border-box}.ora-calendar-toolbar,.ora-calendar-subbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 14px;display:flex}.ora-calendar-toolbar h2{letter-spacing:-.6px;margin:4px 0;font-size:21px;font-weight:550}.ora-calendar-eyebrow{letter-spacing:1.4px;color:var(--cal-primary);margin:0;font-size:10px;font-weight:600}.ora-calendar-subbar{padding:0 22px 18px}.ora-calendar-subbar>strong{font-size:15px;font-weight:550}.ora-calendar-subbar small{color:var(--cal-muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.ora-calendar-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ora-calendar button,.ora-calendar input,.ora-calendar select{font:inherit}.ora-calendar-controls button,.ora-calendar-controls input,.ora-calendar-controls select{border:1px solid var(--cal-border);color:var(--cal-ink);background:0 0;border-radius:7px;min-height:35px;padding:8px 10px;font-size:12px}.ora-calendar-controls button{cursor:pointer}.ora-calendar-controls button:hover{background:var(--ora-tint,#eef6fa)}.ora-calendar-views{border:1px solid var(--cal-border);border-radius:8px;display:flex;overflow:hidden}.ora-calendar-views button{border:0;border-radius:0}.ora-calendar-views button[aria-pressed=true]{background:var(--ora-tint,#eef6fa);color:var(--cal-primary);font-weight:600}.ora-calendar button:focus-visible,.ora-calendar input:focus-visible,.ora-calendar select:focus-visible{outline:2px solid var(--cal-primary);outline-offset:2px}.ora-calendar-scroll{border-top:1px solid var(--cal-border);max-height:650px;position:relative;overflow:auto}.ora-calendar-timegrid.week{min-width:760px}.ora-calendar-day-headings{grid-template-columns:55px repeat(var(--calendar-days),minmax(0,1fr));background:var(--background,#fff);z-index:3;border-bottom:1px solid var(--cal-border);height:63px;display:grid;position:sticky;top:0}.ora-calendar-day-headings>span{color:var(--cal-muted);padding:24px 8px;font-size:10px}.ora-calendar-day-headings>button{border:0;border-left:1px solid var(--cal-border);cursor:pointer;color:var(--cal-ink);background:0 0;padding:7px}.ora-calendar-day-headings small{color:var(--cal-muted);text-transform:uppercase;font-size:10px;display:block}.ora-calendar-day-headings strong{place-items:center;width:28px;height:28px;margin-top:3px;font-size:17px;font-weight:500;display:inline-grid}.ora-calendar-day-headings .today strong{background:var(--cal-primary);color:#fff;border-radius:50%}.ora-calendar-timebody{grid-template-columns:55px repeat(var(--calendar-days),minmax(0,1fr));display:grid;position:relative}.ora-calendar-hours{position:relative}.ora-calendar-hours span{color:var(--cal-muted);white-space:nowrap;padding:4px 6px;font-size:10px;position:absolute}.ora-calendar-day-column{border-left:1px solid var(--cal-border);min-width:0;position:relative}.ora-calendar-hour-line{pointer-events:none;background:linear-gradient(#0000 calc(50% - 1px),#f4f6f8 50%,#0000 calc(50% + 1px));border-top:1px solid #edf1f5;width:100%;height:80px;position:absolute}.ora-calendar-event{text-align:left;border:1px solid #bbd8ed;border-left:3px solid var(--cal-primary);color:var(--cal-ink);cursor:pointer;background:#e9f3fc;border-radius:6px;min-width:0;padding:6px 7px;display:block;position:absolute;overflow:hidden}.ora-calendar-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;line-height:15px;display:block;overflow:hidden}.ora-calendar-event span,.ora-calendar-event small{white-space:nowrap;text-overflow:ellipsis;color:#4d6b80;font-size:10px;line-height:15px;display:block;overflow:hidden}.ora-calendar-event.compact{padding:2px 6px}.ora-calendar-event.state-available{background:#edf8f3;border-color:#cbe7da #cbe7da #cbe7da #438869}.ora-calendar-event.state-proposed{background:#fff7e3;border-color:#f1dda8 #f1dda8 #f1dda8 #c49b3e}.ora-calendar-event.state-in_progress{background:#e9effc;border-color:#bfcdee #bfcdee #bfcdee #5e72b7}.ora-calendar-event.state-completed,.ora-calendar-event.state-cancelled,.ora-calendar-event.state-expired,.ora-calendar-event.state-no_show{color:#6e7d89;background:#f3f5f7;border-color:#dce2e8 #dce2e8 #dce2e8 #95a1ad}.ora-calendar-event.state-cancelled strong,.ora-calendar-event.state-expired strong{text-decoration:line-through}.ora-calendar-event:hover{filter:brightness(.97);z-index:2;box-shadow:0 2px 7px #19354a14}.ora-calendar-month{border-top:1px solid var(--cal-border);overflow:auto}.ora-calendar-week-labels,.ora-calendar-month-week{grid-template-columns:repeat(7,minmax(0,1fr));min-width:700px;display:grid}.ora-calendar-week-labels span{text-align:center;color:var(--cal-muted);padding:12px;font-size:10px}.ora-calendar-month-day{border-top:1px solid var(--cal-border);border-left:1px solid var(--cal-border);min-width:0;min-height:125px;padding:6px}.ora-calendar-month-day.outside{background:#f9fafb}.ora-calendar-day-number{color:var(--cal-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:25px;height:25px;margin-bottom:5px;display:grid;font-size:11px!important}.ora-calendar-month-day.today .ora-calendar-day-number{background:var(--cal-primary);color:#fff}.ora-calendar-month-day .ora-calendar-event{width:100%;max-width:100%;min-height:24px;margin-bottom:4px;position:static}.ora-calendar-more{color:var(--cal-primary);cursor:pointer;background:0 0;border:0;font-size:10px!important}.ora-calendar-legend{border-top:1px solid var(--cal-border);color:var(--cal-muted);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 20px;font-size:10px;display:flex}.ora-calendar-legend>span{align-items:center;gap:5px;display:flex}.ora-calendar-legend i{border-radius:50%;width:8px;height:8px;display:block}.ora-calendar-legend .available{background:#438869}.ora-calendar-legend .confirmed{background:var(--cal-primary)}.ora-calendar-legend .proposed{background:#c49b3e}.ora-calendar-legend .history{background:#95a1ad}.ora-calendar-legend small{margin-left:auto;font-size:10px}.ora-calendar-notice{color:var(--cal-muted);background:var(--ora-tint,#eef6fa);margin:0;padding:12px 22px;font-size:12px}.ora-calendar-next{background:var(--ora-tint,#eef6fa);color:var(--cal-primary);text-align:left;cursor:pointer;border:0;width:100%;padding:10px 22px;font-size:12px!important}.ora-calendar-sr{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:650px){.ora-calendar-toolbar,.ora-calendar-subbar{gap:12px;padding:15px 12px}.ora-calendar-toolbar h2{font-size:18px}.ora-calendar-controls{gap:4px}.ora-calendar-controls button,.ora-calendar-controls input,.ora-calendar-controls select{padding:7px;font-size:11px}.ora-calendar-legend{gap:9px;padding:12px}.ora-calendar-legend small{width:100%;margin:0}.ora-calendar-scroll{max-height:540px}.ora-calendar-timegrid.week{min-width:690px}}
.data-table{border:1px solid var(--ora-border,#dce4ed);color:var(--ora-ink,#17354d);background:#fff;border-radius:9px;overflow:hidden}.data-table .data-table-toolbar{border-bottom:1px solid var(--ora-border,#dce4ed);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.data-table .data-table-search{min-width:180px;color:var(--ora-muted,#64748b);flex:1;align-items:center;gap:8px;display:flex}.data-table .data-table-search input{width:100%;min-width:0;max-width:460px;min-height:30px;box-shadow:none;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:4px 0;font-size:13px}.data-table .data-table-tools{gap:6px;margin-left:auto;display:flex}.data-table .data-table-filter-form{width:100%;margin:0}.data-table .data-table-filter-form fieldset{border:0;flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;margin:0;padding:0;display:flex}.data-table .data-table-filter-form .data-table-search{flex:260px;min-width:180px}.data-table .data-table-filter-form .data-table-search input{max-width:none}.data-table .data-table-filter-form [data-slot=select-trigger]{width:150px;height:30px;min-height:30px;box-shadow:none;background:#fff;border-radius:5px;padding:4px 9px;font-size:12px;line-height:1.4}.data-table .data-table-filter-form .data-table-refresh{width:30px;padding:4px}.data-table button{border:1px solid var(--ora-border,#dce4ed);min-height:30px;color:var(--ora-primary,#225e91);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:4px 9px;font-size:12px;line-height:1.4;display:inline-flex}.data-table button:disabled{opacity:.45;cursor:default}.data-table button:not(:disabled):hover{background:#f0f6fa}.data-table :is(button,input,select):focus-visible{outline:2px solid var(--ora-primary,#225e91);outline-offset:2px}.data-table .data-table-search input:focus-visible{box-shadow:inset 0 -1px 0 var(--ora-primary,#225e91);outline:none}.data-table .data-table-search input::-webkit-search-cancel-button{appearance:none}.data-table .data-table-search>button{color:var(--ora-muted,#64748b);background:0 0;border:0}.data-table .data-table-scope{color:var(--ora-muted,#64748b);background:#f7fafc;margin:0;padding:7px 12px;font-size:12px;line-height:1.5}.data-table .data-table-scroll{scrollbar-gutter:auto;background:#f7f9fb;max-height:min(65vh,640px);overflow:auto}.data-table .data-table-scroll:focus-visible{outline:2px solid var(--ora-primary,#225e91);outline-offset:-2px}.data-table table.data-table-grid{table-layout:auto;border-collapse:separate;border-spacing:0;white-space:normal;width:100%;min-width:760px}.data-table table.data-table-grid th{z-index:1;text-align:left;color:var(--ora-muted,#64748b);border-bottom:1px solid var(--ora-border,#dce4ed);background:#f7f9fb;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.4;position:sticky;top:0}.data-table table.data-table-grid th button{min-height:20px;color:inherit;white-space:normal;text-align:left;background:0 0;border:0;justify-content:flex-start;padding:0}.data-table table.data-table-grid td{vertical-align:middle;border-bottom:1px solid var(--ora-border,#dce4ed);overflow-wrap:anywhere;background:#fff;padding:7px 12px;font-size:13px;line-height:1.5}.data-table table.data-table-grid tbody tr:last-child td{border-bottom:0}.data-table table.data-table-grid tbody tr:hover td{background:#f8fafc}.data-table table.data-table-grid td strong{font-weight:550}.data-table table.data-table-grid td small{color:var(--ora-muted,#64748b);font-size:11px;display:block}.data-table table.data-table-grid td.data-table-empty{text-align:center;color:var(--ora-muted,#64748b);padding:28px 12px}.data-table .data-table-footer{border-top:1px solid var(--ora-border,#dce4ed);color:var(--ora-muted,#64748b);font-variant-numeric:tabular-nums;background:#f7f9fc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12px;line-height:1.4;display:flex}.data-table-footer .data-table-pages{align-items:center;gap:5px;display:flex}.data-table-footer .data-table-pages span{white-space:nowrap;padding:0 7px}.data-table .data-table-footer label{font:inherit;align-items:center;gap:8px;margin:0;display:flex}.data-table .data-table-footer select{border:1px solid var(--ora-border,#dce4ed);width:auto;min-height:30px;color:inherit;font:inherit;background:#fff;border-radius:4px;padding:3px 6px}@media (pointer:coarse){.data-table button,.data-table .data-table-footer select,.data-table .data-table-search input{min-width:44px;min-height:44px}.data-table .data-table-filter-form [data-slot=select-trigger]{min-height:44px}}@media (max-width:700px){.data-table .data-table-footer{justify-content:center}.data-table .data-table-footer>span{text-align:center;flex-basis:100%}.data-table button{min-height:36px}}.data-table .data-table-pages{align-items:center;gap:5px;display:flex}.data-table .data-table-pages input{text-align:center;border:1px solid var(--ora-border);width:38px;min-height:26px;color:inherit;background:#fff;border-radius:4px;margin:0 5px;padding:3px;font-size:12px}.data-table .data-table-grid th button:disabled{opacity:1;cursor:default}.data-table .data-table-grid td:last-child:not([colspan]),.data-table .data-table-grid th:last-child{text-align:right}.data-table .data-table-footer button{background:0 0;border-color:#0000}
.B2oR6W_dialog{width:min(850px,100vw - 32px)}.B2oR6W_filters{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.B2oR6W_filters label{gap:6px;font-size:13px;display:grid}.B2oR6W_filters input{font:inherit;border:1px solid var(--ora-border);min-height:36px;color:var(--ora-ink);background:#fff;border-radius:7px;padding:7px 10px}.B2oR6W_location{color:var(--ora-muted);white-space:normal;margin-top:4px;font-size:12px;display:block}.B2oR6W_hint{color:var(--ora-muted);margin-top:16px;font-size:12px;line-height:1.6}.B2oR6W_summary{border:1px solid var(--ora-border);border-radius:10px;margin:18px 0;padding:18px;font-size:14px;line-height:1.6}.B2oR6W_summary p{margin:8px 0}.B2oR6W_summary small{color:var(--ora-muted)}.B2oR6W_actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.B2oR6W_error{color:#a52e28;background:#fff4f3;border-radius:7px;padding:10px 12px;font-size:13px}.B2oR6W_mobileDetails{display:none}@media (max-width:600px){.B2oR6W_dialog .B2oR6W_timeColumn{display:none}.B2oR6W_mobileDetails{color:var(--ora-muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}:is(.B2oR6W_dialog .data-table-grid td,.B2oR6W_dialog .data-table-grid th){padding:8px}.B2oR6W_dialog .data-table-grid td:last-child{width:100px}.B2oR6W_dialog .data-table-grid td button{white-space:normal}}
.ora-notification-toasts{z-index:110;pointer-events:none;gap:12px;width:min(360px,100vw - 32px);display:grid;position:fixed;top:88px;right:20px}.ora-notification-toast{background:var(--background,#fff);color:var(--ora-ink,#19354a);border:1px solid var(--ora-border,#d5e2e9);pointer-events:auto;border-radius:13px;align-items:flex-start;gap:11px;padding:16px;font-size:13px;line-height:1.6;display:flex;box-shadow:0 8px 30px #19354a26}.ora-notification-toast>svg{color:var(--ora-primary,#2266a5);flex-shrink:0;margin-top:3px}.ora-notification-toast>div{flex:1;min-width:0}.ora-notification-toast strong{font-size:14px;font-weight:600}.ora-notification-toast p{color:var(--ora-muted,#667d8e);overflow-wrap:anywhere;margin:5px 0 10px;font-size:12px}.ora-notification-toast button{font:inherit;cursor:pointer}.ora-notification-toast button:disabled{cursor:default;opacity:.6}.ora-notification-open{background:var(--ora-tint,#eef5fa);color:var(--ora-primary,#2266a5);border:1px solid var(--ora-border,#d5e2e9);border-radius:8px;padding:6px 10px;font-size:12px!important}.ora-notification-dismiss{color:var(--ora-muted,#667d8e);background:0 0;border:0;border-radius:6px;place-items:center;padding:3px;display:grid}.ora-notification-toast button:focus-visible{outline:2px solid var(--ora-primary,#2266a5);outline-offset:3px}@media (max-width:600px){.ora-notification-toasts{width:calc(100vw - 24px);top:76px;right:12px}}
._8CHu9G_count{background:var(--ora-primary);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;font-weight:600;display:grid;position:absolute;top:-5px;right:-5px}._8CHu9G_popover{width:min(360px,100vw - 24px);max-height:70svh;color:var(--ora-ink);overflow:auto}._8CHu9G_items{gap:16px;display:grid}._8CHu9G_items article{border-top:1px solid var(--ora-border);padding-top:14px}._8CHu9G_items article>div{color:var(--ora-primary);align-items:center;gap:8px;display:flex}._8CHu9G_items p{color:var(--ora-muted);overflow-wrap:anywhere;margin:9px 0;line-height:1.5}._8CHu9G_unread{background:var(--ora-tint);border-radius:20px;margin-left:auto;padding:3px 8px;font-size:11px}._8CHu9G_hint{color:var(--ora-muted);margin-top:16px;font-size:12px;line-height:1.6}._8CHu9G_banner{border:1px solid var(--ora-border);background:var(--ora-tint);color:var(--ora-primary);border-radius:18px;align-items:center;gap:16px;margin:20px 32px 0;padding:20px 24px;display:flex}._8CHu9G_banner>svg{flex-shrink:0}._8CHu9G_banner>div{flex:1;min-width:0}._8CHu9G_banner strong{font-weight:600}._8CHu9G_banner p{color:var(--ora-muted);margin:5px 0 0;line-height:1.5}._8CHu9G_banner>button{flex-shrink:0}@media (max-width:640px){._8CHu9G_banner{flex-wrap:wrap;gap:12px;margin:16px 16px 0;padding:16px}._8CHu9G_banner>div{flex-basis:calc(100% - 40px)}._8CHu9G_banner>button{width:100%}}._8CHu9G_banner{border-radius:10px;padding:14px 18px;font-size:14px}._8CHu9G_banner p{font-size:13px}._8CHu9G_banner button{border-radius:7px;font-size:13px}._8CHu9G_items p{font-size:13px}._8CHu9G_items strong{font-size:14px}._8CHu9G_unread{border-radius:5px}._8CHu9G_popover{border-radius:12px}@media (max-width:640px){._8CHu9G_banner{padding:14px}}
