:root,html[data-theme=light]{color-scheme:light;--primary: #5A5D7A !important;--secondary: #A9D35E !important;--background: #F8F8F8 !important;--bg: #F8F8F8 !important;--sidebar: #5A5D7A !important;--surface: #FFFFFF !important;--surface-2: #F7EDC2 !important;--surface-raised: #F3F3F5 !important;--heading: #303247 !important;--text: #303247 !important;--muted: #555769 !important;--quiet: #6A6873 !important;--border: #BBB7BC !important;--border-red: #9894A1 !important;--accent: #5A5D7A !important;--accent-strong: #484B65 !important;--red: #5A5D7A !important;--red-dark: #484B65 !important;--success: #557A18 !important;--warning: #8F5700 !important;--danger: #C64040 !important;--cream: #F7EDC2 !important;--lime: #A9D35E !important;--shadow-card: 0 10px 30px rgba(48, 50, 71, .08);--shadow-hover: 0 15px 40px rgba(48, 50, 71, .14)}html[data-theme=dark]{color-scheme:dark;--background: #242535 !important;--bg: #242535 !important;--sidebar: #34364B !important;--surface: #303247 !important;--surface-2: #3B3D54 !important;--surface-raised: #3B3D54 !important;--heading: #FFFFFF !important;--text: #F8F8FA !important;--muted: #E2E0E5 !important;--quiet: #C9C6CE !important;--border: #68697C !important;--border-red: #9894A1 !important;--accent: #A9D35E !important;--accent-strong: #BEDF82 !important;--red: #A9D35E !important;--red-dark: #88B244 !important;--success: #B8DD76 !important;--warning: #F2B84B !important;--danger: #F07A7A !important;--primary: #A9D35E !important;--secondary: #A9D35E !important;--cream: #F7EDC2 !important;--lime: #A9D35E !important;--shadow-card: 0 10px 30px rgba(0, 0, 0, .18);--shadow-hover: 0 15px 40px rgba(0, 0, 0, .28)}body:not(.splash),body.dashboard-page,body.scam-checker-page,body.auth-page,.onboarding-shell{color:var(--text)!important;background:var(--background)!important}h1,h2,h3,h4,h5,h6,.brand,.dashboard-brand,.checker-header-brand{color:var(--heading, var(--text))}p,li,small,.description,.intro,.subcopy{color:var(--muted)}.navbar{position:sticky!important;top:0!important;z-index:100!important;color:var(--text)!important;background:var(--surface)!important;border-bottom:1px solid var(--border)!important;box-shadow:0 8px 24px #0f172a12!important}.dashboard-sidebar,.dashboard-header,.checker-header,.app-header{background:var(--surface)!important;border-color:var(--border)!important}.content-card,.dashboard-card,.stat-card,.welcome-panel,.card,.how-card,.trust-card,.contact-card,.faq-item,.demo-input-card,.demo-result-card,.auth-copy,.auth-card,.checker-panel,.checker-result,.education-item{color:var(--text)!important;background:var(--surface)!important;border-color:var(--border)!important}.primary-btn,.primary-button,.primary-link,.nav-btn,.auth-button,button.primary-action,.report-form button[type=submit],.education-chat-form button[type=submit]{color:#fff!important;background:var(--primary)!important;border-color:var(--primary)!important}.primary-btn:hover,.primary-button:hover,.primary-link:hover,.nav-btn:hover,.auth-button:hover{background:var(--accent-strong)!important;border-color:var(--accent-strong)!important;box-shadow:var(--shadow-hover)!important}.nav-link:hover,.nav-link:focus-visible,.nav-link.is-active,.checker-mode-tabs button.is-active,.demo-tab.is-active{color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 9%,var(--surface))!important;border-color:color-mix(in srgb,var(--primary) 38%,var(--border))!important}.nav-link.is-active svg,.eyebrow,.tag,.education-category,.section-heading>p,.dashboard-header>div>p,.section-title>div>p{color:var(--primary)!important}input,textarea,select{color:var(--text)!important;background:var(--surface)!important;border-color:var(--border)!important}input::placeholder,textarea::placeholder{color:var(--quiet)!important;opacity:1}.result-pill[data-risk=low],[data-risk=low],[data-state=success]{--status-color: var(--success)}.result-pill[data-risk=medium],[data-risk=medium],[data-state=warning]{--status-color: var(--warning)}.result-pill[data-risk=high],[data-risk=high],[data-state=error]{--status-color: var(--danger)}.theme-switcher button[aria-pressed=true]{color:#fff!important;background:var(--primary)!important;border-color:var(--primary)!important}html[data-theme=light] .navbar nav a,html[data-theme=light] .nav-actions a{color:#303247!important}html[data-theme=light] .nav-link,html[data-theme=light] .sidebar-control{color:#fff!important}html[data-theme=light] .navbar nav a:hover,html[data-theme=light] .navbar nav a:focus-visible,html[data-theme=light] .nav-actions a:hover,html[data-theme=light] .nav-actions a:focus-visible{color:#484b65!important}body.landing-page .tag,body.landing-page .section-heading>p{width:100%;margin-inline:auto;color:#5a5d7a!important;font-weight:700;text-align:center!important}body.landing-page .section-heading>:where(h2,span){margin-inline:auto;text-align:center!important}html[data-theme=light] .mobile-menu-button,html[data-theme=light] .language-toggle,html[data-theme=light] .secondary-btn,html[data-theme=light] .secondary-link{color:var(--text)!important;background:#fff!important;border-color:var(--border)!important}html[data-theme=light] .mobile-menu-button span{background:#212121}body.landing-page:before{opacity:.08!important}.splash{background:#5a5d7a!important}html{min-width:0;overflow-x:clip;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{min-width:0;overflow-x:hidden;line-height:1.65}main,section,article,aside,form,fieldset,nav,header,footer,div{min-width:0}img,video,canvas,svg{max-width:100%}pre,code,kbd,samp{max-width:100%;overflow-wrap:anywhere;white-space:pre-wrap}p,li,dd,td,th,a,button,label,input,textarea,select{overflow-wrap:anywhere}main p,main li{max-width:72ch}.skip-link{position:fixed;z-index:10000;top:10px;left:10px;padding:10px 14px;border-radius:9px;color:#fff!important;background:var(--primary)!important;box-shadow:0 8px 22px #0f172a40;transform:translateY(-150%);transition:transform .15s ease}.skip-link:focus{transform:translateY(0)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 72%,white)!important;outline-offset:3px!important}:where(button,[role=button],input:not([type=checkbox]):not([type=radio]),select){min-height:44px}:where(button,[role=button],summary){touch-action:manipulation}:where(input,textarea,select){max-width:100%;border-radius:10px!important}:where(input,textarea,select)[aria-invalid=true]{border-color:var(--danger)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 16%,transparent)!important}:where(button,input,textarea,select):disabled{cursor:not-allowed!important}.dashboard-header,.checker-header,.navbar,.app-header{position:sticky!important;top:0;z-index:40}.content-card,.dashboard-card,.stat-card,.welcome-panel,.card,.how-card,.trust-card,.contact-card,.faq-item,.demo-input-card,.demo-result-card,.auth-copy,.auth-card,.checker-card,.checker-result,.education-item{border-radius:16px!important;box-shadow:0 12px 36px #0f172a14!important}.form-status,.auth-message,.result-action-status,.education-chat-status,.education-file-status,.report-file-status{min-height:22px;margin-block:6px 0;font-size:13px;line-height:1.55}[data-state=error]{color:var(--danger)!important}[data-state=success]{color:var(--success)!important}[data-state=warning],[data-state=pending]{color:var(--warning)!important}.dashboard-form,.auth-form{gap:12px!important}.dashboard-form label,.auth-form label{margin-top:4px}.dashboard-form input,.dashboard-form textarea,.dashboard-form select,.auth-form input{width:100%;padding:12px 14px!important}.dashboard-form .primary-button,.auth-button{margin-top:6px}table{width:100%;border-collapse:collapse}.table-scroll,[data-table-scroll]{width:100%;overflow-x:auto;overscroll-behavior-inline:contain}@media (min-width: 1440px){.dashboard-content{width:min(1440px,calc(100% - 64px))!important}.checker-shell{width:min(1380px,calc(100% - 64px))!important}.container{width:min(1320px,calc(100% - 64px))!important}}@media (max-width: 900px){.auth-shell{grid-template-columns:1fr!important}.auth-copy{padding:32px!important}.auth-copy p{font-size:16px!important}.checker-workbench,.list-columns{grid-template-columns:1fr!important}.dashboard-header{padding-inline:20px!important}}@media (max-width: 720px){body{font-size:16px}.dashboard-content,.narrow-content,.checker-shell,.container{width:min(100% - 24px,700px)!important}.dashboard-header{min-height:68px!important;padding:10px 14px!important}.dashboard-header h1{font-size:21px!important}.content-card,.welcome-panel,.auth-card,.auth-copy{padding:20px 16px!important}.welcome-panel{gap:16px!important}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stat-card{min-height:118px!important;padding:16px!important}.checker-header-actions{scrollbar-width:none}.checker-header-actions::-webkit-scrollbar{display:none}}@media (max-width: 420px){.stat-grid{grid-template-columns:1fr!important}.auth-page{padding:10px!important}.auth-shell{min-height:calc(100vh - 20px)!important}.auth-copy h1{font-size:34px!important}}@media (max-height: 520px) and (orientation: landscape){.dashboard-header,.checker-header,.navbar{position:relative!important}.dashboard-sidebar,.scanner-mobile-nav{min-height:58px;height:58px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:where(.section-heading,.education-welcome){text-align:center}:where(.content-card,.dashboard-card,.checker-panel,.checker-result,.education-item,.faq-answer){text-align:start}:where(.primary-btn,.secondary-btn,.primary-button,.nav-link,.demo-tab,.checker-mode-tabs button){text-align:center}html[lang=my] :where(p,li,h1,h2,h3,h4,button,label){word-break:normal}body:not(.splash) button:not(.modal-close):not(.back-to-top){min-height:48px;border:1px solid #DADADA;border-radius:14px;color:#5a5d7a;background:#fff;font-weight:600;line-height:1.2}body:not(.splash) button:not(.modal-close):not(.back-to-top):hover{background:#f7edc2;transform:translateY(-1px)}body:not(.splash) :where(.primary-btn,.primary-button,.auth-button,button.primary-action){min-height:48px;color:#fff!important;background:#5a5d7a!important;border-color:#5a5d7a!important}body:not(.splash) :where(.primary-btn,.primary-button,.auth-button,button.primary-action):hover{background:#6b6e8c!important}body:not(.splash) :where(.danger-action){color:#fff!important;background:#e35a5a!important;border-color:#e35a5a!important}body:not(.splash) :where(.success-action){color:#303247!important;background:#a9d35e!important;border-color:#a9d35e!important}body:not(.splash) button:disabled{color:#fff!important;background:#bbb7bc!important;border-color:#bbb7bc!important;opacity:1}body:not(.splash) :where(button,a,input,textarea,select):focus-visible{outline:3px solid #A9D35E!important;outline-offset:3px!important}:where(h1,h2,h3,h4,h5,h6){font-weight:700!important}:where(.subheading,.section-title,legend,label){font-weight:600}body:not(.splash){line-height:1.6}:where(.empty-state,[data-empty-state]){margin-inline:auto!important;text-align:center!important}:where(.checker-loading,.education-loading-dots,[data-loading],[aria-busy=true]){margin-inline:auto;text-align:center}:where(.copilot-ready,.dashboard-status,.agent-header){align-items:center;justify-content:center}body.modal-open{overflow:hidden!important}.app-modal{box-sizing:border-box;width:min(90vw,900px);max-width:900px;max-height:90vh;margin:max(5vh,80px) auto 5vh;padding:0;overflow-y:auto;border:1px solid var(--border);border-radius:24px;color:var(--text);background:var(--surface);box-shadow:0 24px 80px #00000047}.app-modal::backdrop{background:#171823d1}.app-modal .modal-content{padding:32px}.app-modal .modal-close{position:sticky;z-index:2;top:12px;float:right;width:44px;height:44px;margin:12px 12px -56px 0;border:1px solid var(--border);border-radius:50%;color:var(--text);background:var(--surface);font-size:26px;line-height:1}.app-modal form{display:grid;gap:16px;margin-top:24px}@media (max-width: 720px){.app-modal{width:calc(100vw - 24px);margin-top:68px;max-height:calc(100dvh - 80px)}.app-modal .modal-content{padding:24px 16px}}body:not(.splash){font-family:Inter,Thuriya,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}:where(button,a,input,textarea,select,summary){transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out!important}:where(.content-card,.dashboard-card,.stat-card,.welcome-panel,.card,.how-card,.trust-card,.contact-card,.faq-item,.demo-input-card,.demo-result-card,.auth-card,.checker-card,.checker-result,.education-item,.copilot-panel){border-radius:20px!important;box-shadow:var(--shadow-card)!important}:where(.content-card,.dashboard-card,.stat-card,.card,.how-card,.trust-card,.contact-card,.faq-item,.demo-input-card,.demo-result-card,.checker-card,.checker-result,.education-item,.copilot-panel){padding:24px!important}.auth-card{padding:32px!important}:where(.content-card,.dashboard-card,.stat-card,.card,.how-card,.trust-card,.education-item,.copilot-panel):hover{box-shadow:var(--shadow-hover)!important;transform:translateY(-2px)}:where(.primary-btn,.primary-button,.primary-link,.nav-btn,.auth-button,button.primary-action){border-radius:14px!important}:where(input,textarea,select){min-height:52px;border-radius:16px!important}:where(input,textarea,select):focus{border-color:var(--lime)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--lime) 28%,transparent)!important}.dashboard-shell{grid-template-columns:280px minmax(0,1fr)!important}.dashboard-sidebar{color:#fff!important;background:#5a5d7a!important;border-right:0!important}.dashboard-brand,.dashboard-sidebar .nav-link,.dashboard-sidebar .sidebar-control{color:#fff!important}.dashboard-sidebar .nav-link:hover,.dashboard-sidebar .nav-link:focus-visible{color:#fff!important;background:#ffffff1a!important;border-color:transparent!important}.dashboard-sidebar .nav-link.is-active{color:#303247!important;background:#a9d35e!important;border-color:#a9d35e!important}.dashboard-sidebar .nav-link.is-active svg{color:#303247!important}.dashboard-sidebar .sidebar-control{color:#fff!important;background:transparent!important;border-color:#ffffff47!important}.dashboard-sidebar .logout-control{color:#fff!important}.dashboard-sidebar .theme-switcher button{color:#fff!important;background:transparent!important;border-color:transparent!important}.dashboard-sidebar .theme-switcher button[aria-pressed=true]{color:#303247!important;background:#a9d35e!important;border-color:#a9d35e!important}.dashboard-header{min-height:72px!important;background:color-mix(in srgb,var(--surface) 96%,transparent)!important;border-bottom:0!important;box-shadow:0 6px 24px #30324714!important}.dashboard-content{width:min(1440px,calc(100% - 64px))!important;padding:32px 0 64px!important}.navbar{min-height:72px}.checker-header{min-height:72px!important;box-shadow:0 6px 24px #30324714!important}.navbar .brand{color:var(--heading)!important}.navbar nav a,.nav-actions a{color:var(--muted)!important}.navbar .language-toggle{color:var(--text)!important;background:var(--surface)!important;border-color:var(--border)!important}body.landing-page:before{display:none!important}.hero{background:linear-gradient(180deg,color-mix(in srgb,var(--cream) 70%,var(--background)),var(--background))!important}.hero-features li button{color:var(--muted)!important;background:var(--surface)!important;border-color:var(--border)!important;border-radius:999px!important}.tag{color:#484b65!important}.checker-mode-tabs,.demo-tabs{background:transparent!important;border:0!important;box-shadow:none!important}.checker-mode-tabs button,.demo-tab{border-radius:999px!important}.checker-mode-tabs button.is-active,.demo-tab.is-active{color:#303247!important;background:#a9d35e!important;border-color:#a9d35e!important}.education-copilot-page{--background: #F8F8F8 !important;--sidebar: #5A5D7A !important;--surface: #FFFFFF !important;--surface-raised: #F3F3F5 !important;--border: #BBB7BC !important;--border-red: #9894A1 !important;--red: #5A5D7A !important;--red-dark: #484B65 !important;--text: #303247 !important;--muted: #555769 !important;--quiet: #6A6873 !important;background:var(--background)!important}html[data-theme=dark] .education-copilot-page{--background: #242535 !important;--sidebar: #34364B !important;--surface: #303247 !important;--surface-raised: #3B3D54 !important;--border: #68697C !important;--border-red: #9894A1 !important;--red: #A9D35E !important;--red-dark: #88B244 !important;--text: #F8F8FA !important;--muted: #E2E0E5 !important;--quiet: #C9C6CE !important}.education-agent-avatar,.education-welcome-icon,.education-copilot-page .education-message-avatar{color:#303247!important;background:#a9d35e!important;box-shadow:none!important}.education-copilot-page .education-message.is-user .education-message-avatar{color:#fff!important;background:#5a5d7a!important}.education-copilot-page .education-message>div{border-radius:20px 20px 20px 6px!important;background:var(--surface)!important;border:1px solid var(--border)!important}.education-copilot-page .education-message.is-user>div{color:#303247!important;border:0!important;border-radius:20px 20px 6px!important;background:#a9d35e!important}.education-copilot-page .education-message.is-user>div :where(p,li,h3,span){color:#303247!important}.education-copilot-page .education-chat-card{border:1px solid var(--border)!important;box-shadow:var(--shadow-card)!important}.education-copilot-page .education-chat-log{background:var(--background)!important}.education-copilot-page .education-empty-actions button{border:1px solid var(--border)!important;background:var(--surface)!important}.education-copilot-page .education-empty-actions button:hover{background:var(--cream)!important}.education-capabilities span{color:#303247!important;background:#f7edc2!important}.education-copilot-page .education-response-section h3{color:var(--primary)!important}.copilot-ready i,.copilot-panel-title i,.education-online-dot{background:#a9d35e!important}html[data-theme=dark] .primary-btn,html[data-theme=dark] .primary-button,html[data-theme=dark] .primary-link,html[data-theme=dark] button.primary-action,html[data-theme=dark] .auth-button{color:#303247!important}html[data-theme=dark] .navbar .brand{color:#fff!important}html[data-theme=dark] .dashboard-sidebar{background:#34364b!important}html[data-theme=dark] body:not(.splash){background:linear-gradient(180deg,#202131,#242535 46%,#202131) fixed!important}html[data-theme=dark] .hero{background:linear-gradient(180deg,#303247,#292b3e 38%,#242535)!important}html[data-theme=dark] .scanner{color:var(--text)!important;background:linear-gradient(180deg,#3b3d54,#303247)!important;border-color:#68697c!important;box-shadow:0 24px 64px #00000047!important}html[data-theme=dark] .dashboard-command-grid .dashboard-focus{background:linear-gradient(135deg,#3b3d54,#303247 58%,#2b2d41)!important}html[data-theme=dark] :where(.auth-card,.content-card,.dashboard-card,.checker-card,.education-chat-card){background:linear-gradient(180deg,#32344a,#303247)!important}@media (max-width: 980px){.dashboard-shell{grid-template-columns:230px minmax(0,1fr)!important}}@media (max-width: 720px){.dashboard-shell{display:block!important}.dashboard-sidebar{grid-template-columns:minmax(0,1fr) 54px!important;height:76px!important;padding:6px 8px max(6px,env(safe-area-inset-bottom))!important;background:color-mix(in srgb,#5A5D7A 97%,transparent)!important;box-shadow:0 -8px 28px #3032472e!important}.dashboard-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}.dashboard-sidebar .nav-link{min-height:62px!important}.dashboard-utilities{background:#5a5d7a!important}.dashboard-content{width:min(100% - 24px,700px)!important;padding-top:24px!important}.navbar{min-height:64px}}.dashboard-drawer-toggle,.dashboard-drawer-overlay{display:none}@media (max-width:720px){body.dashboard-page{padding-bottom:0!important}.dashboard-drawer-toggle{width:44px;height:44px;flex:0 0 auto;display:grid;align-content:center;gap:4px;padding:10px!important;border-color:var(--border)!important}.dashboard-drawer-toggle span{display:block;width:20px;height:2px;margin:auto;border-radius:2px;background:currentColor}.dashboard-drawer-overlay{position:fixed;z-index:79;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0!important;border-radius:0!important;background:#171823ad!important;opacity:0;pointer-events:none;transition:opacity .2s ease-out!important}body.dashboard-drawer-open{overflow:hidden}body.dashboard-drawer-open .dashboard-drawer-overlay{display:block;opacity:1;pointer-events:auto}.dashboard-sidebar{position:fixed!important;z-index:80!important;top:0!important;right:auto!important;bottom:0!important;left:0!important;width:min(86vw,300px)!important;height:100dvh!important;display:flex!important;padding:24px 16px!important;border:0!important;transform:translate(-105%);transition:transform .22s ease-out!important;overflow-y:auto}.dashboard-sidebar.is-drawer-open{transform:translate(0)}.dashboard-sidebar .dashboard-brand{display:flex!important}.dashboard-sidebar .dashboard-nav{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:32px 0 auto!important}.dashboard-sidebar .nav-link{min-height:52px!important;flex-direction:row!important;justify-content:flex-start!important;gap:14px!important;padding:10px 14px!important;border-radius:14px!important;font-size:15px!important}.dashboard-sidebar .nav-link svg{width:24px!important;height:24px!important}.dashboard-sidebar .mobile-nav-more{display:none!important}.dashboard-sidebar .dashboard-utilities{position:static!important;display:grid!important;width:100%!important;margin-top:16px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.dashboard-sidebar .theme-switcher{width:100%!important;margin:0 0 8px!important}.dashboard-sidebar .sidebar-control{display:flex!important;width:100%!important;min-height:48px!important;flex-direction:row!important;margin:4px 0!important;font-size:13px!important}.dashboard-header{gap:10px!important}.dashboard-header>div:first-of-type{margin-right:auto}}html[data-theme=light]{color-scheme:light;--background: #F7F8FA !important;--bg: #F7F8FA !important;--sidebar: #FFFFFF !important;--surface: #FFFFFF !important;--surface-2: #F2F4F7 !important;--surface-raised: #FFFFFF !important;--heading: #1F2937 !important;--text: #1F2937 !important;--muted: #4B5563 !important;--quiet: #6B7280 !important;--border: #E5E7EB !important;--border-red: #E5E7EB !important;--divider: #ECECEC !important;--hover: #EEF3F8 !important;--primary: #5A5D7A !important;--secondary: #A9D35E !important;--accent: #5A5D7A !important;--accent-strong: #6B6E8C !important;--red: #5A5D7A !important;--red-dark: #484B65 !important;--success: #557A18 !important;--warning: #8A5700 !important;--danger: #C64040 !important;--info: #2F6FAE !important;--cream: #F7EDC2 !important;--lime: #5A5D7A !important;--shadow-card: 0 8px 24px rgba(31, 41, 55, .06) !important;--shadow-hover: 0 12px 30px rgba(31, 41, 55, .1) !important}html[data-theme=light],html[data-theme=light] body:not(.splash),html[data-theme=light] body.landing-page,html[data-theme=light] .auth-page,html[data-theme=light] .onboarding-shell,html[data-theme=light] .dashboard-main,html[data-theme=light] .education-chat-log{color:#1f2937!important;background:#f7f8fa!important}html[data-theme=light] :where(h1,h2,h3,h4,h5,h6,strong,legend){color:#1f2937!important}html[data-theme=light] :where(p,li,dd,label,.description,.intro,.subcopy){color:#4b5563}html[data-theme=light] :where(small,.quiet,.field-guidance,.form-hint){color:#6b7280!important;opacity:1!important}html[data-theme=light] .navbar,html[data-theme=light] .dashboard-header,html[data-theme=light] .checker-header,html[data-theme=light] .app-header{color:#1f2937!important;background:#fff!important;border-color:#e5e7eb!important;border-bottom:1px solid #E5E7EB!important;box-shadow:0 4px 16px #1f29370f!important}html[data-theme=light] .navbar :where(.brand,nav a,.nav-actions a){color:#1f2937!important}html[data-theme=light] .navbar nav a:hover,html[data-theme=light] .navbar nav a:focus-visible,html[data-theme=light] .nav-actions a:hover,html[data-theme=light] .nav-actions a:focus-visible{color:#484b65!important;background:#eef3f8!important}html[data-theme=light] .dashboard-sidebar{color:#1f2937!important;background:#fff!important;border-right:1px solid #E5E7EB!important;box-shadow:6px 0 24px #1f29370a!important}html[data-theme=light] .dashboard-sidebar :where(.dashboard-brand,.nav-link,.sidebar-control){color:#4b5563!important}html[data-theme=light] .dashboard-sidebar :where(.nav-link,.sidebar-control) svg{color:#6b7280!important;opacity:1!important}html[data-theme=light] .dashboard-sidebar .nav-link:hover,html[data-theme=light] .dashboard-sidebar .nav-link:focus-visible{color:#1f2937!important;background:#eef3f8!important;border-color:transparent!important}html[data-theme=light] .dashboard-sidebar .nav-link.is-active{color:#fff!important;background:#5a5d7a!important;border-color:#5a5d7a!important}html[data-theme=light] .dashboard-sidebar .nav-link.is-active svg{color:#fff!important}html[data-theme=light] .dashboard-sidebar .sidebar-control{color:#4b5563!important;background:#fff!important;border-color:#d1d5db!important}html[data-theme=light] .dashboard-sidebar .sidebar-control:hover{color:#1f2937!important;background:#eef3f8!important}html[data-theme=light] .dashboard-sidebar .theme-switcher{background:#f2f4f7!important;border-color:#e5e7eb!important}html[data-theme=light] .dashboard-sidebar .theme-switcher button{color:#6b7280!important}html[data-theme=light] .dashboard-sidebar .theme-switcher button[aria-pressed=true]{color:#fff!important;background:#5a5d7a!important;border-color:#5a5d7a!important}html[data-theme=light] :where(.demo-section,.features-section,.trust-section,.faq-section,.contact-section,#features,.dashboard-investigation){color:#1f2937!important;background:#f7f8fa!important}html[data-theme=light] :where(.verified-section,.how-section,.about-section,.built-by-strip,.scanner-progress){color:#1f2937!important;background:#f2f4f7!important;border-color:#e5e7eb!important}html[data-theme=light] :where(.content-card,.dashboard-card,.stat-card,.welcome-panel,.dashboard-risk-card,.dashboard-quick-scan,.dashboard-summary-card,.card,.how-card,.trust-card,.contact-card,.faq-item,.verified-card,.demo-input-card,.demo-result-card,.auth-card,.checker-card,.checker-result,.education-item,.education-chat-card,.copilot-panel,.profile-card,.activity-list,.activity-row,.scanner-findings article,.scanner-file-preview,.report-screenshot-field,.education-evidence-tray){color:#1f2937!important;background:#fff!important;border:1px solid #E5E7EB!important;box-shadow:0 8px 24px #1f29370f!important}html[data-theme=light] :where(.content-card,.dashboard-card,.stat-card,.card,.how-card,.trust-card,.faq-item,.education-item,.copilot-panel,.dashboard-summary-card):hover{box-shadow:0 12px 30px #1f29371a!important}html[data-theme=light] body:not(.splash) :where(button,.secondary-btn,.secondary-link,.secondary-action){color:#5a5d7a!important;background:#fff!important;border-color:#d1d5db!important}html[data-theme=light] body:not(.splash) :where(button,.secondary-btn,.secondary-link,.secondary-action):hover:not(:disabled){color:#303247!important;background:#f7edc2!important;border-color:#c9c5ac!important}html[data-theme=light] body:not(.splash) :where(.primary-btn,.primary-button,.primary-link,.nav-btn,.auth-button,button.primary-action,.report-form button[type=submit],.education-chat-form button[type=submit]){color:#fff!important;background:#5a5d7a!important;border-color:#5a5d7a!important}html[data-theme=light] body:not(.splash) :where(.primary-btn,.primary-button,.primary-link,.nav-btn,.auth-button,button.primary-action):hover:not(:disabled){color:#fff!important;background:#6b6e8c!important;border-color:#6b6e8c!important}html[data-theme=light] body:not(.splash) .danger-action{color:#fff!important;background:#e35a5a!important;border-color:#e35a5a!important}html[data-theme=light] body:not(.splash) .success-action{color:#1f2937!important;background:#a9d35e!important;border-color:#8db547!important}html[data-theme=light] body:not(.splash) button:disabled{color:#fff!important;background:#777a82!important;border-color:#777a82!important;opacity:1!important}html[data-theme=light] :where(input,textarea,select){color:#1f2937!important;background:#fff!important;border-color:#d1d5db!important;caret-color:#5a5d7a}html[data-theme=light] :where(input,textarea,select)::placeholder{color:#6b7280!important;opacity:1!important}html[data-theme=light] :where(input,textarea,select):focus{border-color:#5a5d7a!important;box-shadow:0 0 0 4px #5a5d7a29!important;outline:none}html[data-theme=light] input[readonly]{background:#f2f4f7!important}html[data-theme=light] :where(.demo-tab,.checker-mode-tabs button,.scanner-type-picker label>span,.education-empty-actions button,.education-quick-prompts button,.education-upload){color:#4b5563!important;background:#fff!important;border-color:#d1d5db!important}html[data-theme=light] :where(.demo-tab,.checker-mode-tabs button,.scanner-type-picker label>span):hover{color:#1f2937!important;background:#eef3f8!important}html[data-theme=light] :where(.demo-tab.is-active,.checker-mode-tabs button.is-active,.scanner-type-picker input:checked+span){color:#fff!important;background:#5a5d7a!important;border-color:#5a5d7a!important}html[data-theme=light] :where(.scanner-upload-area,.report-screenshot-field,.education-upload,.education-file-preview){color:#4b5563!important;background:#f7f8fa!important;border-color:#d1d5db!important}html[data-theme=light] .scanner-upload-area:hover{background:#eef3f8!important;border-color:#5a5d7a!important}html[data-theme=light] :where(.eyebrow,.tag,.education-category,.section-heading>p,.dashboard-header>div>p,.section-title>div>p){color:#5a5d7a!important;opacity:1!important}html[data-theme=light] :where(.header-icon-button,.summary-icon,.dashboard-focus-icon){color:#5a5d7a!important;background:#eef3f8!important;border-color:#e5e7eb!important}html[data-theme=light] :where(svg,.education-empty-actions i){opacity:1}html[data-theme=light] .result-pill[data-risk=low]{color:#365314!important;background:#ecfccb!important;border-color:#a9d35e!important}html[data-theme=light] .result-pill[data-risk=medium]{color:#7c4a03!important;background:#fff4d6!important;border-color:#f2b84b!important}html[data-theme=light] .result-pill[data-risk=high]{color:#991b1b!important;background:#fee2e2!important;border-color:#e35a5a!important}html[data-theme=light] :where(.finding-risk,.dashboard-risk-card){border-top-color:#5a5d7a!important}html[data-theme=light] :where(.scanner-progress,.demo-loading-bar){background-color:#f2f4f7!important}html[data-theme=light] table{color:#1f2937!important;background:#fff}html[data-theme=light] thead{background:#f7f8fa!important}html[data-theme=light] :where(th,td){color:#1f2937!important;border-color:#e5e7eb!important}html[data-theme=light] tbody tr:hover{background:#eef3f8!important}html[data-theme=light] .auth-page{background:#f7f8fa!important}html[data-theme=light] .auth-shell{width:min(100%,1440px)}html[data-theme=light] .auth-card{width:min(100%,460px)!important;max-width:460px!important;padding:40px!important;background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 20px 60px #1f293714!important}html[data-theme=light] .auth-form label{color:#4b5563!important}html[data-theme=light] .auth-footer a{color:#484b65!important;text-decoration:underline;text-underline-offset:3px}html[data-theme=light] :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:#5a5d7a!important}@media (max-width: 720px){html[data-theme=light] .dashboard-sidebar,html[data-theme=light] .dashboard-utilities{background:#fff!important}html[data-theme=light] .dashboard-sidebar{border-right:1px solid #E5E7EB!important}html[data-theme=light] .auth-card{padding:24px!important}}body.auth-page{min-height:100dvh;display:grid;place-items:center;padding:clamp(16px,4vw,40px)!important}.auth-page .auth-shell{width:min(100%,520px)!important;min-height:calc(100dvh - clamp(32px,8vw,80px))!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;justify-items:center!important;margin:auto!important}.auth-page .auth-card{width:100%!important;max-width:520px!important;margin:auto!important;justify-self:center!important}@media (max-width: 480px){body.auth-page{padding:16px!important}.auth-page .auth-shell{min-height:calc(100dvh - 32px)!important}}html[data-theme=light] :where(.navbar,.dashboard-sidebar,.dashboard-header,.checker-header,.dashboard-section-nav){border-color:#a9d35eb8!important;box-shadow:0 0 0 1px #a9d35e61,0 10px 28px #a9d35e2e!important}html[data-theme=light] :where(.navbar nav a,.nav-actions a,.dashboard-nav .nav-link,.dashboard-section-nav button,.checker-mode-tabs button,.demo-tab){color:#374151!important;border:1px solid transparent!important;border-radius:12px!important}html[data-theme=light] :where(.navbar nav a,.nav-actions a,.dashboard-nav .nav-link,.dashboard-section-nav button,.checker-mode-tabs button,.demo-tab):hover,html[data-theme=light] :where(.navbar nav a,.nav-actions a,.dashboard-nav .nav-link,.dashboard-section-nav button,.checker-mode-tabs button,.demo-tab):focus-visible,html[data-theme=light] :where(.dashboard-nav .nav-link.is-active,.dashboard-section-nav button.is-active,.checker-mode-tabs button.is-active,.demo-tab.is-active){color:#1f2937!important;background:#a9d35e!important;border-color:#8db547!important;box-shadow:0 0 0 3px #a9d35e47,0 8px 20px #688d2b38!important}html[data-theme=light] body.dashboard-page .dashboard-section-nav button:is(.is-active,[aria-selected=true]),html[data-theme=light] body.dashboard-page .dashboard-section-nav>select{color:#1f2937!important;background:#a9d35e!important;border-color:#8db547!important;box-shadow:0 0 0 3px #a9d35e47,0 8px 20px #688d2b38!important}html[data-theme=light] body:not(.splash) :where(.primary-btn,.primary-button,.primary-link,.nav-btn,.auth-button,button.primary-action,.report-form button[type=submit],.education-chat-form button[type=submit],.terms-accept){color:#1f2937!important;background:#a9d35e!important;border-color:#8db547!important;box-shadow:0 8px 20px #688d2b33!important}html[data-theme=light] body:not(.splash) :where(button,.secondary-btn,.secondary-link,.secondary-action):hover:not(:disabled),html[data-theme=light] body:not(.splash) :where(button,.secondary-btn,.secondary-link,.secondary-action):focus-visible:not(:disabled){color:#1f2937!important;background:#ecfccb!important;border-color:#a9d35e!important;box-shadow:0 0 0 3px #a9d35e3d,0 8px 20px #688d2b24!important}html[data-theme=light] .terms-consent{color:#1f2937!important;background:#fff!important;border-color:#a9d35e!important;box-shadow:0 0 0 1px #a9d35e4d,0 18px 46px #1f29371a!important}html[data-theme=light] .terms-details{color:#374151;background:#f7f8fa;border-color:#d1d5db}html[data-theme=light] .terms-details summary,html[data-theme=light] .terms-status{color:#1f2937!important}html[data-theme=light] .terms-decline{color:#374151!important;background:#fff!important;border-color:#d1d5db!important}html[data-theme=light] .terms-consent[data-choice=accepted] .terms-status{color:#365314!important}html[data-theme=light] .terms-consent[data-choice=declined] .terms-status{color:#7c4a03!important}html[data-theme=light] .terms-dialog-close{color:#1f2937!important;background:#fff!important;border-color:#d1d5db!important}@media (max-width:720px){html[data-theme=light] .navbar>nav.is-open{padding:12px;border:1px solid #A9D35E;border-radius:16px;background:#fff;box-shadow:0 10px 28px #688d2b29}}@media (min-width:721px){.dashboard-shell{align-items:start!important}.dashboard-sidebar{z-index:70!important}.dashboard-main{grid-column:2!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden}.dashboard-header{position:sticky!important;top:0!important;z-index:60!important}.dashboard-content{max-width:calc(100% - 64px)!important;min-width:0!important}.dashboard-content>*{min-width:0;max-width:100%}.dashboard-section-nav{top:auto!important}}html[data-theme=light] :where(.navbar .brand span,.footer-brand span,.dashboard-brand span){color:#1f2937!important}html[data-theme=light] :where(.navbar nav a,.nav-actions a,.dashboard-nav .nav-link:not(.is-active)):hover,html[data-theme=light] :where(.navbar nav a,.nav-actions a,.dashboard-nav .nav-link:not(.is-active)):focus-visible{color:#56751f!important;background:#f1f8e5!important;border-color:#a9d35e!important}html[data-theme=dark] :where(.navbar nav a,.nav-actions a,.dashboard-nav .nav-link:not(.is-active)):hover,html[data-theme=dark] :where(.navbar nav a,.nav-actions a,.dashboard-nav .nav-link:not(.is-active)):focus-visible{color:#a9d35e!important;background:#a9d35e1f!important;border-color:#a9d35e8c!important}html[data-theme=dark] body:not(.splash) :where(h1,h2,h3,h4,h5,h6,strong,legend,.brand,.dashboard-brand){color:#fff!important}html[data-theme=dark] body:not(.splash) :where(p,li,dd,label,small,.description,.intro,.subcopy,.empty-state){color:#d7dae8!important;opacity:1!important}html[data-theme=dark] body:not(.splash) :where(input,textarea,select){color:#fff!important;background:#34364d!important;border-color:#5b5e78!important}html[data-theme=dark] body:not(.splash) :where(input,textarea)::placeholder{color:#bec2d4!important;opacity:1!important}html[data-theme=dark] body:not(.splash) .terms-dialog :where(h1,h2,h3,h4,h5,h6,strong,legend){color:#111827!important}html[data-theme=dark] body:not(.splash) .terms-dialog :where(p,li,dd,label,small){color:#333!important}@media (max-width:720px){.dashboard-main{width:100%!important;min-width:0!important;overflow:visible!important}.dashboard-content>*{min-width:0;max-width:100%}}.terms-dialog{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:min(92vw,600px)!important;max-width:600px!important;max-height:min(86vh,680px)!important;padding:56px 64px 40px!important;border:0!important;border-radius:18px!important;color:#1f2937!important;background:#fff!important;box-shadow:0 28px 90px #0f172a47!important;text-align:center!important}.terms-dialog::backdrop{background:#474f5ead!important}.terms-dialog .terms-consent-copy{padding:0!important;text-align:center!important}.terms-dialog .terms-kicker{margin:0 0 8px!important;color:#6b7280!important;font-size:10px!important}.terms-dialog .terms-consent-copy h2{margin:0 0 12px!important;color:#111827!important;font-size:22px!important;line-height:1.3!important}.terms-dialog .terms-consent-copy>p{max-width:44ch!important;margin:0 auto!important;color:#6b7280!important;font-size:14px!important}.terms-scroll{max-height:280px;overflow-y:auto;padding:2px 18px 2px 0;color:#6b7280;scrollbar-width:thin;scrollbar-color:#C4C8CF transparent;text-align:left;overscroll-behavior:contain}.terms-scroll::-webkit-scrollbar{width:5px}.terms-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#c4c8cf}.terms-scroll h3{margin:18px 0 5px;color:#374151!important;font-size:14px}.terms-scroll p{margin:0 0 12px;color:#6b7280!important;font-size:14px;line-height:1.7}.terms-dialog .terms-status{min-height:20px;margin:0!important;color:#4b5563!important;font-size:12px;text-align:center}.terms-dialog .terms-actions{grid-column:1!important;justify-content:center!important;gap:10px!important}.terms-dialog .terms-actions button{min-width:150px!important;min-height:44px!important;border-radius:8px!important}.terms-dialog .terms-accept{color:#fff!important;background:#111827!important;border-color:#111827!important;letter-spacing:.08em;text-transform:uppercase}.terms-dialog .terms-decline{color:#374151!important;background:#fff!important;border-color:#d1d5db!important}.terms-dialog .terms-dialog-close{top:14px!important;right:14px!important;color:#6b7280!important;background:#fff!important;border-color:transparent!important;box-shadow:none!important}.terms-dialog .terms-dialog-close:hover,.terms-dialog .terms-dialog-close:focus-visible{color:#111827!important;background:#f3f4f6!important}@media (max-width:560px){.terms-dialog{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 40px)!important;padding:48px 22px 24px!important;border-radius:16px!important}.terms-scroll{max-height:38vh;padding-right:12px}.terms-dialog .terms-actions{display:grid!important;grid-template-columns:1fr!important;width:100%}.terms-dialog .terms-actions button{width:100%!important}}@media (min-width:721px){body.dashboard-page{height:100dvh;overflow:hidden!important}.dashboard-shell{height:100dvh;min-height:0!important;overflow:hidden}.dashboard-sidebar{height:100dvh!important;min-height:0;overflow-y:auto;overscroll-behavior:contain}.dashboard-main{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden!important}.dashboard-header{flex:0 0 auto}.dashboard-content{flex:1 1 auto;min-height:0!important;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.dashboard-section-nav{top:auto!important}}html[data-theme=light] body.landing-page .navbar nav a:hover,html[data-theme=light] body.landing-page .navbar nav a:focus-visible{color:#56751f!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark] body.landing-page .navbar nav a:hover,html[data-theme=dark] body.landing-page .navbar nav a:focus-visible{color:#a9d35e!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}body.landing-page{color:#f8fafc;background-color:#0b0d10}body.landing-page a{color:inherit;background-color:transparent}body.landing-page .navbar :where(.brand span,nav a,.nav-actions a){color:#f8fafc!important}body.landing-page .footer-copyright{color:#d7dae8!important}html[data-theme=light] body.landing-page{color:#1f2937;background-color:#f7f8fa}html[data-theme=light] body.landing-page .navbar :where(.brand span,nav a,.nav-actions a){color:#1f2937!important}html[data-theme=light] body.landing-page .footer-copyright{color:#4b5563!important}html[data-theme=light] body.auth-page{color:#1f2937!important;background-color:#f7f8fa!important}html[data-theme=light] body.auth-page a{color:#3f425a;background-color:transparent}html[data-theme=light] body.auth-page .auth-footer a{color:#3f425a!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body:not(.splash){font-size:clamp(15px,calc(14px + .22vw),17px)}body:not(.splash) :where(h1,h2,h3,h4,h5,h6,p,li,dd,dt,label,button,a,span,strong,small){max-width:100%;overflow-wrap:anywhere}body:not(.splash) :where(h1,h2,h3,h4,h5,h6){margin-block-start:0;text-wrap:balance}body:not(.splash) h1{font-size:clamp(1.75rem,4vw,3.5rem)!important;line-height:1.2!important}body:not(.splash) h2{font-size:clamp(1.35rem,3vw,2.5rem)!important;line-height:1.3!important}body:not(.splash) h3{font-size:clamp(1.05rem,2vw,1.6rem)!important;line-height:1.4!important}body:not(.splash) :where(p,li,dd){line-height:1.65}body:not(.splash) :where(small,.eyebrow,.tag,.field-guidance,.demo-hint,.agent-note){font-size:clamp(.75rem,calc(.7rem + .18vw),.9375rem);line-height:1.6}:where(.dashboard-shell,.dashboard-main,.dashboard-content,.cards,.demo-layout,.dashboard-command-grid,.dashboard-summary-grid,.scanner-findings,.threat-center-grid,.learning-levels,.auth-shell,.content-card,.card,.how-card,.trust-card,.faq-item,.agent-panel)>*{min-width:0}:where(button,[role=button],.primary-btn,.secondary-btn,.nav-link,.sidebar-control){min-width:0;max-width:100%;white-space:normal;text-align:center}:where(input,textarea,select){min-width:0;width:100%}:where(table){width:100%;max-width:100%}@media (max-width:720px){body:not(.splash){font-size:16px}:where(.dashboard-content,.narrow-content,.article-shell,.sitemap-content){width:min(100% - 24px,100%)!important;max-width:100%!important}:where(.cards,.demo-layout,.verified-grid,.trust-grid,.how-grid,.dashboard-command-grid,.dashboard-summary-grid,.scanner-findings,.threat-center-grid,.learning-levels,.profile-card){grid-template-columns:minmax(0,1fr)!important}:where(.content-card,.dashboard-card,.card,.how-card,.trust-card,.faq-item,.demo-input-card,.demo-result-card,.auth-card){padding:clamp(16px,5vw,24px)!important}:where(.app-modal,.terms-dialog,.agent-panel){max-width:calc(100vw - 24px)!important}}html[lang=my] body:not(.splash) :where(h1,h2,h3,h4,h5,h6,p,li,dd,label,button,a,span,strong,small){word-break:normal;overflow-wrap:anywhere;line-break:auto}html[lang=my] body:not(.splash) :where(h1,h2,h3,h4,h5,h6,legend){line-height:1.6!important}html[lang=my] body:not(.splash) :where(p,li,dd,dt,label,summary,button,a,span,strong,small,td,th,input,textarea,select,blockquote,figcaption){line-height:1.8!important}html[lang=my] body:not(.splash) .terms-dialog-close{line-height:1!important}@font-face{font-family:SafeMind Myanmar;src:url(/%E1%80%9E%E1%80%B0%E1%80%9B%E1%80%AD%E1%80%9A.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400 600}html:not([lang=my]) body:not(.splash),html:not([lang=my]) body:not(.splash) :where(button,input,textarea,select,option,optgroup){font-family:Avenir Next,Avenir,Helvetica Neue,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:400!important}html:not([lang=my]) body:not(.splash) :where(h1,h2,h3,h4,h5,h6,strong,b,.brand,.dashboard-brand,.checker-header-brand){font-weight:600!important}html:not([lang=my]) body:not(.splash) :where(button,label,legend,th,.tag,.eyebrow,.auth-kicker){font-weight:500!important}html[lang=my] body,html[lang=my] body *,html[lang=my] body *:before,html[lang=my] body *:after{font-family:SafeMind Myanmar,Myanmar Sangam MN,Noto Sans Myanmar,sans-serif!important;font-synthesis:none;letter-spacing:0!important}html[lang=my] body :where(h1,h2,h3,h4,h5,h6,strong,b,button,label,legend,.brand,.dashboard-brand,.checker-header-brand){font-weight:500!important}.education-message-avatar{overflow:hidden!important;border-radius:50%!important}.education-message-avatar img{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover}html[data-theme=dark] body:not(.splash) :where(button,[role=button],.primary-btn,.secondary-btn,.primary-button,.primary-action,.secondary-action,.danger-action,.nav-btn,.primary-link,.secondary-link){color:#20300f!important;background:#a9d35e!important;border-color:#8db547!important;box-shadow:0 6px 16px #688d2b2e!important}html[data-theme=dark] body:not(.splash) :where(button,[role=button],.primary-btn,.secondary-btn,.primary-button,.primary-action,.secondary-action,.danger-action,.nav-btn,.primary-link,.secondary-link):hover:not(:disabled),html[data-theme=dark] body:not(.splash) :where(button,[role=button],.primary-btn,.secondary-btn,.primary-button,.primary-action,.secondary-action,.danger-action,.nav-btn,.primary-link,.secondary-link):focus-visible:not(:disabled){color:#17220b!important;background:#b8df72!important;border-color:#789d39!important;box-shadow:0 8px 22px #688d2b47!important}html[data-theme=dark] body:not(.splash) :where(button,[role=button]):disabled{color:#405126!important;background:#d6e8b6!important;border-color:#b8cd91!important}html[data-theme=dark] body:not(.splash) :where(button,[role=button])[aria-pressed=true],html[data-theme=dark] body:not(.splash) :where(button,[role=button]).is-active{color:#17220b!important;background:#b8df72!important;border-color:#789d39!important;box-shadow:0 0 0 3px #a9d35e47!important}html[data-theme=dark] .mobile-menu-button span{background:#20300f!important}html[data-theme=dark] .dashboard-shortcuts button>:where(span,strong,small){color:#20300f!important}html[data-theme=dark] input::file-selector-button{color:#20300f!important;background:#a9d35e!important;border-color:#8db547!important}body:not(.splash) button[data-input-action]{transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,opacity .2s ease,transform .2s ease!important}html[data-theme=light] body:not(.splash) button[data-input-action][data-action-state=waiting],html[data-theme=light] body:not(.splash) button[data-input-action][data-action-state=busy],html[data-theme=light] body:not(.splash) button[data-input-action]:disabled:not([data-action-state=ready]){color:#f9fafb!important;background:#9ca0aa!important;border-color:#9ca0aa!important;box-shadow:none!important;opacity:.58!important;transform:none!important}html[data-theme=dark] body:not(.splash) button[data-input-action][data-action-state=waiting],html[data-theme=dark] body:not(.splash) button[data-input-action][data-action-state=busy],html[data-theme=dark] body:not(.splash) button[data-input-action]:disabled:not([data-action-state=ready]){color:#e5e7eb!important;background:#555869!important;border-color:#686b7c!important;box-shadow:none!important;opacity:.52!important;transform:none!important}body:not(.splash) button[data-input-action][data-action-state=ready]{color:#303247!important;background:#a9d35e!important;border-color:#bce477!important;box-shadow:0 0 0 4px #a9d35e2e,0 10px 28px #7ea63657!important;opacity:1!important}body:not(.splash) button[data-input-action][data-action-state=ready]:hover,body:not(.splash) button[data-input-action][data-action-state=ready]:focus-visible{color:#242535!important;background:#bce477!important;border-color:#d0f292!important;box-shadow:0 0 0 5px #a9d35e3d,0 14px 34px #7ea6366b!important;transform:translateY(-2px)!important}body:not(.splash) button.danger-action[data-input-action][data-action-state=ready]{color:#fff!important;background:#e35a5a!important;border-color:#f17878!important;box-shadow:0 0 0 4px #e35a5a2e,0 10px 28px #c6404052!important}body:not(.splash) button.danger-action[data-input-action][data-action-state=ready]:hover,body:not(.splash) button.danger-action[data-input-action][data-action-state=ready]:focus-visible{background:#f06b6b!important;border-color:#ff8a8a!important;box-shadow:0 0 0 5px #e35a5a3d,0 14px 34px #c6404066!important}body.auth-page[data-auth-page=login] .auth-card>h1{width:100%;text-align:center!important}body.auth-page .auth-form input{color:#1f2937!important;-webkit-text-fill-color:#1F2937!important;caret-color:#1f2937!important;color-scheme:light;background:#f9fafb!important;background-color:#f9fafb!important;border-color:#9ca3af!important;box-shadow:inset 0 1px 2px #1f29370a!important;opacity:1!important}body.auth-page .auth-form input::placeholder{color:#4b5563!important;-webkit-text-fill-color:#4B5563!important;opacity:1!important}body.auth-page .auth-form input:-webkit-autofill,body.auth-page .auth-form input:-webkit-autofill:hover,body.auth-page .auth-form input:-webkit-autofill:focus{-webkit-text-fill-color:#1F2937!important;-webkit-box-shadow:0 0 0 1000px #F9FAFB inset!important;caret-color:#1f2937!important}html[data-theme=dark] body.auth-page .auth-form input{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;caret-color:#fff!important;color-scheme:dark;background:#3b3d54!important;background-color:#3b3d54!important;border-color:#7a7e94!important;box-shadow:inset 0 1px 2px #0000002e!important;opacity:1!important}html[data-theme=dark] body.auth-page .auth-form input::placeholder{color:#d7dae8!important;-webkit-text-fill-color:#D7DAE8!important;opacity:1!important}html[data-theme=dark] body.auth-page .auth-form input:-webkit-autofill,html[data-theme=dark] body.auth-page .auth-form input:-webkit-autofill:hover,html[data-theme=dark] body.auth-page .auth-form input:-webkit-autofill:focus{-webkit-text-fill-color:#FFFFFF!important;-webkit-box-shadow:0 0 0 1000px #3B3D54 inset!important;caret-color:#fff!important}body.auth-page .auth-form input:focus{border-color:#a9d35e!important;box-shadow:0 0 0 4px #a9d35e33!important}html[data-theme=dark] body.dashboard-page .dashboard-sidebar .theme-switcher{background:#ffffff09!important;border-color:#ffffff29!important;box-shadow:none!important}html[data-theme=dark] body.dashboard-page .dashboard-sidebar .theme-switcher button:not([aria-pressed=true]){color:#d7dae8!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark] body.dashboard-page .dashboard-sidebar .theme-switcher button[aria-pressed=true]{color:#20300f!important;background:#a9d35e!important;border-color:#bce477!important;box-shadow:0 0 0 3px #a9d35e33,0 8px 20px #688d2b38!important}html[data-theme=dark] body.dashboard-page .dashboard-sidebar .sidebar-control{color:#e5e7eb!important;background:transparent!important;border-color:#e5e7eb38!important;box-shadow:none!important}html[data-theme=dark] body.dashboard-page .dashboard-sidebar .sidebar-control:hover,html[data-theme=dark] body.dashboard-page .dashboard-sidebar .sidebar-control:focus-visible{color:#fff!important;background:#ffffff12!important;border-color:#e5e7eb61!important;box-shadow:none!important}html[data-theme=dark] body:not(.splash) button[data-input-action][data-action-state=waiting],html[data-theme=dark] body:not(.splash) button[data-input-action][data-action-state=busy],html[data-theme=dark] body:not(.splash) button[data-input-action]:disabled:not([data-action-state=ready]){color:#405126!important;background:#d6e8b6!important;border-color:#b8cd91!important}html[data-theme=dark] body:not(.splash) button.danger-action[data-input-action][data-action-state=ready]{color:#20300f!important;background:#a9d35e!important;border-color:#8db547!important;box-shadow:0 6px 16px #688d2b2e!important}html[data-theme=dark] body:not(.splash) button.danger-action[data-input-action][data-action-state=ready]:hover,html[data-theme=dark] body:not(.splash) button.danger-action[data-input-action][data-action-state=ready]:focus-visible{color:#17220b!important;background:#b8df72!important;border-color:#789d39!important;box-shadow:0 8px 22px #688d2b47!important}html[data-theme=dark] body.landing-page .navbar .theme-switcher{background:#ffffff09!important;border-color:#ffffff29!important;box-shadow:none!important}html[data-theme=dark] body.landing-page .navbar .theme-switcher button:not([aria-pressed=true]){color:#d7dae8!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark] body.landing-page .navbar .theme-switcher button[aria-pressed=true],html[data-theme=dark] body.landing-page .navbar .language-toggle,html[data-theme=dark] body.landing-page .hero-buttons .primary-btn{color:#20300f!important;background:#a9d35e!important;border-color:#8db547!important;box-shadow:0 0 0 3px #a9d35e33,0 8px 20px #688d2b38!important}html[data-theme=dark] body.landing-page .navbar :where(.nav-actions,.mobile-nav-actions)>a[href="/login"],html[data-theme=dark] body.landing-page .hero-buttons .secondary-btn,html[data-theme=dark] body.landing-page .hero-features li button{color:#e5e7eb!important;background:transparent!important;border-color:#e5e7eb33!important;box-shadow:none!important}html[data-theme=dark] body.landing-page .navbar :where(.nav-actions,.mobile-nav-actions)>a[href="/login"]:hover,html[data-theme=dark] body.landing-page .navbar :where(.nav-actions,.mobile-nav-actions)>a[href="/login"]:focus-visible,html[data-theme=dark] body.landing-page .hero-buttons .secondary-btn:hover,html[data-theme=dark] body.landing-page .hero-buttons .secondary-btn:focus-visible,html[data-theme=dark] body.landing-page .hero-features li button:hover,html[data-theme=dark] body.landing-page .hero-features li button:focus-visible{color:#fff!important;background:#ffffff12!important;border-color:#e5e7eb61!important;box-shadow:none!important}html[data-theme=dark] body.dashboard-page .dashboard-section-nav button:not(.is-active){color:#d7dae8!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark] body.dashboard-page .dashboard-section-nav button:not(.is-active):hover,html[data-theme=dark] body.dashboard-page .dashboard-section-nav button:not(.is-active):focus-visible{color:#fff!important;background:#ffffff12!important;border-color:#e5e7eb47!important;box-shadow:none!important}html[data-theme=dark] body.dashboard-page .dashboard-section-nav button.is-active{color:#20300f!important;background:#a9d35e!important;border-color:#bce477!important;box-shadow:0 0 0 3px #a9d35e33,0 8px 20px #688d2b38!important}body.dashboard-page .dashboard-home-summary .dashboard-summary-card>:is(a,button){grid-column:2!important;width:max-content!important;min-width:104px!important;max-width:100%!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;align-self:end!important;justify-content:center!important;justify-self:start!important;margin-top:10px!important;padding:9px 16px!important;border:1px solid #8DB547!important;border-radius:13px!important;color:#20300f!important;background:#a9d35e!important;box-shadow:0 6px 16px #688d2b2e!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important;text-align:center!important;text-decoration:none!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}body.dashboard-page .dashboard-home-summary .dashboard-summary-card>:is(a,button):hover,body.dashboard-page .dashboard-home-summary .dashboard-summary-card>:is(a,button):focus-visible{color:#17220b!important;background:#b8df72!important;border-color:#789d39!important;box-shadow:0 8px 22px #688d2b47!important;text-decoration:none!important;transform:translateY(-1px)!important}body.landing-page .demo-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}body.landing-page .demo-actions>button{width:100%!important;min-width:0!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 16px!important;border-radius:13px!important;line-height:1.25!important;text-align:center!important;white-space:normal!important}html[data-theme=dark] body.landing-page .demo-tabs .demo-tab:not(.is-active),html[data-theme=dark] body.landing-page .demo-actions .secondary-btn{color:#e5e7eb!important;background:transparent!important;border-color:#e5e7eb38!important;box-shadow:none!important}html[data-theme=dark] body.landing-page .demo-tabs .demo-tab:not(.is-active):hover,html[data-theme=dark] body.landing-page .demo-tabs .demo-tab:not(.is-active):focus-visible,html[data-theme=dark] body.landing-page .demo-actions .secondary-btn:hover,html[data-theme=dark] body.landing-page .demo-actions .secondary-btn:focus-visible{color:#fff!important;background:#ffffff12!important;border-color:#e5e7eb66!important;box-shadow:none!important}html[data-theme=dark] body.landing-page .demo-tabs .demo-tab.is-active{color:#20300f!important;background:#a9d35e!important;border-color:#bce477!important;box-shadow:0 0 0 3px #a9d35e33,0 8px 20px #688d2b38!important}
