html,body{color:#1f2029;-webkit-font-smoothing:antialiased;background:#f4f5f9;margin:0;font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}a{color:#5b5fe9;text-decoration:none}a:hover{color:#4347c9;text-decoration:underline}::selection{background:#dcddfb}textarea{field-sizing:content}@keyframes psSpin{to{transform:rotate(360deg)}}@keyframes psPulse{0%{box-shadow:0 0 #d9442f73}70%{box-shadow:0 0 0 10px #d9442f00}to{box-shadow:0 0 #d9442f00}}@keyframes psSlowBlinkGreen{0%,to{opacity:1;box-shadow:0 0 #1f7a5047}50%{opacity:.42;box-shadow:0 0 0 6px #1f7a5000}}@keyframes psShimmer{0%{background-position:-480px 0}to{background-position:480px 0}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d9dbe4 padding-box padding-box;border:3px solid #0000;border-radius:10px}@media (width<=960px){.settings-sidebar-nav,.settings-content-col{flex:100%!important;width:100%!important;min-width:0!important;position:static!important;top:auto!important}}@media (width<=768px){.pf-timeline-row{grid-template-columns:1fr!important;gap:6px!important}.pf-timeline-connector{display:none!important}.pf-allergy-grid,div.pf-lab-grid{grid-template-columns:1fr!important;gap:8px!important}}.avatar-hover-overlay{transition:opacity .18s}.avatar-hover-trigger:hover .avatar-hover-overlay{opacity:1!important}html.dark,html.dark body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edeff6!important;background:#0d0e17!important}html.dark ::selection{color:#fff;background:#4b4fd6}html.dark .ps-auth input{color:#edeff6!important;background:#0f1120!important;border-color:#2a2e45!important}html.dark .ps-auth input:-webkit-autofill{caret-color:#edeff6;-webkit-text-fill-color:#edeff6!important;-webkit-box-shadow:inset 0 0 0 100px #0f1120!important}html.dark .ps-auth input:-webkit-autofill:focus{caret-color:#edeff6;-webkit-text-fill-color:#edeff6!important;-webkit-box-shadow:inset 0 0 0 100px #0f1120!important}html.dark .ps-auth h1,html.dark .ps-auth label{color:#edeff6!important}html.dark .ps-auth div[style*="background: rgb(247, 248, 251)"]{color:#c5c8da!important;background:#1d2033!important}html.dark aside,html.dark header,html.dark .app-header{background:#131522!important;border-color:#222538!important}html.dark aside button[style*="background: #E9EAF0" i],html.dark aside button[style*="background: rgb(233, 234, 240)"]{color:#9499b3!important;background:0 0!important}html.dark aside button[style*="background: #E9EAF0" i]:hover,html.dark aside button[style*="background: rgb(233, 234, 240)"]:hover{color:#fff!important;background:#1f2236!important}html.dark div[style*="background: #F4F5F9" i],html.dark div[style*="background: rgb(244, 245, 249)"],html.dark aside[style*="background: #F4F5F9" i],html.dark aside[style*="background: rgb(244, 245, 249)"]{background:#0d0e17!important}html.dark div[style*="background: #fff" i],html.dark div[style*="background: #ffffff" i],html.dark div[style*="background: rgb(255, 255, 255)"],html.dark div[style*="background-color: #fff" i],html.dark div[style*="background-color: #ffffff" i],html.dark div[style*="background-color: rgb(255, 255, 255)"],html.dark div[style*="background: #FCFCFF" i],html.dark div[style*="background: rgb(252, 252, 255)"],html.dark section[style*="background: #fff" i],html.dark section[style*="background: rgb(255, 255, 255)"],html.dark section[style*="background-color: #fff" i],html.dark section[style*="background-color: rgb(255, 255, 255)"],html.dark article[style*="background: #fff" i],html.dark article[style*="background: rgb(255, 255, 255)"],html.dark form[style*="background: #fff" i],html.dark form[style*="background: rgb(255, 255, 255)"],html.dark .dash-chart-card,html.dark .dash-agenda-card,html.dark .agenda-grid-container{background:#171926!important;border-color:#26293d!important;box-shadow:0 4px 20px #00000059!important}html.dark .dash-agenda-slot,html.dark [style*="background: #F7F8FB" i],html.dark [style*="background: rgb(247, 248, 251)"],html.dark [style*="background-color: rgb(247, 248, 251)"],html.dark [style*="background: #F8F9FD" i],html.dark [style*="background: rgb(248, 249, 253)"],html.dark [style*="background-color: rgb(248, 249, 253)"],html.dark [style*="background: #F8F9FC" i],html.dark [style*="background: rgb(248, 249, 252)"],html.dark [style*="background: #F8F9FE" i],html.dark [style*="background: rgb(248, 249, 254)"],html.dark [style*="background: #FAFAFC" i],html.dark [style*="background: rgb(250, 250, 252)"],html.dark [style*="background-color: #FAFAFC" i],html.dark [style*="background-color: rgb(250, 250, 252)"],html.dark [style*="background: #FAFBFD" i],html.dark [style*="background: rgb(250, 251, 253)"],html.dark [style*="background: #FAFAFF" i],html.dark [style*="background: rgb(250, 250, 255)"],html.dark [style*="background: #FCFCFD" i],html.dark [style*="background: rgb(252, 252, 253)"],html.dark [style*="background: #FCFCFE" i],html.dark [style*="background: rgb(252, 252, 254)"],html.dark [style*="background: #F7F7FE" i],html.dark [style*="background: rgb(247, 247, 254)"],html.dark [style*="background: #F7F7FF" i],html.dark [style*="background: rgb(247, 247, 255)"],html.dark [style*="background: #F4F4FE" i],html.dark [style*="background: rgb(244, 244, 254)"],html.dark [style*="background: #F5F5FE" i],html.dark [style*="background: rgb(245, 245, 254)"],html.dark [style*="background: #F5F6F9" i],html.dark [style*="background: rgb(245, 246, 249)"]{color:#e4e7f5!important;background:#1e2235!important;border-color:#2e334d!important}html.dark [style*="linear-gradient(135deg, #FCFCFF" i],html.dark [style*="linear-gradient(135deg, rgb(252, 252, 255)"],html.dark [style*="linear-gradient(180deg, #FAFBFD" i],html.dark [style*="linear-gradient(180deg, rgb(250, 251, 253)"],html.dark [style*="linear-gradient(180deg, #FFFFFF" i],html.dark [style*="linear-gradient(180deg, rgb(255, 255, 255)"],html.dark [style*="linear-gradient(135deg, #ECECFD" i],html.dark [style*="linear-gradient(135deg, rgb(236, 236, 253)"]{background:linear-gradient(135deg,#1b1f34 0%,#212647 100%)!important;border-color:#363e6b!important}html.dark button[style*="background: #fff" i],html.dark button[style*="background: #ffffff" i],html.dark button[style*="background: rgb(255, 255, 255)"],html.dark button[style*="background-color: #fff" i],html.dark button[style*="background-color: #ffffff" i],html.dark button[style*="background-color: rgb(255, 255, 255)"],html.dark label[style*="background: #fff" i],html.dark label[style*="background: #ffffff" i],html.dark label[style*="background: rgb(255, 255, 255)"],html.dark .kpi-card-btn{color:#edeff6!important;background:#1e2235!important;border:1px solid #323754!important;box-shadow:0 2px 10px #00000038!important}html.dark .kpi-card-btn{background:#171926!important;border-color:#282b40!important}html.dark .kpi-card-btn:hover,html.dark button[style*="background: rgb(255, 255, 255)"]:hover{background:#252a42!important;border-color:#434970!important}html.dark button[style*="background: rgb(255, 255, 255)"][style*="color: rgb(75, 79, 214)"],html.dark button[style*="background: rgb(255, 255, 255)"][style*="color: rgb(91, 95, 233)"],html.dark button[style*="background: #fff" i][style*="color: #4B4FD6" i],html.dark button[style*="background: #fff" i][style*="color: #5B5FE9" i],html.dark label[style*="background: rgb(255, 255, 255)"][style*="color: rgb(75, 79, 214)"],html.dark label[style*="background: #fff" i][style*="color: #4B4FD6" i]{color:#a8aeff!important;background:#21264a!important;border-color:#4e54c8!important}html.dark button[style*="background: rgb(255, 255, 255)"][style*="color: rgb(184, 50, 32)"],html.dark button[style*="background: rgb(255, 255, 255)"][style*="color: rgb(217, 68, 47)"],html.dark button[style*="background: #fff" i][style*="color: #B83220" i],html.dark button[style*="background: #fff" i][style*="color: #D9442F" i]{color:#ff8f82!important;background:#331a19!important;border-color:#6b2d28!important}html.dark button[style*="background: #E9EAF0" i]:not(aside button),html.dark button[style*="background: rgb(233, 234, 240)"]:not(aside button),html.dark button[style*="background: #F0F1F6" i],html.dark button[style*="background: rgb(240, 241, 246)"],html.dark button[style*="background: #EEEFF4" i],html.dark button[style*="background: rgb(238, 239, 244)"],html.dark button[style*="background: #F3F4F6" i],html.dark button[style*="background: rgb(243, 244, 246)"],html.dark label[style*="background: #F0F1F6" i],html.dark label[style*="background: rgb(240, 241, 246)"],html.dark span[style*="background: #F0F1F6" i],html.dark span[style*="background: rgb(240, 241, 246)"],html.dark span[style*="background: #E9EAF0" i],html.dark span[style*="background: rgb(233, 234, 240)"],html.dark span[style*="background: #EEEFF4" i],html.dark span[style*="background: rgb(238, 239, 244)"],html.dark span[style*="background: #F3F4F6" i],html.dark span[style*="background: rgb(243, 244, 246)"],html.dark div[style*="background: #F0F1F6" i],html.dark div[style*="background: rgb(240, 241, 246)"],html.dark div[style*="background: #E9EAF0" i],html.dark div[style*="background: rgb(233, 234, 240)"],html.dark div[style*="background: #EEEFF4" i],html.dark div[style*="background: rgb(238, 239, 244)"],html.dark div[style*="background: #EEF0F4" i],html.dark div[style*="background: rgb(238, 240, 244)"]{color:#d2d7ec!important;background:#23273d!important;border-color:#353b5c!important}html.dark span[style*=" width: 22px"][style*="height: 22px"],html.dark div[style*=" width: 18px"][style*="height: 18px"]{background:#fff!important}html.dark [style*="background: #ECECFD" i],html.dark [style*="background: #EEEEFD" i],html.dark [style*="background: rgb(238, 238, 253)"],html.dark [style*="background-color: rgb(238, 238, 253)"],html.dark [style*="background: rgb(236, 236, 253)"],html.dark [style*="background-color: rgb(236, 236, 253)"],html.dark [style*="background: #DCDDFB" i],html.dark [style*="background: rgb(220, 221, 251)"],html.dark [style*="background: #E2E3F8" i],html.dark [style*="background: rgb(226, 227, 248)"]{color:#a8aeff!important;background:#232854!important;border-color:#3e4791!important}html.dark [style*="background: #E3F4EA" i],html.dark [style*="background: rgb(227, 244, 234)"],html.dark [style*="background-color: rgb(227, 244, 234)"],html.dark [style*="background: #E8F5E9" i],html.dark [style*="background: rgb(232, 245, 233)"]{color:#68e5a7!important;background:#133022!important;border-color:#24583e!important}html.dark [style*="background: #FBF1DC" i],html.dark [style*="background: rgb(251, 241, 220)"],html.dark [style*="background-color: rgb(251, 241, 220)"],html.dark [style*="background: #FEF3C7" i],html.dark [style*="background: rgb(254, 243, 199)"],html.dark [style*="background: #FEF3E2" i],html.dark [style*="background: rgb(254, 243, 226)"],html.dark [style*="background: #FFEDD5" i],html.dark [style*="background: rgb(255, 237, 213)"],html.dark [style*="background: #FFF8E6" i],html.dark [style*="background: rgb(255, 248, 230)"]{color:#f9ce75!important;background:#332712!important;border-color:#5c451e!important}html.dark [style*="background: #FCE8E4" i],html.dark [style*="background: rgb(252, 232, 228)"],html.dark [style*="background-color: rgb(252, 232, 228)"],html.dark [style*="background: #FDECEB" i],html.dark [style*="background: rgb(253, 236, 235)"],html.dark [style*="background: #FDF2F0" i],html.dark [style*="background: rgb(253, 242, 240)"],html.dark [style*="background: #FFF4F1" i],html.dark [style*="background: rgb(255, 244, 241)"],html.dark [style*="background: #FFF9F8" i],html.dark [style*="background: rgb(255, 249, 248)"]{color:#ff8b7e!important;background:#361a18!important;border-color:#6b2d28!important}html.dark [style*="background: #E6F0FB" i],html.dark [style*="background: rgb(230, 240, 251)"],html.dark [style*="background: #E1F6FB" i],html.dark [style*="background: rgb(225, 246, 251)"]{color:#7cc4fa!important;background:#152c44!important;border-color:#274d73!important}html.dark [style*="background: #F1E9FB" i],html.dark [style*="background: rgb(241, 233, 251)"],html.dark [style*="background: #F3E8FF" i],html.dark [style*="background: rgb(243, 232, 255)"]{color:#c79bff!important;background:#2b1d47!important;border-color:#4b337a!important}html.dark .agenda-grid-container{background:#141624!important;border-color:#242738!important}html.dark .agenda-time-col{background:#141624!important;border-right-color:#242738!important}html.dark .agenda-time-col span{color:#7e849e!important}html.dark .agenda-grid-col{background-color:#141624!important;background-image:linear-gradient(#242738 1px,#0000 1px)!important;border-left-color:#242738!important}html.dark .agenda-appt-card{border-width:1.5px!important;box-shadow:0 4px 14px #00000073!important}html.dark .agenda-appt-card span,html.dark .agenda-appt-card div{color:#fff!important}html.dark div[style*=repeating-linear-gradient]{color:#8c92aa!important;background:repeating-linear-gradient(135deg,#1c1e2e 0 6px,#161824 6px 12px)!important;border-left-color:#4d536e!important}html.dark [style*="color: #1F2029" i],html.dark [style*="color: rgb(31, 32, 41)"],html.dark [style*="color: #181A28" i],html.dark [style*="color: rgb(24, 26, 40)"],html.dark [style*="color: #272935" i],html.dark [style*="color: rgb(39, 41, 53)"],html.dark [style*="color: #2A2B35" i],html.dark [style*="color: rgb(42, 43, 53)"],html.dark [style*="color: #2D2E3A" i],html.dark [style*="color: rgb(45, 46, 58)"],html.dark [style*="color: #2D3039" i],html.dark [style*="color: rgb(45, 48, 57)"]{color:#edeff6!important}html.dark [style*="color: #3A3C48" i],html.dark [style*="color: rgb(58, 60, 72)"],html.dark [style*="color: #4A4C58" i],html.dark [style*="color: rgb(74, 76, 88)"],html.dark [style*="color: #5F6272" i],html.dark [style*="color: rgb(95, 98, 114)"],html.dark [style*="color: #6E7182" i],html.dark [style*="color: rgb(110, 113, 130)"],html.dark [style*="color: #7A7C88" i],html.dark [style*="color: rgb(122, 124, 136)"],html.dark [style*="color: #888B97" i],html.dark [style*="color: rgb(136, 139, 151)"],html.dark [style*="color: #8A8D9C" i],html.dark [style*="color: rgb(138, 141, 156)"],html.dark [style*="color: #9A9DAA" i],html.dark [style*="color: rgb(154, 157, 170)"],html.dark [style*="color: #9A9DAB" i],html.dark [style*="color: rgb(154, 157, 171)"]{color:#a6acc4!important}html.dark [style*="color: #4B4FD6" i],html.dark [style*="color: rgb(75, 79, 214)"]{color:#a3a9ff!important}html.dark [style*="color: #1F7A50" i],html.dark [style*="color: rgb(31, 122, 80)"],html.dark [style*="color: #146C43" i],html.dark [style*="color: rgb(20, 108, 67)"]{color:#68e5a7!important}html.dark [style*="color: #B86B11" i],html.dark [style*="color: rgb(184, 107, 17)"],html.dark [style*="color: #92400E" i],html.dark [style*="color: rgb(146, 64, 14)"]{color:#f9ce75!important}html.dark [style*="color: #B83220" i],html.dark [style*="color: rgb(184, 50, 32)"],html.dark [style*="color: #A82E1E" i],html.dark [style*="color: rgb(168, 46, 30)"],html.dark [style*="color: #D9442F" i],html.dark [style*="color: rgb(217, 68, 47)"]{color:#ff8b7e!important}html.dark [style*="color: #2463A6" i],html.dark [style*="color: rgb(36, 99, 166)"],html.dark [style*="color: #0E6F87" i],html.dark [style*="color: rgb(14, 111, 135)"]{color:#7cc4fa!important}html.dark [style*="color: #6E3BBC" i],html.dark [style*="color: rgb(110, 59, 188)"]{color:#c79bff!important}html.dark [style*="border: 1px solid #E3E5EC" i],html.dark [style*="border: 1px solid rgb(227, 229, 236)"],html.dark [style*="border-bottom: 1px solid #E3E5EC" i],html.dark [style*="border-bottom: 1px solid rgb(227, 229, 236)"],html.dark [style*="border-top: 1px solid #E3E5EC" i],html.dark [style*="border-top: 1px solid rgb(227, 229, 236)"],html.dark [style*="border-right: 1px solid #E3E5EC" i],html.dark [style*="border-right: 1px solid rgb(227, 229, 236)"],html.dark [style*="border: 1px solid #EEF0F4" i],html.dark [style*="border: 1px solid rgb(238, 240, 244)"],html.dark [style*="border-bottom: 1px solid #EEF0F4" i],html.dark [style*="border-bottom: 1px solid rgb(238, 240, 244)"],html.dark [style*="border-top: 1px solid #EEF0F4" i],html.dark [style*="border-top: 1px solid rgb(238, 240, 244)"],html.dark [style*="border: 1px solid #F0F1F6" i],html.dark [style*="border: 1px solid rgb(240, 241, 246)"],html.dark [style*="border-bottom: 1px solid #F0F1F6" i],html.dark [style*="border-bottom: 1px solid rgb(240, 241, 246)"],html.dark [style*="border-top: 1px solid #F0F1F6" i],html.dark [style*="border-top: 1px solid rgb(240, 241, 246)"],html.dark [style*="border-right: 1px solid #F0F1F6" i],html.dark [style*="border-right: 1px solid rgb(240, 241, 246)"],html.dark [style*="border: 1px solid #E6E8EF" i],html.dark [style*="border: 1px solid rgb(230, 232, 239)"],html.dark [style*="border: 1.5px solid #E6E8EF" i],html.dark [style*="border: 1.5px solid rgb(230, 232, 239)"],html.dark [style*="border-bottom: 1px solid #E6E8EF" i],html.dark [style*="border-bottom: 1px solid rgb(230, 232, 239)"],html.dark [style*="border: 1px solid #ECEDF2" i],html.dark [style*="border: 1px solid rgb(236, 237, 242)"],html.dark [style*="border: 1px solid #F4F5F9" i],html.dark [style*="border: 1px solid rgb(244, 245, 249)"],html.dark [style*="border-bottom: 1px solid #F4F5F9" i],html.dark [style*="border-bottom: 1px solid rgb(244, 245, 249)"],html.dark [style*="border-top: 1px solid #F4F5F9" i],html.dark [style*="border-top: 1px solid rgb(244, 245, 249)"],html.dark [style*="border: 1px solid #E5E7F0" i],html.dark [style*="border: 1px solid rgb(229, 231, 240)"],html.dark [style*="border: 1px solid #E2E3F8" i],html.dark [style*="border: 1px solid rgb(226, 227, 248)"],html.dark [style*="border: 1.5px solid #D5D6FA" i],html.dark [style*="border: 1.5px solid rgb(213, 214, 250)"],html.dark [style*="border: 1.5px dashed #DCDDFB" i],html.dark [style*="border: 1.5px dashed rgb(220, 221, 251)"]{border-color:#2b304a!important}html.dark svg line[stroke=\#EEF0F4 i]{stroke:#262a40!important}html.dark svg path[stroke=\#2D2E3A i],html.dark svg circle[stroke=\#2D2E3A i]{stroke:#9da2ba!important}html.dark svg circle[fill=\#fff i]{fill:#171926!important}html.dark input:not([type=checkbox]):not([type=radio]):not([type=range]),html.dark textarea,html.dark select{color:#edeff6!important;background:#131520!important;border-color:#2d324c!important}html.dark select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark select option{color:#edeff6!important;background:#171926!important}html.dark input::placeholder,html.dark textarea::placeholder{color:#6e748e!important}html.dark input:focus,html.dark textarea:focus,html.dark select:focus{border-color:#5b5fe9!important;box-shadow:0 0 0 3px #5b5fe940!important}html.dark ::-webkit-scrollbar-thumb{background:#2d314a!important}html.dark ::-webkit-scrollbar-track{background:#131520!important}html.dark span[style*="background: #F4F5F9" i],html.dark span[style*="background: rgb(244, 245, 249)"]{color:#8a8fa6!important;background:#202336!important}html.dark [style*="background: #ECEDF2" i],html.dark [style*="background: rgb(236, 237, 242)"]{background:#212438!important}.studio-proc-track{background:#e8eaf2;box-shadow:inset 0 1px 2px #0000000f}.studio-proc-bar{background:linear-gradient(90deg,#5b5fe9 0%,#7b7ff8 100%);position:relative;overflow:hidden}.studio-proc-bar:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff4d 50%,#0000 100%) 0 0/200% 100%;animation:2s ease-in-out infinite studioProcShimmer;position:absolute;inset:0}@keyframes studioProcShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}html.dark .studio-proc-card{background:#171926!important;border:1px solid #ffffff14!important;box-shadow:0 16px 48px -12px #0009!important}html.dark .studio-proc-title{color:#edeff6!important}html.dark .studio-proc-subtitle{color:#8d93ad!important}html.dark .studio-proc-row{border-bottom:1px solid #ffffff0f!important}.studio-proc-badge{transition:all .2s}html.dark .studio-proc-badge.is-pending{color:#717793!important;background:#202336!important;border:1px solid #ffffff0f!important}html.dark .studio-proc-badge.is-active{color:#8e92fa!important;background:#5b5fe93d!important;border:1px solid #5b5fe973!important;box-shadow:0 0 16px #5b5fe94d!important}html.dark .studio-proc-badge.is-done{color:#3dd598!important;background:#2fb5742e!important;border:1px solid #2fb57452!important}html.dark .studio-proc-badge.is-error{color:#ff6b6b!important;background:#eb575733!important;border:1px solid #eb575761!important}html.dark .studio-proc-label{color:#edeff6!important}html.dark .studio-proc-label.is-pending,html.dark .studio-proc-meta{color:#787e9a!important}html.dark .studio-proc-meta.is-active{text-shadow:0 0 10px #9da2fa40;color:#9da2fa!important;font-weight:600!important}html.dark .studio-proc-track{background:#212438!important;border:1px solid #ffffff0d!important;box-shadow:inset 0 1px 3px #00000073!important}html.dark .studio-proc-bar{background:linear-gradient(90deg,#5055e8 0%,#6e72f8 50%,#9094fa 100%)!important;box-shadow:0 0 14px #6e72f88c,0 0 3px #9094facc!important}.studio-proc-cancel-btn{transition:all .15s}html.dark .studio-proc-cancel-btn{color:#c8cddf!important;background:#202336!important;border:1px solid #ffffff1f!important}html.dark .studio-proc-cancel-btn:hover{color:#fff!important;background:#282c44!important;border-color:#ffffff38!important}html.dark .studio-proc-badge span[style*="border: 2px solid #DCDDFB" i],html.dark .studio-proc-badge span[style*="border: 2px solid rgb(220, 221, 251)"],html.dark span[style*="border: 2px solid #DCDDFB" i],html.dark span[style*="border: 2px solid rgb(220, 221, 251)"]{border-color:#8a8ef5 #5b5fe94d #5b5fe94d!important}html.dark .studio-raw-box{color:#d3d6e4!important;background:#11131e!important;border:1px solid #ffffff0f!important}html.dark .studio-proc-error-box{color:#ffb4a8!important;background:#eb57571f!important;border:1px solid #eb575759!important}html.dark .studio-proc-error-box button,html.dark .studio-proc-error-btn{color:#fff!important;background:#b8341f!important;box-shadow:0 2px 8px #b8341f59!important}html.dark .studio-proc-error-box button:hover,html.dark .studio-proc-error-btn:hover{background:#d43e26!important}.notif-item-row{position:relative}.notif-dismiss-btn{opacity:.65;transition:all .15s}.notif-item-row:hover .notif-dismiss-btn,.notif-dismiss-btn:focus{opacity:1}.notif-dismiss-btn:hover{color:#d9442f!important;background:#d9442f1f!important}html.dark .notif-popover{background:#171926!important;border-color:#26293d!important;box-shadow:0 24px 60px -20px #000000bf,0 0 0 1px #26293d!important}html.dark .notif-popover div[style*="border-bottom: 1px solid #F0F1F6" i],html.dark .notif-popover div[style*="border-bottom: 1px solid rgb(240, 241, 246)"]{border-bottom-color:#ffffff14!important}html.dark .notif-clear-all{color:#8a8fa6!important}html.dark .notif-clear-all:hover{color:#edeff6!important;background:#ffffff0f!important}html.dark .notif-item-row:hover{background:#ffffff0a}html.dark .notif-dismiss-btn{color:#727791!important}html.dark .notif-dismiss-btn:hover{color:#ff6b6b!important;background:#eb575738!important}.markdown-section-preview{border-radius:10px}.markdown-section-preview:hover{background:#f4f5f9!important}html.dark .markdown-section-preview:hover{background:#ffffff14!important}.pf-copy-btn{color:#4a4c58;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #dcdfea;border-radius:6px;flex:none;align-items:center;gap:4px;height:22px;padding:0 7px;font-family:inherit;font-size:11px;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s,color .15s,transform .1s;display:inline-flex;box-shadow:0 1px 2px #181a300a}.pf-copy-btn svg{opacity:.8;transition:opacity .15s;flex:none!important;width:12.5px!important;height:12.5px!important}.pf-copy-btn:hover{color:#1f2029;background:#f4f5f9;border-color:#c6cad8}.pf-copy-btn:hover svg{opacity:1}.pf-copy-btn:active{transform:scale(.95)}.pf-copy-btn.copied{animation:.35s cubic-bezier(.34,1.56,.64,1) psCopyPop;color:#166534!important;background:#ebf8f1!important;border-color:#86efac!important}.pf-copy-btn.copied svg{opacity:1!important;color:#166534!important}html.dark .pf-copy-btn{color:#d2d7ec!important;background:#1e2235!important;border-color:#323754!important;box-shadow:0 1px 4px #00000040!important}html.dark .pf-copy-btn svg{opacity:.85}html.dark .pf-copy-btn:hover{color:#fff!important;background:#282e47!important;border-color:#454d75!important}html.dark .pf-copy-btn:hover svg{opacity:1!important}html.dark .pf-copy-btn:active{transform:scale(.95)}html.dark .pf-copy-btn.copied{color:#68e5a7!important;background:#133022!important;border-color:#24583e!important}html.dark .pf-copy-btn.copied svg{color:#68e5a7!important}.ps-nav-resizer{transition:background .15s}.ps-nav-resizer:hover{background:#5b5fe938}.blk-sec{border:none;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.blk-lbl{color:#6e7182;flex-direction:column;gap:5px;padding:0;font-size:12px;font-weight:700;display:flex}.blk-muted{color:#6e7182}.blk-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.blk-in{background:#fff;border:1.5px solid #e6e8ef;border-radius:10px;outline:none;width:100%;height:38px;padding:0 10px;font-size:13px}.blk-in[aria-invalid=true]{border-color:#d9442f!important}.blk-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.blk-chip{color:#4a4c58;cursor:pointer;background:#fff;border:1.5px solid #e6e8ef;border-radius:999px;height:30px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.blk-chip:hover{border-color:#c9cbf7}.blk-chip.on{color:#4b4fd6;background:#ececfd;border-color:#5b5fe9}.blk-wd{text-transform:capitalize;min-width:44px;padding:0 8px}.blk-link{color:#5b5fe9;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:12.5px;font-weight:700}.blk-link:hover{text-decoration:underline}.blk-sum{color:#4a4c58;background:#f5f6fa;border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;font-size:12.5px;display:flex}.blk-sum.warn{color:#9a6304;background:#fef3d6}.blk-sum.err{color:#c2412d;background:#fdeceb;font-weight:700}.blk-btn{color:#2a2b35;cursor:pointer;background:#fff;border:1.5px solid #e6e8ef;border-radius:12px;height:40px;padding:0 16px;font-size:13px;font-weight:700}.blk-go{color:#fff;background:#d9442f;border:none;padding:0 18px;font-weight:800}.blk-go:disabled{opacity:.45;cursor:not-allowed}html.dark .blk-lbl,html.dark .blk-muted{color:#9da2ba}html.dark .blk-chip{color:#c9cde0;background:#131520;border-color:#2d324c}html.dark .blk-chip:hover{border-color:#4a4f7a}html.dark .blk-chip.on{color:#fff;background:#5b5fe9;border-color:#5b5fe9}html.dark .blk-link{color:#8e91f5}html.dark .blk-sum{color:#c9cde0;background:#1e2133}html.dark .blk-sum.warn{color:#f2c66b;background:#3a2e12}html.dark .blk-sum.err{color:#ff8a78;background:#3a1a17}html.dark .blk-btn{color:#edeff6;background:#1e2133;border-color:#2d324c}html.dark .blk-go{color:#fff;background:#d9442f}.blk>*{flex-shrink:0}.blk-rep{border:1.5px solid #e6e8ef;border-radius:14px;overflow:hidden}.blk-rep-h{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.blk-rep-b{background:#fafafd;border-top:1px solid #f0f1f6;flex-direction:column;gap:14px;padding:14px;display:flex}.blk-sw{cursor:pointer;background:#c9cbd8;border:none;border-radius:999px;flex:none;width:42px;height:24px;padding:0;transition:background .15s;position:relative}.blk-sw:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.blk-sw.on{background:#5b5fe9}.blk-sw.on:after{transform:translate(18px)}.blk-row{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.blk-num{text-align:center;width:64px}.blk-sel{width:120px}.blk-date{width:150px;height:34px}.blk-dot{color:#4a4c58;cursor:pointer;background:#fff;border:1.5px solid #e6e8ef;border-radius:50%;width:38px;height:38px;padding:0;font-size:12px;font-weight:700}.blk-dot.on{color:#fff;background:#5b5fe9;border-color:#5b5fe9}.blk-opts{flex-direction:column;gap:8px;display:flex}.blk-opt{align-items:center;gap:10px;min-height:34px;font-size:13px;display:flex}.blk-opt>span:first-of-type{min-width:44px}.blk-opt input[type=radio]{accent-color:#5b5fe9;width:16px;height:16px;margin:0}.blk-in:disabled{opacity:.5}html.dark .blk-rep{border-color:#2d324c}html.dark .blk-rep-b{background:#131520;border-color:#26293d}html.dark .blk-sw{background:#3a3f5c}html.dark .blk-sw.on{background:#5b5fe9}html.dark .blk-dot{color:#c9cde0;background:#131520;border-color:#2d324c}html.dark .blk-dot.on{color:#fff;background:#5b5fe9;border-color:#5b5fe9}html.dark span[style*="background: #fff" i][style*="display: grid"],html.dark span[style*="background: rgb(255, 255, 255)"][style*="display: grid"]{color:#c9ccf2!important;background:#2a2f4a!important}html.dark span[style*="background: #fff" i][style*="display: grid"] svg,html.dark span[style*="background: rgb(255, 255, 255)"][style*="display: grid"] svg{stroke:#c9ccf2}.dev-row{border:1px solid #e6e8ef;border-left:4px solid var(--dev-c);background:#f7f8fb;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.dev-mic{--dev-c:#5b5fe9;--dev-bg:#5b5fe91f;--dev-fg:#4b4fd6}.dev-sys{--dev-c:#0f9d8c;--dev-bg:#0f9d8c24;--dev-fg:#0b7a6d}.dev-ic{background:var(--dev-c);color:#fff;border-radius:22px;flex:none;place-items:center;width:44px;height:44px;display:grid}.dev-ic svg{stroke:#fff}.dev-tx{flex-direction:column;flex:1;gap:4px;min-width:180px;display:flex}.dev-nm{font-size:14.5px;font-weight:700}.dev-st{color:#b45309;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.dev-st.ok{color:#1e8f5a}.dev-btn{border:1.5px solid var(--dev-c);background:var(--dev-bg);height:38px;color:var(--dev-fg);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:flex}html.dark .dev-row{border-color:#2c3150;border-left-color:var(--dev-c);background:#1f2338}html.dark .dev-mic{--dev-fg:#d3d5ff}html.dark .dev-sys{--dev-fg:#9df0e3;--dev-bg:#0f9d8c2e}html.dark .dev-mic{--dev-bg:#5b5fe929}html.dark .dev-nm{color:#eef0fb}html.dark .dev-st{color:#f5b971}html.dark .dev-st.ok{color:#5fd79b}.pf-vis{flex:440px;min-width:0;max-width:760px;container-type:inline-size}.pf-vis-in{grid-template-columns:minmax(0,1fr) 168px;align-items:stretch;gap:10px;display:grid}@container (width<=520px){.pf-vis-in{grid-template-columns:1fr 1fr}.pf-vis-next{grid-column:1/-1}.pf-vis .pf-vis-side{display:contents}}.pf-vis-next{background:#f7f8fb;border:1px solid #e6e8ef;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:14px 18px 16px;display:flex;box-shadow:inset 0 4px #c9cbd6}.pf-vis-next.has{box-shadow:inset 0 4px #2fb574}.pf-vis-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pf-vis-l{color:#6e7182;font-size:11.5px;font-weight:600}.pf-vis-chip{border-radius:999px;align-items:center;height:24px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.pf-vis-big{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.15}.pf-vis-acts{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px;display:flex}.pf-vis-side{flex-direction:column;gap:10px;min-width:0;display:flex}.pf-vis-stat{background:#f7f8fb;border:1px solid #e6e8ef;border-radius:14px;flex-direction:column;flex:1;justify-content:center;gap:3px;padding:10px 14px;display:flex}.pf-vis-sv{font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.pf-nb{cursor:pointer;border:1.5px solid;border-radius:17px;height:34px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:700}.pf-nb-ok{color:#08281a;background:#2fb574;border-color:#2fb574;font-weight:800}.pf-nb-wa{color:#1f7a50;background:#fff;border-color:#b7e4c9}.pf-nb-re{color:#4b4fd6;background:#fff;border-color:#d5d6fa}.pf-nb-ca{color:#c2412d;background:#fdeceb;border-color:#f5c2ba}html.dark .pf-vis-next,html.dark .pf-vis-stat{background:#1f2338;border-color:#2c3150}html.dark .pf-vis-next{box-shadow:inset 0 4px #4a5080}html.dark .pf-vis-next.has{box-shadow:inset 0 4px #2fb574}html.dark .pf-vis-l{color:#b4b9d3}html.dark .pf-nb-wa{color:#eef0fb;background:0 0;border-color:#4a5080}html.dark .pf-nb-re{color:#d3d5ff;background:#5b5fe929;border-color:#5b5fe9}html.dark .pf-nb-ca{color:#ffa79b;background:0 0;border-color:#8a4a44}.pf-vis-btns{grid-template-columns:minmax(0,1fr) 168px;align-items:center;gap:10px;margin-top:10px;display:grid}.pf-vis-btns>button{white-space:nowrap}.pf-vis-btns>button:first-child{justify-self:end}.pf-vis-btns>button:last-child:not(:first-child){justify-content:center;width:100%;padding:0 10px}@container (width<=520px){.pf-vis-btns{grid-template-columns:1fr 1fr}.pf-vis-btns>button:first-child{justify-content:center;justify-self:stretch}}.pf-bar-wrap{z-index:25;height:0;margin-bottom:-18px;position:sticky;top:74px}[data-screen-label="Perfil do paciente"]>.pf-bar-wrap{opacity:1;animation:none;transform:none}.pf-bar{opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #e6e8ef;border-radius:20px;align-items:center;gap:12px;padding:9px 16px;transition:opacity .28s,transform .38s cubic-bezier(.22,1,.36,1),visibility 0s linear .38s;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-14px)scale(.985);box-shadow:0 10px 30px -12px #181a3047}.pf-bar.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s,transform .38s cubic-bezier(.22,1,.36,1),visibility;transform:none}.pf-bar-av{border-radius:13px;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid;overflow:hidden}.pf-bar-av img{object-fit:cover;width:100%;height:100%}.pf-bar-name{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:17px;font-weight:800;overflow:hidden}.pf-bar-chip{white-space:nowrap;border-radius:999px;flex:none;align-items:center;height:22px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.pf-bar-sp{flex:1}.pf-bar-next{white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.pf-bar-nl{color:#6e7182;font-size:11.5px;font-weight:600}.pf-bar-b{cursor:pointer;white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.pf-bar-b1{color:#5b5fe9;background:#fff;border:1.5px solid #5b5fe9}.pf-bar-b2{color:#fff;background:#5b5fe9;border:none;font-weight:800}html.dark .pf-bar{background:#171926;border-color:#2c3150;box-shadow:0 12px 32px -12px #0009}html.dark .pf-bar-nl{color:#b4b9d3}html.dark .pf-bar-b1{color:#d3d5ff;background:#5b5fe929}@media (width<=1100px){.pf-bar-nl{display:none}.pf-bar-b{padding:0 10px}}@media (prefers-reduced-motion:reduce){.pf-bar,.pf-bar.on{transition:none}}.tri-care{background:#eaf7f0;border:1.5px solid #bfe5d0;border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex}.tri-care-h{color:#1e7a53;font-size:16px;font-weight:800}.tri-care-tx{color:#24523d;font-size:14.5px;line-height:1.65}.tri-care-btn{color:#fff;background:#2e9e6b;border-radius:14px;justify-content:center;align-items:center;height:48px;margin-top:2px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.tri-care-sm{color:#3f7a5f;text-align:center;font-size:12.5px}html.dark .tri-care{background:#14281f;border-color:#245a40}html.dark .tri-care-h{color:#7fe0ac}html.dark .tri-care-tx{color:#d5f2e2}html.dark .tri-care-btn{color:#fff;background:#2e9e6b}html.dark .tri-care-sm{color:#a5d6bc}html.dark .ai-split-menu{color:#e1e2ec!important;background:#171926!important;border-color:#26293d!important}html.dark .ai-split-menu .ai-split-name{color:#e1e2ec!important}html.dark .ai-split-menu button[role=option]:hover,html.dark .ai-split-menu [role=listbox] button:hover{background:#22253a!important}html.dark .ai-split-menu [role=listbox] button[style*="background: rgb(243, 244, 255)"]{background:#262a4a!important}html.dark .studio-model-picker-card{background:#151726!important;border:1px solid #ffffff14!important;box-shadow:0 24px 60px -20px #000000b3!important}html.dark .studio-model-opt-btn{color:#edeff6!important;background:#1c1f32!important;border-color:#ffffff14!important}html.dark .studio-model-opt-btn:hover{background:#242944!important;border-color:#ffffff2e!important}html.dark .studio-model-opt-btn.is-selected{background:#242954!important;border:1.5px solid #6366f1!important;box-shadow:0 0 16px #6366f147!important}html.dark .studio-model-opt-btn.is-selected .studio-model-opt-name{color:#fff!important;font-weight:700!important}html.dark .studio-model-opt-btn.is-selected .studio-model-opt-status{color:#a5b4fc!important;font-weight:800!important}html.dark .studio-model-close-btn{color:#edeff6!important;background:#1c1f32!important;border-color:#ffffff1a!important}html.dark .studio-model-close-btn:hover{background:#252a42!important;border-color:#fff3!important}.act-hl:hover{filter:brightness(.97)}html.dark .act-hl{color:#c9c8ff!important;background:#6d6af02e!important;border-color:#817eff73!important}html.dark .scale-msg{color:#e6e8f0!important;background:#ffffff0a!important;border-color:#ffffff1a!important}html.dark .scale-pv{background:#ffffff08!important;border-color:#ffffff14!important}html.dark .scale-pv .scale-pv-text{color:#e6e8f0!important}html.dark .scale-pv .scale-pv-muted{color:#a2a7b8!important}html.dark .scale-pv .scale-pv-chip{color:#c9c8ff!important;background:#6d6af033!important}html.dark .scale-pv .scale-pv-risk{color:#fca5a5!important;background:#f8717124!important}html.dark .scale-row-on{background:#6d6af02e!important;border-color:#817eff99!important}html.dark .scale-row-on span{color:#e6e8f0!important}.hv-1:hover{transform:translateY(-2px)!important;box-shadow:0 1px 2px #181a300a,0 20px 40px -18px #181a3033!important}.hv-2:hover{background:#ffffff1f!important}.hv-3:hover{background:#f2f2fe!important}html.dark .hv-3:hover{background:#5b5fe933!important}.hv-4:hover{background:#f5f5fe!important}html.dark .hv-4:hover{background:#5b5fe926!important}.hv-5:hover{background:#f7f8fb!important}html.dark .hv-5:hover{background:#ffffff12!important}.hv-6:hover{background:#4b4fd6!important}.fc-1:focus{border-color:#5b5fe9!important}.hv-7:hover{box-shadow:0 8px 18px -8px #181a304d!important}.hv-8:hover{background:#fafafc!important}html.dark .hv-8:hover{background:#ffffff0f!important}.hv-9:hover{background:#f4f5f9!important}html.dark .hv-9:hover{background:#ffffff14!important}.fc-2:focus{border-color:#5b5fe9!important;box-shadow:0 0 0 4px #5b5fe91f!important}.hv-10:hover{color:#4b4fd6!important;background:#ececfd!important}html.dark .hv-10:hover{color:#b5b7ff!important;background:#5b5fe940!important}.hv-11:hover{color:#b8341f!important;background:#fce8e4!important}html.dark .hv-11:hover{color:#fca5a5!important;background:#dc262638!important}.hv-12:hover{background:#d23b2e!important}.hv-13:hover{background:#dcddfb!important}html.dark .hv-13:hover{background:#5b5fe940!important}.hv-14:hover{box-shadow:0 12px 28px -16px #181a3040!important}.hv-15:hover{background:#f7f7fe!important;border-color:#c9caf7!important}html.dark .hv-15:hover{background:#5b5fe92e!important;border-color:#5b5fe9!important}.hv-16:hover{border-color:#5b5fe9!important}.sp{color:var(--sp);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;margin:-1px -3px;padding:1px 3px;transition:background-color .22s,opacity .22s}.sp strong{color:inherit!important}.sp[data-who=paciente]{--sp:#2b7a44;--sp-bg:#34c75926}.sp[data-who=mae]{--sp:#b35a12;--sp-bg:#ff950029}.sp[data-who=pai]{--sp:#1766c2;--sp-bg:#007aff21}.sp[data-who=irma]{--sp:#c22a5e;--sp-bg:#ff2d551f}.sp[data-who=irmao]{--sp:#8944ab;--sp-bg:#af52de24}.sp[data-who=conjuge]{--sp:#0f7a8a;--sp-bg:#30b0c729}.sp[data-who=filho]{--sp:#8a6d00;--sp-bg:#fc03}.sp[data-who=avo]{--sp:#4f52c9;--sp-bg:#5856d621}.sp[data-who=tio]{--sp:#8f5e3a;--sp-bg:#a2845e2e}.sp[data-who=acomp]{--sp:#5c6470;--sp-bg:#8e8e932e}html.dark .sp[data-who=paciente]{--sp:#6edc8a;--sp-bg:#30d1582e}html.dark .sp[data-who=mae]{--sp:#ffb35c;--sp-bg:#ff9f0a33}html.dark .sp[data-who=pai]{--sp:#70b5ff;--sp-bg:#0a84ff38}html.dark .sp[data-who=irma]{--sp:#ff8aa5;--sp-bg:#ff375f33}html.dark .sp[data-who=irmao]{--sp:#d59bf0;--sp-bg:#bf5af233}html.dark .sp[data-who=conjuge]{--sp:#6fd6e8;--sp-bg:#40c8e02e}html.dark .sp[data-who=filho]{--sp:#ffdb5c;--sp-bg:#ffd60a29}html.dark .sp[data-who=avo]{--sp:#a5a7ff;--sp-bg:#5e5ce642}html.dark .sp[data-who=tio]{--sp:#d3ad8a;--sp-bg:#ac8e6833}html.dark .sp[data-who=acomp]{--sp:#b4b8c2;--sp-bg:#98989d33}html.sp-hover .sp{opacity:.42}html.sp-hover .sp.sp-on{opacity:1;background-color:var(--sp-bg)}@media print{.sp{color:inherit}}:root{--ps-spring:linear(0, .0348, .1229, .2429, .3775, .5136, .6418, .7559, .8527, .9307, .9904, 1.0333, 1.0613, 1.0771, 1.0832, 1.0821, 1.0758, 1.0664, 1.0554, 1.044, 1.033, 1.0231, 1.0146, 1.0076, 1.0021, .9982, .9955, .9939, .9931, .9935, 1);--ps-spring-soft:linear(0, .0439, .1461, .2736, .4054, .5291, .6382, .7301, .8046, .8633, .908, .9412, .965, .9815, .9925, .9994, 1.0035, 1.0055, 1.0062, 1.0062, 1.0056, 1.0049, 1.004, 1.0032, 1);--ps-ease-apple:cubic-bezier(.32, .72, 0, 1);--ps-ease-out:cubic-bezier(.22, 1, .36, 1);--ps-ease-in:cubic-bezier(.4, 0, 1, 1)}button{-webkit-tap-highlight-color:transparent;transition:transform .5s var(--ps-spring), box-shadow .3s var(--ps-ease-out), background-color .22s ease, color .22s ease, border-color .22s ease, opacity .22s ease!important}button:not(:disabled):active,.btn-press:not(:disabled):active{transform:scale(.96);transition:transform .12s var(--ps-ease-out), box-shadow .12s ease, background-color .12s ease, color .12s ease, border-color .12s ease, opacity .12s ease!important}.kpi-card-btn:not(:disabled):active{transform:scale(.985)}button:focus-visible{outline-offset:2px;outline:2px solid #5b5fe999}input,textarea,select{transition:border-color .2s ease, box-shadow .3s var(--ps-ease-out), background-color .2s ease}.hv-1,.hv-2,.hv-3,.hv-4,.hv-5,.hv-6,.hv-7,.hv-8,.hv-9,.hv-10,.hv-11,.hv-12,.hv-13,.hv-14,.hv-15,.hv-16{transition:transform .5s var(--ps-spring), box-shadow .35s var(--ps-ease-out), background-color .18s ease, border-color .18s ease, color .18s ease}@keyframes psFadeIn{0%{opacity:0}}@keyframes psRise{0%{opacity:0;transform:translateY(14px)scale(.99)}}.ps-page-enter{animation:psFadeIn .3s var(--ps-ease-out) backwards}.ps-page-enter>*>*{animation:psRise .6s var(--ps-ease-apple) backwards;animation-delay:.28s}.ps-page-enter>*>:first-child{animation-delay:0s}.ps-page-enter>*>:nth-child(2){animation-delay:40ms}.ps-page-enter>*>:nth-child(3){animation-delay:80ms}.ps-page-enter>*>:nth-child(4){animation-delay:.12s}.ps-page-enter>*>:nth-child(5){animation-delay:.16s}.ps-page-enter>*>:nth-child(6){animation-delay:.2s}.ps-page-enter>*>:nth-child(7){animation-delay:.24s}.ps-tab-pane{animation:psFadeIn .25s var(--ps-ease-out) backwards}.ps-tab-pane>*{animation:psRise .5s var(--ps-ease-apple) backwards}.ps-tab-pane>:nth-child(2){animation-delay:35ms}.ps-tab-pane>:nth-child(3){animation-delay:70ms}.ps-tab-pane>:nth-child(4){animation-delay:.105s}.ps-tab-pane>:nth-child(n+5){animation-delay:.14s}@keyframes psFadeOut{to{opacity:0}}@keyframes psModalPop{0%{opacity:0;transform:translateY(16px)scale(.94)}}@keyframes psModalOut{to{opacity:0;transform:translateY(8px)scale(.97)}}.ps-modal-backdrop{animation:psFadeIn .3s var(--ps-ease-out) backwards}.ps-modal-box{animation:psModalPop .55s var(--ps-spring-soft) backwards;transform-origin:50%}[data-leaving] *{pointer-events:none!important}[data-leaving] .ps-modal-backdrop{animation:psFadeOut .22s var(--ps-ease-in) forwards}[data-leaving] .ps-modal-box{animation:psModalOut .2s var(--ps-ease-in) forwards}@keyframes psPopoverIn{0%{opacity:0;transform:translateY(-8px)scale(.92)}}@keyframes psPopoverOut{to{opacity:0;transform:translateY(-4px)scale(.96)}}.ps-popover-enter{animation:psPopoverIn .42s var(--ps-spring-soft) backwards;transform-origin:100% 0}[data-leaving] .ps-popover-enter{animation:psPopoverOut .15s var(--ps-ease-in) forwards}@keyframes psToastIn{0%{opacity:0;transform:translateY(24px)scale(.9)}}.ps-toast-enter{animation:psToastIn .6s var(--ps-spring) backwards;transform-origin:100% 100%}.ps-stagger-item{animation:psRise .6s var(--ps-ease-apple) backwards}.ps-nav-pill{z-index:-1;pointer-events:none;transition:transform .6s var(--ps-spring), width .4s var(--ps-ease-apple), height .4s var(--ps-ease-apple), opacity .2s ease;background:#5b5fe9;border-radius:14px;position:absolute;top:0;left:0;box-shadow:0 8px 18px -8px #5b5fe9bf}.ps-nav-pill.no-anim{transition:none}aside button[data-nav-btn]{transition:transform .5s var(--ps-spring), color .3s var(--ps-ease-apple) 50ms, background-color .2s ease!important}aside button[data-nav-active="1"]{box-shadow:none!important;background:0 0!important}aside button[data-nav-btn]:not([data-nav-active="1"]):hover{background-color:#5b5fe914!important}.ps-theme-vt::view-transition-old(root){mix-blend-mode:normal;animation:none}.ps-theme-vt::view-transition-new(root){mix-blend-mode:normal;animation:none}.tk-check{transition:transform .45s var(--ps-spring), border-color .15s ease, background-color .15s ease!important}.tk-check:active{transform:scale(.86)!important}.tk-check.on{animation:psCheckPop .45s var(--ps-spring)}@keyframes psCheckPop{0%{transform:scale(.7)}to{transform:scale(1)}}.tk-item{transition:background-color .2s ease, opacity .25s ease, border-color .2s ease, transform .4s var(--ps-spring)}.tk-copy{transition:border-color .15s ease, background-color .15s ease, color .15s ease, transform .4s var(--ps-spring)!important}.tk-copy:active{transform:scale(.94)}.tk-copy.done{animation:psCopyPop .45s var(--ps-spring)}@keyframes psCopyPop{0%{transform:scale(.85)}to{transform:scale(1)}}.ps-rec-float{animation:psRecFloatIn .6s var(--ps-spring) backwards}@keyframes psRecFloatIn{0%{opacity:0;transform:translateY(16px)scale(.88)}}@keyframes psAiPulse{0%,to{box-shadow:0 0 #5b5fe959}50%{box-shadow:0 0 0 6px #5b5fe900}}.ps-ai-glow{animation:2.2s ease-in-out infinite psAiPulse}@keyframes psRowIn{0%{opacity:0;transform:translateY(8px)}}.ps-row{animation:psRowIn .5s var(--ps-ease-apple) backwards;box-shadow:inset 3px 0 #0000}.ps-row:hover{box-shadow:inset 3px 0 #5b5fe9}@keyframes psNotifIn{0%{opacity:0;transform:translate(14px)}}.notif-item-row{animation:psNotifIn .5s var(--ps-ease-apple) backwards}.notif-item-row.leaving{opacity:0;pointer-events:none;margin-top:-2px;overflow:hidden;transform:translate(28px);height:0!important;transition:height .26s var(--ps-ease-apple), opacity .18s ease, transform .26s var(--ps-ease-in), margin .26s var(--ps-ease-apple)!important}button[aria-busy=true]{cursor:progress}button[aria-busy=true]:before{content:"";vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:8px;animation:.7s linear infinite psSpin;display:inline-block}.ps-skel{background:#ecedf2;position:relative;overflow:hidden}.ps-skel:after{content:"";animation:psSkelSweep 1.5s var(--ps-ease-apple) infinite;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes psSkelSweep{to{transform:translate(100%)}}.ps-skel-card{animation:psRise .6s var(--ps-ease-apple) backwards;background:#fff;box-shadow:0 1px 2px #181a300a}html.dark .ps-skel{background:#23263a}html.dark .ps-skel:after{background:linear-gradient(90deg,#0000,#ffffff14,#0000)}html.dark .ps-skel-card{background:#171926}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ps-tilt{transition:transform .7s var(--ps-ease-apple);border-radius:26px;position:relative;transform:none}.ps-tilt:hover{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .12s linear}.ps-tilt:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffff80, transparent 55%);border-radius:26px;transition:opacity .5s;position:absolute;inset:0}.ps-tilt:hover:after{opacity:.35}html.dark .ps-tilt:hover:after{opacity:.08}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.ps-dn{cursor:pointer;width:62px;height:34px;transition:background .7s var(--ps-ease-apple), box-shadow .7s var(--ps-ease-apple);background:linear-gradient(165deg,#67bdee 0%,#a9dcf8 100%);border:none;border-radius:17px;flex:none;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0c1e3c40,0 1px 2px #1416281f}.ps-dn:active{transform:scale(.96)}.ps-dn-knob{width:26px;height:26px;transition:transform .75s var(--ps-spring-soft), background .6s var(--ps-ease-apple), box-shadow .6s var(--ps-ease-apple);background:radial-gradient(circle at 34% 30%,#ffeeb4,#ffc53d 60%,#efa41b);border-radius:50%;position:absolute;top:4px;left:4px;box-shadow:0 0 10px 2px #ffc53d80,0 2px 5px #7846004d}.ps-dn[data-night] .ps-dn-knob{background:radial-gradient(circle at 36% 32%,#fdfeff,#dde2f3 68%,#b2bad8);transform:translate(28px)rotate(360deg);box-shadow:0 0 12px 2px #becdff66,0 2px 5px #0006}.ps-dn-crater{opacity:0;transition:opacity .35s ease .2s, transform .6s var(--ps-spring-soft) .15s;border-radius:50%;position:absolute;inset:0;transform:scale(.3);box-shadow:inset -7px 2px #1b1f3d}.ps-dn[data-night] .ps-dn-crater{opacity:1;transform:rotate(-360deg)scale(1)}.ps-dn-cloud{left:var(--x);top:var(--y);width:var(--w);height:6px;transition:transform .6s var(--ps-ease-apple) var(--d,0s), opacity .4s ease var(--d,0s);background:#fffffff2;border-radius:6px;position:absolute;box-shadow:0 1px 2px #143c6e2e}.ps-dn-cloud:before{content:"";background:inherit;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:25%}.ps-dn[data-night] .ps-dn-cloud{opacity:0;transform:translateY(20px)}.ps-dn-star{left:var(--x);top:var(--y);width:var(--w,3px);height:var(--w,3px);opacity:0;transition:opacity .3s ease var(--d,0s), transform .55s var(--ps-spring) var(--d,0s);background:#fff;border-radius:50%;position:absolute;transform:scale(0)}.ps-dn[data-night] .ps-dn-star{opacity:1;animation:psTwinkle 2.8s ease-in-out var(--d,0s) infinite;transform:scale(1)}@keyframes psTwinkle{0%,to{opacity:.35}50%{opacity:1}}.ps-copy-ico .ps-copy-a{transform-box:fill-box;transform-origin:50%;transition:opacity .16s ease, transform .35s var(--ps-spring)}.ps-copy-ico .ps-copy-b{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .34s var(--ps-ease-apple) .1s, opacity 10ms linear .1s}.ps-copy-ico[data-done] .ps-copy-a{opacity:0;transform:scale(.5)rotate(-18deg)}.ps-copy-ico[data-done] .ps-copy-b{stroke-dashoffset:0;opacity:1}.ps-copied{z-index:5;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s ease, transform .45s var(--ps-spring);background:#1f2029;border-radius:9px;padding:5px 10px;font-size:11.5px;font-weight:700;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,7px)scale(.88)}.ps-copied:after{content:"";background:inherit;border-radius:1px;width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)rotate(45deg)}.ps-copied[data-show]{opacity:1;transform:translate(-50%)scale(1)}.ps-sb{transition:background-color .35s var(--ps-ease-apple), transform .4s var(--ps-spring);place-items:center;display:grid;position:relative}.ps-sb>*{grid-area:1/1}.ps-sb[data-state=error]{opacity:1!important;background:#d9442f!important}.ps-sb.ps-shake{animation:.55s cubic-bezier(.36,.07,.19,.97) psShake}@keyframes psShake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}.ps-sb-label{transition:opacity .2s ease, transform .4s var(--ps-spring)}.ps-sb[data-state=busy] .ps-sb-label,.ps-sb[data-state=error] .ps-sb-label{opacity:0;transform:scale(.9)}.ps-sb[data-state=error] .ps-sb-label{opacity:1;transition:opacity .25s ease .62s, transform .5s var(--ps-spring) .62s;transform:scale(1)}.ps-sb-spin{opacity:0;border:2.2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:19px;height:19px;animation:.7s linear infinite psSpin}.ps-sb[data-state=busy] .ps-sb-spin{opacity:1}.ps-sb-x{opacity:0;transition:opacity .2s ease, transform .5s var(--ps-spring);transform:scale(.4)rotate(-90deg)}.ps-sb[data-state=error] .ps-sb-x{opacity:1;animation:.3s .52s forwards psXOut;transform:scale(1)rotate(0)}@keyframes psXOut{to{opacity:0;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.ps-sb.ps-shake,.ps-dn[data-night] .ps-dn-star{animation:none}}.ps-orb-wrap{vertical-align:middle;align-items:center;gap:9px;display:inline-flex;position:relative}.ps-orb{width:var(--orb,22px);height:var(--orb,22px);isolation:isolate;box-shadow:0 0 calc(var(--orb,22px) * .5) calc(var(--orb,22px) * .08) #8b5cf673, inset 0 0 calc(var(--orb,22px) * .3) #ffffff59;border-radius:54% 46% 48% 52%/46% 52% 48% 54%;flex:none;animation:2.5s ease-in-out infinite psBreathe,7s ease-in-out infinite psMorph;position:relative;overflow:hidden}.ps-orb i{filter:blur(calc(var(--orb,22px) * .17));mix-blend-mode:screen;border-radius:50%;position:absolute;inset:-30%}.ps-orb i:first-child{background:radial-gradient(circle at 32% 34%,#a78bfa,#a78bfa00 62%);animation:6s linear infinite psSwirl}.ps-orb i:nth-child(2){background:radial-gradient(circle at 68% 40%,#22d3ee,#22d3ee00 60%);animation:8.5s linear infinite reverse psSwirl}.ps-orb i:nth-child(3){background:radial-gradient(circle at 48% 70%,#f472b6,#f472b600 62%);animation:7.2s linear infinite psSwirl}.ps-orb:after{content:"";border-radius:inherit;background:radial-gradient(circle at 36% 30%,#ffffff80,#fff0 45%);position:absolute;inset:0}@keyframes psBreathe{0%,to{filter:saturate(.9)brightness(.95);transform:scale(.9)}50%{filter:saturate(1.25)brightness(1.1);transform:scale(1.08)}}@keyframes psSwirl{to{transform:rotate(360deg)}}@keyframes psMorph{0%,to{border-radius:54% 46% 48% 52%/46% 52% 48% 54%}25%{border-radius:42% 58% 60% 40%/56% 42% 58% 44%}50%{border-radius:60% 40% 44% 56%/40% 60%}75%{border-radius:45% 55% 38% 62%/62% 44% 56% 38%}}.ps-orb-label{color:#6e7182;white-space:nowrap;font-size:12.5px;font-weight:700}html.dark .ps-orb-label{color:#9499b3}.ps-orb-tip{z-index:5;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s ease, transform .45s var(--ps-spring);animation:psTipIn .45s var(--ps-spring) .5s forwards;background:#1f2029;border-radius:9px;padding:5px 10px;font-size:11.5px;font-weight:700;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,7px)scale(.88)}.ps-orb-wrap:hover .ps-orb-tip{opacity:1;transform:translate(-50%)scale(1)}@keyframes psTipIn{to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.ps-orb,.ps-orb i,.ps-orb-tip{animation:none}.ps-orb-tip{opacity:1;transform:translate(-50%)scale(1)}}@property --ps-spark-a{syntax:"<angle>";inherits:false;initial-value:0deg}.ps-seg{background:#f2edff;border:1px solid #e5dcff;border-radius:13px;gap:4px;padding:4px;display:flex}html.dark .ps-seg{background:#1a1433;border-color:#2e2456}.ps-seg-b{color:#6c5aa6;cursor:pointer;height:34px;transition:color .2s ease, background-color .3s var(--ps-ease-apple), box-shadow .35s var(--ps-ease-apple), transform .4s var(--ps-spring);background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative}html.dark .ps-seg-b{color:#a99bd8}.ps-seg-b:disabled{opacity:.45;cursor:not-allowed}.ps-seg-b:not([data-on]):not(:disabled):hover{color:#5b21b6;background:#7c3aed1a}html.dark .ps-seg-b:not([data-on]):not(:disabled):hover{color:#ddd6fe;background:#a78bfa24}.ps-seg-b:not(:disabled):active{transform:scale(.96)}.ps-seg-b[data-on]{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#a78bfa 100%);box-shadow:0 3px 12px -2px #7c3aed99,0 0 0 1px #a78bfa8c,inset 0 1px #ffffff47}html.dark .ps-seg-b[data-on]{background:linear-gradient(135deg,#6d28d9 0%,#a78bfa 100%);box-shadow:0 3px 16px -2px #8b5cf6bf,0 0 0 1px #c4b5fd73,inset 0 1px #ffffff38}.ps-seg-b[data-on]:after{content:"";background:conic-gradient(from var(--ps-spark-a), transparent 0 68%, #c4b5fd80 79%, #fff 88%, #a78bfaa6 95%, transparent 100%);-webkit-mask-composite:xor;filter:drop-shadow(0 0 4px #d6caffe6);pointer-events:none;animation:psSparkRace .9s var(--ps-ease-apple);border-radius:12px;padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes psSparkRace{0%{--ps-spark-a:0deg}to{--ps-spark-a:360deg}}@media (prefers-reduced-motion:reduce){.ps-seg-b[data-on]:after{opacity:0;animation:none}}.tk-copy,.pf-copy-btn{position:relative}.ps-dn{background:linear-gradient(165deg,#b9a4ff 0%,#e6dcff 100%);box-shadow:inset 0 1px 3px #3c14784d,0 0 10px -1px #8b5cf673}.ps-dn[data-night]{background:linear-gradient(165deg,#1a0d3d 0%,#3f1f86 100%);box-shadow:inset 0 1px 4px #0000008c,0 0 12px -1px #a78bfa99}.ps-dn-crater{box-shadow:inset -7px 2px #28125a}.ps-dn:after{content:"";background:conic-gradient(from var(--ps-spark-a), transparent 0 68%, #c4b5fd80 79%, #fff 88%, #a78bfab3 95%, transparent 100%);-webkit-mask-composite:xor;filter:drop-shadow(0 0 3px #d6caffe6);pointer-events:none;animation:psSparkRace .9s var(--ps-ease-apple);border-radius:17px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ps-dn[data-night]:after{animation-name:psSparkRaceB}@keyframes psSparkRaceB{0%{--ps-spark-a:0deg}to{--ps-spark-a:360deg}}@media (prefers-reduced-motion:reduce){.ps-dn:after{opacity:0;animation:none}}.ps-btn-primary-glow{transform:perspective(600px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;transition:transform .15s cubic-bezier(.2,0,0,1),box-shadow .2s,background .2s;position:relative;overflow:hidden}.ps-btn-primary-glow:after{content:"";pointer-events:none;width:80px;height:80px;transform:translate(calc(var(--mx,-100px) - 40px), calc(var(--my,-100px) - 40px));opacity:var(--glow-opacity,0);mix-blend-mode:overlay;background:radial-gradient(circle closest-side,#ffffff73,#fff0);border-radius:50%;transition:opacity .3s;position:absolute;top:0;left:0}.ps-btn-primary-glow:active{transform:perspective(600px)scale(.97)translateY(1.5px)!important}.tk-check{border-radius:50%!important;transition:border-color .2s,background .2s,transform .15s!important}.tk-check.is-completing{transform:scale(1.05);background:#7c3aed!important;border-color:#7c3aed!important}.tk-check-svg{display:block}.tk-check-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.3s cubic-bezier(.65,0,.45,1) forwards tkDrawCheck}@keyframes tkDrawCheck{to{stroke-dashoffset:0}}.tk-row-wrap{grid-template-rows:1fr;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1),margin-bottom .26s;display:grid;overflow:hidden}.tk-row-wrap.is-collapsed{grid-template-rows:0fr;margin-bottom:0!important}.tk-row-wrap>div{min-height:0}.tk-item.is-completing .tk-item-title{display:inline-block;position:relative}.tk-item.is-completing .tk-item-title:after{content:"";background:var(--tk-accent,#5b5fe9);width:0%;height:2px;animation:.26s ease-out .28s forwards tkStrikeThrough;position:absolute;top:50%;left:0}@keyframes tkStrikeThrough{to{width:100%}}.tk-item.is-completing{animation:.26s cubic-bezier(.4,0,.2,1) .54s forwards tkSlideOut}@keyframes tkSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(36px)}}.tk-item.is-done.is-entering-done{animation:.38s cubic-bezier(.34,1.56,.64,1) forwards psDonePopIn}@keyframes psDonePopIn{0%{opacity:0;transform:scale(.93)translateY(-6px)}70%{transform:scale(1.02)translateY(1px)}to{opacity:1;transform:scale(1)translateY(0)}}.ps-empty-state{text-align:center;box-sizing:border-box;background:#fff;border:1.5px dashed #d9dbe4;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto;padding:44px 28px;transition:background .2s,border-color .2s;display:flex;box-shadow:0 1px 2px #181a3008}html.dark .ps-empty-state{background:#171926;border-color:#2d314a;box-shadow:0 4px 20px #00000040}.ps-empty-title{color:#1f2029}.ps-empty-desc{color:#6e7182}html.dark .ps-empty-title{color:#edeff6}html.dark .ps-empty-desc{color:#9da2ba}.ps-empty-cal-wrap{justify-content:center;align-items:center;width:120px;height:110px;margin-bottom:20px;display:flex;position:relative}.ps-empty-cal-float{animation:3.8s ease-in-out infinite psCalFloat}@keyframes psCalFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ps-empty-cal-shadow{background:radial-gradient(#7c3aed29 0%,#7c3aed00 72%);border-radius:50%;width:70px;height:12px;animation:3.8s ease-in-out infinite psCalShadow;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}html.dark .ps-empty-cal-shadow{background:radial-gradient(#7c3aed47 0%,#7c3aed00 72%)}@keyframes psCalShadow{0%,to{opacity:.8;transform:translate(-50%)scale(1)}50%{opacity:.35;transform:translate(-50%)scale(.78)}}.ps-empty-star{transform-origin:50%;pointer-events:none;animation:2.4s ease-in-out infinite psStarTwinkle;position:absolute}.ps-empty-star-1{animation-delay:0s;top:6px;right:14px}.ps-empty-star-2{animation-delay:.7s;top:18px;left:8px}.ps-empty-star-3{animation-delay:1.4s;bottom:22px;right:6px}@keyframes psStarTwinkle{0%,to{opacity:.25;transform:scale(.75)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(15deg)}}@keyframes psLiveBorderPulse{0%,to{border-color:#7c3aed;box-shadow:0 0 0 1.5px #7c3aed,0 2px 14px #7c3aed6b}50%{border-color:#7c3aed61;box-shadow:0 0 0 1px #7c3aed2e,0 1px 5px #7c3aed2e}}.ps-live-appt-pulse{z-index:2!important;border-style:solid!important;border-width:1.5px!important;animation:2.6s ease-in-out infinite psLiveBorderPulse!important}.ps-next-pill{color:#5b5fe9;white-space:nowrap;letter-spacing:-.01em;font-variant-numeric:tabular-nums;background:#ececfd;border:1px solid #5b5fe94d;border-radius:999px;flex:none;align-items:center;gap:3px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:800;display:inline-flex}html.dark .ps-next-pill{color:#c7c9f5;background:#5b5fe938;border-color:#c7c9f559}.ps-live-pill{color:#7c3aed;white-space:nowrap;background:#7c3aed1f;border:1px solid #7c3aed47;border-radius:999px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:800;display:inline-flex}html.dark .ps-live-pill{color:#c4b5fd;background:#8b5cf633;border-color:#c4b5fd4d}.ps-live-dot{background:#7c3aed;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite psLiveDotPulse}@keyframes psLiveDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.ps-bday-tag{color:#9333ea;white-space:nowrap;animation:psBdayTagPop .4s var(--ps-ease-apple) backwards;background:linear-gradient(135deg,#fdf2f8 0%,#f5f3ff 100%);border:1px solid #f0abfc;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}html.dark .ps-bday-tag{color:#f0abfc;background:linear-gradient(135deg,#ec48992e 0%,#9333ea2e 100%);border-color:#f0abfc59}@keyframes psBdayTagPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ps-bday-month-alert{color:#6d28d9;background:linear-gradient(135deg,#7c3aed14 0%,#ec489914 100%);border:1px solid #7c3aed38;border-radius:12px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}html.dark .ps-bday-month-alert{color:#ddd6fe;background:linear-gradient(135deg,#8b5cf62e 0%,#f472b626 100%);border-color:#8b5cf659}@media (prefers-reduced-motion:reduce){.ps-btn-primary-glow{transform:none!important}.ps-btn-primary-glow:after{display:none!important}.tk-check-draw{stroke-dashoffset:0;animation:none}.tk-item.is-completing .tk-item-title:after{width:100%;animation:none}.tk-item.is-completing,.tk-item.is-done.is-entering-done{animation:none}.ps-empty-cal-float,.ps-empty-cal-shadow,.ps-empty-star{animation:none!important}.ps-live-appt-pulse{border:2px solid #7c3aed!important;animation:none!important}.ps-live-dot,.ps-bday-tag{animation:none!important}}.ps-gsw{cursor:pointer;width:96px;height:34px;transition:background .5s var(--ps-ease-apple), box-shadow .5s var(--ps-ease-apple);background:#e4e6ee;border:none;border-radius:17px;flex:none;padding:0;position:relative;box-shadow:inset 0 1px 3px #181a302e}.ps-gsw[data-on]{background:linear-gradient(100deg,#4285f4 0%,#34a853 38%,#fbbc05 70%,#ea4335 100%);box-shadow:inset 0 1px 3px #0c1e3c40,0 0 12px #4285f459}.ps-gsw:active{transform:scale(.96)}.ps-gsw-l{color:#6e7182;transition:left .55s var(--ps-spring-soft), color .4s ease;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:0;bottom:0;left:36px}.ps-gsw[data-on] .ps-gsw-l{color:#fff;text-shadow:0 1px 2px #00000040;left:12px}.ps-gsw-knob{color:#9a9db0;width:26px;height:26px;transition:transform .55s var(--ps-spring-soft), color .4s ease;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;left:4px;box-shadow:0 2px 5px #181a3040}.ps-gsw[data-on] .ps-gsw-knob{color:#4285f4;transform:translate(62px)rotate(360deg)}@media (prefers-reduced-motion:reduce){.ps-gsw,.ps-gsw-l,.ps-gsw-knob{transition:none}}.studio-proc-badge .ps-orb-tip{display:none}@property --pf-in{syntax:"<number>";inherits:false;initial-value:1}@property --pf-out{syntax:"<number>";inherits:false;initial-value:1}@keyframes pf-in{0%{--pf-in:0;animation-timing-function:cubic-bezier(.45,0,.55,1)}to{--pf-in:1}}@keyframes pf-out{0%{--pf-out:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}to{--pf-out:0}}@supports (animation-timeline:view()){@media screen and (width>=768px) and (prefers-reduced-motion:no-preference){:root{--pf-zone:300px;--pf-header:76px;--pf-distance:64px;--pf-angle:18deg;--pf-scale:.08}.pf-depth,.pf-timeline-row>:first-child>div{animation:linear both pf-in,linear both pf-out;animation-timeline:view(block var(--pf-header) 0px);animation-range:entry 0px entry var(--pf-zone), exit calc(100% - var(--pf-zone)) exit 100%;opacity:min(var(--pf-in), var(--pf-out));transform:perspective(1200px) translateY(calc((1 - var(--pf-in)) * var(--pf-distance) - (1 - var(--pf-out)) * var(--pf-distance) * .6)) rotateX(calc((1 - var(--pf-in)) * var(--pf-angle) - (1 - var(--pf-out)) * var(--pf-angle))) scale(calc(1 - (2 - var(--pf-in) - var(--pf-out)) * var(--pf-scale)))}[data-screen-label="Perfil do paciente"]>div:not(:has(.pf-depth)){animation:linear both pf-in,linear both pf-out;animation-timeline:view(block var(--pf-header) 0px);animation-range:entry 0px entry var(--pf-zone), exit calc(100% - var(--pf-zone)) exit 100%;opacity:min(var(--pf-in), var(--pf-out));transform:perspective(1200px) translateY(calc((1 - var(--pf-in)) * var(--pf-distance) - (1 - var(--pf-out)) * var(--pf-distance) * .6)) rotateX(calc((1 - var(--pf-in)) * var(--pf-angle) - (1 - var(--pf-out)) * var(--pf-angle))) scale(calc(1 - (2 - var(--pf-in) - var(--pf-out)) * var(--pf-scale)))}.pf-timeline-row>:last-child>:not(:has(.pf-depth)):not(#triagem-pre-consulta){animation:linear both pf-in,linear both pf-out;animation-timeline:view(block var(--pf-header) 0px);animation-range:entry 0px entry var(--pf-zone), exit calc(100% - var(--pf-zone)) exit 100%;opacity:min(var(--pf-in), var(--pf-out));transform:perspective(1200px) translateY(calc((1 - var(--pf-in)) * var(--pf-distance) - (1 - var(--pf-out)) * var(--pf-distance) * .6)) rotateX(calc((1 - var(--pf-in)) * var(--pf-angle) - (1 - var(--pf-out)) * var(--pf-angle))) scale(calc(1 - (2 - var(--pf-in) - var(--pf-out)) * var(--pf-scale)))}.pf-depth:focus-within{opacity:1;z-index:2;animation:none;position:relative;transform:none}[data-screen-label="Perfil do paciente"]>div:not(:has(.pf-depth)):not(.pf-bar-wrap):focus-within{opacity:1;z-index:2;animation:none;position:relative;transform:none}.pf-timeline-row>:last-child>:not(:has(.pf-depth)):not(#triagem-pre-consulta):focus-within{opacity:1;z-index:2;animation:none;position:relative;transform:none}}}@supports (height:100dvh){.ps-shell{min-height:100dvh!important}.ps-main,.ps-shell>aside{height:100dvh!important}}.ps-main{-webkit-overflow-scrolling:touch}@media (width<=819px){button.ps-dn{border-radius:12px;width:40px;height:40px}button.ps-dn:after{border-radius:12px}button.ps-dn .ps-dn-star,button.ps-dn .ps-dn-cloud{display:none}button.ps-dn .ps-dn-knob{width:26px;height:26px;top:7px;left:7px}button.ps-dn[data-night] .ps-dn-knob{transform:rotate(360deg)}}.ps-theme-box{border-bottom:1px solid #f0f1f6;margin-bottom:4px;padding:8px 8px 10px}.ps-theme-lbl{color:#6e7182;margin-bottom:8px;font-size:12px;font-weight:700}.ps-theme-seg{background:#f0f1f6;border:1px solid #e3e5ec;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.ps-theme-opt{color:#3a3c48;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:36px;font:700 12.5px inherit;display:flex}.ps-theme-opt[aria-checked=true]{color:#fff;background:#5b5fe9}.ps-theme-hint{color:#6e7182;margin-top:7px;font-size:11.5px}html.dark .ps-theme-box{border-bottom-color:#24273a}html.dark .ps-theme-lbl,html.dark .ps-theme-hint{color:#9a9db2}html.dark .ps-theme-seg{background:#0f1120;border-color:#24273a}html.dark .ps-theme-opt{color:#c8ccde}html.dark .ps-theme-opt[aria-checked=true]{color:#fff}.cs-lbl{display:none}@media (width<=820px){.cs-lbl{opacity:.8;font-weight:600;display:inline}.cs-table{min-width:0!important}.cs-head{display:none!important}.cs-row{grid-template-columns:minmax(0,1fr) auto!important;gap:8px 12px!important;padding:14px 16px!important}.cs-row>:first-child{grid-area:1/1;min-width:0}.cs-row>:nth-child(5){grid-area:1/2;justify-self:end}.cs-row>:nth-child(2){grid-area:2/1;padding-left:50px}.cs-row>:nth-child(3){grid-area:2/2;justify-self:end}.cs-row>:nth-child(4){grid-area:3/1/auto/-1;padding-left:50px}.cs-row>:nth-child(6){grid-area:4/1/auto/-1;justify-content:flex-end!important}.cs-row>:nth-child(6):empty{display:none!important}}@media (width<=640px){.ps-search-box{width:100%!important;margin-left:0!important}.ag-filters,.tk-filters{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.dash-pend-row{flex-wrap:wrap!important;row-gap:8px!important}.dash-pend-row>:nth-child(2){flex:calc(100% - 52px)!important}.dash-pend-row>span{margin-left:52px}.dash-pend-row>button{margin-left:auto}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.kpi-card-btn{gap:10px!important;padding:16px!important}.kpi-title-row{flex-direction:column;align-items:flex-start!important;gap:8px!important}.kpi-title-row>:first-child{border-radius:11px!important;width:34px!important;height:34px!important}.kpi-card-btn>:nth-child(2)>:first-child{font-size:26px!important}.dash-next-side{flex:100%!important;align-items:stretch!important;gap:14px!important}.dash-next-time{align-items:baseline;gap:10px;display:flex;text-align:left!important}.dash-next-time>:first-child{font-size:40px!important}.dash-next-btns>button{white-space:nowrap;flex:1 1 0;justify-content:center;padding:0 10px!important}.ag-ctrls{width:100%;gap:8px!important}.ag-views{flex:100%;order:1}.ag-views>button{flex:1 1 0;padding:0 6px!important}.ag-nav{order:2}.ag-nav.ag-nav-rib{margin-bottom:26px}.ag-ribbon{left:0!important;transform:none!important}.ag-gcal{order:3;margin-left:auto;padding:0 12px!important}.ag-gcal-l{display:none}.ag-ctrls>:nth-child(2){order:4}.ag-block,.ag-new{white-space:nowrap;flex:1 1 0;order:5;justify-content:center;padding:0 10px!important}.ag-toolbar{gap:8px!important}.ag-search{width:100%!important}.ag-filters{scrollbar-width:none;flex:100%;gap:8px;overflow-x:auto;display:flex!important}.ag-filters::-webkit-scrollbar{display:none}.ag-filters>button{flex:none;height:32px!important}.ag-hint{display:none}.agenda-grid-container.ag-week{overscroll-behavior:contain;max-height:calc(100dvh - 96px)}.ag-week .agenda-time-col,.ag-week .agenda-corner{z-index:4;background:#fff;left:0;position:sticky!important}html.dark .ag-week .agenda-time-col,html.dark .ag-week .agenda-corner{background:#171926}.studio-stepper{justify-content:space-between;width:100%;flex-wrap:nowrap!important;gap:4px!important}.studio-step{flex:none;gap:6px!important}.studio-step:not(.is-cur) .studio-step-l{display:none}.studio-step-line{width:12px!important}.tk-new.is-idle .tk-fields,.tk-new.is-idle .tk-new-foot{display:none!important}.doc-row{gap:6px 10px!important;padding:12px 14px!important}.doc-row>:first-child{order:1}.doc-row>:nth-child(2){order:2;flex:calc(100% - 104px)!important;min-width:0!important}.doc-row>:nth-child(6){order:3}.doc-row>:nth-child(3){order:4;margin-left:48px;width:auto!important}.doc-row>:nth-child(4){white-space:nowrap;order:5;width:auto!important}.doc-row>:nth-child(5){order:6}.pf-hist-card{border-radius:18px!important;padding:10px!important}.pf-timeline-row>:nth-child(3){border-radius:14px!important;margin:4px 0 12px!important;padding:14px 12px!important}}
