body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#64748b66;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#64748bb3}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover{-webkit-text-fill-color:inherit!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}#goog-gt-tt,#google_translate_element,.goog-te-balloon-frame,.goog-te-banner-frame,.goog-te-gadget,.goog-te-menu-value,.skiptranslate,iframe.goog-te-banner-frame{display:none!important;height:0!important;pointer-events:none!important;visibility:hidden!important;width:0!important}body{top:0!important}.app-route-shell .content-wrapper{margin-top:0!important}body.coin-onboarding-active .app-subheader,body.coin-onboarding-active .global-tara-guide-panel,body.coin-onboarding-active .home-section1.app-route-shell,body.coin-onboarding-active .main-header,body.coin-onboarding-active .main-sidebar,body.health-interests-onboarding-active .app-subheader,body.health-interests-onboarding-active .global-tara-guide-panel,body.health-interests-onboarding-active .home-section1.app-route-shell,body.health-interests-onboarding-active .main-header,body.health-interests-onboarding-active .main-sidebar{pointer-events:none;-webkit-user-select:none;user-select:none}body.coin-onboarding-active .app-subheader,body.coin-onboarding-active .home-section1.app-route-shell.onboarding-shell-blocking,body.coin-onboarding-active .main-header,body.coin-onboarding-active .main-sidebar,body.health-interests-onboarding-active .app-subheader,body.health-interests-onboarding-active .home-section1.app-route-shell.onboarding-shell-blocking,body.health-interests-onboarding-active .main-header,body.health-interests-onboarding-active .main-sidebar{filter:blur(2px);transform:translateZ(0)}body.coin-onboarding-active .global-tara-guide-panel,body.health-interests-onboarding-active .global-tara-guide-panel{filter:blur(2px)}body.terms-onboarding-active .app-subheader,body.terms-onboarding-active .home-section1.app-route-shell.onboarding-shell-blocking,body.terms-onboarding-active .main-header,body.terms-onboarding-active .main-sidebar{filter:blur(4px);pointer-events:none!important;transform:translateZ(0);-webkit-user-select:none;user-select:none}body.terms-onboarding-active .global-tara-guide-panel{filter:blur(4px);pointer-events:none!important;-webkit-user-select:none;user-select:none}body.terms-onboarding-active{overflow:hidden!important}html.terms-onboarding-active{height:100%;overflow:hidden!important}body.terms-legal-route{background:#f1f5f9!important;background:var(--auth-modal-bg,#f1f5f9)!important;overflow:hidden!important}body.terms-legal-route #root{pointer-events:none!important;visibility:hidden!important}body.terms-legal-route .MuiModal-root.terms-modal,body.terms-legal-route .MuiPopover-root,body.terms-onboarding-active .MuiModal-root.terms-modal,body.terms-onboarding-active .MuiPopover-root{pointer-events:auto!important;visibility:visible!important}#coin-popup-backdrop,#terms-modal-backdrop,.terms-modal-backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#dbeafe8c!important;inset:0;pointer-events:none;position:fixed;z-index:14999}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ant-input-search,.ant-input-search .ant-input-affix-wrapper,.ant-input-search .ant-input-group-wrapper,.ant-input-search .ant-input-wrapper{overflow:visible!important}.ant-input-search .ant-input-affix-wrapper{position:relative}.ant-input-search .ant-input-affix-wrapper:has(input:not(:placeholder-shown)) .ant-input-suffix .ant-input-clear-icon,.ant-input-search .ant-input-affix-wrapper:has(input[value]:not([value=""])) .ant-input-suffix .ant-input-clear-icon{display:flex!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}.ant-input-search .ant-input-affix-wrapper:has(input:not(:placeholder-shown)) .ant-input-suffix .ant-input-clear-icon.ant-input-clear-icon-hidden,.ant-input-search .ant-input-affix-wrapper:has(input[value]:not([value=""])) .ant-input-suffix .ant-input-clear-icon.ant-input-clear-icon-hidden{display:flex!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}.ant-input-search .ant-input-affix-wrapper input.ant-input:not(:placeholder-shown)~.ant-input-suffix .ant-input-clear-icon,.ant-input-search .ant-input-affix-wrapper input.ant-input:not(:placeholder-shown)~.ant-input-suffix .ant-input-clear-icon.ant-input-clear-icon-hidden{display:flex!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}html body .ant-input-search .ant-input-affix-wrapper:has(input:not(:placeholder-shown)) .ant-input-suffix .ant-input-clear-icon,html body .ant-input-search .ant-input-affix-wrapper:has(input:not(:placeholder-shown)) .ant-input-suffix .ant-input-clear-icon.ant-input-clear-icon-hidden,html body .ant-input-search .ant-input-affix-wrapper:has(input[value]:not([value=""])) .ant-input-suffix .ant-input-clear-icon,html body .ant-input-search .ant-input-affix-wrapper:has(input[value]:not([value=""])) .ant-input-suffix .ant-input-clear-icon.ant-input-clear-icon-hidden{color:#000!important;display:flex!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}html body .ant-input-search .ant-input-affix-wrapper input.ant-input:not(:placeholder-shown)~.ant-input-suffix .ant-input-clear-icon,html body .ant-input-search .ant-input-affix-wrapper input.ant-input:not(:placeholder-shown)~.ant-input-suffix .ant-input-clear-icon.ant-input-clear-icon-hidden,html body .ant-input-search .ant-input-affix-wrapper input:not(:placeholder-shown)~.ant-input-suffix .ant-input-clear-icon,html body .ant-input-search .ant-input-affix-wrapper input:not(:placeholder-shown)~.ant-input-suffix .ant-input-clear-icon.ant-input-clear-icon-hidden{color:#000!important;display:flex!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}.bg-lightgreen{background-color:#a3b385}.text-lightgreen{color:#a3b385}.bg-lightorange{background-color:#ffbd8f}.bg-lilac{background-color:#b385a6}.bg-purple{background-color:#d48fff}.bg-Tacha{background-color:#dbc761}.bg-shadow-green{background-color:#8abbb2}.btn-secondary{background-color:#e4e6ef!important;border-color:#e4e6ef!important;color:#172b4c!important}.btn-secondary.active,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#c4c8dc!important;border-color:#c4c8dc!important;color:#172b4c!important}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#747ead;border-color:#747ead;opacity:.5}.back-body{background-image:url(/static/media/1.74cec04221e855218853.jpg);background-position:100%;background-size:90% auto}.progress-box{min-height:408px}#calendar{height:348px}#donut-chart tspan{font-size:14px;font-weight:300}.fc-day-number{font-size:1rem}.fc-event{border:none;border-radius:0;color:#fff!important;cursor:move;font-size:.7rem;margin:1px -1px 0;padding:2px;text-align:center}tr:first-child>td>.fc-day-grid-event{margin-top:-2px}.fc th.fc-widget-header{color:#777;font-size:1rem;font-weight:300;line-height:20px;padding:0}@media only screen and (max-width:3500px){#calendar{overflow:auto}}@media only screen and (max-width:1920px){.back-body{background-size:90% auto}}@media only screen and (max-width:1600px){.progress-box{min-height:408px}}@media only screen and (max-width:1440px){#calendar{height:485px;overflow:auto}.back-body{background-image:url(/static/media/body.da66bbda093d26729109.png);background-position:100% 0;background-position-y:8%;background-size:90% auto}}@media only screen and (max-width:1194px){#calendar{height:462px;overflow:visible}}@media only screen and (max-width:1112px){#calendar{height:484px;overflow:visible}}@media only screen and (max-width:835px){#calendar{height:auto;overflow:visible}.progress-box{min-height:auto}}@media only screen and (max-width:428px){.back-body{background-position:100%;background-position-y:center;background-size:90% auto}.back-body h1{font-size:30px}}a{color:#172b4c}.text-purple{color:#8a61fd}.text-blue{color:#02a9d6}.theme-primary .border-blue{border-color:#02a9d6!important}.bg-blue{background-color:#046b9f;color:#fff}.theme-primary .hover-blue:focus,.theme-primary .hover-blue:hover{color:#02a9d6}.position-revenue,.position-year{position:absolute;z-index:9}.position-year{margin-top:10px;right:30px}.pdf-file{display:none}.dr-image-box{background-image:url(/static/media/13.f8d8e1f0319b7e7c0994.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;height:290px;padding:5px;width:100%}.share-img-1{background-image:url(/static/media/1.078f5df06fd87f2c98cf.jpg);height:12rem}.share-img-1,.share-img-2{background-position:50%;background-repeat:no-repeat;background-size:cover}.share-img-2{background-image:url(/static/media/9f.f5a4acf442de61765828.jpg);height:5.8rem}.share-img-3{background-image:url(/static/media/11f.d2543266d478adf57894.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:5.5rem}@media only screen and (max-width:1440px){.pdf-file{display:block}.patient-list{height:402px;overflow:auto}}@media only screen and (max-width:1024px){.dr-image-box{height:270px}.share-img-1{height:9.6rem}.share-img-2,.share-img-3{height:4.5rem}}@media only screen and (max-width:835){.dr-image-box{height:300px}.patient-list{height:auto;overflow:visible}.share-img-1{height:14rem}.share-img-2,.share-img-3{height:6.5rem}}@media only screen and (max-width:428px){.position-revenue,.position-year{position:relative}.share-img-1{height:14rem}.share-img-2,.share-img-3{height:6.5rem}}.auth-container .input-group-text,.form-input-container .input-group-text{padding:10px!important}button{color:#fff!important}.schedule-appointment-btn{padding:8px!important}.sidebar-open-overlay{background:#00000073;display:none;height:100%;left:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:849}@media(max-width:1467px){.main-sidebar{height:calc(100vh - 57px)!important;left:0!important;margin-top:0!important;padding-top:0!important;position:fixed!important;top:80px!important}.sidebar-open .sidebar-open-overlay{display:block}.sidebar-open .main-sidebar{transform:translate(0)!important;-webkit-transform:translate(0)!important;z-index:1050!important}}.main-header .logo-box{transition:width .3s ease-in-out;width:19.29rem!important}.main-header .logo .logo-lg,.main-header .logo .logo-mini{display:inline-block!important}.main-header .logo .logo-lg{padding-left:5px}.sidebar-collapse .main-header .logo-box{justify-content:center!important;padding:0!important;width:80px!important}.sidebar-collapse .main-header .logo .logo-lg{display:none!important}.sidebar-collapse .main-sidebar{box-shadow:2px 0 10px #0000000d!important;transform:translate(0)!important;-webkit-transform:translate(0)!important;-ms-transform:translate(0)!important;width:80px!important}.sidebar-collapse .content-wrapper,.sidebar-collapse .main-footer,.sidebar-collapse .main-header .navbar,.sidebar-collapse .right-side{margin-left:80px!important}.sidebar-collapse .sidebar-menu>li{padding:10px!important;position:relative!important}.sidebar-collapse .sidebar-menu>li,.sidebar-collapse .sidebar-menu>li>a{align-items:center!important;display:flex!important;justify-content:center!important}.sidebar-collapse .sidebar-menu>li>a{border-radius:6px!important;height:50px!important;margin:0 auto!important;padding:0!important;transition:all .3s ease!important;width:50px!important}.sidebar-collapse .sidebar-menu>li>a i{font-size:1.4rem!important;line-height:1!important;margin:0!important;width:auto!important}.sidebar-collapse .treeview-menu{display:none!important;visibility:hidden!important}.sidebar-collapse .sidebar-menu>li>a .pull-right-container,.sidebar-collapse .sidebar-menu>li>a span{display:none!important}.sidebar-collapse .sidebar-menu>li>.sidebar-parent-link{align-items:center!important;border-radius:6px!important;display:flex!important;height:50px!important;justify-content:center!important;margin:0 auto!important;padding:0!important;width:50px!important}.sidebar-collapse .sidebar-menu>li>.sidebar-parent-link>i.fa:first-of-type{font-size:1.4rem!important;line-height:1!important;margin:0!important;width:auto!important}.sidebar-collapse .sidebar-menu>li>.sidebar-parent-link>span{display:none!important}.ant-tooltip{z-index:9999!important}.ant-tooltip-inner{border-radius:8px!important;box-shadow:0 10px 30px #0003!important;color:#fff!important;font-size:13px!important;font-weight:500!important;padding:8px 15px!important}.ant-tooltip-arrow:before,.ant-tooltip-inner{background-color:#1e1e2d!important}.vitals{padding:20px}.dr-image{background-image:url(/static/media/14.2d44f5709a4f7f971abe.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;height:203px}.timeline.timeline-single-column.timeline .timeline-item>.timeline-point{left:15px!important;margin-left:0;transform:translateX(-50%)}.timeline.timeline-single-column.timeline:before{left:15px;margin-left:-1px;width:0}.timeline.timeline-single-column.timeline .timeline-item:nth-of-type(2n):not(.timeline-item-left){padding-left:42px;padding-right:0}.timeline.timeline-single-column.timeline .timeline-item{margin-bottom:20px;padding-left:42px;padding-right:0;width:100%}.chart-section{padding-top:20px}.leftside-section{padding-right:35px}@media only screen and (max-width:1600px){.vitals{padding:7px}}@media only screen and (max-width:1440px){.dr-image{height:500px}.leftside-section{padding-right:10.5px}}@media only screen and (max-width:835px){.vitals{padding:0 0 20px}.dr-image{height:340px}}:root{--main_background:#fff;--primary_button:#070e35;--primary_hover_button:#101a53;--primary_button_label:#fff;--cancel-btn:#f1f5f9;--cancel-btn-hover:#e2e8f0;--sidebar_background:#f3fcfe;--sidebar_active_menu:#070e35;--sidebar_non_active:#070e35;--sidebar_menu_hover:#bdf2ff;--sidebar-footer-brand:#070e35;--sidebar-footer-text:#64748b;--chat-sidebar-footer-bg:#0000;--chat-toolbar-bg:#ffffffeb;--chat-toolbar-border:#2596be47;--chat-toolbar-icon:#2596be;--chat-toolbar-icon-hover:#1a7a9c;--chat-toolbar-shadow:0 6px 20px #2596be24;--main_header:#fff;--typography_card_one:#10b981;--typography_card_two:#3b82f6;--typography_card_three:#f59e0b;--typography_card_four:#6366f1;--graph_background:#e8fbff;--white:#ffffffd9;--black:#000;--primary:#2596be;--secondary:#1e293b;--hamburger_menu_bg:#68cbe2;--hamburger_menu_icon:#000;--ant_select_border:#e0e0e0;--ant_select_bg:#fff;--ant_select_text:#000;--ant_select_icon:#000;--notification_bell:#121111;--text-dark:#000;--card:#fff;--card_border:rgba(0,0,0,.125);--card_box_shadow:0 3px 5px 1px #0000000d;--internal_button_bg:#1e293b;--text:#0b0b0bd9;--loader_text:#000;--eye-icon:#525252;--temperature_low:#d97706;--temperature_medium:#16a34a;--temperature_high:#dc2626;--header-main-bg:#070e35;--text-legend:#252525;--table-header-bg:#070e35;--btn-edit-bg:#e2f5e2;--btn-edit-border:#0a0;--btn-edit-hover:#c8ecc8;--btn-edit-icon:#0a0;--btn-view-bg:#e2ecfc;--btn-view-border:#06f;--btn-view-hover:#c5dafb;--btn-view-icon:#06f;--btn-delete-bg:#fce2e2;--btn-delete-border:#e00;--btn-delete-hover:#f9c9c9;--btn-delete-icon:#e00;--btn-delete-bg-modal:#dc2626;--btn-delete-text-modal:#fff;--btn-delete-hover-modal:#b91c1c;--modal-bg:#fff;--modal-text-title:#0f172a;--modal-text-body:#475569;--modal-border:#e2e8f0;--modal-close-filter:none;--btn-cancel-bg:#f1f5f9;--btn-cancel-border:#cbd5e1;--btn-cancel-text:#334155;--btn-cancel-hover:#e2e8f0;--sidebar_bg:#1e293b;--sidebar_text_muted:#94a3b8;--sidebar_text_active:#fff;--sidebar_hover_bg:#ffffff14;--sidebar_divider_color:#0000001f;--chat-bg:#fff;--chat-bg-muted:#f9fafb;--chat-guest-bg:linear-gradient(145deg,#e8edff,#eef2ff 35%,#f0f4ff 65%,#e8f0fe);--chat-guest-sidebar-bg:linear-gradient(180deg,#eef1ff,#e8edff 60%,#eff2ff);--chat-header-bg:#fff;--chat-header-text:#000;--chat-header-bar-bg:linear-gradient(135deg,#43a1c2,#2f819e);--chat-header-bar-shadow:0 4px 24px #2f819e40;--chat-header-subtitle-text:#ffffffe0;--chat-header-title-text:#fff;--chat-header-control-bg:#ffffff2e;--chat-header-control-border:#ffffff61;--chat-header-control-text:#fff;--chat-header-control-hover-bg:#ffffff47;--chat-header-control-hover-border:#ffffff8c;--chat-header-avatar-bg:#fffffff2;--chat-header-avatar-border:#ffffffa6;--chat-border:#e5e7eb;--chat-text:#1f2937;--chat-text-secondary:#374151;--chat-bot-bubble-bg:#fff;--chat-bot-bubble-text:#334155;--chat-bot-bubble-border:#e2e8f0;--chat-bot-bubble-shadow:0 2px 12px #0f172a0f;--chat-bot-accent:#2596be;--chat-body-font-size:14.5px;--chat-body-line-height:1.72;--chat-user-bubble-bg:linear-gradient(145deg,#2eb0d4,#2596be 52%,#1a7f9e);--chat-user-bubble-text:#fff;--chat-user-bubble-shadow:0 4px 18px #2596be4d;--chat-user-bubble-border:#ffffff38;--chat-file-chip-bg:#fff;--chat-file-chip-text:#1e293b;--chat-file-chip-border:#2596be52;--chat-file-chip-shadow:0 2px 10px #0f172a14;--chat-file-chip-icon-bg:#2596be1f;--chat-file-chip-icon-color:#0e7490;--chat-file-chip-bot-bg:#f1f5f9;--chat-file-chip-bot-text:#334155;--chat-file-chip-bot-border:#e2e8f0;--chat-file-chip-bot-shadow:0 1px 6px #0f172a0f;--chat-file-chip-bot-icon-bg:#2596be1a;--chat-file-chip-bot-icon-color:#2596be;--chat-footer-bg:#fff;--chat-input-bg:#fff;--chat-input-border:#d1d5db;--chat-input-placeholder:#64748b;--chat-send-btn-size:40px;--chat-send-btn-inactive-bg:#f1f5f9;--chat-send-btn-inactive-border:#e2e8f0;--chat-send-btn-inactive-icon:#94a3b8;--chat-send-btn-active-bg:linear-gradient(135deg,#43a1c2,#2f819e);--chat-send-btn-active-icon:#fff;--chat-send-btn-active-shadow:0 4px 14px #2f819e52;--chat-action-icon:#64748b;--chat-action-icon-hover:#2596be;--chat-chip-bg:#fff;--chat-chip-hover-bg:#eef2ff;--chat-chip-text:#111827;--chat-chip-border:#11182724;--chat-option-primary-bg:linear-gradient(145deg,#2eb0d4,#2596be 52%,#1a7f9e);--chat-option-primary-text:#fff;--chat-option-primary-border:#ffffff38;--chat-option-primary-shadow:0 4px 14px #2596be47;--chat-option-surface-bg:#fff;--chat-option-surface-text:#0f172a;--chat-option-surface-border:#2596be38;--chat-option-surface-hover-bg:#f0f9ff;--chat-option-surface-hover-border:#2596be;--chat-option-surface-shadow:0 2px 10px #0f172a0f;--chat-option-symptoms-bg:#f0fdf4;--chat-option-symptoms-text:#047857;--chat-option-symptoms-border:#05966952;--chat-option-symptoms-hover-bg:#dcfce7;--chat-option-symptoms-hover-border:#059669;--chat-option-lab-bg:#f8fafc;--chat-option-lab-text:#334155;--chat-option-lab-border:#64748b59;--chat-option-lab-hover-bg:#f1f5f9;--chat-option-lab-hover-border:#64748b;--chat-option-emergency-bg:#fef2f2;--chat-option-emergency-text:#b91c1c;--chat-option-emergency-border:#dc262659;--chat-option-emergency-hover-bg:#fee2e2;--chat-option-emergency-hover-border:#dc2626;--chat-option-scroll-bg:#ffffffeb;--chat-option-scroll-border:#2596be33;--chat-option-scroll-icon:#334155;--chat-sources-bg:#f8fafc;--chat-sources-border:#94a3b82e;--chat-sources-heading:#475569;--chat-bold-bg:#2596be1f;--chat-bold-color:#0c5f7a;--chat-heading-color:#0e7490;--chat-action-btn-bg:#f1f5f9;--chat-action-btn-color:#2596be;--chat-action-btn-hover-color:#1a7a9c;--chat-action-btn-border:#cbd5e1;--chat-action-btn-border-hover:#2596be;--chat-bot-action-icon:#2596be;--chat-edit-card-bg:#fff;--chat-edit-card-border:#94a3b838;--chat-edit-card-shadow:0 12px 32px #0f172a14;--chat-edit-text:#111827;--chat-edit-cancel-bg:#fff;--chat-edit-cancel-border:#6b7280;--chat-edit-cancel-text:#111827;--chat-edit-cancel-hover-bg:#f3f4f6;--chat-edit-cancel-hover-border:#4b5563;--chat-edit-send-bg:linear-gradient(135deg,#2596be,#1a7a9c);--chat-edit-send-text:#fff;--chat-edit-send-shadow:0 4px 14px #2596be52;--chat-source-card-bg:#f8fafc;--chat-panel-bg:#fff;--chat-report-bg:#fff;--chat-report-text:#1e293b;--chat-report-heading:#1a237e;--chat-report-muted:#475569;--chat-report-border:#e2e8f0;--chat-report-panel-bg:#f8fafc;--chat-report-vitals-bg:#fff;--chat-report-summary-bg:#fffbeb;--chat-report-summary-border:#fde68a;--chat-report-summary-text:#92400e;--auth-card-bg:#ffffff9e;--auth-card-border:#ffffff2e;--auth-surface-muted:#f9fafb;--auth-input-bg:#fff;--profile-avatar-bg:#fff;--profile-avatar-border:#fff;--profile-avatar-letter:#2596be;--profile-banner-edit-bg:#fff3;--profile-banner-edit-color:#fff;--profile-banner-name:#fff;--profile-section-heading:#0f172a;--profile-section-icon:#2596be;--landing-page-bg:#fff;--landing-header-bg:#fff;--landing-header-border:#f2f2f2;--landing-header-link:#070e35;--landing-header-icon-bg:#bdf2ff;--landing-header-shadow:0 4px 18px #0000000f;--landing-register-btn-bg:#2596be;--landing-register-btn-text:#fff;--landing-register-btn-hover-bg:#1d7fa0;--landing-register-btn-border:#0000;--landing-register-btn-shadow:0 2px 10px #2596be47;--landing-section-surface:#fff;--landing-section-muted:#fafafa;--landing-card-bg:#fff;--landing-card-border:#9b9aa53d;--landing-heading:#1a192e;--landing-body-muted:#6d6b7b;--landing-hero-image-filter:brightness(0.42) blur(1.8px);--landing-hero-overlay:linear-gradient(270deg,#5156be00,#000000eb);--landing-hero-heading:#fff;--landing-hero-text:#ffffffe6;--landing-hero-eyebrow:#ffffffe0;--landing-hero-btn-text:#fff;--landing-hero-btn-border:#ffffffe6;--landing-hero-btn-hover-bg:#fff;--landing-hero-btn-hover-text:#1a192e;--landing-feature-icon-bg:linear-gradient(135deg,#74b7cf,#2186aa);--landing-feature-icon-color:#fff;--landing-feature-bg:#f8fafc;--landing-feature-overlay:linear-gradient(135deg,#0a192fd9,#0a192ff2);--landing-feature-eyebrow:#2186aa;--landing-feature-heading:#1a192e;--landing-feature-text:#6d6b7b;--landing-feature-list:#334155;--landing-hosting-overlay:linear-gradient(180deg,#0a0f1ee6,#0a0f1ecc);--landing-hosting-badge-bg:#ffffff14;--landing-hosting-badge-text:#fbfbff;--landing-hosting-badge-border:#ffffff4d;--landing-hosting-card-bg:#ffffff0d;--landing-hosting-card-border:#ffffff1a;--landing-hosting-card-hover-bg:#ffffff1a;--landing-hosting-icon-bg:#06555940;--landing-hosting-icon-color:#fff;--landing-cta-bg:linear-gradient(135deg,#2186aa,#74b7cf 55%,#2186aa);--landing-cta-heading:#fff;--landing-cta-text:#ffffffeb;--landing-footer-bg:#f1f5f9;--landing-footer-text:#475569;--landing-footer-border:#e2e8f0;--landing-footer-bottom-text:#64748b;--landing-disclaimer-text:#92400e;--landing-offer-section-bg:#fafafa;--landing-dark-section-text:#f1f1f1;--guest-register-panel-bg:linear-gradient(145deg,#fff,#f8fafffa);--guest-register-panel-border:#6366f12e;--guest-register-panel-shadow:0 12px 40px #4f46e524,0 2px 8px #0000000f;--guest-register-heading:#0f172a;--guest-register-subtitle:#475569;--guest-register-feature-title:#0f172a;--guest-register-feature-desc:#475569;--guest-register-feature-progress-bg:linear-gradient(135deg,#fffffff5,#eef2ffb3);--guest-register-feature-progress-border:#6366f11a;--guest-register-feature-medication-bg:linear-gradient(135deg,#fffffff5,#ffedd580);--guest-register-feature-medication-border:#ea580c1a;--guest-register-feature-appointments-bg:linear-gradient(135deg,#fffffff5,#dcfce780);--guest-register-feature-appointments-border:#16a34a1a;--guest-register-oauth-bg:#fff;--guest-register-oauth-border:#f0f0f0;--guest-register-oauth-hover-bg:#f8fafc;--guest-register-features-bg:#0000;--guest-register-feature-hover-filter:none;--guest-register-btn-text:#fff;--guest-register-secure-text:#475569;--chat-launcher-bg:linear-gradient(135deg,#43a1c2,#2f819e);--chat-launcher-shadow:0 4px 15px #2f819e59;--chat-launcher-icon:#fff;--q-consent-yes-bg:#eafaf1;--q-consent-yes-border:#28a745;--q-consent-yes-text:#166534;--q-consent-yes-icon:#28a745;--q-consent-no-bg:#fff3f3;--q-consent-no-border:#dc3545;--q-consent-no-text:#7f1d1d;--q-consent-no-icon:#dc3545;--auth-modal-bg:#fff;--hi-mask:#0f172a80;--hi-modal-bg:linear-gradient(180deg,#fff,#f3fafb 48%,#e8f4f7);--hi-border:#2596be38;--hi-title:#0f172a;--hi-subtitle:#475569;--hi-info-title:#0d9488;--hi-info-text:#334155;--hi-info-panel-bg:#f1f5f9f5;--hi-info-panel-border:#2596be47;--hi-footer-bg:#f8fafcf5;--hi-footer-border:#0f172a14;--hi-hint:#212b3b;--hi-accent:#2596be;--hi-accent-soft:#5eead4;--hi-accent-ring:#2dd4bf;--hi-btn-bg:linear-gradient(135deg,#38b2ac,#2596be);--hi-btn-text:#fff;--hi-close-bg:#0f172a14;--hi-close-color:#0f172a;--hi-close-hover-bg:#0f172a24;--hi-glow-opacity:0.14;--hi-grid-line:#0f172a0d;--hi-label-text:#fff;--hi-label-bg:#0f172a8c;--hi-bubble-border:#ffffff8c;--hi-dot:#0f172a26;--hi-dot-passed:#2596be59;--hi-check-text:#0f766e;--hi-label-active-bg:#0d9488e0;--hi-label-active-text:#ecfdf5;--hi-label-selected-bg:#0d9488e0;--hi-label-selected-text:#ecfdf5;--hi-scrollbar-thumb:#0f172a33;--hi-selected-ring:#2596be;--hi-selected-shadow:0 0 0 2px #2596be80,0 8px 22px #2596be33;--hi-hover-ring:#2596be73;--hi-spotlight-inner:#2596be33;--hi-spotlight-outer:#0000;--hi-glow-1:#68cbe2;--hi-glow-2:#7dd3fc;--hi-info-icon-color:#fff;--hi-info-icon-bg:#0f172a80;--hi-info-icon-border:#ffffff59;--hi-info-icon-active-color:#0f766e;--hi-info-icon-active-bg:linear-gradient(145deg,#ccfbf1,#5eead4);--hi-btn-disabled-bg:#94a3b859;--hi-btn-disabled-text:#ffffffa6;--hi-panel-inset:#ffffff80;--hi-ring-track:#0f172a1f;--hi-modal-glow:#2596be33;--tara-guide-panel-bg:#fff;--tara-guide-header-bg:linear-gradient(135deg,#2596be,#1b7a94);--tara-guide-header-title:#6d4c41;--tara-guide-header-sub:#795548;--tara-guide-alert-bg:#b3e5fc;--tara-guide-alert-title:#01579b;--tara-guide-alert-desc:#0277bd;--tara-bubble-yellow-bg:#fcd667;--tara-bubble-yellow-border:#fcd667;--tara-bubble-blue-bg:#64cee7;--tara-bubble-text:#212121;--tara-bubble-meta:#757575;--tara-typing-text:#424242;--med-header-bg:var(--primary);--med-header-text:#fff;--med-header-subtitle:#ffffffe0;--med-pdf-btn-text:#fff;--med-pdf-btn-border:#ffffff73;--med-pdf-btn-hover-bg:#ffffff24;--med-info-grid-bg:#f8fafc;--med-info-grid-border:#e2e8f0;--med-info-item-bg:#fff;--med-label-color:#475569;--med-value-color:#0f172a;--med-body-bg:#fff;--med-field-label-color:#334155;--med-field-icon-color:#0e7490;--med-input-border:#cbd5e1;--med-input-bg:#fff;--med-alert-bg:#fff1f2;--med-alert-border:#fecdd3;--med-alert-accent:#e11d48;--med-alert-icon:#dc2626;--med-alert-title:#9f1239;--med-alert-desc:#b91c1c;--med-vital-bg:#f8fafc;--med-vital-border:#e2e8f0;--med-vital-text:#334155;--med-chip-bg:#fff;--med-chip-text:#334155;--med-chip-active-bg:#2596be;--med-chip-active-text:#fff;--med-chip-active-shadow:0 4px 14px #2596be47;--med-input-focus-ring:#2596be33;--med-footer-border:#e2e8f0;--med-status-active:#059669;--med-status-inactive:#dc2626;--med-chip-cough-border:#2596be;--med-chip-dizziness-border:#ea580c;--med-chip-headache-border:#be123c;--med-chip-fatigue-border:#1d4ed8;--med-chip-nausea-border:#64748b;--med-track-panel-shadow:0 8px 24px #0f172a0f;--med-track-date-strip-bg:#0000;--med-track-date-strip-border:#0000;--med-track-chip-bg:#fff;--med-track-chip-border:#e2e8f0;--med-track-chip-day:#64748b;--med-track-chip-date:#0f172a;--med-track-chip-hover-bg:#f8fafc;--med-track-chip-hover-border:#cbd5e1;--med-track-chip-active-bg:#0f172a;--med-track-chip-active-shadow:0 4px 14px #0f172a47;--med-track-empty-bg:#fff;--med-track-empty-border:#dbe3ee;--med-track-empty-icon:#94a3b8;--med-track-empty-text:#64748b;--med-track-icon-bg:#0284c71a;--med-track-nav-bg:#f1f5f9;--med-track-nav-icon:#334155;--med-track-nav-border:#e2e8f0;--med-track-section-label:#64748b;--med-track-upcoming-bg:linear-gradient(145deg,#e0f2fe,#bae6fd 45%,#7dd3fc);--med-track-upcoming-border:#38bdf8;--med-track-upcoming-text:#0c4a6e;--med-track-upcoming-muted:#0369a1;--med-track-upcoming-badge-bg:#0284c7;--med-track-upcoming-badge-text:#fff;--med-track-upcoming-node:#0284c7;--med-track-upcoming-action-bg:#0284c7;--med-track-upcoming-action-text:#fff;--med-track-upcoming-secondary-bg:#fff;--med-track-upcoming-secondary-border:#0284c7;--med-track-upcoming-secondary-text:#0369a1;--med-track-btn-shadow:0 2px 6px #0f172a1f;--med-track-time-color:#0f172a;--med-track-taken-bg:#ecfdf5;--med-track-taken-border:#6ee7b7;--med-track-taken-text:#064e3b;--med-track-taken-muted:#047857;--med-track-taken-badge-bg:#10b981;--med-track-taken-badge-text:#fff;--med-track-taken-node:#059669;--med-track-taken-action-bg:#059669;--med-track-taken-action-text:#fff;--med-track-missed-bg:#fef2f2;--med-track-missed-border:#fca5a5;--med-track-missed-text:#7f1d1d;--med-track-missed-muted:#b91c1c;--med-track-missed-badge-bg:#dc2626;--med-track-missed-badge-text:#fff;--med-track-missed-node:#dc2626;--med-track-missed-action-bg:#dc2626;--med-track-missed-action-text:#fff;--schedule-bg:#f8fafc;--schedule-title-color:#475569;--schedule-count-bg:#e2e8f0;--schedule-count-text:#475569;--card-bg-unique:#fff;--card-border-unique:#e2e8f0;--date-text-color:#0f172a;--dose-count-color:#64748b;--badge-pending-bg:#ffecc8;--badge-pending-text:#b45309;--badge-completed-bg:#dcfce7;--badge-completed-text:#15803d;--chip-border-unique:#cbd5e1;--chip-bg-unique:#fafafa;--chip-text-color:#334155;--meal-instruction-color:#64748b;--no-data-bg:#f8fafc;--no-data-card-bg:#fff;--no-data-card-border:#e2e8f0;--no-data-icon-bg:#f1f5f9;--no-data-icon-color:#64748b;--no-data-title:#0f172a;--no-data-text:#64748b;--no-data-btn-bg:#6366f1;--no-data-btn-text:#fff;--dash-metric-visual-bg:#2596be1a;--dash-metric-accent:#2596be;--dash-metric-accent-soft:#2596be59;--dash-progress-card-bg:linear-gradient(90deg,#e0f2fe,#bae6fd 48%,#7dd3fc);--dash-progress-card-text:#0f172a;--dash-metric-card-title:#0f172a;--dash-metric-card-value:#0f172a;--dash-metric-card-unit:#475569;--dash-metric-card-status:#0f172a;--dash-metric-card-status-bg:#0f172a0f;--dash-metric-card-status-border:#0f172a24;--dash-metric-card-trend:#475569;--dash-metric-card-time:#64748b;--dash-progress-ring-filled:#fff;--dash-progress-ring-empty:#0f172a38;--dash-progress-ring-inner:#8ee4fa;--dash-progress-val-text:#0f172a;--dash-fitness-nav-bg:#0f172a;--dash-fitness-nav-icon:#fff;--dash-fitness-card-hover:#2596be14;--fitness-filter-chip-bg:#f2f2f2;--fitness-filter-chip-hover-bg:#e5e5e5;--fitness-filter-chip-active-bg:#0f0f0f;--fitness-filter-chip-active-text:#fff;--dash-chart-accent:#2596be;--dash-visual-accent:#2596be;--dash-secure-btn-bg:#070e35;--dash-secure-btn-bg-hover:#2596be;--dash-secure-btn-text:#fff;--dash-secure-btn-border:#070e35;--dash-secure-btn-icon-bg:linear-gradient(145deg,#fef3c7,#fde68a 55%,#f59e0b);--dash-secure-btn-icon-border:#f59e0b73;--dash-secure-btn-icon-color:#92400e;--dash-secure-btn-shadow:0 6px 18px #2596be47;--dash-secure-btn-hover-shadow:0 8px 22px #2596be61;--dash-metric-steps-visual:#2596be33;--dash-metric-steps-accent:#0284c7;--dash-metric-calories-visual:#f9731633;--dash-metric-calories-accent:#ea580c;--dash-metric-sleep-visual:#7c3aed2e;--dash-metric-sleep-accent:#7c3aed;--dash-metric-water-visual:#0d948833;--dash-metric-water-accent:#0d9488;--dash-goal-steps-bg:linear-gradient(90deg,#e0f2fe,#bae6fd 48%,#7dd3fc);--dash-goal-water-bg:linear-gradient(90deg,#e0f2fe,#bae6fd 48%,#7dd3fc);--dash-goal-sleep-bg:linear-gradient(90deg,#e0f2fe,#bae6fd 48%,#7dd3fc);--dash-goal-steps-ring:#0284c7;--dash-goal-water-ring:#0284c7;--dash-goal-sleep-ring:#0284c7;--dash-goal-ring-empty:#ffffff8c;--dash-goal-steps-ring-inner:#f0f9ff;--dash-goal-water-ring-inner:#f0f9ff;--dash-goal-sleep-ring-inner:#f0f9ff;--dash-goal-steps-shadow:0 4px 16px #0284c71f;--dash-goal-water-shadow:0 4px 16px #0284c71f;--dash-goal-sleep-shadow:0 4px 16px #0284c71f;--dm-bg:linear-gradient(180deg,#fff,#f8fafc);--dm-border:#2596be24;--dm-shadow:0 10px 28px #0f172a12;--dm-title:#0f172a;--dm-subtitle:#64748b;--dm-muted:#64748b;--dm-header-bg:linear-gradient(135deg,#fef3c7a6,#bae6fd8c 40%,#a7f3d073);--dm-trophy-bg:linear-gradient(145deg,#fef3c7,#fde68a);--dm-trophy-color:#d97706;--dm-ring-fill:#1a6d54;--dm-ring-track:#e2e8f0;--dm-count-inner-bg:#fff;--dm-count-text:#0d9488;--dm-item-bg:#fff;--dm-item-border:#e2e8f0;--dm-item-hover-shadow:0 6px 18px #0f172a0f;--dm-item-complete-bg:linear-gradient(135deg,#ecfdf5,#f0fdf4);--dm-item-complete-border:#6ee7b7;--dm-icon-bg:#f1f5f9;--dm-icon-border:#e2e8f0;--dm-reward-bg:#d1fae5;--dm-reward-text:#166534;--dm-progress-fill:#1a6d54;--dm-progress-track:#e8ecea;--dm-divider:#eef2f6;--dm-bonus-bg:#fdf8ff;--dm-bonus-border:#f3e8ff;--dm-bonus-reward-bg:#6c5ce7;--dm-metric-bg:#fff;--dm-metric-border:#e2e8f0;--dm-metric-active-bg:#f0f9ff;--dm-metric-active-border:#7dd3fc;--dm-section-title:#334155;--dm-limited-bg:#fffbeb;--dm-limited-text:#92400e;--dm-percent:#0d9488;--tc-balance-bg:linear-gradient(145deg,#1a6d8a,#2596be 42%,#38bdf8);--tc-balance-border:#2596be59;--tc-balance-shadow:0 12px 32px #2596be38;--tc-balance-label:#ffffffe0;--tc-balance-amount:#fff;--tc-badge-bg:#fff3;--tc-badge-border:#ffffff47;--tc-badge-text:#fff;--tc-footer-text:#ffffffb8;--tc-drawer-header-bg:linear-gradient(180deg,#fff,#f8fafc);--tc-drawer-header-accent:linear-gradient(90deg,#2596be1f,#fbbf2414);--tc-drawer-header-border:#e2e8f0;--tc-drawer-title:#0f172a;--tc-drawer-subtitle:#64748b;--tc-logo-bg:linear-gradient(145deg,#fef3c7,#fde68a 55%,#f59e0b);--tc-logo-border:#f59e0b59;--tc-logo-shadow:0 6px 16px #f59e0b47;--tc-close-bg:#fff;--tc-close-border:#94a3b8;--tc-close-color:#1e293b;--tc-close-hover-bg:#f1f5f9;--tc-close-hover-color:#0f172a;--tc-close-hover-border:#2596be;--tc-tabs-border:#e2e8f0;--tc-tabs-inactive:#64748b;--tc-tabs-active:#0f172a;--lt-bg:linear-gradient(180deg,#fff,#f8fafc);--lt-border:#2596be29;--lt-shadow:0 10px 28px #0f172a14;--lt-header-bg:linear-gradient(135deg,#fef3c7a6,#fffffffa 52%,#dbeafe73);--lt-header-border:#e2e8f0;--lt-title:#0f172a;--lt-subtitle:#64748b;--lt-icon-bg:linear-gradient(145deg,#fef3c7,#fde68a);--lt-icon-color:#d97706;--lt-coin-chip-bg:#fffbeb;--lt-coin-chip-border:#fcd34d;--lt-coin-chip-text:#b45309;--lt-goal-text:#334155;--lt-goal-strong:#0284c7;--lt-progress-track:#e2e8f0;--lt-progress-label:#64748b;--lt-tier-text:#166534;--lt-tier-bg:#d1fae5;--lt-tier-border:#86efac;--lt-progress-from:#fbbf24;--lt-progress-to:#f59e0b;--tr-header-icon-bg:linear-gradient(145deg,#dbeafe,#bfdbfe);--tr-header-icon-color:#2563eb;--tr-title:#0f172a;--tr-subtitle:#64748b;--tr-disclaimer:#475569;--tr-disclaimer-bg:#f8fafc;--tr-disclaimer-border:#e2e8f0;--tr-tier-bg:#fff;--tr-tier-border:#e2e8f0;--tr-tier-shadow:0 6px 20px #0f172a0f;--tr-tier-active-border:#38bdf8;--tr-tier-active-shadow:0 8px 24px #2596be24;--tr-tier-title:#0f172a;--tr-tier-meta:#64748b;--tr-table-head:#64748b;--tr-table-head-bg:#f8fafc;--tr-row-border:#f1f5f9;--tr-row-alt-bg:#fafbfc;--tr-reward-title:#1e293b;--tr-reward-desc:#64748b;--tr-status-inherited-text:#475569;--tr-status-inherited-bg:#f1f5f9;--tr-status-inherited-border:#e2e8f0;--tr-footnote:#94a3b8;--med-table-action-bg:var(--primary);--med-table-action-icon:#fff;--med-table-action-hover-bg:#1a7a9c;--med-list-card-border:var(--card_border);--med-list-card-shadow:var(--card_box_shadow);--med-list-status-active-bg:#ecfdf5;--med-list-status-active-text:#047857;--med-list-status-active-border:#a7f3d0;--med-list-status-inactive-bg:#fef2f2;--med-list-status-inactive-text:#b91c1c;--med-list-status-inactive-border:#fecaca;--med-list-icon-tablet-bg:#2596be1a;--med-list-icon-tablet-color:#2596be;--med-list-icon-syrup-bg:#2596be14;--med-list-icon-syrup-color:#1a7a9c;--med-list-icon-capsule-bg:#2596be1f;--med-list-icon-capsule-color:#2186aa;--med-list-icon-injection-bg:#2596be1a;--med-list-icon-injection-color:#2596be;--med-list-icon-topical-bg:#10b9811a;--med-list-icon-topical-color:#059669;--med-list-icon-drops-bg:#2596be1a;--med-list-icon-drops-color:#0e7490;--med-list-period-morning-bg:#fffbeb;--med-list-period-morning-text:#b45309;--med-list-period-morning-border:#fde68a;--med-list-period-noon-bg:#fff7ed;--med-list-period-noon-text:#c2410c;--med-list-period-noon-border:#fed7aa;--med-list-period-evening-bg:#f5f3ff;--med-list-period-evening-text:#6d28d9;--med-list-period-evening-border:#ddd6fe;--med-list-period-night-bg:#eff6ff;--med-list-period-night-text:#1d4ed8;--med-list-period-night-border:#bfdbfe;--med-list-period-default-bg:#f1f5f9;--med-list-period-default-text:#475569;--med-list-period-default-border:#e2e8f0;--med-modal-shell-bg:#fff;--med-modal-shell-border:#e2e8f0;--med-modal-content-border:#0f172a14;--med-modal-icon-bg:#e0f2fe;--med-modal-title-color:#0f172a;--med-modal-panel-bg:#f8fafc;--med-modal-panel-border:#e2e8f0;--med-modal-check-bg:#d1fae5;--med-modal-intro-color:#0f172a;--med-modal-row-bg:#fff;--med-modal-row-border:#e2e8f0;--med-modal-label-color:#64748b;--med-modal-value-color:#0f172a;--med-modal-time-color:#059669;--med-modal-message-color:#475569;--med-modal-divider:#e2e8f0;--med-modal-confirm-bg:#2596be;--med-modal-confirm-text:#fff;--med-modal-cancel-bg:#fff;--med-modal-cancel-text:#334155;--med-modal-cancel-border:#cbd5e1;--med-modal-cancel-hover-bg:#f1f5f9;--med-modal-cancel-border-hover:#94a3b8;--med-modal-close-color:#475569;--med-modal-close-bg:#f1f5f9;--med-modal-close-border:#cbd5e1;--med-modal-close-hover-bg:#e2e8f0;--med-modal-close-hover-color:#0f172a;--med-modal-close-border-hover:#94a3b8;--btn-modal-cancel-bg:#f1f5f9;--btn-modal-cancel-text:#1e293b;--btn-modal-cancel-border:#cbd5e1;--header-coin-bg:linear-gradient(165deg,#fffbf0,#ffe9a8 38%,#ffc84a);--header-coin-text:#4a3200;--header-coin-border:#b4780080;--header-coin-icon-bg:#ffffffb3;--header-coin-icon-border:#b4780059;--header-coin-shadow:0 2px 8px #d4a00059;--header-user-name:#0b3e8c;--header-notification-panel-bg:#fff;--header-notification-panel-border:#e2e8f0;--header-notification-panel-title:#0f172a;--notif-card-bg:#fff;--notif-card-border:#e2e8f0;--notif-card-shadow:0 2px 10px #0f172a0f;--notif-card-unread-bg:#f0f9ff;--notif-card-unread-border:#2596be6b;--notif-card-unread-shadow:0 4px 14px #2596be1a;--notif-card-title:#0f172a;--notif-card-message:#475569;--notif-card-footer:#64748b;--notif-card-badge-bg:#f1f5f9;--notif-card-badge-text:#475569;--notif-card-drug-badge-bg:#10b981;--notif-card-drug-badge-text:#fff;--notif-panel-padding:14px;--header-notification-panel-shadow:0 10px 32px #0f172a1f;--theme-toggle-bg:#f1f5f9;--theme-toggle-border:#e2e8f0;--theme-toggle-icon:#334155;--theme-toggle-hover-bg:#e2e8f0;--theme-toggle-hover-icon:#0f172a;--med-locker-bg:linear-gradient(135deg,#e0f2fe,#bae6fd 45%,#7dd3fc);--med-locker-border:#0284c759;--med-locker-icon:#0369a1;--med-locker-shadow:0 6px 18px #2596be38;--med-files-title-color:#0f172a;--med-files-subtitle-color:#475569;--as-bg:#fff;--as-border:#0000000f;--as-header-text:#0f172a;--as-header-bg:#f8fafc;--as-text-main:#334155;--as-text-muted:#64748b;--as-strong:#0f172a;--as-sec-text:#2563eb;--as-sec-divider:#e2e8f0;--as-shadow:0 20px 40px #00000014,0 1px 3px #00000005;--as-scrollbar:#cbd5e1;--welcome_icon_bg:#f0f2f5;--welcome_icon_border:#e0e0e0;--welcome_icon_color:#555;--welcome_title_color:#1a1a1a;--welcome_subtitle_color:#888;--welcome_chip_bg:#fff;--welcome_chip_border:#e0e0e0;--welcome_chip_color:#444;--welcome_chip_hover_bg:#f5f5f5;--welcome_chip_hover_border:#bbb;--welcome_chip_hover_color:#111;--dropdown-text-color:#0f172a;--dropdown-hover-bg:#0f172a0f;--ant-modal-close:#585656;--btn-edit:#05825f;--btn-edit-border:#05825f;--btn-edit-hover:#03513b;--btn-edit-hover-border:#03513b;--profile-field-bg:#f7f7f7;--tara-modal-bg:#fff;--tara-modal-title:#0f172a;--tara-modal-body:#475569;--tara-btn-cancel-bg:#fff;--tara-btn-cancel-border:#cbd5e1;--tara-btn-cancel-text:#475569;--tara-btn-cancel-hover-bg:#f8fafc;--tara-btn-cancel-hover-text:#0f172a;--delete-title-color:#111827;--delete-content-color:#6b7280;--cancel-bg:#fff;--cancel-border:#d1d5db;--cancel-color:#374151;--delete-bg:#dc2626;--delete-border:#dc2626;--delete-color:#fff;--delete-hover-bg:#b91c1c;--delete-hover-border:#b91c1c;--scrollbar-track:#0000;--scrollbar-thumb:#cbd5e1;--scrollbar-thumb-hover:#94a3b8;--vf-bg-primary:#fff;--vf-text-primary:#0f0f0f;--vf-text-secondary:#606060;--vf-pill-bg:#0000000d;--vf-pill-bg-hover:#0000001a;--vf-pill-active-bg:#e91e63;--vf-pill-active-text:#fff;--vf-duration-bg:#000000d9;--vf-thumbnail-bg:#f2f2f2;--ai-card-bg:#fff;--ai-card-border:#e2e8f0;--ai-card-shadow:0 4px 12px #0000000d;--ai-card-header-text:#fff;--ai-card-header-bg:#0a1631;--ai-card-header-border:#0a1631;--ai-card-body-bg:#fff;--ai-text-strong:#0f172a;--ai-text-p:#334155;--ai-text-bullet:#475569;--ai-section-num:#000;--ai-section-title:#0f172a;--ai-bullet-dot:linear-gradient(135deg,#6366f1,#38bdf8);--ai-scrollbar-thumb:#cbd5e1;--ai-modal-close-color:#64748b;--ai-modal-close-hover:#0a1631;--ai-modal-close-hover-bg:#f1f5f9;--filter-arrow-bg:#111827;--filter-arrow-color:#fff;--filter-arrow-border:#0000;--filter-arrow-shadow:0 4px 6px #00000040;--filter-arrow-hover-bg:#1f2937}body.dark,html[data-theme=dark]{--main_background:#15243e;--primary_button:#38bdf8;--primary_hover_button:#7dd3fc;--primary_button_label:#0f172a;--cancel-btn:#ffffff12;--cancel-btn-hover:#ffffff26;--sidebar_background:#0c1a32;--sidebar_active_menu:#fff;--sidebar_non_active:#94a3b8;--sidebar_menu_hover:#334155;--sidebar-footer-brand:#fff;--sidebar-footer-text:#cbd5e1;--chat-sidebar-footer-bg:#0000;--chat-toolbar-bg:#1e293be0;--chat-toolbar-border:#94a3b838;--chat-toolbar-icon:#fff;--chat-toolbar-icon-hover:#38bdf8;--chat-toolbar-shadow:0 8px 24px #00000059;--main_header:#15243e;--typography_card_one:#34d399;--typography_card_two:#60a5fa;--typography_card_three:#fbbf24;--typography_card_four:#818cf8;--graph_background:#0f172a;--white:#121212;--black:#fff;--ant_select_border:#334155;--ant_select_bg:#0c1a32;--ant_select_text:#ededed;--ant_select_icon:#ededed;--notification_bell:#dfdfdf;--header-action-icon:#e2e8f0;--text-dark:#ffffffd9;--card:#0c1a32;--card_border:#5c607b;--card_box_shadow:-7.829px 11.607px 21px 0px #192a4600;--internal_button_bg:#0c1a32;--header-main-bg:#0c1a32;--table-header-bg:#334155;--btn-edit-bg:#00aa0026;--btn-edit-border:#0c0;--btn-edit-hover:#00aa004d;--btn-edit-icon:#0c0;--btn-view-bg:#0066ff26;--btn-view-border:#3385ff;--btn-view-hover:#0066ff4d;--btn-view-icon:#3385ff;--btn-delete-bg:#ee000026;--btn-delete-border:#f33;--btn-delete-hover:#ee00004d;--btn-delete-icon:#f33;--btn-delete-bg-modal:#e11d48;--btn-delete-text-modal:#fff;--btn-delete-hover-modal:#f43f5e;--modal-bg:#1e293b;--modal-text-title:#f8fafc;--modal-text-body:#94a3b8;--modal-border:#334155;--modal-close-filter:invert(1) grayscale(1) brightness(2);--btn-cancel-bg:#ffffff12;--btn-cancel-border:#ffffff26;--btn-cancel-text:#cbd5e1;--btn-cancel-hover:#ffffff26;--primary:#38bdf8;--secondary:#0c1a32;--hamburger_menu_bg:#334155;--hamburger_menu_icon:#e1e1e1;--text:#ffffffd9;--loader_text:#eaeaea;--eye-icon:#dbdbdb;--temperature_low:#fbbf24;--temperature_medium:#34d399;--temperature_high:#f87171;--text-legend:#c1c1c1;--sidebar_bg:#0f172a;--sidebar_text_muted:#b6babe;--sidebar_text_active:#38bdf8;--sidebar_hover_bg:#ffffff26;--sidebar_divider_color:#fff3;--chat-bg:#0b1220;--chat-bg-muted:#111827;--chat-guest-bg:linear-gradient(145deg,#0b1220,#111827 40%,#15243e);--chat-guest-sidebar-bg:linear-gradient(180deg,#0b1220,#111827 55%,#0f172a);--chat-header-bg:#15243e;--chat-header-text:#f1f5f9;--chat-header-bar-bg:linear-gradient(135deg,#1e5f78,#0f4c63);--chat-header-bar-shadow:0 4px 24px #00000059;--chat-header-subtitle-text:#f8fafcd9;--chat-header-title-text:#fff;--chat-header-control-bg:#ffffff1f;--chat-header-control-border:#ffffff47;--chat-header-control-text:#f8fafc;--chat-header-control-hover-bg:#fff3;--chat-header-control-hover-border:#ffffff6b;--chat-header-avatar-bg:#ffffff24;--chat-header-avatar-border:#ffffff38;--chat-border:#334155;--chat-text:#e2e8f0;--chat-text-secondary:#cbd5e1;--chat-bot-bubble-bg:#1a2332;--chat-bot-bubble-text:#e2e8f0;--chat-bot-bubble-border:#334155;--chat-bot-bubble-shadow:0 4px 20px #00000040;--chat-bot-accent:#38bdf8;--chat-body-font-size:14.5px;--chat-body-line-height:1.72;--chat-user-bubble-bg:linear-gradient(145deg,#4d9fd4,#3b82c4 50%,#2d6fa8);--chat-user-bubble-text:#f8fafc;--chat-user-bubble-shadow:0 6px 20px #2596be61;--chat-user-bubble-border:#ffffff1f;--chat-file-chip-bg:#1e293bd9;--chat-file-chip-text:#f1f5f9;--chat-file-chip-border:#94a3b847;--chat-file-chip-shadow:0 2px 14px #00000038;--chat-file-chip-icon-bg:#3b82c447;--chat-file-chip-icon-color:#bfdbfe;--chat-file-chip-bot-bg:#1a2332;--chat-file-chip-bot-text:#e2e8f0;--chat-file-chip-bot-border:#334155;--chat-file-chip-bot-shadow:0 2px 10px #0003;--chat-file-chip-bot-icon-bg:#38bdf826;--chat-file-chip-bot-icon-color:#7dd3fc;--chat-footer-bg:#15243e;--chat-input-bg:#1e293b;--chat-input-border:#475569;--chat-input-placeholder:#94a3b8;--chat-send-btn-size:40px;--chat-send-btn-inactive-bg:#ffffff0f;--chat-send-btn-inactive-border:#94a3b847;--chat-send-btn-inactive-icon:#94a3b8;--chat-send-btn-active-bg:linear-gradient(135deg,#38bdf8,#2596be);--chat-send-btn-active-icon:#fff;--chat-send-btn-active-shadow:0 4px 16px #38bdf859;--chat-action-icon:#94a3b8;--chat-action-icon-hover:#38bdf8;--chat-chip-bg:#1e293b;--chat-chip-hover-bg:#334155;--chat-chip-text:#e2e8f0;--chat-chip-border:#5c607b;--chat-option-primary-bg:linear-gradient(145deg,#38bdf8,#2596be 55%,#1a7a9c);--chat-option-primary-text:#f0f9ff;--chat-option-primary-border:#38bdf873;--chat-option-primary-shadow:0 4px 18px #2596be61;--chat-option-surface-bg:#1e293be0;--chat-option-surface-text:#e2e8f0;--chat-option-surface-border:#5c607b;--chat-option-surface-hover-bg:#38bdf824;--chat-option-surface-hover-border:#38bdf8;--chat-option-surface-shadow:0 2px 12px #00000047;--chat-option-symptoms-bg:#10b9812e;--chat-option-symptoms-text:#a7f3d0;--chat-option-symptoms-border:#34d3998c;--chat-option-symptoms-hover-bg:#10b98147;--chat-option-symptoms-hover-border:#34d399;--chat-option-lab-bg:#3b82f629;--chat-option-lab-text:#bfdbfe;--chat-option-lab-border:#60a5fa85;--chat-option-lab-hover-bg:#3b82f642;--chat-option-lab-hover-border:#60a5fa;--chat-option-emergency-bg:#ef444429;--chat-option-emergency-text:#fecaca;--chat-option-emergency-border:#f871718c;--chat-option-emergency-hover-bg:#ef444442;--chat-option-emergency-hover-border:#f87171;--chat-option-scroll-bg:#15243ef0;--chat-option-scroll-border:#60a5fa59;--chat-option-scroll-icon:#bfdbfe;--chat-sources-bg:#15243e;--chat-sources-border:#5c607b;--chat-sources-heading:#94a3b8;--chat-bold-bg:#2596be38;--chat-bold-color:#7dd3fc;--chat-heading-color:#38bdf8;--chat-action-btn-bg:#243044;--chat-action-btn-color:#cbd5e1;--chat-action-btn-hover-color:#f1f5f9;--chat-action-btn-border:#475569;--chat-action-btn-border-hover:#64748b;--chat-bot-action-icon:#94a3b8;--chat-edit-card-bg:#1e293b;--chat-edit-card-border:#475569;--chat-edit-card-shadow:0 14px 36px #00000059;--chat-edit-text:#f1f5f9;--chat-edit-cancel-bg:#15243e;--chat-edit-cancel-border:#64748b;--chat-edit-cancel-text:#e2e8f0;--chat-edit-cancel-hover-bg:#334155;--chat-edit-cancel-hover-border:#94a3b8;--chat-edit-send-bg:linear-gradient(135deg,#2596be,#3b82c4);--chat-edit-send-text:#fff;--chat-edit-send-shadow:0 4px 18px #2596be66;--chat-source-card-bg:#1e293b;--chat-panel-bg:#15243e;--chat-report-bg:#0c1a32;--chat-report-text:#e2e8f0;--chat-report-heading:#7dd3fc;--chat-report-muted:#94a3b8;--chat-report-border:#5c607b;--chat-report-panel-bg:#1e293b;--chat-report-vitals-bg:#15243e;--chat-report-summary-bg:#f59e0b1f;--chat-report-summary-border:#f59e0b59;--chat-report-summary-text:#fde68a;--auth-card-bg:#0c1a32f0;--auth-card-border:#5c607b8c;--auth-surface-muted:#111827;--auth-input-bg:#1e293b;--profile-avatar-bg:#fff;--profile-avatar-border:#fff;--profile-avatar-letter:#2596be;--profile-banner-name:#fff;--profile-banner-edit-bg:#ffffff1f;--profile-banner-edit-color:#f1f5f9;--profile-section-heading:#e2e8f0;--profile-section-icon:#38bdf8;--landing-page-bg:#0b1220;--landing-header-bg:#0f172a;--landing-header-border:#334155;--landing-header-link:#e2e8f0;--landing-header-icon-bg:#1e293b;--landing-header-shadow:0 4px 24px #0006;--landing-register-btn-bg:linear-gradient(145deg,#2596be,#1a7f9e);--landing-register-btn-text:#f8fafc;--landing-register-btn-hover-bg:linear-gradient(145deg,#2eb0d4,#2596be);--landing-register-btn-border:#38bdf838;--landing-register-btn-shadow:0 2px 12px #2596be59;--landing-section-surface:#15243e;--landing-section-muted:#111827;--landing-card-bg:#1e293b;--landing-card-border:#475569;--landing-heading:#f1f5f9;--landing-body-muted:#cbd5e1;--landing-hero-image-filter:brightness(0.38) blur(2px);--landing-hero-overlay:linear-gradient(270deg,#0f172a33,#000000e0);--landing-hero-heading:#f8fafc;--landing-hero-text:#ffffffeb;--landing-hero-eyebrow:#cbd5e1;--landing-hero-btn-text:#fff;--landing-hero-btn-border:#ffffffd9;--landing-hero-btn-hover-bg:#f1f5f9;--landing-hero-btn-hover-text:#0f172a;--landing-feature-icon-bg:linear-gradient(135deg,#38bdf8,#2186aa);--landing-feature-icon-color:#fff;--landing-feature-bg:#0a192f;--landing-feature-overlay:linear-gradient(135deg,#0a192fd9,#0a192ff2);--landing-feature-eyebrow:#ebebeb;--landing-feature-heading:#fff;--landing-feature-text:#ffffffbf;--landing-feature-list:#ffffffe6;--landing-hosting-overlay:linear-gradient(180deg,#0a0f1ee6,#0a0f1ecc);--landing-hosting-badge-bg:#ffffff14;--landing-hosting-badge-text:#fbfbff;--landing-hosting-badge-border:#ffffff4d;--landing-hosting-card-bg:#ffffff0d;--landing-hosting-card-border:#ffffff1a;--landing-hosting-card-hover-bg:#ffffff1a;--landing-hosting-icon-bg:#06555940;--landing-hosting-icon-color:#fff;--landing-cta-bg:linear-gradient(145deg,#1e3a52,#2186aa 50%,#3f43a0);--landing-cta-heading:#f8fafc;--landing-cta-text:#ffffffe0;--landing-footer-bg:#0b1220;--landing-footer-text:#cbd5e1;--landing-footer-border:#47556980;--landing-footer-bottom-text:#94a3b8;--landing-disclaimer-text:#fbbf24;--landing-offer-section-bg:#111827;--landing-dark-section-text:#cbd5e1;--guest-register-panel-bg:linear-gradient(145deg,#1e293b,#15243e 55%,#0f172a);--guest-register-panel-border:#4755698c;--guest-register-panel-shadow:0 12px 40px #00000059,0 2px 8px #0003;--guest-register-heading:#f8fafc;--guest-register-subtitle:#cbd5e1;--guest-register-feature-title:#f1f5f9;--guest-register-feature-desc:#cbd5e1;--guest-register-features-bg:#0000;--guest-register-feature-progress-bg:linear-gradient(90deg,#2563eb52,#15243efa 38%,#0f172a);--guest-register-feature-progress-border:#3b82f666;--guest-register-feature-medication-bg:linear-gradient(90deg,#ea580c47,#15243efa 38%,#0f172a);--guest-register-feature-medication-border:#fb923c66;--guest-register-feature-appointments-bg:linear-gradient(90deg,#16a34a47,#15243efa 38%,#0f172a);--guest-register-feature-appointments-border:#4ade8066;--guest-register-feature-hover-filter:brightness(1.06);--guest-register-oauth-bg:#1e293b;--guest-register-oauth-border:#64748ba6;--guest-register-oauth-hover-bg:#334155;--guest-register-btn-text:#fff;--guest-register-secure-text:#94a3b8;--chat-launcher-bg:linear-gradient(145deg,#1e3a52,#15243e 55%,#0c1a32);--chat-launcher-shadow:0 6px 20px #00000073;--chat-launcher-icon:#38bdf8;--q-consent-yes-bg:#22c55e24;--q-consent-yes-border:#22c55e;--q-consent-yes-text:#86efac;--q-consent-yes-icon:#4ade80;--q-consent-no-bg:#f871711f;--q-consent-no-border:#f87171;--q-consent-no-text:#fecaca;--q-consent-no-icon:#f87171;--auth-modal-bg:#15243e;--hi-mask:#0f243ee0;--hi-modal-bg:radial-gradient(ellipse 100% 75% at 50% -12%,#38bdf824 0%,#0000 52%),linear-gradient(180deg,#1a2f4f,#0c1a32 48%,#15243e);--hi-border:#5c607b;--hi-title:#ffffffd9;--hi-subtitle:#b6babe;--hi-info-title:#38bdf8;--hi-info-text:#ffffffd9;--hi-info-panel-bg:#0c1a32;--hi-info-panel-border:#5c607b;--hi-footer-bg:#0c1a32;--hi-footer-border:#5c607b;--hi-hint:#b6babe;--hi-accent:#38bdf8;--hi-accent-soft:#7dd3fc;--hi-accent-ring:#38bdf8;--hi-btn-bg:linear-gradient(135deg,#7dd3fc,#38bdf8 50%,#2596be);--hi-btn-text:#f8fafc;--hi-btn-disabled-bg:#334155;--hi-btn-disabled-text:#94a3b8;--hi-close-bg:#334155;--hi-close-color:#ffffffd9;--hi-close-hover-bg:#5c607b;--hi-glow-opacity:0.22;--hi-grid-line:#5c607b38;--hi-label-text:#f8fafc;--hi-label-bg:#0f172ab8;--hi-bubble-border:#5c607b;--hi-dot:#b6babe59;--hi-dot-passed:#38bdf880;--hi-check-text:#0c1a32;--hi-label-active-bg:#38bdf861;--hi-label-active-text:#f8fafc;--hi-label-selected-bg:#38bdf852;--hi-label-selected-text:#f8fafc;--hi-scrollbar-thumb:#5c607b;--hi-selected-ring:#38bdf8;--hi-selected-shadow:0 0 0 2px #38bdf8bf,0 0 28px #38bdf859,0 12px 28px #00000073;--hi-hover-ring:#38bdf88c;--hi-spotlight-inner:#38bdf859;--hi-spotlight-outer:#38bdf814;--hi-glow-1:#38bdf8;--hi-glow-2:#818cf8;--hi-info-icon-color:#f8fafc;--hi-info-icon-bg:#0f172aa6;--hi-info-icon-border:#5c607b;--hi-info-icon-active-color:#0c1a32;--hi-info-icon-active-bg:linear-gradient(145deg,#7dd3fc,#38bdf8);--hi-panel-inset:#ffffff14;--hi-ring-track:#5c607b73;--hi-modal-glow:#38bdf838;--tara-guide-panel-bg:#0c1a32;--tara-guide-header-bg:linear-gradient(180deg,#334155,#1e293b);--tara-guide-header-title:#f8fafc;--tara-guide-header-sub:#cbd5e1;--tara-guide-alert-bg:#38bdf826;--tara-guide-alert-title:#7dd3fc;--tara-guide-alert-desc:#bae6fd;--tara-bubble-yellow-bg:#f59e0b1f;--tara-bubble-yellow-border:#f59e0b59;--tara-bubble-blue-bg:#38bdf847;--tara-bubble-text:#f8fafc;--tara-bubble-meta:#94a3b8;--tara-typing-text:#b6babe;--med-header-bg:linear-gradient(135deg,#0c1a32,#134e6f 48%,#1a6b8f);--med-header-text:#f8fafc;--med-header-subtitle:#e2e8f0c7;--med-pdf-btn-text:#f8fafc;--med-pdf-btn-border:#94a3b873;--med-pdf-btn-hover-bg:#38bdf824;--med-info-grid-bg:linear-gradient(180deg,#111827,#15243e);--med-info-grid-border:#334155;--med-info-item-bg:#1e293b;--med-label-color:#94a3b8;--med-value-color:#f1f5f9;--med-body-bg:#15243e;--med-field-label-color:#cbd5e1;--med-field-icon-color:#38bdf8;--med-input-border:#475569;--med-input-bg:#1e293b;--med-alert-bg:#f871711a;--med-alert-border:#f8717152;--med-alert-accent:#f87171;--med-alert-icon:#fca5a5;--med-alert-title:#fecaca;--med-alert-desc:#fda4af;--med-vital-bg:#1e293b;--med-vital-border:#334155;--med-vital-text:#e2e8f0;--med-chip-bg:#1e293b;--med-chip-text:#e2e8f0;--med-chip-active-bg:#2596be;--med-chip-active-text:#fff;--med-chip-active-shadow:0 4px 16px #2596be59;--med-input-focus-ring:#38bdf838;--med-footer-border:#334155;--med-status-active:#34d399;--med-status-inactive:#f87171;--med-chip-cough-border:#38bdf8;--med-chip-dizziness-border:#fb923c;--med-chip-headache-border:#f87171;--med-chip-fatigue-border:#818cf8;--med-chip-nausea-border:#94a3b8;--med-track-panel-shadow:0 10px 28px #00000047;--med-track-icon-bg:#38bdf826;--med-track-nav-bg:#1e293b;--med-track-nav-icon:#e2e8f0;--med-track-nav-border:#475569;--med-track-section-label:#94a3b8;--med-track-upcoming-border:#38bdf873;--med-track-upcoming-text:#e0f2fe;--med-track-upcoming-muted:#bae6fd;--med-track-upcoming-badge-bg:#2596be;--med-track-upcoming-badge-text:#f8fafc;--med-track-upcoming-node:#38bdf8;--med-track-upcoming-action-bg:#2596be;--med-track-upcoming-action-text:#f8fafc;--med-track-upcoming-secondary-bg:#1e293b;--med-track-upcoming-secondary-border:#38bdf8;--med-track-upcoming-secondary-text:#e0f2fe;--med-track-btn-shadow:0 2px 8px #00000047;--med-track-time-color:#e2e8f0;--med-track-taken-bg:#10b98124;--med-track-taken-border:#34d39959;--med-track-taken-text:#d1fae5;--med-track-taken-muted:#6ee7b7;--med-track-taken-badge-bg:#059669;--med-track-taken-badge-text:#ecfdf5;--med-track-taken-node:#34d399;--med-track-taken-action-bg:#059669;--med-track-taken-action-text:#ecfdf5;--med-track-missed-bg:#f871711f;--med-track-missed-border:#f8717159;--med-track-missed-text:#fecaca;--med-track-missed-muted:#fda4af;--med-track-missed-badge-bg:#dc2626;--med-track-missed-badge-text:#fef2f2;--med-track-missed-node:#f87171;--med-track-missed-action-bg:#dc2626;--med-track-missed-action-text:#fef2f2;--schedule-bg:#0f172a;--schedule-title-color:#94a3b8;--schedule-count-bg:#334155;--schedule-count-text:#cbd5e1;--card-bg-unique:#1e293b;--card-border-unique:#334155;--date-text-color:#f8fafc;--dose-count-color:#94a3b8;--badge-pending-bg:#f59e0b26;--badge-pending-text:#fbbf24;--badge-completed-bg:#22c55e26;--badge-completed-text:#4ade80;--chip-border-unique:#475569;--chip-bg-unique:#1e293b;--chip-text-color:#e2e8f0;--meal-instruction-color:#94a3b8;--no-data-bg:#0f172a;--no-data-card-bg:#1e293b;--no-data-card-border:#334155;--no-data-icon-bg:#6366f11a;--no-data-icon-color:#818cf8;--no-data-title:#f8fafc;--no-data-text:#94a3b8;--no-data-btn-bg:#4f46e5;--no-data-btn-text:#fff;--dash-metric-visual-bg:#38bdf81f;--dash-metric-accent:#38bdf8;--dash-metric-accent-soft:#38bdf866;--dash-progress-card-bg:linear-gradient(135deg,#38bdf859,#15243eeb);--dash-progress-card-text:#f8fafc;--dash-metric-card-title:#fff;--dash-metric-card-value:#fff;--dash-metric-card-unit:#fffc;--dash-metric-card-status:#fff;--dash-metric-card-status-bg:#ffffff1f;--dash-metric-card-status-border:#ffffff2e;--dash-metric-card-trend:#fffc;--dash-metric-card-time:#ffffffb8;--dash-progress-ring-filled:#38bdf8;--dash-progress-ring-empty:#0f172a8c;--dash-progress-ring-inner:#15243e;--dash-progress-val-text:#f8fafc;--dash-fitness-nav-bg:#334155;--dash-fitness-nav-icon:#f8fafc;--dash-fitness-card-hover:#38bdf81a;--fitness-filter-chip-bg:#ffffff1a;--fitness-filter-chip-hover-bg:#ffffff2e;--fitness-filter-chip-active-bg:#fff;--fitness-filter-chip-active-text:#0f0f0f;--dash-chart-accent:#38bdf8;--dash-visual-accent:#38bdf8;--dash-secure-btn-bg:linear-gradient(135deg,#15243e,#1e3a5f 50%,#2596bea6);--dash-secure-btn-text:#f8fafc;--dash-secure-btn-border:#38bdf859;--dash-secure-btn-icon-bg:linear-gradient(145deg,#fde68a,#f59e0b 55%,#d97706);--dash-secure-btn-icon-border:#fbbf2480;--dash-secure-btn-icon-color:#78350f;--dash-secure-btn-shadow:0 8px 22px #00000052;--dash-secure-btn-hover-shadow:0 10px 26px #38bdf838;--dash-metric-steps-visual:#38bdf833;--dash-metric-steps-accent:#38bdf8;--dash-metric-calories-visual:#fb923c38;--dash-metric-calories-accent:#fb923c;--dash-metric-sleep-visual:#a78bfa38;--dash-metric-sleep-accent:#a78bfa;--dash-metric-water-visual:#2dd4bf33;--dash-metric-water-accent:#2dd4bf;--dash-goal-steps-bg:linear-gradient(90deg,#38bdf847,#1e3a5feb);--dash-goal-water-bg:linear-gradient(90deg,#38bdf847,#1e3a5feb);--dash-goal-sleep-bg:linear-gradient(90deg,#38bdf847,#1e3a5feb);--dash-goal-steps-ring:#38bdf8;--dash-goal-water-ring:#38bdf8;--dash-goal-sleep-ring:#38bdf8;--dash-goal-ring-empty:#0f172a73;--dash-goal-steps-ring-inner:#15243e;--dash-goal-water-ring-inner:#15243e;--dash-goal-sleep-ring-inner:#15243e;--dash-goal-steps-shadow:0 6px 20px #38bdf829;--dash-goal-water-shadow:0 6px 20px #38bdf829;--dash-goal-sleep-shadow:0 6px 20px #38bdf829;--med-track-date-strip-bg:#0000;--med-track-date-strip-border:#0000;--med-track-chip-bg:#1e293b;--med-track-chip-border:#94a3b847;--med-track-chip-day:#94a3b8;--med-track-chip-date:#f8fafc;--med-track-chip-hover-bg:#243247;--med-track-chip-hover-border:#94a3b866;--med-track-chip-active-bg:#38bdf8;--med-track-chip-active-shadow:0 4px 14px #38bdf859;--med-track-empty-bg:#0f172a59;--med-track-empty-border:#94a3b847;--med-track-empty-icon:#94a3b8;--med-track-empty-text:#cbd5e1;--med-track-upcoming-bg:linear-gradient(145deg,#38bdf847,#15243ee0);--dm-bg:linear-gradient(180deg,#0c1a32,#15243e);--dm-border:#5c607b;--dm-shadow:0 10px 32px #00000052;--dm-title:#f8fafc;--dm-subtitle:#94a3b8;--dm-muted:#94a3b8;--dm-header-bg:linear-gradient(135deg,#38bdf824,#0f243ed9 55%,#34d39914);--dm-trophy-bg:linear-gradient(145deg,#fbbf2459,#f59e0b2e);--dm-trophy-color:#fbbf24;--dm-ring-fill:#34d399;--dm-ring-track:#334155;--dm-count-inner-bg:#0c1a32;--dm-count-text:#38bdf8;--dm-item-bg:#15243e;--dm-item-border:#5c607b;--dm-item-hover-shadow:0 8px 22px #00000047;--dm-item-complete-bg:linear-gradient(135deg,#10b9812e,#0f243ef2);--dm-item-complete-border:#34d39973;--dm-icon-bg:#1e293b;--dm-icon-border:#475569;--dm-reward-bg:#34d3992e;--dm-reward-text:#6ee7b7;--dm-progress-fill:#34d399;--dm-progress-track:#334155;--dm-divider:#5c607b59;--dm-bonus-bg:#8b5cf61a;--dm-bonus-border:#a78bfa47;--dm-bonus-reward-bg:#7c3aed;--dm-metric-bg:#15243e;--dm-metric-border:#5c607b;--dm-metric-active-bg:#38bdf81f;--dm-metric-active-border:#38bdf873;--dm-section-title:#cbd5e1;--dm-limited-bg:#fbbf2424;--dm-limited-text:#fcd34d;--dm-percent:#38bdf8;--tc-balance-bg:linear-gradient(145deg,#0c1a32,#15243e 45%,#2596be8c);--tc-balance-border:#38bdf838;--tc-balance-shadow:0 14px 36px #00000059;--tc-balance-label:#f8fafcd1;--tc-balance-amount:#f8fafc;--tc-badge-bg:#38bdf824;--tc-badge-border:#38bdf847;--tc-badge-text:#e0f2fe;--tc-footer-text:#e2e8f0a6;--tc-drawer-header-bg:linear-gradient(180deg,#15243e,#0c1a32);--tc-drawer-header-accent:linear-gradient(90deg,#38bdf81f,#fbbf240f);--tc-drawer-header-border:var(--card_border);--tc-drawer-title:#f8fafc;--tc-drawer-subtitle:#94a3b8;--tc-logo-bg:linear-gradient(145deg,#fbbf2473,#f59e0b40);--tc-logo-border:#fbbf2459;--tc-logo-shadow:0 6px 18px #00000059;--tc-close-bg:#1e293b;--tc-close-border:#475569;--tc-close-color:#f8fafc;--tc-close-hover-bg:#334155;--tc-close-hover-color:#fff;--tc-close-hover-border:#38bdf8;--tc-tabs-border:#ffffff1a;--tc-tabs-inactive:#ffffff80;--tc-tabs-active:#38bdf8;--lt-bg:linear-gradient(180deg,#1e212a,#252836);--lt-border:#ffffff14;--lt-shadow:0 10px 28px #00000047;--lt-header-bg:linear-gradient(135deg,#38bdf81f,#0c1a32eb 55%,#34d39914);--lt-header-border:#ffffff0f;--lt-title:#f8fafc;--lt-subtitle:#ffffff94;--lt-icon-bg:linear-gradient(145deg,#fbbf2459,#f39c1233);--lt-icon-color:#fbbf24;--lt-coin-chip-bg:#fbbf2429;--lt-coin-chip-border:#fbbf2459;--lt-coin-chip-text:#fcd34d;--lt-goal-text:#ffffffd1;--lt-goal-strong:#38bdf8;--lt-progress-track:#3d4251;--lt-progress-label:#ffffff85;--lt-tier-text:#6ee7b7;--lt-tier-bg:#34d39924;--lt-tier-border:#34d39947;--lt-progress-from:#fbbf24;--lt-progress-to:#f59e0b;--tr-header-icon-bg:linear-gradient(145deg,#38bdf840,#2563eb2e);--tr-header-icon-color:#38bdf8;--tr-title:#f8fafc;--tr-subtitle:#ffffff94;--tr-disclaimer:#ffffffb8;--tr-disclaimer-bg:#ffffff0a;--tr-disclaimer-border:#ffffff14;--tr-tier-bg:linear-gradient(180deg,#1e212a,#252836);--tr-tier-border:#ffffff14;--tr-tier-shadow:0 6px 20px #00000038;--tr-tier-active-border:#38bdf873;--tr-tier-active-shadow:0 8px 24px #00000047;--tr-tier-title:#f8fafc;--tr-tier-meta:#ffffff8c;--tr-table-head:#ffffff80;--tr-table-head-bg:#ffffff0a;--tr-row-border:#ffffff0f;--tr-row-alt-bg:#ffffff05;--tr-reward-title:#f1f5f9;--tr-reward-desc:#ffffff94;--tr-status-inherited-text:#ffffffb8;--tr-status-inherited-bg:#ffffff0f;--tr-status-inherited-border:#ffffff1a;--tr-footnote:#ffffff73;--med-table-action-bg:#2596be47;--med-table-action-icon:#e0f2fe;--med-table-action-hover-bg:var(--primary);--med-list-card-border:#38bdf838;--med-list-card-shadow:0 12px 36px #00000047;--med-list-header-bg:linear-gradient(135deg,#38bdf8bf,#2596bef2 45%,#2dd4bf8c);--med-list-header-text:#f8fafc;--med-list-toolbar-bg:linear-gradient(180deg,#38bdf81f,#0000);--med-list-row-stripe:#15243e8c;--med-list-row-hover:#38bdf81f;--med-list-row-hover-accent:#38bdf8;--med-list-footer-bg:linear-gradient(135deg,#15243ee6,#134e4a59);--med-list-footer-border:#38bdf833;--med-list-add-btn:linear-gradient(135deg,#38bdf8,#2596be 50%,#2dd4bf);--med-list-add-btn-shadow:0 6px 20px #38bdf847;--med-list-view-btn-bg:linear-gradient(135deg,#818cf8,#6366f1);--med-list-view-btn-hover:linear-gradient(135deg,#6366f1,#4f46e5);--med-list-status-active-bg:linear-gradient(135deg,#34d39947,#10b98133);--med-list-status-active-text:#6ee7b7;--med-list-status-active-border:#34d39973;--med-list-status-inactive-bg:linear-gradient(135deg,#f8717138,#dc262626);--med-list-status-inactive-text:#fca5a5;--med-list-status-inactive-border:#f8717166;--med-list-icon-tablet-bg:#818cf838;--med-list-icon-tablet-color:#a5b4fc;--med-list-icon-syrup-bg:#fb923c38;--med-list-icon-syrup-color:#fdba74;--med-list-icon-capsule-bg:#f472b638;--med-list-icon-capsule-color:#f9a8d4;--med-list-icon-injection-bg:#38bdf838;--med-list-icon-injection-color:#7dd3fc;--med-list-icon-topical-bg:#34d39933;--med-list-icon-topical-color:#6ee7b7;--med-list-icon-drops-bg:#2dd4bf33;--med-list-icon-drops-color:#5eead4;--med-list-period-morning-bg:#fbbf2433;--med-list-period-morning-text:#fcd34d;--med-list-period-noon-bg:#fb923c33;--med-list-period-noon-text:#fdba74;--med-list-period-evening-bg:#a78bfa38;--med-list-period-evening-text:#c4b5fd;--med-list-period-night-bg:#818cf838;--med-list-period-night-text:#a5b4fc;--med-list-period-default-bg:#94a3b82e;--med-list-period-default-text:#cbd5e1;--med-modal-shell-bg:#0c1a32;--med-modal-shell-border:#94a3b81f;--med-modal-content-border:#0000;--med-modal-icon-bg:#38bdf82e;--med-modal-title-color:#f8fafc;--med-modal-panel-bg:#15243e;--med-modal-panel-border:#64748b38;--med-modal-check-bg:#34d39938;--med-modal-intro-color:#f1f5f9;--med-modal-row-bg:#1a2d4a;--med-modal-row-border:#64748b29;--med-modal-label-color:#b8c5d6;--med-modal-value-color:#f8fafc;--med-modal-time-color:#34d399;--med-modal-message-color:#cbd5e1;--med-modal-divider:#64748b2e;--med-modal-confirm-bg:#2596be;--med-modal-confirm-text:#f8fafc;--med-modal-cancel-bg:#0000;--med-modal-cancel-text:#e2e8f0;--med-modal-cancel-border:#94a3b838;--med-modal-cancel-hover-bg:#38bdf81a;--med-modal-cancel-border-hover:#38bdf861;--med-modal-close-color:#cbd5e1;--med-modal-close-bg:#0000;--med-modal-close-border:#94a3b833;--med-modal-close-hover-bg:#38bdf81a;--med-modal-close-hover-color:#f8fafc;--med-modal-close-border-hover:#38bdf859;--btn-modal-cancel-bg:#334155;--btn-modal-cancel-text:#f1f5f9;--btn-modal-cancel-border:#5c607b;--header-coin-bg:linear-gradient(165deg,#1e293b,#334155 48%,#0f172a);--header-coin-text:#fcd34d;--header-coin-border:#fbbf2466;--header-coin-icon-bg:#0f172aa6;--header-coin-icon-border:#fbbf2459;--header-coin-shadow:0 2px 10px #00000059;--header-user-name:#7dd3fc;--header-notification-panel-bg:#15243e;--header-notification-panel-border:#334155;--header-notification-panel-title:#f8fafc;--notif-card-bg:#0c1a32;--notif-card-border:#334155;--notif-card-shadow:0 4px 14px #00000038;--notif-card-unread-bg:#38bdf814;--notif-card-unread-border:#38bdf873;--notif-card-unread-shadow:0 4px 16px #00000047;--notif-card-title:#f8fafc;--notif-card-message:#cbd5e1;--notif-card-footer:#94a3b8;--notif-card-badge-bg:#334155;--notif-card-badge-text:#e2e8f0;--notif-card-drug-badge-bg:#34d399;--notif-card-drug-badge-text:#fff;--notif-panel-padding:14px;--header-notification-panel-shadow:0 10px 32px #00000059;--theme-toggle-bg:#1e293b;--theme-toggle-border:#475569;--theme-toggle-icon:#fbbf24;--theme-toggle-hover-bg:#334155;--theme-toggle-hover-icon:#fde68a;--med-locker-bg:linear-gradient(135deg,#38bdf861,#2596be47 55%,#2dd4bf38);--med-locker-border:#38bdf873;--med-locker-icon:#7dd3fc;--med-locker-shadow:0 6px 20px #38bdf82e;--med-files-title-color:#f8fafc;--med-files-subtitle-color:#94a3b8;--as-bg:#1e1e2d;--as-border:#ffffff14;--as-header-text:#fff;--as-header-bg:#151521;--as-text-main:#a1a5b7;--as-text-muted:#565674;--as-strong:#fff;--as-sec-text:#3699ff;--as-sec-divider:#ffffff14;--as-shadow:0 20px 50px #0000004d;--as-scrollbar:#2b2b40;--welcome_icon_bg:#1e293b;--welcome_icon_border:#334155;--welcome_icon_color:#94a3b8;--welcome_title_color:#f1f5f9;--welcome_subtitle_color:#64748b;--welcome_chip_bg:#1e293b;--welcome_chip_border:#334155;--welcome_chip_color:#94a3b8;--welcome_chip_hover_bg:#273548;--welcome_chip_hover_border:#475569;--welcome_chip_hover_color:#e2e8f0;--dropdown-text-color:#fff;--dropdown-hover-bg:#ffffff14;--ant-modal-close:#fff;--btn-edit:#05825f;--btn-edit-border:#05825f;--btn-edit-hover:#03513b;--btn-edit-hover-border:#03513b;--profile-field-bg:#1e293b;--tara-modal-bg:#1e293b;--tara-modal-title:#f8fafc;--tara-modal-body:#94a3b8;--tara-btn-cancel-bg:#334155;--tara-btn-cancel-border:#475569;--tara-btn-cancel-text:#cbd5e1;--tara-btn-cancel-hover-bg:#475569;--tara-btn-cancel-hover-text:#fff;--delete-title-color:#f9fafb;--delete-content-color:#9ca3af;--cancel-bg:#1f2937;--cancel-border:#374151;--cancel-color:#f3f4f6;--scrollbar-track:#0000;--scrollbar-thumb:#475569;--scrollbar-thumb-hover:#64748b;--vf-bg-primary:#0f0f0f;--vf-text-primary:#fff;--vf-text-secondary:#aaa;--vf-pill-bg:#ffffff1a;--vf-pill-bg-hover:#fff3;--vf-pill-active-bg:#e91e63;--vf-pill-active-text:#fff;--vf-duration-bg:#000c;--vf-thumbnail-bg:#212121;--ai-card-bg:#0c1a32;--ai-card-border:#1f2937;--ai-card-shadow:none;--ai-card-header-text:#38bdf8;--ai-card-header-bg:#1f2937;--ai-card-header-border:#1f2937;--ai-card-body-bg:#111827;--ai-text-strong:#f9fafb;--ai-text-p:#e5e7eb;--ai-text-bullet:#9ca3af;--ai-section-num:#818cf8;--ai-section-title:#f3f4f6;--ai-bullet-dot:linear-gradient(135deg,#818cf8,#38bdf8);--ai-scrollbar-thumb:#4b5563;--ai-modal-close-color:#9ca3af;--ai-modal-close-hover:#38bdf8;--ai-modal-close-hover-bg:#1e293b;--ant-modal-content-bg:#0c1a32;--filter-arrow-bg:#334155;--filter-arrow-color:#fff;--filter-arrow-border:#5c607b;--filter-arrow-shadow:0 2px 4px #00000080;--filter-arrow-hover-bg:#475569}body.dark{color-scheme:dark!important}body.dark .text-dark{color:#000!important;color:var(--text-dark)!important}body.dark .text-muted{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}body.dark .bg-white{background-color:#fff!important;background-color:var(--card)!important}body.dark .content-wrapper,body.dark .content.card,body.dark .home-section1,body.dark .inner-card-page,body.dark .translucent-card{background-color:#fff;background-color:var(--main_background);color:#000;color:var(--text-dark)}body.dark .card,body.dark .content-card,body.dark .glass-panel{background:#fff!important;background:var(--card)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;color:#000;color:var(--text-dark)}body.dark .ant-input,body.dark .ant-picker,body.dark .form-control,body.dark .form-select{background-color:#fff!important;background-color:var(--card)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;color:#000;color:var(--text-dark);color-scheme:dark!important}body.dark .ant-picker .ant-picker-input>input{color:#000!important;color:var(--text-dark)!important}body.dark .modal-content{background-color:#fff;background-color:var(--card)}body.dark .MuiBox-root,body.dark .MuiPaper-root,body.dark .modal-content{color:#000;color:var(--text-dark)}body.dark .MuiPaper-root{background-color:#fff!important;background-color:var(--card)!important}body.dark .chat-popup{background:linear-gradient(145deg,#e8edff,#eef2ff 35%,#f0f4ff 65%,#e8f0fe)!important;background:var(--chat-guest-bg)!important;color:#1f2937;color:var(--chat-text)}body.dark .chat-header,body.dark .chat-header-custom{background:#fff!important;background:var(--chat-header-bg)!important;border-color:#e5e7eb!important;border-color:var(--chat-border)!important;color:#000!important;color:var(--chat-header-text)!important}body.dark .chat-header-custom1{background:linear-gradient(135deg,#43a1c2,#2f819e)!important;background:var(--chat-header-bar-bg)!important;color:#fff!important;color:var(--chat-header-control-text)!important}body.dark .chat-header-custom:after{background:#f9fafb!important;background:var(--chat-bg-muted)!important}body.dark .card-content,body.dark .customize-card1{background:#fff!important;background:var(--card)!important;color:#1f2937;color:var(--chat-text)}body.dark .card-content h4,body.dark .customize-card1 h4{color:#1f2937!important;color:var(--chat-text)!important}body.dark .card-content p{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}body.dark .chat-menu-button{color:#1f2937!important;color:var(--chat-text)!important}body.dark .chat-menu-button:hover{background:#eef2ff!important;background:var(--chat-chip-hover-bg)!important}body.dark .chat-body,body.dark .chat-body-custom{background:#f9fafb!important;background:var(--chat-bg-muted)!important;color:#1f2937;color:var(--chat-text)}body.dark .chat-message.bot,body.dark .msg-row.bot .bubble{background:#fff!important;background:var(--chat-bot-bubble-bg)!important;border-color:#e2e8f0!important;border-color:var(--chat-bot-bubble-border)!important;color:#334155!important;color:var(--chat-bot-bubble-text)!important}body.dark .chat-message.user,body.dark .msg-row.user .bubble{background:linear-gradient(145deg,#2eb0d4,#2596be 52%,#1a7f9e)!important;background:var(--chat-user-bubble-bg)!important;color:#fff!important;color:var(--chat-user-bubble-text)!important}body.dark .chat-footer,body.dark .chat-footer-custom{background:#fff!important;background:var(--chat-footer-bg)!important;border-color:#e5e7eb!important;border-color:var(--chat-border)!important}body.dark .chat-input,body.dark .input-row input,body.dark .input-wrapper input{background:#fff!important;background:var(--chat-input-bg)!important;border-color:#d1d5db!important;border-color:var(--chat-input-border)!important;color:#1f2937!important;color:var(--chat-text)!important}body.dark .chat-footer-custom .input-wrapper .chat-input,body.dark .chat-footer-custom .input-wrapper textarea{background:#0000!important;border:none!important;box-shadow:none!important}body.dark .chat-input::placeholder,body.dark .input-row input::placeholder{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}body.dark .chat-chip--source,body.dark .language-chip,body.dark .option-card,body.dark .quick-option-btn{-webkit-text-fill-color:#111827!important;-webkit-text-fill-color:var(--chat-chip-text)!important;background:#fff!important;background:var(--chat-chip-bg)!important;border-color:#11182724!important;border-color:var(--chat-chip-border)!important;color:#111827!important;color:var(--chat-chip-text)!important}body.dark .chat-chip--source{-webkit-text-fill-color:#070e35!important;-webkit-text-fill-color:var(--primary_button)!important;background:#fff!important;background:var(--chat-chip-bg)!important;color:#070e35!important;color:var(--primary_button)!important}body.dark .chat-sources{background:#f8fafc!important;background:var(--chat-sources-bg)!important;border-color:#94a3b82e!important;border-color:var(--chat-sources-border)!important}body.dark .chat-sources strong{color:#475569!important;color:var(--chat-sources-heading)!important}body.dark .chat-sources .sources-container a{background:#fff!important;background:var(--chat-chip-bg)!important;border-color:#11182724!important;border-color:var(--chat-chip-border)!important;color:#070e35!important;color:var(--primary_button)!important}body.dark .chat-sources+.chat-sources{border-top-color:#94a3b82e!important;border-top-color:var(--chat-sources-border)!important}body.dark .bubble.bot .chat-inline-strong,body.dark .bubble.bot strong.chat-inline-strong{-webkit-text-fill-color:#0c5f7a!important;-webkit-text-fill-color:var(--chat-bold-color)!important;background:#2596be1f!important;background:var(--chat-bold-bg)!important;color:#0c5f7a!important;color:var(--chat-bold-color)!important}body.dark .bubble.bot .chat-heading{color:#0e7490!important;color:var(--chat-heading-color)!important}body.dark .bubble.bot .chat-bot-text-pre,body.dark .bubble.bot .chat-bot-text-pre>div:not(.chat-disclaimer),body.dark .bubble.bot .chat-bot-text-pre>span,body.dark .bubble.bot .chat-bullets,body.dark .bubble.bot .chat-bullets li{color:#334155!important;color:var(--chat-bot-bubble-text)!important}body.dark .chat-action-btn{color:#2596be!important;color:var(--chat-bot-action-icon)!important}body.dark .chat-action-btn .copy-icon{stroke:currentColor!important;color:currentColor!important}body.dark .user-message-action-btn{background:#f1f5f9!important;background:var(--chat-action-btn-bg)!important;border-color:#11182724!important;border-color:var(--chat-chip-border)!important;color:#2596be!important;color:var(--chat-action-btn-color)!important}body.dark .language-chip:hover,body.dark .quick-option-btn:hover{background:#eef2ff!important;background:var(--chat-chip-hover-bg)!important;border-color:#070e35!important;border-color:var(--primary_button)!important}body.dark .chat-bot-text-pre,body.dark .chat-font,body.dark .welcome-text{color:#1f2937!important;color:var(--chat-text)!important}body.dark .sources-container .source-card{background:#f8fafc!important;background:var(--chat-source-card-bg)!important;border-color:#e5e7eb!important;border-color:var(--chat-border)!important}body.dark .sources-container .source-title{color:#070e35!important;color:var(--primary_button)!important}body.dark .chat-disclaimer{background:#f59e0b1f!important;color:#374151!important;color:var(--chat-text-secondary)!important}body.dark .chat-sidebar,body.dark .history-panel,body.dark .session-list-panel,body.dark .sidebar-panel{background:#1e293b!important;background:var(--sidebar_bg)!important;border-color:#0000001f!important;border-color:var(--sidebar_divider_color)!important;color:#fff;color:var(--sidebar_text_active)}body.dark .chat-voice-panel{background:#fff!important;background:var(--chat-panel-bg)!important;color:#1f2937;color:var(--chat-text)}body.dark .input-wrapper{background:#fff!important;background:var(--chat-input-bg)!important;border-color:#d1d5db!important;border-color:var(--chat-input-border)!important}body.dark .chat-input{background:#0000!important;color:#1f2937!important;color:var(--chat-text)!important}body.dark .main-container{background-color:#f9fafb!important;background-color:var(--chat-bg-muted)!important}body.dark .card-content{color:#1f2937;color:var(--chat-text)}body.dark .chat-sidebar-footer strong{color:#070e35!important;color:var(--sidebar-footer-brand)!important}body.dark .chat-sidebar-footer .chat-sidebar-footer-copy,body.dark .chat-sidebar-footer p{color:#64748b!important;color:var(--sidebar-footer-text)!important}body.dark .customize-card1 h4,body.dark .modern-card-title,body.dark .section-header-title{color:#1f2937!important;color:var(--chat-text)!important}body.dark .customize-card1 p,body.dark .modern-card-desc,body.dark .section-header-subtitle{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}body.dark .bubble.bot,body.dark .chat-message.bot{color:#334155!important;color:var(--chat-bot-bubble-text)!important}body.dark .bubble.bot .chat-medical-report .MuiGrid-container.chat-report-panel,body.dark .bubble.bot .chat-medical-report .chat-report-panel{background-color:#f8fafc!important;background-color:var(--chat-report-panel-bg)!important;border-color:#e2e8f0!important;border-color:var(--chat-report-border)!important}body.dark .bubble.bot .chat-bot-text-pre,body.dark .bubble.bot div,body.dark .bubble.bot p,body.dark .bubble.bot span,body.dark .bubble.bot[style]{color:#334155!important;color:var(--chat-bot-bubble-text)!important}body.dark .bubble.bot .chat-medical-report-summary__avatar,body.dark .bubble.bot .chat-medical-report-summary__rx-index,body.dark .bubble.bot .chat-medical-report-summary__section-icon,body.dark .bubble.bot .chat-medical-report-summary__section-icon svg{-webkit-text-fill-color:#fff!important;stroke:#fff!important;color:#fff!important}body.dark .btn-mode-dropdown,body.dark .btn-mode-dropdown .ant-space{color:#1f2937!important;color:var(--chat-text)!important}body.dark .main-card{background:#fff!important;background:var(--card)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important}body.dark .customize-breadcrumb,body.dark .customize-breadcrumb .current,body.dark .customize-breadcrumb .separator,body.dark .main-card,body.dark .page-title{color:#000!important;color:var(--text-dark)!important}body.dark .custom-tab{background:#0000!important;color:#94a3b8!important;color:var(--sidebar_text_muted)!important}body.dark .custom-tab.active{background:#070e35!important;background:var(--primary_button)!important;color:#fff!important}body.dark .common-table .ant-table{background:#fff!important;background:var(--card)!important;color:#000!important;color:var(--text-dark)!important}body.dark .common-table .ant-table-thead>tr>th{background:#070e35!important;background:var(--table-header-bg)!important;color:#fff!important}body.dark .common-table .ant-table-tbody>tr>td,body.dark .common-table .ant-table-thead>tr>th{border-bottom-color:rgba(0,0,0,.125)!important;border-bottom-color:var(--card_border)!important}body.dark .common-table .ant-table-tbody>tr>td{background:#fff!important;background:var(--card)!important;color:#000!important;color:var(--text-dark)!important}body.dark .common-table .ant-table-tbody>tr.table-row-light>td{background:color-mix(in srgb,#fff 96%,#fff)!important;background:color-mix(in srgb,var(--card) 96%,#fff)!important}body.dark .common-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,#fff 93%,#fff)!important;background:color-mix(in srgb,var(--card) 93%,#fff)!important}body.dark .common-table .ant-table-thead>tr>th.ant-table-cell-fix-left,body.dark .common-table .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#070e35!important;background:var(--table-header-bg)!important}body.dark .common-table .ant-table-tbody>tr>td.ant-table-cell-fix-left,body.dark .common-table .ant-table-tbody>tr>td.ant-table-cell-fix-right{background:#fff!important;background:var(--card)!important}body.dark .common-table .ant-table-tbody>tr.table-row-light>td.ant-table-cell-fix-left,body.dark .common-table .ant-table-tbody>tr.table-row-light>td.ant-table-cell-fix-right{background:color-mix(in srgb,#fff 96%,#fff)!important;background:color-mix(in srgb,var(--card) 96%,#fff)!important}body.dark .common-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,body.dark .common-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:color-mix(in srgb,#fff 93%,#fff)!important;background:color-mix(in srgb,var(--card) 93%,#fff)!important}body.dark .common-table .ant-empty-description{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}body.dark .table-footer,body.dark .table-main-header{background:#fff!important;background:var(--card)!important;border-top-color:rgba(0,0,0,.125)!important;border-top-color:var(--card_border)!important}body.dark .table-footer,body.dark .table-main-header,body.dark .table-main-header .title{color:#000!important;color:var(--text-dark)!important}body.dark .table-main-header .ant-input-affix-wrapper,body.dark .table-main-header .ant-input-search .ant-input{background:#fff!important;background:var(--main_background)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;color:#000!important;color:var(--text-dark)!important}body.dark .table-main-header .ant-input-affix-wrapper input::placeholder,body.dark .table-main-header .ant-input-search .ant-input::placeholder{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}body.dark .table-main-header .ant-input-affix-wrapper .anticon,body.dark .table-main-header .ant-input-search-button{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}body.dark .ant-select-selector,body.dark .table-main-header .ant-input-affix-wrapper .anticon,body.dark .table-main-header .ant-input-search-button{background:#fff!important;background:var(--main_background)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important}body.dark .ant-select-selector{color:#000!important;color:var(--text-dark)!important}body.dark .ant-select-arrow,body.dark .ant-select-clear{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}body.dark .ant-select-dropdown{border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important}body.dark .ant-select-dropdown .ant-select-item{color:#000!important;color:var(--text-dark)!important}body.dark .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-selected):not(.ant-select-item-option-disabled){background:#ffffff0f!important}body.dark .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){--sonar-fg:#7dd3fc;background:#38bdf829!important;color:var(--sonar-fg)!important}body.dark .ant-pagination .ant-pagination-item,body.dark .ant-pagination .ant-pagination-next .ant-pagination-item-link,body.dark .ant-pagination .ant-pagination-prev .ant-pagination-item-link{background:#fff!important;background:var(--card)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;color:#000!important;color:var(--text-dark)!important}body.dark .ant-pagination .ant-pagination-item.ant-pagination-item-active{background:#070e35!important;background:var(--primary_button)!important;border-color:#070e35!important;border-color:var(--primary_button)!important}body.dark .ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:#fff!important}body.dark .ant-pagination .ant-pagination-item a{background:#0000!important;color:#000!important;color:var(--text-dark)!important}body.dark .ant-pagination .ant-pagination-disabled .ant-pagination-item-link{background:#fff!important;background:var(--card)!important;color:#94a3b8!important;color:var(--sidebar_text_muted)!important}body.dark .ant-pagination .ant-pagination-options .ant-select-selector{background:#fff!important;background:var(--card)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;color:#000!important;color:var(--text-dark)!important}body.dark .table-footer span{color:#000!important;color:var(--text-dark)!important}body.dark .ant-popover-inner,body.dark .ant-tooltip-inner{border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;color:#000!important;color:var(--text-dark)!important}body.dark .ant-popover-inner,body.dark .ant-tooltip-arrow-content,body.dark .ant-tooltip-arrow:before,body.dark .ant-tooltip-inner{background:#fff!important;background:var(--card)!important}body.dark .ant-popover-title{border-bottom-color:rgba(0,0,0,.125)!important;border-bottom-color:var(--card_border)!important;color:#000!important;color:var(--text-dark)!important}body.dark .ant-spin-dot-item{background-color:#070e35!important;background-color:var(--primary_button)!important}body.dark .header-page-breadcrumb__link:focus-visible,body.dark .header-page-breadcrumb__link:hover{color:#2596be!important;color:var(--primary)!important}body.dark .header-page-breadcrumb__current{color:#2596be!important;color:var(--primary)!important}body.dark .sidebar-menu>li.active>.sidebar-parent-link,body.dark .sidebar-menu>li.active>a,body.dark .sidebar-menu>li.menu-open>.sidebar-parent-link,body.dark .sidebar-menu>li>.sidebar-parent-link:hover,body.dark .sidebar-menu>li>a:hover{background:linear-gradient(135deg,#0369a1,#075985)!important;color:#fff!important}body.dark .sidebar-menu>li.active>.sidebar-parent-link>i,body.dark .sidebar-menu>li.active>.sidebar-parent-link>span,body.dark .sidebar-menu>li.active>a>i,body.dark .sidebar-menu>li.active>a>span,body.dark .sidebar-menu>li.menu-open>.sidebar-parent-link>.pull-right-container>.fa-angle-right,body.dark .sidebar-menu>li.menu-open>.sidebar-parent-link>i,body.dark .sidebar-menu>li.menu-open>.sidebar-parent-link>span,body.dark .sidebar-menu>li>.sidebar-parent-link:hover>i,body.dark .sidebar-menu>li>.sidebar-parent-link:hover>span,body.dark .sidebar-menu>li>a:hover>i,body.dark .sidebar-menu>li>a:hover>span{color:#fff!important}body.dark,body.dark .app,body.dark .app-route-shell,body.dark .home-section1{background-color:#fff;background-color:var(--main_background);color:#000;color:var(--text-dark)}body.dark .auth-container:after,body.dark .auth-container:before{background:#070c18b8!important}body.dark .auth-container--guest-chat{background-color:#fff!important;background-color:var(--main_background)!important}body.dark .rounded10.shadow-lg,body.dark .translucent-card{background:#ffffff9e!important;background:var(--auth-card-bg)!important;border-color:#ffffff2e!important;border-color:var(--auth-card-border)!important;color:#000;color:var(--text-dark)}body.dark .content-top-agile h2,body.dark .content-top-agile h3,body.dark .content-top-agile p{color:#000!important;color:var(--text-dark)!important}body.dark .or-txt-line{border-top-color:rgba(0,0,0,.125)!important;border-top-color:var(--card_border)!important}body.dark .divider-text,body.dark .or-txt{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}body.dark .divider-line{background-color:rgba(0,0,0,.125)!important;background-color:var(--card_border)!important}body.dark .icon-login-btn.btn-outline-light{background-color:#fff!important;background-color:var(--card)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important}body.dark .forgot-password-link{color:#94a3b8!important;color:var(--sidebar_text_muted)!important;text-decoration:none!important}body.dark .forgot-password-link:hover{color:#38bdf8!important;text-decoration:none!important}body.dark .modal-body-custom .form-label{color:#000!important;color:var(--text-dark)!important}body.dark .modal-body-custom .otp-input,body.dark .otp-container .otp-input{background:#fff!important;background:var(--auth-input-bg)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;color:#000!important;color:var(--text-dark)!important}body.dark .otp-container .otp-input.filled,body.dark .otp-container .otp-input:focus{background:#fff!important;background:var(--card)!important;border-color:#070e35!important;border-color:var(--primary_button)!important}body.dark .content1{color:#000;color:var(--text-dark)}body.dark .box-header,body.dark .box-subtitle,body.dark .box-title,body.dark .box-typography .box-body h4,body.dark .box-typography .box-body h5,body.dark .box-typography .box-body i{color:#000!important;color:var(--text-dark)!important}body.dark .datepaginator .pagination .nav-item{background:#fff!important;background:var(--card)!important}body.dark .datepaginator .dp-item{color:#000;color:var(--text-dark)}body.dark .datepaginator .dp-item:hover{background:#bdf2ff!important;background:var(--sidebar_menu_hover)!important}body.dark .datepaginator .dp-item.dp-off{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}body.dark .notification-box .notification-list .notification-item{border-bottom-color:rgba(0,0,0,.125)!important;border-bottom-color:var(--card_border)!important}body.dark .notification-box .notify-text,body.dark .unit-btn,body.dark .unit-toggle-container{color:#000!important;color:var(--text-dark)!important}body.dark .unit-btn,body.dark .unit-toggle-container{background:#f9fafb!important;background:var(--auth-surface-muted)!important}body.dark .unit-btn.active{background:#070e35!important;background:var(--primary_button)!important;color:#fff!important}body.dark .medication-card,body.dark .modal-header-text{color:#000!important;color:var(--text-dark)!important}body.dark .med-taken-ant-modal .ant-modal,body.dark .med-taken-ant-modal.ant-modal-wrap{background:#0000!important}body.dark .med-taken-ant-modal .ant-modal-container{border:none!important;box-shadow:none!important}body.dark .ant-modal .ant-modal-container{padding:0!important}body.dark .med-taken-ant-modal .ant-modal-content{background:#fff!important;background:var(--med-modal-shell-bg,var(--card))!important;border:none!important;box-shadow:0 22px 56px #0000006b!important}body.dark .med-taken-ant-modal .ant-modal-body,body.dark .med-taken-ant-modal .ant-modal-footer,body.dark .med-taken-ant-modal .ant-modal-header{background:#fff!important;background:var(--med-modal-shell-bg,var(--card))!important;color:#000!important;color:var(--text-dark)!important}body.dark .med-taken-ant-modal .ant-modal-header{border-bottom-color:#e2e8f0!important;border-bottom-color:var(--med-modal-shell-border)!important}body.dark .med-taken-ant-modal .ant-modal-footer{border-top-color:#e2e8f0!important;border-top-color:var(--med-modal-shell-border)!important}body.dark .med-taken-ant-modal .med-taken-modal-title__text{color:#0f172a!important;color:var(--med-modal-title-color)!important}body.dark .med-taken-ant-modal .ant-modal-close{background:#f1f5f9!important;background:var(--med-modal-close-bg)!important;border-color:#cbd5e1!important;border-color:var(--med-modal-close-border)!important;color:#475569!important;color:var(--med-modal-close-color)!important}body.dark .med-taken-ant-modal .ant-modal-close:hover{background:#e2e8f0!important;background:var(--med-modal-close-hover-bg)!important;border-color:#94a3b8!important;border-color:var(--med-modal-close-border-hover)!important;color:#0f172a!important;color:var(--med-modal-close-hover-color)!important}body.dark .med-taken-ant-modal .ant-modal-footer .med-taken-modal-btn--cancel.ant-btn-default{background:#fff!important;background:var(--med-modal-cancel-bg)!important;border-color:#cbd5e1!important;border-color:var(--med-modal-cancel-border)!important;color:#334155!important;color:var(--med-modal-cancel-text)!important}body.dark .med-taken-ant-modal .ant-modal-footer .med-taken-modal-btn--cancel.ant-btn-default:hover:not(:disabled){background:#f1f5f9!important;background:var(--med-modal-cancel-hover-bg)!important;border-color:#94a3b8!important;border-color:var(--med-modal-cancel-border-hover)!important;color:#334155!important;color:var(--med-modal-cancel-text)!important}body.dark .medication-card .premium-card.status-missed .btn-custom-light,body.dark .medication-card .premium-card.status-taken .btn-custom-light,body.dark .medication-card .premium-card.status-upcoming .btn-custom-light{color:inherit!important}body.dark .med-row-container{background:#fff!important;background:var(--card)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important}body.dark .med-row-container:hover{background-color:#bdf2ff!important;background-color:var(--sidebar_menu_hover)!important}body.dark .med-row-container .med-text .med-title{color:#000!important;color:var(--text-dark)!important}body.dark .med-row-container .med-text .med-meta{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}body.dark .med-row-container .btn-details{background:#bdf2ff!important;background:var(--sidebar_menu_hover)!important;color:#000!important;color:var(--text-dark)!important}body.dark .profile-cover{background:#2596be!important;background:var(--primary)!important;opacity:1}body.dark .content-card .profile-avatar-wrapper .nm{-webkit-text-fill-color:var(--profile-banner-name)!important;color:var(--profile-banner-name)!important}body.dark .content-card .avatar-circle{background:var(--profile-avatar-bg)!important;border-color:var(--profile-avatar-border)!important;box-shadow:0 10px 28px #00000059!important;color:#2596be!important;color:var(--profile-avatar-letter)!important}body.dark .info-label,body.dark .info-value,body.dark .section-header,body.dark .section-header-inner{color:#000;color:var(--text-dark)}body.dark .med-cloud-header .header-text h2{color:#0f172a!important;color:var(--med-files-title-color,var(--text-dark))!important}body.dark .med-cloud-header .header-text p{color:#475569!important;color:var(--med-files-subtitle-color,var(--sidebar_text_muted))!important}body.dark .customize-breadcrumb .current,body.dark .filter-pill,body.dark .page-title{color:#000!important;color:var(--text-dark)!important}body.dark .filter-pill{background:#fff!important;background:var(--card)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important}body.dark .filter-pill.active{background:#070e35!important;background:var(--primary_button)!important;color:#fff!important}body.dark .file-card,body.dark .med-file-card,body.dark .med-search-box input,body.dark .search-input{background:#fff!important;background:var(--card)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;color:#000!important;color:var(--text-dark)!important}body.dark .premium-container .med-detail-body,body.dark .premium-container .med-detail-footer,body.dark .premium-container .p-5{background:#fff!important;background:var(--med-body-bg)!important;color:#000;color:var(--text-dark)}body.dark .premium-container .tara-input,body.dark .premium-container textarea.tara-input{background:#fff!important;background:var(--med-input-bg,var(--auth-input-bg))!important;border-color:#cbd5e1!important;border-color:var(--med-input-border,var(--card_border))!important;color:#000!important;color:var(--text-dark)!important}body.dark .premium-container .customize-breadcrumb .current{color:#000;color:var(--text-dark)}body.dark .ant-table,body.dark .common-table .ant-table-wrapper{background:#fff!important;background:var(--card)!important}body.dark .ant-table-thead>tr>th{background:#2596be!important;background:var(--primary)!important;color:#ffffffd9!important;color:var(--white)!important}body.dark .common-table .view-btn.ant-btn,body.dark .common-table .view-btn.ant-btn-text{background-color:#2596be!important;background-color:var(--med-table-action-bg)!important;color:#fff!important;color:var(--med-table-action-icon)!important}body.dark .common-table .view-btn.ant-btn .anticon,body.dark .common-table .view-btn.ant-btn .anticon svg,body.dark .common-table .view-btn.ant-btn-text .anticon,body.dark .common-table .view-btn.ant-btn-text .anticon svg{color:#fff!important;color:var(--med-table-action-icon)!important}body.dark .common-table .view-btn.ant-btn-text:hover:not(:disabled),body.dark .common-table .view-btn.ant-btn:hover:not(:disabled){background-color:#1a7a9c!important;background-color:var(--med-table-action-hover-bg)!important}body.dark .ant-table-tbody>tr>td{color:#000!important;color:var(--text-dark)!important}body.dark .ant-pagination-item,body.dark .ant-pagination-next,body.dark .ant-pagination-prev,body.dark .ant-table-tbody>tr>td{background:#fff!important;background:var(--card)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important}body.dark .ant-modal-content,body.dark .ant-modal-header,body.dark .ant-modal-title,body.dark .ant-pagination-item a,body.dark .ant-pagination-next a,body.dark .ant-pagination-prev a{color:#000!important;color:var(--text-dark)!important}body.dark .ant-drawer-body,body.dark .ant-drawer-content,body.dark .ant-drawer-header{background:#fff!important;background:var(--card)!important;color:#000!important;color:var(--text-dark)!important}body.dark .ant-dropdown-menu{background:#fff!important;background:var(--card)!important}body.dark .ant-dropdown-menu .ant-dropdown-menu-item{color:#000!important;color:var(--text-dark)!important}body.dark .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:#bdf2ff!important;background:var(--sidebar_menu_hover)!important}body.dark .ant-select-dropdown{background:#fff!important;background:var(--card)!important}body.dark .ant-select-item{color:#000!important;color:var(--text-dark)!important}body.dark .ant-select-item-option-active,body.dark .ant-select-item-option-selected{background:#bdf2ff!important;background:var(--sidebar_menu_hover)!important}body.dark .ant-picker-panel-container{background:#fff!important;background:var(--card)!important}body.dark .ant-picker-panel-container,body.dark .ant-steps-item-title{color:#000!important;color:var(--text-dark)!important}body.dark .react-select__control{background-color:var(--card)!important}body.dark .react-select__input-container,body.dark .react-select__single-value{color:var(--text-dark)!important}body.dark .react-select__menu{background-color:#fff!important;background-color:var(--card)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important}body.dark .react-select__option{background-color:#0000!important;color:#000!important;color:var(--text-dark)!important}body.dark .react-select__option--is-focused{background-color:#bdf2ff!important;background-color:var(--sidebar_menu_hover)!important}body.dark .react-select__option--is-selected{background-color:#070e35!important;background-color:var(--primary_button)!important;color:#fff!important}body.dark .coin-wallet-card,body.dark .health-interest-card,body.dark .not-found-wrap{background:#fff!important;background:var(--card)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;color:#000!important;color:var(--text-dark)!important}body.dark .text-primary{color:#070e35!important;color:var(--primary_button)!important}body.dark .text-danger{color:#f87171!important}body.dark .btn-light,body.dark .btn-outline-light{background-color:#fff!important;background-color:var(--card)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;color:#000!important;color:var(--text-dark)!important}body.dark hr{border-color:rgba(0,0,0,.125);border-color:var(--card_border);opacity:1}body.dark .header-sticky,body.dark .pp-header-area{background:#fff!important;background:var(--card)!important;color:#000;color:var(--text-dark)}body.dark .app-subheader,body.dark .subheader-bar{background:#fff!important;background:var(--main_header)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;color:#000!important;color:var(--text-dark)!important}body.dark .account-dropdown-overlay .ant-dropdown-menu{background:#fff!important;background:var(--card)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;box-shadow:0 12px 32px #00000073!important}body.dark .account-dropdown-overlay .ant-dropdown-menu-item{color:#000!important;color:var(--text-dark)!important}body.dark .account-dropdown-overlay .ant-dropdown-menu-item:hover{background:#bdf2ff!important;background:var(--sidebar_menu_hover)!important}body.dark .head-role-title.text-primary,body.dark .main-header .head-role-title{color:#0b3e8c!important;color:var(--header-user-name)!important}body.dark .main-header .header-profile-switcher.head-role-wrapper .ant-select.head-role-select .ant-select-selector{background:#fff!important;background:var(--ant_select_bg)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;box-shadow:none!important;color:#000!important;color:var(--text-dark)!important}body.dark .main-header .header-user-trigger:hover{background:#bdf2ff!important;background:var(--sidebar_menu_hover)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important}body.dark .auth-container .form-control.bg-transparent,body.dark .auth-container .input-group .form-control,body.dark .auth-container .input-group .input-group-text,body.dark .auth-container .input-group-text.bg-transparent{background-color:#fff!important;background-color:var(--auth-input-bg)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;color:#000!important;color:var(--text-dark)!important}body.dark .auth-container .form-control::placeholder{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}body.dark .auth-container .form-check-label,body.dark .auth-container label.form-label{color:#000!important;color:var(--text-dark)!important}body.dark .auth-container .ey-icon,body.dark .auth-container .ti-lock,body.dark .auth-container .ti-user{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}body.dark .auth-container .ant-select-selector{background:#fff!important;background:var(--auth-input-bg)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important}body.dark .auth-container .ant-select-selection-item,body.dark .auth-container .ant-select-selector{color:#000!important;color:var(--text-dark)!important}body.dark .guest-register-panel .action-title{color:#070e35!important;color:var(--primary_button)!important}body.dark .chat-popup .content,body.dark .chat-popup .main-container{background:#fff!important;background:var(--main_background)!important}body.dark .chat-popup .card-content{-webkit-mask-image:none!important;mask-image:none!important}body.dark .chat-popup .card-content,body.dark .chat-popup .customize-card1,body.dark .chat-popup .row.customize-card1{background:#fff!important;background:var(--card)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important}body.dark .chat-popup .customize-card1,body.dark .chat-popup .row.customize-card1{box-shadow:0 3px 5px 1px #0000000d!important;box-shadow:var(--card_box_shadow)!important;color:#000!important;color:var(--text-dark)!important}body.dark .chat-popup .bubble.bot{background:#fff!important;background:var(--chat-bot-bubble-bg)!important;border-color:#e2e8f0!important;border-color:var(--chat-bot-bubble-border)!important;box-shadow:0 8px 24px #00000040!important}body.dark .chat-popup .bubble.bot,body.dark .chat-popup .bubble.bot div,body.dark .chat-popup .bubble.bot p,body.dark .chat-popup .bubble.bot span,body.dark .chat-popup .bubble.bot strong{color:#334155!important;color:var(--chat-bot-bubble-text)!important}body.dark .chat-popup .bubble.bot .chat-medical-report-summary__avatar,body.dark .chat-popup .bubble.bot .chat-medical-report-summary__rx-index,body.dark .chat-popup .bubble.bot .chat-medical-report-summary__section-icon,body.dark .chat-popup .bubble.bot .chat-medical-report-summary__section-icon svg{-webkit-text-fill-color:#fff!important;stroke:#fff!important;color:#fff!important}body.dark .chat-popup .modern-action-card,body.dark .chat-popup .option-card{background:#fff!important;background:var(--chat-chip-bg)!important;border-color:#e5e7eb!important;border-color:var(--chat-border)!important}body.dark .chat-popup .modern-action-card:hover,body.dark .chat-popup .option-card:hover{border-color:#070e35!important;border-color:var(--primary_button)!important;box-shadow:0 8px 20px #0003!important}body.dark .chat-popup .card-title,body.dark .chat-popup .modern-card-title,body.dark .chat-popup .section-header-title{color:#1f2937!important;color:var(--chat-text)!important}body.dark .chat-popup .modern-card-desc,body.dark .chat-popup .section-header-subtitle,body.dark .chat-popup .vitals-quick-item span,body.dark .chat-popup .welcome-text{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}body.dark .chat-popup .chat-mic-toolbar{background:#ffffffeb!important;background:var(--chat-toolbar-bg)!important;border-color:#2596be47!important;border-color:var(--chat-toolbar-border)!important;box-shadow:0 6px 20px #2596be24!important;box-shadow:var(--chat-toolbar-shadow)!important}body.dark .chat-popup .chat-mic-toolbar .attachment-icon-custom,body.dark .chat-popup .chat-mic-toolbar .audio-icon-custom{stroke:#2596be!important;stroke:var(--chat-toolbar-icon)!important;color:#2596be!important;color:var(--chat-toolbar-icon)!important}body.dark .chat-popup .chat-chip--source,body.dark .chat-popup .quick-option-btn{-webkit-text-fill-color:#111827!important;-webkit-text-fill-color:var(--chat-chip-text)!important;background:#fff!important;background:var(--chat-chip-bg)!important;border-color:#11182724!important;border-color:var(--chat-chip-border)!important;color:#111827!important;color:var(--chat-chip-text)!important}body.dark .chat-popup .chat-chip--source{-webkit-text-fill-color:#070e35!important;-webkit-text-fill-color:var(--primary_button)!important;color:#070e35!important;color:var(--primary_button)!important}body.dark .chat-popup .chat-sources{background:#f8fafc!important;background:var(--chat-sources-bg)!important;border-color:#94a3b82e!important;border-color:var(--chat-sources-border)!important}body.dark .chat-popup .chat-sources strong{color:#475569!important;color:var(--chat-sources-heading)!important}body.dark .chat-popup .bubble.bot .chat-inline-strong{background:#2596be1f!important;background:var(--chat-bold-bg)!important;color:#0c5f7a!important;color:var(--chat-bold-color)!important}body.dark .chat-popup .bubble.bot .chat-heading{color:#0e7490!important;color:var(--chat-heading-color)!important}body.dark .chat-popup .bubble.bot .chat-bullets,body.dark .chat-popup .bubble.bot .chat-bullets li{color:#334155!important;color:var(--chat-bot-bubble-text)!important}body.dark .chat-popup .user-message-action-btn{background:#f1f5f9!important;background:var(--chat-action-btn-bg)!important;border-color:#11182724!important;border-color:var(--chat-chip-border)!important;color:#2596be!important;color:var(--chat-action-btn-color)!important}body.dark .chat-popup .chat-medical-report .MuiGrid-container.chat-report-panel,body.dark .chat-popup .chat-medical-report .chat-report-panel{background-color:#f8fafc!important;background-color:var(--chat-report-panel-bg)!important}body.dark .med-cloud-container .header-text h2{color:#0f172a!important;color:var(--med-files-title-color,var(--text-dark))!important}body.dark .med-cloud-container .header-text p{color:#475569!important;color:var(--med-files-subtitle-color,var(--sidebar_text_muted))!important}body.dark .med-cloud-container .header-locker-icon{background:linear-gradient(135deg,#e0f2fe,#bae6fd 45%,#7dd3fc)!important;background:var(--med-locker-bg)!important;border-color:#0284c759!important;border-color:var(--med-locker-border)!important;box-shadow:0 6px 18px #2596be38;box-shadow:var(--med-locker-shadow);color:#0369a1!important;color:var(--med-locker-icon)!important}body.dark .med-cloud-container .med-stats .stat-card{background:#fff!important;background:var(--card)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important}body.dark .med-cloud-container .med-grid .med-card,body.dark .med-cloud-container .med-list-view .med-card{background-color:#fff!important;background-color:var(--card)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important}body.dark .med-cloud-container .card-title,body.dark .med-cloud-container .file-card .card-title,body.dark .med-cloud-container .list-col-name .card-title{color:#000!important;color:var(--text-dark)!important}body.dark .med-cloud-container .list-col-date,body.dark .med-cloud-container .list-col-size{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}body.dark .med-cloud-container .date-badge{background:#bdf2ff!important;background:var(--sidebar_menu_hover)!important;color:#000!important;color:var(--text-dark)!important}body.dark .med-cloud-container .category-badge.badge-prescriptions{background:#34d39926!important;color:#10b981!important;color:var(--typography_card_one)!important}body.dark .med-cloud-container .category-badge.badge-lab-reports{background:#60a5fa26!important;color:#3b82f6!important;color:var(--typography_card_two)!important}body.dark .med-cloud-container .med-upload-drawer .ant-drawer-content{background:#fff!important;background:var(--card)!important}body.dark .med-cloud-container .med-upload-drawer .upload-option:hover{background:#bdf2ff!important;background:var(--sidebar_menu_hover)!important}body.dark .med-cloud-container .med-delete-popconfirm .ant-popover-inner{background:#fff!important;background:var(--card)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;color:#000!important;color:var(--text-dark)!important}body.dark .med-cloud-container .med-delete-popconfirm .ant-btn-default{background:#fff!important;background:var(--ant_select_bg)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;color:#000!important;color:var(--text-dark)!important}body.dark .global-tara-guide-panel__surface,body.dark .tara-guide-panel{background-color:#fff!important;background-color:var(--tara-guide-panel-bg)!important}body.dark .global-tara-guide-panel__surface{border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;box-shadow:0 3px 5px 1px #0000000d!important;box-shadow:var(--card_box_shadow)!important}body.dark .global-tara-guide-panel .dash-chat-top{background:#fff;background:var(--tara-guide-panel-bg)}body.dark .premium-container .med-detail-body,body.dark .premium-container .med-detail-footer{background:#fff!important;background:var(--med-body-bg)!important}body.dark .premium-container .tara-chip:not(.active):hover{box-shadow:0 2px 10px #0003}body.dark .auth-modal .form-control,body.dark .auth-modal .form-select{background-color:#fff!important;background-color:var(--auth-input-bg)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;color:#000!important;color:var(--text-dark)!important}body.dark .auth-modal .form-label{color:#000!important;color:var(--text-dark)!important}body.dark .auth-modal .standard-disabled-select{background-color:#f3fcfe!important;background-color:var(--sidebar_background)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;color:#94a3b8!important;color:var(--sidebar_text_muted)!important;opacity:.85}body.dark .auth-modal .btn-warning{background:#f1f5f9!important;background:var(--btn-modal-cancel-bg)!important;border-color:#cbd5e1!important;border-color:var(--btn-modal-cancel-border)!important;color:#1e293b!important;color:var(--btn-modal-cancel-text)!important}body.dark .react-select__control{background-color:#fff!important;background-color:var(--ant_select_bg)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important}body.dark .react-select__input-container,body.dark .react-select__single-value{color:#000!important;color:var(--ant_select_text)!important}body.dark .react-select__indicator{color:#000!important;color:var(--ant_select_icon)!important}body.dark .react-select__menu{background:#fff!important;background:var(--card)!important;border:1px solid rgba(0,0,0,.125);border:1px solid var(--card_border)}body.dark .content-card .section-header,body.dark .content-card .section-header-inner{color:#0f172a!important;color:var(--profile-section-heading)!important}body.dark .content-card .section-header svg,body.dark .content-card .section-header-inner svg{stroke:currentColor!important;color:#2596be!important;color:var(--profile-section-icon)!important}body.dark .content-card .profile-cover{background:#2596be!important;background:var(--primary)!important}body.dark .content-card .profile-avatar-wrapper{z-index:2}body.dark .content-card .avatar-circle{background:#fff!important;border-color:#fff!important;box-shadow:0 10px 28px #0006!important;color:#070e35!important;color:var(--primary_button)!important;z-index:3}body.dark .content-card .profile-avatar-wrapper .nm{-webkit-text-fill-color:#fff!important;color:#fff!important}body.dark .content-card .profile-avatar-wrapper .text-muted,body.dark .content-card .profile-avatar-wrapper .text-muted svg{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}body.dark .content-card .profile-avatar-wrapper .text-muted svg{stroke:currentColor!important;color:#2596be!important;color:var(--profile-section-icon)!important}body.dark .content-card .med-tag .bi{color:#070e35!important;color:var(--primary_button)!important}body.dark .auth-modal.glass-modal .MuiStepIcon-root:not(.Mui-active):not(.Mui-completed){color:#475569!important}body.dark .auth-modal.glass-modal .MuiStepIcon-root:not(.Mui-active):not(.Mui-completed) .MuiStepIcon-text{fill:#e2e8f0!important}body.dark .auth-modal.glass-modal .MuiStepLabel-label.Mui-active{color:#070e35!important;color:var(--primary_button)!important}body.dark .auth-modal.glass-modal .react-select__dropdown-indicator,body.dark .auth-modal.glass-modal .react-select__indicator{color:#000!important;color:var(--ant_select_icon)!important}body.dark .auth-modal.glass-modal .react-select__dropdown-indicator svg,body.dark .auth-modal.glass-modal .react-select__indicator svg{fill:currentColor!important}body.dark .auth-modal.glass-modal .questionnaire-consent-box--yes .questionnaire-consent-text{color:#166534!important;color:var(--q-consent-yes-text)!important}body.dark .auth-modal.glass-modal .questionnaire-consent-box--no .questionnaire-consent-text{color:#7f1d1d!important;color:var(--q-consent-no-text)!important}body.dark .appointment-modal .ant-tabs-tab,body.dark .appointment-modal-root .ant-tabs-tab,body.dark .auth-modal.glass-modal .questionnaire-phone-prefix{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}body.dark .appointment-modal .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,body.dark .appointment-modal-root .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#070e35!important;color:var(--primary_button)!important}body.dark .appointment-modal .ant-tabs-ink-bar,body.dark .appointment-modal-root .ant-tabs-ink-bar{background:#070e35!important;background:var(--primary_button)!important}body.dark .chatbot-launcher{background:linear-gradient(135deg,#43a1c2,#2f819e)!important;background:var(--chat-launcher-bg)!important;border-color:#38bdf873!important;box-shadow:0 4px 15px #2f819e59!important;box-shadow:var(--chat-launcher-shadow)!important;color:#fff!important;color:var(--chat-launcher-icon)!important}body.dark .chat-sidebar-footer .sidebar-brand-footer__brand,body.dark .chat-sidebar-footer strong,body.dark .main-sidebar .sidebar-brand-footer .sidebar-brand-footer__brand,body.dark .main-sidebar .sidebar-brand-footer strong{color:#070e35!important;color:var(--sidebar-footer-brand)!important}body.dark .chat-sidebar-footer .sidebar-brand-footer__copyright,body.dark .chat-sidebar-footer p,body.dark .main-sidebar .sidebar-brand-footer .sidebar-brand-footer__copyright,body.dark .main-sidebar .sidebar-brand-footer p{color:#64748b!important;color:var(--sidebar-footer-text)!important}body.dark .chat-sidebar-footer .app-version--compact,body.dark .main-sidebar .sidebar-brand-footer .app-version--compact{background:color-mix(in srgb,#64748b 18%,#0f172a)!important;background:color-mix(in srgb,var(--sidebar-footer-text,#94a3b8) 18%,#0f172a)!important;border-color:color-mix(in srgb,#64748b 35%,#0000)!important;border-color:color-mix(in srgb,var(--sidebar-footer-text,#94a3b8) 35%,#0000)!important;color:#070e35!important;color:var(--sidebar-footer-brand)!important}body.dark .card-content{background:linear-gradient(180deg,#eef1ff,#e8edff 60%,#eff2ff)!important;background:var(--chat-guest-sidebar-bg)!important}body.dark .chat-sidebar-footer{background:#0000!important;background:var(--chat-sidebar-footer-bg)!important}body.dark .chat-sidebar-footer:before{opacity:.65}body.dark .chat-mic-toolbar .attachment-icon-custom,body.dark .chat-mic-toolbar .audio-icon-custom{stroke:#2596be!important;stroke:var(--chat-toolbar-icon)!important;color:#2596be!important;color:var(--chat-toolbar-icon)!important}.chat-medical-report .MuiTypography-root{color:#1e293b!important;color:var(--chat-report-text)!important}.chat-medical-report .chat-report-section-title{border-bottom:1px solid #e2e8f0!important;border-bottom:1px solid var(--chat-report-border)!important;color:#1a237e!important;color:var(--chat-report-heading)!important;font-size:.82rem!important;letter-spacing:.04em;margin-bottom:10px!important;padding-bottom:6px!important}.chat-medical-report .chat-report-med-item{border-bottom:1px dashed #e2e8f0!important;border-bottom:1px dashed var(--chat-report-border)!important}.chat-medical-report .chat-report-side-effect{color:#b91c1c!important}.chat-medical-report .chat-report-header-border{align-items:flex-start!important;border-bottom-color:#e2e8f0!important;border-bottom-color:var(--chat-report-border)!important;gap:12px}.chat-medical-report .chat-report-heading{color:#1a237e!important;color:var(--chat-report-heading)!important}.chat-medical-report .chat-report-muted{color:#475569!important;color:var(--chat-report-muted)!important}.chat-medical-report .MuiGrid-container.chat-report-panel,.chat-medical-report .chat-report-panel,.chat-medical-report .chat-report-panel.MuiGrid-root{background-color:#f8fafc!important;background-color:var(--chat-report-panel-bg)!important;border:1px solid #e2e8f0!important;border:1px solid var(--chat-report-border)!important;border-radius:10px!important;padding:12px 14px!important}.chat-medical-report .chat-report-panel .MuiGrid-item .MuiTypography-root{color:#1e293b!important;color:var(--chat-report-text)!important}.chat-medical-report .chat-report-vitals-box{background-color:#fff!important;background-color:var(--chat-report-vitals-bg)!important;border:1px solid #e2e8f0!important;border:1px solid var(--chat-report-border)!important;border-radius:10px!important;padding:12px 10px!important}.chat-medical-report .chat-report-vital-value{color:#10b981!important;color:var(--typography_card_one,#34d399)!important}.chat-medical-report .chat-report-summary-box{background-color:#fffbeb!important;background-color:var(--chat-report-summary-bg)!important;border:1px solid #fde68a!important;border:1px solid var(--chat-report-summary-border)!important}.chat-medical-report .chat-report-summary-box .MuiTypography-root{color:#92400e!important;color:var(--chat-report-summary-text)!important}.chat-medical-report strong{color:#1e293b!important;color:var(--chat-report-text)!important}.chat-medical-report .chat-report-panel .MuiGrid-item{min-width:0}body.dark .chat-medical-report .chat-report-side-effect{color:#fca5a5!important}.chat-medical-report-shell{display:flex;justify-content:flex-start;min-width:0;padding:0;width:100%}.chat-medical-report-card{background:#fff;background:var(--chat-report-bg);border:none;border-radius:16px;box-shadow:none;margin:0;max-width:min(720px,100%);overflow:hidden;position:relative;width:100%}.chat-medical-report-card__body{min-width:0;width:100%}.chat-medical-report-card__body .chat-medical-report-view{padding:14px 16px 16px}.chat-medical-report-card__body .chat-medical-report.MuiPaper-root{background-color:#fff!important;background-color:var(--chat-report-bg)!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#1e293b!important;color:var(--chat-report-text)!important;margin:0!important;max-width:100%!important;padding:20px 22px 22px!important;width:100%!important}.bubble.bot.bubble-bot--medical-report{align-items:flex-start;align-self:flex-start;background:#0000;border:none;box-shadow:none;flex-direction:column;margin-left:0;margin-right:auto;max-width:min(720px,100%);padding:4px 0 6px;width:100%}.bubble.bot.bubble-bot--medical-report:before{display:none}.bubble.bot.bubble-bot--medical-report .chatbot-text-content{display:flex;justify-content:flex-start;min-width:0;width:100%}.msg-row.bot:has(.bubble-bot--medical-report){padding-left:6px;padding-right:8px}@media(max-width:767.98px){.chat-medical-report-card{border-radius:12px;max-width:100%}.bubble.bot.bubble-bot--medical-report{max-width:100%}.msg-row.bot:has(.bubble-bot--medical-report){padding-left:4px;padding-right:4px}.chat-medical-report-card__body .chat-medical-report.MuiPaper-root{padding:16px 14px 18px!important}}.chat-medical-report-view{display:flex;flex-direction:column;width:100%}.chat-medical-report-summary{display:flex;flex-direction:column;gap:14px}.chat-medical-report-summary__alert{align-items:flex-start;border-radius:10px;display:flex;font-size:.78rem;font-weight:600;gap:10px;line-height:1.45;padding:10px 12px}.chat-medical-report-summary__alert svg{flex-shrink:0;margin-top:1px}.chat-medical-report-summary__alert--warn{background:color-mix(in srgb,#ef4444 14%,#fff);background:color-mix(in srgb,#ef4444 14%,var(--chat-report-bg));border:1px solid color-mix(in srgb,#ef4444 40%,#e2e8f0);border:1px solid color-mix(in srgb,#ef4444 40%,var(--chat-report-border));color:#dc2626}.chat-medical-report-summary__alert--warn svg{color:#dc2626}.chat-medical-report-summary__alert--critical{background:color-mix(in srgb,#ef4444 10%,#fff);background:color-mix(in srgb,#ef4444 10%,var(--chat-report-bg));border:1px solid color-mix(in srgb,#ef4444 32%,#e2e8f0);border:1px solid color-mix(in srgb,#ef4444 32%,var(--chat-report-border));color:#b91c1c}.chat-medical-report-summary__alert--critical svg{color:#dc2626}.chat-medical-report-summary__hero{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--chat-report-border);display:flex;flex-direction:column;gap:8px;padding-bottom:14px}.chat-medical-report-summary__hero-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.chat-medical-report-summary__hero-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.chat-medical-report-summary__download{align-items:center;background:color-mix(in srgb,#070e35 10%,#fff);background:color-mix(in srgb,var(--primary_button,#2596be) 10%,var(--chat-report-bg));border:none;border-radius:10px;color:#070e35!important;color:var(--primary_button,#2596be)!important;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;margin-top:2px;padding:0;pointer-events:auto;position:relative;transition:background .18s ease,color .18s ease,transform .15s ease;width:36px;z-index:2}.chat-medical-report-summary__download svg{stroke:currentColor!important;color:currentColor!important;flex-shrink:0}.chat-medical-report-summary__download:hover{background:color-mix(in srgb,#070e35 18%,#fff);background:color-mix(in srgb,var(--primary_button,#2596be) 18%,var(--chat-report-bg));transform:translateY(-1px)}.chat-medical-report-summary__download:active{transform:translateY(0)}.chat-medical-report-summary__eyebrow{color:#070e35;color:var(--primary_button,#2596be);font-size:.68rem;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.chat-medical-report-summary__title{color:#1a237e;color:var(--chat-report-heading);font-size:clamp(1.05rem,2.4vw,1.22rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0}.chat-medical-report-summary__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:2px}.chat-medical-report-summary__meta-item{align-items:center;color:#475569;color:var(--chat-report-muted);display:inline-flex;font-size:.78rem;font-weight:600;gap:5px}.chat-medical-report-summary__meta-item svg{color:#070e35;color:var(--primary_button,#2596be);flex-shrink:0;opacity:.9}.chat-medical-report-summary__patient-card{align-items:center;background:#f8fafc;background:var(--chat-report-panel-bg);border:1px solid #e2e8f0;border:1px solid var(--chat-report-border);border-radius:12px;display:flex;gap:12px;padding:11px 12px}.chat-medical-report-summary__avatar{-webkit-text-fill-color:#fff!important;align-items:center;background-color:#1d7fa0;background-image:linear-gradient(145deg,#070e35,#1d7fa0);background-image:linear-gradient(145deg,var(--primary_button,#2596be) 0,#1d7fa0 100%);border-radius:50%;box-shadow:0 4px 12px color-mix(in srgb,#070e35 35%,#0000);box-shadow:0 4px 12px color-mix(in srgb,var(--primary_button,#2596be) 35%,#0000);color:#fff!important;display:inline-flex;flex-shrink:0;font-size:1rem;font-weight:800;height:40px;justify-content:center;width:40px}.chat-medical-report-summary__patient-body{display:flex;flex-direction:column;gap:3px;min-width:0}.chat-medical-report-summary__patient-name{color:#1e293b;color:var(--chat-report-text);font-size:.95rem;font-weight:700;line-height:1.25}.chat-medical-report-summary__patient-meta{align-items:center;color:#475569;color:var(--chat-report-muted);display:inline-flex;font-size:.76rem;font-weight:500;gap:5px}.chat-medical-report-summary__patient-meta svg{flex-shrink:0;opacity:.8}.chat-medical-report-summary__highlight{background:#fffbeb;background:var(--chat-report-summary-bg);border:1px solid #fde68a;border-left:4px solid #070e35;border:1px solid var(--chat-report-summary-border);border-left:4px solid var(--primary_button,#2596be);border-radius:12px;padding:14px 14px 14px 16px;position:relative}.chat-medical-report-summary__highlight:before{background:linear-gradient(135deg,color-mix(in srgb,#070e35 6%,#0000),#0000 55%);background:linear-gradient(135deg,color-mix(in srgb,var(--primary_button,#2596be) 6%,#0000) 0,#0000 55%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.chat-medical-report-summary__highlight-label{color:#92400e;color:var(--chat-report-summary-text);display:block;font-size:.68rem;font-weight:800;letter-spacing:.08em;margin-bottom:8px;position:relative;text-transform:uppercase}.chat-medical-report-summary__highlight-text{margin:0;position:relative}.chat-medical-report-summary__highlight-intro,.chat-medical-report-summary__highlight-text{color:#1e293b;color:var(--chat-report-text);font-size:.875rem;font-weight:500;line-height:1.6}.chat-medical-report-summary__highlight-intro{margin:0 0 8px}.chat-medical-report-summary__bullet-list{display:flex;flex-direction:column;gap:6px;list-style-type:disc;margin:6px 0 0;padding-left:1.25rem}.chat-medical-report-summary__bullet-list li{color:#1e293b;color:var(--chat-report-text);font-size:.875rem;line-height:1.55}.chat-medical-report-summary__bullet-list li b,.chat-medical-report-summary__bullet-list li strong{color:#1a237e;color:var(--chat-report-heading,inherit);font-weight:700}.chat-medical-report-summary__diagnosis{background:#f8fafc;background:var(--chat-report-panel-bg);border:1px solid #e2e8f0;border:1px solid var(--chat-report-border);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.chat-medical-report-summary__diagnosis-label{color:#475569;color:var(--chat-report-muted);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.chat-medical-report-summary__diagnosis-value{color:#1a237e;color:var(--chat-report-heading);font-size:.88rem;font-weight:700}.chat-medical-report-summary__section{background:#f8fafc;background:var(--chat-report-panel-bg);border:1px solid #e2e8f0;border:1px solid var(--chat-report-border);border-radius:16px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:16px;position:relative}.chat-medical-report-summary__section:before{background:linear-gradient(135deg,color-mix(in srgb,#070e35 5%,#0000),#0000 42%);background:linear-gradient(135deg,color-mix(in srgb,var(--primary_button,#2596be) 5%,#0000) 0,#0000 42%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.chat-medical-report-summary__section-title{align-items:center;border-bottom:1px solid color-mix(in srgb,#e2e8f0 80%,#0000);border-bottom:1px solid color-mix(in srgb,var(--chat-report-border) 80%,#0000);color:#1a237e;color:var(--chat-report-heading);display:flex;font-size:.78rem;font-weight:800;gap:10px;letter-spacing:.06em;padding-bottom:11px;position:relative;text-transform:uppercase;width:100%}.chat-medical-report-summary__section-icon{align-items:center;background-color:color-mix(in srgb,#070e35 78%,#0b3a52);background-color:color-mix(in srgb,var(--primary_button,#2596be) 78%,#0b3a52);background-image:linear-gradient(135deg,#070e35,color-mix(in srgb,#070e35 78%,#0b3a52))!important;background-image:linear-gradient(135deg,var(--primary_button,#2596be) 0,color-mix(in srgb,var(--primary_button,#2596be) 78%,#0b3a52) 100%)!important;border-radius:9px;box-shadow:0 2px 6px color-mix(in srgb,#070e35 32%,#0000);box-shadow:0 2px 6px color-mix(in srgb,var(--primary_button,#2596be) 32%,#0000);color:#fff!important;display:inline-flex;height:28px;justify-content:center;width:28px}.chat-medical-report-summary__section-icon i,.chat-medical-report-summary__section-icon path,.chat-medical-report-summary__section-icon span,.chat-medical-report-summary__section-icon svg{stroke:#fff!important;color:#fff!important}.chat-medical-report-summary__detail-rows{display:flex;flex-direction:column;position:relative}.chat-medical-report-summary__detail-row{grid-gap:12px;align-items:start;border-top:1px solid color-mix(in srgb,#e2e8f0 70%,#0000);border-top:1px solid color-mix(in srgb,var(--chat-report-border) 70%,#0000);display:grid;gap:12px;grid-template-columns:152px 1fr;padding:9px 0}.chat-medical-report-summary__detail-row:first-child{border-top:none;padding-top:0}.chat-medical-report-summary__detail-row:last-child{padding-bottom:0}@media(max-width:520px){.chat-medical-report-summary__detail-row{gap:3px;grid-template-columns:1fr}}.chat-medical-report-summary__detail-label{color:#475569;color:var(--chat-report-muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;padding-top:2px;text-transform:uppercase}.chat-medical-report-summary__detail-value{color:#1a237e;color:var(--chat-report-heading);font-size:.875rem;font-weight:600;line-height:1.55;word-break:break-word}.chat-medical-report-summary__rx-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;position:relative}.chat-medical-report-summary__rx-item{align-items:flex-start;background:#fff;background:var(--chat-report-vitals-bg);border:1px solid #e2e8f0;border:1px solid var(--chat-report-border);border-radius:12px;display:flex;gap:12px;padding:12px 14px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.chat-medical-report-summary__rx-item:hover{border-color:color-mix(in srgb,#070e35 40%,#e2e8f0);border-color:color-mix(in srgb,var(--primary_button,#2596be) 40%,var(--chat-report-border));box-shadow:0 4px 14px #0f172a12;transform:translateY(-1px)}.chat-medical-report-summary__rx-index{-webkit-text-fill-color:#fff!important;align-items:center;background-color:#070e35!important;background-color:var(--primary_button,#2596be)!important;border-radius:50%;box-shadow:0 2px 6px color-mix(in srgb,#070e35 35%,#0000);box-shadow:0 2px 6px color-mix(in srgb,var(--primary_button,#2596be) 35%,#0000);color:#fff!important;display:inline-flex;flex-shrink:0;font-size:.74rem;font-weight:800;height:24px;justify-content:center;width:24px}.chat-medical-report-summary__rx-body{display:flex;flex-direction:column;gap:4px;min-width:0}.chat-medical-report-summary__rx-name{align-items:center;color:#1a237e;color:var(--chat-report-heading);display:inline-flex;flex-wrap:wrap;font-size:.9rem;font-weight:700;gap:8px}.chat-medical-report-summary__rx-tag{background-color:color-mix(in srgb,#0d9488 12%,#fff);border-radius:999px;color:#0d9488;font-size:.66rem;font-style:normal;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.chat-medical-report-summary__rx-meta{color:#1e293b;color:var(--chat-report-text);font-size:.79rem;font-weight:600}.chat-medical-report-summary__rx-instructions{color:#475569;color:var(--chat-report-muted);font-size:.77rem;font-style:italic;line-height:1.45}.chat-medical-report-summary__vitals-block{display:flex;flex-direction:column;gap:10px}.chat-medical-report-summary__vitals-head{align-items:center;color:#475569;color:var(--chat-report-muted);display:inline-flex;font-size:.72rem;font-weight:800;gap:7px;letter-spacing:.06em;text-transform:uppercase}.chat-medical-report-summary__vitals-head svg{color:#070e35;color:var(--primary_button,#2596be)}.chat-medical-report-summary__vitals{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.chat-medical-report-summary__vitals::-webkit-scrollbar{height:4px}.chat-medical-report-summary__vitals::-webkit-scrollbar-thumb{background:#e2e8f0;background:var(--chat-report-border);border-radius:999px}.chat-medical-report-summary__vital-chip{background:#fff;background:var(--chat-report-vitals-bg);border:1px solid #e2e8f0;border:1px solid var(--chat-report-border);border-radius:11px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;max-width:140px;min-width:96px;padding:10px 11px;transition:border-color .18s ease,box-shadow .18s ease}.chat-medical-report-summary__vital-chip--elevated{background:color-mix(in srgb,#f59e0b 8%,#fff);background:color-mix(in srgb,#f59e0b 8%,var(--chat-report-vitals-bg));border-color:color-mix(in srgb,#f59e0b 45%,#e2e8f0);border-color:color-mix(in srgb,#f59e0b 45%,var(--chat-report-border));box-shadow:0 2px 8px color-mix(in srgb,#f59e0b 18%,#0000)}.chat-medical-report-summary__vital-chip--elevated .chat-medical-report-summary__vital-val{color:#d97706}.chat-medical-report-summary__vital-key{color:#475569;color:var(--chat-report-muted);font-size:.6rem;font-weight:700;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.chat-medical-report-summary__vital-val{color:#10b981;color:var(--typography_card_one,#10b981);font-size:.9rem;font-weight:800;letter-spacing:-.01em;line-height:1.15}.chat-medical-report-summary__footer{border-top:1px dashed #e2e8f0;border-top:1px dashed var(--chat-report-border);display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.chat-medical-report-summary__stat-pill{align-items:center;background:#f8fafc;background:var(--chat-report-panel-bg);border:1px solid #e2e8f0;border:1px solid var(--chat-report-border);border-radius:999px;color:#475569;color:var(--chat-report-muted);display:inline-flex;font-size:.74rem;font-weight:600;gap:6px;padding:6px 11px}.chat-medical-report-summary__stat-pill svg{color:#070e35;color:var(--primary_button,#2596be);flex-shrink:0;opacity:.9}.chat-medical-report-summary__stat-pill--flag{background:color-mix(in srgb,#ef4444 8%,#f8fafc);background:color-mix(in srgb,#ef4444 8%,var(--chat-report-panel-bg));border-color:color-mix(in srgb,#ef4444 28%,#e2e8f0);border-color:color-mix(in srgb,#ef4444 28%,var(--chat-report-border));color:#b91c1c}.chat-medical-report-summary__stat-pill--flag svg{color:#dc2626}@media(max-width:767.98px){.chat-medical-report-card__body .chat-medical-report-view{padding:12px 12px 14px}.chat-medical-report-summary__vital-chip{min-width:88px}}.main-card{border-radius:12px;padding-top:10px}.table-main-header{justify-content:space-between;margin-bottom:16px;padding:0}.left-side,.table-main-header{align-items:center;display:flex}.left-side{gap:12px}.title{font-size:18px;font-weight:400;margin:0}.ant-input-search-btn{border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;color:#000!important;color:var(--text-dark)!important;transition:all .3s ease}.ant-input-search-btn,.ant-input-search-btn:focus,.ant-input-search-btn:hover{background-color:#bdf2ff!important;background-color:var(--sidebar_menu_hover)!important}.ant-input-search-btn:focus,.ant-input-search-btn:hover{border:1px solid #070e35!important;border:1px solid var(--primary_button)!important;opacity:.85}.ant-input-search-btn .anticon{color:#000!important;color:var(--text-dark)!important}.search-input{background:#0000;background-color:#070e3500!important;border:none;color:#000;color:var(--text-dark);flex:1 1;font-size:.875rem;font-weight:500;outline:none;transition:color .3s ease;width:250px}.search-input::placeholder{color:#94a3b8;color:var(--sidebar_text_muted)}.search-input .ant-btn-icon .anticon{color:#000!important;color:var(--text-dark)!important}.ant-input-search .ant-input-affix-wrapper .ant-input-clear-icon{align-items:center!important;background:#fff!important;background:var(--card)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;border-radius:0 6px 6px 0!important;color:#94a3b8!important;color:var(--sidebar_text_muted)!important;display:flex!important;height:calc(100% + 2px)!important;justify-content:center!important;opacity:1!important;position:absolute!important;right:-33px!important;top:50%!important;transform:translateY(-50%)!important;transition:all .2s ease;width:32px!important;z-index:2}.ant-input-search .ant-input-affix-wrapper .ant-input-clear-icon:hover{background-color:#ffffff14!important;background-color:var(--sidebar_hover_bg)!important;color:#000!important;color:var(--text-dark)!important}.ant-input,.ant-input-outlined{color:#000!important;color:var(--text-dark)!important;transition:all .3s ease}.ant-input-outlined::placeholder,.ant-input::placeholder{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}.ant-input-focused,.ant-input-outlined-focused,.ant-input-outlined:focus,.ant-input-outlined:hover,.ant-input:focus,.ant-input:hover{border-color:#2596be!important;border-color:var(--primary)!important;box-shadow:0 0 0 2px #2596be26!important}.ant-input-outlined[disabled],.ant-input[disabled]{background-color:#f3fcfe!important;background-color:var(--sidebar_background)!important;border-color:#0000001f!important;border-color:var(--sidebar_divider_color)!important;color:#94a3b8!important;color:var(--sidebar_text_muted)!important;cursor:not-allowed}.search-clear-btn{align-items:center;background:#0000001f;background:var(--sidebar_divider_color);border:none;border-radius:50%;color:#000;color:var(--text-dark);cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;padding:0;transition:all .15s ease;width:22px}.search-clear-btn .anticon,.search-clear-btn svg{color:#94a3b8!important;color:var(--sidebar_text_muted)!important;font-size:10px!important;transition:color .15s ease}.search-clear-btn:hover{background:#dc262626}.search-clear-btn:hover .anticon,.search-clear-btn:hover svg{color:#ef4444!important}.right-side{align-items:center;display:flex;gap:8px}.common-table .view-btn.ant-btn,.common-table .view-btn.ant-btn-text{align-items:center;background-color:#e2ecfc!important;background-color:var(--btn-view-bg)!important;border:1px solid #06f!important;border:1px solid var(--btn-view-border)!important;border-radius:8px!important;color:#06f!important;color:var(--btn-view-icon)!important;display:inline-flex!important;height:36px;justify-content:center;min-width:36px;padding:0!important;transition:background-color .2s ease,color .2s ease;width:36px}.common-table .view-btn.ant-btn .anticon,.common-table .view-btn.ant-btn .anticon svg,.common-table .view-btn.ant-btn-text .anticon,.common-table .view-btn.ant-btn-text .anticon svg{fill:currentColor;color:#06f!important;color:var(--btn-view-icon)!important}.common-table .view-btn.ant-btn-text:hover:not(:disabled),.common-table .view-btn.ant-btn:hover:not(:disabled){background-color:#c5dafb!important;background-color:var(--btn-view-hover)!important;color:#06f!important;color:var(--btn-view-icon)!important}.common-table .view-btn.ant-btn-text:hover:not(:disabled) .anticon,.common-table .view-btn.ant-btn-text:hover:not(:disabled) .anticon svg,.common-table .view-btn.ant-btn:hover:not(:disabled) .anticon,.common-table .view-btn.ant-btn:hover:not(:disabled) .anticon svg{color:#06f!important;color:var(--btn-view-icon)!important}.common-table .ant-table-thead>tr>th{background:#070e35;background:var(--table-header-bg);border-bottom:1px solid rgba(0,0,0,.125);border-bottom:1px solid var(--card_border);color:#ffffffd9;color:var(--white);font-weight:500;position:sticky;top:0;z-index:3}.common-table .ant-table-thead>tr>th.ant-table-cell-fixbox{position:sticky;top:0;z-index:4}.common-table .ant-table-header{overflow:hidden!important;position:sticky;top:0;z-index:3}.common-table .ant-table-header .ant-table-thead>tr>th{background:#070e35!important;background:var(--table-header-bg)!important}.common-table .ant-table-tbody>tr>td{background:#fff!important;background:var(--card)!important;border-bottom:1px solid rgba(0,0,0,.125);border-bottom:1px solid var(--card_border);color:#000;color:var(--text-dark);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.common-table .ant-table-row:hover{background:#ffffff14!important;background:var(--sidebar_hover_bg)!important}.common-table .ant-table-cell-scrollbar{background:#070e35!important;background:var(--table-header-bg)!important;box-shadow:none!important;display:table-cell!important}.common-table .ant-table-body{overflow-x:auto!important;overflow-y:auto;scroll-behavior:smooth;scrollbar-color:#cbd5e1 #0000;scrollbar-color:var(--scrollbar-thumb,#cbd5e1) var(--scrollbar-track,#0000);scrollbar-width:thin}.common-table .ant-table-body::-webkit-scrollbar{height:6px;width:6px}.common-table .ant-table-body::-webkit-scrollbar-track{background:#0000;background:var(--scrollbar-track,#0000);border-radius:999px}.common-table .ant-table-body::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--scrollbar-thumb,#cbd5e1);border-radius:999px}.common-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#94a3b8;background:var(--scrollbar-thumb-hover,#94a3b8)}.common-table .ant-table-body::-webkit-scrollbar-button{display:none;height:0;width:0}.common-table .ant-table-body::-webkit-scrollbar-corner{background:#0000}.ant-select-dropdown,.dropdown-menu,.header-profile-dropdown,.language-selector-dropdown,.rc-virtual-list,.rc-virtual-list-holder,.rc-virtual-list-holder-inner,.react-select__menu{-ms-overflow-style:none!important;overflow-x:hidden!important;scrollbar-width:none!important}.ant-select-dropdown::-webkit-scrollbar,.dropdown-menu::-webkit-scrollbar,.header-profile-dropdown::-webkit-scrollbar,.language-selector-dropdown::-webkit-scrollbar,.rc-virtual-list-holder-inner::-webkit-scrollbar,.rc-virtual-list-holder::-webkit-scrollbar,.rc-virtual-list::-webkit-scrollbar,.react-select__menu::-webkit-scrollbar{display:none!important;height:0!important}.ant-select-item,.ant-select-item-option-content{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tag-green{background:#0000;border:1px solid #0dbd8b;border-radius:6px;color:#0dbd8b}.tag-red{background:#0000;border:1px solid #ff4d4f;border-radius:6px;color:#ff4d4f}.edit-btn{background:#e2f5e2;background:var(--btn-edit-bg);border:1px solid #05825f;border:1px solid var(--btn-edit-border);color:#0a0;color:var(--btn-edit-icon)}.edit-btn:hover{background:#03513b;background:var(--btn-edit-hover)}.delete-btn{background:#fce2e2;background:var(--btn-delete-bg);border:1px solid #e00;border:1px solid var(--btn-delete-border);color:#e00;color:var(--btn-delete-icon)}.delete-btn:hover{background:#f9c9c9;background:var(--btn-delete-hover)}.table-footer{align-items:center;background:#f3fcfe;background:var(--sidebar_background);border:1px solid rgba(0,0,0,.125);border:1px solid var(--card_border);border-radius:8px;display:flex;font-weight:500;gap:16px;justify-content:space-between;margin-top:10px!important;padding:11px 18px;transition:all .3s ease}.table-footer span{color:#000;color:var(--black)}.ant-pagination-item-ellipsis{color:#000;color:var(--text-dark)}.ant-select{background-color:#fff;background-color:var(--main_background);border-color:#e0e0e0!important;border-color:var(--ant_select_border)!important}.ant-select .ant-select-content-value{color:#000;color:var(--black)}.ant-pagination{margin:0}.ant-pagination .ant-pagination-item{align-items:center;background-color:#fff!important;background-color:var(--card)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;border-radius:6px!important;display:inline-flex!important;justify-content:center;min-height:32px;min-width:32px;transition:all .3s ease}.ant-pagination .ant-pagination-item a{background-color:#0000!important;color:#000!important;color:var(--text-dark)!important;padding:0;transition:color .3s ease}.ant-pagination .ant-pagination-item:not(.ant-pagination-item-active):hover{background-color:#bdf2ff!important;background-color:var(--sidebar_menu_hover)!important;border-color:#070e35!important;border-color:var(--primary_button)!important}.ant-pagination .ant-pagination-item:not(.ant-pagination-item-active):hover a{color:#070e35!important;color:var(--primary_button)!important}.ant-pagination .ant-pagination-item.ant-pagination-item-active{background-color:#070e35!important;background-color:var(--primary_button)!important;border-color:#070e35!important;border-color:var(--primary_button)!important;border-radius:6px!important}.ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:#fff!important}.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link{align-items:center;background-color:#fff!important;background-color:var(--card)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;border-radius:6px!important;color:#000!important;color:var(--text-dark)!important;display:inline-flex!important;justify-content:center;min-height:32px;min-width:32px;transition:all .3s ease}.ant-pagination-next .anticon,.ant-pagination-prev .anticon{color:inherit!important;font-size:12px}.ant-pagination-next .ant-pagination-item-link svg,.ant-pagination-prev .ant-pagination-item-link svg{fill:currentColor}.ant-pagination-next:not(.ant-pagination-disabled):hover .ant-pagination-item-link,.ant-pagination-prev:not(.ant-pagination-disabled):hover .ant-pagination-item-link{background-color:#bdf2ff!important;background-color:var(--sidebar_menu_hover)!important;border-color:#070e35!important;border-color:var(--primary_button)!important;color:#070e35!important;color:var(--primary_button)!important}.ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link{background-color:#fff!important;background-color:var(--main_background)!important;border-color:#0000001f!important;border-color:var(--sidebar_divider_color)!important;color:#94a3b8!important;color:var(--sidebar_text_muted)!important;cursor:not-allowed;opacity:.7!important}.ant-select-selector{background-color:#fff!important;background-color:var(--ant_select_bg)!important;border-color:#e0e0e0!important;border-color:var(--ant_select_border)!important;border-radius:6px!important;color:#000!important;color:var(--ant_select_text)!important;cursor:pointer!important}.ant-select-arrow{color:#000!important;color:var(--ant_select_icon)!important}.ant-pagination-next .ant-pagination-item-link .anticon,.ant-pagination-prev .ant-pagination-item-link .anticon{color:inherit!important}.btn-add{align-items:center!important;background:#070e35!important;background:var(--primary_button)!important;border-color:#070e35!important;border-color:var(--primary_button)!important;border-radius:50px!important;color:#fff!important;display:inline-flex!important;font-size:16px!important;font-weight:500!important;gap:10px!important;height:auto!important;justify-content:center!important;padding:12px 32px!important}.btn-add:hover{background:#101a53!important;background:var(--primary_hover_button)!important;border-color:#101a53!important;border-color:var(--primary_hover_button)!important}.btn-download{background-color:#10b981!important;background-image:linear-gradient(#fff,#fff),linear-gradient(#10b981,#10b981);border-color:#10b981!important;padding:16px!important;position:relative;z-index:1}.btn-download,.btn-download:hover{-webkit-background-clip:text,border-box;background-clip:text,border-box;color:#0000}.btn-download:hover{background-color:#059669!important;background-image:linear-gradient(#fff,#fff),linear-gradient(#059669,#059669);border-color:#059669!important}.btn-download .anticon,.btn-download .anticon svg{fill:#fff!important;color:#fff!important}.btn-add .anticon svg,.btn-download .anticon svg{stroke-width:2px;font-size:18px;transform:scale(1.15)}.btn-canceled{background-color:#f1f5f9!important;background-color:var(--btn-cancel-bg)!important;border:1px solid #cbd5e1!important;border:1px solid var(--btn-cancel-border)!important;border-radius:80px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;line-height:1.5;padding:8px 30px;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}.btn-canceled,.btn-canceled:hover{color:#334155!important;color:var(--btn-cancel-text)!important}.btn-canceled:hover{background-color:#e2e8f0!important;background-color:var(--btn-cancel-hover)!important;border-color:#cbd5e1!important;border-color:var(--btn-cancel-border)!important}.btn-edit{background:#05825f!important;background:var(--btn-edit)!important;border-color:#05825f!important;border-color:var(--btn-edit-border)!important;color:#fff!important;padding:16px!important}.btn-edit:hover{background:#03513b!important;background:var(--btn-edit-hover)!important;border-color:#03513b!important;border-color:var(--btn-edit-hover-border)!important}.btn-delete{background-color:#ee3158;border-color:#ee3158;color:#000;padding:16px!important}.btn-delete:hover{background:#da123b!important;border-color:#da123b}.btn-delete .anticon svg,.btn-edit .anticon svg{stroke-width:2px;font-size:14px;transform:scale(1.15)}.page-header{margin-bottom:3px}.page-title{color:#0f172a;font-size:18px;font-weight:400}.breadcrumb{align-items:center;color:#94a3b8;color:var(--sidebar_text_muted);display:flex;font-size:13px;gap:6px;margin-bottom:0;transition:color .3s ease}.customize-breadcrumb{align-items:center;display:flex;margin-bottom:10px;margin-left:10px}.customize-breadcrumb .home-icon{background:none;border:none;cursor:pointer;margin-left:5px;margin-right:5px}.customize-breadcrumb .breadcrumb-page-icon{align-items:center;display:inline-flex;margin-left:5px;margin-right:5px}.customize-breadcrumb .separator{margin-right:5px}.customize-breadcrumb .current{cursor:pointer;font-size:15px!important}.blinker-text{animation:blinker 1.5s linear infinite;color:red}.blinker-badge,.blinker-text{font-size:.85em;font-weight:700;margin-top:4px}.blinker-badge{animation:blink 1s linear infinite;background-color:red;border-radius:4px;color:#000;display:inline-block;padding:2px 6px}@keyframes blink{50%{opacity:0}}.small-icon{background-color:#64748b!important;border-color:#64748b!important;color:#fff;padding:16px!important}.small-icon:hover{background-color:#475569!important;border-color:#475569!important}.auth-modal h2{font-weight:600}.auth-modal .MuiFormControlLabel-label{font-size:15px}.auth-modal .btn{min-width:160px}.upload-box{position:relative;width:100%}.upload-input{display:none}.upload-label{align-items:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;cursor:pointer;display:flex;justify-content:center;min-height:120px;transition:all .3s ease;width:100%}.upload-label:hover{background:#f1f5f9;border-color:#3b82f6}.upload-content{text-align:center}.upload-icon{color:#3b82f6;font-size:28px;margin-bottom:8px}.upload-hint{color:#64748b;font-size:12px}.time-slot-wrapper{background:#fff;border:1px solid #cbd5e1;border-radius:10px;max-height:220px;overflow-y:auto;padding:10px}.time-slot{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;font-size:14px;margin-bottom:6px;padding:8px 12px;transition:all .2s ease}.time-slot:hover{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.time-slot.active{background:#3b82f6;border-color:#3b82f6;color:#000}@keyframes tickAnimation{0%{stroke-dashoffset:120}to{stroke-dashoffset:0}}.tick-path{stroke-dasharray:120;stroke-dashoffset:120;animation:tickAnimation 1s ease-out forwards}.tick-animation{align-items:center;display:flex;height:60px;justify-content:center;margin:20px auto;width:60px}.css-12eb3rq-MuiStepLabel-label{font-size:1.11rem!important;white-space:nowrap!important}.css-12eb3rq-MuiStepLabel-label.Mui-active{font-weight:600!important}:where(.css-dev-only-do-not-override-tchc97).ant-tag.ant-tag-green:not(.ant-tag-disabled).ant-tag-filled{background-color:#fff;border:1px solid;color:var(--ant-green-7)}:where(.css-dev-only-do-not-override-tchc97).ant-tag.ant-tag-red:not(.ant-tag-disabled).ant-tag-filled{background-color:#fff;border:1px solid;color:var(--ant-red-7)}:where(.css-dev-only-do-not-override-tchc97).ant-tag.ant-tag-yellow:not(.ant-tag-disabled).ant-tag-filled{background-color:#fff;border:1px solid;color:var(--ant-yellow-7)}.custom-select .ant-select-selector{background-color:#e4e6ef!important;border:none!important}.head-role-wrapper .ant-select{background:#fff!important;background:var(--ant_select_bg)!important;border:1px solid #e0e0e0!important;border-color:var(--ant_select_border)!important}.head-role-wrapper .ant-select .ant-select-content .ant-select-content-value{color:#000!important;color:var(--ant_select_text)!important}.head-role-wrapper .ant-select .ant-select-content-value{color:#000;color:var(--black)}.head-role-wrapper .ant-select .ant-select-suffix svg{color:#000!important;color:var(--ant_select_icon)!important}.icon-bell{color:bfbfbf;font-size:32px;margin-bottom:12px}.ant-btn-circle.ant-btn{border-radius:15%!important}.hidden-checkbox{left:0;opacity:1;position:relative}.auth-icon-tooltip__inner{border:1px solid #c8c9ee!important}.hero-image-styled{border-radius:20px;box-shadow:0 20px 40px #0000001a;transition:transform .3s ease;z-index:2!important}.hero-image-styled:hover{transform:translateY(-10px)}.bg-circle-decoration{animation:pulse-slow 6s infinite alternate;background:radial-gradient(circle,#0d6efd0d 0,#fff0 70%);border-radius:50%;height:120%;position:absolute;width:120%;z-index:0}@keyframes pulse-slow{0%{opacity:.5;transform:scale(1)}to{opacity:.8;transform:scale(1.1)}}.Toastify__toast-container,.toast-setting{z-index:2147483647!important}.auth-otp-resend{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem;text-align:center}.auth-otp-resend__hint{color:#94a3b8;color:var(--sidebar_text_muted,#64748b);font-size:.875rem;line-height:1.4;margin:0}.auth-otp-resend__timer{align-items:center;background:#0000!important;border:none!important;border-radius:0;box-shadow:none!important;color:#94a3b8!important;color:var(--sidebar_text_muted,#64748b)!important;display:inline-flex;flex-wrap:wrap;font-size:.875rem;font-weight:500;gap:.25rem .35rem;justify-content:center;letter-spacing:.01em;padding:0;transition:color .3s ease}.auth-otp-resend__timer-label{color:#94a3b8;color:var(--sidebar_text_muted,#64748b);font-weight:500}.auth-otp-resend__timer-value{font-feature-settings:"tnum";color:#070e35;color:var(--primary_button,#5156be);font-variant-numeric:tabular-nums;font-weight:700;min-width:2.75ch}.auth-otp-resend__link{align-items:center;background:#f3fcfe!important;background:var(--sidebar_background)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;border-radius:999px;color:#070e35!important;color:var(--primary_button)!important;display:inline-flex;font-size:.9rem!important;justify-content:center;padding:.4rem 1.2rem!important;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.auth-otp-resend__link:hover{background:#070e35!important;background:var(--primary_button)!important;border-color:#070e35!important;border-color:var(--primary_button)!important;box-shadow:0 4px 12px #00000026;color:#fff!important;transform:translateY(-1px)}.auth-otp-resend__link:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.auth-otp-resend__link.disabled-state,.auth-otp-resend__link:disabled{background:#f3fcfe!important;background:var(--sidebar_background)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;box-shadow:none!important;color:#94a3b8!important;color:var(--sidebar_text_muted)!important;cursor:not-allowed;opacity:.6;transform:none!important}.status-toggle-pill{align-items:center;display:inline-flex;gap:10px;-webkit-user-select:none;user-select:none;vertical-align:middle}.status-toggle-pill__track{background:#e5e7eb;border-radius:999px;flex-shrink:0;height:24px;position:relative;transition:background .2s ease;width:44px}.status-toggle-pill__thumb{align-items:center;border-radius:50%;box-shadow:0 1px 3px #0000002e;display:flex;height:18px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:left .2s ease,right .2s ease,background .2s ease;width:18px}.status-toggle-pill--inactive .status-toggle-pill__thumb{background:#52525b;left:3px;right:auto}.status-toggle-pill--inactive .status-toggle-pill__thumb:after{background:#fff;border-radius:1px;content:"";display:block;height:2px;width:7px}.status-toggle-pill--inactive .status-toggle-pill__label{color:#64748b;font-size:13px;font-weight:600}.status-toggle-pill--active .status-toggle-pill__track{background:#bbf7d0}.status-toggle-pill--active .status-toggle-pill__thumb{background:#22c55e;left:auto;right:3px}.status-toggle-pill--active .status-toggle-pill__thumb:after{background:#0000;border:solid #fff;border-radius:0;border-width:0 2px 2px 0;content:"";display:block;height:8px;margin-bottom:2px;transform:rotate(45deg);width:4px}.status-toggle-pill--active .status-toggle-pill__label{color:#15803d;font-size:13px;font-weight:600}.status-toggle-pill--on-dark.status-toggle-pill--active .status-toggle-pill__label,.status-toggle-pill--on-dark.status-toggle-pill--inactive .status-toggle-pill__label{color:#fff!important}.status-toggle-pill--interactive{background:#0000;border:none;cursor:pointer;font:inherit;margin:0;padding:4px 0;text-align:left}.status-toggle-pill--interactive:focus-visible{border-radius:10px;outline:2px solid #5156be;outline-offset:3px}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.inner-card-page{background-color:#fff;background-color:var(--main_background);margin:0;padding:20px}p{color:#000!important;color:var(--black)!important}.text-light{color:#f8f9fa!important}.text-dark{color:#000!important;color:var(--text-dark)!important}.card{word-wrap:break-word;background-clip:initial;background-color:#fff!important;background-color:var(--card)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;color:#000;color:var(--black);display:flex;flex-direction:column;min-width:0;position:relative;transition:background-color .3s ease,border-color .3s ease,color .3s ease!important}h1,h2,h3,h4,h5,h6{color:#000!important;color:var(--text-dark)!important}:root .ant-select{background-color:#fff;background-color:var(--main_background);border-color:#e0e0e0;border-color:var(--ant_select_border)}:root .ant-select .ant-select-selector{background:#fff!important;background:var(--ant_select_bg)!important;border:1px solid #e0e0e0!important;border-color:var(--ant_select_border)!important;transition:all .3s ease}:root .ant-select .ant-select-placeholder,:root .ant-select .ant-select-selection-item,:root .ant-select .ant-select-selection-placeholder{color:#000!important;color:var(--ant_select_text)!important}:root .ant-select .ant-select-arrow,:root .ant-select .ant-select-clear{color:#000!important;color:var(--ant_select_icon)!important}:root .ant-select .ant-select-arrow svg,:root .ant-select .ant-select-clear svg{fill:#000!important;fill:var(--ant_select_icon)!important}:root .ant-select :root .ant-select-content-value{color:#000;color:var(--black)}:root .ant-select .ant-select-suffix svg{color:#000!important;color:var(--ant_select_icon)!important}.ant-select-dropdown{background-color:#fff!important;background-color:var(--card)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;border-radius:8px;box-shadow:0 3px 5px 1px #0000000d!important;box-shadow:var(--card_box_shadow)!important;padding:4px!important}.ant-select-dropdown .ant-select-item{border-radius:4px;color:#000!important;color:var(--text-dark)!important;transition:all .2s ease}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-selected):not(.ant-select-item-option-disabled),.ant-select-dropdown .ant-select-item:hover:not(.ant-select-item-option-selected):not(.ant-select-item-option-disabled){background-color:#bdf2ff!important;background-color:var(--sidebar_menu_hover)!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#2596be24!important;color:#2596be!important;color:var(--primary)!important;font-weight:600}.ant-select-dropdown .ant-select-item-option-selected.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#2596be2e!important}.ant-select-dropdown .ant-select-item-option-disabled{color:#94a3b8!important;color:var(--sidebar_text_muted)!important;opacity:.5}.ant-tabs{color:#000!important;color:var(--text-dark)!important}.ant-tabs .ant-tabs-nav:before{border-bottom:1px solid rgba(0,0,0,.125)!important;border-bottom:1px solid var(--card_border)!important}.ant-tabs .ant-tabs-tab{color:#94a3b8!important;color:var(--sidebar_text_muted)!important;transition:all .3s ease}.ant-tabs .ant-tabs-tab:hover{color:#101a53!important;color:var(--primary_hover_button)!important}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#070e35!important;color:var(--primary_button)!important;font-weight:600}.ant-tabs .ant-tabs-ink-bar{background:#070e35!important;background:var(--primary_button)!important}.ant-tabs .ant-tabs-content{color:#000!important;color:var(--text-dark)!important}.ant-tabs.ant-tabs-card .ant-tabs-nav .ant-tabs-tab{background:#f3fcfe!important;background:var(--sidebar_background)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important}.ant-tabs.ant-tabs-card .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:#fff!important;background:var(--card)!important;border-bottom-color:#fff!important;border-bottom-color:var(--card)!important}.ant-picker{background-color:#fff!important;background-color:var(--card)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;transition:all .3s ease}.ant-picker .ant-picker-input>input{color:#000!important;color:var(--text-dark)!important}.ant-picker .ant-picker-clear,.ant-picker .ant-picker-input>input::placeholder,.ant-picker .ant-picker-suffix{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}.ant-picker .ant-picker-clear,.ant-picker .ant-picker-suffix{background-color:#0000!important;transition:color .3s ease}.ant-picker .ant-picker-clear .anticon,.ant-picker .ant-picker-suffix .anticon{color:inherit!important}.ant-picker .ant-picker-clear svg,.ant-picker .ant-picker-suffix svg{fill:currentColor!important;color:currentColor!important}.ant-picker .ant-picker-clear:hover,.ant-picker .ant-picker-suffix:hover{color:#000!important;color:var(--text-dark)!important}.ant-picker.ant-picker-focused,.ant-picker:hover{border-color:#2596be!important;border-color:var(--primary)!important;box-shadow:0 0 0 2px #2596be26!important}.ant-picker.ant-picker-status-error{border-color:#ff4d4f!important}.ant-picker.ant-picker-status-error.ant-picker-focused{box-shadow:0 0 0 2px #ff4d4f26!important}.ant-picker.ant-picker-disabled{background-color:#f3fcfe!important;background-color:var(--sidebar_background)!important;border-color:#0000001f!important;border-color:var(--sidebar_divider_color)!important}.ant-picker.ant-picker-disabled .ant-picker-input>input{color:#94a3b8!important;color:var(--sidebar_text_muted)!important;cursor:not-allowed}.ant-picker-dropdown{z-index:99999999!important}.ant-picker-dropdown .ant-picker-panel-container{background-color:#fff!important;background-color:var(--card)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;border-radius:8px;box-shadow:0 3px 5px 1px #0000000d!important;box-shadow:var(--card_box_shadow)!important}.ant-picker-dropdown .ant-picker-header{border-bottom:1px solid rgba(0,0,0,.125)!important;border-bottom:1px solid var(--card_border)!important;color:#000!important;color:var(--text-dark)!important}.ant-picker-dropdown .ant-picker-header button{color:#94a3b8!important;color:var(--sidebar_text_muted)!important;transition:color .2s ease}.ant-picker-dropdown .ant-picker-header button:hover{color:#2596be!important;color:var(--primary)!important}.ant-picker-dropdown .ant-picker-cell,.ant-picker-dropdown .ant-picker-content th{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}.ant-picker-dropdown .ant-picker-cell-in-view{color:#000!important;color:var(--text-dark)!important}.ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background-color:#ffffff14!important;background-color:var(--sidebar_hover_bg)!important}.ant-picker-dropdown .ant-picker-cell-in-range:before,.ant-picker-dropdown .ant-picker-cell-range-end:before,.ant-picker-dropdown .ant-picker-cell-range-start:before{background-color:#2596be66!important}.ant-picker-dropdown .ant-picker-cell-range-start:not(.ant-picker-cell-range-end):before{border-bottom-left-radius:8px;border-top-left-radius:8px}.ant-picker-dropdown .ant-picker-cell-range-end:not(.ant-picker-cell-range-start):before{border-bottom-right-radius:8px;border-top-right-radius:8px}.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner{background-color:#070e35!important;background-color:var(--primary_button)!important;color:#fff!important}.ant-picker-dropdown .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#070e35!important;border-color:var(--primary_button)!important}.ant-picker-dropdown .ant-picker-cell-disabled:before{background-color:#f3fcfe!important;background-color:var(--sidebar_background)!important}.ant-picker-dropdown .ant-picker-cell-disabled .ant-picker-cell-inner{background-color:#0000!important;color:#94a3b8!important;color:var(--sidebar_text_muted)!important;opacity:.5}.ant-picker-dropdown .ant-picker-footer{background-color:#fff!important;background-color:var(--card)!important;border-top:1px solid rgba(0,0,0,.125)!important;border-top:1px solid var(--card_border)!important}.ant-picker-dropdown .ant-picker-footer .ant-picker-today-btn{color:#070e35!important;color:var(--primary_button)!important}.ant-btn-dangerous.ant-btn-primary{animation:pulse-recording 1.5s infinite;background-color:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important;transition:all .3s ease}.ant-btn-dangerous.ant-btn-primary:focus,.ant-btn-dangerous.ant-btn-primary:hover{animation:none;background-color:#dc2626!important;border-color:#dc2626!important}@keyframes pulse-recording{0%{box-shadow:0 0 0 0 #ef444480}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 0 0 #ef444400}}.apexcharts-tooltip{box-shadow:0 3px 5px 1px #0000000d!important;box-shadow:var(--card_box_shadow)!important;transition:all .3s ease}.apexcharts-tooltip,.apexcharts-tooltip.apexcharts-theme-dark,.apexcharts-tooltip.apexcharts-theme-light{background:#fff!important;background:var(--card)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;color:#000!important;color:var(--text-dark)!important}.apexcharts-tooltip .apexcharts-tooltip-title{background:#f3fcfe!important;background:var(--sidebar_background)!important;border-bottom:1px solid rgba(0,0,0,.125)!important;border-bottom:1px solid var(--card_border)!important;font-weight:600!important}.apexcharts-tooltip .apexcharts-tooltip-series-group,.apexcharts-tooltip .apexcharts-tooltip-text,.apexcharts-tooltip .apexcharts-tooltip-text-label,.apexcharts-tooltip .apexcharts-tooltip-text-y-label,.apexcharts-tooltip .apexcharts-tooltip-text-y-value,.apexcharts-tooltip .apexcharts-tooltip-title{color:#000!important;color:var(--text-dark)!important}.react-select__control{background-color:#fff!important;background-color:var(--card)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;box-shadow:none!important;min-height:38px;transition:all .3s ease}.react-select__control--is-focused,.react-select__control:hover{border-color:#2596be!important;border-color:var(--primary)!important}.react-select__control--is-focused{box-shadow:0 0 0 1px #2596be!important;box-shadow:0 0 0 1px var(--primary)!important}.react-select__control--is-disabled{background-color:#f3fcfe!important;background-color:var(--sidebar_background)!important;opacity:.7}.react-select__single-value{color:#000!important;color:var(--text-dark)!important}.react-select__placeholder{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}.react-select__input-container{color:#000!important;color:var(--text-dark)!important}.react-select__indicator-separator{background-color:rgba(0,0,0,.125)!important;background-color:var(--card_border)!important}.react-select__indicator{color:#94a3b8!important;color:var(--sidebar_text_muted)!important;transition:color .2s ease}.react-select__indicator:hover{color:#000!important;color:var(--text-dark)!important}.react-select__menu{background-color:#fff!important;background-color:var(--card)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;border-radius:8px;box-shadow:0 3px 5px 1px #0000000d!important;box-shadow:var(--card_box_shadow)!important;z-index:9999}.react-select__option{background-color:#0000!important;color:#000!important;color:var(--text-dark)!important;cursor:pointer;transition:background-color .2s ease}.react-select__option--is-focused{background-color:#bdf2ff!important;background-color:var(--sidebar_menu_hover)!important}.react-select__option--is-selected{background-color:#2596be26!important;color:#2596be!important;color:var(--primary)!important;font-weight:600}.react-select__option--is-disabled{color:#94a3b8!important;color:var(--sidebar_text_muted)!important;cursor:not-allowed;opacity:.5}.react-select__multi-value{background-color:#f3fcfe!important;background-color:var(--sidebar_background)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;border-radius:4px}.react-select__multi-value .react-select__multi-value__label{color:#000!important;color:var(--text-dark)!important}.react-select__multi-value .react-select__multi-value__remove{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}.react-select__multi-value .react-select__multi-value__remove:hover{background-color:#dc2626!important;color:#fff!important}select.form-control{appearance:none;background-color:#fff!important;background-color:var(--card)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;border-radius:6px;color:#000!important;color:var(--text-dark)!important;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}select.form-control:focus,select.form-control:hover{border-color:#2596be!important;border-color:var(--primary)!important}select.form-control:focus{background-color:#fff!important;background-color:var(--card)!important;box-shadow:0 0 0 2px rgba(var(--accent-primary-rgb),.15)!important;color:#000!important;color:var(--text-dark)!important;outline:0}select.form-control:disabled{background-color:#f3fcfe!important;background-color:var(--sidebar_background)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;color:#94a3b8!important;color:var(--sidebar_text_muted)!important;cursor:not-allowed;opacity:.7}select.form-control option{background-color:#fff!important;background-color:var(--card)!important;color:#000!important;color:var(--text-dark)!important;padding:8px!important}select.form-control option:active,select.form-control option:checked,select.form-control option:focus,select.form-control option:hover{background-color:#bdf2ff!important;background-color:var(--sidebar_menu_hover)!important;color:#2596be!important;color:var(--primary)!important}input.form-control,textarea.form-control{background-color:#fff!important;background-color:var(--card)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;border-radius:6px;color:#000!important;color:var(--text-dark)!important;padding:.375rem .75rem;transition:all .2s ease-in-out}input.form-control::placeholder,textarea.form-control::placeholder{color:#94a3b8!important;color:var(--sidebar_text_muted)!important;opacity:.8}input.form-control:focus,textarea.form-control:focus{background-color:#fff!important;background-color:var(--card)!important;border-color:#2596be!important;border-color:var(--primary)!important;box-shadow:0 0 0 2px #2596be26!important;color:#000!important;color:var(--text-dark)!important;outline:none}input.form-control:disabled,input.form-control:read-only,input.form-control[readonly],textarea.form-control:disabled,textarea.form-control:read-only,textarea.form-control[readonly]{background-color:#f3fcfe!important;background-color:var(--sidebar_background)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;box-shadow:none!important;color:#94a3b8!important;color:var(--sidebar_text_muted)!important;cursor:not-allowed}.rmdp-wrapper{background-color:#fff!important;background-color:var(--card)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;border-radius:8px;box-shadow:0 3px 5px 1px #0000000d!important;box-shadow:var(--card_box_shadow)!important;transition:all .3s ease}.rmdp-header .rmdp-header-values,.rmdp-wrapper{color:#000!important;color:var(--text-dark)!important}.rmdp-header .rmdp-header-values{font-weight:600}.rmdp-arrow{border:solid #94a3b8!important;border:solid var(--sidebar_text_muted)!important;border-width:0 2px 2px 0!important;transition:border-color .2s ease}.rmdp-arrow:hover{border-color:#070e35!important;border-color:var(--primary_button)!important}.rmdp-arrow-container:hover{background-color:#bdf2ff!important;background-color:var(--sidebar_menu_hover)!important;box-shadow:none!important}.rmdp-week-day{color:#94a3b8!important;color:var(--sidebar_text_muted)!important;font-weight:600}.rmdp-day{background-color:#0000;color:#000!important;color:var(--text-dark)!important;transition:background-color .2s ease,color .2s ease}.rmdp-day span{color:inherit}.rmdp-day:hover:not(.rmdp-disabled):not(.rmdp-selected) span{background-color:#bdf2ff!important;background-color:var(--sidebar_menu_hover)!important;color:#070e35!important;color:var(--primary_button)!important}.rmdp-day.rmdp-selected span{background-color:#070e35!important;background-color:var(--primary_button)!important;box-shadow:0 2px 4px #2596be4d!important;color:#fff!important}.rmdp-day.rmdp-today span{border:1px solid #070e35!important;border:1px solid var(--primary_button)!important;color:#000!important;color:var(--text-dark)!important}.rmdp-day.rmdp-today.rmdp-selected span{color:#fff!important}.rmdp-day.rmdp-disabled span{background-color:#0000!important;color:#94a3b8!important;color:var(--sidebar_text_muted)!important;cursor:not-allowed;opacity:.3!important}.rmdp-month-picker,.rmdp-year-picker{background-color:#fff!important;background-color:var(--card)!important}.rmdp-month-picker .rmdp-day:hover:not(.rmdp-disabled) span,.rmdp-year-picker .rmdp-day:hover:not(.rmdp-disabled) span{background-color:#bdf2ff!important;background-color:var(--sidebar_menu_hover)!important;color:#070e35!important;color:var(--primary_button)!important}.rmdp-month-picker .rmdp-day.rmdp-selected span,.rmdp-year-picker .rmdp-day.rmdp-selected span{background-color:#070e35!important;background-color:var(--primary_button)!important;color:#fff!important}input.dynamic-date-picker[type=date],input.form-control[type=date]{background-color:#fff!important;background-color:var(--card)!important;color:#000!important;color:var(--text-dark)!important;color-scheme:light}input.dynamic-date-picker[type=date]::-webkit-calendar-picker-indicator,input.form-control[type=date]::-webkit-calendar-picker-indicator{border-radius:4px;cursor:pointer;filter:invert(.45);opacity:.8;padding:4px;-webkit-transition:filter .2s ease,opacity .2s ease,transform .1s;transition:filter .2s ease,opacity .2s ease,transform .1s}input.dynamic-date-picker[type=date]::-webkit-calendar-picker-indicator:hover,input.form-control[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1;transform:scale(1.05)}body.dark .ant-picker .ant-picker-clear,body.dark .ant-picker .ant-picker-suffix,html[data-theme=dark] .ant-picker .ant-picker-clear,html[data-theme=dark] .ant-picker .ant-picker-suffix{color:#000!important;color:var(--ant_select_icon)!important}body.dark .ant-picker .ant-picker-clear .anticon,body.dark .ant-picker .ant-picker-clear svg,body.dark .ant-picker .ant-picker-suffix .anticon,body.dark .ant-picker .ant-picker-suffix svg,html[data-theme=dark] .ant-picker .ant-picker-clear .anticon,html[data-theme=dark] .ant-picker .ant-picker-clear svg,html[data-theme=dark] .ant-picker .ant-picker-suffix .anticon,html[data-theme=dark] .ant-picker .ant-picker-suffix svg{fill:currentColor!important;color:currentColor!important}body.dark .ant-select .ant-select-arrow,body.dark .ant-select .ant-select-suffix,html[data-theme=dark] .ant-select .ant-select-arrow,html[data-theme=dark] .ant-select .ant-select-suffix{color:#000!important;color:var(--ant_select_icon)!important}body.dark .ant-select .ant-select-arrow .anticon,body.dark .ant-select .ant-select-arrow svg,body.dark .ant-select .ant-select-suffix .anticon,body.dark .ant-select .ant-select-suffix svg,html[data-theme=dark] .ant-select .ant-select-arrow .anticon,html[data-theme=dark] .ant-select .ant-select-arrow svg,html[data-theme=dark] .ant-select .ant-select-suffix .anticon,html[data-theme=dark] .ant-select .ant-select-suffix svg{fill:currentColor!important;color:currentColor!important}.phone-prefix-wrapper{align-items:center;display:flex;position:relative}.phone-prefix-wrapper .prefix-text{color:#000!important;color:var(--text-dark)!important;font-size:.95rem;font-weight:500;left:14px;opacity:.8;pointer-events:none;position:absolute}.phone-prefix-wrapper input.form-control{padding-left:48px!important}.form-control:disabled,.form-select:disabled,.standard-disabled-select{background-color:#f3fcfe!important;background-color:var(--sidebar_background)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;color:#94a3b8!important;color:var(--sidebar_text_muted)!important;cursor:not-allowed;opacity:.65}.section-divider,hr{background-color:rgba(0,0,0,.125);background-color:var(--card_border);border:0!important;height:1px!important;margin:1.5rem 0;opacity:.8!important;transition:background-color .3s ease,opacity .3s ease}.section-divider.dashed,hr.dashed{background-color:#0000!important;border-top:1px dashed rgba(0,0,0,.125)!important;border-top:1px dashed var(--card_border)!important;height:0!important}.auth-modal .MuiDialog-container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.auth-modal .MuiPaper-root{background-color:#fff!important;background-color:var(--card)!important;color:#000!important;color:var(--text-dark)!important}.auth-modal .MuiDialogContent-root{background:#0000!important;color:#000!important;color:var(--text-dark)!important}.auth-modal .MuiDialogActions-root{background:#0000!important;border-top:1px solid rgba(0,0,0,.125);border-top:1px solid var(--card_border);padding-top:16px!important}.auth-modal .MuiDialogActions-root .btn-primary{background-color:#070e35!important;background-color:var(--primary_button)!important;border:1px solid #070e35!important;border:1px solid var(--primary_button)!important;color:#fff!important;color:var(--primary_button_label)!important;font-weight:600}.auth-modal .MuiDialogActions-root .btn-primary:focus:not(:disabled),.auth-modal .MuiDialogActions-root .btn-primary:hover:not(:disabled){background-color:#101a53!important;background-color:var(--primary_hover_button)!important;border-color:#101a53!important;border-color:var(--primary_hover_button)!important;color:#fff!important;color:var(--primary_button_label)!important}.auth-modal .MuiDialogActions-root .btn-primary:disabled{cursor:not-allowed;opacity:.65}.auth-modal .MuiDialogActions-root .btn-canceled,.auth-modal .MuiDialogActions-root .btn-secondary{background-color:#f1f5f9!important;background-color:var(--btn-cancel-bg)!important;border:1px solid #cbd5e1!important;border:1px solid var(--btn-cancel-border)!important;color:#334155!important;color:var(--btn-cancel-text)!important;font-weight:600}.auth-modal .MuiDialogActions-root .btn-canceled:focus:not(:disabled),.auth-modal .MuiDialogActions-root .btn-canceled:hover:not(:disabled),.auth-modal .MuiDialogActions-root .btn-secondary:focus:not(:disabled),.auth-modal .MuiDialogActions-root .btn-secondary:hover:not(:disabled){background-color:#e2e8f0!important;background-color:var(--btn-cancel-hover)!important;border-color:#cbd5e1!important;border-color:var(--btn-cancel-border)!important;color:#334155!important;color:var(--btn-cancel-text)!important}.auth-modal .MuiStepper-root{background:#0000!important;padding:16px 0 24px}.auth-modal .MuiStepConnector-line{border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;border-width:1.5px!important}.auth-modal .MuiStepIcon-root{border-radius:50%;color:rgba(0,0,0,.125)!important;color:var(--card_border)!important;transition:all .3s ease}.auth-modal .MuiStepIcon-root .MuiStepIcon-text{fill:#94a3b8!important;fill:var(--sidebar_text_muted)!important;font-weight:700}.auth-modal .MuiStepIcon-root.Mui-active{color:#070e35!important;color:var(--primary_button)!important;filter:drop-shadow(0 2px 6px rgba(37,150,190,.35))}.auth-modal .MuiStepIcon-root.Mui-active .MuiStepIcon-text{fill:#fff!important}.auth-modal .MuiStepIcon-root.Mui-completed{color:#070e35!important;color:var(--primary_button)!important}.auth-modal .MuiStepIcon-root.Mui-completed .MuiStepIcon-text{fill:#fff!important}.auth-modal .health-questionnaire-close{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}.auth-modal .health-questionnaire-close svg{fill:currentColor!important}.auth-modal .health-questionnaire-close:hover{background:#bdf2ff!important;background:var(--sidebar_menu_hover)!important;color:#070e35!important;color:var(--primary_button)!important}.auth-modal .MuiStepButton-root{cursor:pointer!important}.auth-modal .MuiStepButton-root:hover{background-color:#0000!important}.auth-modal .MuiStepLabel-label{color:#94a3b8!important;color:var(--sidebar_text_muted)!important;cursor:pointer!important;font-size:.88rem!important;font-weight:600!important;letter-spacing:.01em;transition:color .25s ease}.auth-modal .MuiStepLabel-label.Mui-active{color:#000!important;color:var(--text-dark)!important;font-weight:700!important}.auth-modal .MuiStepLabel-label.Mui-completed{color:#94a3b8!important;color:var(--sidebar_text_muted)!important;opacity:.8}.auth-modal.glass-modal input.dynamic-date-picker[type=date],.auth-modal.glass-modal input.form-control[type=date]{color-scheme:light}.auth-modal.glass-modal input.dynamic-date-picker[type=date]::-webkit-calendar-picker-indicator,.auth-modal.glass-modal input.form-control[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.45);opacity:.85}.auth-modal.glass-modal input.ant-input[type=time],.auth-modal.glass-modal input.form-control[type=time]{color-scheme:light}.auth-modal.glass-modal input.ant-input[type=time]::-webkit-calendar-picker-indicator,.auth-modal.glass-modal input.form-control[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.45);opacity:.85}.auth-modal .questionnaire-phone-prefix{color:#94a3b8;color:var(--sidebar_text_muted);font-weight:500;left:12px;pointer-events:none;position:absolute}.auth-modal .questionnaire-consent-box{border-left-style:solid;border-left-width:4px}.auth-modal .questionnaire-consent-box--yes{background-color:#eafaf1;background-color:var(--q-consent-yes-bg);border-left-color:#28a745;border-left-color:var(--q-consent-yes-border)}.auth-modal .questionnaire-consent-box--yes .questionnaire-consent-text{color:#166534;color:var(--q-consent-yes-text)}.auth-modal .questionnaire-consent-box--yes .questionnaire-consent-icon{color:#28a745!important;color:var(--q-consent-yes-icon)!important;font-size:18px!important}.auth-modal .questionnaire-consent-box--no{background-color:#fff3f3;background-color:var(--q-consent-no-bg);border-left-color:#dc3545;border-left-color:var(--q-consent-no-border)}.auth-modal .questionnaire-consent-box--no .questionnaire-consent-text{color:#7f1d1d;color:var(--q-consent-no-text)}.auth-modal .questionnaire-consent-box--no .questionnaire-consent-icon{color:#dc3545!important;color:var(--q-consent-no-icon)!important;font-size:18px!important}.auth-modal .react-select__dropdown-indicator,.auth-modal .react-select__indicator{color:#000!important;color:var(--ant_select_icon)!important}.auth-modal .react-select__dropdown-indicator svg,.auth-modal .react-select__indicator svg{fill:currentColor!important}.auth-modal.auth-otp-security-dialog .MuiDialogTitle-root{padding:1.35rem 2.75rem .4rem 2rem!important;text-align:center}.auth-modal.auth-otp-security-dialog .MuiDialogTitle-root h2{font-size:1.2rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .35rem}.auth-modal.auth-otp-security-dialog .MuiDialogTitle-root p{font-size:.875rem;line-height:1.45;margin:0;word-break:break-word}.auth-modal.auth-otp-security-dialog .MuiDialogContent-root{padding:.35rem 1.75rem 1.35rem!important}.auth-modal.auth-otp-security-dialog .auth-otp-dialog{padding-top:0}.auth-modal.auth-otp-security-dialog .otp-container{align-items:center;display:flex;flex-wrap:nowrap;gap:clamp(6px,1.8vw,10px);justify-content:center;margin:.75rem auto .85rem;max-width:340px;width:100%}.auth-modal.auth-otp-security-dialog .otp-container .otp-input{background:#fff;background:var(--card,#fff);border:1.5px solid rgba(0,0,0,.125);border:1.5px solid var(--card_border,#e2e8f0);border-radius:10px;box-shadow:none;color:#000;color:var(--text-dark,#0f172a);flex:0 0 46px;font-size:1.3rem;font-weight:700;height:52px;line-height:1;max-width:46px;min-width:0;padding:0;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:46px}.auth-modal.auth-otp-security-dialog .otp-container .otp-input:focus{border-color:#070e35;border-color:var(--primary_button,#5156be);box-shadow:0 0 0 3px color-mix(in srgb,#070e35 16%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary_button,#5156be) 16%,#0000);outline:none}.auth-modal.auth-otp-security-dialog .otp-container .otp-input.filled{background:#fff;background:var(--card,#fff);border-color:#070e35;border-color:var(--primary_button,#5156be)}.auth-modal.auth-otp-security-dialog .otp-container .otp-input.border-danger,.auth-modal.auth-otp-security-dialog .otp-container .otp-input.error{background:#fff5f5;border-color:#dc3545!important}@media(max-width:380px){.auth-modal.auth-otp-security-dialog .otp-container{gap:6px;max-width:100%}.auth-modal.auth-otp-security-dialog .otp-container .otp-input{flex-basis:40px;font-size:1.15rem;height:48px;max-width:40px;width:40px}}.auth-modal.auth-otp-security-dialog .auth-otp-resend{gap:.3rem;margin-top:.5rem}.input-group{align-items:stretch;display:flex}.input-group .input-group-text.custom-input-addon{align-items:center;background-color:#f3fcfe!important;background-color:var(--sidebar_background)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;border-bottom-right-radius:4px;border-left:none!important;border-top-right-radius:4px;color:#94a3b8!important;color:var(--sidebar_text_muted)!important;display:flex;justify-content:center;transition:all .3s ease}input.form-control:focus+.input-group .input-group-text.custom-input-addon{border-color:#070e35!important;border-color:var(--primary_button)!important}input.form-control:disabled+.input-group .input-group-text.custom-input-addon{background-color:#f3fcfe!important;background-color:var(--sidebar_background)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border)!important;cursor:not-allowed;opacity:.6}.form-select{border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;color:#000!important;color:var(--text-dark)!important;color-scheme:light;transition:all .3s ease}.form-select,.form-select option{background-color:#fff!important;background-color:var(--card)!important}.form-select option{color:#000!important;color:var(--text-dark)!important}.form-select option:disabled{color:#94a3b8!important;color:var(--sidebar_text_muted)!important}body.dark .form-select,html[data-theme=dark] .form-select{color-scheme:light}body.dark .form-select option,html[data-theme=dark] .form-select option{background-color:#f3fcfe!important;background-color:var(--sidebar_background)!important;color:#000!important;color:var(--text-dark)!important}.ant-dropdown{z-index:999999!important}.icon-button-eye i{color:#525252;color:var(--eye-icon)}.input-clear-btn{align-items:center;background:none!important;border:none!important;color:#94a3b8!important;color:var(--sidebar_text_muted)!important;cursor:pointer;display:inline-flex;font-size:1.25rem;justify-content:center;line-height:1;padding:0!important;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .15s ease,transform .15s ease}.input-clear-btn:hover{color:#000!important;color:var(--text-dark)!important;transform:translateY(-50%) scale(1.15)}.input-clear-btn:active{transform:translateY(-50%) scale(.9)}.ant-table-cell-scrollbar{box-shadow:none!important;display:table-cell!important}.icon-center{display:flex;justify-content:center}.ps-40{padding-left:40px}.ps-10{padding-left:10px}.text-left{text-align:left}.content-wrapper{overflow-x:hidden;padding-top:80px}.react-modal-contatiner .ant-modal-mask{background:#0f172a3d}.react-modal-contatiner .ant-modal-content{background-color:#fff!important;border:1px solid #0f172a0f!important;border-radius:14px;box-shadow:0 18px 50px #0f172a1f;overflow:hidden;transition:background-color .3s ease}.react-modal-contatiner .ant-modal-header{background:#0000;border-bottom:1px solid #e5e7eb;color:#111827;padding:1.15rem 1.5rem .8rem}.react-modal-contatiner .ant-modal-header .ant-modal-title{color:#111827;font-size:1.7rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.react-modal-contatiner .ant-modal-close{border-radius:50%;color:#475569;height:30px;right:14px;top:14px;transition:all .2s ease;width:30px}.react-modal-contatiner .ant-modal-close:hover{background:#f3f4f6;color:#111827}.react-modal-contatiner .ant-modal-close .ant-modal-close-icon{font-size:1rem;line-height:1}.react-modal-contatiner .ant-modal-body{color:#374151;font-size:1rem;line-height:1.6;padding:1.1rem 1.5rem .8rem}.react-modal-contatiner .ant-modal-body p{color:#374151;font-size:1rem;margin:0}.react-modal-contatiner .ant-modal-body strong{color:#111827;font-weight:700}.react-modal-contatiner .ant-modal-footer{background:#0000;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:.8rem 1.5rem 1.1rem;text-align:end}.react-modal-contatiner .modal-footer-btn{border-radius:999px;box-shadow:none!important;font-size:.96rem;font-weight:600;height:auto;min-width:110px;padding:.7rem 1.4rem;transition:all .2s ease-in-out}.react-modal-contatiner .modal-footer-btn.ant-btn-default{background-color:#fff!important;border:1px solid #d7dde7!important;color:#111827!important}.react-modal-contatiner .modal-footer-btn.ant-btn-default:focus,.react-modal-contatiner .modal-footer-btn.ant-btn-default:hover{background-color:#f8fafc!important;border-color:#cbd5e1!important;color:#111827!important}.react-modal-contatiner .modal-footer-btn.ant-btn-primary,.react-modal-contatiner .modal-footer-btn.btn-danger{background:linear-gradient(180deg,#dc2626,#b91c1c)!important;border:1px solid #b91c1c!important;box-shadow:0 4px 12px #e539352e!important;color:#fff!important}.react-modal-contatiner .modal-footer-btn.ant-btn-primary:focus,.react-modal-contatiner .modal-footer-btn.ant-btn-primary:hover,.react-modal-contatiner .modal-footer-btn.btn-danger:focus,.react-modal-contatiner .modal-footer-btn.btn-danger:hover{background:linear-gradient(180deg,#b91c1c,#991b1b)!important;border-color:#991b1b!important;color:#fff!important}.email-input-container-custom,.phone-input-container-custom{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;display:flex;min-height:38px;padding:4px 12px;transition:border-color .2s,box-shadow .2s,background-color .2s}.email-input-container-custom:focus-within,.phone-input-container-custom:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.email-input-container-custom.verified-bg,.phone-input-container-custom.verified-bg{background-color:#eff6ff;border-color:#bfdbfe}.email-input-container-custom.has-error,.phone-input-container-custom.has-error{border-color:#dc3545!important;box-shadow:0 0 0 3px #dc354526!important}.prefix-text-custom{color:#4b5563;font-size:14px;font-weight:500;margin-right:12px;-webkit-user-select:none;user-select:none}.input-field-custom{background:#0000;border:none;color:#1f2937;flex:1 1;font-size:14px;outline:none;padding:4px 0}.input-field-custom::placeholder{color:#9ca3af}.verify-action-container{align-items:center;display:flex;margin-left:12px}.verify-btn-custom{background:none;border:none;color:#1e3a8a!important;cursor:pointer;font-size:13px;font-weight:600;padding:4px 8px;transition:color .15s}.verify-btn-custom:hover{color:#2563eb!important}.verified-badge-custom{color:#16a34a;font-size:13px;font-weight:600}.otp-modal-btn{align-items:center;border:none;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-width:130px;padding:10px 28px;transition:background-color .2s ease,transform .1s ease}.otp-modal-btn:active{transform:scale(.96)}.otp-modal-btn-cancel{background-color:#f1f5f9;color:#334155}.otp-modal-btn-cancel:hover{background-color:#e2e8f0}.otp-modal-btn-verify{background-color:#575d73;color:#fff}.otp-modal-btn-verify:hover{background-color:#474d61}.otp-modal-btn-verify:disabled{--sonar-fg:#94a3b8;background-color:#cbd5e1;color:var(--sonar-fg);cursor:not-allowed;transform:none}.challenge-confirm-modal .ant-modal-content{background:#fff!important;border:1px solid rgba(0,0,0,.125)!important}.challenge-confirm-modal__title{color:#000}.challenge-confirm-modal__subtitle{color:#94a3b8}.challenge-confirm-modal__divider{background-color:rgba(0,0,0,.125)}body.dark .challenge-confirm-modal .ant-modal-content,html[data-theme=dark] .challenge-confirm-modal .ant-modal-content{background:#fff!important;border-color:rgba(0,0,0,.125)!important}body.dark .challenge-confirm-modal__title,html[data-theme=dark] .challenge-confirm-modal__title{color:#000}body.dark .challenge-confirm-modal__subtitle,html[data-theme=dark] .challenge-confirm-modal__subtitle{color:#94a3b8}body.dark .challenge-confirm-modal__btn--yes,html[data-theme=dark] .challenge-confirm-modal__btn--yes{background:#070e35!important}body.dark .challenge-confirm-modal__btn--no,html[data-theme=dark] .challenge-confirm-modal__btn--no{background:#ffffff14!important;color:#000!important;color:var(--text-dark)!important}body.dark .challenge-confirm-modal__btn--no:hover,html[data-theme=dark] .challenge-confirm-modal__btn--no:hover{background:#ffffff26!important;color:#000!important;color:var(--text-dark)!important}body.dark .date-pill,html[data-theme=dark] .date-pill{background:#064e3b;border-color:#047857;color:#6ee7b7}.date-pill{background:#e8f5ee;border:1px solid #1d9e75;border-radius:999px;color:#0f6e56;font-weight:500;gap:6px;padding:4px 12px}.date-pill,.date-pill-close{align-items:center;display:inline-flex;font-size:13px}.date-pill-close{background:none;border:none;color:#e24b4a!important;cursor:pointer!important;justify-content:center;line-height:1;padding:0;transition:opacity .15s ease}.date-pill-close:hover{opacity:.8}.med-row-container{align-items:center;background:#fff;background:var(--main_background);border:1px solid #e9ecef;display:flex;justify-content:space-between;padding:16px 24px}.med-row-container:hover{background-color:#f8fafc}.med-row-container .med-info-section{align-items:center;display:flex;gap:16px}.med-row-container .med-info-section .med-icon-box{align-items:center;background-color:rgba(191,9,9,.612);border-radius:8px;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.med-row-container .med-info-section .med-icon-box i{color:#fff}.med-row-container .med-info-section .med-text .med-title{color:#002b5b;font-size:16px;font-weight:700;margin-bottom:2px}.med-row-container .med-info-section .med-text .med-meta{align-items:center;color:#64748b;display:flex;font-size:14px;gap:8px}.med-row-container .med-info-section .med-text .med-meta .dose-highlight{color:#4f46e5;font-weight:600}.med-row-container .med-action-section{align-items:center;display:flex;gap:20px}.med-row-container .med-action-section .category-badge{background-color:#f0f9f4;border-radius:20px;color:#1b7c5e;font-size:.8rem;font-weight:600;padding:4px 14px}.med-row-container .med-action-section .button-group{display:flex;gap:8px}.med-row-container .med-action-section .button-group .btn-details{background-color:#f1f5f9;border:none;border-radius:8px;color:#002b5b;font-size:.85rem;font-weight:600;padding:8px 18px;transition:all .2s}.med-row-container .med-action-section .button-group .btn-details:hover{background-color:#e2e8f0;color:#001a3d}.med-row-container .med-action-section .button-group .btn-icon{align-items:center;background-color:#f1f5f9;border:none;border-radius:8px;color:#475569;display:flex;font-size:1.1rem;height:38px;justify-content:center;transition:all .2s;width:38px}.med-row-container .med-action-section .button-group .btn-icon.close-btn:hover{background-color:#fee2e2;color:#871414}.med-row-container .med-action-section .button-group .btn-icon.check-btn:hover{background-color:#dcfce7;color:#0f6e32}@media(max-width:768px){.med-row-container{align-items:flex-start;flex-direction:column;gap:16px}.med-row-container .med-action-section{justify-content:space-between;width:100%}}.modal-main-container .auth-modal .MuiPaper-root{padding:0}.auth-modal .MuiPaper-root{backdrop-filter:blur(25px) saturate(200%)!important;-webkit-backdrop-filter:blur(25px) saturate(200%)!important;background:#fff!important;background:var(--card)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;border-radius:10px!important;box-shadow:0 3px 5px 1px #0000000d!important;box-shadow:var(--card_box_shadow)!important;overflow:visible!important}.auth-modal .MuiPaper-root .MuiDialogTitle-root,.auth-modal .MuiPaper-root .modal-title,.auth-modal .MuiPaper-root div[class*=title],.auth-modal .MuiPaper-root h2{color:#000!important;color:var(--text-dark)!important;font-weight:600}.auth-modal .MuiPaper-root label{color:#000!important;color:var(--text-dark)!important;opacity:.9}.auth-modal .MuiPaper-root:before{background:linear-gradient(135deg,rgba(0,0,0,.125),#0000)!important;background:linear-gradient(135deg,var(--card_border),#0000)!important;border-radius:10px;content:"";height:100%;left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;right:0;top:0}.modal-radio-option{background:#fff;border:2px solid #eef2f6;border-radius:16px;margin-bottom:12px;overflow:hidden;padding:15px 20px;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}.modal-radio-option:hover{background:#f8fbff;border-color:#bcd4f7;transform:translateY(-2px)}.modal-radio-option.selected{background:#f0f7ff;border-color:#0d6efd;box-shadow:0 8px 20px #0d6efd1a}.modal-radio-option.selected .icon-box{background:#0d6efd!important;color:#fff;transform:scale(1.1)}.modal-radio-option.selected .icon-box i{color:#fff!important}.modal-radio-option .icon-box{align-items:center;background:#f1f5f9;border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;margin-right:20px;transition:all .3s ease;width:50px}.modal-radio-option .icon-box i{color:#6c757d;font-size:24px;transition:color .3s ease}.css-9rrxw6-MuiTypography-root-MuiDialogTitle-root{border-bottom:1px solid #d7d2d2;margin-bottom:25px!important;padding-bottom:15px!important;padding-top:15px!important}.btn-sm{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.btn-sm i{margin-right:4px}.med-meta i{color:#6c757d;margin-right:5px}.sidebar{display:flex;flex-direction:column;height:100%}.multinav,.sidebar{min-width:0;overflow-x:hidden}.multinav{flex:1 1;overflow-y:auto}.multinav-scroll{overflow-x:hidden;overflow-y:auto;scrollbar-color:#c1c1c1 #0000;scrollbar-width:thin}.multinav-scroll::-webkit-scrollbar{width:4px}.multinav-scroll::-webkit-scrollbar-track{background:#0000}.multinav-scroll::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:10px}.multinav-scroll::-webkit-scrollbar-thumb:hover{background-color:#999}.sidebar-widgets{margin-top:auto}.sidebar-brand-footer{align-items:center;border-top:1px solid color-mix(in srgb,#64748b 16%,#0000);border-top:1px solid color-mix(in srgb,var(--sidebar-footer-text,#64748b) 16%,#0000);display:flex;flex-direction:column;gap:.15rem;padding:.85rem .75rem 1.15rem;text-align:center}.sidebar-brand-footer__brand{color:#070e35;color:var(--sidebar-footer-brand);font-size:1rem;font-weight:800;letter-spacing:.05em;line-height:1.25;margin:0}.sidebar-brand-footer__copyright{color:#64748b;color:var(--sidebar-footer-text);font-size:.6875rem;font-weight:500;letter-spacing:.01em;line-height:1.45;margin:0;max-width:11.5rem;opacity:.9}.main-sidebar .sidebar-brand-footer{padding:.85rem .75rem 1.15rem}.chat-popup .chat-popup-body{align-items:stretch;height:100%;margin:0}.chat-popup .chat-sidebar-column{display:flex;flex-direction:column;height:100%;min-height:0}.chat-popup .card-content{flex:1 1 auto;height:100%;min-height:0;padding:1.25rem 1.25rem 0!important}.chat-popup .card-content-scroll{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:.5rem}.chat-popup .chat-sidebar-bottom{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:1rem;margin-top:auto;padding:1rem 0 1.5rem;width:100%}.chat-popup .chat-mic-toolbar{margin:0 auto}.chat-popup .chat-sidebar-footer{margin-top:0;padding:0 .5rem;width:100%}.chat-popup .chat-sidebar-footer:before{margin:0 1rem .85rem}.chat-popup .chat-popup-body .main-container{flex:1 1 auto;height:100%;min-height:0}.chat-sidebar-footer:before{background:linear-gradient(90deg,#0000,#e5e7eb 20%,#e5e7eb 80%,#0000);background:linear-gradient(90deg,#0000 0,var(--chat-border) 20%,var(--chat-border) 80%,#0000 100%);content:"";display:block;height:1px;margin:0 .75rem 1rem;opacity:.85}.chat-sidebar-footer p{color:#64748b;color:var(--sidebar-footer-text);line-height:1.5;margin:0}.chat-sidebar-footer strong{color:#070e35;color:var(--sidebar-footer-brand);display:block;font-size:1.125rem;font-weight:700;letter-spacing:.04em;margin-bottom:.35rem}.chat-sidebar-footer .chat-sidebar-footer-copy{color:#64748b;color:var(--sidebar-footer-text);font-size:.75rem;font-weight:500;letter-spacing:.02em}.main-header{right:0;z-index:999}.main-header,.main-sidebar{left:0;position:fixed!important;top:0}.main-sidebar{background-color:#f3fcfe;background-color:var(--sidebar_background);height:100vh;overflow-x:hidden}.sidebar-menu>li{box-sizing:border-box;padding-left:5px;padding-right:5px}.sidebar-menu>li.active>a{background-color:#bdf2ff;background-color:var(--sidebar_menu_hover);color:#070e35!important;color:var(--sidebar_active_menu)!important}.sidebar-menu>li.expanded-item.active>.sidebar-parent-link,.sidebar-menu>li.expanded-item.active>a{border-radius:100px!important}.sidebar-menu>li.collapsed-item.active>.sidebar-parent-link,.sidebar-menu>li.collapsed-item.active>a{border-radius:6px!important}.sidebar-menu>li.active>a i,.sidebar-menu>li>a:hover{color:#070e35!important;color:var(--sidebar_active_menu)!important}.sidebar-menu>li>a:hover{background-color:#bdf2ff!important;background-color:var(--sidebar_menu_hover)!important;border-radius:100px!important}.sidebar-menu>li>a:hover i{color:#070e35!important;color:var(--sidebar_active_menu)!important}.sidebar-menu .treeview-menu>li>a,.sidebar-menu .treeview-menu>li>a.sidebar-submenu-link{color:#070e35!important;color:var(--sidebar_non_active)!important;font-weight:400;opacity:1!important;padding:8px 5px 8px 30px;text-decoration:none}.sidebar-menu .treeview-menu>li>a span,.sidebar-menu .treeview-menu>li>a.sidebar-submenu-link span{color:inherit}.sidebar-menu .treeview-menu>li.active>a{background-color:#0000!important;font-weight:600!important}.sidebar-menu .treeview-menu>li.active>a,.sidebar-menu .treeview-menu>li.active>a i,.sidebar-menu .treeview-menu>li>a:hover{color:#070e35!important;color:var(--sidebar_active_menu)!important}.sidebar-menu .treeview-menu>li>a:hover{background-color:#0000!important}.sidebar-menu>li>a>i{background-color:#0000}.sidebar-menu>li>a>i,.sidebar-menu>li>a>span{color:#070e35;color:var(--sidebar_non_active)}.sidebar-menu>li>a:hover span{color:#070e35;color:var(--sidebar_active_menu)}.sidebar-menu>li>a>svg{fill:#070e35;fill:var(--sidebar_non_active);color:#070e35;color:var(--sidebar_non_active)}.sidebar-menu>li.active>a>i,.sidebar-menu>li.active>a>svg,.sidebar-menu>li.menu-open>a>i,.sidebar-menu>li.menu-open>a>svg,.sidebar-menu>li.treeview.active>a span,.sidebar-menu>li.treeview.menu-open>a span,.sidebar-menu>li:active>a>i,.sidebar-menu>li:active>a>svg,.sidebar-menu>li:hover>a>i,.sidebar-menu>li:hover>a>svg{color:#070e35;color:var(--sidebar_active_menu)}.sidebar-menu>li.treeview>a>.pull-right-container{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.sidebar-menu>li.treeview.menu-open>a>.pull-right-container>.fa-angle-right{transform:rotate(90deg)}.sidebar-menu>li.treeview>.sidebar-parent-link{-webkit-font-smoothing:antialiased;background:#0000;border:0;border-radius:50px;color:#070e35;color:var(--sidebar_non_active);cursor:pointer;display:block;font-family:inherit;font-size:inherit;font-weight:500;letter-spacing:normal;line-height:inherit;padding:6px 5px;position:relative;text-align:left;text-transform:none;width:100%}.sidebar-menu>li.treeview>.sidebar-parent-link>i.fa:first-of-type{background-color:#0000;border-radius:10px;color:#070e35;color:var(--sidebar_non_active);display:inline-block;font-size:1.5714285714rem;line-height:28px;margin-right:10px;text-align:center;vertical-align:middle;width:30px}.sidebar-menu>li.treeview>.sidebar-parent-link>span:not(.pull-right-container){color:#070e35;color:var(--sidebar_non_active);display:inline-block;font-family:inherit;font-size:inherit;font-weight:500;letter-spacing:normal;position:relative;top:3px;vertical-align:middle}.sidebar-menu>li.treeview>.sidebar-parent-link>.pull-right-container{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.sidebar-menu>li.treeview>.sidebar-parent-link>.pull-right-container>.fa-angle-right{color:#070e35;color:var(--sidebar_non_active);font-size:inherit;font-weight:400;height:auto;margin-right:10px;margin-top:-5px;opacity:.55;padding:0;position:absolute;right:10px;top:50%;transition:transform .5s ease;width:auto}.sidebar-menu>li.treeview>.sidebar-parent-link:hover{background-color:#bdf2ff!important;background-color:var(--sidebar_menu_hover)!important;border-radius:100px!important}.sidebar-menu>li.treeview>.sidebar-parent-link:hover,.sidebar-menu>li.treeview>.sidebar-parent-link:hover>i.fa:first-of-type,.sidebar-menu>li.treeview>.sidebar-parent-link:hover>span:not(.pull-right-container){color:#070e35!important;color:var(--sidebar_active_menu)!important}.sidebar-menu>li.treeview.active>.sidebar-parent-link,.sidebar-menu>li.treeview.menu-open>.sidebar-parent-link{background-color:#bdf2ff;background-color:var(--sidebar_menu_hover);color:#070e35!important;color:var(--sidebar_active_menu)!important;font-weight:500}.sidebar-menu>li.treeview.active>.sidebar-parent-link>i.fa:first-of-type,.sidebar-menu>li.treeview.active>.sidebar-parent-link>span:not(.pull-right-container),.sidebar-menu>li.treeview.menu-open>.sidebar-parent-link>i.fa:first-of-type,.sidebar-menu>li.treeview.menu-open>.sidebar-parent-link>span:not(.pull-right-container){color:#070e35!important;color:var(--sidebar_active_menu)!important;font-weight:inherit}.sidebar-menu>li.treeview.active>.sidebar-parent-link>.pull-right-container>.fa-angle-right,.sidebar-menu>li.treeview.menu-open>.sidebar-parent-link>.pull-right-container>.fa-angle-right{color:#070e35;color:var(--sidebar_active_menu);opacity:1}.sidebar-menu>li.treeview.menu-open>.sidebar-parent-link>.pull-right-container>.fa-angle-right{transform:rotate(90deg)}.cursor-pointer{cursor:pointer}.button-icon{height:25px;width:25px}.css-1424xw8-MuiModal-root-MuiDialog-root{bottom:0;left:0;position:fixed;right:0;top:0;z-index:130000000!important}.pp-footer-logo .footer-logo{width:15rem}.btn-primary{background-color:#070e35;background-color:var(--primary_button);border-color:#070e35;border-color:var(--primary_button)}.btn-primary,.btn-primary:hover{color:#fff;color:var(--primary_button_label,#fff)}.btn-primary:hover{background-color:#101a53;background-color:var(--primary_hover_button);border-color:#101a53;border-color:var(--primary_hover_button)}.text-primary{color:#070e35!important;color:var(--primary_button)!important}.MuiDialogContent-root .row>*{padding-left:12px!important;padding-right:12px!important}.MuiDialogContent-root .row{margin-left:-12px!important;margin-right:-12px!important}.row>[class*=col-]{padding-left:12px!important;padding-right:12px!important}.collapsed-item .sidebar-parent-link{align-items:center!important;border-radius:10px!important;display:flex!important;height:42px!important;justify-content:center!important;margin:4px auto!important;padding:0!important;width:42px!important}.collapsed-item .sidebar-parent-link>i.fa:first-of-type{display:inline-block!important;margin-right:0!important}.ant-select-dropdown-list-holder{overflow-y:visible!important}.ant-select-dropdown{overflow-y:auto!important}body.dark .auth-modal input[type=date],body.dark .auth-modal input[type=time],body.dark input.ant-input[type=time],body.dark input.dynamic-date-picker[type=date],body.dark input.form-control[type=date],body.dark input.form-control[type=time],body.dark input[type=date],body.dark input[type=time],html[data-theme=dark] .auth-modal input[type=date],html[data-theme=dark] .auth-modal input[type=time],html[data-theme=dark] input.ant-input[type=time],html[data-theme=dark] input.dynamic-date-picker[type=date],html[data-theme=dark] input.form-control[type=date],html[data-theme=dark] input.form-control[type=time],html[data-theme=dark] input[type=date],html[data-theme=dark] input[type=time]{color-scheme:dark!important}body.dark .auth-modal input[type=date]::-webkit-calendar-picker-indicator,body.dark input.dynamic-date-picker[type=date]::-webkit-calendar-picker-indicator,body.dark input.form-control[type=date]::-webkit-calendar-picker-indicator,body.dark input[type=date]::-webkit-calendar-picker-indicator,html[data-theme=dark] .auth-modal input[type=date]::-webkit-calendar-picker-indicator,html[data-theme=dark] input.dynamic-date-picker[type=date]::-webkit-calendar-picker-indicator,html[data-theme=dark] input.form-control[type=date]::-webkit-calendar-picker-indicator,html[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E") 50%/18px 18px no-repeat!important;color:#0000!important;cursor:pointer!important;filter:none!important;height:18px!important;margin-left:4px;opacity:1!important;width:18px!important}body.dark .appointment-modal input[type=time]::-webkit-calendar-picker-indicator,body.dark .appointment-modal-root input[type=time]::-webkit-calendar-picker-indicator,body.dark .auth-modal input[type=time]::-webkit-calendar-picker-indicator,body.dark input.ant-input[type=time]::-webkit-calendar-picker-indicator,body.dark input.form-control[type=time]::-webkit-calendar-picker-indicator,body.dark input[type=time]::-webkit-calendar-picker-indicator,html[data-theme=dark] .appointment-modal input[type=time]::-webkit-calendar-picker-indicator,html[data-theme=dark] .appointment-modal-root input[type=time]::-webkit-calendar-picker-indicator,html[data-theme=dark] .auth-modal input[type=time]::-webkit-calendar-picker-indicator,html[data-theme=dark] input.ant-input[type=time]::-webkit-calendar-picker-indicator,html[data-theme=dark] input.form-control[type=time]::-webkit-calendar-picker-indicator,html[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E") 50%/18px 18px no-repeat!important;color:#0000!important;cursor:pointer!important;filter:none!important;height:18px!important;margin-left:4px;opacity:1!important;width:18px!important}body.dark .auth-modal .form-select,body.dark .form-select,body.dark .standard-disabled-select,body.dark select.form-select,html[data-theme=dark] .auth-modal .form-select,html[data-theme=dark] .form-select,html[data-theme=dark] .standard-disabled-select,html[data-theme=dark] select.form-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right .65rem center!important;background-repeat:no-repeat!important;background-size:14px!important;color-scheme:dark!important;padding-right:2.25rem!important}body.dark .ant-picker .ant-picker-clear,body.dark .ant-picker .ant-picker-suffix,body.dark .appointment-modal .ant-picker .ant-picker-suffix,body.dark .appointment-modal-root .ant-picker .ant-picker-suffix,html[data-theme=dark] .ant-picker .ant-picker-clear,html[data-theme=dark] .ant-picker .ant-picker-suffix,html[data-theme=dark] .appointment-modal .ant-picker .ant-picker-suffix,html[data-theme=dark] .appointment-modal-root .ant-picker .ant-picker-suffix{color:#fff!important}body.dark .ant-picker .ant-picker-clear .anticon,body.dark .ant-picker .ant-picker-suffix .anticon,body.dark .appointment-modal .ant-picker .ant-picker-suffix .anticon,body.dark .appointment-modal-root .ant-picker .ant-picker-suffix .anticon,html[data-theme=dark] .ant-picker .ant-picker-clear .anticon,html[data-theme=dark] .ant-picker .ant-picker-suffix .anticon,html[data-theme=dark] .appointment-modal .ant-picker .ant-picker-suffix .anticon,html[data-theme=dark] .appointment-modal-root .ant-picker .ant-picker-suffix .anticon{color:inherit!important}body.dark .ant-picker .ant-picker-clear svg,body.dark .ant-picker .ant-picker-suffix svg,body.dark .appointment-modal .ant-picker .ant-picker-suffix svg,body.dark .appointment-modal-root .ant-picker .ant-picker-suffix svg,html[data-theme=dark] .ant-picker .ant-picker-clear svg,html[data-theme=dark] .ant-picker .ant-picker-suffix svg,html[data-theme=dark] .appointment-modal .ant-picker .ant-picker-suffix svg,html[data-theme=dark] .appointment-modal-root .ant-picker .ant-picker-suffix svg{fill:currentColor!important;color:currentColor!important}body.dark .ant-select .ant-select-arrow,body.dark .ant-select .ant-select-suffix,body.dark .appointment-modal .ant-select-arrow,body.dark .appointment-modal-root .ant-select-arrow,html[data-theme=dark] .ant-select .ant-select-arrow,html[data-theme=dark] .ant-select .ant-select-suffix,html[data-theme=dark] .appointment-modal .ant-select-arrow,html[data-theme=dark] .appointment-modal-root .ant-select-arrow{color:#fff!important}body.dark .ant-select .ant-select-arrow .anticon,body.dark .ant-select .ant-select-arrow svg,body.dark .ant-select .ant-select-suffix .anticon,body.dark .ant-select .ant-select-suffix svg,body.dark .appointment-modal .ant-select-arrow .anticon,body.dark .appointment-modal .ant-select-arrow svg,body.dark .appointment-modal-root .ant-select-arrow .anticon,body.dark .appointment-modal-root .ant-select-arrow svg,html[data-theme=dark] .ant-select .ant-select-arrow .anticon,html[data-theme=dark] .ant-select .ant-select-arrow svg,html[data-theme=dark] .ant-select .ant-select-suffix .anticon,html[data-theme=dark] .ant-select .ant-select-suffix svg,html[data-theme=dark] .appointment-modal .ant-select-arrow .anticon,html[data-theme=dark] .appointment-modal .ant-select-arrow svg,html[data-theme=dark] .appointment-modal-root .ant-select-arrow .anticon,html[data-theme=dark] .appointment-modal-root .ant-select-arrow svg{fill:currentColor!important;color:currentColor!important}body.dark .react-select__dropdown-indicator,body.dark .react-select__indicator,html[data-theme=dark] .react-select__dropdown-indicator,html[data-theme=dark] .react-select__indicator{color:#000!important;color:var(--ant_select_icon,#e2e8f0)!important}body.dark .react-select__dropdown-indicator svg,body.dark .react-select__indicator svg,html[data-theme=dark] .react-select__dropdown-indicator svg,html[data-theme=dark] .react-select__indicator svg{fill:currentColor!important}body.dark .bubble.user,body.dark .msg-row.user .bubble,html[data-theme=dark] .bubble.user,html[data-theme=dark] .msg-row.user .bubble{background:linear-gradient(145deg,#2eb0d4,#2596be 52%,#1a7f9e)!important;background:var(--chat-user-bubble-bg)!important;border:1px solid #ffffff38!important;border:1px solid var(--chat-user-bubble-border)!important;box-shadow:0 4px 18px #2596be4d!important;box-shadow:var(--chat-user-bubble-shadow)!important;color:#fff!important;color:var(--chat-user-bubble-text)!important}body.dark .user-message-action-btn,html[data-theme=dark] .user-message-action-btn{background:#f1f5f9!important;background:var(--chat-action-btn-bg)!important;border-color:#cbd5e1!important;border-color:var(--chat-action-btn-border,var(--chat-chip-border))!important;color:#2596be!important;color:var(--chat-action-btn-color)!important}body.dark .user-message-action-btn .anticon,html[data-theme=dark] .user-message-action-btn .anticon{color:inherit!important}body.dark .user-message-action-btn .anticon svg,html[data-theme=dark] .user-message-action-btn .anticon svg{fill:currentColor!important}body.dark .user-message-action-btn:hover:not(:disabled),html[data-theme=dark] .user-message-action-btn:hover:not(:disabled){border-color:#2596be!important;border-color:var(--chat-action-btn-border-hover,var(--chat-chip-border))!important;color:#1a7a9c!important;color:var(--chat-action-btn-hover-color,var(--primary_button))!important}body.dark .chat-action-btn,html[data-theme=dark] .chat-action-btn{color:#2596be!important;color:var(--chat-bot-action-icon)!important}body.dark .chat-action-btn:hover,html[data-theme=dark] .chat-action-btn:hover{color:#1a7a9c!important;color:var(--chat-action-btn-hover-color,var(--primary_button))!important}body.dark .option-pill:hover,html[data-theme=dark] .option-pill:hover{background:#070e35!important;background:var(--primary_button)!important;border-color:#070e35!important;border-color:var(--primary_button)!important;color:#fff!important;color:var(--chat-user-bubble-text,#fff)!important}body.dark .auth-modal.glass-modal input.dynamic-date-picker[type=date],body.dark .auth-modal.glass-modal input.form-control[type=date],html[data-theme=dark] .auth-modal.glass-modal input.dynamic-date-picker[type=date],html[data-theme=dark] .auth-modal.glass-modal input.form-control[type=date]{color-scheme:dark!important}body.dark .auth-modal.glass-modal input.dynamic-date-picker[type=date]::-webkit-calendar-picker-indicator,body.dark .auth-modal.glass-modal input.form-control[type=date]::-webkit-calendar-picker-indicator,html[data-theme=dark] .auth-modal.glass-modal input.dynamic-date-picker[type=date]::-webkit-calendar-picker-indicator,html[data-theme=dark] .auth-modal.glass-modal input.form-control[type=date]::-webkit-calendar-picker-indicator{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E") 50%/18px 18px no-repeat!important;color:#0000!important;cursor:pointer!important;filter:none!important;height:18px!important;margin-left:4px;opacity:1!important;width:18px!important}body.dark .auth-modal.glass-modal input.ant-input[type=time]::-webkit-calendar-picker-indicator,body.dark .auth-modal.glass-modal input.form-control[type=time]::-webkit-calendar-picker-indicator,html[data-theme=dark] .auth-modal.glass-modal input.ant-input[type=time]::-webkit-calendar-picker-indicator,html[data-theme=dark] .auth-modal.glass-modal input.form-control[type=time]::-webkit-calendar-picker-indicator{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E") 50%/18px 18px no-repeat!important;color:#0000!important;cursor:pointer!important;filter:none!important;height:18px!important;margin-left:4px;opacity:1!important;width:18px!important}body.dark .appointment-modal input.ant-input[type=time],body.dark .appointment-modal-root input.ant-input[type=time],html[data-theme=dark] .appointment-modal input.ant-input[type=time],html[data-theme=dark] .appointment-modal-root input.ant-input[type=time]{color-scheme:dark!important}body.dark .appointment-modal input.ant-input[type=time]::-webkit-calendar-picker-indicator,body.dark .appointment-modal-root input.ant-input[type=time]::-webkit-calendar-picker-indicator,html[data-theme=dark] .appointment-modal input.ant-input[type=time]::-webkit-calendar-picker-indicator,html[data-theme=dark] .appointment-modal-root input.ant-input[type=time]::-webkit-calendar-picker-indicator{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E") 50%/18px 18px no-repeat!important;color:#0000!important;cursor:pointer!important;filter:none!important;height:18px!important;margin-left:4px;opacity:1!important;width:18px!important}body.dark .appointment-modal .ant-picker .ant-picker-clear,body.dark .appointment-modal .ant-picker .ant-picker-suffix,body.dark .appointment-modal .ant-select .ant-select-arrow,body.dark .appointment-modal .ant-select .ant-select-suffix,body.dark .appointment-modal-root .ant-picker .ant-picker-clear,body.dark .appointment-modal-root .ant-picker .ant-picker-suffix,body.dark .appointment-modal-root .ant-select .ant-select-arrow,body.dark .appointment-modal-root .ant-select .ant-select-suffix,html[data-theme=dark] .appointment-modal .ant-picker .ant-picker-clear,html[data-theme=dark] .appointment-modal .ant-picker .ant-picker-suffix,html[data-theme=dark] .appointment-modal .ant-select .ant-select-arrow,html[data-theme=dark] .appointment-modal .ant-select .ant-select-suffix,html[data-theme=dark] .appointment-modal-root .ant-picker .ant-picker-clear,html[data-theme=dark] .appointment-modal-root .ant-picker .ant-picker-suffix,html[data-theme=dark] .appointment-modal-root .ant-select .ant-select-arrow,html[data-theme=dark] .appointment-modal-root .ant-select .ant-select-suffix{color:#fff!important}body.dark .appointment-modal .ant-picker .ant-picker-clear .anticon,body.dark .appointment-modal .ant-picker .ant-picker-clear svg,body.dark .appointment-modal .ant-picker .ant-picker-suffix .anticon,body.dark .appointment-modal .ant-picker .ant-picker-suffix svg,body.dark .appointment-modal .ant-select .ant-select-arrow .anticon,body.dark .appointment-modal .ant-select .ant-select-arrow svg,body.dark .appointment-modal .ant-select .ant-select-suffix .anticon,body.dark .appointment-modal .ant-select .ant-select-suffix svg,body.dark .appointment-modal-root .ant-picker .ant-picker-clear .anticon,body.dark .appointment-modal-root .ant-picker .ant-picker-clear svg,body.dark .appointment-modal-root .ant-picker .ant-picker-suffix .anticon,body.dark .appointment-modal-root .ant-picker .ant-picker-suffix svg,body.dark .appointment-modal-root .ant-select .ant-select-arrow .anticon,body.dark .appointment-modal-root .ant-select .ant-select-arrow svg,body.dark .appointment-modal-root .ant-select .ant-select-suffix .anticon,body.dark .appointment-modal-root .ant-select .ant-select-suffix svg,html[data-theme=dark] .appointment-modal .ant-picker .ant-picker-clear .anticon,html[data-theme=dark] .appointment-modal .ant-picker .ant-picker-clear svg,html[data-theme=dark] .appointment-modal .ant-picker .ant-picker-suffix .anticon,html[data-theme=dark] .appointment-modal .ant-picker .ant-picker-suffix svg,html[data-theme=dark] .appointment-modal .ant-select .ant-select-arrow .anticon,html[data-theme=dark] .appointment-modal .ant-select .ant-select-arrow svg,html[data-theme=dark] .appointment-modal .ant-select .ant-select-suffix .anticon,html[data-theme=dark] .appointment-modal .ant-select .ant-select-suffix svg,html[data-theme=dark] .appointment-modal-root .ant-picker .ant-picker-clear .anticon,html[data-theme=dark] .appointment-modal-root .ant-picker .ant-picker-clear svg,html[data-theme=dark] .appointment-modal-root .ant-picker .ant-picker-suffix .anticon,html[data-theme=dark] .appointment-modal-root .ant-picker .ant-picker-suffix svg,html[data-theme=dark] .appointment-modal-root .ant-select .ant-select-arrow .anticon,html[data-theme=dark] .appointment-modal-root .ant-select .ant-select-arrow svg,html[data-theme=dark] .appointment-modal-root .ant-select .ant-select-suffix .anticon,html[data-theme=dark] .appointment-modal-root .ant-select .ant-select-suffix svg{fill:currentColor!important;color:currentColor!important}.chat-popup{height:100vh;height:100dvh;max-height:100dvh}.chat-popup>.chat-header-custom1{flex-shrink:0;padding:14px 16px!important}.chat-popup>.chat-header-custom1 .d-flex.justify-content-between{flex-wrap:wrap;gap:10px}.chat-popup>.chat-header-custom1 .d-flex.gap-2,.chat-popup>.chat-header-custom1 .d-flex.gap-3{flex-wrap:wrap;gap:8px!important}.chat-popup .chat-popup-body{display:flex;flex:1 1 auto;flex-wrap:nowrap;min-height:0;overflow:hidden}.chat-popup .chat-popup-body>.chat-sidebar-column,.chat-popup .chat-popup-body>.main-container{min-height:0}.chat-popup .main-container{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:12px}.chat-popup .chat-body-custom{flex:1 1 auto;height:auto!important;max-height:none;min-height:0}.chat-popup .chat-footer-custom{flex-shrink:0;padding:10px 12px 12px}.chat-popup .input-wrapper{margin-bottom:0!important}.chat-popup .vitals-container-box{grid-gap:12px 8px;display:grid!important;gap:12px 8px;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;width:100%}.chat-popup .vitals-quick-item{max-width:none!important;width:100%}.chat-popup .guest-register-panel{box-sizing:border-box;margin:12px 0!important;max-width:100%!important;width:100%!important}.chat-popup .modern-action-card{min-height:auto}@media(max-width:991.98px){.chat-popup .chat-popup-body{-webkit-overflow-scrolling:touch;flex-direction:column;overflow-x:hidden;overflow-y:auto}.chat-popup .chat-sidebar-column{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--chat-border);border-right:none!important;flex:0 0 auto;max-height:min(48dvh,420px);max-width:100%;width:100%}.chat-popup .card-content{height:auto!important;max-height:min(48dvh,420px)}.chat-popup .card-content-scroll{max-height:calc(min(48dvh,420px) - 72px)}.chat-popup .main-container{flex:1 1 auto;height:auto;max-width:100%;min-height:min(52dvh,480px);width:100%}.chat-popup .chat-body-custom{min-height:220px}.chat-popup .quick-options-wrapper{padding:0 8px}}@media(max-width:767.98px){.chat-popup>.chat-header-custom1{padding:12px!important}.chat-popup>.chat-header-custom1 .bg-white.rounded-circle,.chat-popup>.chat-header-custom1 .chat-header-avatar-wrap{font-size:18px!important;height:38px!important;margin-right:10px!important;width:38px!important}.chat-popup>.chat-header-custom1 .fw-bold{font-size:14px}.chat-popup .chat-sidebar-column{max-height:none}.chat-popup .card-content{max-height:none;padding:1rem .75rem 0!important}.chat-popup .card-content-scroll{max-height:none}.chat-popup .customize-card1{padding:16px 12px!important}.chat-popup .vitals-container-box{gap:14px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.chat-popup .vitals-quick-item .icon-circle{height:52px!important;width:52px!important}.chat-popup .main-container{min-height:min(58dvh,560px);padding:8px}.chat-popup .chat-body-custom{min-height:200px;padding:12px!important}.chat-popup .bubble.user.user-bubble-nowrap,.chat-popup .msg-row.user .bubble.user,.chat-popup .user-message-with-actions{max-width:min(92%,26rem)}.chat-popup .option-pill-default{font-size:12px;padding:8px 14px;white-space:nowrap!important}.chat-popup .option-pill-default .option-pill-label{white-space:nowrap!important}.chat-popup .chat-input{font-size:14px}.chat-popup .chat-sidebar-bottom{gap:.75rem;padding:.75rem 0 1rem}}@media(max-width:575.98px){.chat-popup .chat-header-custom1 .ant-btn{font-size:11px!important;padding:4px 10px!important}.chat-popup .quick-options-container{gap:6px;padding-bottom:4px}.chat-popup .input-wrapper{border-radius:20px!important;padding:8px 12px!important}.chat-popup .chat-footer-custom{padding:8px 8px 10px}}@media(min-width:992px){.chat-popup .chat-popup-body{flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.chat-popup .chat-sidebar-column,.chat-popup .main-container{height:100%}}.chat-header-custom1{background:linear-gradient(135deg,#43a1c2,#2f819e)!important;background:var(--chat-header-bar-bg)!important;border-bottom:none!important;box-shadow:0 4px 24px #2f819e40!important;box-shadow:var(--chat-header-bar-shadow)!important;color:#fff!important;color:var(--chat-header-control-text)!important;padding:18px 24px!important;position:relative}.chat-header-custom1 .chat-header-subtitle{color:#ffffffe0!important;color:var(--chat-header-subtitle-text)!important;font-size:11px;opacity:.88}.chat-header-custom1 .chat-header-title{color:#fff!important;color:var(--chat-header-title-text)!important;font-weight:700}.chat-header-custom1 .chat-header-avatar-wrap{background:#fffffff2!important;background:var(--chat-header-avatar-bg)!important;border:1px solid #ffffffa6;border:1px solid var(--chat-header-avatar-border)}.chat-header-custom1 .chat-header-phone-btn{align-items:center;background:#ffffff2e;background:var(--chat-header-control-bg);border:1px solid #ffffff61;border:1px solid var(--chat-header-control-border);border-radius:8px;color:#fff!important;color:var(--chat-header-control-text)!important;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;transition:background .2s ease,border-color .2s ease;width:34px}.chat-header-custom1 .chat-header-phone-btn:hover{background:#ffffff47;background:var(--chat-header-control-hover-bg);border-color:#ffffff8c;border-color:var(--chat-header-control-hover-border)}.chat-header-custom1 .chat-header-phone-btn .anticon{color:#fff!important;color:var(--chat-header-control-text)!important;font-size:16px}.chat-header-custom1 .chat-header-lang-trigger{align-items:center;background:#ffffff2e;background:var(--chat-header-control-bg);border:1px solid #ffffff61;border:1px solid var(--chat-header-control-border);border-radius:8px;color:#fff!important;color:var(--chat-header-control-text)!important;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;line-height:1.2;min-height:34px;padding:6px 10px;transition:background .2s ease,border-color .2s ease}.chat-header-custom1 .chat-header-lang-trigger:hover{background:#ffffff47;background:var(--chat-header-control-hover-bg);border-color:#ffffff8c;border-color:var(--chat-header-control-hover-border)}.chat-header-custom1 .chat-header-lang-trigger .anticon{color:#fff!important;color:var(--chat-header-control-text)!important;font-size:1rem}.chat-header-custom1 .chat-header-new-chat-btn.ant-btn{align-items:center;background:#ffffff2e!important;background:var(--chat-header-control-bg)!important;border:1px solid #ffffff61!important;border:1px solid var(--chat-header-control-border)!important;border-radius:20px!important;box-shadow:none!important;color:#fff!important;color:var(--chat-header-control-text)!important;display:inline-flex;font-size:12px!important;font-weight:600;gap:6px;min-height:34px;padding:4px 12px!important}.chat-header-custom1 .chat-header-new-chat-btn.ant-btn:hover{background:#ffffff47!important;background:var(--chat-header-control-hover-bg)!important;border-color:#ffffff8c!important;border-color:var(--chat-header-control-hover-border)!important;color:#fff!important;color:var(--chat-header-control-text)!important}.chat-header-custom1 .chat-header-new-chat-btn.ant-btn .anticon{color:inherit!important}.chat-header-custom1 .chat-header-close-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#fff!important;color:var(--chat-header-control-text)!important;cursor:pointer;display:inline-flex;font-size:16px;height:34px;justify-content:center;margin-right:4px;transition:background .2s ease;width:34px}.chat-header-custom1 .chat-header-close-btn:hover{background:#ffffff47;background:var(--chat-header-control-hover-bg)}.chat-header-custom1 .chat-header-close-btn .anticon{color:#fff!important;color:var(--chat-header-control-text)!important}.chat-language-dropdown.ant-dropdown .ant-dropdown-menu{background:#fff!important;background:var(--card)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;border-radius:10px!important;box-shadow:0 3px 5px 1px #0000000d!important;box-shadow:var(--card_box_shadow,0 8px 24px #0f172a24)!important;margin-top:4px!important;min-width:168px;padding:4px!important}.chat-language-dropdown.ant-dropdown .ant-dropdown-menu-item{-webkit-text-fill-color:#000;-webkit-text-fill-color:var(--text-dark,#0f172a);border-radius:6px;color:#000!important;color:var(--text-dark,#0f172a)!important;font-size:.875rem;font-weight:500;line-height:1.35;min-height:36px;padding:8px 12px!important}.chat-language-dropdown.ant-dropdown .ant-dropdown-menu-item-active,.chat-language-dropdown.ant-dropdown .ant-dropdown-menu-item:hover{background:#bdf2ff!important;background:var(--sidebar_menu_hover,#2596be14)!important;color:#000!important;color:var(--text-dark,#0f172a)!important}.chat-language-dropdown.ant-dropdown .ant-dropdown-menu-item-selected{background:#2596be24!important;color:#070e35!important;color:var(--primary_button,#2596be)!important;font-weight:600}body.dark .chat-language-dropdown.ant-dropdown .ant-dropdown-menu,html[data-theme=dark] .chat-language-dropdown.ant-dropdown .ant-dropdown-menu{background:#fff!important;background:var(--card,#0c1a32)!important;border-color:rgba(0,0,0,.125)!important;border-color:var(--card_border,#5c607b)!important}body.dark .chat-language-dropdown.ant-dropdown .ant-dropdown-menu-item,html[data-theme=dark] .chat-language-dropdown.ant-dropdown .ant-dropdown-menu-item{-webkit-text-fill-color:#000;-webkit-text-fill-color:var(--ant_select_text,#ededed);color:#000!important;color:var(--ant_select_text,#ededed)!important}body.dark .chat-language-dropdown.ant-dropdown .ant-dropdown-menu-item-active,body.dark .chat-language-dropdown.ant-dropdown .ant-dropdown-menu-item:hover,html[data-theme=dark] .chat-language-dropdown.ant-dropdown .ant-dropdown-menu-item-active,html[data-theme=dark] .chat-language-dropdown.ant-dropdown .ant-dropdown-menu-item:hover{background:#38bdf81f!important;color:#000!important;color:var(--ant_select_text,#ededed)!important}body.dark .chat-language-dropdown.ant-dropdown .ant-dropdown-menu-item-selected,html[data-theme=dark] .chat-language-dropdown.ant-dropdown .ant-dropdown-menu-item-selected{background:#38bdf82e!important;color:#2596be!important;color:var(--primary,#38bdf8)!important}.chat-footer-custom .chat-compose-shell{display:flex;flex-direction:column;width:100%}.chat-footer-custom .chat-compose-status{align-items:center;background:color-mix(in srgb,#070e35 6%,#fff);background:color-mix(in srgb,var(--primary_button) 6%,var(--chat-input-bg));border:1px solid #d1d5db;border:1px solid var(--chat-input-border);border-radius:12px;color:color-mix(in srgb,#1f2937 78%,#0000);color:color-mix(in srgb,var(--chat-text) 78%,#0000);display:flex;font-size:.8125rem;font-weight:500;gap:8px;line-height:1.35;margin:0 4px 8px;padding:8px 14px}.chat-footer-custom .chat-compose-status .anticon{flex-shrink:0;font-size:15px;opacity:.75}.chat-footer-custom .input-wrapper{grid-column-gap:10px;align-items:center;background:#fff!important;background:var(--chat-input-bg)!important;border:1px solid #d1d5db!important;border:1px solid var(--chat-input-border)!important;border-radius:60px!important;box-shadow:0 3px 5px 1px #0000000d!important;box-shadow:var(--card_box_shadow,0 2px 12px #0f172a0f)!important;column-gap:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:48px;overflow:hidden;padding:8px 12px 8px 18px!important;transition:border-color .2s ease,box-shadow .2s ease,border-radius .2s ease;width:100%}.chat-footer-custom .input-wrapper:focus-within{border-color:color-mix(in srgb,#070e35 55%,#d1d5db)!important;border-color:color-mix(in srgb,var(--primary_button) 55%,var(--chat-input-border))!important;box-shadow:0 4px 18px color-mix(in srgb,#070e35 18%,#0000)!important;box-shadow:0 4px 18px color-mix(in srgb,var(--primary_button) 18%,#0000)!important}.chat-footer-custom .input-wrapper--scrollable{align-items:end;border-radius:24px!important;padding:12px 12px 12px 20px!important}.chat-footer-custom .chat-input-field{grid-column:1;max-width:100%;min-width:0;overflow:hidden}.input-wrapper--scrollable .chat-footer-custom .chat-input-field{overflow:visible}.chat-footer-custom .chat-input{-webkit-text-fill-color:#1f2937;-webkit-text-fill-color:var(--chat-text);word-wrap:break-word;background:#0000!important;border:none!important;box-sizing:border-box;color:#1f2937!important;color:var(--chat-text)!important;display:block;font-size:14px;grid-column:auto;line-height:1.5;margin:0;max-height:200px;max-width:100%;min-height:22px;min-width:0;outline:none;overflow-wrap:break-word;overflow-x:hidden;overflow-y:auto;padding:4px 6px 4px 4px!important;resize:none;scrollbar-color:color-mix(in srgb,#1f2937 28%,#0000) #0000;scrollbar-color:color-mix(in srgb,var(--chat-text) 28%,#0000) #0000;scrollbar-width:thin;white-space:pre-wrap;width:100%;word-break:break-word}.chat-footer-custom .chat-input::-webkit-scrollbar{width:5px}.chat-footer-custom .chat-input::-webkit-scrollbar-thumb{background:color-mix(in srgb,#1f2937 24%,#0000);background:color-mix(in srgb,var(--chat-text) 24%,#0000);border-radius:999px}.chat-footer-custom .chat-input::-webkit-scrollbar-track{background:#0000}.chat-footer-custom .chat-input::-webkit-scrollbar-button,.chat-footer-custom .chat-input::-webkit-scrollbar-button:single-button,.chat-footer-custom .chat-input::-webkit-scrollbar-button:vertical:end:increment,.chat-footer-custom .chat-input::-webkit-scrollbar-button:vertical:start:decrement{display:none;height:0;width:0}.chat-footer-custom .input-wrapper--scrollable .action-buttons{align-self:end;padding-bottom:2px}.chat-footer-custom .chat-input::placeholder{-webkit-text-fill-color:#64748b;-webkit-text-fill-color:var(--chat-input-placeholder);color:#64748b!important;color:var(--chat-input-placeholder)!important;opacity:1}.chat-footer-custom .action-buttons{align-items:center;display:flex;flex-shrink:0;gap:10px;grid-column:2;justify-self:end;margin-left:0}.chat-footer-custom .attachment-icon,.chat-footer-custom .audio-icon{color:#64748b!important;color:var(--chat-action-icon)!important;cursor:pointer;font-size:18px;transition:color .2s ease,transform .15s ease}.chat-footer-custom .attachment-icon:hover,.chat-footer-custom .audio-icon:hover{color:#2596be!important;color:var(--chat-action-icon-hover)!important;transform:scale(1.06)}.chat-footer-custom .audio-icon.recording-active{color:#ef4444!important}.chat-footer-custom .btn-send-float{align-items:center;background:#f1f5f9;background:var(--chat-send-btn-inactive-bg);border:1px solid #e2e8f0;border:1px solid var(--chat-send-btn-inactive-border);border-radius:50%;color:#94a3b8!important;color:var(--chat-send-btn-inactive-icon)!important;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;height:40px;height:var(--chat-send-btn-size);justify-content:center;padding:0;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease;width:40px;width:var(--chat-send-btn-size)}.chat-footer-custom .btn-send-float .anticon,.chat-footer-custom .btn-send-float svg{fill:currentColor;color:inherit!important}.chat-footer-custom .btn-send-float:disabled{cursor:not-allowed;opacity:.55;transform:none}.chat-footer-custom .btn-send-float-inactive{background:#f1f5f9!important;background:var(--chat-send-btn-inactive-bg)!important;border-color:#e2e8f0!important;border-color:var(--chat-send-btn-inactive-border)!important;box-shadow:none!important;color:#94a3b8!important;color:var(--chat-send-btn-inactive-icon)!important}.chat-footer-custom .btn-send-float-active,.chat-footer-custom .btn-send-float:not(:disabled):hover{background:linear-gradient(135deg,#43a1c2,#2f819e)!important;background:var(--chat-send-btn-active-bg)!important;border-color:#0000!important;box-shadow:0 4px 14px #2f819e52!important;box-shadow:var(--chat-send-btn-active-shadow)!important;color:#fff!important;color:var(--chat-send-btn-active-icon)!important;transform:translateY(-1px)}.chat-footer-custom .btn-send-float-active:disabled,.chat-footer-custom .btn-send-float-inactive:disabled{transform:none}.med-taken-ant-modal .ant-modal,.med-taken-ant-modal.ant-modal-wrap{background:#0000!important}.med-taken-ant-modal .ant-modal-container{border:none!important;box-shadow:none!important;padding:0!important}.med-taken-ant-modal .ant-modal-container,.med-taken-ant-modal .ant-modal-content{background:#fff!important;background:var(--med-modal-shell-bg,var(--card))!important;border-radius:14px;overflow:hidden}.med-taken-ant-modal .ant-modal-content{border:none!important;box-shadow:0 20px 50px #00000061}.med-taken-ant-modal .ant-modal-body,.med-taken-ant-modal .ant-modal-footer,.med-taken-ant-modal .ant-modal-header{background:#fff!important;background:var(--med-modal-shell-bg,var(--card))!important}.med-taken-ant-modal .ant-modal-header{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--med-modal-shell-border,var(--card_border));margin-bottom:0;padding:18px 52px 14px 20px;position:relative}.med-taken-ant-modal .ant-modal-close{align-items:center;background:#f1f5f9!important;background:var(--med-modal-close-bg)!important;border:1px solid #cbd5e1;border:1px solid var(--med-modal-close-border);border-radius:8px;color:#475569!important;color:var(--med-modal-close-color)!important;display:inline-flex;height:32px;inset-inline-end:14px;justify-content:center;top:14px;transition:background .15s ease,color .15s ease,border-color .15s ease;width:32px;z-index:2}.med-taken-ant-modal .ant-modal-close:hover{background:#e2e8f0!important;background:var(--med-modal-close-hover-bg)!important;border-color:#94a3b8;border-color:var(--med-modal-close-border-hover);color:#0f172a!important;color:var(--med-modal-close-hover-color)!important}.med-taken-ant-modal .ant-modal-close-x,.med-taken-ant-modal .med-taken-modal-close-icon{align-items:center;color:inherit!important;display:inline-flex;font-size:14px;height:100%;justify-content:center;line-height:1;width:100%}.med-taken-ant-modal .ant-modal-body{padding:16px 20px 18px}.med-taken-ant-modal .ant-modal-footer{border-top:1px solid #e2e8f0;border-top:1px solid var(--med-modal-shell-border,var(--card_border));display:flex;gap:10px;justify-content:flex-end;margin-top:0;padding:14px 20px 18px}.med-taken-ant-modal .ant-modal-footer .med-taken-modal-btn--cancel.ant-btn,.med-taken-ant-modal .ant-modal-footer .med-taken-modal-btn--confirm.ant-btn{box-shadow:none!important}.med-taken-ant-modal .ant-modal-footer .med-taken-modal-btn--cancel.ant-btn-default{background:#fff!important;background:var(--med-modal-cancel-bg)!important;border-color:#cbd5e1!important;border-color:var(--med-modal-cancel-border)!important;color:#334155!important;color:var(--med-modal-cancel-text)!important}.med-taken-ant-modal .ant-modal-footer .med-taken-modal-btn--cancel.ant-btn-default:hover:not(:disabled){background:#f1f5f9!important;background:var(--med-modal-cancel-hover-bg)!important;border-color:#94a3b8!important;border-color:var(--med-modal-cancel-border-hover)!important;color:#334155!important;color:var(--med-modal-cancel-text)!important}.med-taken-modal-title{align-items:center;display:flex;gap:12px}.med-taken-modal-title__icon{align-items:center;background:#e0f2fe;background:var(--med-modal-icon-bg);border-radius:10px;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.med-taken-modal-title__icon img{height:22px;object-fit:contain;width:22px}.med-taken-modal-title__text{color:#0f172a;color:var(--med-modal-title-color);font-size:1.05rem;font-weight:600;line-height:1.35}.med-taken-modal{background:#f8fafc;background:var(--med-modal-panel-bg);border:1px solid #e2e8f0;border:1px solid var(--med-modal-panel-border);border-radius:12px;padding:16px}.med-taken-modal__intro{align-items:center;display:flex;gap:10px;margin-bottom:14px}.med-taken-modal__intro-icon{align-items:center;background:#d1fae5;background:var(--med-modal-check-bg);border-radius:50%;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.med-taken-modal__intro-icon img{height:16px;object-fit:contain;width:16px}.med-taken-modal__intro-title{color:#0f172a;color:var(--med-modal-intro-color);font-size:.95rem;font-weight:700}.med-taken-modal__details{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.med-taken-modal__row{align-items:center;background:#fff;background:var(--med-modal-row-bg);border:1px solid #e2e8f0;border:1px solid var(--med-modal-row-border);border-radius:10px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:10px 12px}.med-taken-modal__label{color:#64748b;color:var(--med-modal-label-color);flex-shrink:0;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.med-taken-modal__value{color:#0f172a;color:var(--med-modal-value-color);flex:1 1 auto;font-size:.9rem;font-weight:600;max-width:70%;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.med-taken-modal__value--time{color:#059669;color:var(--med-modal-time-color)}.med-taken-modal__message{border-top:1px solid #e2e8f0;border-top:1px solid var(--med-modal-divider);color:#475569;color:var(--med-modal-message-color);font-size:.875rem;line-height:1.55;margin:0;padding-top:12px}.med-taken-modal-btn{border-radius:10px!important;box-shadow:none!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important;min-height:38px;padding:8px 18px!important;transition:filter .15s ease,background .15s ease,border-color .15s ease}.med-taken-modal-btn--confirm{background:#2596be!important;background:var(--med-modal-confirm-bg)!important;border:1px solid #2596be!important;border:1px solid var(--med-modal-confirm-bg)!important;color:#fff!important;color:var(--med-modal-confirm-text)!important}.med-taken-modal-btn--confirm:hover:not(:disabled){filter:brightness(1.06)}.med-taken-modal-btn--cancel{background:#fff!important;background:var(--med-modal-cancel-bg)!important;border:1px solid #cbd5e1!important;border:1px solid var(--med-modal-cancel-border)!important;color:#334155!important;color:var(--med-modal-cancel-text)!important}.med-taken-modal-btn--cancel:hover:not(:disabled){background:#f1f5f9!important;background:var(--med-modal-cancel-hover-bg)!important;border-color:#94a3b8!important;border-color:var(--med-modal-cancel-border-hover)!important}.ant-modal .btn-confirm,.med-taken-modal-btn--confirm{background:#2596be!important;background:var(--med-modal-confirm-bg)!important;border:1px solid #2596be!important;border:1px solid var(--med-modal-confirm-bg)!important;border-radius:10px!important;color:#fff!important;color:var(--med-modal-confirm-text)!important;font-size:.875rem!important;font-weight:600!important;min-height:38px;padding:8px 18px!important}.ant-modal .btn-confirm:hover:not(:disabled),.med-taken-modal-btn--confirm:hover:not(:disabled){filter:brightness(1.06)}.ant-modal .btn-cancel,.med-taken-modal-btn--cancel{background:#fff!important;background:var(--med-modal-cancel-bg)!important;border:1px solid #cbd5e1!important;border:1px solid var(--med-modal-cancel-border)!important;border-radius:10px!important;color:#334155!important;color:var(--med-modal-cancel-text)!important;font-size:.875rem!important;font-weight:600!important;min-height:38px;padding:8px 18px!important}.ant-modal .btn-cancel:hover:not(:disabled),.med-taken-modal-btn--cancel:hover:not(:disabled){background:#f1f5f9!important;background:var(--med-modal-cancel-hover-bg)!important;border-color:#94a3b8!important;border-color:var(--med-modal-cancel-border-hover)!important}:root{--global-tara-panel-inner:28rem;--global-tara-panel-gutter:0.75rem;--global-tara-panel-width:calc(var(--global-tara-panel-inner) + var(--global-tara-panel-gutter));--global-tara-panel-top:calc(5.35rem + var(--global-tara-panel-gutter));--global-tara-fab-size:3.75rem;--global-tara-fab-right:calc(var(--global-tara-panel-gutter) + 0.875rem);--global-tara-fab-bottom:calc(var(--global-tara-panel-gutter) + 0.625rem);--tara-avatar-w:235px;--tara-avatar-h:310px;--tara-avatar-indicator-shift-left:20px;--tara-avatar-indicator-shift-down:65px;--tara-avatar-indicator-top:calc(22px + var(--tara-avatar-indicator-shift-down));--tara-avatar-indicator-top-thinking:calc(20px + var(--tara-avatar-indicator-shift-down));--tara-avatar-indicator-top-dots:calc(31px + var(--tara-avatar-indicator-shift-down));--tara-avatar-indicator-right:calc(var(--tara-avatar-w)*0.34 + var(--tara-avatar-indicator-shift-left));--tara-avatar-hint-top:calc(var(--tara-avatar-head-room) + var(--tara-avatar-h)*0.08);--tara-avatar-head-room:48px}.global-tara-guide-panel{background:#0000;box-sizing:border-box;flex:0 0 auto!important;height:calc(100dvh - 11.1rem);height:calc(100dvh - var(--global-tara-panel-top) - 5rem);isolation:isolate;left:auto;max-width:28rem!important;max-width:var(--global-tara-panel-inner,28rem)!important;min-width:28rem!important;min-width:var(--global-tara-panel-inner,28rem)!important;overflow:visible;padding:0 .75rem .75rem 0;padding:0 var(--global-tara-panel-gutter) var(--global-tara-panel-gutter) 0;pointer-events:none;position:fixed;right:0;top:6.1rem;top:var(--global-tara-panel-top);width:28rem!important;width:var(--global-tara-panel-inner,28rem)!important;z-index:850}.global-tara-guide-panel__inner{display:flex;flex-direction:column;height:100%;min-height:0;min-width:100%;pointer-events:auto;position:relative;width:100%}.global-tara-guide-panel__fab-anchor{bottom:.625rem;height:3.75rem;height:var(--global-tara-fab-size);pointer-events:none;position:absolute;right:.875rem;width:3.75rem;width:var(--global-tara-fab-size);z-index:1}.global-tara-guide-panel__surface{background-color:#fff!important;background-color:var(--tara-guide-panel-bg)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;box-shadow:0 3px 5px 1px #0000000d!important;box-shadow:var(--card_box_shadow)!important;flex:1 1 auto;height:100%;margin:0;min-height:0;min-width:100%;overflow:visible;transition:box-shadow .25s ease,border-color .25s ease;width:100%}.global-tara-guide-panel--highlight .global-tara-guide-panel__surface{animation:global-tara-panel-highlight 1.2s ease}@keyframes global-tara-panel-highlight{0%,to{border-color:rgba(0,0,0,.125);border-color:var(--card_border);box-shadow:0 3px 5px 1px #0000000d;box-shadow:var(--card_box_shadow)}50%{border-color:#070e35;border-color:var(--primary_button);box-shadow:0 0 0 3px color-mix(in srgb,#070e35 28%,#0000),0 3px 5px 1px #0000000d;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary_button) 28%,#0000),var(--card_box_shadow)}}.global-tara-guide-panel .dash-chat-body{flex:1 1 auto;min-height:0;min-width:100%;overflow:visible;padding:16px 16px 12px;position:relative;width:100%}.global-tara-guide-panel .dash-chat-top{background:#fff;background:var(--tara-guide-panel-bg);flex-shrink:0;overflow:visible;position:sticky;top:0;z-index:2}.global-tara-guide-panel .chat-feed-flex,.global-tara-guide-panel .dash-chat-feed{background-color:#fff;background-color:var(--card);border:1px solid rgba(0,0,0,.125);border:1px solid var(--card_border);border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow:hidden;padding:15px;position:relative;transition:background-color .3s ease;z-index:3}.global-tara-guide-panel .tara-chat-messages{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:stretch;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:.5rem;padding-right:0;scrollbar-width:none}.global-tara-guide-panel .tara-chat-messages::-webkit-scrollbar{display:none;height:0;width:0}.global-tara-guide-panel .chat-bubble.variant-blue,.global-tara-guide-panel .chat-bubble.variant-yellow{border:none!important}.global-tara-guide-panel .dash-chat-input{flex-shrink:0;margin-bottom:.25rem;margin-right:2.75rem;margin-top:auto}.global-tara-guide-panel .tara-guide-panel{background-color:#fff;background-color:var(--tara-guide-panel-bg);padding:0;transition:background-color .3s ease}.global-tara-guide-panel .avatar-header-box{align-items:flex-start;background:linear-gradient(135deg,#2596be,#1b7a94);background:var(--tara-guide-header-bg);border-radius:16px;display:flex;gap:.75rem;justify-content:space-between;overflow:visible;padding:20px 16px;position:relative}.global-tara-guide-panel__header-text{flex:1 1 auto;min-width:0;padding-right:.25rem}.global-tara-guide-panel__header-text h5,.global-tara-guide-panel__header-text p{overflow-wrap:break-word;white-space:normal;word-break:normal}.global-tara-guide-panel__clear-chat{align-items:center;-webkit-background-clip:text,border-box;background-clip:text,border-box;background-color:#2f819e;background-image:linear-gradient(#fff,#fff),linear-gradient(#ffffff24,#ffffff24);border:1px solid #ffffff59;border-radius:999px;color:#0000;cursor:pointer;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;margin-top:2px;padding:0;transition:background-color .2s ease,border-color .2s ease,transform .15s ease;width:36px}.global-tara-guide-panel__clear-chat svg{stroke:#fff;color:#fff}.global-tara-guide-panel__clear-chat:hover{background-image:linear-gradient(#fff,#fff),linear-gradient(#ffffff3d,#ffffff3d);border-color:#ffffff8c}.global-tara-guide-panel__clear-chat:active{transform:scale(.96)}.global-tara-guide-panel__clear-chat:focus-visible{outline:2px solid #ffffffd9;outline-offset:2px}.global-tara-guide-panel .text-warning-custom{word-wrap:break-word;color:#6d4c41;color:var(--tara-guide-header-title);font-size:1.15rem;line-height:1.3}.global-tara-guide-panel .text-dark-blue{word-wrap:break-word;color:#795548;color:var(--tara-guide-header-sub);font-size:.85rem;line-height:1.4;opacity:.9}.global-tara-guide-panel .avatar-mascot-slot{bottom:-80px;height:195px;overflow:visible;pointer-events:none;position:absolute;right:0;width:121px;z-index:10}.global-tara-guide-panel .alert-warning-box{background-color:#b3e5fc!important;background-color:var(--tara-guide-alert-bg)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;border-radius:14px;max-width:230px;min-width:230px;padding:16px}.global-tara-guide-panel .alert-warning-box .alert-title{color:#01579b;color:var(--tara-guide-alert-title);font-weight:700}.global-tara-guide-panel .alert-warning-box .alert-desc{word-wrap:break-word;color:#0277bd;color:var(--tara-guide-alert-desc);font-size:.85rem;line-height:1.35}.global-tara-guide-panel .alert-warning-box{-webkit-overflow-scrolling:touch;overflow-x:hidden;overscroll-behavior:contain;padding-bottom:9.5rem;padding-right:.35rem;scrollbar-width:thin}.global-tara-guide-panel .alert-warning-box::-webkit-scrollbar{width:4px}.global-tara-guide-panel .alert-warning-box::-webkit-scrollbar-thumb{background:rgba(0,0,0,.125);background:var(--card_border);border-radius:999px}.global-tara-guide-panel .tara-avatar-dock{align-items:center;bottom:60px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:358px;height:calc(var(--tara-avatar-h) + var(--tara-avatar-head-room));justify-content:flex-end;left:auto;max-height:none;max-width:235px;max-width:var(--tara-avatar-w);min-height:358px;min-height:calc(var(--tara-avatar-h) + var(--tara-avatar-head-room));min-width:235px;min-width:var(--tara-avatar-w);opacity:1;overflow:visible;pointer-events:none;position:absolute;right:16px;transform:translateY(0);transition:opacity .45s ease,visibility .45s ease,transform .45s ease;visibility:visible;width:235px;width:var(--tara-avatar-w);z-index:10}.global-tara-guide-panel .tara-avatar-dock--hidden{opacity:0;pointer-events:none;transform:translateY(12px);visibility:hidden}.global-tara-guide-panel .tara-avatar-dock--hidden .tara-avatar-dock__controls{display:none}.global-tara-guide-panel .tara-avatar-dock__controls{align-items:stretch;background:#fff;background:var(--card);border:1px solid rgba(0,0,0,.125);border:1px solid var(--card_border);border-radius:14px;bottom:auto;box-shadow:0 10px 28px #0f172a1f,0 2px 6px #0f172a0f;display:flex;flex-direction:column;gap:8px;left:auto;margin:0;max-width:158px;min-width:138px;padding:10px 10px 9px;pointer-events:auto;position:absolute;right:99.9px;right:var(--tara-avatar-indicator-right);top:87px;top:var(--tara-avatar-indicator-top);transform:none;width:max-content;z-index:6}.global-tara-guide-panel .tara-avatar-dock__speaking-row{align-items:center;display:flex;gap:7px;padding:2px 4px 0}.global-tara-guide-panel .tara-avatar-dock__speaking-label{color:#424242;color:var(--tara-typing-text,#475569);font-size:.74rem;font-weight:600;line-height:1.3}.global-tara-guide-panel .tara-avatar-dock__pulse{animation:taraStatusPulse 1.2s ease-in-out infinite;background:#0ea5e9;border-radius:50%;box-shadow:0 0 0 3px #0ea5e940;flex-shrink:0;height:8px;width:8px}.global-tara-guide-panel .tara-avatar-dock__pulse--thinking{animation:taraStatusPulse 1.6s ease-in-out infinite;background:#8b5cf6;box-shadow:0 0 0 3px #8b5cf640}.global-tara-guide-panel .tara-avatar-dock__stop{align-items:center;background-color:#dc2626;background-image:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;box-shadow:0 3px 10px #dc262652;color:#fff;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:6px;justify-content:center;line-height:1;padding:8px 12px;transition:background .2s ease,transform .15s ease,box-shadow .2s ease;width:100%}.global-tara-guide-panel .tara-avatar-dock__stop span{color:#fff}.global-tara-guide-panel .tara-avatar-dock__stop:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 14px #dc262666}.global-tara-guide-panel .tara-avatar-dock__stop:active{transform:scale(.98)}.global-tara-guide-panel .tara-avatar-dock__stop:focus-visible{outline:2px solid #fca5a5;outline-offset:2px}.global-tara-guide-panel .tara-avatar-dock__controls--hint{background:color-mix(in srgb,#fff 88%,#f59e0b 12%);background:color-mix(in srgb,var(--card) 88%,#f59e0b 12%);border-color:color-mix(in srgb,#f59e0b 42%,rgba(0,0,0,.125));border-color:color-mix(in srgb,#f59e0b 42%,var(--card_border));bottom:auto;gap:8px;left:auto;margin:15px 0 0;max-width:176px;padding:10px 10px 9px;right:99.9px;right:var(--tara-avatar-indicator-right);top:72.8px;top:var(--tara-avatar-hint-top);transform:none}.global-tara-guide-panel .tara-avatar-dock__controls--thinking{background:color-mix(in srgb,#fff 88%,#6366f1 12%);background:color-mix(in srgb,var(--card) 88%,#6366f1 12%);border-color:color-mix(in srgb,#6366f1 28%,rgba(0,0,0,.125));border-color:color-mix(in srgb,#6366f1 28%,var(--card_border));bottom:auto;left:auto;margin:0;max-width:142px;padding:8px 10px;right:99.9px;right:var(--tara-avatar-indicator-right);top:85px;top:var(--tara-avatar-indicator-top-thinking);transform:none}.global-tara-guide-panel .tara-avatar-dock__controls--dots{align-items:center;border-radius:999px;max-width:max-content;min-width:0;padding:9px 12px;top:96px;top:var(--tara-avatar-indicator-top-dots);width:auto}.global-tara-guide-panel .tara-avatar-dock__typing-dots{align-items:center;display:inline-flex;gap:5px}.global-tara-guide-panel .tara-avatar-dock__typing-dot{animation:taraThinkingDot 1.3s ease-in-out infinite;background:#6366f1;border-radius:50%;height:7px;opacity:.4;width:7px}.global-tara-guide-panel .tara-avatar-dock__typing-dot:nth-child(2){animation-delay:.18s}.global-tara-guide-panel .tara-avatar-dock__typing-dot:nth-child(3){animation-delay:.36s}.global-tara-guide-panel .tara-avatar-dock__hint-row{align-items:flex-start;display:flex;gap:8px}.global-tara-guide-panel .tara-avatar-dock__hint-icon{align-items:center;background:color-mix(in srgb,#f59e0b 18%,#fff);background:color-mix(in srgb,#f59e0b 18%,var(--card));border-radius:50%;color:#d97706;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.global-tara-guide-panel .tara-avatar-dock__hint-text{color:#424242;color:var(--tara-typing-text,#475569);font-size:.74rem;font-weight:600;line-height:1.35;margin:0}.global-tara-guide-panel .tara-avatar-dock__hint-action{align-items:center;-webkit-background-clip:text,border-box;background-clip:text,border-box;background-color:#0284c7;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:10px;box-shadow:0 3px 10px #0ea5e947;color:#0000;cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:700;gap:6px;justify-content:center;padding:8px 12px;width:100%}.global-tara-guide-panel .tara-avatar-dock__hint-action span,.global-tara-guide-panel .tara-avatar-dock__hint-action svg{fill:#fff}.global-tara-guide-panel .tara-avatar-dock__hint-action:hover{background:linear-gradient(135deg,#0284c7,#0369a1)}.global-tara-guide-panel .tara-avatar-dock__hint-dismiss{align-self:stretch;background:color-mix(in srgb,#fff 82%,#f59e0b 18%);background:color-mix(in srgb,var(--card) 82%,#f59e0b 18%);border:1px solid color-mix(in srgb,#f59e0b 38%,rgba(0,0,0,.125));border:1px solid color-mix(in srgb,#f59e0b 38%,var(--card_border));border-radius:8px;color:#000!important;color:var(--text-dark)!important;cursor:pointer;font-size:.74rem;font-weight:700;line-height:1.2;margin-top:2px;padding:7px 12px;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease;width:100%}.global-tara-guide-panel .tara-avatar-dock__hint-dismiss:hover{background:color-mix(in srgb,#fff 72%,#f59e0b 28%);background:color-mix(in srgb,var(--card) 72%,#f59e0b 28%);border-color:color-mix(in srgb,#f59e0b 55%,rgba(0,0,0,.125));border-color:color-mix(in srgb,#f59e0b 55%,var(--card_border));color:#000!important;color:var(--text-dark)!important;opacity:.92}.global-tara-guide-panel .tara-avatar-dock__hint-dismiss:focus-visible{outline:2px solid color-mix(in srgb,#f59e0b 55%,#0000);outline-offset:2px}.global-tara-guide-panel .tara-avatar-dock__controls--listening{background:color-mix(in srgb,#fff 92%,#10b981 8%);background:color-mix(in srgb,var(--card) 92%,#10b981 8%);border-color:color-mix(in srgb,#10b981 35%,rgba(0,0,0,.125));border-color:color-mix(in srgb,#10b981 35%,var(--card_border));bottom:auto;display:none;left:24px;margin-bottom:10px;padding:10px 12px;right:50%;top:-50px;transform:translateX(50%)}.global-tara-guide-panel .tara-avatar-dock__pulse--listening{animation:taraListenDotPulse 1.2s ease-in-out infinite;background:#10b981;box-shadow:0 0 0 3px color-mix(in srgb,#10b981 24%,#0000)}.global-tara-guide-panel .tara-avatar-dock__stop-icon{fill:#fff;color:#fff;flex-shrink:0}@keyframes taraListenDotPulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes taraThinkingDot{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.global-tara-guide-panel .tara-avatar-box{flex:0 0 235px;flex:0 0 var(--tara-avatar-w);transition:width .35s ease,height .35s ease,min-width .35s ease,min-height .35s ease,max-width .35s ease,max-height .35s ease,flex-basis .35s ease}.global-tara-guide-panel .tara-avatar-box,.global-tara-guide-panel .tara-avatar-stage{align-items:flex-end;display:flex;height:310px;height:var(--tara-avatar-h);justify-content:center;max-height:310px;max-height:var(--tara-avatar-h);max-width:235px;max-width:var(--tara-avatar-w);min-height:310px;min-height:var(--tara-avatar-h);min-width:235px;min-width:var(--tara-avatar-w);overflow:visible;pointer-events:auto;width:235px;width:var(--tara-avatar-w)}.global-tara-guide-panel .tara-avatar-stage{margin:0;position:relative}.global-tara-guide-panel .tara-avatar-stage .walking-avatar--in-chat .walking-avatar__thought-bubble{left:auto;right:99.9px;right:calc(var(--tara-avatar-w)*.34 + var(--tara-avatar-indicator-shift-left));top:87px;top:calc(22px + var(--tara-avatar-indicator-shift-down));z-index:8}.global-tara-guide-panel .tara-avatar-stage .walking-avatar--in-chat{flex:0 0 235px;flex:0 0 var(--tara-avatar-w);height:310px;height:var(--tara-avatar-h);max-height:310px;max-height:var(--tara-avatar-h);max-width:235px;max-width:var(--tara-avatar-w);min-height:310px;min-height:var(--tara-avatar-h);min-width:235px;min-width:var(--tara-avatar-w);position:relative;transition:width .35s ease,height .35s ease,min-width .35s ease,min-height .35s ease,max-width .35s ease,max-height .35s ease,flex-basis .35s ease,transform .35s ease;width:235px;width:var(--tara-avatar-w);z-index:1}.global-tara-guide-panel .chat-bubble-group{display:flex;flex-direction:column;max-width:85%;position:relative}.global-tara-guide-panel .chat-bubble-group.received{align-items:flex-start;align-self:flex-start;max-width:calc(100% - 135px);padding-right:0;width:100%;z-index:2}.global-tara-guide-panel .chat-bubble-group.sent{align-items:flex-end;align-self:flex-end;margin-left:auto;margin-right:0;max-width:78%;z-index:1}.global-tara-guide-panel .chat-bubble-group .chat-bubble{font-size:.9rem;max-width:100%;min-width:5.5rem;overflow-wrap:break-word;padding:14px 18px;white-space:normal;width:auto;word-break:normal}.global-tara-guide-panel .chat-bubble-group .chat-bubble.tara-guide-bot-bubble{font-size:.875rem;font-weight:400;line-height:1.55;padding:16px 18px;width:100%}.global-tara-guide-panel .chat-bubble-group .chat-bubble.variant-yellow{background-color:#fcd667;background-color:var(--tara-bubble-yellow-bg);border:1px solid #fcd667!important;border:1px solid var(--tara-bubble-yellow-border,var(--card_border))!important;border-radius:10px 10px 10px 0;color:#212121;color:var(--tara-bubble-text);width:100%}.global-tara-guide-panel .chat-bubble-group .chat-bubble.variant-blue{background-color:#64cee7;background-color:var(--tara-bubble-blue-bg);border:1px solid rgba(0,0,0,.125);border:1px solid var(--card_border);border-radius:10px 10px 0 10px;color:#212121;color:var(--tara-bubble-text)}.global-tara-guide-panel .chat-bubble-group .chat-bubble svg{color:inherit;flex-shrink:0}.global-tara-guide-panel .chat-bubble-group .bubble-meta{color:#757575;color:var(--tara-bubble-meta);font-size:.72rem;margin-top:4px;padding:0 4px}.global-tara-guide-panel .tara-guide-report-bubble{max-width:100%;overflow-x:auto;padding:10px;text-align:left}.global-tara-guide-panel .typing-indicator{color:#424242;color:var(--tara-typing-text);font-size:.85rem;font-weight:600;margin-top:4px}.global-tara-guide-panel .tara-status-bar{align-items:center;background:color-mix(in srgb,#fff 92%,#070e35 8%);background:color-mix(in srgb,var(--card) 92%,var(--primary_button) 8%);border:1px solid rgba(0,0,0,.125);border:1px solid var(--card_border);border-radius:12px;display:flex;gap:10px;justify-content:space-between;margin-top:6px;padding:10px 12px}.global-tara-guide-panel .tara-status-bar--thinking{background:color-mix(in srgb,#fff 88%,#6366f1 12%);background:color-mix(in srgb,var(--card) 88%,#6366f1 12%);border-color:color-mix(in srgb,#6366f1 28%,rgba(0,0,0,.125));border-color:color-mix(in srgb,#6366f1 28%,var(--card_border))}.global-tara-guide-panel .tara-status-bar--speaking{background:color-mix(in srgb,#fff 86%,#070e35 14%);background:color-mix(in srgb,var(--card) 86%,var(--primary_button) 14%);border-color:color-mix(in srgb,#070e35 30%,rgba(0,0,0,.125));border-color:color-mix(in srgb,var(--primary_button) 30%,var(--card_border))}.global-tara-guide-panel .tara-status-bar__content{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.global-tara-guide-panel .tara-status-bar__pulse{animation:taraStatusPulse 1.2s ease-in-out infinite;background:#070e35;background:var(--primary_button);border-radius:50%;flex-shrink:0;height:8px;width:8px}.global-tara-guide-panel .tara-status-bar__pulse--thinking{animation:taraStatusPulse 1.6s ease-in-out infinite;background:#6366f1}.global-tara-guide-panel .tara-status-bar__text{color:#424242;color:var(--tara-typing-text);font-size:.82rem;font-style:normal;font-weight:600;line-height:1.3}.global-tara-guide-panel .tara-status-bar__stop{align-items:center;background:color-mix(in srgb,#ef4444 10%,#fff);background:color-mix(in srgb,#ef4444 10%,var(--card));border:1px solid color-mix(in srgb,#ef4444 45%,rgba(0,0,0,.125));border:1px solid color-mix(in srgb,#ef4444 45%,var(--card_border));border-radius:999px;color:#dc2626;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.78rem;font-weight:600;gap:5px;line-height:1;padding:6px 12px;transition:background-color .2s ease,transform .15s ease}.global-tara-guide-panel .tara-status-bar__stop:hover{background:color-mix(in srgb,#ef4444 18%,#fff);background:color-mix(in srgb,#ef4444 18%,var(--card))}.global-tara-guide-panel .tara-status-bar__stop:active{transform:scale(.97)}@keyframes taraStatusPulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.global-tara-guide-panel .tara-guide-message-text{display:block;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.global-tara-guide-panel .tara-guide-message-content{display:block;overflow-wrap:anywhere;text-align:left;word-break:break-word}.global-tara-guide-panel .tara-guide-message-content>:first-child{margin-top:0}.global-tara-guide-panel .tara-guide-message-content>:last-child{margin-bottom:0}.global-tara-guide-panel .tara-chat-section-heading{color:color-mix(in srgb,#212121 88%,#0f172a);color:color-mix(in srgb,var(--tara-bubble-text) 88%,#0f172a);font-size:.8rem;font-weight:700;letter-spacing:.04em;line-height:1.4;margin:14px 0 8px;text-transform:uppercase}.global-tara-guide-panel .tara-chat-section-heading:first-child{margin-top:0}.global-tara-guide-panel .tara-chat-section-heading .tara-chat-strong{font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.global-tara-guide-panel .tara-chat-paragraph{font-size:.875rem;line-height:1.6;margin:0 0 10px}.global-tara-guide-panel .tara-chat-paragraph:last-child{margin-bottom:0}.global-tara-guide-panel .tara-chat-heading{color:#212121;color:var(--tara-bubble-text);font-weight:700;line-height:1.35;margin:14px 0 6px}.global-tara-guide-panel .tara-chat-heading:first-child{margin-top:0}.global-tara-guide-panel .tara-chat-heading-h1{font-size:1rem;letter-spacing:.03em;text-transform:uppercase}.global-tara-guide-panel .tara-chat-heading-h2{font-size:.95rem}.global-tara-guide-panel .tara-chat-heading-h3{font-size:.9rem;font-style:italic}.global-tara-guide-panel .tara-chat-bullets{margin:6px 0 10px 1.1rem;padding:0}.global-tara-guide-panel .tara-chat-bullets li{font-size:.875rem;line-height:1.55;margin:6px 0}.global-tara-guide-panel .tara-chat-strong{font-weight:700}.global-tara-guide-panel .tara-chat-link{color:#070e35;color:var(--primary_button);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.global-tara-guide-panel .tara-chat-hr{border:0;border-top:1px solid rgba(0,0,0,.125);border-top:1px solid var(--card_border);margin:12px 0}.global-tara-guide-panel .tara-chat-disclaimer{align-items:flex-start;background:color-mix(in srgb,#fcd667 55%,#fff);background:color-mix(in srgb,var(--tara-bubble-yellow-bg) 55%,var(--card));border:1px solid rgba(0,0,0,.125);border:1px solid var(--card_border);border-radius:8px;display:flex;font-size:.82rem;gap:8px;line-height:1.55;margin-top:10px;padding:10px 12px}.global-tara-guide-panel .tara-chat-disclaimer .tara-chat-disclaimer-icon{flex-shrink:0;margin-top:1px}.global-tara-guide-panel .tara-chat-disclaimer .tara-chat-strong{font-weight:700}.global-tara-guide-panel .tara-talk-btn--active{animation:taraListenPulse 1.5s ease-in-out infinite;-webkit-background-clip:text,border-box!important;background-clip:text,border-box!important;background-color:#059669!important;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#10b981,#059669)!important;border:none!important;box-shadow:0 0 0 3px color-mix(in srgb,#10b981 30%,#0000),0 4px 14px #05966959!important;color:#0000!important}.global-tara-guide-panel .tara-talk-btn--active .fw-semibold,.global-tara-guide-panel .tara-talk-btn--active svg{color:#fff!important}.global-tara-guide-panel .tara-talk-btn--active:hover{background:linear-gradient(135deg,#059669,#047857)!important;transform:none}@keyframes taraListenPulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,#10b981 24%,#0000),0 4px 14px #0596694d}50%{box-shadow:0 0 0 5px color-mix(in srgb,#10b981 38%,#0000),0 6px 18px #0596696b}}.global-tara-guide-panel .chat-input-wrapper{align-items:center;background-color:#fff!important;background-color:var(--card)!important;border:1px solid rgba(0,0,0,.125)!important;border:1px solid var(--card_border)!important;border-radius:999px;box-shadow:0 3px 5px 1px #0000000d;box-shadow:var(--card_box_shadow);display:flex;gap:10px;justify-content:space-between;padding:8px 12px;transition:all .3s ease}.global-tara-guide-panel .chat-input-wrapper .chat-helper-placeholder{color:#94a3b8;color:var(--sidebar_text_muted);font-size:.85rem;opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.global-tara-guide-panel .chat-input-wrapper .btn-icon-chat{align-items:center;color:#94a3b8!important;color:var(--sidebar_text_muted)!important;display:flex;justify-content:center;transition:all .2s ease}.global-tara-guide-panel .chat-input-wrapper .btn-icon-chat:hover{color:#000!important;color:var(--text-dark)!important;transform:scale(1.1)}.bento-action-row{flex-shrink:0;margin-top:0;padding:0;position:relative;z-index:15}.bento-action-row .bento-btn-secondary{align-items:center;aspect-ratio:1;background-color:#fff;background-color:var(--card);border:1px solid rgba(0,0,0,.125);border:1px solid var(--card_border);color:#94a3b8!important;color:var(--sidebar_text_muted)!important;display:flex;justify-content:center;transition:all .2s ease}.bento-action-row .bento-btn-secondary:hover{background-color:#00000005;color:#000;color:var(--text-dark)}.bento-action-row .bento-btn-primary{background:linear-gradient(135deg,#196a86,#155c75);border:none;box-shadow:0 4px 14px #1b7a9447;color:#fff;transition:all .2s ease}.bento-action-row .bento-btn-primary .fw-semibold,.bento-action-row .bento-btn-primary svg{color:#fff!important}.bento-action-row .bento-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#14556a,#104456);box-shadow:0 6px 18px #1b7a9461;transform:translateY(-1px)}.bento-action-row .bento-btn-primary:disabled{background:linear-gradient(135deg,#64748b,#475569)!important;box-shadow:none;color:#fff!important;cursor:not-allowed;opacity:1;transform:none}.bento-action-row .bento-btn-primary:disabled .fw-semibold,.bento-action-row .bento-btn-primary:disabled svg{color:#fff!important}body.has-global-tara-panel .home-section1.app-route-shell{box-sizing:border-box;padding-right:28.75rem;padding-right:var(--global-tara-panel-width)}body:has(.analytics-report-page) .home-section1.app-route-shell{padding-right:0!important}body:has(.analytics-report-page) .content-wrapper.analytics-report-page{box-sizing:border-box!important;margin-right:.75rem!important;max-width:none!important;width:auto!important}body.has-global-tara-panel .chatbot-launcher{animation:pulse 2s infinite;bottom:1.375rem;bottom:var(--global-tara-fab-bottom);height:3.75rem;height:var(--global-tara-fab-size);right:1.625rem;right:var(--global-tara-fab-right);width:3.75rem;width:var(--global-tara-fab-size);z-index:900}body.sidebar-collapse.has-global-tara-panel .home-section1.app-route-shell{padding-right:28.75rem;padding-right:var(--global-tara-panel-width)}@media(min-width:1400px){:root{--global-tara-panel-inner:30rem}}@media(max-width:1199.98px){:root{--global-tara-panel-inner:24rem}}@media(min-width:992px)and (max-width:1199.98px){.global-tara-guide-panel .avatar-mascot-slot{bottom:-65px;height:155px;width:96px}}@media(min-width:1200px)and (max-width:1399.98px){.global-tara-guide-panel .avatar-mascot-slot{bottom:-72px;height:170px;width:105px}}@media(max-width:1336px){.global-tara-guide-panel{display:none}body.has-global-tara-panel .app-route-shell{padding-right:0!important}body.has-global-tara-panel .chatbot-launcher{bottom:1.25rem;right:1.875rem}}.global-tara-guide-panel .quick-options-container{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:10px 0;padding:10px;width:100%}.global-tara-guide-panel .option-pill{background:#fff;background:var(--chat-chip-bg,#00000005);border:1px solid #070e35!important;border:1px solid var(--primary_button)!important;border-radius:25px;color:#070e35!important;color:var(--primary_button)!important;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:.2s}.global-tara-guide-panel .option-pill:hover{background:#070e35;background:var(--primary_button);border-color:#070e35!important;border-color:var(--primary_button)!important;color:#fff!important;color:var(--chat-user-bubble-text,#fff)!important}@media(max-width:1336px){.global-tara-guide-panel .tara-avatar-box{display:none!important}}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/static/media/fontawesome-webfont.8b43027f47b20503057d.eot);src:url(/static/media/fontawesome-webfont.8b43027f47b20503057d.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/static/media/fontawesome-webfont.20fd1704ea223900efa9.woff2) format("woff2"),url(/static/media/fontawesome-webfont.f691f37e57f04c152e23.woff) format("woff"),url(/static/media/fontawesome-webfont.1e59d2330b4c6deb84b3.ttf) format("truetype"),url(/static/media/fontawesome-webfont.c1e38fd9e0e74ba58f7a.svg#fontawesomeregular) format("svg")}.fa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.28571429em}.fa-ul{list-style-type:none;margin-left:2.14285714em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2.14285714em;position:absolute;text-align:center;top:.14285714em;width:2.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0px;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}@media only screen and (max-width:480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.not-found-template{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;width:100vw}.not-found-card{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffe6}.not-found-card h1{margin-top:14px}.simple-loader-overlay{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a73;display:flex;inset:0;justify-content:center;pointer-events:auto;position:fixed;transition:opacity .2s ease-in-out;z-index:999999}.simple-loader-overlay .simple-loader-content{align-items:center;background:#0000!important;border:none!important;box-shadow:none!important;display:flex;flex-direction:column;gap:12px;justify-content:center;margin:0!important;padding:0!important;-webkit-user-select:none;user-select:none}.simple-loader-overlay .simple-spinner{animation:simple-loader-spin .75s linear infinite;border-color:#38bdf8 #0284c7 #fff3 #fff3;border-radius:50%;border-style:solid;border-width:3px;height:34px;width:34px}.simple-loader-overlay .simple-loader-text{color:#fff;font-size:15px;font-weight:500;letter-spacing:.4px;margin:0;text-shadow:0 1px 3px #0006}@keyframes simple-loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.theme-icon-only-btn,.theme-toggle-btn{align-items:center;background:var(--theme-toggle-bg);border:1px solid var(--theme-toggle-border);border-radius:50%;color:var(--theme-toggle-icon);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;width:40px}.theme-icon-only-btn:hover,.theme-toggle-btn:hover{background:var(--theme-toggle-hover-bg);box-shadow:0 2px 8px #0f172a14;color:var(--theme-toggle-hover-icon);transform:scale(1.05)}.theme-icon-only-btn:focus-visible,.theme-toggle-btn:focus-visible{outline:2px solid var(--primary_button);outline-offset:2px}.theme-icon-only-btn .anticon,.theme-toggle-btn .anticon{font-size:18px}.daily-missions-panel{--dm-ring-pct:0;background:var(--dm-bg);border:1px solid var(--dm-border)!important;box-shadow:var(--dm-shadow)!important;overflow:hidden;padding:0}.daily-missions-panel--embedded{margin-top:0}.daily-missions-panel--is-empty{display:flex;flex-direction:column;min-height:100%}.daily-missions-panel--embedded.daily-missions-panel--is-empty .daily-missions-panel__empty{flex:1 1 auto;min-height:160px}.daily-missions-panel__empty{align-items:center;background:linear-gradient(180deg,#fef3c738,#f8fafc66 42%,#0000);border-top:1px solid var(--dm-divider);display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding:1.5rem 1.15rem 1.35rem;text-align:center}.daily-missions-panel__empty-visual{margin-bottom:1rem}.daily-missions-panel__empty-ring{align-items:center;background:var(--dm-trophy-bg);border:2px solid #fde68abf;border-radius:50%;box-shadow:0 10px 28px #d9770624,inset 0 1px 0 #ffffffa6;color:var(--dm-trophy-color);display:inline-flex;font-size:2.1rem;height:76px;justify-content:center;width:76px}.daily-missions-panel__empty-title{color:var(--dm-title);font-size:1rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .4rem}.daily-missions-panel__empty-desc{color:var(--dm-subtitle);font-size:.8rem;line-height:1.5;margin:0;max-width:260px}.daily-missions-panel__header{align-items:center;background:var(--dm-header-bg);border-bottom:1px solid var(--dm-divider);display:flex;gap:.85rem;margin-bottom:0;padding:1.15rem 1.2rem 1rem}.daily-missions-panel__header-icon{align-items:center;background:var(--dm-trophy-bg);border-radius:50%;box-shadow:0 4px 12px #d977062e;color:var(--dm-trophy-color);display:flex;flex-shrink:0;font-size:1.25rem;height:48px;justify-content:center;width:48px}.daily-missions-panel__header-text{flex:1 1;min-width:0}.daily-missions-panel__header-text h5{color:var(--dm-title);font-size:1.08rem;font-weight:800;letter-spacing:-.02em;margin:0}.daily-missions-panel__header-text p{color:var(--dm-subtitle);font-size:.8rem;line-height:1.4;margin-bottom:0;margin-top:.25rem}.daily-missions-panel__header-count{--dm-ring-pct:0;align-items:center;background:conic-gradient(var(--dm-ring-fill) calc(var(--dm-ring-pct)*1%),var(--dm-ring-track) 0);border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;position:relative;width:48px}.daily-missions-panel__header-count:before{background:var(--dm-count-inner-bg);border:1px solid var(--dm-divider);border-radius:50%;content:"";inset:4px;position:absolute}.daily-missions-panel__header-count-text{color:var(--dm-count-text);font-size:.68rem;font-weight:800;line-height:1;position:relative;z-index:1}.daily-missions-panel__body{padding:.85rem 1rem 1.1rem}.daily-missions-panel__list{display:flex;flex-direction:column;gap:.75rem;max-height:520px;overflow-x:hidden;overflow-y:auto;padding-right:4px;scrollbar-color:#cbd5e1 #0000;scrollbar-color:var(--scrollbar-thumb,#cbd5e1) #0000;scrollbar-width:thin}.daily-missions-panel__list::-webkit-scrollbar{width:5px}.daily-missions-panel__list::-webkit-scrollbar-track{background:#0000}.daily-missions-panel__list::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--scrollbar-thumb,#cbd5e1);border-radius:8px}.daily-missions-panel__list::-webkit-scrollbar-thumb:hover{background:#94a3b8;background:var(--scrollbar-thumb-hover,#94a3b8)}.daily-missions-panel__item{background:var(--dm-item-bg);border:1px solid var(--dm-item-border);border-radius:16px;box-shadow:0 2px 8px #0f172a08;padding:1rem 1rem .9rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.daily-missions-panel__item:hover{border-color:var(--dm-metric-active-border);box-shadow:var(--dm-item-hover-shadow);transform:translateY(-1px)}.daily-missions-panel__item.is-complete{background:var(--dm-item-complete-bg);border-color:var(--dm-item-complete-border)}.daily-missions-panel__item.is-complete .daily-missions-panel__item-title{color:var(--dm-progress-fill)}.daily-missions-panel__item.is-complete .daily-missions-panel__percent{color:var(--dm-progress-fill);font-weight:700}.daily-missions-panel__item-top{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.7rem}.daily-missions-panel__item-main{align-items:flex-start;display:flex;gap:.7rem;min-width:0}.daily-missions-panel__item-icon{align-items:center;background:var(--dm-icon-bg);border:1px solid var(--dm-icon-border);border-radius:12px;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.daily-missions-panel__item-icon img{height:24px;object-fit:contain;width:24px}.daily-missions-panel__item-title{color:var(--dm-title);font-size:.92rem;font-weight:700;line-height:1.25}.daily-missions-panel__item-subtitle{color:var(--dm-subtitle);font-size:.76rem;line-height:1.35;margin-top:.12rem}.daily-missions-panel__reward{align-items:center;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #f59e0b61;border-radius:999px;box-shadow:0 2px 8px #f59e0b1f;color:#b45309;display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:800;gap:.3rem;letter-spacing:.02em;padding:.32rem .55rem .32rem .4rem;white-space:nowrap}.daily-missions-panel__reward--button{cursor:pointer;font-family:inherit}.daily-missions-panel__reward--button:focus-visible{outline:2px solid #f59e0b99;outline-offset:2px}.daily-missions-panel__reward-icon{flex-shrink:0;height:18px;object-fit:contain;width:18px}.daily-missions-panel__reward-value{color:#92400e;line-height:1}.daily-missions-panel__reward-label{color:#a16207;font-size:.62rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.daily-missions-panel__reward-completed{align-items:center;background:#e8f8f3;background:var(--dm-completed-badge-bg,#e8f8f3);border:1px solid #10b98166;border:1px solid var(--dm-completed-badge-border,#10b98166);border-radius:999px;box-sizing:border-box;color:#064e3b;color:var(--dm-completed-badge-text,#064e3b);display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:800;gap:.35rem;justify-content:center;letter-spacing:.02em;line-height:1;min-height:28px;padding:.32rem .7rem;text-transform:uppercase;white-space:nowrap}.daily-missions-panel__reward-completed svg{flex-shrink:0;margin-right:0}.daily-missions-panel__progress{margin-bottom:.4rem}.daily-missions-panel__progress .ant-progress-inner{background:var(--dm-progress-track)!important;border-radius:999px}.daily-missions-panel__progress .ant-progress-bg{background:var(--dm-progress-fill)!important;border-radius:999px!important}.daily-missions-panel__item-footer{align-items:center;color:var(--dm-muted);display:flex;font-size:.72rem;font-weight:500;gap:.5rem;justify-content:space-between}.daily-missions-panel__percent{color:var(--dm-percent);font-weight:600}.daily-missions-panel__section{border-top:1px solid var(--dm-divider);margin-top:1rem;padding-top:1rem}.daily-missions-panel__section-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.daily-missions-panel__section-title-wrap{align-items:center;display:flex;gap:.45rem}.daily-missions-panel__section-title-wrap h6{color:var(--dm-section-title);font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.daily-missions-panel__bonus-icon{color:#8b5cf6;font-size:1rem}.daily-missions-panel__metrics-icon{color:var(--dm-count-text);font-size:1rem}.daily-missions-panel__limited{align-items:center;background:var(--dm-limited-bg);border-radius:999px;color:var(--dm-limited-text);display:inline-flex;font-size:.68rem;font-weight:600;gap:.25rem;padding:.18rem .5rem}.daily-missions-panel__bonus-list{background:var(--dm-bonus-bg);border:1px solid var(--dm-bonus-border);border-radius:14px;padding:.35rem .85rem}.daily-missions-panel__bonus-row{align-items:center;border-bottom:1px solid var(--dm-divider);display:flex;gap:.75rem;justify-content:space-between;padding:.75rem 0}.daily-missions-panel__bonus-row:last-child{border-bottom:none}.daily-missions-panel__bonus-info{align-items:center;color:var(--dm-title);display:flex;font-size:.88rem;font-weight:600;gap:.65rem}.daily-missions-panel__bonus-info img{height:24px;object-fit:contain;width:24px}.daily-missions-panel__bonus-reward{background:var(--dm-bonus-reward-bg);border-radius:10px;color:#fff;font-size:.75rem;font-weight:700;padding:.35rem .75rem;white-space:nowrap}.daily-missions-panel__metrics-grid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}.daily-missions-panel__metric-card{background:var(--dm-metric-bg);border:1px solid var(--dm-metric-border);border-radius:14px;padding:.8rem .35rem;text-align:center;transition:border-color .2s ease,background .2s ease}.daily-missions-panel__metric-card.is-active{background:var(--dm-metric-active-bg);border-color:var(--dm-metric-active-border)}.daily-missions-panel__metric-card img{height:28px;margin-bottom:.35rem;object-fit:contain;width:28px}.daily-missions-panel__metric-value{color:var(--dm-title);font-size:1rem;font-weight:800;line-height:1.2}.daily-missions-panel__metric-label{color:var(--dm-subtitle);font-size:.72rem;margin-top:.1rem}.daily-missions-panel__metric-goal{color:var(--dm-muted);font-size:.65rem;margin-top:.15rem}@media(max-width:575px){.daily-missions-panel__metrics-grid{grid-template-columns:1fr}}body.dark .daily-missions-panel .daily-missions-panel__reward{background:linear-gradient(135deg,#fbbf2433,#f59e0b1a);border-color:#fbbf2466}body.dark .daily-missions-panel .daily-missions-panel__reward .daily-missions-panel__reward-value{color:#fff;text-shadow:0 0 10px #fbbf2480}body.dark .daily-missions-panel .daily-missions-panel__reward .daily-missions-panel__reward-label{color:#fef08a;font-weight:700}body.dark .daily-missions-panel .daily-missions-panel__reward-completed{-webkit-background-clip:text,border-box;background-clip:text,border-box;background-color:#0c1a32;background-image:linear-gradient(#6ee7b7,#6ee7b7),linear-gradient(#10b9812e,#10b9812e);border:1px solid #34d39973;color:#0000}.challenge-confirm-modal .ant-modal-content{background:var(--card)!important;border:1px solid var(--card_border)!important;border-radius:16px!important;box-shadow:0 20px 50px #00000026!important;padding:0!important}.challenge-confirm-modal .ant-modal-body{padding:0!important}.challenge-confirm-modal__content{padding:30px 40px;text-align:center}.challenge-confirm-modal__title{color:var(--text-dark);font-size:24px;font-weight:700;margin-bottom:16px;margin-top:0}.challenge-confirm-modal__subtitle{color:var(--sidebar_text_muted);font-size:15px;line-height:1.5;margin-bottom:24px}.challenge-confirm-modal__divider{background-color:var(--card_border);height:1px;margin:28px 0}.challenge-confirm-modal__actions{display:flex;gap:16px;justify-content:center;padding-bottom:10px}.challenge-confirm-modal__btn{border:none!important;border-radius:22px!important;cursor:pointer;font-size:15px;font-weight:600;height:44px;min-width:140px;transition:all .2s ease}.challenge-confirm-modal__btn--yes{background:#080b26!important;color:#fff!important}.challenge-confirm-modal__btn--yes:hover{color:#fff!important;opacity:.9}.challenge-confirm-modal__btn--no{background:#eceef8!important;color:#3c4369!important}.challenge-confirm-modal__btn--no:hover{background:#e2e5f3!important;color:#3c4369!important}body.dark .challenge-confirm-modal .ant-modal-content,html[data-theme=dark] .challenge-confirm-modal .ant-modal-content{background:var(--card)!important;border-color:var(--card_border)!important}body.dark .challenge-confirm-modal__title,html[data-theme=dark] .challenge-confirm-modal__title{color:var(--text-dark)}body.dark .challenge-confirm-modal__subtitle,html[data-theme=dark] .challenge-confirm-modal__subtitle{color:var(--sidebar_text_muted)}body.dark .challenge-confirm-modal__btn--yes,html[data-theme=dark] .challenge-confirm-modal__btn--yes{background:var(--primary_button)!important;color:#fff!important}body.dark .challenge-confirm-modal__btn--yes:hover,html[data-theme=dark] .challenge-confirm-modal__btn--yes:hover{opacity:.9}body.dark .challenge-confirm-modal__btn--no,html[data-theme=dark] .challenge-confirm-modal__btn--no{background:#475569!important;color:#fff!important}body.dark .challenge-confirm-modal__btn--no:hover,html[data-theme=dark] .challenge-confirm-modal__btn--no:hover{background:#334155!important}.tara-coins-drawer .ant-drawer-content-wrapper{transition:transform .4s cubic-bezier(.7,.3,.1,1)!important;width:550px!important}.tara-coins-drawer .ant-drawer-body{background-color:var(--main_background);padding:0 20px 28px}.tara-coins-wallet{animation:fadeInUp .4s ease-out forwards;display:flex;flex-direction:column;gap:0;padding-top:16px}.tara-coins-wallet__tabs{margin-top:4px}.tara-coins-wallet__tabs .ant-tabs-nav{margin-bottom:18px}.tara-coins-wallet__tabs .ant-tabs-nav:before{border-color:var(--tc-tabs-border)}.tara-coins-wallet__tabs .ant-tabs-nav-list{justify-content:stretch;width:100%}.tara-coins-wallet__tabs .ant-tabs-tab{color:var(--tc-tabs-inactive);flex:1 1;font-size:.88rem;font-weight:600;justify-content:center;letter-spacing:.01em;margin:0!important;padding:10px 8px 12px}.tara-coins-wallet__tabs .ant-tabs-tab:hover{color:var(--tc-tabs-active)}.tara-coins-wallet__tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:0!important}.tara-coins-wallet__tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--tc-tabs-active);font-weight:800}.tara-coins-wallet__tabs .ant-tabs-ink-bar{background:var(--tc-tabs-active);border-radius:3px 3px 0 0;height:3px}.tara-coins-wallet__tabs .ant-tabs-content-holder{padding-top:2px}.tara-coins-wallet__tab-label{align-items:center;display:inline-flex;gap:6px}.tara-balance-card{background:var(--tc-balance-bg);border-radius:20px;box-shadow:var(--tc-balance-shadow);color:var(--tc-balance-amount);display:flex;flex-direction:column;gap:8px;isolation:isolate;margin-bottom:12px;overflow:hidden;padding:12px;position:relative}.tara-balance-card__shine{animation:taraBalanceShine 6s ease-in-out infinite;background:linear-gradient(105deg,#0000 36%,#ffffff29 48%,#0000 60%);transform:translateX(-120%)}.tara-balance-card__mesh,.tara-balance-card__shine{inset:0;pointer-events:none;position:absolute;z-index:0}.tara-balance-card__mesh{background-image:radial-gradient(circle at 8% 92%,#ffffff2e 0,#0000 44%),radial-gradient(circle at 92% 8%,#fde04724 0,#0000 40%);opacity:.4}.tara-balance-card__vignette{display:none}.tara-balance-card__panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:none;border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:10px;position:relative;z-index:1}.tara-balance-card__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:0}.tara-balance-card__head-badges{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.tara-balance-card__main{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.tara-balance-card__balance{align-items:center;border:none;display:flex;gap:8px}.tara-balance-card__metrics{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-columns:repeat(3,1fr)}.tara-balance-card__metric{align-items:center;background:#ffffff0f;border:none;border-radius:10px;display:flex;flex-direction:column;gap:2px;justify-content:center;padding:6px 4px;text-align:center}.tara-balance-card__metric strong{color:#fff;font-size:1rem;font-weight:800;letter-spacing:-.02em;line-height:1}.tara-balance-card__metric span{color:#ffffffb8;font-size:.52rem;font-weight:700;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.tara-balance-card__level{background:#070e3542;border:none;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.tara-balance-card__level-head{align-items:center;display:flex;gap:6px;justify-content:space-between}.tara-balance-card__level-journey{color:#ffffffe6;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tara-balance-card__level-arrow{color:#fde68a;font-weight:800;margin:0 4px}.tara-balance-card__level-foot{color:#ffffffc7;display:flex;flex-wrap:wrap;font-size:.6rem;font-weight:600;gap:6px;justify-content:space-between}.tara-balance-card__progress-pct{-webkit-background-clip:text,border-box;background-clip:text,border-box;background-color:#1e293b;background-image:linear-gradient(#fde68a,#fde68a),linear-gradient(#fde0472e,#fde0472e);border:none;border-radius:999px;color:#0000;flex-shrink:0;font-size:.68rem;font-weight:800;padding:2px 7px}.tara-balance-card__progress-track{background:#ffffff1f;border-radius:999px;box-shadow:inset 0 1px 4px #070e3547;height:10px;overflow:hidden}.tara-balance-card__progress-track span{background:linear-gradient(90deg,#fbbf24,#fde68a 35%,#fff);border-radius:inherit;box-shadow:0 0 14px #fde04780;display:block;height:100%;transition:width .6s ease}.tara-balance-card__grid,.tara-balance-card__hero,.tara-balance-card__progress-chips,.tara-balance-card__progress-panel,.tara-balance-card__ring-wrap,.tara-balance-card__stats{display:none}.tara-balance-card__label{color:#ffffffe0;display:block;font-size:.68rem;font-weight:700;letter-spacing:.14em;margin-bottom:0;text-transform:uppercase}.tara-balance-card__amount-row{align-items:center;display:flex;gap:10px}.tara-balance-card__amount-wrap{display:flex;flex-direction:column;gap:2px;min-width:0}.tara-balance-card__coin{align-items:center;background:linear-gradient(155deg,#ffffff47,#ffffff0f);border:1px solid #fff3;border-radius:14px;box-shadow:0 10px 24px #070e3533,inset 0 1px 0 #ffffff4d;display:flex;flex-shrink:0;height:48px;justify-content:center;padding:6px;position:relative;width:48px}.tara-balance-card__coin img{filter:drop-shadow(0 3px 8px rgba(0,0,0,.18));height:100%;object-fit:contain;position:relative;width:100%;z-index:1}.tara-balance-card__coin-glow{animation:taraCoinGlowPulse 2.4s ease-in-out infinite;background:radial-gradient(circle,#fde04780 0,#0000 70%);border-radius:50%;inset:8px;position:absolute}.tara-balance-card__amount{background:linear-gradient(180deg,#fff,#fef3c7 55%,#fde68a);background-clip:text;-webkit-background-clip:text;color:#0000;filter:drop-shadow(0 2px 14px rgba(7,14,53,.35));font-size:2.4rem;font-weight:800;letter-spacing:-.05em;line-height:.95;text-shadow:none}.tara-balance-card__amount-sub{color:#fffc;font-size:.68rem;font-weight:600;letter-spacing:.03em;text-transform:capitalize}.tara-balance-card__meta{display:none}.tara-balance-card__meta-pill{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0f172a;background-image:linear-gradient(#fff,#fff),linear-gradient(#ffffff29,#ffffff29);border-radius:999px;display:inline-flex;font-size:.64rem;font-weight:600;gap:4px;padding:4px 9px}.tara-balance-card__meta-pill,.tara-balance-card__meta-pill--gold{-webkit-background-clip:text,border-box;background-clip:text,border-box;border:none;color:#0000}.tara-balance-card__meta-pill--gold{background-color:#1e293b;background-image:linear-gradient(#fef9c3,#fef9c3),linear-gradient(#fde04733,#fde04733)}.tara-balance-card__meta-icon{color:#fde68a;font-size:.65rem}@media(max-width:520px){.tara-balance-card{padding:10px}.tara-balance-card__panel{gap:10px;padding:10px}.tara-balance-card__main{grid-template-columns:1fr}.tara-balance-card__metrics{grid-template-columns:repeat(3,1fr)}.tara-balance-card__amount{font-size:2rem}.tara-balance-card__metric strong{font-size:.9rem}}@keyframes taraBalanceShine{0%,72%,to{transform:translateX(-120%)}88%{transform:translateX(120%)}}@keyframes taraRingPulseCorner{0%,to{opacity:1;transform:scale(1)}50%{opacity:.94;transform:scale(1.04)}}@keyframes taraCoinGlowPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes taraSparkle{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes taraCoinFloatA{0%,to{transform:translateY(0) rotate(-12deg)}50%{transform:translateY(-5px) rotate(-6deg)}}@keyframes taraCoinFloatB{0%,to{transform:translateY(0) rotate(14deg)}50%{transform:translateY(-4px) rotate(8deg)}}@keyframes taraCoinFloatC{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.level-tracker-card{background:var(--lt-bg);border:1px solid var(--lt-border);border-radius:14px;box-shadow:var(--lt-shadow);margin-bottom:24px;overflow:hidden}.level-tracker-card__header{align-items:center;background:var(--lt-header-bg);border-bottom:1px solid var(--lt-header-border);display:flex;gap:12px;padding:14px 16px}.level-tracker-card__header-icon{align-items:center;background:var(--lt-icon-bg);border-radius:50%;color:var(--lt-icon-color);display:flex;flex-shrink:0;font-size:1.1rem;height:42px;justify-content:center;width:42px}.level-tracker-card__header-text{flex:1 1;min-width:0}.level-tracker-card__header-text h5{color:var(--lt-title);font-size:.98rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.level-tracker-card__header-text p{color:var(--lt-subtitle);font-size:.76rem;line-height:1.35;margin-top:2px}.level-tracker-card__level-badge{background:linear-gradient(145deg,#fbbf24,#f39c12);border-radius:10px;box-shadow:0 4px 12px #f39c1259;color:#1e212a;flex-shrink:0;line-height:1.15;padding:6px 12px;text-align:center}.level-tracker-card__level-badge small{display:block;font-size:8px;font-weight:800;letter-spacing:.06em}.level-tracker-card__level-badge strong{font-size:18px;font-weight:800}.level-tracker-card__body{padding:16px}.level-tracker-card__goal{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.level-tracker-card__coin-chip{align-items:center;background:var(--lt-coin-chip-bg);border:1px solid var(--lt-coin-chip-border);border-radius:999px;color:var(--lt-coin-chip-text);display:inline-flex;font-size:13px;font-weight:800;gap:4px;padding:4px 10px}.level-tracker-card__goal-text{color:var(--lt-goal-text);font-size:13px;line-height:1.4}.level-tracker-card__goal-text strong{color:var(--lt-goal-strong);font-weight:700}.level-tracker-card__progress{margin-bottom:0}.level-tracker-card__progress .ant-progress-inner{background-color:var(--lt-progress-track)!important;border-radius:999px}.level-tracker-card__progress .ant-progress-bg{background:linear-gradient(90deg,var(--lt-progress-from) 0,var(--lt-progress-to) 100%)!important;border-radius:999px!important}.level-tracker-card__footer{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:10px}.level-tracker-card__progress-label{color:var(--lt-progress-label);font-size:11px;font-weight:500}.level-tracker-card__tier-pill{background:var(--lt-tier-bg);border:1px solid var(--lt-tier-border);border-radius:999px;color:var(--lt-tier-text);font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase;white-space:nowrap}.section-header--spaced{margin-bottom:14px;margin-top:28px}.tara-coins-drawer .section-header{gap:10px;margin:28px 0 14px;padding:0 2px}.tara-coins-drawer .section-header .title-wrapper{gap:10px}.tara-coins-drawer .section-header .activity-icon{font-size:18px}.tara-coins-drawer .section-header .section-title{letter-spacing:.06em}.tara-coins-drawer .activity-container-card{border-radius:12px;margin-bottom:20px;padding:12px 20px}.tara-coins-drawer .activity-empty{align-items:center;display:flex;justify-content:center;min-height:140px;padding:48px 24px}.section-title{color:var(--sidebar_text_muted);font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:12px}.mission-card{background-color:#fff;border:1px solid #eee;border-radius:12px;margin-bottom:12px;padding:16px}.mission-card .mission-info{display:flex;font-size:13px;font-weight:600;justify-content:space-between;margin-bottom:10px}.mission-card .mission-info .reward-tag{background-color:#e9f5f1;border-radius:4px;color:#1a6d54;font-size:11px;padding:2px 8px}.mission-card small{color:#999;display:block;font-size:10px;margin-top:8px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tara-coins-drawer-topbar{align-items:center;background:var(--tc-drawer-header-bg);border-bottom:1px solid var(--tc-drawer-header-border);box-shadow:0 4px 12px #0f172a0f;display:flex;gap:12px;isolation:isolate;justify-content:space-between;margin:0 -20px 16px;padding:16px 20px;position:sticky;top:0;z-index:20}.tara-coins-drawer-topbar:before{background:var(--tc-drawer-header-accent);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.tara-coins-drawer-topbar__brand{align-items:center;display:flex;flex:1 1;gap:14px;min-width:0;position:relative;z-index:1}.tara-coins-drawer-topbar__logo{align-items:center;background:linear-gradient(145deg,#fffbeb,#fef3c7 55%,#fde68a);border:1px solid #f59e0b59;border-radius:14px;box-shadow:0 6px 16px #f59e0b38;display:flex;height:48px;justify-content:center;min-width:48px;padding:8px;width:48px}.tara-coins-drawer-topbar__logo img{height:100%;object-fit:contain;width:100%}.tara-coins-drawer-topbar__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.tara-coins-drawer-topbar__title{color:var(--tc-drawer-title)!important;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0;padding:0}.tara-coins-drawer-topbar__subtitle{color:var(--tc-drawer-subtitle)!important;font-size:.8125rem;font-weight:500;line-height:1.35;margin:0;padding:0}.tara-coins-drawer-topbar__close{align-items:center;background:var(--tc-close-bg)!important;border:1.5px solid var(--tc-close-border);border-radius:10px;box-shadow:0 1px 3px #0f172a14;color:var(--tc-close-color)!important;cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;position:relative;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;width:38px;z-index:1}.tara-coins-drawer-topbar__close:hover{background:var(--tc-close-hover-bg)!important;border-color:var(--tc-close-hover-border)!important;box-shadow:0 2px 8px #2596be33;color:var(--tc-close-hover-color)!important}.tara-coins-drawer-topbar__close svg{stroke:currentColor;color:inherit;flex-shrink:0}.tara-coins-drawer .ant-drawer-body .tara-coins-drawer-topbar__title{color:var(--tc-drawer-title)!important}.tara-coins-drawer .ant-drawer-body .tara-coins-drawer-topbar__subtitle{color:var(--tc-drawer-subtitle)!important}body.dark .tara-coins-drawer .tara-coins-drawer-topbar{box-shadow:0 4px 18px #00000047}.tara-coins-drawer .tara-coins-wallet:has(.tara-coins-drawer-topbar){padding-top:0}.quick-log-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:24px;padding:10px 0}.quick-log-grid .log-card,.quick-log-grid .log-item{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 4px 6px #00000005;display:flex;flex-direction:column;padding:20px 12px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.quick-log-grid .log-card:hover,.quick-log-grid .log-item:hover{border-color:#e6e6e6;box-shadow:0 12px 24px #00000014;transform:translateY(-4px)}.quick-log-grid .log-card:hover .log-icon-box,.quick-log-grid .log-item:hover .log-icon-box{transform:scale(1.1)}.quick-log-grid .log-card .log-icon-box,.quick-log-grid .log-item .log-icon-box{align-items:center;background:#f8f9fa;border-radius:16px;display:flex;height:56px;justify-content:center;margin-bottom:12px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:56px}.quick-log-grid .log-card .log-icon-box img,.quick-log-grid .log-item .log-icon-box img{height:34px;object-fit:contain;width:34px}.quick-log-grid .log-card .emoji,.quick-log-grid .log-item .emoji{display:block;font-size:20px;margin-bottom:8px}.quick-log-grid .log-card .log-content .log-name,.quick-log-grid .log-card .log-content .name,.quick-log-grid .log-item .log-content .log-name,.quick-log-grid .log-item .log-content .name{color:#2d3436;display:block;font-size:14px;font-weight:600;margin-bottom:6px}.quick-log-grid .log-card .log-content .log-points,.quick-log-grid .log-card .log-content .points,.quick-log-grid .log-item .log-content .log-points,.quick-log-grid .log-item .log-content .points{background:#d1fae5;border-radius:100px;color:#166534;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.5px;padding:4px 12px}.section-header{align-items:center;display:flex;gap:8px;margin:20px 0 12px}.section-header .mission-count{background:#e9f5f1;border-radius:10px;color:#1a6d54;font-size:10px;font-weight:600;padding:2px 8px}.section-header .section-icon,.section-header .title-wrapper{align-items:center;display:flex}.section-header .section-icon{color:#f39c12;font-size:18px}.section-header .section-title{color:var(--text-dark);font-size:14px;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.mission-container-card{background-color:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 2px 8px #00000005;padding:8px 16px}.mission-container-card .mission-row{padding:5px 0;position:relative}.mission-container-card .mission-row .mission-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.mission-container-card .mission-row .mission-info .mission-title-content{align-items:center;display:flex;gap:12px}.mission-container-card .mission-row .mission-info .mission-title-content .icon-wrapper{align-items:center;display:flex;font-size:18px;justify-content:center;margin-bottom:0}.mission-container-card .mission-row .mission-info .mission-title-content .icon-wrapper .mission-png{height:40px;object-fit:contain;width:40px}.mission-container-card .mission-row .mission-info .mission-title-content .text{color:#2d3436;font-size:13px;font-weight:600}.mission-container-card .mission-row .mission-info .reward-tag{background-color:#e9f5f1;border-radius:6px;color:#1a6d54;font-size:11px;font-weight:700;padding:2px 8px}.mission-container-card .mission-row .mission-footer-text{display:flex;justify-content:space-between;margin-top:8px}.mission-container-card .mission-row .mission-footer-text small{color:#636e72;font-size:11px;font-weight:500}.mission-container-card .mission-row .mission-footer-text .source{color:#b2bec3;font-size:10px}.mission-container-card .mission-row .divider{background-color:#f5f5f5;height:1px;margin-bottom:0;margin-top:16px;width:100%}.tara-coins-content{padding:10px}.tara-coins-content .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.tara-coins-content .section-header .title-wrapper{align-items:center;display:flex;gap:8px}.tara-coins-content .section-header .title-wrapper .challenge-icon{color:#a29bfe;font-size:18px}.tara-coins-content .section-header .title-wrapper .metrics-icon{color:#0984e3;font-size:18px}.tara-coins-content .section-header .title-wrapper .section-title{color:#2d3436;font-size:15px;font-weight:700;margin:0}.tara-coins-content .section-header .limited-tag{background:#fff9e6;border-radius:10px;color:#92400e;font-size:11px;font-weight:600;padding:2px 8px}.tara-coins-content .bonus-challenges-card{background:#fdf8ff;border:1px solid #f3e8ff;border-radius:10px;padding:8px 16px}.tara-coins-content .bonus-challenges-card .challenge-row{align-items:center;border-bottom:1px solid #00000008;display:flex;justify-content:space-between;padding:16px 0}.tara-coins-content .bonus-challenges-card .challenge-row:last-child{border-bottom:none}.tara-coins-content .bonus-challenges-card .challenge-row .challenge-info{align-items:center;color:#2d3436;display:flex;font-size:14px;font-weight:600;gap:12px}.tara-coins-content .bonus-challenges-card .challenge-row .challenge-info .challenge-img{height:24px;width:24px}.tara-coins-content .bonus-challenges-card .challenge-row .reward-badge{background:#6c5ce7;border-radius:10px;color:#fff;font-size:13px;font-weight:700;padding:6px 16px}.tara-coins-content .metrics-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.tara-coins-content .metrics-grid .metric-card{background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:16px 8px;text-align:center;transition:all .3s ease}.tara-coins-content .metrics-grid .metric-card .metric-img{height:28px;margin-bottom:8px;width:28px}.tara-coins-content .metrics-grid .metric-card .metric-value{color:#2d3436;font-size:16px;font-weight:800}.tara-coins-content .metrics-grid .metric-card .metric-label{color:#636e72;font-size:12px;font-weight:500}.tara-coins-content .metrics-grid .metric-card .metric-goal{color:#b2bec3;font-size:10px;margin-top:4px}.activity-container-card{background:var(--card);border:1px solid var(--card_border);border-radius:14px;box-shadow:var(--card_box_shadow);max-height:70vh;overflow-y:auto;padding:8px 16px}.activity-container-card .activity-row{align-items:center;display:flex;justify-content:space-between;padding:16px 4px;position:relative}.activity-container-card .activity-row:not(:last-child){border-bottom:1px solid var(--card_border)}.activity-container-card .activity-row .activity-left{align-items:center;display:flex;gap:14px}.activity-container-card .activity-row .activity-left .activity-img-box{align-items:center;display:flex;height:36px;justify-content:center;width:36px}.activity-container-card .activity-row .activity-left .activity-img-box img{height:100%;object-fit:contain;width:100%}.activity-container-card .activity-row .activity-left .activity-text{display:flex;flex-direction:column}.activity-container-card .activity-row .activity-left .activity-text .activity-title{color:var(--text-dark);font-size:14px;font-weight:600}.activity-container-card .activity-row .activity-left .activity-text .activity-time{color:var(--sidebar_text_muted);font-size:11px;margin-top:4px}.activity-container-card .activity-row .activity-right .activity-points{background:var(--lt-tier-bg);border:1px solid var(--lt-tier-border);border-radius:40px;color:var(--lt-tier-text);font-size:13px;font-weight:700;padding:4px 12px}.activity-container-card .activity-row .divider{background:#f5f5f5;bottom:0;height:1px;position:absolute;right:0;width:calc(100% - 50px)}.tara-coins-drawer .activity-icon{color:var(--primary_button)}.activity-empty{color:var(--sidebar_text_muted);padding:10%;text-align:center}.activity-empty p{margin:0}body.dark .tara-coins-drawer .mission-card,body.dark .tara-coins-drawer .mission-container-card{background:var(--card)!important;border-color:var(--card_border)!important}body.dark .tara-coins-drawer .mission-card .mission-row .mission-footer-text small,body.dark .tara-coins-drawer .mission-card .mission-row .mission-info .text,body.dark .tara-coins-drawer .mission-container-card .mission-row .mission-footer-text small,body.dark .tara-coins-drawer .mission-container-card .mission-row .mission-info .text{color:var(--text-dark)!important}body.dark .tara-coins-drawer .mission-card .divider,body.dark .tara-coins-drawer .mission-container-card .divider{background:var(--card_border)}body.dark .tara-coins-drawer .quick-log-grid .log-card,body.dark .tara-coins-drawer .quick-log-grid .log-item{background:var(--card)!important;border-color:var(--card_border)!important}body.dark .tara-coins-drawer .quick-log-grid .log-card .log-content .log-name,body.dark .tara-coins-drawer .quick-log-grid .log-card .log-content .name,body.dark .tara-coins-drawer .quick-log-grid .log-item .log-content .log-name,body.dark .tara-coins-drawer .quick-log-grid .log-item .log-content .name{color:var(--text-dark)!important}body.dark .tara-coins-drawer .quick-log-grid .log-card .log-icon-box,body.dark .tara-coins-drawer .quick-log-grid .log-item .log-icon-box{background:#ffffff0f}body.dark .tara-coins-drawer .tara-coins-content .bonus-challenges-card{background:#6c5ce71f!important;border-color:#6c5ce747!important}body.dark .tara-coins-drawer .tara-coins-content .bonus-challenges-card .challenge-row{border-bottom-color:var(--card_border)}body.dark .tara-coins-drawer .tara-coins-content .bonus-challenges-card .challenge-row .challenge-info{color:var(--text-dark)!important}body.dark .tara-coins-drawer .tara-coins-content .metrics-grid .metric-card{background:var(--card)!important;border-color:var(--card_border)!important}body.dark .tara-coins-drawer .tara-coins-content .metrics-grid .metric-card .metric-value{color:var(--text-dark)!important}body.dark .tara-coins-drawer .tara-coins-content .metrics-grid .metric-card .metric-goal,body.dark .tara-coins-drawer .tara-coins-content .metrics-grid .metric-card .metric-label{color:var(--sidebar_text_muted)!important}.rewards-panel{background:var(--card);border:1px solid var(--card_border);border-radius:16px;box-shadow:var(--card_box_shadow);margin-bottom:8px;margin-top:4px;padding:16px 18px 18px}.rewards-panel__header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.rewards-panel__header-icon{align-items:center;-webkit-background-clip:text,border-box;background-clip:text,border-box;background-color:#f97316;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#f59e0b,#f97316);border-radius:12px;box-shadow:0 4px 12px #f59e0b52;color:#0000;display:flex;flex-shrink:0;font-size:20px;height:42px;justify-content:center;width:42px}.rewards-panel__header-icon svg{fill:beige}.rewards-panel__header-text{flex:1 1;min-width:0}.rewards-panel__header-text h5{color:var(--text-dark);font-size:16px;font-weight:800}.rewards-panel__header-text p{color:var(--sidebar_text_muted);font-size:12px}.rewards-panel__current-pill{background:#fef3c7;border:1px solid #f59e0b66;border-radius:999px;color:#92400e;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.06em;padding:4px 10px}.rewards-panel__tabs{display:flex;gap:8px;margin-bottom:16px}.rewards-panel__tab{align-items:center;background:#eef2f7!important;border:1px solid #e2e8f0!important;border-radius:999px;color:#1e293b!important;cursor:pointer;display:inline-flex;flex:1 1;font-size:12px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.04em;padding:8px 10px;text-transform:uppercase;transition:all .18s ease}.rewards-panel__tab-icon{color:#f59e0b;font-size:13px}.rewards-panel__tab:hover{background:#fff7ed!important;border-color:#f59e0b80!important;color:#1e293b!important}.rewards-panel__tab.is-active{background:linear-gradient(135deg,#6c5ce7,#8b5cf6)!important;border-color:#0000!important;box-shadow:0 4px 12px #6c5ce747;color:#fff!important}.rewards-panel__tab.is-active .rewards-panel__tab-icon{color:#fff}.rewards-panel__list{display:flex;flex-direction:column;gap:10px}.rewards-panel__item{align-items:center;background:var(--card);border:1px solid var(--card_border);border-radius:12px;display:flex;gap:12px;padding:12px 14px}.rewards-panel__item-icon{align-items:center;-webkit-background-clip:text;background-clip:text;background-color:#e8f7fe;background-image:linear-gradient(#38bdf8,#38bdf8);border-radius:10px;color:#0000;display:flex;flex-shrink:0;font-size:15px;height:34px;justify-content:center;width:34px}.rewards-panel__item-body{flex:1 1;min-width:0}.rewards-panel__item-title-row{align-items:center;display:flex;gap:8px}.rewards-panel__item-title{color:var(--text-dark);font-size:14px;font-weight:700}.rewards-panel__new{background:#fef3c7;border-radius:6px;color:#b45309;font-size:9px;font-weight:800;letter-spacing:.06em;padding:2px 6px}.rewards-panel__item-desc{color:var(--sidebar_text_muted);font-size:12px;line-height:1.4;margin-top:2px}.rewards-panel__unlock{-webkit-background-clip:text,border-box;background-clip:text,border-box;background-color:#f97316;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#f59e0b,#f97316);border:none;border-radius:999px;box-shadow:0 4px 10px #f59e0b4d;color:#0000;cursor:pointer;flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.04em;padding:7px 14px;transition:transform .15s ease,box-shadow .15s ease}.rewards-panel__unlock:hover{box-shadow:0 6px 14px #f59e0b66;transform:translateY(-1px)}.rewards-panel__locked{align-items:center;background:#94a3b829;border-radius:50%;color:var(--sidebar_text_muted);display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;width:32px}.rewards-panel__next-tier{align-items:center;background:#94a3b814;border:1px dashed var(--card_border);border-radius:12px;display:flex;gap:12px;margin-top:14px;padding:12px 14px}.rewards-panel__next-tier-lock{align-items:center;background:#94a3b82e;border-radius:10px;color:var(--sidebar_text_muted);display:flex;flex-shrink:0;font-size:15px;height:34px;justify-content:center;width:34px}.rewards-panel__next-tier-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.rewards-panel__next-tier-label{color:var(--text-dark);font-size:13px;font-weight:700}.rewards-panel__next-tier-label .anticon{color:#f59e0b}.rewards-panel__next-tier-desc{color:var(--sidebar_text_muted);font-size:12px}.rewards-panel__next-tier-pill{background:#38bdf824;background:var(--lt-tier-bg,#38bdf824);border:1px solid #38bdf84d;border:1px solid var(--lt-tier-border,#38bdf84d);border-radius:999px;color:#0369a1;color:var(--lt-tier-text,#0369a1);flex-shrink:0;font-size:12px;font-weight:700;padding:5px 12px;white-space:nowrap}.user-profile-avatar{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;overflow:hidden}.user-profile-avatar__image{display:block;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.user-profile-avatar__initials{-webkit-text-fill-color:#fff!important;color:#fff!important;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}.user-profile-avatar--profile{border:5px solid #fff!important;border-radius:50%;box-shadow:0 6px 16px #00000026,0 0 0 1px #0f172a14;height:120px;width:120px}.user-profile-avatar--profile .user-profile-avatar__initials{font-size:2.5rem}.user-profile-avatar--profile.user-profile-avatar--initials{background:#2596be!important}.user-profile-avatar--profile:not(.user-profile-avatar--initials){background:#fff!important}.user-profile-avatar--header{background:#2596be!important;border:2px solid #0d6efd59!important;border-radius:50%!important;box-shadow:0 2px 8px #0f172a1f;height:40px;width:40px}.user-profile-avatar--header .user-profile-avatar__initials{font-size:.875rem}.user-profile-avatar--header.user-profile-avatar--initials{background:#2596be!important}.user-profile-avatar--header:not(.user-profile-avatar--initials){background:#fff!important}.language-selector-root{align-items:center;display:inline-flex}.language-selector-root .ant-select.language-selector-select{width:130px!important}.language-selector-root .ant-select.language-selector-select .ant-select-selector{align-items:center;background:var(--card)!important;border:1px solid #e2e8f0!important;border:1px solid var(--card_border,#e2e8f0)!important;border-radius:50px!important;box-shadow:none!important;color:var(--text-dark)!important;display:flex;font-weight:600!important;height:38px!important;padding-inline:16px!important;transition:all .2s ease}.language-selector-root .ant-select.language-selector-select:hover .ant-select-selector{border-color:#2596be!important;border-color:var(--primary_button,#2596be)!important}.language-selector-root .ant-select.language-selector-select.ant-select-focused .ant-select-selector,.language-selector-root .ant-select.language-selector-select:focus-within .ant-select-selector{border-color:#2596be!important;border-color:var(--primary_button,#2596be)!important;box-shadow:0 0 0 3px #2596be26!important}.language-selector-root .ant-select.language-selector-select .ant-select-selection-item{line-height:36px!important}.language-selector-dropdown{background:#fff!important;background:var(--card,#fff)!important;border:1px solid #e2e8f0!important;border:1px solid var(--card_border,#e2e8f0)!important;border-radius:16px!important;box-shadow:0 12px 32px #0f172a1f!important;padding:8px!important}.language-selector-dropdown .rc-virtual-list-holder{overflow-x:hidden!important}.language-selector-dropdown .ant-select-item{border-radius:8px!important;color:#334155!important;color:var(--text-dark,#334155)!important;font-weight:500;margin-bottom:4px;padding:10px 14px!important;transition:all .2s ease;white-space:nowrap!important}.language-selector-dropdown .ant-select-item:last-child{margin-bottom:0}.language-selector-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-selected),.language-selector-dropdown .ant-select-item:hover{background:#2596be14!important;transform:translateX(2px)}.language-selector-dropdown .ant-select-item.ant-select-item-option-selected{background:#2596be26!important;color:#2596be!important;font-weight:700}body.dark .language-selector-dropdown,html[data-theme=dark] .language-selector-dropdown{background:#1e293b!important;border-color:#ffffff1a!important;box-shadow:0 12px 32px #0006!important}body.dark .language-selector-dropdown .ant-select-item,html[data-theme=dark] .language-selector-dropdown .ant-select-item{color:#f1f5f9!important}body.dark .language-selector-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-selected),body.dark .language-selector-dropdown .ant-select-item:hover,html[data-theme=dark] .language-selector-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-selected),html[data-theme=dark] .language-selector-dropdown .ant-select-item:hover{background:#38bdf81a!important}body.dark .language-selector-dropdown .ant-select-item.ant-select-item-option-selected,html[data-theme=dark] .language-selector-dropdown .ant-select-item.ant-select-item-option-selected{background:#38bdf826!important;color:#38bdf8!important}.help-guide-drawer .ant-drawer-body{padding:0!important}.help-guide-drawer .ant-drawer-body,.help-guide-panel{background:#f8fafc;background:var(--help-guide-body-bg,var(--landing-page-bg,#f8fafc))}.help-guide-panel{color:#0f172a;color:var(--help-guide-text,var(--text-dark,#0f172a));display:flex;flex-direction:column;min-height:100%}.help-guide-panel__header{align-items:center;background:linear-gradient(135deg,#2596be,#1d7fa0);background:var(--help-guide-header-bg,linear-gradient(135deg,#2596be 0,#1d7fa0 100%));display:flex;gap:12px;justify-content:space-between;padding:14px 14px 16px}.help-guide-panel__header h2.help-guide-panel__title{-webkit-text-fill-color:#fff;color:#fff!important;font-size:1.05rem;font-weight:700;line-height:1.2;margin:0}.help-guide-panel__close-btn{align-items:center;appearance:none;-webkit-appearance:none;background:#292929!important;border:1px solid #ffffff61!important;border-radius:50%;box-shadow:0 2px 8px #0f172a1f;color:#fff!important;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;line-height:1;margin:0;padding:0;transition:background .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease;width:40px}.help-guide-panel__close-btn svg{stroke:#fff!important;stroke-width:2.25px;color:#fff!important;display:block;flex-shrink:0}.help-guide-panel__close-btn:hover{background:#ffffff47!important;border-color:#ffffff8c!important;box-shadow:0 4px 12px #0f172a29;transform:scale(1.04)}.help-guide-panel__close-btn:active{background:#ffffff38!important;transform:scale(.96)}.help-guide-panel__close-btn:focus{outline:none}.help-guide-panel__close-btn:focus-visible{outline:2px solid #ffffffe6;outline-offset:2px}.help-guide-panel__brand{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.help-guide-panel__logo{background:#fff;border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.help-guide-panel__brand-text{min-width:0}.help-guide-panel__subtitle-row{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.help-guide-panel__subtitle-label{-webkit-text-fill-color:#ffffffeb;color:#ffffffeb!important;font-size:.72rem;font-weight:500;line-height:1.3}.help-guide-panel__subtitle-dot{-webkit-text-fill-color:#ffffffb3;color:#ffffffb3!important;font-size:.65rem;line-height:1}.help-guide-panel__loading{align-items:center;color:#64748b;display:flex;flex:1 1 auto;font-size:.9375rem;justify-content:center;padding:32px 20px}.help-guide-panel__body{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;overflow-y:auto;padding:14px 14px 20px}.help-guide-panel__search{align-items:center;background:#fff;background:var(--help-guide-search-bg,var(--card,#fff));border:1px solid #d1d5db;border:1px solid var(--help-guide-search-border,var(--card_border,#d1d5db));border-radius:999px;color:#64748b;color:var(--help-guide-muted,var(--sidebar_text_muted,#64748b));display:flex;gap:10px;padding:0 14px}.help-guide-panel__search input{background:#0000;border:none;color:#0f172a;color:var(--help-guide-text,var(--text-dark,#0f172a));flex:1 1;font-size:.92rem;outline:none;padding:11px 0}.help-guide-panel__search input::placeholder{color:#94a3b8;color:var(--help-guide-muted,#94a3b8)}.help-guide-panel__categories{-ms-overflow-style:none;align-items:center;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none}.help-guide-panel__categories::-webkit-scrollbar{display:none}.help-guide-panel__chip{align-items:center;background:#fff;background:var(--help-guide-chip-bg,#fff);border:1px solid #cbd5e1;border:1px solid var(--help-guide-chip-border,#cbd5e1);border-radius:999px;color:#0f172a!important;color:var(--help-guide-chip-text,#0f172a)!important;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.74rem;font-weight:600;gap:6px;line-height:1.2;padding:7px 11px;transition:background .2s ease,border-color .2s ease,color .2s ease}.help-guide-panel__chip .help-guide-panel__chip-label{-webkit-text-fill-color:currentColor;color:inherit!important;white-space:nowrap}.help-guide-panel__chip .help-guide-panel__chip-icon{stroke:currentColor;color:currentColor;flex-shrink:0}.help-guide-panel__chip.is-active{background:var(--primary_button);border-color:var(--primary_button);color:#fff!important}.help-guide-panel__chip.is-active .help-guide-panel__chip-label{-webkit-text-fill-color:#fff;color:#fff!important}.help-guide-welcome{align-items:flex-start;background:linear-gradient(135deg,#fff7db,#fffbeb);background:var(--help-guide-welcome-bg,linear-gradient(135deg,#fff7db 0,#fffbeb 100%));border:1px solid #fde68a;border:1px solid var(--help-guide-welcome-border,#fde68a);border-radius:16px;display:flex;gap:12px;padding:14px}.help-guide-welcome h3{color:#0f172a;color:var(--help-guide-text,#0f172a);font-size:.98rem;font-weight:700;margin:0 0 4px}.help-guide-welcome p{color:#64748b;color:var(--help-guide-muted,#64748b);font-size:.84rem;line-height:1.45;margin:0}.help-guide-welcome__emoji{font-size:1.5rem;line-height:1}.help-guide-card{border:1px solid #0000;border-radius:16px;padding:14px}.help-guide-card--blue{background:#eff6ff;background:var(--help-guide-card-blue-bg,#eff6ff);border-color:#bfdbfe;border-color:var(--help-guide-card-blue-border,#bfdbfe)}.help-guide-card--green{background:#ecfdf5;background:var(--help-guide-card-green-bg,#ecfdf5);border-color:#a7f3d0;border-color:var(--help-guide-card-green-border,#a7f3d0)}.help-guide-card--violet{background:#f5f3ff;background:var(--help-guide-card-violet-bg,#f5f3ff);border-color:#ddd6fe;border-color:var(--help-guide-card-violet-border,#ddd6fe)}.help-guide-card__head{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.help-guide-card__icon{align-items:center;background:var(--primary_button);border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.help-guide-card--green .help-guide-card__icon{background:#10b981}.help-guide-card--violet .help-guide-card__icon{background:#6366f1}.help-guide-card__titles{flex:1 1;min-width:0}.help-guide-card__title{color:#0f172a;color:var(--help-guide-text,#0f172a);font-size:.95rem;font-weight:700;margin:0}.help-guide-card__subtitle{color:#64748b;color:var(--help-guide-muted,#64748b);font-size:.8rem;line-height:1.4;margin:4px 0 0}.help-guide-card__badge{background:#f59e0b;border-radius:999px;color:var(--text-dark);flex-shrink:0;font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:4px 8px}.help-guide-card__list{color:#334155;color:var(--help-guide-text,#334155);display:flex;flex-direction:column;font-size:.82rem;gap:8px;line-height:1.45;margin:0;padding-left:1.1rem}.help-guide-card__list--numbered{counter-reset:help-step;list-style:none;padding-left:0}.help-guide-card__list--numbered li{align-items:flex-start;display:flex;gap:10px}.help-guide-card__list--numbered li:before{align-items:center;background:#2596be24;border-radius:50%;color:#2596be;color:var(--primary_button,#2596be);content:counter(help-step);counter-increment:help-step;display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:700;height:22px;justify-content:center;width:22px}.help-guide-card__tip{align-items:flex-start;background:#fffbeb;background:var(--help-guide-tip-bg,#fffbeb);border:1px solid #fde68a;border:1px solid var(--help-guide-tip-border,#fde68a);border-radius:12px;color:#92400e;color:var(--help-guide-text,#92400e);display:flex;font-size:.8rem;gap:8px;margin-top:12px;padding:10px 12px}.help-guide-faq__title{align-items:center;color:#0f172a;color:var(--help-guide-text,#0f172a);display:flex;font-size:.95rem;font-weight:700;gap:8px;margin:4px 0 10px}.help-guide-faq__title svg{color:#ef4444}.help-guide-faq__list{display:flex;flex-direction:column;gap:10px}.help-guide-faq__item{background:#fff;background:var(--help-guide-faq-bg,var(--card,#fff));border:1px solid #e2e8f0;border:1px solid var(--help-guide-faq-border,var(--card_border,#e2e8f0));border-radius:14px;padding:12px 14px}.help-guide-faq__item h4{color:#0f172a;color:var(--help-guide-text,#0f172a);font-size:.86rem;font-weight:700;margin:0 0 6px}.help-guide-faq__item p{color:#64748b;color:var(--help-guide-muted,#64748b);font-size:.8rem;line-height:1.5;margin:0}.help-guide-panel__see-more{align-items:center;background:#fff;background:var(--help-guide-search-bg,#fff);border:1px dashed #cbd5e1;border:1px dashed var(--help-guide-chip-border,#cbd5e1);border-radius:999px;color:#2596be!important;color:var(--primary_button,#2596be)!important;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:6px;justify-content:center;margin:2px 0 4px;padding:10px 14px;transition:background .2s ease,border-color .2s ease,color .2s ease;width:100%}.help-guide-panel__see-more svg{stroke:currentColor;color:currentColor;flex-shrink:0}.help-guide-panel__see-more:hover{background:#2596be14;border-color:#2596be;border-color:var(--primary_button,#2596be)}.help-guide-panel__see-more--faq{margin-top:10px}.help-guide-panel__empty{color:#64748b;color:var(--help-guide-muted,#64748b);font-size:.86rem;margin:0;padding:20px 10px;text-align:center}.help-guide-panel__footer{display:flex;justify-content:center;margin-top:auto;padding-top:12px}.help-guide-panel__version-tag{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:.78rem;font-weight:600;letter-spacing:.02em;padding:6px 14px}html[data-theme=dark]{--help-guide-body-bg:#0b1220;--help-guide-text:#e2e8f0;--help-guide-muted:#94a3b8;--help-guide-header-bg:linear-gradient(135deg,#1a7f9e,#0f4f66);--help-guide-search-bg:#15243e;--help-guide-search-border:#475569;--help-guide-chip-bg:#15243e;--help-guide-chip-border:#475569;--help-guide-chip-text:#e2e8f0;--help-guide-welcome-bg:linear-gradient(135deg,#f59e0b29,#fbbf2414);--help-guide-welcome-border:#fbbf2459;--help-guide-card-blue-bg:#3b82f61f;--help-guide-card-blue-border:#60a5fa59;--help-guide-card-green-bg:#10b9811f;--help-guide-card-green-border:#34d39959;--help-guide-card-violet-bg:#6366f11f;--help-guide-card-violet-border:#818cf859;--help-guide-tip-bg:#f59e0b1f;--help-guide-tip-border:#fbbf244d;--help-guide-faq-bg:#15243e;--help-guide-faq-border:#475569}html[data-theme=dark] .help-guide-panel__version-tag{background:#15243ed9;border-color:#475569;color:#94a3b8}html[data-theme=dark] .help-guide-panel__see-more{background:#15243e;border-color:#475569;color:#7dd3fc!important}html[data-theme=dark] .help-guide-panel__see-more:hover{background:#2596be29;border-color:#2596be}html[data-theme=dark] .help-guide-panel__close-btn{background:#ffffff1f!important;border-color:#ffffff47!important}html[data-theme=dark] .help-guide-panel__close-btn:hover{background:#ffffff38!important;border-color:#ffffff73!important}.main-header .navbar-custom-menu.r-side .navbar-nav{align-items:center;gap:.15rem}.main-header .header-toolbar-group,.main-header .header-trailing-actions__group,.main-header .navbar,.main-header .navbar-nav{flex-wrap:nowrap!important;white-space:nowrap}.main-header .header-toolbar-group{flex-wrap:wrap;gap:.25rem;justify-content:flex-end}.main-header .header-coin-pill{align-items:center;background:var(--header-coin-bg)!important;border:1px solid var(--header-coin-border)!important;border-radius:6px!important;box-shadow:var(--header-coin-shadow),inset 0 1px 0 #ffffff1f!important;color:var(--header-coin-text)!important;cursor:pointer;display:inline-flex;font-size:.875rem!important;font-weight:700!important;gap:.4rem;line-height:1.2!important;margin-right:.75rem!important;padding:4px 12px!important;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.main-header .header-coin-pill:hover{color:var(--header-coin-text)!important;filter:brightness(1.06);transform:translateY(-1px)}.main-header .header-coin-pill:active{transform:translateY(0)}.main-header .header-coin-pill .header-coin-pill__icon{align-items:center;background:var(--header-coin-icon-bg);border:1px solid var(--header-coin-icon-border);border-radius:50%;display:inline-flex;flex-shrink:0;font-size:1rem;height:28px;justify-content:center;line-height:1;width:28px}.main-header .header-coin-pill .header-coin-pill__balance{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.main-header .header-profile-switcher{margin-right:.75rem!important}.main-header .header-profile-switcher .language-selector-root .ant-select.language-selector-select .ant-select-selector,.main-header .header-profile-switcher.head-role-wrapper .ant-select.head-role-select .ant-select-selector,.main-header .header-profile-switcher.head-role-wrapper .language-selector-root .ant-select.language-selector-select .ant-select-selector{align-items:center;background:var(--card)!important;border:1px solid #e2e8f0!important;border:1px solid var(--card_border,#e2e8f0)!important;border-radius:50px!important;box-shadow:none!important;color:var(--text-dark)!important;display:flex;font-weight:600!important;height:38px!important;outline:none!important;padding-inline:16px!important;transition:all .2s ease}.main-header .header-profile-switcher .language-selector-root .ant-select.language-selector-select:hover .ant-select-selector,.main-header .header-profile-switcher.head-role-wrapper .ant-select.head-role-select:hover .ant-select-selector{border-color:#2596be!important;border-color:var(--primary_button,#2596be)!important}.main-header .header-profile-switcher .language-selector-root .ant-select.language-selector-select.ant-select-focused .ant-select-selector,.main-header .header-profile-switcher .language-selector-root .ant-select.language-selector-select.ant-select-open .ant-select-selector,.main-header .header-profile-switcher .language-selector-root .ant-select.language-selector-select:focus-within .ant-select-selector,.main-header .header-profile-switcher.head-role-wrapper .ant-select.head-role-select.ant-select-focused .ant-select-selector,.main-header .header-profile-switcher.head-role-wrapper .ant-select.head-role-select:focus-within .ant-select-selector{border-color:#2596be!important;border-color:var(--primary_button,#2596be)!important;box-shadow:0 0 0 3px #2596be26!important}.main-header .header-profile-switcher .ant-select-selection-item{line-height:36px!important}.main-header .account-menu-btn{margin-right:0!important;overflow:visible!important}.main-header .account-menu-btn .head-user-avatar{border:none!important;box-shadow:none;padding:0}.main-header .header-user-trigger{border:1px solid #0000!important;border-radius:12px!important;gap:.35rem;margin-left:.15rem;padding:6px 10px 6px 12px!important;transition:background .18s ease,box-shadow .18s ease}.main-header .header-user-trigger:hover{background:#0d6efd14!important;border-color:#0d6efd2e!important;box-shadow:0 2px 10px #0f172a0f}.main-header .header-user-trigger .head-role-title{color:var(--header-user-name)!important;font-size:1.15rem!important;font-weight:700!important;letter-spacing:.01em;line-height:1.25!important;max-width:200px;overflow:hidden;padding-top:0!important;text-overflow:ellipsis;white-space:nowrap}.main-header .header-user-trigger .head-user-avatar{background:#0000!important;border:none!important;box-shadow:none;padding:0}.main-header .header-fullscreen-btn{align-items:center;background:var(--main_background)!important;border:1px solid var(--sidebar_divider_color)!important;border-radius:10px!important;color:var(--notification_bell)!important;color:var(--header-action-icon,var(--notification_bell))!important;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px!important;justify-content:center;margin:0!important;padding:0!important;transition:all .2s ease!important;width:36px!important}.main-header .header-fullscreen-btn:hover{background:var(--sidebar_hover_bg)!important;border-color:var(--primary_button)!important;color:var(--primary_button)!important;transform:translateY(-1px)}.main-header .header-fullscreen-btn .anticon,.main-header .header-fullscreen-btn i{color:inherit!important;font-size:1.05rem!important;line-height:1}.main-header .header-medcloud-btn{align-items:center;background:var(--main_background)!important;border:1px solid var(--sidebar_divider_color)!important;border-radius:50%!important;box-shadow:0 2px 8px #0000000d!important;display:inline-flex!important;height:38px!important;justify-content:center;margin-right:.5rem;padding:0!important;transition:all .2s ease!important;width:38px!important}.main-header .header-medcloud-btn .medcloud-icon{color:var(--primary)!important;font-size:20px;transition:color .3s ease}.main-header .header-medcloud-btn:hover{background:var(--sidebar_hover_bg)!important;border-color:var(--primary)!important;transform:translateY(-1px)}.main-header .header-medcloud-btn:hover .medcloud-icon{color:var(--primary_hover_button)!important}@media(max-width:767.98px){.main-header .main-header .header-user-trigger .head-role-title{font-size:.85rem!important;max-width:120px}}.main-header .my-custom-tooltip{z-index:999999!important}.main-header .my-custom-tooltip-bot{opacity:1!important;z-index:999999!important}.main-header .my-custom-tooltip-bot,.main-header .my-custom-tooltip-bot *,.main-header .react-tooltip-content{color:#fff!important}.main-header .main-header .logo-box{background:var(--sidebar_background)!important}.main-header .main-header .logo-mini img{height:auto;object-fit:contain}.main-header .logo-box{transition:width .3s ease}.main-header .logo-mini img{height:auto;max-width:100%}.main-header .account-dropdown-overlay{z-index:1060000!important}.main-header .dropdown-menu-label{align-items:center;color:var(--text-dark);display:flex;font-size:15px;font-weight:500;padding:6px 4px}.main-header .dropdown-menu-icon{color:var(--sidebar_text_muted);font-size:18px;margin-right:14px;vertical-align:middle}.main-header .ant-dropdown-menu-item{padding:5px 18px!important}.main-header .hamburger-menu{background-color:var(--hamburger_menu_bg)!important;line-height:8px!important}.main-header .hamburger-menu svg path{stroke:var(--hamburger_menu_icon)}.main-header .header-page-breadcrumb-item{flex:1 1 auto;margin-left:.35rem;min-width:0}.main-header .app-menu .header-megamenu{align-items:center;display:flex;flex-wrap:nowrap}.main-header .header-page-breadcrumb{align-items:center;color:var(--text-dark);display:inline-flex;font-size:.95rem;font-weight:600;gap:.35rem;line-height:1.3;min-width:0;padding:.15rem 0;white-space:nowrap}.main-header .header-page-breadcrumb__brand{color:var(--text-dark);font-weight:700}.main-header .header-page-breadcrumb__link{color:var(--text-dark);font-weight:600;text-decoration:none;transition:color .15s ease}.main-header .header-page-breadcrumb__link:focus-visible,.main-header .header-page-breadcrumb__link:hover{color:var(--primary);text-decoration:underline;text-underline-offset:.12em}.main-header .header-page-breadcrumb__brand.header-page-breadcrumb__link{font-weight:700}.main-header .header-page-breadcrumb__sep{color:color-mix(in srgb,var(--text-dark) 45%,#0000);font-weight:500}.main-header .header-page-breadcrumb__current{color:var(--primary);font-weight:600;overflow:hidden;text-overflow:ellipsis}.main-header .header-page-breadcrumb__current--trail{align-items:center;display:inline-flex;gap:.2rem}.main-header .header-page-breadcrumb__current--trail .separator{color:color-mix(in srgb,var(--text-dark) 45%,#0000);font-weight:500}.main-header .expanded-logo{background-color:var(--secondary);border-radius:8px;margin-bottom:5px;margin-top:5px;padding:0 8px}.main-header .collapsed-logo{border-radius:8px;padding:0 2px}.main-header .theme-icon-only-btn,.main-header .theme-toggle-btn{align-items:center;background:var(--theme-toggle-bg)!important;border:1px solid var(--theme-toggle-border)!important;border-radius:50%;box-shadow:none;color:var(--theme-toggle-icon)!important;cursor:pointer;display:inline-flex;font-size:18px;justify-content:center;padding:0;transition:all .2s ease}.main-header .theme-icon-only-btn:hover,.main-header .theme-toggle-btn:hover{background:var(--theme-toggle-hover-bg)!important;color:var(--theme-toggle-hover-icon)!important}.main-header .notification-empty,.main-header .notification-loading{color:var(--sidebar_text_muted);padding:30px;text-align:center}.main-header .notification-empty .spinner-icon,.main-header .notification-loading .spinner-icon{color:var(--primary_button);font-size:24px;margin-bottom:10px}.main-header .notification-empty .empty-icon,.main-header .notification-loading .empty-icon{color:var(--sidebar_divider_color);font-size:32px;margin-bottom:12px}.main-header .notification-empty .empty-text,.main-header .notification-loading .empty-text{font-size:14px}.main-header .navbar-custom-menu .navbar-nav>li.header-trailing-actions{align-items:center!important;align-self:center!important;display:flex!important;height:auto!important;margin-top:0!important;padding:0}.main-header .header-trailing-actions{list-style:none;position:relative}.main-header .header-trailing-actions__group{align-items:center;display:inline-flex;gap:.75rem;justify-content:center;margin:0!important;min-height:44px;padding:0}.main-header .header-help-guide-toggle,.main-header .header-notification-toggle{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;line-height:1;margin:0;outline:none;padding:0;position:relative;width:36px}.main-header .header-help-guide-toggle i,.main-header .header-notification-toggle i{color:var(--notification_bell)!important;color:var(--header-action-icon,var(--notification_bell))!important;font-size:20px;line-height:1;transition:color .2s ease,transform .15s ease}.main-header .header-help-guide-toggle:hover i,.main-header .header-notification-toggle:hover i{color:var(--primary_button)!important;transform:scale(1.06)}.main-header .header-notification-toggle .fa-bell{color:var(--notification_bell)!important;color:var(--header-action-icon,var(--notification_bell))!important;font-size:20px;transition:color .2s ease}.main-header .header-notification-toggle .badge.bg-danger,.main-header .header-notification-toggle .notification-badge{background-color:#dc3545!important;border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff!important;font-size:11px;font-weight:700;padding:5px 7px;position:absolute;right:-10px;top:-10px}.main-header .header-notification-panel{animation:notifPanelSlideIn .22s cubic-bezier(.16,1,.3,1);background:#fff;background:var(--header-notification-panel-bg,#fff);border:1px solid #e2e8f0e6;border:1px solid var(--header-notification-panel-border,#e2e8f0e6);border-radius:16px;box-shadow:0 20px 40px -12px #0f172a29,0 0 0 1px #0f172a0d;box-shadow:var(--header-notification-panel-shadow,0 20px 40px -12px #0f172a29,0 0 0 1px #0f172a0d);color:#0f172a;color:var(--text-dark,#0f172a);display:flex;flex-direction:column;left:auto;margin:0;max-height:min(580px,100vh - 96px);overflow:hidden;padding:0;position:absolute;right:0;top:70px;width:min(420px,100vw - 24px);z-index:9999}.main-header .header-notification-panel__header{align-items:center;background:#fff;background:var(--header-notification-panel-bg,#fff);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--header-notification-panel-border,#e2e8f0);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.main-header .header-notification-panel__header .header-notification-panel__title{align-items:center;color:#0f172a;color:var(--header-notification-panel-title,#0f172a);display:inline-flex;font-size:1.05rem;font-weight:750;gap:10px;letter-spacing:-.01em;line-height:1.2;min-width:0}.main-header .header-notification-panel__header .header-notification-panel__count{-webkit-text-fill-color:#fff;align-items:center;background:linear-gradient(135deg,#0284c7,#2563eb);background:linear-gradient(135deg,var(--sc1,#0284c7),var(--sc2,#2563eb));border-radius:20px;box-shadow:0 2px 6px #2563eb4d;color:#fff!important;display:inline-flex;font-size:.75rem;font-weight:750;height:1.5rem;justify-content:center;line-height:1;min-width:1.5rem;padding:0 8px}.main-header .header-notification-panel__header .header-notification-panel__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.main-header .header-notification-panel__header .panel-action-btn{align-items:center;appearance:none;border:1px solid #0000;border-radius:20px;cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:650;gap:6px;line-height:1.2;padding:6px 14px;transition:all .2s cubic-bezier(.16,1,.3,1)}.main-header .header-notification-panel__header .panel-action-btn .anticon,.main-header .header-notification-panel__header .panel-action-btn .anticon svg{fill:currentColor!important;font-size:13px}.main-header .header-notification-panel__header .panel-action-btn:hover{transform:translateY(-1px)}.main-header .header-notification-panel__header .panel-action-btn:active{transform:translateY(0)}.main-header .header-notification-panel__header .panel-action-btn.mark-read{-webkit-text-fill-color:#0369a1;background:#e0f2fe!important;background:var(--sc3,#e0f2fe)!important;border-color:#bae6fd!important;color:#0369a1!important}.main-header .header-notification-panel__header .panel-action-btn.mark-read .anticon,.main-header .header-notification-panel__header .panel-action-btn.mark-read .anticon svg{fill:currentColor!important;color:#0369a1!important}.main-header .header-notification-panel__header .panel-action-btn.mark-read:hover{-webkit-text-fill-color:#0369a1;background:#bae6fd!important;border-color:#7dd3fc!important;box-shadow:0 3px 10px #0284c733;color:#0369a1!important;color:var(--sc4,#0369a1)!important}.main-header .header-notification-panel__header .panel-action-btn.mark-read:hover .anticon,.main-header .header-notification-panel__header .panel-action-btn.mark-read:hover .anticon svg{color:#0369a1!important}.main-header .header-notification-panel__header .panel-action-btn.clear-all{-webkit-text-fill-color:#be123c;background:#fff1f2!important;background:var(--sc5,#fff1f2)!important;border-color:#fecdd3!important;color:#be123c!important}.main-header .header-notification-panel__header .panel-action-btn.clear-all .anticon,.main-header .header-notification-panel__header .panel-action-btn.clear-all .anticon svg{fill:currentColor!important;color:#be123c!important}.main-header .header-notification-panel__header .panel-action-btn.clear-all:hover{-webkit-text-fill-color:#be123c;background:#ffe4e6!important;border-color:#fda4af!important;box-shadow:0 3px 10px #e11d4833;color:#be123c!important}.main-header .header-notification-panel__header .panel-action-btn.clear-all:hover .anticon,.main-header .header-notification-panel__header .panel-action-btn.clear-all:hover .anticon svg{color:#be123c!important}body.dark .main-header .header-notification-panel,html[data-theme=dark] .main-header .header-notification-panel{background:#111827;background:var(--header-notification-panel-bg,#111827);border-color:#ffffff1a;box-shadow:0 20px 40px -12px #0009}body.dark .main-header .header-notification-panel__header,html[data-theme=dark] .main-header .header-notification-panel__header{background:#1f2937;border-bottom-color:#ffffff14}body.dark .main-header .header-notification-panel__header .header-notification-panel__title,html[data-theme=dark] .main-header .header-notification-panel__header .header-notification-panel__title{color:#f9fafb}body.dark .main-header .header-notification-panel__header .header-notification-panel__count,html[data-theme=dark] .main-header .header-notification-panel__header .header-notification-panel__count{-webkit-text-fill-color:#fff;background:linear-gradient(135deg,#0369a1,#1d4ed8);color:#fff!important}body.dark .main-header .header-notification-panel__header .panel-action-btn.mark-read,html[data-theme=dark] .main-header .header-notification-panel__header .panel-action-btn.mark-read{--sonar-fg:#38bdf8;-webkit-text-fill-color:var(--sonar-fg);background:#38bdf826!important;border-color:#38bdf859!important;color:var(--sonar-fg)!important}body.dark .main-header .header-notification-panel__header .panel-action-btn.mark-read .anticon,body.dark .main-header .header-notification-panel__header .panel-action-btn.mark-read .anticon svg,html[data-theme=dark] .main-header .header-notification-panel__header .panel-action-btn.mark-read .anticon,html[data-theme=dark] .main-header .header-notification-panel__header .panel-action-btn.mark-read .anticon svg{color:var(--sonar-fg)!important}body.dark .main-header .header-notification-panel__header .panel-action-btn.mark-read:hover,html[data-theme=dark] .main-header .header-notification-panel__header .panel-action-btn.mark-read:hover{--sonar-fg:#7dd3fc;-webkit-text-fill-color:var(--sonar-fg);background:#38bdf840!important;color:var(--sonar-fg)!important}body.dark .main-header .header-notification-panel__header .panel-action-btn.clear-all,html[data-theme=dark] .main-header .header-notification-panel__header .panel-action-btn.clear-all{--sonar-fg:#fb7185;-webkit-text-fill-color:var(--sonar-fg);background:#f43f5e26!important;border-color:#f43f5e59!important;color:var(--sonar-fg)!important}body.dark .main-header .header-notification-panel__header .panel-action-btn.clear-all .anticon,body.dark .main-header .header-notification-panel__header .panel-action-btn.clear-all .anticon svg,html[data-theme=dark] .main-header .header-notification-panel__header .panel-action-btn.clear-all .anticon,html[data-theme=dark] .main-header .header-notification-panel__header .panel-action-btn.clear-all .anticon svg{color:var(--sonar-fg)!important}body.dark .main-header .header-notification-panel__header .panel-action-btn.clear-all:hover,html[data-theme=dark] .main-header .header-notification-panel__header .panel-action-btn.clear-all:hover{--sonar-fg:#fecdd3;-webkit-text-fill-color:var(--sonar-fg);background:#f43f5e40!important;color:var(--sonar-fg)!important}body.dark .main-header .header-notification-panel__footer,html[data-theme=dark] .main-header .header-notification-panel__footer{background:#1f2937;border-top-color:#ffffff14}body.dark .main-header .header-notification-panel__footer .pagination-btn.primary,html[data-theme=dark] .main-header .header-notification-panel__footer .pagination-btn.primary{--sonar-fg:#38bdf8;-webkit-text-fill-color:var(--sonar-fg);background:#38bdf826;border-color:#38bdf859;color:var(--sonar-fg)!important}body.dark .main-header .header-notification-panel__footer .pagination-btn.primary:hover,html[data-theme=dark] .main-header .header-notification-panel__footer .pagination-btn.primary:hover{--sonar-fg:#7dd3fc;-webkit-text-fill-color:var(--sonar-fg);background:#38bdf840;color:var(--sonar-fg)!important}.main-header .custom-notification-scrollbar{background:#f8fafc;background:var(--main_background,#f8fafc);display:flex;flex:1 1 auto;flex-direction:column;gap:14px;max-height:min(460px,100vh - 180px);min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px;scrollbar-color:#cbd5e1 #0000;scrollbar-color:var(--scrollbar-thumb,#cbd5e1) var(--scrollbar-track,#0000);scrollbar-width:thin}.main-header .custom-notification-scrollbar::-webkit-scrollbar{width:5px}.main-header .custom-notification-scrollbar::-webkit-scrollbar-track{background:#0000;background:var(--scrollbar-track,#0000)}.main-header .custom-notification-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--scrollbar-thumb,#cbd5e1);border-radius:8px}.main-header .custom-notification-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8;background:var(--scrollbar-thumb-hover,#94a3b8)}.main-header .custom-notification-scrollbar .notification-group-section{display:flex;flex-direction:column;gap:8px}.main-header .custom-notification-scrollbar .notification-group-section .notification-section-header{align-items:center;appearance:none;background:#0000;border:none;border-radius:6px;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:space-between;outline:none;padding:4px 6px;transition:background .15s ease;width:100%}.main-header .custom-notification-scrollbar .notification-group-section .notification-section-header:hover{background:#0284c70d}.main-header .custom-notification-scrollbar .notification-group-section .notification-section-header:hover .section-title-text,.main-header .custom-notification-scrollbar .notification-group-section .notification-section-header:hover .section-toggle-arrow{color:#0284c7}.main-header .custom-notification-scrollbar .notification-group-section .notification-section-header .notification-section-header-left{align-items:center;display:flex;gap:8px}.main-header .custom-notification-scrollbar .notification-group-section .notification-section-header .notification-section-header-right{align-items:center;display:flex;gap:6px}.main-header .custom-notification-scrollbar .notification-group-section .notification-section-header .section-title-text{color:#64748b;color:var(--notif-group-title,#64748b);font-size:.78rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;transition:color .15s ease}.main-header .custom-notification-scrollbar .notification-group-section .notification-section-header .section-unread-badge{background:#0284c71f;border-radius:12px;color:#0369a1;font-size:.68rem;font-weight:700;padding:2px 8px}.main-header .custom-notification-scrollbar .notification-group-section .notification-section-header .section-count-badge{background:#94a3b81f;border-radius:12px;color:#334155;font-size:.68rem;font-weight:600;padding:2px 8px}.main-header .custom-notification-scrollbar .notification-group-section .notification-section-header .section-toggle-arrow{color:#94a3b8;font-size:.72rem;margin-left:2px;transition:transform .2s ease,color .15s ease}.main-header .custom-notification-scrollbar .notification-group-section .notification-section-list{display:flex;flex-direction:column;gap:8px}.main-header .custom-notification-scrollbar .modern-notification-card{align-items:flex-start;background:#fff;background:var(--notif-card-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--notif-card-border,#e2e8f0);border-radius:4px;box-shadow:0 2px 6px #0f172a0a;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;margin:0;padding:12px 14px;position:relative;text-align:left;transition:all .2s cubic-bezier(.16,1,.3,1);width:100%}.main-header .custom-notification-scrollbar .modern-notification-card:hover{border-color:#0284c759;box-shadow:0 8px 20px #0f172a14;transform:translateY(-2px)}.main-header .custom-notification-scrollbar .modern-notification-card.unread{background:#f0f9fff2;background:var(--notif-card-unread-bg,#f0f9fff2);border-color:#0284c747;border-color:var(--notif-card-unread-border,#0284c747);box-shadow:0 4px 14px #0284c714}.main-header .custom-notification-scrollbar .modern-notification-card.unread .notif-card-title{-webkit-text-fill-color:#0f172a;color:#0f172a!important;font-weight:700}.main-header .custom-notification-scrollbar .modern-notification-card .notif-card-icon-container{flex-shrink:0}.main-header .custom-notification-scrollbar .modern-notification-card .notif-card-icon-container .notif-icon-avatar{align-items:center;background:linear-gradient(135deg,#0284c7,#0369a1);border-radius:11px;box-shadow:0 4px 10px #0284c738;display:inline-flex;height:38px;justify-content:center;transition:transform .2s ease;width:38px}.main-header .custom-notification-scrollbar .modern-notification-card .notif-card-icon-container .notif-icon-avatar .notif-icon{-webkit-text-fill-color:#fff;color:#fff!important;font-size:1rem}.main-header .custom-notification-scrollbar .modern-notification-card .notif-card-icon-container .notif-icon-avatar.group-drug{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 10px #10b98140}.main-header .custom-notification-scrollbar .modern-notification-card .notif-card-icon-container .notif-icon-avatar.group-appointment{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 4px 10px #8b5cf640}.main-header .custom-notification-scrollbar .modern-notification-card .notif-card-icon-container .notif-icon-avatar.group-vital{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 10px #ef444440}.main-header .custom-notification-scrollbar .modern-notification-card .notif-card-icon-container .notif-icon-avatar.group-family{background:linear-gradient(135deg,#0284c7,#0369a1);box-shadow:0 4px 10px #0284c740}.main-header .custom-notification-scrollbar .modern-notification-card .notif-card-icon-container .notif-icon-avatar.group-system{background:linear-gradient(135deg,#0891b2,#0e7490);box-shadow:0 4px 10px #0891b240}.main-header .custom-notification-scrollbar .modern-notification-card:hover .notif-icon-avatar{transform:scale(1.05)}.main-header .custom-notification-scrollbar .modern-notification-card .notif-card-content{flex:1 1;min-width:0}.main-header .custom-notification-scrollbar .modern-notification-card .notif-card-header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:2px}.main-header .custom-notification-scrollbar .modern-notification-card .notif-card-header .notif-card-title{-webkit-text-fill-color:#1e293b;-webkit-text-fill-color:var(--notif-card-title,#1e293b);word-wrap:break-word;color:#1e293b!important;color:var(--notif-card-title,#1e293b)!important;display:block;flex:1 1;font-size:.88rem;font-weight:650;line-height:1.35;min-width:0;overflow-wrap:break-word;white-space:normal}.main-header .custom-notification-scrollbar .modern-notification-card .notif-card-message{-webkit-text-fill-color:#475569;-webkit-text-fill-color:var(--notif-card-message,#475569);color:#475569!important;color:var(--notif-card-message,#475569)!important;font-size:.81rem;line-height:1.45;margin-top:3px;white-space:pre-line}.main-header .custom-notification-scrollbar .modern-notification-card .notif-card-footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:8px}.main-header .custom-notification-scrollbar .modern-notification-card .notif-card-footer .modern-tag-badge{background:#f1f5f9;background:var(--notif-card-badge-bg,#f1f5f9);border:1px solid #0000;border-radius:12px;color:#475569;color:var(--notif-card-badge-text,#475569);display:inline-block;font-size:.64rem;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.main-header .custom-notification-scrollbar .modern-notification-card .notif-card-footer .modern-tag-badge.drug-reminder{background:#10b9811f;border-color:#10b98133;color:#064e3b}.main-header .custom-notification-scrollbar .modern-notification-card .notif-card-footer .notif-card-time{align-items:center;color:#64748b;color:var(--notif-card-footer,#64748b);display:inline-flex;font-size:.71rem;font-weight:500;gap:4px;margin-left:auto;white-space:nowrap}.main-header .custom-notification-scrollbar .modern-notification-card .notif-card-footer .notif-card-time .time-icon{color:#94a3b8;font-size:.68rem}.main-header .custom-notification-scrollbar .modern-notification-card .modern-unread-dot{animation:unreadPulse 2s infinite;background-color:#0284c7;border-radius:50%;box-shadow:0 0 0 3px #0284c733;flex-shrink:0;height:8px;position:static;width:8px}body.dark .main-header .custom-notification-scrollbar,html[data-theme=dark] .main-header .custom-notification-scrollbar{background:#111827}body.dark .main-header .custom-notification-scrollbar .notification-group-section .notification-section-header:hover,html[data-theme=dark] .main-header .custom-notification-scrollbar .notification-group-section .notification-section-header:hover{background:#38bdf81a}body.dark .main-header .custom-notification-scrollbar .notification-group-section .notification-section-header:hover .section-title-text,body.dark .main-header .custom-notification-scrollbar .notification-group-section .notification-section-header:hover .section-toggle-arrow,html[data-theme=dark] .main-header .custom-notification-scrollbar .notification-group-section .notification-section-header:hover .section-title-text,html[data-theme=dark] .main-header .custom-notification-scrollbar .notification-group-section .notification-section-header:hover .section-toggle-arrow{color:#38bdf8}body.dark .main-header .custom-notification-scrollbar .notification-group-section .section-title-text,html[data-theme=dark] .main-header .custom-notification-scrollbar .notification-group-section .section-title-text{color:#9ca3af}body.dark .main-header .custom-notification-scrollbar .notification-group-section .section-toggle-arrow,html[data-theme=dark] .main-header .custom-notification-scrollbar .notification-group-section .section-toggle-arrow{color:#6b7280}body.dark .main-header .custom-notification-scrollbar .notification-group-section .section-count-badge,html[data-theme=dark] .main-header .custom-notification-scrollbar .notification-group-section .section-count-badge{background:#ffffff14;color:#9ca3af;color:var(--sc9,#9ca3af)}body.dark .main-header .custom-notification-scrollbar .modern-notification-card,html[data-theme=dark] .main-header .custom-notification-scrollbar .modern-notification-card{background:#1f2937;border-color:#ffffff14}body.dark .main-header .custom-notification-scrollbar .modern-notification-card .notif-card-title,html[data-theme=dark] .main-header .custom-notification-scrollbar .modern-notification-card .notif-card-title{-webkit-text-fill-color:#f3f4f6;color:#f3f4f6!important}body.dark .main-header .custom-notification-scrollbar .modern-notification-card .notif-card-message,html[data-theme=dark] .main-header .custom-notification-scrollbar .modern-notification-card .notif-card-message{-webkit-text-fill-color:#9ca3af;color:#9ca3af!important}body.dark .main-header .custom-notification-scrollbar .modern-notification-card .notif-card-time,html[data-theme=dark] .main-header .custom-notification-scrollbar .modern-notification-card .notif-card-time{color:#6b7280}body.dark .main-header .custom-notification-scrollbar .modern-notification-card .modern-tag-badge,html[data-theme=dark] .main-header .custom-notification-scrollbar .modern-notification-card .modern-tag-badge{background:#ffffff14;color:#9ca3af;color:var(--sc10,#9ca3af)}body.dark .main-header .custom-notification-scrollbar .modern-notification-card.unread,html[data-theme=dark] .main-header .custom-notification-scrollbar .modern-notification-card.unread{background:#1e293bf2;border-color:#38bdf859}body.dark .main-header .custom-notification-scrollbar .modern-notification-card.unread .notif-card-title,html[data-theme=dark] .main-header .custom-notification-scrollbar .modern-notification-card.unread .notif-card-title{-webkit-text-fill-color:#fff;color:#fff!important}body.dark .main-header .custom-notification-scrollbar .modern-notification-card .modern-unread-dot,html[data-theme=dark] .main-header .custom-notification-scrollbar .modern-notification-card .modern-unread-dot{background-color:#38bdf8;box-shadow:0 0 0 3px #38bdf840}.main-header .header-notification-panel__footer{align-items:center;background:#fff;background:var(--header-notification-panel-bg,#fff);border-top:1px solid #e2e8f0;border-top:1px solid var(--header-notification-panel-border,#e2e8f0);display:flex;flex-shrink:0;justify-content:center;padding:12px}.main-header .header-notification-panel__footer .pagination-btn{align-items:center;appearance:none;background:#e0f2fe;border:1px solid #bae6fd;border-radius:20px;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:650;gap:6px;padding:8px 22px;transition:all .2s ease}.main-header .header-notification-panel__footer .pagination-btn.primary{-webkit-text-fill-color:#0284c7;color:#0284c7!important}.main-header .header-notification-panel__footer .pagination-btn.primary:hover{-webkit-text-fill-color:#0369a1;background:#bae6fd;border-color:#7dd3fc;box-shadow:0 4px 12px #0284c726;color:#0369a1!important;color:var(--sc11,#0369a1)!important;transform:translateY(-1px)}.main-header .header-notification-state{color:var(--sidebar_text_muted);padding:36px 20px;text-align:center}.main-header .header-notification-state--empty{padding:48px 20px}.main-header .header-notification-state__text{color:#64748b;color:var(--notif-card-message,#64748b);font-size:.875rem;margin:10px 0 0}.main-header .header-notification-state .spinner-icon{color:var(--primary_button);font-size:24px;margin-bottom:10px}.main-header .header-notification-state .empty-icon{color:var(--sidebar_text_muted);font-size:32px;margin-bottom:4px}.main-header .notification-toggle-btn{background:#0000;border:none;cursor:pointer;display:inline-block;margin-right:10px;margin-top:35px;outline:none;padding:0;position:relative}.main-header .notification-toggle-btn .bell-icon{color:var(--notification_bell);font-size:20px;transition:color .3s ease}.main-header .notification-toggle-btn .notification-badge{background-color:#dc3545;border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;font-size:11px;font-weight:700;padding:5px 7px;position:absolute;right:-10px;top:-10px}.change-password-overlay-custom{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172a73;border:none;display:flex;height:100vh;justify-content:center;left:0;margin:0;max-height:100vh;max-width:100vw;padding:0;position:fixed;top:0;width:100vw;z-index:1050}.change-password-overlay-custom .change-password-backdrop-dismiss{background:#0000;border:none;cursor:default;height:100%;inset:0;margin:0;padding:0;position:absolute;width:100%;z-index:0}.change-password-dialog{background:#0000;border:none;color:inherit;margin:0;max-width:420px;padding:0;position:relative;width:calc(100% - 24px);z-index:1}.change-password-dialog .modal-content-custom{background:var(--auth-modal-bg);border:1px solid var(--card_border);border-radius:16px;box-shadow:0 20px 50px #0f172a38;color:var(--text-dark);overflow:hidden;padding:22px 26px 24px}.change-password-dialog .modal-header-custom{margin-bottom:14px}.change-password-dialog .modal-title-custom{color:var(--text-dark);font-size:20px;font-weight:700}.change-password-dialog .register-contact-clear1{background:color-mix(in srgb,var(--text-dark) 12%,#0000);color:var(--text-dark)}.change-password-dialog .change-password-body{padding:0}.change-password-dialog .change-password-field{margin-bottom:1rem}.change-password-dialog .change-password-field--last{margin-bottom:1.35rem}.change-password-dialog .change-password-label{color:var(--sidebar_text_muted);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.change-password-dialog .change-password-input-wrap{position:relative}.change-password-dialog .modal-body-custom .change-password-input.form-control{background:var(--auth-input-bg);border:1px solid var(--card_border);border-radius:10px;box-shadow:none;color:var(--text-dark);font-size:15px;padding:10px 42px 10px 12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.change-password-dialog .modal-body-custom .change-password-input.form-control::placeholder{color:var(--sidebar_text_muted);opacity:.75}.change-password-dialog .modal-body-custom .change-password-input.form-control:focus{background:var(--auth-input-bg);border-color:var(--primary_button);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary_button) 24%,#0000);color:var(--text-dark);outline:none}.change-password-dialog .modal-body-custom .change-password-input.form-control.is-invalid{border-color:#dc3545}.change-password-dialog .modal-body-custom .change-password-input.form-control.is-invalid:focus{box-shadow:0 0 0 2px #dc354533}.change-password-dialog .change-password-eye-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;z-index:2}.change-password-dialog .change-password-eye-btn i{color:var(--eye-icon);font-size:16px;line-height:1}.change-password-dialog .change-password-eye-btn:focus-visible i,.change-password-dialog .change-password-eye-btn:hover i{color:var(--primary_button)}.change-password-dialog .change-password-error{color:#dc3545!important;font-size:12px;line-height:1.45;margin-top:6px}.change-password-dialog .modal-body-custom .change-password-submit-btn.btn{background:var(--primary_button);border:none;border-radius:10px;box-shadow:0 4px 14px color-mix(in srgb,var(--primary_button) 35%,#0000);color:#fff;display:block;font-weight:600;letter-spacing:.3px;margin:0;min-width:0;padding:11px 16px;transition:filter .2s ease,transform .15s ease,opacity .2s ease;width:100%}.change-password-dialog .modal-body-custom .change-password-submit-btn.btn:hover:not(:disabled){color:#fff;filter:brightness(1.06);transform:translateY(-1px)}.change-password-dialog .modal-body-custom .change-password-submit-btn.btn:active:not(:disabled){transform:translateY(0)}.change-password-dialog .modal-body-custom .change-password-submit-btn.btn:disabled{cursor:not-allowed;opacity:.7}.mobile-menu-item{display:none!important}@media(max-width:1030px)and (orientation:portrait){.header-coin-pill,.header-fullscreen-btn,.header-help-guide-toggle{display:none!important}.mobile-menu-item{display:block!important}.main-header .header-toolbar-group{gap:.5rem!important}.main-header .head-role-title{display:none!important}}@keyframes notifPanelSlideIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes unreadPulse{0%{box-shadow:0 0 0 0 #0284c766}70%{box-shadow:0 0 0 6px #0284c700}to{box-shadow:0 0 0 0 #0284c700}}.ant-select-dropdown,.header-profile-dropdown,.language-selector-dropdown{background:#fff!important;background:var(--card,#fff)!important;border:1px solid #e2e8f0!important;border:1px solid var(--card_border,#e2e8f0)!important;border-radius:16px!important;box-shadow:0 12px 32px #0f172a1f!important;outline:none!important;overflow-x:hidden!important;padding:8px!important}.ant-select-dropdown .rc-virtual-list,.ant-select-dropdown .rc-virtual-list-holder,.ant-select-dropdown .rc-virtual-list-holder-inner,.header-profile-dropdown .rc-virtual-list,.header-profile-dropdown .rc-virtual-list-holder,.header-profile-dropdown .rc-virtual-list-holder-inner,.language-selector-dropdown .rc-virtual-list,.language-selector-dropdown .rc-virtual-list-holder,.language-selector-dropdown .rc-virtual-list-holder-inner{-ms-overflow-style:none!important;overflow-x:hidden!important;scrollbar-width:none!important}.ant-select-dropdown .rc-virtual-list-holder-inner::-webkit-scrollbar,.ant-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar,.ant-select-dropdown .rc-virtual-list::-webkit-scrollbar,.header-profile-dropdown .rc-virtual-list-holder-inner::-webkit-scrollbar,.header-profile-dropdown .rc-virtual-list-holder::-webkit-scrollbar,.header-profile-dropdown .rc-virtual-list::-webkit-scrollbar,.language-selector-dropdown .rc-virtual-list-holder-inner::-webkit-scrollbar,.language-selector-dropdown .rc-virtual-list-holder::-webkit-scrollbar,.language-selector-dropdown .rc-virtual-list::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.ant-select-dropdown .rc-virtual-list-scrollbar,.header-profile-dropdown .rc-virtual-list-scrollbar,.language-selector-dropdown .rc-virtual-list-scrollbar{display:none!important}.ant-select-dropdown .ant-select-item,.header-profile-dropdown .ant-select-item,.language-selector-dropdown .ant-select-item{border-radius:8px!important;color:#334155!important;color:var(--text-dark,#334155)!important;font-weight:500;margin-bottom:4px;max-width:100%!important;overflow:hidden!important;padding:10px 14px!important;text-overflow:ellipsis!important;transition:all .2s ease;white-space:nowrap!important}.ant-select-dropdown .ant-select-item .ant-select-item-option-content,.header-profile-dropdown .ant-select-item .ant-select-item-option-content,.language-selector-dropdown .ant-select-item .ant-select-item-option-content{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ant-select-dropdown .ant-select-item:last-child,.header-profile-dropdown .ant-select-item:last-child,.language-selector-dropdown .ant-select-item:last-child{margin-bottom:0}.ant-select-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-selected),.ant-select-dropdown .ant-select-item:hover,.header-profile-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-selected),.header-profile-dropdown .ant-select-item:hover,.language-selector-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-selected),.language-selector-dropdown .ant-select-item:hover{background:#2596be14!important;transform:translateX(2px)}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected,.header-profile-dropdown .ant-select-item.ant-select-item-option-selected,.language-selector-dropdown .ant-select-item.ant-select-item-option-selected{background:#2596be26!important;color:#165a73!important;font-weight:700}body.dark .header-profile-dropdown,body.dark .language-selector-dropdown,html[data-theme=dark] .header-profile-dropdown,html[data-theme=dark] .language-selector-dropdown{background:#1e293b!important;border-color:#ffffff1a!important;box-shadow:0 12px 32px #0006!important}body.dark .header-profile-dropdown .ant-select-item,body.dark .language-selector-dropdown .ant-select-item,html[data-theme=dark] .header-profile-dropdown .ant-select-item,html[data-theme=dark] .language-selector-dropdown .ant-select-item{color:#f1f5f9!important}body.dark .header-profile-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-selected),body.dark .header-profile-dropdown .ant-select-item:hover,body.dark .language-selector-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-selected),body.dark .language-selector-dropdown .ant-select-item:hover,html[data-theme=dark] .header-profile-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-selected),html[data-theme=dark] .header-profile-dropdown .ant-select-item:hover,html[data-theme=dark] .language-selector-dropdown .ant-select-item.ant-select-item-option-active:not(.ant-select-item-option-selected),html[data-theme=dark] .language-selector-dropdown .ant-select-item:hover{background:#38bdf81a!important}body.dark .header-profile-dropdown .ant-select-item.ant-select-item-option-selected,body.dark .language-selector-dropdown .ant-select-item.ant-select-item-option-selected,html[data-theme=dark] .header-profile-dropdown .ant-select-item.ant-select-item-option-selected,html[data-theme=dark] .language-selector-dropdown .ant-select-item.ant-select-item-option-selected{background:#38bdf826!important;color:#38bdf8!important}.account-dropdown-overlay .ant-dropdown-menu{background:#fff!important;background:var(--card,#fff)!important;border:1px solid #e2e8f0!important;border:1px solid var(--card_border,#e2e8f0)!important;border-radius:16px!important;box-shadow:0 12px 32px #0f172a1f!important;padding:8px!important}.account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:8px!important;color:#334155!important;color:var(--text-dark,#334155)!important;font-weight:500;margin-bottom:4px;padding:10px 14px!important;transition:all .2s ease}.account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item:last-child{margin-bottom:0}.account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-active,.account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:#2596be14!important;transform:translateX(2px)}.account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item:has(.text-danger).ant-dropdown-menu-item-active,.account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item:has(.text-danger):hover{background:#e11d4814!important}.account-dropdown-overlay .ant-dropdown-menu .text-danger,.account-dropdown-overlay .ant-dropdown-menu .text-danger .dropdown-menu-icon{color:#e11d48!important}body.dark .account-dropdown-overlay .ant-dropdown-menu,html[data-theme=dark] .account-dropdown-overlay .ant-dropdown-menu{background:#1e293b!important;border-color:#ffffff1a!important;box-shadow:0 12px 32px #0006!important}body.dark .account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item,html[data-theme=dark] .account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item{color:#f1f5f9!important}body.dark .account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-active,body.dark .account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item:hover,html[data-theme=dark] .account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-active,html[data-theme=dark] .account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:#38bdf81a!important}body.dark .account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item:has(.text-danger).ant-dropdown-menu-item-active,body.dark .account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item:has(.text-danger):hover,html[data-theme=dark] .account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item:has(.text-danger).ant-dropdown-menu-item-active,html[data-theme=dark] .account-dropdown-overlay .ant-dropdown-menu .ant-dropdown-menu-item:has(.text-danger):hover{background:#f43f5e26!important}.account-menu-btn span,.user-profile-avatar{pointer-events:none}.app-version--compact{font-feature-settings:"tnum";align-items:center;background:color-mix(in srgb,#64748b 14%,#fff);background:color-mix(in srgb,var(--sidebar-footer-text,#64748b) 14%,#fff);border:1px solid color-mix(in srgb,#64748b 22%,#0000);border:1px solid color-mix(in srgb,var(--sidebar-footer-text,#64748b) 22%,#0000);border-radius:999px;box-shadow:0 1px 2px #0f172a0f;color:#070e35;color:var(--sidebar-footer-brand,#070e35);display:inline-flex;font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;letter-spacing:.04em;line-height:1.2;margin-top:.45rem;padding:.2rem .65rem}.main-sidebar .app-version--compact{flex-shrink:0}.app-version--detailed{background:color-mix(in srgb,var(--text-dark) 2%,var(--card));border:1px solid color-mix(in srgb,var(--text-dark) 10%,var(--card_border));border-radius:10px;font-size:.8125rem;margin:0;padding:.85rem 1rem}.app-version__row{grid-gap:.5rem;align-items:baseline;display:grid;gap:.5rem;grid-template-columns:7.5rem minmax(0,1fr);padding:.2rem 0}.app-version__row dt{color:color-mix(in srgb,var(--text-dark) 55%,#0000);font-weight:600;margin:0}.app-version__row--version{border-bottom:1px solid color-mix(in srgb,var(--text-dark) 8%,var(--card_border));margin-bottom:.15rem;padding-bottom:.35rem}.app-version__row .app-version__version-value{color:var(--text-dark);font-size:.9375rem;font-weight:700;letter-spacing:.02em;word-break:normal}.app-version__row dd{color:var(--text-dark);font-weight:500;margin:0;word-break:break-all}.app-version__row dd code{background:color-mix(in srgb,var(--text-dark) 6%,#0000);border-radius:4px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.78rem;padding:.1rem .35rem}.settings-sub-layout__version{border-top:1px solid color-mix(in srgb,var(--text-dark) 8%,var(--card_border));margin-top:auto;padding:.85rem 1.35rem 1.25rem}.app-subheader{background:linear-gradient(110deg,#f8fafc,#f1f5f9 28%,#eef2ff 62%,#fff7ed);border-bottom:1px solid #6366f124;box-shadow:0 6px 20px #0f172a0f;margin-left:19.29rem;padding:.75rem 1.5rem .9rem;position:relative;transition:margin-left .3s ease-in-out,box-shadow .2s ease;z-index:800}.app-subheader:after{background:linear-gradient(90deg,#0000,#6366f140 40%,#eab30859 60%,#0000);bottom:0;content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0}body.sidebar-collapse .app-subheader{margin-left:0}.app-subheader__inner{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1400px}.app-subheader__lead{align-items:flex-start;display:flex;gap:.65rem;min-width:0}.app-subheader__spark{filter:drop-shadow(0 1px 2px rgba(0,0,0,.08));font-size:1.35rem;line-height:1;margin-top:2px}.app-subheader__title{color:#0f172a;font-size:.95rem;font-weight:700;letter-spacing:-.02em}.app-subheader__subtitle{color:#64748b;font-size:.8rem;line-height:1.35;margin-top:2px}.app-subheader__subtitle strong{color:#b45309;font-weight:800}.app-subheader__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.app-subheader__pill{align-items:center;background:linear-gradient(180deg,#fff,#fffbeb);border:1px solid #b4530940;border-radius:999px;box-shadow:0 2px 8px #b453091f;cursor:pointer;display:inline-flex;gap:.65rem;padding:.45rem .85rem .45rem .55rem;transition:transform .15s ease,box-shadow .15s ease}.app-subheader__pill:hover{box-shadow:0 4px 14px #b453092e;transform:translateY(-1px)}.app-subheader__pill-icon{font-size:1.35rem;line-height:1}.app-subheader__pill-text{align-items:flex-start;display:flex;flex-direction:column;line-height:1.1}.app-subheader__pill-label{color:#78716c;font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.app-subheader__pill-value{color:#b45309;font-size:1.15rem;font-weight:800}.app-subheader__pill-chev{color:#a16207;font-size:.85rem!important;opacity:.85}.app-subheader__cta{align-items:center;background:#121365;border:none;border-radius:10px;box-shadow:0 4px 14px #4f46e559;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.45rem;padding:.5rem 1rem;transition:transform .15s ease,box-shadow .15s ease}.app-subheader__cta:hover{box-shadow:0 6px 18px #4f46e566;color:#fff;transform:translateY(-1px)}.app-subheader__cta .anticon:last-child{font-size:.75rem;opacity:.9}@media(max-width:767px){.app-subheader{border-radius:0 0 12px 12px;margin-left:.75rem!important;margin-right:.75rem!important;padding-left:1rem;padding-right:1rem}.app-subheader__inner{align-items:stretch;flex-direction:column}.app-subheader__actions{justify-content:space-between}.app-subheader__cta{flex:1 1;justify-content:center}}@keyframes health-modal-float-in{0%{opacity:0;transform:translateY(28px) scale(.92) perspective(800px) rotateX(4deg)}to{opacity:1;transform:translateY(0) scale(1) perspective(800px) rotateX(0)}}.health-interests-modal-mask,.health-interests-modal-mask .ant-modal-mask{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.health-interests-modal-mask .ant-modal-mask{background:#0f172a38!important}.health-interests-modal-mask .ant-modal-container,.health-interests-modal-mask .ant-modal-content{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;padding:0!important}.health-interests-modal-mask .ant-modal-body{background:#0000!important;overflow:visible!important;padding:0!important}.health-interests-modal-wrap .ant-modal{margin:12px auto;max-width:calc(100vw - 24px);perspective:1200px}.health-interests-modal{animation:health-modal-float-in .5s cubic-bezier(.22,1,.36,1) backwards;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);background:var(--hi-modal-bg);border:1px solid var(--hi-border);border-radius:28px;box-shadow:0 4px 6px #0000001f,0 20px 40px -8px #00000073,0 40px 80px -20px #0000008c,0 0 48px -8px #38b2ac47,inset 0 1px 0 var(--hi-panel-inset),inset 0 -1px 0 #00000040;box-shadow:0 4px 6px #0000001f,0 20px 40px -8px #00000073,0 40px 80px -20px #0000008c,0 0 48px -8px var(--hi-modal-glow,#38b2ac47),inset 0 1px 0 var(--hi-panel-inset),inset 0 -1px 0 #00000040;display:flex;flex-direction:column;margin:0 auto;max-height:min(88vh,820px);overflow:hidden;position:relative;transform-style:preserve-3d}.health-interests-modal:after{border-radius:inherit;box-shadow:inset 0 0 60px #00000026}.health-interests-modal:after,.health-interests-modal:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.health-interests-modal:before{background-image:repeating-linear-gradient(90deg,var(--hi-grid-line) 0,var(--hi-grid-line) 1px,#0000 1px,#0000 48px),repeating-linear-gradient(0deg,var(--hi-grid-line) 0,var(--hi-grid-line) 1px,#0000 1px,#0000 48px)}.health-interests-modal>:not(.health-interests-glow):not(.health-interests-close){position:relative;z-index:1}.health-interests-modal .health-interests-glow{border-radius:50%;filter:blur(56px);opacity:var(--hi-glow-opacity);pointer-events:none;position:absolute}.health-interests-modal .glow-1{background:var(--hi-glow-1);height:200px;left:8%;top:-40px;width:200px}.health-interests-modal .glow-2{background:var(--hi-glow-2);height:160px;right:5%;top:20%;width:160px}.health-interests-close{align-items:center;background:var(--hi-close-bg);border:none;border-radius:50%;color:var(--hi-close-color)!important;cursor:pointer;display:flex;font-size:1rem;height:36px;justify-content:center;left:auto!important;position:absolute!important;right:16px;top:14px;transition:background .2s ease;width:36px;z-index:10}.health-interests-close:hover{background:var(--hi-close-hover-bg)}.health-interests-header{flex-shrink:0;padding:1.75rem 3rem 1rem;position:relative;text-align:center;z-index:1}.health-interests-title{color:var(--hi-title);font-size:clamp(1.35rem,3vw,1.85rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 .5rem}.health-interests-subtitle{color:var(--hi-subtitle);font-size:clamp(.8rem,2vw,.9rem);line-height:1.45;margin:0 auto;max-width:520px}.health-interests-info{animation:health-info-fade .35s ease;background:var(--hi-info-panel-bg);border:1px solid var(--hi-info-panel-border);border-radius:16px;box-shadow:inset 0 1px 0 var(--hi-panel-inset),0 4px 20px #00000026;margin:.35rem auto .5rem;max-width:620px;min-height:3.5rem;padding:.75rem 1rem .85rem;text-align:center}@keyframes health-info-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.health-interests-info-dots{display:flex;gap:5px;justify-content:center;margin-bottom:.55rem}.health-interests-info-dot{background:var(--hi-dot);border-radius:50%;height:6px;transition:transform .3s ease,background .3s ease,box-shadow .3s ease;width:6px}.health-interests-info-dot.passed{background:var(--hi-dot-passed)}.health-interests-info-dot.active{background:linear-gradient(90deg,var(--hi-accent-soft),var(--hi-accent-ring));border-radius:999px;box-shadow:0 0 10px #38bdf873;box-shadow:0 0 10px var(--hi-modal-glow,#38bdf873);transform:scale(1.05);width:18px}.health-interests-info-title{color:var(--hi-info-title);display:block;font-size:.84rem;font-weight:800;letter-spacing:.02em;margin-bottom:.25rem}.health-interests-info-text{color:var(--hi-info-text);font-size:.84rem;line-height:1.45;margin:0}.health-interests-body{flex:1 1;min-height:0;overflow-y:auto;padding:0 1.25rem .5rem;position:relative;scrollbar-color:var(--hi-scrollbar-thumb) #0000;scrollbar-width:thin;z-index:1}.health-interests-loading{align-items:center;display:flex;justify-content:center;min-height:220px;padding:2rem 0}.health-interests-error{color:#64748b;color:var(--hi-hint,#64748b);font-size:.95rem;line-height:1.5;margin:0;padding:2rem 1rem;text-align:center}@keyframes health-bubble-in{0%{opacity:0;transform:scale(.82) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes health-ring-draw{to{stroke-dashoffset:0}}@keyframes health-ring-pulse{0%,to{filter:drop-shadow(0 0 4px rgba(94,234,212,.45));opacity:.85}50%{filter:drop-shadow(0 0 10px rgba(94,234,212,.85));opacity:1}}@keyframes health-select-pop{0%{transform:scale(1)}45%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes health-spotlight-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.04)}}@keyframes health-info-icon-glow{0%,to{box-shadow:0 0 8px #5eead466}50%{box-shadow:0 0 14px #5eead4b3}}@keyframes health-check-pop{0%{opacity:0;transform:scale(0) rotate(-20deg)}70%{transform:scale(1.15) rotate(0deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.health-interests-grid{grid-gap:1.1rem .85rem;border:0;display:grid;gap:1.1rem .85rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:720px;min-width:0;padding:.25rem 0 .75rem}@media(max-width:768px){.health-interests-grid{gap:1rem .65rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.health-interests-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.health-interest-bubble{animation:health-bubble-in .5s cubic-bezier(.22,1,.36,1) backwards;margin:0 auto;max-width:148px;position:relative;transition:transform .25s cubic-bezier(.22,1,.36,1)}.health-interest-bubble,.health-interest-bubble__select{align-items:center;display:flex;flex-direction:column;padding:0;width:100%}.health-interest-bubble__select{background:#0000;border:none;cursor:pointer}.health-interest-bubble:first-child{animation-delay:.04s}.health-interest-bubble:nth-child(2){animation-delay:.08s}.health-interest-bubble:nth-child(3){animation-delay:.12s}.health-interest-bubble:nth-child(4){animation-delay:.16s}.health-interest-bubble:nth-child(5){animation-delay:.2s}.health-interest-bubble:nth-child(6){animation-delay:.24s}.health-interest-bubble:nth-child(7){animation-delay:.28s}.health-interest-bubble:nth-child(8){animation-delay:.32s}.health-interest-bubble:nth-child(9){animation-delay:.36s}.health-interest-bubble:nth-child(10){animation-delay:.4s}.health-interest-bubble:hover{transform:scale(1.05)}.health-interest-bubble:hover .health-interest-circle{border-color:var(--hi-hover-ring);box-shadow:0 10px 24px #00000061}.health-interest-bubble:active .health-interest-circle{transform:scale(.96)}.health-interest-bubble.selected .health-interest-circle{animation:health-select-pop .4s cubic-bezier(.34,1.4,.64,1);border-color:var(--hi-selected-ring);box-shadow:var(--hi-selected-shadow)}.health-interest-bubble.selected .health-interest-label{background:var(--hi-label-selected-bg);color:var(--hi-label-selected-text)}.health-interest-bubble.info-active{transform:scale(1.05);z-index:2}.health-interest-bubble.info-active .health-interest-spotlight{opacity:1}.health-interest-bubble.info-active .health-interest-circle{border-color:var(--hi-selected-ring);box-shadow:0 0 0 1px var(--hi-hover-ring),0 0 24px var(--hi-spotlight-inner),0 10px 28px #00000061}.health-interest-bubble.info-active .health-interest-circle img{filter:brightness(1.1) saturate(1.08);transform:scale(1.03);transition:filter .35s ease,transform .35s ease}.health-interest-bubble.info-active .health-interest-label{background:var(--hi-label-active-bg);color:var(--hi-label-active-text)}.health-interest-bubble.selected.info-active .health-interest-circle{box-shadow:var(--hi-selected-shadow)}.health-interest-circle{aspect-ratio:1;border:2px solid var(--hi-bubble-border);border-radius:50%;box-shadow:0 8px 20px #00000052;overflow:visible;position:relative;transform-origin:center center;transition:box-shadow .25s ease,border-color .25s ease,transform .2s ease;width:100%}.health-interest-circle img{border-radius:50%;display:block;height:100%;object-fit:cover;object-position:center;transition:filter .35s ease,transform .35s ease;width:100%}.health-interest-circle:after{background:linear-gradient(180deg,#0000 38%,#0006 65%,#000000c7);border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.health-interest-spotlight{animation:health-spotlight-pulse 2.4s ease-in-out infinite;background:radial-gradient(circle,var(--hi-spotlight-inner) 0,var(--hi-spotlight-outer) 45%,#0000 72%);border-radius:50%;inset:-10px;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease;z-index:0}.health-interest-ring{inset:-3px;opacity:0;pointer-events:none;position:absolute;transform:scale(.94);transition:opacity .2s ease,transform .25s cubic-bezier(.22,1,.36,1);z-index:3}.health-interest-ring svg{height:100%;transform:rotate(-90deg);width:100%}.health-interest-ring-track{fill:none;stroke:var(--hi-ring-track);stroke-width:3}.health-interest-ring-progress{fill:none;stroke:var(--hi-accent-soft);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:289;stroke-dashoffset:289}.health-interest-bubble.selected .health-interest-ring{opacity:1;transform:scale(1)}.health-interest-bubble.selected .health-interest-ring .health-interest-ring-progress{animation:health-ring-draw .55s cubic-bezier(.4,0,.2,1) forwards,health-ring-pulse 2.2s ease-in-out .55s infinite}.health-interest-info-icon{align-items:center;background:var(--hi-info-icon-bg);border:1px solid var(--hi-info-icon-border);border-radius:50%;box-shadow:0 2px 6px #00000059;color:var(--hi-info-icon-color);cursor:pointer;display:flex;font-size:13px;height:24px;justify-content:center;left:5%;padding:0;pointer-events:auto;position:absolute;top:5%;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease;width:24px;z-index:6}.health-interest-info-icon.active{animation:health-info-icon-glow 2s ease-in-out infinite;background:var(--hi-info-icon-active-bg);border-color:#ffffff8c;color:var(--hi-info-icon-active-color);transform:scale(1.08)}.health-interest-check{align-items:center;background:linear-gradient(135deg,var(--hi-accent-soft),var(--hi-accent-ring));border-radius:50%;box-shadow:0 2px 8px #00000059;color:var(--hi-check-text);display:flex;font-size:.7rem;font-weight:800;height:22px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:6%;top:6%;transform:scale(0);width:22px;z-index:4}.health-interest-check.visible{animation:health-check-pop .35s cubic-bezier(.34,1.4,.64,1) forwards}.health-interest-label{-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--hi-label-bg);border-radius:6px;bottom:7%;box-sizing:border-box;color:var(--hi-label-text);display:-webkit-box;font-size:clamp(.6rem,1.4vw,.7rem);font-weight:700;left:50%;line-height:1.15;overflow:hidden;padding:4px 6px;position:absolute;text-align:center;transform:translateX(-50%);width:calc(100% - 12px);word-break:break-word;z-index:5}.health-interests-footer{align-items:center;background:var(--hi-footer-bg);border-top:1px solid var(--hi-footer-border);display:flex;flex-direction:column;flex-shrink:0;gap:.65rem;padding:1rem 1.5rem 1.35rem;position:relative;z-index:1}.health-interests-count{color:var(--hi-hint);font-size:.9rem;font-weight:500;text-align:center}.health-interests-footer-actions{align-items:center;display:flex;gap:.75rem;justify-content:center}.health-interests-skip{align-items:center;background:#0f172a0f!important;background:var(--hi-close-bg,#0f172a0f)!important;border:1px solid #0f172a14!important;border:1px solid var(--hi-footer-border,#0f172a14)!important;border-radius:999px;box-shadow:0 2px 6px #00000008;color:#0f172a!important;color:var(--hi-close-color,#0f172a)!important;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;height:46px;justify-content:center;min-width:120px;padding:0 1.5rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.health-interests-skip:hover:not(:disabled){background:#0f172a1f!important;background:var(--hi-close-hover-bg,#0f172a1f)!important;box-shadow:0 4px 10px #00000014;transform:translateY(-1px)}.health-interests-skip:active:not(:disabled){transform:translateY(0)}.health-interests-skip:disabled{cursor:not-allowed;opacity:.4}.health-interests-continue{background:var(--hi-btn-bg);border:none;border-radius:999px;box-shadow:0 6px 18px #00000047;color:var(--hi-btn-text);cursor:pointer;font-size:.95rem;font-weight:700;height:46px;min-width:220px;padding:0 2rem;transition:transform .15s ease,opacity .15s ease}.health-interests-continue:hover:not(:disabled){transform:translateY(-1px)}.health-interests-continue:disabled{background:var(--hi-btn-disabled-bg);box-shadow:none;color:var(--hi-btn-disabled-text);cursor:not-allowed;opacity:1}body.dark .health-interests-modal .health-interests-info-dot.active,html[data-theme=dark] .health-interests-modal .health-interests-info-dot.active{box-shadow:0 0 12px #38bdf88c}body.dark .health-interests-modal .health-interests-continue:not(:disabled),html[data-theme=dark] .health-interests-modal .health-interests-continue:not(:disabled){box-shadow:0 6px 20px #38bdf859,0 0 24px #38bdf81f;color:#f8fafc}body.dark .health-interests-modal .health-interests-skip,html[data-theme=dark] .health-interests-modal .health-interests-skip{--sonar-fg:#f8fafc;background:#ffffff14!important;border-color:#ffffff26!important;color:var(--sonar-fg)!important}body.dark .health-interests-modal .health-interests-skip:hover,html[data-theme=dark] .health-interests-modal .health-interests-skip:hover{--sonar-fg:#fff;background:#ffffff24!important;border-color:#ffffff4d!important;color:var(--sonar-fg)!important}body.dark .health-interests-modal .health-interest-info-icon.active,html[data-theme=dark] .health-interests-modal .health-interest-info-icon.active{color:#0c1a32}@media(max-width:576px){.health-interests-header{padding:1.5rem 2.5rem .75rem}.health-interest-bubble{max-width:128px}}@media(prefers-reduced-motion:reduce){.health-interests-modal{animation:none!important}.health-interest-bubble,.health-interest-check,.health-interest-circle,.health-interest-info-icon,.health-interest-ring-progress,.health-interest-spotlight{animation:none!important;transition:none!important}.health-interest-bubble.selected .health-interest-ring{opacity:1}.health-interest-bubble.selected .health-interest-ring .health-interest-ring-progress{stroke-dashoffset:0}.health-interest-check.visible{opacity:1;transform:scale(1)}}@keyframes terms-scroll-fab-pulse{0%,to{box-shadow:0 10px 28px #070e3547,0 0 0 4px #ffffffe6,inset 0 2px 8px #fff,inset 0 -3px 8px #070e351f}50%{box-shadow:0 14px 34px #070e355c,0 0 0 6px #ffffffa6,inset 0 2px 8px #fff,inset 0 -3px 8px #070e351f}}.terms-key-points{--terms-kp-accent:var(--terms-brand-purple,#2596be);--terms-kp-accent-dark:var(--terms-brand-purple-dark,#1d7fa0);--terms-kp-accent-soft:var(--terms-brand-purple-soft,#2596be1f);--terms-kp-accent-border:#e8ebf0;background:#fff;border:1px solid var(--terms-kp-accent-border);border-radius:16px;height:100%;max-height:100%;overflow-y:auto;scrollbar-color:color-mix(in srgb,#2596be 75%,#64748b) #0000;scrollbar-color:color-mix(in srgb,var(--terms-brand-purple,#2596be) 75%,#64748b) #0000;scrollbar-width:thin}.terms-key-points::-webkit-scrollbar{height:8px;width:8px}.terms-key-points::-webkit-scrollbar-track{background:color-mix(in srgb,var(--text-dark) 8%,#0000);border-radius:999px;margin:4px 0}.terms-key-points::-webkit-scrollbar-thumb{background:color-mix(in srgb,#2596be 80%,#64748b);background:color-mix(in srgb,var(--terms-brand-purple,#2596be) 80%,#64748b);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.terms-key-points::-webkit-scrollbar-thumb:hover{background:#1d7fa0;background:var(--terms-brand-purple-dark,#1d7fa0)}.terms-key-points__heading{border-bottom:1px solid #f1f3f6;color:#9ca3af;font-size:.6875rem;font-weight:700;letter-spacing:.12em;margin:0;padding:18px 24px 14px;text-transform:uppercase}.terms-key-points__list{list-style:none;margin:0;padding:4px 0 10px}.terms-key-points__item{align-items:flex-start;border-top:1px solid #f3f4f6;display:flex;gap:16px;padding:16px 24px;transition:background-color .15s ease}.terms-key-points__item:hover{background:#5d3fd308}.terms-key-points__icon-wrap{align-items:center;background:var(--terms-kp-accent-soft);border-radius:12px;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-top:0;width:40px}.terms-key-points__icon-wrap svg{stroke:var(--terms-kp-accent);color:var(--terms-kp-accent)}.terms-key-points__copy{min-width:0;padding-top:2px}.terms-key-points__title{color:#1e293b;font-size:.9375rem;font-weight:700;line-height:1.35;margin:0 0 5px}.terms-key-points__text{color:#64748b;font-size:.8125rem;line-height:1.55;margin:0}.terms-modal{--terms-brand-purple:#2596be;--terms-brand-purple-dark:#1d7fa0;--terms-brand-purple-soft:#2596be1f;-webkit-touch-callout:none!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;z-index:15000!important}.terms-modal [type=checkbox]+label:after,.terms-modal [type=checkbox]+label:before,.terms-modal label>[type=checkbox].terms-modal__checkbox-input:after,.terms-modal label>[type=checkbox].terms-modal__checkbox-input:before{content:none!important;display:none!important}.terms-modal .MuiBackdrop-root{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;opacity:1!important}.terms-modal .MuiDialog-container,.terms-modal.MuiDialog-root,.terms-modal.MuiModal-root{background:#0000!important;overflow:hidden!important}.terms-modal .MuiDialog-container{align-items:center!important;max-height:100dvh;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))}.terms-modal .MuiDialog-paper{background:var(--card)!important;border:1px solid var(--card_border)!important;border-radius:20px!important;box-shadow:0 18px 48px #0f172a24!important;display:flex!important;flex-direction:column!important;margin:16px!important;max-height:min(100vh,900px)!important;max-width:min(960px,96vw)!important;overflow:hidden;width:calc(100% - 32px)!important}.terms-modal--key-points{--terms-ui-accent:var(--terms-brand-purple);--terms-ui-accent-dark:var(--terms-brand-purple-dark);--terms-space-panel:clamp(16px,4vw,32px);color-scheme:light}.terms-modal--key-points .MuiDialog-paper,.terms-modal--key-points .terms-modal__dialog-paper{background:#fff!important;border:none!important;border-radius:20px!important;box-shadow:0 24px 64px #0f172a1f,0 2px 8px #0f172a0a!important;color:#111827!important;display:flex!important;flex-direction:column!important;height:min(96dvh,900px)!important;margin:0 auto!important;max-height:min(96dvh,900px)!important;max-width:min(860px,100% - 24px)!important;overflow:hidden!important;width:min(860px,100% - 24px)!important}.terms-modal--key-points .terms-modal__sheet{background:#fff;color:#111827;display:flex;flex:1 1 auto;flex-direction:column;max-height:100%;min-height:0;overflow:hidden}.terms-modal--key-points.terms-key-points-summary--dialog{display:flex;flex:1 1 auto;flex-direction:column;max-height:100%;min-height:0;overflow:hidden;width:100%}.terms-modal--key-points.terms-key-points-summary--dialog .terms-modal__sheet{flex:1 1 auto;max-height:100%;min-height:0;overflow:hidden}.terms-modal--key-points.terms-key-points-summary--dialog .terms-modal__body--key-points{flex:1 1 auto;min-height:0;overflow:hidden}.terms-modal--key-points.terms-key-points-summary--dialog .terms-key-points{-webkit-overflow-scrolling:touch;height:100%;max-height:100%;overflow-y:auto}.terms-modal--key-points .terms-modal__key-points-layout{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.terms-modal--key-points .terms-modal__hero-header{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding:clamp(20px,4vw,32px) 32px clamp(16px,3vw,24px);padding:clamp(20px,4vw,32px) var(--terms-space-panel,32px) clamp(16px,3vw,24px);text-align:center}.terms-modal--key-points .terms-modal__hero-icon{align-items:center;background:linear-gradient(145deg,var(--terms-brand-purple) 0,var(--terms-brand-purple-dark) 100%);border-radius:14px;box-shadow:0 8px 20px #2596be47;display:flex;height:56px;justify-content:center;margin-bottom:18px;position:relative;width:56px}.terms-modal--key-points .terms-modal__hero-icon svg{stroke:#fff;color:#fff}.terms-modal--key-points .terms-modal__hero-shield{display:block}.terms-modal--key-points .terms-modal__hero-heart{stroke:#fff;color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-42%)}.terms-modal--key-points .terms-modal__hero-title{color:#0f172a;font-size:clamp(1.125rem,4vw,1.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 0 8px}.terms-modal--key-points .terms-modal__hero-subtitle{color:#64748b;font-size:clamp(.8125rem,2.5vw,.9375rem);line-height:1.5;margin:0;max-width:28rem}.terms-modal--key-points .terms-modal__body--key-points{flex:1 1 auto;min-height:0;overflow:hidden;padding:clamp(10px,2.5vw,20px) 32px 12px!important;padding:clamp(10px,2.5vw,20px) var(--terms-space-panel,32px) 12px!important}.terms-modal--key-points .terms-modal__scroll-wrap{height:auto;max-height:none;min-height:0;position:relative}.terms-modal--key-points .terms-key-points{-webkit-overflow-scrolling:touch;box-shadow:none;flex:1 1 auto;max-height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain}.terms-modal--key-points.terms-key-points-summary--embedded .terms-key-points{height:auto;max-height:none;overflow:visible}.terms-modal--key-points .terms-modal__footer-panel{align-items:center;background:#fff;border-top:1px solid #f1f3f6;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;gap:16px;justify-content:space-between;min-width:0;padding:18px 32px calc(22px + env(safe-area-inset-bottom, 0px));padding:18px var(--terms-space-panel,32px) calc(22px + env(safe-area-inset-bottom, 0px));width:100%}.terms-modal--key-points .terms-modal__read-link{-webkit-text-fill-color:var(--terms-ui-accent)!important;align-items:center;background:none;border:none;color:var(--terms-ui-accent)!important;cursor:pointer;display:inline-flex;flex:1 1 12rem;font:inherit;font-size:.875rem;gap:8px;max-width:100%;min-width:0;padding:4px 0;pointer-events:auto!important;position:relative;text-decoration:none;white-space:normal;z-index:2}.terms-modal--key-points .terms-modal__read-link:hover{-webkit-text-fill-color:var(--terms-ui-accent-dark)!important;color:var(--terms-ui-accent-dark)!important}.terms-modal--key-points .terms-modal__actions{align-items:center;display:flex;flex:1 1 auto;flex-shrink:0;flex-wrap:wrap;gap:12px;justify-content:flex-end;min-width:min(100%,17rem)}.terms-modal--key-points .terms-modal__btn{border:1.5px solid #0000;border-radius:999px;cursor:pointer;flex-shrink:0;font-size:.9375rem;font-weight:600;letter-spacing:0;min-height:44px;min-width:min(128px,100%);padding:0 28px}.terms-modal--key-points .terms-modal__btn--primary{-webkit-text-fill-color:#fff!important;background:var(--terms-ui-accent)!important;border-color:var(--terms-ui-accent)!important;box-shadow:0 8px 20px #5d3fd347;color:#fff!important}.terms-modal--key-points .terms-modal__btn--primary.is-ready:not(:disabled){background:var(--terms-ui-accent)!important;border-color:var(--terms-ui-accent)!important;box-shadow:0 10px 24px #5d3fd35c}.terms-modal--key-points .terms-modal__btn--primary:hover:not(:disabled){-webkit-text-fill-color:#fff!important;background:var(--terms-ui-accent-dark)!important;border-color:var(--terms-ui-accent-dark)!important;box-shadow:0 10px 24px #5d3fd357;color:#fff!important}.terms-modal--key-points .terms-modal__btn--primary:disabled{-webkit-text-fill-color:#fff!important;background:var(--terms-ui-accent)!important;border-color:var(--terms-ui-accent)!important;box-shadow:none;color:#fff!important;cursor:not-allowed;opacity:.35!important}.terms-modal--key-points .terms-modal__btn--outline{-webkit-text-fill-color:var(--terms-ui-accent)!important;background:#fff!important;border-color:var(--terms-ui-accent)!important;color:var(--terms-ui-accent)!important}.terms-modal--key-points .terms-modal__btn--outline:hover:not(:disabled){-webkit-text-fill-color:var(--terms-ui-accent)!important;background:#5d3fd30f!important;color:var(--terms-ui-accent)!important}.terms-modal--key-points .terms-modal__btn--outline:disabled{cursor:not-allowed;opacity:.55}.terms-modal--key-points .terms-modal__scroll-fab{display:none!important}.terms-modal--key-points .terms-modal__footer-panel--link-only{justify-content:flex-start}.terms-modal.terms-modal--key-points.terms-key-points-summary--embedded{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;z-index:auto!important}.terms-modal.terms-modal--key-points.terms-key-points-summary--embedded .terms-modal__sheet{background:#fff;border:1px solid #e8ebf0;border-radius:16px;box-shadow:0 4px 18px #0f172a0f,0 1px 3px #0f172a0a;max-height:none;overflow:hidden}.terms-modal.terms-modal--key-points.terms-key-points-summary--embedded .terms-modal__hero-header{padding:28px 24px 20px}.terms-modal.terms-modal--key-points.terms-key-points-summary--embedded .terms-modal__body--key-points{padding:12px 24px 8px!important}.terms-modal.terms-modal--key-points.terms-key-points-summary--embedded .terms-modal__footer-panel{padding:16px 24px 20px}.terms-modal.terms-modal--key-points.terms-key-points-summary--embedded .terms-key-points{height:auto;max-height:none;overflow:visible}.terms-modal.terms-summary-split-page{--terms-page-pad:clamp(16px,3vw,32px);--terms-page-pad-sm:clamp(12px,2.5vw,20px);background:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;height:100dvh;inset:0;margin:0;overflow:hidden;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;width:100%;z-index:1}.terms-modal.terms-summary-split-page .terms-modal__sheet{border-radius:0;box-shadow:none;flex:1 1 auto;height:100%;max-height:none;max-width:none;min-height:0;width:100%}.terms-modal.terms-summary-split-page .terms-modal__layout{align-items:flex-start;flex:1 1 auto;height:100%;max-height:none;min-height:0}.terms-modal.terms-summary-split-page .terms-modal__main{align-self:stretch;flex:1 1 auto;min-height:0}.terms-modal.terms-summary-split-page .terms-modal__main-header{padding:clamp(16px,3vw,28px) var(--terms-page-pad) clamp(10px,2vw,14px)}.terms-modal.terms-summary-split-page .terms-modal__main-title{font-size:clamp(1.125rem,4vw,1.5rem);line-height:1.25;word-break:break-word}.terms-modal.terms-summary-split-page .terms-modal__body{flex:1 1 auto!important;min-height:0!important;padding:0 var(--terms-page-pad) clamp(12px,2vw,18px)!important}.terms-modal.terms-summary-split-page .terms-modal__scroll-wrap{flex:1 1 auto;min-height:0}.terms-modal.terms-summary-split-page .terms-modal__scroll{-webkit-overflow-scrolling:touch;flex:1 1 auto;max-height:none;min-height:0;overscroll-behavior:contain;padding:clamp(16px,3vw,24px) clamp(44px,8vw,56px) clamp(16px,3vw,24px) clamp(16px,3vw,24px)}.terms-modal.terms-summary-split-page .terms-modal__page-title{font-size:clamp(.9375rem,3vw,1.0625rem);word-break:break-word}.terms-modal.terms-summary-split-page .terms-modal__page-text{font-size:clamp(.875rem,2.5vw,.9375rem);line-height:1.7;word-break:break-word}.terms-modal.terms-summary-split-page .terms-modal__scroll-fab{bottom:max(12px,env(safe-area-inset-bottom,0px));right:max(12px,env(safe-area-inset-right,0px))}.terms-modal.terms-summary-split-page .terms-modal__nav{align-self:flex-start;flex:0 0 min(280px,32vw);height:auto;max-height:100%;overflow:hidden;width:min(280px,32vw)}.terms-modal.terms-summary-split-page .terms-modal__nav .terms-modal__nav-list{max-height:calc(100dvh - 88px)}.terms-modal--split{--terms-ui-accent:var(--terms-brand-purple);--terms-ui-accent-dark:var(--terms-brand-purple-dark);--terms-ui-sidebar:#f7f8fa;--terms-ui-muted:#4b5563;--terms-ui-body:#4b5563;--terms-space-panel:32px;--terms-space-block:18px;--terms-space-item:6px;color-scheme:light}.terms-modal--split .MuiDialog-paper{background:#fff!important;border:none!important;border-radius:20px!important;box-shadow:0 24px 64px #0f172a1f,0 2px 8px #0f172a0a!important;color:#111827!important;margin:24px auto!important;max-height:min(88vh,760px)!important;max-width:min(860px,92vw)!important;width:calc(100% - 48px)!important}.terms-modal--split .terms-modal__sheet{background:#fff;color:#111827;display:flex;flex-direction:column;max-height:min(88vh,760px);min-height:0}.terms-modal--split .terms-modal__layout{align-items:flex-start;flex:1 1 auto;max-height:min(68vh,580px);min-height:min(56vh,500px)}.terms-modal--split .terms-modal__nav{align-self:flex-start;background:var(--terms-ui-sidebar);border-right:1px solid #e8ebf0;display:flex;flex:0 0 248px;flex-direction:column;height:auto;max-height:100%;min-height:0;overflow:hidden;width:248px}.terms-modal--split .terms-modal__nav .terms-modal__nav-list{max-height:calc(min(68vh,580px) - 52px)}.terms-modal--split .terms-modal__nav-header{-webkit-text-fill-color:#9ca3af!important;color:#9ca3af!important;flex-shrink:0;font-size:.6875rem;font-weight:700;letter-spacing:.1em;margin:0;padding:24px 18px 12px;text-transform:uppercase}.terms-modal--split .terms-modal__nav-list{flex:0 1 auto;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:4px 14px 20px;scrollbar-color:#d1d5db #0000;scrollbar-gutter:stable;scrollbar-width:thin}.terms-modal--split .terms-modal__nav-list::-webkit-scrollbar{width:6px}.terms-modal--split .terms-modal__nav-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.terms-modal--split .terms-modal__nav-list::-webkit-scrollbar-thumb:hover{background:#9ca3af}.terms-modal--split .terms-modal__nav-list li+li{margin-top:var(--terms-space-item)}.terms-modal--split .terms-modal__nav-item{-webkit-text-fill-color:var(--terms-ui-muted)!important;border:0;border-left:3px solid #0000;border-radius:10px;color:var(--terms-ui-muted)!important;display:block;font-size:.8125rem;font-weight:500;line-height:1.45;margin:0;padding:10px 14px 10px 12px;text-align:left;transition:color .15s ease,background .15s ease,border-color .15s ease;width:100%}.terms-modal--split .terms-modal__nav-item:hover{-webkit-text-fill-color:var(--terms-ui-accent)!important;background:#5d3fd30d!important;color:var(--terms-ui-accent)!important}.terms-modal--split .terms-modal__nav-item.is-active{-webkit-text-fill-color:var(--terms-ui-accent)!important;background:#5d3fd317!important;border-left-color:var(--terms-ui-accent)!important;color:var(--terms-ui-accent)!important;font-weight:600}.terms-modal--split .terms-modal__nav-item.is-visited:not(.is-active){-webkit-text-fill-color:#6b7280!important;color:#6b7280!important}.terms-modal--split .terms-modal__main{align-self:stretch;background:#fff;display:flex;flex:1 1 auto;flex-direction:column;min-height:100%}.terms-modal--split .terms-modal__main-header{border-bottom:none;padding:28px var(--terms-space-panel) 14px}.terms-modal--split .terms-modal__main-title{-webkit-text-fill-color:#111827!important;color:#111827!important;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0}.terms-modal--split .terms-modal__body{background:#fff;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important;padding:0 var(--terms-space-panel) var(--terms-space-block)!important}.terms-modal--split .terms-modal__scroll-wrap{background:#fafbfc;border:1px solid #eef0f4;border-radius:14px;box-shadow:none;display:flex;flex:1 1 auto;flex-direction:column;margin:0;min-height:0}.terms-modal--split .terms-modal__scroll-wrap:after{display:none}.terms-modal--split .terms-modal__scroll{border-radius:14px;flex:1 1 auto;max-height:none;min-height:0;padding:24px 56px 24px 24px;scrollbar-color:color-mix(in srgb,#2596be 75%,#64748b) #0000;scrollbar-color:color-mix(in srgb,var(--terms-brand-purple,#2596be) 75%,#64748b) #0000;scrollbar-width:thin}.terms-modal--split .terms-modal__scroll::-webkit-scrollbar{height:8px;width:8px}.terms-modal--split .terms-modal__scroll::-webkit-scrollbar-track{background:color-mix(in srgb,var(--text-dark) 8%,#0000);border-radius:999px;margin:4px 0}.terms-modal--split .terms-modal__scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,#2596be 80%,#64748b);background:color-mix(in srgb,var(--terms-brand-purple,#2596be) 80%,#64748b);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.terms-modal--split .terms-modal__scroll::-webkit-scrollbar-thumb:hover{background:#1d7fa0;background:var(--terms-brand-purple-dark,#1d7fa0)}.terms-modal--split .terms-modal__page-title{-webkit-text-fill-color:#111827!important;color:#111827!important;font-size:1.0625rem;font-weight:700;line-height:1.35;margin:0 0 16px}.terms-modal--split .terms-modal__page-text{-webkit-text-fill-color:var(--terms-ui-body)!important;color:var(--terms-ui-body)!important;font-size:.9375rem;line-height:1.75;margin:0 0 14px;opacity:1!important}.terms-modal--split .terms-modal__page-text:last-child{margin-bottom:0}.terms-modal--split .terms-modal__scroll-fab{animation:none;background:#fff;border:1px solid #e5e7eb;bottom:16px;box-shadow:0 2px 10px #0f172a14;height:36px;right:16px;width:36px}.terms-modal--split .terms-modal__scroll-fab:hover{border-color:#d1d5db;box-shadow:0 4px 14px #0f172a1f;transform:translateY(-1px)}.terms-modal--split .terms-modal__scroll-fab.is-complete{background:#5d3fd314;border-color:#5d3fd359;box-shadow:0 2px 10px #5d3fd31f}.terms-modal--split .terms-modal__scroll-fab.is-complete .terms-modal__scroll-fab-icon{stroke:var(--terms-ui-accent)!important;color:var(--terms-ui-accent)!important;filter:none}.terms-modal--split .terms-modal__scroll-fab-icon{stroke:#374151!important;color:#374151!important;filter:none;height:18px;width:18px}.terms-modal--split .terms-modal__footer-panel{align-items:center;background:#fff;border-top:1px solid #f1f3f6;flex-direction:row;flex-shrink:0;gap:24px;justify-content:space-between;padding:16px var(--terms-space-panel) 24px;width:100%}.terms-modal--split .terms-modal__read-link{-webkit-text-fill-color:var(--terms-ui-accent)!important;align-items:center;background:none;border:none;color:var(--terms-ui-accent)!important;cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;gap:8px;padding:4px 0;pointer-events:auto!important;position:relative;text-decoration:none;z-index:2}.terms-modal--split .terms-modal__read-link:hover{-webkit-text-fill-color:var(--terms-ui-accent-dark)!important;color:var(--terms-ui-accent-dark)!important}.terms-modal--split .terms-modal__read-link--back{gap:6px}.terms-modal--split .terms-modal__footer-panel--full-terms{justify-content:flex-start}.terms-modal--split .terms-modal__actions{flex-shrink:0;flex-wrap:nowrap;gap:12px}.terms-modal--split .terms-modal__btn{border-radius:999px;font-size:.9375rem;font-weight:600;letter-spacing:0;min-height:44px;min-width:128px;padding:0 28px}.terms-modal--split .terms-modal__btn--primary{-webkit-text-fill-color:#fff!important;background:var(--terms-ui-accent)!important;border-color:var(--terms-ui-accent)!important;box-shadow:0 8px 20px #5d3fd347;color:#fff!important}.terms-modal--split .terms-modal__btn--primary:hover:not(:disabled){-webkit-text-fill-color:#fff!important;background:var(--terms-ui-accent-dark)!important;border-color:var(--terms-ui-accent-dark)!important;box-shadow:0 10px 24px #5d3fd357;color:#fff!important}.terms-modal--split .terms-modal__btn--primary:disabled{-webkit-text-fill-color:#fff!important;background:var(--terms-ui-accent)!important;border-color:var(--terms-ui-accent)!important;box-shadow:none;color:#fff!important;cursor:not-allowed;opacity:.35!important}.terms-modal--split .terms-modal__btn--outline{-webkit-text-fill-color:var(--terms-ui-accent)!important;background:#fff!important;border-color:var(--terms-ui-accent)!important;color:var(--terms-ui-accent)!important}.terms-modal--split .terms-modal__btn--outline:hover:not(:disabled){-webkit-text-fill-color:var(--terms-ui-accent)!important;background:#5d3fd30f!important;color:var(--terms-ui-accent)!important}.terms-modal--split .terms-modal__btn--outline:disabled{cursor:not-allowed;opacity:.55}.terms-modal__layout{display:flex;flex:1 1 auto;max-height:min(88vh,820px);min-height:0}.terms-modal__nav{background:color-mix(in srgb,var(--text-dark) 4%,var(--auth-modal-bg));border-right:1px solid color-mix(in srgb,var(--text-dark) 10%,var(--card_border));display:flex;flex:0 0 240px;flex-direction:column;min-width:0;overflow:hidden;width:240px}.terms-modal__nav-list{flex:1 1 auto;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:12px 0;scrollbar-color:color-mix(in srgb,#2596be 75%,#64748b) #0000;scrollbar-color:color-mix(in srgb,var(--terms-brand-purple,#2596be) 75%,#64748b) #0000;scrollbar-width:thin}.terms-modal__nav-list::-webkit-scrollbar{height:8px;width:8px}.terms-modal__nav-list::-webkit-scrollbar-track{background:color-mix(in srgb,var(--text-dark) 8%,#0000);border-radius:999px;margin:4px 0}.terms-modal__nav-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,#2596be 80%,#64748b);background:color-mix(in srgb,var(--terms-brand-purple,#2596be) 80%,#64748b);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.terms-modal__nav-list::-webkit-scrollbar-thumb:hover{background:#1d7fa0;background:var(--terms-brand-purple-dark,#1d7fa0)}.terms-modal__nav-item{background:#0000;border:0;border-left:3px solid #0000;color:color-mix(in srgb,var(--text-dark) 58%,#0000);cursor:pointer;display:block;font-size:.8125rem;font-weight:500;line-height:1.4;padding:11px 18px;text-align:left;transition:color .15s ease,background .15s ease,border-color .15s ease;width:100%}.terms-modal__nav-item:hover{background:color-mix(in srgb,#2563eb 6%,#0000);background:color-mix(in srgb,var(--primary_button,#2563eb) 6%,#0000);color:#2563eb;color:var(--primary_button,#2563eb)}.terms-modal__nav-item.is-active{background:color-mix(in srgb,#2563eb 10%,var(--card));background:color-mix(in srgb,var(--primary_button,#2563eb) 10%,var(--card));border-left-color:#2563eb;border-left-color:var(--primary_button,#2563eb);color:#2563eb;color:var(--primary_button,#2563eb);font-weight:600}.terms-modal__nav-item.is-visited:not(.is-active){color:color-mix(in srgb,var(--text-dark) 72%,#0000)}.terms-modal__main{background:var(--card);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}.terms-modal__main-header{border-bottom:1px solid color-mix(in srgb,var(--text-dark) 8%,var(--card_border));flex-shrink:0;padding:22px 24px 12px}.terms-modal__main-title{color:var(--text-dark);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.terms-modal__main-section-label{color:color-mix(in srgb,var(--text-dark) 62%,#0000);font-size:.875rem;font-weight:600;margin:6px 0 0}.terms-modal__footer-panel{background:color-mix(in srgb,var(--text-dark) 3%,var(--card));border-top:1px solid color-mix(in srgb,var(--text-dark) 8%,var(--card_border));display:flex;flex-direction:column;flex-shrink:0;gap:14px;padding:14px 24px 22px}.terms-modal__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.terms-modal__sheet{display:flex;flex:1 1 auto;flex-direction:column;max-height:min(94vh,900px);min-height:0}.terms-modal__header{background:var(--card);border-bottom:none;flex-shrink:0;padding:28px 24px 22px;text-align:center}.terms-modal__header-icon{align-items:center;background:linear-gradient(145deg,#0f766e,#115e59);border-radius:14px;box-shadow:0 6px 18px #0d948847;color:#fff;display:inline-flex;height:56px;justify-content:center;margin:0 auto 14px;width:56px}.terms-modal__header-icon svg{fill:#fff;color:#fff}.terms-modal__title{-webkit-text-fill-color:var(--text-dark);color:var(--text-dark);font-size:1.375rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0;text-align:center}.terms-modal__subtitle{-webkit-text-fill-color:#6b7280;color:#6b7280;font-size:.9375rem;font-weight:400;line-height:1.45;margin:8px auto 0;max-width:300px;text-align:center}.terms-modal__page-progress{color:var(--primary_button);font-size:.75rem;font-weight:600;margin:8px 0 0}.terms-modal__body{background:var(--card);display:flex!important;flex:1 1 auto;flex-direction:column!important;min-height:0;overflow:hidden!important;padding:16px 20px!important}.terms-modal__scroll-wrap{background:var(--card);border:1px solid color-mix(in srgb,var(--text-dark) 8%,var(--card_border));border-radius:16px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex:1 1 auto;flex-direction:column;margin:4px 0 0;min-height:0;overflow:hidden;position:relative}.terms-modal__scroll-wrap:after{background:linear-gradient(180deg,#0000 0,color-mix(in srgb,var(--card) 45%,#0000) 40%,var(--card) 88%);border-radius:0 0 11px 11px;bottom:1px;content:"";height:72px;left:1px;position:absolute;right:14px;z-index:3}.terms-modal__scroll{border-radius:12px;flex:1 1 auto;max-height:min(46vh,420px);min-height:0;overflow-y:auto;padding:18px 56px 28px 18px;scroll-behavior:smooth;scrollbar-color:color-mix(in srgb,#2596be 75%,#64748b) #0000;scrollbar-color:color-mix(in srgb,var(--terms-brand-purple,#2596be) 75%,#64748b) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.terms-modal__scroll::-webkit-scrollbar{height:8px;width:8px}.terms-modal__scroll::-webkit-scrollbar-track{background:color-mix(in srgb,var(--text-dark) 8%,#0000);border-radius:999px;margin:4px 0}.terms-modal__scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,#2596be 80%,#64748b);background:color-mix(in srgb,var(--terms-brand-purple,#2596be) 80%,#64748b);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.terms-modal__scroll::-webkit-scrollbar-thumb:hover{background:#1d7fa0;background:var(--terms-brand-purple-dark,#1d7fa0)}.terms-modal__scroll::-webkit-scrollbar-track{margin:4px 2px 58px 0}.terms-modal__page+.terms-modal__page{border-top:1px solid color-mix(in srgb,var(--text-dark) 8%,var(--card_border));margin-top:20px;padding-top:20px}.terms-modal__page-title{font-size:1rem;font-weight:700;line-height:1.35}.terms-modal__page-text,.terms-modal__page-title{-webkit-text-fill-color:var(--text-dark);color:var(--text-dark);margin:0 0 10px}.terms-modal__page-text{font-size:.875rem;line-height:1.6;opacity:.84}.terms-modal__page-text:last-child{margin-bottom:0}.terms-modal__scroll-fab{align-items:center;background:var(--card);border:1px solid color-mix(in srgb,var(--text-dark) 14%,var(--card_border));border-radius:50%;bottom:14px;box-shadow:0 4px 12px #0f172a1a;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;position:absolute;right:14px;top:auto;transform:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;width:44px;z-index:12}.terms-modal__scroll-fab:hover{box-shadow:0 6px 16px #0f172a24;transform:translateY(-1px)}.terms-modal__scroll-fab.is-complete{background:color-mix(in srgb,#16a34a 8%,var(--card));border-color:color-mix(in srgb,#16a34a 45%,var(--card_border))}.terms-modal__scroll-fab.is-complete .terms-modal__scroll-fab-icon{stroke:#16a34a!important;color:#16a34a!important}.terms-modal__scroll-fab-icon{stroke:var(--text-dark)!important;stroke-width:2.5;color:var(--text-dark)!important;flex-shrink:0;height:22px;width:22px}.terms-modal__links{align-items:flex-start;display:flex;flex-direction:column;gap:6px;padding:16px 0 4px}.terms-modal__links-note{color:color-mix(in srgb,var(--text-dark) 55%,#0000);font-size:.75rem;margin:0}.terms-modal__doc-link-row{background:linear-gradient(180deg,color-mix(in srgb,#070e35 3%,var(--auth-modal-bg)) 0,var(--auth-modal-bg) 100%);background:linear-gradient(180deg,color-mix(in srgb,var(--primary_button,#070e35) 3%,var(--auth-modal-bg)) 0,var(--auth-modal-bg) 100%);border-top:1px solid var(--card_border);display:flex;flex-direction:column;flex-shrink:0;gap:8px;margin-top:0;padding:18px 28px 14px;position:relative;z-index:8}.terms-modal__doc-link-label{color:color-mix(in srgb,var(--text-dark) 55%,#0000);font-size:.68rem;font-weight:600;letter-spacing:.06em;margin:0;text-transform:uppercase}.terms-modal__doc-link{-webkit-text-fill-color:#070e35!important;align-items:center;background:var(--card);border:1.5px solid color-mix(in srgb,#070e35 40%,#cbd5e1);border:1.5px solid color-mix(in srgb,var(--primary_button,#070e35) 40%,#cbd5e1);border-radius:12px;box-shadow:0 2px 8px #070e350f;color:#070e35!important;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:10px;justify-content:center;padding:12px 18px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease;width:100%}.terms-modal__doc-link svg{stroke:#070e35!important;stroke:var(--primary_button,#070e35)!important;color:#070e35!important;color:var(--primary_button,#070e35)!important;flex-shrink:0}.terms-modal__doc-link:hover{background:color-mix(in srgb,#070e35 5%,var(--card));background:color-mix(in srgb,var(--primary_button,#070e35) 5%,var(--card));border-color:#070e35;border-color:var(--primary_button,#070e35);box-shadow:0 4px 14px #070e351f;transform:translateY(-1px)}.terms-modal__doc-link-hint{display:none}.terms-modal__cta-stack{align-items:center;background:color-mix(in srgb,var(--text-dark) 5%,var(--auth-modal-bg));border-top:none;display:flex;flex-direction:column;flex-shrink:0;gap:18px;margin-top:0;padding:22px 24px 28px;position:relative;text-align:center;z-index:12}.terms-modal__cta-stack.is-ready .terms-modal__agree-btn:not(:disabled){border-color:#d1d5db}.terms-modal__read-link{-webkit-text-fill-color:#0f766e!important;align-items:center;align-self:flex-start;background:#0000;border:0;color:#0f766e!important;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:7px;justify-content:flex-start;line-height:1.45;padding:2px 0;text-decoration:none;transition:color .15s ease,opacity .15s ease}.terms-modal__read-link span{-webkit-text-fill-color:inherit;color:inherit}.terms-modal__read-link svg{stroke:currentColor;color:inherit;flex-shrink:0}.terms-modal__read-link:hover{-webkit-text-fill-color:#115e59!important;color:#115e59!important;text-decoration:underline;text-underline-offset:3px}.terms-modal__read-link:focus-visible{border-radius:4px;outline:2px solid color-mix(in srgb,#0f766e 45%,#0000);outline-offset:3px}.terms-modal__agree-btn{-webkit-text-fill-color:#111827!important;align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:14px;box-shadow:none;color:#111827!important;cursor:pointer;display:flex;font-size:1.0625rem;font-weight:700;gap:10px;justify-content:center;line-height:1.3;min-height:54px;padding:15px 24px;transition:background .15s ease,border-color .15s ease,opacity .15s ease;width:100%}.terms-modal__agree-btn span{-webkit-text-fill-color:inherit;color:inherit}.terms-modal__agree-btn svg{stroke:#111827;stroke-width:2.75;color:#111827;flex-shrink:0}.terms-modal__agree-btn:hover:not(:disabled){background:#fafafa;border-color:#9ca3af}.terms-modal__agree-btn:disabled{cursor:not-allowed;opacity:.48}.terms-modal__agree-btn:focus-visible{outline:2px solid color-mix(in srgb,#111827 25%,#0000);outline-offset:3px}.terms-modal__decline-link{-webkit-text-fill-color:#6b7280!important;background:#0000;border:0;color:#6b7280!important;cursor:pointer;font-size:.9375rem;font-weight:500;line-height:1.45;padding:2px 8px 0;transition:color .15s ease}.terms-modal__decline-link:hover:not(:disabled){-webkit-text-fill-color:#374151!important;color:#374151!important;text-decoration:underline;text-underline-offset:2px}.terms-modal__decline-link:disabled{cursor:not-allowed;opacity:.55}.terms-modal__decline-link:focus-visible{border-radius:4px;outline:2px solid color-mix(in srgb,#6b7280 35%,#0000);outline-offset:2px}.terms-modal__full-doc-link{align-items:center;background:color-mix(in srgb,var(--primary_button) 8%,var(--card));border:1px solid color-mix(in srgb,var(--primary_button) 35%,var(--card_border));border-radius:10px;color:var(--primary_button);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:8px;padding:10px 16px;transition:background .15s ease,transform .15s ease}.terms-modal__full-doc-link:hover{background:color-mix(in srgb,var(--primary_button) 14%,var(--card));transform:translateY(-1px)}.terms-modal__link-btn{background:#0000;border:0;color:var(--primary_button);cursor:pointer;display:inline;font:inherit;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px}.terms-modal__link-btn:hover{color:var(--primary_hover_button)}.terms-modal__footer{background:var(--auth-modal-bg);flex-shrink:0;margin-top:0;padding:0 28px 22px;position:relative;z-index:8}.terms-modal__footer-row{align-items:center;background:var(--card);border:1.5px solid var(--card_border);border-radius:14px;box-shadow:0 2px 10px #070e350d;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 16px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.terms-modal__footer-row.is-active{border-color:color-mix(in srgb,var(--primary_button,#070e35) 28%,var(--card_border));box-shadow:0 4px 16px #070e3514}.terms-modal__checkbox{align-items:center;border-radius:8px;color:var(--text-dark);cursor:pointer;display:flex;flex:1 1;font-size:.8125rem;gap:12px;line-height:1.45;margin:0;min-width:min(100%,260px);padding:4px 0;transition:opacity .2s ease}.terms-modal__checkbox.is-disabled{cursor:not-allowed;opacity:.65}.terms-modal__checkbox.is-disabled .terms-modal__checkbox-text{color:color-mix(in srgb,var(--text-dark) 50%,#0000)}.terms-modal__checkbox.is-ready .terms-modal__checkbox-text{color:var(--text-dark);font-weight:500}.terms-modal__checkbox.is-checked .terms-modal__checkbox-text{color:var(--text-dark);font-weight:600}.terms-modal__checkbox-input{accent-color:var(--primary_button);appearance:auto!important;-webkit-appearance:checkbox!important;background:#fff!important;border:2px solid #94a3b8!important;border-radius:5px!important;box-shadow:0 1px 2px #070e3514;cursor:pointer;flex-shrink:0;height:22px!important;left:auto!important;margin:0!important;min-width:22px!important;opacity:1!important;padding:0!important;pointer-events:auto!important;position:static!important;width:22px!important}.terms-modal__checkbox-input:disabled{background:#f3f4f6!important;border-color:#d1d5db!important;cursor:not-allowed;opacity:1!important}.terms-modal__checkbox-input:checked{border-color:var(--primary_button)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary_button) 18%,#0000)}.terms-modal__checkbox-text{flex:1 1;padding-top:0}.terms-modal__btn{border:1.5px solid #0000;border-radius:12px;cursor:pointer;flex-shrink:0;font-size:.875rem;font-weight:700;letter-spacing:.01em;min-height:46px;min-width:168px;padding:0 24px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.terms-modal__btn--primary{background:#2563eb;background:var(--primary_button,#2563eb);border-color:#2563eb;border-color:var(--primary_button,#2563eb);box-shadow:0 4px 14px color-mix(in srgb,#2563eb 32%,#0000);box-shadow:0 4px 14px color-mix(in srgb,var(--primary_button,#2563eb) 32%,#0000);color:#fff}.terms-modal__btn--primary.is-ready,.terms-modal__btn--primary:hover:not(:disabled){box-shadow:0 6px 18px color-mix(in srgb,#2563eb 40%,#0000);box-shadow:0 6px 18px color-mix(in srgb,var(--primary_button,#2563eb) 40%,#0000)}.terms-modal__btn--primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.terms-modal__btn--primary:active:not(:disabled){transform:translateY(0)}.terms-modal__btn--primary:disabled{background:#e5e7eb;border-color:#e5e7eb;box-shadow:none;color:#4b5563;cursor:not-allowed;opacity:1}.terms-modal__btn--outline{background:var(--card);border-color:#2563eb;border-color:var(--primary_button,#2563eb);color:#2563eb;color:var(--primary_button,#2563eb)}.terms-modal__btn--outline:hover:not(:disabled){background:color-mix(in srgb,#2563eb 8%,var(--card));background:color-mix(in srgb,var(--primary_button,#2563eb) 8%,var(--card));transform:translateY(-1px)}.terms-modal__btn--outline:disabled{cursor:not-allowed;opacity:.55}.terms-no-capture{-webkit-touch-callout:none!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.terms-no-capture ::selection,.terms-no-capture::selection{background:#0000!important;color:inherit!important}.terms-no-capture ::-moz-selection,.terms-no-capture::-moz-selection{background:#0000!important;color:inherit!important}.terms-modal__checkbox-text,.terms-modal__page,.terms-modal__page-text,.terms-modal__page-title,.terms-modal__scroll,.terms-protected-content{-webkit-touch-callout:none!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.terms-modal__translating{align-items:center;background:#5b4fcf;background:var(--terms-brand-purple,#5b4fcf);border-radius:12px;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:10px;justify-content:center;margin:0 0 12px;padding:12px 16px}.terms-modal__translating--inline{margin:16px 0 24px}.terms-full-page__sections--translating,.terms-modal__scroll-wrap--translating{opacity:.45;-webkit-user-select:none;user-select:none}.terms-protected-content,.terms-protected-content img,.terms-protected-content svg{-webkit-user-drag:none!important}body.terms-capture-guard{-webkit-touch-callout:none!important;overflow:hidden!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}body.terms-capture-guard,body.terms-legal-route{-webkit-user-drag:none}body.terms-capture-guard .terms-modal__scroll,body.terms-capture-guard .terms-modal__sheet,body.terms-legal-route .terms-full-page{-webkit-user-drag:none!important;-webkit-user-select:none!important;user-select:none!important}body.terms-capture-shield:before{background:#f1f5f9!important;background:var(--auth-modal-bg,#f1f5f9)!important;content:"";inset:0;opacity:1;pointer-events:auto;position:fixed;z-index:99990}body.terms-capture-shield:after{align-items:center;color:color-mix(in srgb,#334155 55%,#0000);color:color-mix(in srgb,var(--text-dark,#334155) 55%,#0000);content:"Protected content";display:flex;font-size:1rem;font-weight:700;inset:0;justify-content:center;letter-spacing:.04em;opacity:1;position:fixed;text-transform:uppercase;z-index:99991}body.terms-capture-shield--locked:before{pointer-events:auto}body.terms-capture-shield--locked:after{opacity:1}body.terms-capture-armed .terms-full-page__shell,body.terms-capture-armed .terms-full-viewer .MuiBackdrop-root,body.terms-capture-armed .terms-full-viewer .MuiDrawer-paper,body.terms-capture-armed .terms-modal .MuiBackdrop-root,body.terms-capture-armed .terms-modal .MuiDialog-paper,body.terms-capture-content-hidden .terms-full-page__shell,body.terms-capture-content-hidden .terms-full-viewer .MuiBackdrop-root,body.terms-capture-content-hidden .terms-full-viewer .MuiDrawer-paper,body.terms-capture-content-hidden .terms-modal .MuiBackdrop-root,body.terms-capture-content-hidden .terms-modal .MuiDialog-paper{filter:blur(28px)!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}body.terms-capture-shield .terms-full-page__shell,body.terms-capture-shield .terms-full-viewer .MuiDrawer-paper,body.terms-capture-shield .terms-modal .MuiDialog-paper{filter:blur(28px)!important;opacity:0!important;visibility:hidden!important}body.terms-capture-guard .terms-modal,body.terms-legal-route .terms-modal{z-index:15000!important}body.terms-capture-guard .terms-full-viewer,body.terms-legal-route .terms-full-viewer{z-index:16000!important}body.terms-capture-guard .Toastify,body.terms-legal-route .Toastify{display:none!important}.terms-full-page{--terms-doc-accent:var(--terms-brand-purple,#2596be);--terms-doc-accent-dark:var(--terms-brand-purple-dark,#1d7fa0);background:var(--main_background);color:var(--text-dark);min-height:100vh;padding:32px 10px 48px}.terms-full-page__shell{background:var(--card);border:1px solid var(--card_border);border-radius:20px;box-shadow:0 20px 50px #0f172a1a,0 2px 8px #0f172a0a;margin:0 auto;max-width:820px;overflow:hidden;padding:0}.terms-full-page__hero{background:linear-gradient(165deg,color-mix(in srgb,var(--terms-doc-accent) 12%,var(--card)) 0,color-mix(in srgb,var(--terms-doc-accent-dark) 5%,var(--card)) 48%,var(--card) 100%);border-bottom:1px solid color-mix(in srgb,var(--terms-doc-accent) 16%,var(--card_border));padding:28px 28px 24px;text-align:center}.terms-full-page__hero-icon{align-items:center;background:linear-gradient(145deg,var(--terms-doc-accent) 0,var(--terms-doc-accent-dark) 100%);border-radius:16px;box-shadow:0 8px 22px #5d3fd347;color:#fff;display:inline-flex;height:58px;justify-content:center;margin:0 auto 14px;width:58px}.terms-full-page__hero-icon svg{fill:#fff;color:#fff}.terms-full-page__title{color:var(--text-dark);font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 0 8px}.terms-full-page__tagline{color:color-mix(in srgb,var(--text-dark) 62%,#0000);font-size:.9rem;line-height:1.5;margin:0 auto 16px;max-width:420px}.terms-full-page__badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.terms-full-page__badge{align-items:center;background:color-mix(in srgb,var(--card) 88%,#0000);border:1px solid color-mix(in srgb,var(--text-dark) 12%,var(--card_border));border-radius:999px;box-shadow:0 1px 2px #0f172a0a;color:color-mix(in srgb,var(--text-dark) 78%,#0000);display:inline-flex;font-size:.75rem;font-weight:600;gap:6px;padding:6px 12px}.terms-full-page__badge svg{stroke:color-mix(in srgb,var(--text-dark) 55%,#0000);color:color-mix(in srgb,var(--text-dark) 55%,#0000);flex-shrink:0}.terms-full-page__badge--accent{background:var(--terms-doc-accent);border-color:var(--terms-doc-accent);box-shadow:0 4px 12px #5d3fd338;color:#fff}.terms-full-page__badge--accent svg{stroke:#fff;color:#fff}.terms-full-page__sections{padding:22px 24px 8px}.terms-full-page__section{background:color-mix(in srgb,var(--text-dark) 2.5%,var(--card));border:1px solid color-mix(in srgb,var(--text-dark) 7%,var(--card_border));border-radius:14px;box-shadow:0 1px 2px #0f172a08;margin-bottom:14px;padding:16px 16px 16px 18px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.terms-full-page__section:before{background:linear-gradient(180deg,var(--terms-doc-accent) 0,var(--terms-doc-accent-dark) 100%);border-radius:0 4px 4px 0;bottom:14px;content:"";left:0;position:absolute;top:14px;width:3px}.terms-full-page__section:hover{border-color:color-mix(in srgb,var(--terms-doc-accent) 22%,var(--card_border));box-shadow:0 6px 18px #5d3fd31a;transform:translateY(-1px)}.terms-full-page__section-head{align-items:flex-start;display:flex;gap:12px;margin-bottom:10px}.terms-full-page__section-num{align-items:center;background:linear-gradient(145deg,var(--terms-doc-accent) 0,var(--terms-doc-accent-dark) 100%);border-radius:10px;box-shadow:0 4px 10px #5d3fd338;color:#fff;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:800;height:30px;justify-content:center;line-height:1;min-width:30px;padding:0 8px}.terms-full-page__section-title{color:var(--text-dark);font-size:1rem;font-weight:700;line-height:1.35;margin:2px 0 0}.terms-full-page__section-body p{color:color-mix(in srgb,var(--text-dark) 82%,#0000);font-size:.9rem;line-height:1.65;margin:0 0 10px}.terms-full-page__section-body p:last-child{margin-bottom:0}.terms-full-page__notice{align-items:flex-start;background:color-mix(in srgb,#f59e0b 10%,var(--card));border:1px solid color-mix(in srgb,#f59e0b 28%,var(--card_border));border-radius:12px;display:flex;gap:12px;margin:8px 24px 24px;padding:14px 16px}.terms-full-page__notice p{color:color-mix(in srgb,#92400e 82%,var(--text-dark));font-size:.8rem;line-height:1.55;margin:0}.terms-full-page__notice-icon{stroke:#d97706;color:#d97706;flex-shrink:0;margin-top:2px}.settings-terms-panel__viewer.terms-full-page--settings{background:#0000;color:var(--text-dark);flex:1 1;max-height:calc(100vh - 16rem);min-height:0;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-color:color-mix(in srgb,#2596be 75%,#64748b) #0000;scrollbar-color:color-mix(in srgb,var(--terms-brand-purple,#2596be) 75%,#64748b) #0000;scrollbar-width:thin}.settings-terms-panel__viewer.terms-full-page--settings::-webkit-scrollbar{height:8px;width:8px}.settings-terms-panel__viewer.terms-full-page--settings::-webkit-scrollbar-track{background:color-mix(in srgb,var(--text-dark) 8%,#0000);border-radius:999px;margin:4px 0}.settings-terms-panel__viewer.terms-full-page--settings::-webkit-scrollbar-thumb{background:color-mix(in srgb,#2596be 80%,#64748b);background:color-mix(in srgb,var(--terms-brand-purple,#2596be) 80%,#64748b);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.settings-terms-panel__viewer.terms-full-page--settings::-webkit-scrollbar-thumb:hover{background:#1d7fa0;background:var(--terms-brand-purple-dark,#1d7fa0)}.settings-terms-panel__viewer.terms-full-page--settings .terms-full-page__shell{background:var(--card);border:1px solid color-mix(in srgb,var(--text-dark) 10%,var(--card_border));border-radius:16px;box-shadow:0 10px 28px #0f172a0f,0 1px 3px #0f172a0a;margin:0;max-width:none;overflow:visible}.terms-full-viewer{--terms-doc-accent:var(--terms-brand-purple,#2596be);--terms-doc-accent-dark:var(--terms-brand-purple-dark,#1d7fa0);z-index:16000!important}.terms-full-viewer .MuiBackdrop-root{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#070e356b!important}.terms-full-viewer .MuiDrawer-paper{background:linear-gradient(180deg,color-mix(in srgb,var(--text-dark) 3%,var(--main_background)) 0,var(--main_background) 18%);border-radius:20px 20px 0 0;border-top:1px solid color-mix(in srgb,var(--terms-doc-accent) 18%,var(--card_border));box-shadow:0 -12px 40px #070e352e;max-height:94vh;min-height:72vh;overflow:hidden}.terms-full-viewer__sheet{display:flex;flex-direction:column;max-height:94vh;min-height:72vh}.terms-full-viewer__handle{background:linear-gradient(90deg,color-mix(in srgb,var(--terms-doc-accent) 32%,#0000),color-mix(in srgb,var(--text-dark) 28%,#0000),color-mix(in srgb,var(--terms-doc-accent) 32%,#0000));border-radius:999px;flex-shrink:0;height:5px;margin:10px auto 0;width:44px}.terms-full-viewer__toolbar{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--terms-doc-accent) 7%,var(--card)) 0,var(--card) 100%);background:linear-gradient(180deg,color-mix(in srgb,var(--terms-doc-accent) 7%,var(--auth-modal-bg,var(--card))) 0,var(--auth-modal-bg,var(--card)) 100%);border-bottom:1px solid color-mix(in srgb,var(--terms-doc-accent) 12%,var(--card_border));display:flex;flex-shrink:0;gap:12px;padding:14px 10px 16px;position:sticky;top:0;z-index:3}.terms-full-viewer__toolbar-brand{align-items:center;background:linear-gradient(145deg,var(--terms-doc-accent) 0,var(--terms-doc-accent-dark) 100%);border-radius:12px;box-shadow:0 6px 16px #5d3fd33d;color:#fff;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.terms-full-viewer__toolbar-brand svg{fill:#fff;color:#fff}.terms-full-viewer__toolbar-copy{flex:1 1;min-width:0}.terms-full-viewer__toolbar-title{color:var(--text-dark);font-size:.98rem;font-weight:700;line-height:1.3;margin:0;padding-right:4px}.terms-full-viewer__toolbar-subtitle{color:color-mix(in srgb,var(--text-dark) 58%,#0000);font-size:.78rem;font-weight:500;line-height:1.35;margin:2px 0 0}.terms-full-viewer__close{border-radius:50%!important;flex-shrink:0;padding:0!important}.terms-full-viewer__close .MuiSvgIcon-root{display:block!important;opacity:1!important;visibility:visible!important}.terms-full-viewer__close .MuiSvgIcon-root path{fill:currentColor!important}.terms-full-viewer__body{flex:1 1;min-height:0;overflow-y:auto;padding:16px 10px 20px;scrollbar-color:color-mix(in srgb,#2596be 75%,#64748b) #0000;scrollbar-color:color-mix(in srgb,var(--terms-brand-purple,#2596be) 75%,#64748b) #0000;scrollbar-width:thin}.terms-full-viewer__body::-webkit-scrollbar{height:8px;width:8px}.terms-full-viewer__body::-webkit-scrollbar-track{background:color-mix(in srgb,var(--text-dark) 8%,#0000);border-radius:999px;margin:4px 0}.terms-full-viewer__body::-webkit-scrollbar-thumb{background:color-mix(in srgb,#2596be 80%,#64748b);background:color-mix(in srgb,var(--terms-brand-purple,#2596be) 80%,#64748b);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.terms-full-viewer__body::-webkit-scrollbar-thumb:hover{background:#1d7fa0;background:var(--terms-brand-purple-dark,#1d7fa0)}.terms-full-viewer__body .terms-full-page__shell{border:none;border-radius:16px;box-shadow:none;margin:0;max-width:none}.terms-full-viewer__body.terms-full-page{background:#0000;min-height:0;padding:16px 10px 20px}.terms-register-consent{text-align:left}.terms-register-consent__label{align-items:flex-start;color:color-mix(in srgb,var(--text-dark) 78%,#0000);cursor:pointer;display:flex;font-size:.875rem;gap:10px;line-height:1.5}.terms-register-consent__summary{background:color-mix(in srgb,var(--primary_button) 4%,var(--card));border:1px solid var(--card_border);border-radius:10px;font-size:.8rem;line-height:1.5;margin-top:10px;padding:12px 14px}.terms-register-consent__summary ul{margin:8px 0 0;padding-left:18px}.terms-register-consent__summary li+li{margin-top:4px}.terms-register-consent__link{background:none;border:none;color:var(--primary_button);cursor:pointer;display:inline-block;font-size:.8rem;font-weight:600;margin-top:8px;padding:0;text-decoration:underline}@media print{.terms-full-page,.terms-modal{display:none!important}}body.dark .terms-modal.terms-modal--split.terms-summary-split-page,body.dark .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__body,body.dark .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__main,body.dark .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__sheet,html[data-theme=dark] .terms-modal.terms-modal--split.terms-summary-split-page,html[data-theme=dark] .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__body,html[data-theme=dark] .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__main,html[data-theme=dark] .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__sheet{background:#0c1a32!important;background:var(--main_background,#0c1a32)!important;color:#f8fafc!important}body.dark .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__scroll-wrap,html[data-theme=dark] .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__scroll-wrap{background:#111d33!important;border-color:#334155!important}body.dark .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__scroll,html[data-theme=dark] .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__scroll{background:#111d33!important}body.dark .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__main-title,body.dark .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__page-title,html[data-theme=dark] .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__main-title,html[data-theme=dark] .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__page-title{-webkit-text-fill-color:#f8fafc!important;color:#f8fafc!important}body.dark .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__page-text,html[data-theme=dark] .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__page-text{-webkit-text-fill-color:#cbd5e1!important;color:#cbd5e1!important;opacity:1!important}body.dark .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav,html[data-theme=dark] .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav{background:#081225!important;border-bottom-color:#334155!important;border-right-color:#334155!important}body.dark .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-header,html[data-theme=dark] .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-header{-webkit-text-fill-color:#94a3b8!important;color:#94a3b8!important}body.dark .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-item,html[data-theme=dark] .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-item{-webkit-text-fill-color:#cbd5e1!important;color:#cbd5e1!important}body.dark .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-item.is-active,html[data-theme=dark] .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-item.is-active{-webkit-text-fill-color:#38bdf8!important;background:#0000!important;color:#38bdf8!important;position:relative}body.dark .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-item.is-active:before,html[data-theme=dark] .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-item.is-active:before{background:#38bdf81f!important;border-radius:inherit;content:"";inset:0;position:absolute;z-index:-1}body.dark .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-item.is-visited:not(.is-active),html[data-theme=dark] .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-item.is-visited:not(.is-active){-webkit-text-fill-color:#94a3b8!important;color:#94a3b8!important}body.dark .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__scroll-fab,html[data-theme=dark] .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__scroll-fab{background:#1e293b!important;border-color:#475569!important;box-shadow:0 2px 10px #00000059!important}body.dark .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__scroll-fab.is-complete,html[data-theme=dark] .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__scroll-fab.is-complete{background:#38bdf81f!important;border-color:#38bdf873!important}body.dark .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__scroll-fab.is-complete .terms-modal__scroll-fab-icon,html[data-theme=dark] .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__scroll-fab.is-complete .terms-modal__scroll-fab-icon{stroke:#38bdf8!important;color:#38bdf8!important}body.dark .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__scroll-fab-icon,html[data-theme=dark] .terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__scroll-fab-icon{stroke:#e2e8f0!important;color:#e2e8f0!important}body.dark .terms-modal--key-points .MuiDialog-paper,body.dark .terms-modal--split .MuiDialog-paper,html[data-theme=dark] .terms-modal--key-points .MuiDialog-paper,html[data-theme=dark] .terms-modal--split .MuiDialog-paper{background:#0c1a32!important;border:1px solid #334155!important;color:#f8fafc!important}body.dark .terms-modal--key-points .terms-modal__body,body.dark .terms-modal--key-points .terms-modal__footer-panel,body.dark .terms-modal--key-points .terms-modal__main,body.dark .terms-modal--key-points .terms-modal__sheet,body.dark .terms-modal--split .terms-modal__body,body.dark .terms-modal--split .terms-modal__footer-panel,body.dark .terms-modal--split .terms-modal__main,body.dark .terms-modal--split .terms-modal__sheet,html[data-theme=dark] .terms-modal--key-points .terms-modal__body,html[data-theme=dark] .terms-modal--key-points .terms-modal__footer-panel,html[data-theme=dark] .terms-modal--key-points .terms-modal__main,html[data-theme=dark] .terms-modal--key-points .terms-modal__sheet,html[data-theme=dark] .terms-modal--split .terms-modal__body,html[data-theme=dark] .terms-modal--split .terms-modal__footer-panel,html[data-theme=dark] .terms-modal--split .terms-modal__main,html[data-theme=dark] .terms-modal--split .terms-modal__sheet{background:#0c1a32!important;color:#f8fafc!important}body.dark .terms-modal--key-points .terms-modal__hero-icon,body.dark .terms-modal--split .terms-modal__hero-icon,html[data-theme=dark] .terms-modal--key-points .terms-modal__hero-icon,html[data-theme=dark] .terms-modal--split .terms-modal__hero-icon{background:linear-gradient(145deg,#2596be,#1d7fa0)!important;box-shadow:0 8px 20px #2596be47!important}body.dark .terms-modal--key-points .terms-key-points,body.dark .terms-modal--split .terms-key-points,html[data-theme=dark] .terms-modal--key-points .terms-key-points,html[data-theme=dark] .terms-modal--split .terms-key-points{background:#111d33!important;border-color:#334155!important}body.dark .terms-modal--key-points .terms-key-points__icon-wrap,body.dark .terms-modal--split .terms-key-points__icon-wrap,html[data-theme=dark] .terms-modal--key-points .terms-key-points__icon-wrap,html[data-theme=dark] .terms-modal--split .terms-key-points__icon-wrap{background:#38bdf826!important}body.dark .terms-modal--key-points .terms-key-points__icon-wrap svg,body.dark .terms-modal--split .terms-key-points__icon-wrap svg,html[data-theme=dark] .terms-modal--key-points .terms-key-points__icon-wrap svg,html[data-theme=dark] .terms-modal--split .terms-key-points__icon-wrap svg{stroke:#38bdf8!important;color:#38bdf8!important}body.dark .terms-modal--key-points .terms-key-points__heading,body.dark .terms-modal--split .terms-key-points__heading,html[data-theme=dark] .terms-modal--key-points .terms-key-points__heading,html[data-theme=dark] .terms-modal--split .terms-key-points__heading{-webkit-text-fill-color:#94a3b8!important;color:#94a3b8!important}body.dark .terms-modal--key-points .terms-modal__hero-title,body.dark .terms-modal--split .terms-modal__hero-title,html[data-theme=dark] .terms-modal--key-points .terms-modal__hero-title,html[data-theme=dark] .terms-modal--split .terms-modal__hero-title{-webkit-text-fill-color:#f8fafc!important;color:#f8fafc!important}body.dark .terms-modal--key-points .terms-modal__hero-subtitle,body.dark .terms-modal--split .terms-modal__hero-subtitle,html[data-theme=dark] .terms-modal--key-points .terms-modal__hero-subtitle,html[data-theme=dark] .terms-modal--split .terms-modal__hero-subtitle{-webkit-text-fill-color:#cbd5e1!important;color:#cbd5e1!important}body.dark .terms-modal--key-points .terms-key-points__title,body.dark .terms-modal--split .terms-key-points__title,html[data-theme=dark] .terms-modal--key-points .terms-key-points__title,html[data-theme=dark] .terms-modal--split .terms-key-points__title{-webkit-text-fill-color:#f8fafc!important;color:#f8fafc!important}body.dark .terms-modal--key-points .terms-key-points__text,body.dark .terms-modal--split .terms-key-points__text,html[data-theme=dark] .terms-modal--key-points .terms-key-points__text,html[data-theme=dark] .terms-modal--split .terms-key-points__text{-webkit-text-fill-color:#cbd5e1!important;color:#cbd5e1!important}body.dark .terms-modal--key-points .terms-modal__nav,body.dark .terms-modal--split .terms-modal__nav,html[data-theme=dark] .terms-modal--key-points .terms-modal__nav,html[data-theme=dark] .terms-modal--split .terms-modal__nav{background:#081225!important;border-right-color:#334155!important}body.dark .terms-modal--key-points .terms-modal__nav-header,body.dark .terms-modal--split .terms-modal__nav-header,html[data-theme=dark] .terms-modal--key-points .terms-modal__nav-header,html[data-theme=dark] .terms-modal--split .terms-modal__nav-header{-webkit-text-fill-color:#94a3b8!important;color:#94a3b8!important}body.dark .terms-modal--key-points .terms-modal__nav-item,body.dark .terms-modal--split .terms-modal__nav-item,html[data-theme=dark] .terms-modal--key-points .terms-modal__nav-item,html[data-theme=dark] .terms-modal--split .terms-modal__nav-item{-webkit-text-fill-color:#cbd5e1!important;color:#cbd5e1!important}body.dark .terms-modal--key-points .terms-modal__nav-item.is-active,body.dark .terms-modal--split .terms-modal__nav-item.is-active,html[data-theme=dark] .terms-modal--key-points .terms-modal__nav-item.is-active,html[data-theme=dark] .terms-modal--split .terms-modal__nav-item.is-active{-webkit-text-fill-color:#38bdf8!important;color:#38bdf8!important}body.dark .terms-modal--key-points .terms-modal__main-title,body.dark .terms-modal--key-points .terms-modal__page-title,body.dark .terms-modal--split .terms-modal__main-title,body.dark .terms-modal--split .terms-modal__page-title,html[data-theme=dark] .terms-modal--key-points .terms-modal__main-title,html[data-theme=dark] .terms-modal--key-points .terms-modal__page-title,html[data-theme=dark] .terms-modal--split .terms-modal__main-title,html[data-theme=dark] .terms-modal--split .terms-modal__page-title{-webkit-text-fill-color:#f8fafc!important;color:#f8fafc!important}body.dark .terms-modal--key-points .terms-modal__page-text,body.dark .terms-modal--split .terms-modal__page-text,html[data-theme=dark] .terms-modal--key-points .terms-modal__page-text,html[data-theme=dark] .terms-modal--split .terms-modal__page-text{-webkit-text-fill-color:#cbd5e1!important;color:#cbd5e1!important}body.dark .terms-modal--key-points .terms-modal__btn--primary,body.dark .terms-modal--split .terms-modal__btn--primary,html[data-theme=dark] .terms-modal--key-points .terms-modal__btn--primary,html[data-theme=dark] .terms-modal--split .terms-modal__btn--primary{-webkit-text-fill-color:#fff!important;color:#fff!important}body.dark .terms-modal--key-points .terms-modal__btn--outline,body.dark .terms-modal--split .terms-modal__btn--outline,html[data-theme=dark] .terms-modal--key-points .terms-modal__btn--outline,html[data-theme=dark] .terms-modal--split .terms-modal__btn--outline{-webkit-text-fill-color:#38bdf8!important;background:#0000!important;border-color:#38bdf8!important;color:#38bdf8!important}body.dark .terms-modal--key-points .terms-modal__read-link,body.dark .terms-modal--split .terms-modal__read-link,html[data-theme=dark] .terms-modal--key-points .terms-modal__read-link,html[data-theme=dark] .terms-modal--split .terms-modal__read-link{-webkit-text-fill-color:#38bdf8!important;color:#38bdf8!important}body.dark .terms-modal--key-points .terms-modal__scroll-fab,body.dark .terms-modal--split .terms-modal__scroll-fab,html[data-theme=dark] .terms-modal--key-points .terms-modal__scroll-fab,html[data-theme=dark] .terms-modal--split .terms-modal__scroll-fab{animation:none;background:#fff;border-color:#e5e7eb;box-shadow:0 2px 10px #0f172a14}body.dark .terms-modal--key-points .terms-modal__scroll-fab.is-complete,body.dark .terms-modal--split .terms-modal__scroll-fab.is-complete,html[data-theme=dark] .terms-modal--key-points .terms-modal__scroll-fab.is-complete,html[data-theme=dark] .terms-modal--split .terms-modal__scroll-fab.is-complete{background:#5d3fd314;border-color:#5d3fd359}body.dark .terms-modal--key-points .terms-modal__scroll-fab.is-complete .terms-modal__scroll-fab-icon,body.dark .terms-modal--split .terms-modal__scroll-fab.is-complete .terms-modal__scroll-fab-icon,html[data-theme=dark] .terms-modal--key-points .terms-modal__scroll-fab.is-complete .terms-modal__scroll-fab-icon,html[data-theme=dark] .terms-modal--split .terms-modal__scroll-fab.is-complete .terms-modal__scroll-fab-icon{stroke:#5d3fd3!important;color:#5d3fd3!important}body.dark .terms-modal--key-points .terms-modal__scroll-fab-icon,body.dark .terms-modal--split .terms-modal__scroll-fab-icon,html[data-theme=dark] .terms-modal--key-points .terms-modal__scroll-fab-icon,html[data-theme=dark] .terms-modal--split .terms-modal__scroll-fab-icon{stroke:#374151;color:#374151;filter:none}body.dark .terms-modal__subtitle,html[data-theme=dark] .terms-modal__subtitle{-webkit-text-fill-color:color-mix(in srgb,var(--text-dark) 62%,#0000);color:color-mix(in srgb,var(--text-dark) 62%,#0000)}body.dark .terms-modal__cta-stack,html[data-theme=dark] .terms-modal__cta-stack{background:color-mix(in srgb,var(--text-dark) 7%,var(--auth-modal-bg))}body.dark .terms-modal__read-link,html[data-theme=dark] .terms-modal__read-link{-webkit-text-fill-color:#2dd4bf!important;color:#2dd4bf!important}body.dark .terms-modal__read-link:hover,html[data-theme=dark] .terms-modal__read-link:hover{-webkit-text-fill-color:#5eead4!important;color:#5eead4!important}body.dark .terms-modal__agree-btn,html[data-theme=dark] .terms-modal__agree-btn{-webkit-text-fill-color:var(--text-dark)!important;background:var(--card);border-color:color-mix(in srgb,var(--text-dark) 22%,var(--card_border));box-shadow:none;color:var(--text-dark)!important}body.dark .terms-modal__agree-btn span,html[data-theme=dark] .terms-modal__agree-btn span{-webkit-text-fill-color:inherit;color:inherit}body.dark .terms-modal__agree-btn svg,html[data-theme=dark] .terms-modal__agree-btn svg{stroke:var(--text-dark);color:var(--text-dark)}body.dark .terms-modal__agree-btn:hover:not(:disabled),html[data-theme=dark] .terms-modal__agree-btn:hover:not(:disabled){background:color-mix(in srgb,var(--text-dark) 4%,var(--card))}body.dark .terms-modal__decline-link,html[data-theme=dark] .terms-modal__decline-link{-webkit-text-fill-color:color-mix(in srgb,var(--text-dark) 58%,#0000)!important;color:color-mix(in srgb,var(--text-dark) 58%,#0000)!important}body.dark .terms-modal__decline-link:hover:not(:disabled),html[data-theme=dark] .terms-modal__decline-link:hover:not(:disabled){-webkit-text-fill-color:var(--text-dark)!important;color:var(--text-dark)!important}body.dark .terms-modal:not(.terms-modal--split):not(.terms-modal--key-points) .terms-modal__btn--primary,html[data-theme=dark] .terms-modal:not(.terms-modal--split):not(.terms-modal--key-points) .terms-modal__btn--primary{color:#0c1a32}body.dark .terms-modal__scroll-fab,html[data-theme=dark] .terms-modal__scroll-fab{background:linear-gradient(145deg,#ffffff38,#ffffff0f 45%,#ffffff24);border-color:#ffffff47;box-shadow:0 10px 28px #00000059,inset 0 1px 1px #ffffff59,inset 0 -2px 6px #ffffff14}body.dark .terms-modal__scroll-fab-icon,html[data-theme=dark] .terms-modal__scroll-fab-icon{stroke:#e2e8f0;color:#e2e8f0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}body.dark .terms-full-page__hero,html[data-theme=dark] .terms-full-page__hero{background:linear-gradient(165deg,color-mix(in srgb,#5d3fd3 14%,var(--card)) 0,color-mix(in srgb,#4c32b8 7%,var(--card)) 48%,var(--card) 100%);background:linear-gradient(165deg,color-mix(in srgb,var(--terms-doc-accent,#5d3fd3) 14%,var(--card)) 0,color-mix(in srgb,var(--terms-doc-accent-dark,#4c32b8) 7%,var(--card)) 48%,var(--card) 100%)}body.dark .terms-full-page__badge,html[data-theme=dark] .terms-full-page__badge{background:color-mix(in srgb,var(--text-dark) 6%,var(--card))}body.dark .terms-full-page__badge--accent,html[data-theme=dark] .terms-full-page__badge--accent{background:#5d3fd3;background:var(--terms-doc-accent,#5d3fd3);border-color:#5d3fd3;border-color:var(--terms-doc-accent,#5d3fd3);color:#fff}body.dark .terms-full-page__badge--accent svg,html[data-theme=dark] .terms-full-page__badge--accent svg{stroke:#fff;color:#fff}body.dark .terms-full-page__section,html[data-theme=dark] .terms-full-page__section{background:color-mix(in srgb,var(--text-dark) 5%,var(--card))}body.dark .terms-full-page__section:hover,html[data-theme=dark] .terms-full-page__section:hover{box-shadow:0 6px 18px #0003}body.dark .terms-full-page__notice,html[data-theme=dark] .terms-full-page__notice{background:color-mix(in srgb,#f59e0b 14%,var(--card))}body.dark .terms-full-page__notice p,html[data-theme=dark] .terms-full-page__notice p{color:color-mix(in srgb,#fcd34d 70%,var(--text-dark))}body.dark .terms-full-page__notice-icon,html[data-theme=dark] .terms-full-page__notice-icon{stroke:#fbbf24;color:#fbbf24}body.dark .terms-full-viewer__toolbar,html[data-theme=dark] .terms-full-viewer__toolbar{background:linear-gradient(180deg,color-mix(in srgb,#5d3fd3 10%,var(--card)) 0,var(--card) 100%);background:linear-gradient(180deg,color-mix(in srgb,var(--terms-doc-accent,#5d3fd3) 10%,var(--auth-modal-bg,var(--card))) 0,var(--auth-modal-bg,var(--card)) 100%)}body.dark .terms-full-viewer__toolbar-subtitle,html[data-theme=dark] .terms-full-viewer__toolbar-subtitle{color:color-mix(in srgb,var(--text-dark) 62%,#0000)}@media(max-width:768px){.terms-modal.terms-modal--key-points .MuiDialog-paper,.terms-modal.terms-modal--key-points .terms-modal__dialog-paper{border-radius:16px!important;height:calc(100dvh - 20px)!important;margin:0 auto!important;max-height:calc(100dvh - 20px)!important;max-width:calc(100% - 20px)!important;width:calc(100% - 20px)!important}.terms-modal.terms-modal--key-points .terms-modal__hero-header{padding:18px 16px 12px}.terms-modal.terms-modal--key-points .terms-modal__body--key-points{padding:8px 14px!important}.terms-modal.terms-modal--key-points .terms-key-points__heading{padding:14px 16px 10px}.terms-modal.terms-modal--key-points .terms-key-points__item{gap:12px;padding:12px 14px}.terms-modal.terms-modal--key-points .terms-modal__footer-panel{align-items:stretch;flex-direction:column;gap:12px;padding:14px 16px calc(16px + env(safe-area-inset-bottom, 0px))}.terms-modal.terms-modal--key-points .terms-modal__read-link{flex:1 1 auto;justify-content:center;text-align:center;width:100%}.terms-modal.terms-modal--key-points .terms-modal__actions{align-items:stretch;flex-direction:column-reverse;min-width:0;width:100%}.terms-modal.terms-modal--key-points .terms-modal__actions .terms-modal__btn{min-width:0;width:100%}.terms-modal.terms-modal--key-points.terms-key-points-summary--embedded .terms-key-points{max-height:none}.terms-modal--split .terms-modal__layout{flex-direction:column;max-height:min(82vh,700px);min-height:min(62vh,520px)}.terms-modal--split .terms-modal__nav{border-bottom:1px solid #e8ebf0;border-right:0;flex:0 0 auto;max-height:148px;width:100%}.terms-modal--split .terms-modal__nav-header{padding:18px 18px 10px}.terms-modal--split .terms-modal__nav-list{display:flex;flex-direction:row;gap:8px;overflow-x:auto;overflow-y:hidden;padding:6px 16px 20px;white-space:nowrap}.terms-modal--split .terms-modal__nav-list li+li{margin-top:0}.terms-modal--split .terms-modal__nav-list li{flex:0 0 auto}.terms-modal--split .terms-modal__nav-item{border-left:none!important;border-radius:999px;font-size:.8125rem;margin-right:0;padding:9px 16px;width:auto}.terms-modal--split .terms-modal__nav-item.is-active{background:#5d3fd31a!important;border-color:#5d3fd347}.terms-modal--split .terms-modal__scroll-wrap{min-height:min(48vh,380px)}.terms-modal--split .terms-modal__scroll{max-height:none;padding:20px 48px 20px 20px}.terms-modal--split .terms-modal__main-header{padding:24px 20px 14px}.terms-modal--split .terms-modal__body{padding:0 20px 16px!important}.terms-modal--split .terms-modal__footer-panel{align-items:stretch;flex-direction:column;gap:16px;padding:16px 20px 24px}.terms-modal--split .terms-modal__actions{justify-content:stretch;width:100%}.terms-modal--split .terms-modal__actions .terms-modal__btn{flex:1 1 auto;min-width:0}}@media(max-width:480px){.terms-modal.terms-modal--key-points .MuiDialog-paper,.terms-modal.terms-modal--key-points .terms-modal__dialog-paper{border-radius:14px!important;margin:6px auto!important;max-height:calc(100dvh - 12px)!important;max-width:calc(100% - 12px)!important;width:calc(100% - 12px)!important}.terms-modal.terms-modal--key-points .terms-modal__hero-icon{height:48px;margin-bottom:12px;width:48px}.terms-modal.terms-modal--key-points .terms-key-points{border-radius:12px}.terms-modal.terms-modal--key-points .terms-key-points__icon-wrap{border-radius:10px;height:34px;width:34px}.terms-modal.terms-modal--key-points .terms-key-points__title{font-size:.875rem}.terms-modal.terms-modal--key-points .terms-key-points__text{font-size:.75rem;line-height:1.5}.terms-modal.terms-modal--key-points .terms-modal__btn{font-size:.875rem;min-height:42px;padding:0 20px}}@media(max-width:576px){.terms-modal .MuiDialog-paper{max-height:96vh!important;width:calc(100% - 20px)!important}.terms-modal__body,.terms-modal__footer,.terms-modal__header{padding-left:20px;padding-right:20px}.terms-modal__body{padding-left:20px!important;padding-right:20px!important}.terms-modal__scroll{max-height:min(68vh,560px);min-height:min(48vh,400px);padding:18px 72px 24px 18px}.terms-modal__scroll-fab{bottom:12px;height:44px;right:10px;width:44px}.terms-modal__scroll-fab-icon{height:24px;width:24px}.terms-modal__cta-stack,.terms-modal__doc-link-row,.terms-modal__footer{padding-left:20px;padding-right:20px}.terms-modal__footer-row{align-items:stretch;flex-direction:column}.terms-modal__btn--primary{width:100%}.terms-full-viewer__toolbar{padding:10px 10px 12px}.terms-full-viewer__toolbar-brand{border-radius:10px;height:38px;width:38px}.terms-full-viewer__toolbar-title{font-size:.9rem}.terms-full-viewer__close{height:38px;width:38px}.terms-full-viewer__body,.terms-full-viewer__body.terms-full-page{padding:12px 10px 16px}.terms-full-page{padding:20px 10px 32px}.terms-full-page__hero{padding:22px 18px 18px}.terms-full-page__sections{padding:16px 14px 6px}.terms-full-page__section{padding:14px 14px 14px 16px}.terms-full-page__notice{margin:6px 14px 18px;padding:12px 14px}.terms-full-page__shell{border-radius:16px}.settings-terms-panel__viewer.terms-full-page--settings .terms-full-page__shell{border-color:color-mix(in srgb,var(--text-dark) 16%,var(--card_border));box-shadow:0 8px 24px #0003}.settings-terms-panel__viewer.terms-full-page--settings .terms-full-page__section{background:color-mix(in srgb,var(--text-dark) 4%,var(--card))}}@media(max-width:1024px){.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav{flex:0 0 min(220px,34vw);width:min(220px,34vw)}}@media(max-width:900px){.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__layout{align-items:stretch;flex-direction:column;height:auto;min-height:0}.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav{border-bottom:1px solid #e8ebf0;border-right:0;flex:0 0 auto;flex-shrink:0;max-height:none;width:100%}.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-header{padding:14px var(--terms-page-pad-sm) 8px}.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-list{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-direction:row;gap:8px;margin:0;max-height:none;overflow-x:auto;overflow-y:hidden;padding:4px var(--terms-page-pad-sm) 14px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;white-space:nowrap}.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-list::-webkit-scrollbar{display:none}.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-list li{flex:0 0 auto}.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-list li+li{margin-top:0}.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-item{border-left:none!important;border-radius:999px;font-size:.8125rem;max-width:min(280px,78vw);overflow:hidden;padding:9px 14px;scroll-snap-align:start;text-overflow:ellipsis;white-space:nowrap;width:auto}.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-item.is-active{background:#5d3fd31a!important;border-color:#5d3fd347}.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__main{flex:1 1 auto;min-height:0}}@media(max-width:576px){.terms-modal.terms-modal--split.terms-summary-split-page{--terms-page-pad:16px;--terms-page-pad-sm:12px}.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__main-header{padding:14px var(--terms-page-pad) 10px}.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__body{padding:0 var(--terms-page-pad) 12px!important}.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__scroll{padding:16px 40px 16px 16px}.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__scroll-fab{bottom:max(10px,env(safe-area-inset-bottom,0px));height:40px;right:max(10px,env(safe-area-inset-right,0px));width:40px}.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-header{font-size:.625rem;padding:12px var(--terms-page-pad-sm) 6px}.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-list{gap:6px;padding:2px var(--terms-page-pad-sm) 12px}.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-item{font-size:.75rem;max-width:min(240px,82vw);padding:8px 12px}.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__translating{font-size:.8125rem;margin:0 0 10px;padding:10px 12px}}@media(max-width:380px){.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__main-title{font-size:1.0625rem}.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__scroll{padding:14px 36px 14px 14px}.terms-modal.terms-modal--split.terms-summary-split-page .terms-modal__nav-item{max-width:min(210px,86vw)}}body.terms-blanked{pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important}body.terms-blanked *{visibility:hidden!important}body.terms-blanked:before{background:#000!important;content:""!important;height:100vh!important;inset:0!important;opacity:1!important;pointer-events:all!important;position:fixed!important;transition:none!important;visibility:visible!important;width:100vw!important;z-index:2147483647!important}