:root{--rn-bg:#eef4fb;--rn-bg-2:#f8fbff;--rn-card:#ffffffeb;--rn-border:#14326e14;--rn-text:#123775;--rn-text-soft:#4b638e;--rn-text-faint:#7d90b1;--rn-primary:#083b8f;--rn-primary-2:#0f4ca7;--rn-primary-3:#0a2e75;--rn-accent:#18c7d2;--rn-shadow:0 28px 70px #1f427d29;--rn-soft-shadow:0 16px 40px #1f427d1f}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}body{color:var(--rn-text);background:radial-gradient(circle at 0 0,#f6faff 0%,#e9f1fb 42%,#edf3fb 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.rn-login-shell{grid-template-columns:minmax(240px,1fr) minmax(660px,780px) minmax(180px,1fr);place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.rn-login-background{pointer-events:none;position:absolute;inset:0;overflow:hidden}.rn-login-background-orb{filter:blur(10px);opacity:.42;border-radius:999px;position:absolute}.orb-one{background:radial-gradient(circle,#429eff2e,#429eff00);width:520px;height:520px;top:-160px;left:-140px}.orb-two{background:radial-gradient(circle,#18c7d229,#18c7d200);width:440px;height:440px;bottom:-120px;right:-100px}.rn-login-background-wave{background:radial-gradient(120% 100% at 0 0,#1a61db1a 0%,#1a61db00 60%),linear-gradient(135deg,#0634842e,#2076e60f);border-top-left-radius:100% 90%;width:65vw;height:42vh;position:absolute;inset:auto -10% -18% auto;transform:rotate(-4deg)}.rn-login-medical-watermark{color:#7a98cc1f;font-family:Georgia,serif;font-size:340px;line-height:1;position:absolute;top:70px;right:140px}.rn-login-lock-watermark{color:#7da0dc2e;border:2px solid #7da0dc29;border-radius:36px;place-items:center;width:180px;height:180px;display:grid;position:absolute;bottom:120px;right:105px;transform:rotate(-6deg)}.rn-login-lock-watermark .rn-login-icon-svg{width:74px;height:74px}.rn-login-side{z-index:1;width:100%;height:100%;position:relative}.rn-login-side-left{justify-content:flex-start;align-self:stretch;align-items:center;padding-left:0;display:flex}.rn-login-side-right{align-self:stretch}.rn-login-left-preview{opacity:.52;color:#4c6da0;width:min(100%,430px);transform:translate(-12px)}.rn-login-left-title{letter-spacing:.05em;margin-bottom:20px;font-size:1.55rem;font-weight:700}.rn-login-left-block{border-top:2px solid #5f82be33;margin-bottom:18px;padding-top:18px}.rn-login-left-subtitle{align-items:center;gap:10px;margin-bottom:14px;font-size:1rem;font-weight:700;display:flex}.rn-login-badge{color:#578ddc;background:#5b8fe02e;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.82rem;font-weight:700;display:inline-grid}.rn-login-case-list{background:#ffffff61;border:1px solid #6987c429;border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.rn-login-case-item{border-bottom:1px solid #6987c41a;justify-content:space-between;gap:10px;padding:16px;display:flex}.rn-login-case-item:last-child{border-bottom:none}.case-id{color:#3f5f94;margin-bottom:4px;font-size:1.4rem;font-weight:700}.case-name{color:#6984ae;font-size:1rem}.case-status{color:#5a8be0;white-space:nowrap;align-self:center;font-size:.95rem}.rn-login-linklike{color:#5f89cd;margin-top:12px;font-size:.96rem;font-weight:600}.rn-login-timeline{margin:24px 0 26px}.timeline-row{grid-template-columns:18px 1fr;gap:12px;padding-bottom:16px;display:grid;position:relative}.timeline-row:before{content:"";background:#6389ca3d;width:2px;position:absolute;top:16px;bottom:-2px;left:8px}.timeline-row:last-of-type:before{display:none}.timeline-row .dot{background:#4e7ed1b3;border-radius:999px;width:14px;height:14px;margin-top:4px;box-shadow:0 0 0 4px #4e7ed11f}.timeline-row .date{color:#5f7eaf;margin-bottom:4px;font-size:1rem;font-weight:700}.timeline-row .text{color:#6d86ad;font-size:.95rem;line-height:1.45}.rn-login-icon-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid}.rn-login-grid-tile{text-align:center;color:#5e82bb;background:#ffffff57;border:1px solid #6787c224;border-radius:18px;place-items:center;min-height:106px;padding:10px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.rn-login-center{z-index:2;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.rn-login-card{width:100%;max-width:760px;box-shadow:var(--rn-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fffffff5,#ffffffe6);border:1px solid #14326e14;border-radius:34px}.rn-login-logo-wrap{justify-content:center;margin-bottom:12px;display:flex}.rn-login-brand-logo{width:88px;height:88px;display:block}.rn-login-title{text-align:center;letter-spacing:-.025em;color:#0d3278;margin:0;font-size:clamp(2.4rem,4.1vw,4rem);font-weight:800;line-height:1.08}.rn-login-subtitle{text-align:center;color:var(--rn-text-soft);margin:12px 0 0;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:500}.rn-login-accent-line{background:linear-gradient(90deg,#22c8d5,#14a8df);border-radius:999px;width:96px;height:4px;margin:24px auto 34px}.rn-login-microsoft-button{color:#fff;letter-spacing:-.02em;cursor:pointer;background:linear-gradient(#0e469f 0%,#082f79 100%);border:none;border-radius:18px;justify-content:center;align-items:center;gap:18px;width:100%;min-height:88px;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:inset 0 2px #ffffff29,0 12px 28px #072f7942}.rn-login-microsoft-button:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:inset 0 2px #ffffff2e,0 16px 34px #072f7947}.rn-login-microsoft-button:disabled{cursor:wait;opacity:.82;transform:none}.rn-login-ms-logo{flex:none;grid-template-columns:repeat(2,1fr);gap:3px;width:42px;height:42px;display:grid}.rn-login-ms-logo .sq{border-radius:2px;display:block}.rn-login-error{color:#9d2c2c;text-align:center;background:#cb353514;border:1px solid #cb353529;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:.95rem}.rn-login-feature-row{border-top:1px solid #15397c14;grid-template-columns:repeat(3,1fr);gap:0;margin-top:34px;display:grid}.rn-login-feature{align-items:flex-start;gap:12px;padding:24px 18px 6px;display:flex;position:relative}.rn-login-feature:not(:last-child):after{content:"";background:#15397c14;width:1px;position:absolute;top:28px;bottom:8px;right:0}.rn-login-feature-icon{color:#133e91;flex:none;width:42px;height:42px}.rn-login-feature-copy h3{color:#143878;margin:0 0 6px;font-size:1.05rem;font-weight:700}.rn-login-feature-copy p{color:#55709b;margin:0;font-size:.98rem;line-height:1.5}.rn-login-icon-svg{width:100%;height:100%;display:block}.rn-login-privacy-panel{box-shadow:var(--rn-soft-shadow);background:linear-gradient(#f4f9fff0,#f1f7fddb);border:1px solid #15397c1a;border-radius:18px;align-items:center;gap:18px;margin-top:28px;padding:20px 22px;display:flex}.rn-login-privacy-icon{color:#10aab9;background:linear-gradient(#18c7d224,#18c7d214);border:1px solid #10aab92e;border-radius:999px;flex:none;place-items:center;width:58px;height:58px;display:grid}.rn-login-privacy-copy h3{color:#163972;margin:0 0 6px;font-size:1.12rem}.rn-login-privacy-copy p{color:#5b7296;margin:0;font-size:1rem;line-height:1.55}.rn-login-bottom-tagline{color:#5f769a;border-top:1px solid #15397c14;justify-content:center;align-items:center;gap:10px;margin-top:30px;padding-top:18px;font-size:1rem;display:flex}.rn-login-bottom-tagline .rn-login-icon-svg{color:#6e83a7;width:22px;height:22px}.rn-login-footer{text-align:center;color:#5f769a;width:100%;max-width:760px;margin-top:26px}.rn-login-footer-top{justify-content:center;align-items:center;gap:10px;font-size:1rem;font-weight:500;display:flex}.rn-login-footer-top .dot-sep{color:#6cc8d0}.rn-login-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:14px;font-size:.98rem;display:flex}.rn-login-footer-links a{color:#44648f}.rn-login-footer-links a:hover{text-decoration:underline}@media (width<=1320px){.rn-login-shell{grid-template-columns:minmax(180px,.8fr) minmax(620px,760px) minmax(80px,.6fr)}.rn-login-left-preview{width:min(100%,360px);transform:translate(0)}.rn-login-medical-watermark{right:60px}}@media (width<=1160px){.rn-login-shell{grid-template-columns:1fr;padding:24px 18px 30px}.rn-login-side-left,.rn-login-side-right{display:none}.rn-login-card,.rn-login-footer{max-width:860px}.rn-login-medical-watermark{font-size:260px;top:42px;right:32px}.rn-login-lock-watermark{width:150px;height:150px;bottom:110px;right:34px}}@media (width<=820px){.rn-login-card-inner{padding:34px 24px 28px}.rn-login-microsoft-button{gap:14px;min-height:76px;font-size:1.28rem}.rn-login-feature-row{grid-template-columns:1fr;gap:0}.rn-login-feature{padding:20px 0 14px}.rn-login-feature:not(:last-child):after{display:none}.rn-login-feature:not(:last-child){border-bottom:1px solid #15397c14}.rn-login-privacy-panel{flex-direction:column;align-items:flex-start}.rn-login-bottom-tagline{text-align:left;justify-content:flex-start}.rn-login-footer-top,.rn-login-footer-links{padding-inline:8px}}@media (width<=560px){.rn-login-shell{padding:14px}.rn-login-title{font-size:2.15rem}.rn-login-subtitle{font-size:1.05rem}.rn-login-microsoft-button{border-radius:16px;min-height:68px;font-size:1.12rem}.rn-login-ms-logo{width:34px;height:34px}.rn-login-medical-watermark,.rn-login-lock-watermark{display:none}.rn-login-footer-top,.rn-login-footer-links{font-size:.92rem}}.rn-login-shell{place-items:center;min-height:100vh;grid-template-columns:1fr!important;padding:18px!important}.rn-login-side-left,.rn-login-side-right,.rn-login-left-preview{display:none!important}.rn-login-center{margin:0 auto;width:min(100%,480px)!important;max-width:480px!important}.rn-login-card{border-radius:22px!important;width:100%!important;max-width:460px!important}.rn-login-card-inner{padding:24px 26px 22px!important}.rn-login-logo-wrap{margin-bottom:6px!important}.signin-logo,.rn-login-brand-logo{width:52px!important;height:52px!important;font-size:.95rem!important}.rn-login-title{letter-spacing:-.02em;font-size:1.62rem!important;line-height:1.12!important}.rn-login-subtitle{margin-top:6px!important;font-size:.95rem!important}.rn-login-accent-line{width:56px!important;height:3px!important;margin:12px auto 16px!important}.rn-login-microsoft-button{border-radius:12px!important;gap:9px!important;min-height:48px!important;padding:0 14px!important;font-size:.94rem!important}.rn-login-ms-logo{gap:2px!important;width:24px!important;height:24px!important}.rn-login-error{margin-top:10px!important;padding:9px 10px!important;font-size:.82rem!important}.rn-login-feature-row{border-top:1px solid #15397c14;grid-template-columns:1fr!important;margin-top:16px!important}.rn-login-feature{gap:8px!important;padding:11px 0 9px!important}.rn-login-feature:not(:last-child):after{display:none!important}.rn-login-feature:not(:last-child){border-bottom:1px solid #15397c14}.rn-login-feature-icon{width:22px!important;height:22px!important;font-size:.85rem!important}.rn-login-feature-copy h3{margin-bottom:2px!important;font-size:.84rem!important}.rn-login-feature-copy p{font-size:.76rem!important;line-height:1.3!important}.rn-login-privacy-panel{border-radius:12px!important;gap:9px!important;margin-top:12px!important;padding:11px 12px!important}.rn-login-privacy-icon{width:32px!important;height:32px!important;font-size:.9rem!important}.rn-login-privacy-copy h3{margin-bottom:2px!important;font-size:.86rem!important}.rn-login-privacy-copy p{font-size:.75rem!important;line-height:1.35!important}.rn-login-bottom-tagline{text-align:center;margin-top:12px!important;padding-top:9px!important;font-size:.76rem!important}.rn-login-footer{width:min(100%,460px)!important;max-width:460px!important;margin-top:12px!important}.rn-login-footer-top,.rn-login-footer-links{gap:8px!important;font-size:.74rem!important}.rn-login-footer-links{margin-top:8px!important}.rn-login-medical-watermark{opacity:.55;font-size:120px!important;top:36px!important;right:36px!important}.rn-login-lock-watermark{opacity:.65;border-radius:18px!important;width:76px!important;height:76px!important;bottom:42px!important;right:28px!important}@media (height<=720px){.rn-login-shell{align-items:start;padding-top:14px!important;padding-bottom:14px!important}.rn-login-card-inner{padding:20px 24px 18px!important}.rn-login-feature-row{margin-top:12px!important}.rn-login-privacy-panel,.rn-login-bottom-tagline{margin-top:10px!important}}@media (width<=560px){.rn-login-shell{padding:12px!important}.rn-login-center,.rn-login-card,.rn-login-footer{max-width:100%!important}.rn-login-card-inner{padding:20px 18px 18px!important}.rn-login-title{font-size:1.42rem!important}.rn-login-subtitle{font-size:.86rem!important}.rn-login-microsoft-button{min-height:46px!important;font-size:.88rem!important}.rn-login-medical-watermark,.rn-login-lock-watermark{display:none!important}}.rn-login-card,.rn-login-card-inner,.rn-login-center{color:#fff!important}.rn-login-title{visibility:visible!important;opacity:1!important;color:#fff!important;text-align:center!important;margin:.6rem 0 .35rem!important;font-size:2.1rem!important;font-weight:950!important;line-height:1.08!important;display:block!important}.rn-login-subtitle{visibility:visible!important;opacity:1!important;color:#e0f2feeb!important;text-align:center!important;display:block!important}.rn-login-microsoft-button{color:#0f172a!important;justify-content:center!important;align-items:center!important;gap:.65rem!important;display:inline-flex!important}.rn-login-microsoft-button span{visibility:visible!important;opacity:1!important;display:inline-flex!important}.rn-login-microsoft-button span:not(.rn-login-ms-logo){color:#0f172a!important;white-space:nowrap!important;font-size:.98rem!important;font-weight:900!important}.signin-logo{color:#fff!important;visibility:visible!important;opacity:1!important}.rn-login-title{visibility:visible!important;opacity:1!important;color:#fff!important;text-align:center!important;white-space:normal!important;max-width:100%!important;margin:.6rem auto .35rem!important;font-size:2rem!important;font-weight:950!important;line-height:1.15!important;display:block!important}.rn-login-subtitle{visibility:visible!important;opacity:1!important;color:#e0f2fef2!important;text-align:center!important;white-space:normal!important;max-width:100%!important;display:block!important}.rn-login-microsoft-button{color:#0f172a!important;justify-content:center!important;align-items:center!important;gap:.65rem!important;width:auto!important;min-width:260px!important;max-width:100%!important;display:inline-flex!important;overflow:visible!important}.rn-login-microsoft-button span,.rn-login-button-label{visibility:visible!important;opacity:1!important;display:inline-flex!important}.rn-login-button-label{color:#0f172a!important;white-space:nowrap!important;font-size:.98rem!important;font-weight:900!important}.signin-logo{color:#fff!important;visibility:visible!important;opacity:1!important;letter-spacing:.04em!important;font-weight:950!important}.rn-login-center{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.rn-login-card,.rn-login-card-inner{text-align:center!important;flex-direction:column!important;align-items:center!important;display:flex!important}.rn-login-logo-wrap{justify-content:center!important;align-items:center!important;margin:0 auto .75rem!important;display:flex!important}.signin-logo{color:#fff!important;justify-content:center!important;align-items:center!important;font-weight:950!important;display:flex!important}.rn-login-title{color:#fff!important;text-align:center!important;white-space:normal!important;width:100%!important;max-width:420px!important;margin:.4rem auto .35rem!important;font-size:2.15rem!important;font-weight:950!important;line-height:1.1!important;display:block!important}.rn-login-subtitle{color:#e0f2fef2!important;text-align:center!important;width:100%!important;max-width:420px!important;margin:0 auto 1.1rem!important;display:block!important}.rn-login-microsoft-button{color:#0f172a!important;text-align:center!important;background:#fff!important;border:1px solid #94a3b8a6!important;border-radius:999px!important;justify-content:center!important;align-self:center!important;align-items:center!important;gap:.7rem!important;width:auto!important;min-width:290px!important;max-width:340px!important;margin:1rem auto 0!important;padding:.9rem 1.25rem!important;display:inline-flex!important;overflow:visible!important;box-shadow:0 16px 36px #0f172a38!important}.rn-login-ms-logo{flex:0 0 20px!important;grid-template-rows:repeat(2,9px)!important;grid-template-columns:repeat(2,9px)!important;gap:2px!important;width:20px!important;height:20px!important;display:grid!important}.rn-login-ms-logo .sq{width:9px!important;height:9px!important;display:block!important}.rn-login-ms-logo .red{background:#f25022!important}.rn-login-ms-logo .green{background:#7fba00!important}.rn-login-ms-logo .blue{background:#00a4ef!important}.rn-login-ms-logo .yellow{background:#ffb900!important}.rn-login-button-label,.rn-login-microsoft-button span:not(.rn-login-ms-logo){color:#0f172a!important;white-space:nowrap!important;visibility:visible!important;opacity:1!important;align-items:center!important;font-size:1rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.rn-login-card-inner{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.rn-login-title{visibility:visible!important;opacity:1!important;color:#fff!important;text-align:center!important;letter-spacing:-.03em!important;white-space:normal!important;text-shadow:0 2px 10px #00000059!important;background:#0f172ab8!important;border:1px solid #e2e8f047!important;border-radius:18px!important;width:100%!important;max-width:520px!important;margin:.6rem auto 1.25rem!important;padding:.85rem 1.15rem!important;font-size:2.05rem!important;font-weight:950!important;line-height:1.08!important;display:block!important}.rn-login-microsoft-button{color:#0f172a!important;background:#fff!important;border:1px solid #94a3b8d9!important;border-radius:999px!important;justify-content:center!important;align-self:center!important;align-items:center!important;gap:.75rem!important;width:auto!important;min-width:300px!important;margin:0 auto 1rem!important;padding:.9rem 1.3rem!important;display:inline-flex!important;overflow:visible!important;box-shadow:0 18px 42px #0f172a40!important}.rn-login-ms-logo{visibility:visible!important;opacity:1!important;flex:0 0 22px!important;grid-template-rows:10px 10px!important;grid-template-columns:10px 10px!important;gap:2px!important;width:22px!important;min-width:22px!important;height:22px!important;display:grid!important}.rn-login-ms-logo .ms-square{visibility:visible!important;opacity:1!important;border-radius:1px!important;width:10px!important;height:10px!important;display:block!important}.rn-login-button-label{visibility:visible!important;opacity:1!important;color:#0f172a!important;white-space:nowrap!important;align-items:center!important;font-size:1rem!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.rn-login-subtitle{display:none!important}.rn-login-card-inner{text-align:center!important;justify-content:center!important;align-items:center!important}.rn-login-title{visibility:visible!important;opacity:1!important;color:#12324a!important;letter-spacing:-.045em!important;text-align:center!important;white-space:normal!important;text-shadow:0 1px #ffffffb3!important;background:linear-gradient(135deg,#fdf2f8f5,#ede9fef5,#e0f2fef5)!important;border:1px solid #ffffff94!important;border-radius:24px!important;width:fit-content!important;max-width:520px!important;margin:.75rem auto 1.4rem!important;padding:.95rem 1.25rem!important;font-size:clamp(1.75rem,3vw,2.35rem)!important;font-weight:950!important;line-height:1.08!important;display:block!important;box-shadow:0 20px 54px #0f172a47,inset 0 1px #ffffffd9!important}.rn-login-microsoft-button{color:#0f172a!important;background:#fff!important;border:1px solid #94a3b8d9!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.75rem!important;min-width:305px!important;margin:0 auto 1rem!important;padding:.9rem 1.35rem!important;display:inline-flex!important;box-shadow:0 18px 42px #0f172a40!important}.rn-login-ms-logo{visibility:visible!important;opacity:1!important;flex:0 0 23px!important;grid-template-rows:10px 10px!important;grid-template-columns:10px 10px!important;gap:3px!important;width:23px!important;min-width:23px!important;max-width:23px!important;height:23px!important;line-height:0!important;display:grid!important;overflow:hidden!important}.rn-login-ms-logo .ms-square{visibility:visible!important;opacity:1!important;border-radius:1px!important;width:10px!important;min-width:10px!important;max-width:10px!important;height:10px!important;min-height:10px!important;max-height:10px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:block!important}.rn-login-ms-logo .ms-red{background:#f25022!important}.rn-login-ms-logo .ms-green{background:#7fba00!important}.rn-login-ms-logo .ms-blue{background:#00a4ef!important}.rn-login-ms-logo .ms-yellow{background:#ffb900!important}.rn-login-button-label{color:#0f172a!important;white-space:nowrap!important;visibility:visible!important;opacity:1!important;font-size:1rem!important;font-weight:900!important;display:inline-flex!important}.rn-login-microsoft-button{overflow:visible!important}.rn-login-microsoft-button .rn-login-ms-logo{flex:0 0 25px!important;grid-template-rows:11px 11px!important;grid-template-columns:11px 11px!important;place-items:stretch stretch!important;gap:3px!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important;padding:0!important;line-height:0!important;display:grid!important;overflow:visible!important}.rn-login-microsoft-button .rn-login-ms-logo .ms-square{visibility:visible!important;opacity:1!important;border-radius:1px!important;width:11px!important;min-width:11px!important;max-width:11px!important;height:11px!important;min-height:11px!important;max-height:11px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:block!important;overflow:visible!important}.rn-login-microsoft-button .rn-login-ms-logo .ms-red{background:#f25022!important}.rn-login-microsoft-button .rn-login-ms-logo .ms-green{background:#7fba00!important}.rn-login-microsoft-button .rn-login-ms-logo .ms-blue{background:#00a4ef!important}.rn-login-microsoft-button .rn-login-ms-logo .ms-yellow{background:#ffb900!important}.nurse-secure-shell{background:radial-gradient(circle at 20% 15%,#dbeafef2,#0000 34%),radial-gradient(circle at 80% 20%,#e9d5ffe6,#0000 32%),radial-gradient(circle at 50% 90%,#fbcfe8b3,#0000 35%),linear-gradient(135deg,#0f2742,#182a55 45%,#32194f);place-items:center;min-height:100vh;padding:2rem;display:grid}.nurse-secure-card{background:linear-gradient(135deg,#fffffff0,#eff6ffeb);border:1px solid #ffffffb8;border-radius:28px;width:min(100%,560px);padding:2rem;box-shadow:0 26px 80px #0f172a57,inset 0 1px #ffffffd9}.nurse-secure-kicker{color:#334155;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#dbeafe,#ede9fe,#fce7f3);border-radius:999px;width:fit-content;margin:0 auto .9rem;padding:.45rem .85rem;font-size:.78rem;font-weight:900}.nurse-secure-card h1{text-align:center;color:#312e81;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:950;line-height:1}.nurse-secure-copy{color:#475569;text-align:center;max-width:46rem;margin:1rem auto 1.35rem;line-height:1.55}.nurse-secure-form{gap:.9rem;display:grid}.nurse-secure-form label{color:#334155;gap:.35rem;font-size:.9rem;font-weight:850;display:grid}.nurse-secure-form input,.nurse-secure-form select{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:14px;outline:none;padding:.85rem .95rem}.nurse-secure-form input:focus,.nurse-secure-form select:focus{border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf629}.nurse-secure-check{background:#dbeafe8c;border:1px solid #93c5fd8c;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;padding:.85rem;gap:.65rem!important;display:grid!important}.nurse-secure-check input{width:18px;height:18px;margin-top:.15rem}.nurse-secure-error{color:#991b1b;background:#fee2e2;border-radius:14px;padding:.8rem .9rem;font-weight:850}.nurse-secure-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#7c3aed,#db2777);border:0;border-radius:999px;margin-top:.25rem;padding:.95rem 1.25rem;font-weight:950;box-shadow:0 18px 42px #4f46e547}.nurse-secure-footer{color:#64748b;text-align:center;margin-top:1rem;font-size:.84rem}.nurse-secure-password-rules{color:#475569;background:linear-gradient(135deg,#dbeafeb8,#ede9feb8,#fce7f39e);border:1px solid #93c5fd73;border-radius:14px;margin-top:-.35rem;padding:.7rem .85rem;font-size:.82rem;font-weight:750}.nurse-secure-show-password{color:#475569;grid-template-columns:auto 1fr;align-items:center;margin-top:-.25rem;font-size:.86rem;font-weight:800;gap:.55rem!important;display:grid!important}.nurse-secure-show-password input{width:17px;height:17px}.nurse-secure-button{color:#fff!important;font-size:1rem!important;font-weight:800!important;line-height:1.2!important}.nurse-secure-button:disabled{color:#fff!important;opacity:.75!important}.nurse-secure-button,.nurse-secure-button:disabled{color:#fff!important;opacity:1!important;visibility:visible!important;text-indent:0!important;justify-content:center!important;align-items:center!important;min-height:48px!important;display:flex!important;overflow:visible!important}.nurse-secure-button-text{color:#fff!important;opacity:1!important;visibility:visible!important;text-indent:0!important;font-size:1rem!important;font-weight:800!important;line-height:1.2!important;display:inline-block!important}.nurse-secure-card{z-index:20!important;position:relative!important}.nurse-secure-form{z-index:25!important;position:relative!important}.nurse-secure-form label{color:#fff!important;opacity:1!important;visibility:visible!important}.nurse-secure-form input,.nurse-secure-form select{color:#111827!important;-webkit-text-fill-color:#111827!important;caret-color:#111827!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important;background:#fffffff5!important;border:1px solid #ffffff59!important;border-radius:12px!important;width:100%!important;min-height:44px!important;padding:12px 14px!important;display:block!important}.nurse-secure-form input::placeholder{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;opacity:1!important}.nurse-secure-form input[type=checkbox]{accent-color:#2563eb!important;width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;display:inline-block!important}.nurse-secure-show-password,.nurse-secure-check{color:#fff!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.nurse-secure-show-password span,.nurse-secure-check span,.nurse-secure-password-rules,.nurse-secure-footer,.nurse-secure-copy,.nurse-secure-kicker,.nurse-secure-card h1{color:#fff!important;opacity:1!important;visibility:visible!important}.nurse-secure-button,.nurse-secure-button:disabled{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;text-indent:0!important;pointer-events:auto!important;background:#2563eb!important;border:0!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:50px!important;padding:14px 18px!important;font-size:1rem!important;font-weight:800!important;line-height:1.2!important;display:flex!important;overflow:visible!important}.nurse-secure-button-text{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;text-indent:0!important;font-size:1rem!important;font-weight:800!important;line-height:1.2!important;display:inline-block!important}.nurse-secure-shell{color:#fff!important;background:radial-gradient(circle at 0 0,#2563eb38,#0000 34%),linear-gradient(135deg,#07111f 0%,#0f172a 45%,#111827 100%)!important}.nurse-secure-card{color:#111827!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #0f172a1f!important;box-shadow:0 24px 70px #00000059!important}.nurse-secure-kicker{color:#2563eb!important;opacity:1!important}.nurse-secure-card h1{color:#0f172a!important;opacity:1!important}.nurse-secure-copy,.nurse-secure-password-rules,.nurse-secure-footer{color:#334155!important;opacity:1!important}.nurse-secure-form label{color:#0f172a!important;opacity:1!important;font-weight:700!important}.nurse-secure-show-password,.nurse-secure-check{color:#0f172a!important;opacity:1!important}.nurse-secure-show-password span,.nurse-secure-check span{color:#334155!important;opacity:1!important}.nurse-secure-form input,.nurse-secure-form select{color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd5e1!important}.nurse-secure-form input:focus,.nurse-secure-form select:focus{border-color:#2563eb!important;outline:3px solid #2563eb38!important}.nurse-secure-button,.nurse-secure-button:disabled{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;background:#2563eb!important;box-shadow:0 12px 28px #2563eb52!important}.nurse-secure-button-text{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.nurse-secure-error{color:#991b1b!important;opacity:1!important;background:#fef2f2!important;border:1px solid #fecaca!important}html,body,#root{min-width:100%;min-height:100%;color:var(--rn-app-text);background:linear-gradient(135deg,#ead48e 0%,#e8b8c8 18%,#cdb8ed 40%,#a9d6ea 64%,#a6dfcc 84%,#ead9a4 100%)!important}body{margin:0;overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 12% 18%, var(--rn-pastel-yellow), transparent 30%), radial-gradient(circle at 32% 74%, var(--rn-pastel-aqua), transparent 33%), radial-gradient(circle at 74% 16%, var(--rn-pastel-blue), transparent 34%), radial-gradient(circle at 88% 68%, var(--rn-pastel-lavender), transparent 35%), radial-gradient(circle at 48% 42%, var(--rn-pastel-peach), transparent 31%), radial-gradient(circle at 18% 58%, var(--rn-pastel-pink), transparent 30%), radial-gradient(circle at 62% 84%, #b0ebff80, transparent 34%), linear-gradient(135deg, #e8cd82 0%, #e7b5c6 20%, #c9b1ed 42%, #9fd3ea 66%, #9edcc7 84%, #e9d595 100%);filter:blur(22px)saturate(1.28);transform-origin:50%;animation:28s ease-in-out infinite alternate nursePastelAtmosphere;position:fixed;inset:-44%}body:after{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(2px);background:linear-gradient(120deg,#ffffff7a,#0000 34%,#ffffff57),radial-gradient(circle at 50% 8%,#ffffff75,#0000 48%);position:fixed;inset:0}@keyframes nursePastelAtmosphere{0%{filter:blur(22px)saturate(1.18)hue-rotate();transform:rotate(0)scale(1.04)translate(0,0)}25%{filter:blur(24px)saturate(1.32)hue-rotate(7deg);transform:rotate(6deg)scale(1.1)translate(2%,-1%)}50%{filter:blur(22px)saturate(1.35)hue-rotate(-6deg);transform:rotate(-5deg)scale(1.14)translate(-2%,2%)}75%{filter:blur(25px)saturate(1.28)hue-rotate(10deg);transform:rotate(8deg)scale(1.12)translate(1%,2%)}to{filter:blur(23px)saturate(1.34)hue-rotate(-8deg);transform:rotate(-7deg)scale(1.16)translate(-1%,-1%)}}.app-shell{width:100%;min-height:100vh;color:var(--rn-app-text);overflow-x:hidden;background:0 0!important}.topbar{z-index:50;border-bottom:1px solid var(--rn-app-border);-webkit-backdrop-filter:blur(18px)saturate(1.08);justify-content:space-between;align-items:center;gap:18px;padding:14px 22px;display:flex;position:sticky;top:0;box-shadow:0 12px 34px #745fb51a;background:linear-gradient(135deg,#f8f1e7d1,#e8cd8275,#c9b1ed8a,#9fd3ea80)!important}.brand-block{align-items:center;gap:12px;min-width:260px;display:flex}.brand-mark{color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 22px #93c5fd3d,0 0 18px #d8b4fe38;background:linear-gradient(135deg,#e59f63 0%,#d4b84f 22%,#35bfa6 45%,#3694e1 70%,#9c68dc 100%)!important}.brand-block h1,.panel h2,.message-box h3,.report-card h3{margin:0}.brand-block h1{color:var(--rn-app-text);font-size:1rem;line-height:1.15}.brand-block p{color:var(--rn-app-muted);margin:3px 0 0;font-size:.85rem}.topbar nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.topbar nav a,button,.primary,.case-row,.tabs button,.high-risk-dropdown-button,.high-risk-dropdown-menu button{border-radius:10px}.topbar nav a{color:#25415f;border:1px solid #0000;padding:8px 10px;font-size:.9rem;font-weight:800}.topbar nav a:hover{border-color:var(--rn-app-border);background:#ffffff85}.security-strip{color:#172033;border-bottom:1px solid var(--rn-app-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-size:.88rem;font-weight:800;display:flex;background:linear-gradient(135deg,#e28f608a,#9c68dc85,#3694e17a)!important}.security-strip span,.panel-title,.risk-banner,.chart-banner-risk,.message-box h3,.primary,.high-risk-dropdown-button,.risk-pill{align-items:center;gap:8px;display:inline-flex}.workspace-grid{grid-template-columns:minmax(280px,340px) minmax(0,1fr) minmax(250px,320px);align-items:start;gap:16px;width:min(100%,1540px);margin:0 auto;padding:18px;display:grid}.panel{border:1px solid var(--rn-app-border);-webkit-backdrop-filter:blur(18px)saturate(1.08);border-radius:18px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 18px 42px #745fb51f,0 0 34px #7ec8ff1f,0 0 26px #ffccae1a;background:linear-gradient(135deg,#f8f1e7d1,#e8cd826b,#c9b1ed80,#9fd3ea75)!important}.case-panel,.side-panel{max-height:calc(100vh - 112px);position:sticky;top:94px;overflow:auto}.panel-title{border-bottom:1px solid var(--rn-app-border);padding:14px;background:linear-gradient(135deg,#f8f1e7c2,#c9b1ed7a,#9fd3ea6b)!important}.panel-title h2{font-size:1rem}.panel-title small,.muted{color:var(--rn-app-muted)}.sticky-chart-banner{border:1px solid #cbd5e1b8;border-radius:14px;margin:14px;padding:14px;background:#ffffffa8!important}.chart-banner-label{color:var(--rn-app-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:900}.sticky-chart-banner strong{margin-bottom:10px;font-size:1.02rem;display:block}.sticky-chart-banner dl{gap:9px;margin:0;display:grid}.sticky-chart-banner dt{color:var(--rn-app-muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.sticky-chart-banner dd{word-break:break-word;margin:2px 0 0;font-weight:800}.chart-banner-risk,.risk-banner,.risk-pill{color:var(--rn-app-danger);background:#fffbeb;border:1px solid #fcd34d;font-weight:900}.chart-banner-risk{border-radius:999px;width:fit-content;margin-top:12px;padding:7px 9px}.search-box{border:1px solid var(--rn-app-border);color:var(--rn-app-muted);border-radius:12px;align-items:center;gap:8px;margin:0 14px 12px;padding:10px 12px;display:flex;background:#ffffffa3!important}.case-list{gap:8px;padding:0 14px 14px;display:grid}.case-row{text-align:left;border:1px solid var(--rn-app-border);width:100%;color:var(--rn-app-text);cursor:pointer;gap:4px;padding:12px;display:grid;background:#ffffffb3!important}.case-row span,.case-row small{color:var(--rn-app-muted)}.case-row.active{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd2e,0 0 24px #d8b4fe2e;background:linear-gradient(135deg,#f8f1e7c7,#9fd3ea80,#c9b1ed80)!important}.case-row.high-risk-row{border-color:#fcd34d}.risk-pill{border-radius:999px;justify-self:start;padding:5px 8px;font-size:.76rem;font-style:normal}.chart-panel{align-content:start;display:grid}.case-header{border-bottom:1px solid var(--rn-app-border);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex;background:linear-gradient(135deg,#f8f1e7d1,#e8cd826b,#9fd3ea6b)!important}.case-header h2{margin:0;font-size:1.35rem}.case-header p{color:var(--rn-app-muted);margin:5px 0 0}.risk-banner{border-radius:999px;width:fit-content;margin-top:10px;padding:8px 10px}button,.primary{border:1px solid var(--rn-app-border);color:var(--rn-app-text);cursor:pointer;min-height:38px;padding:8px 12px;font-weight:900;background:#ffffffb8!important}button:disabled,.primary:disabled{opacity:.55;cursor:not-allowed}.primary{text-shadow:0 1px 8px #382a685c;border-color:#d8b4fec7;justify-content:center;box-shadow:inset 0 1px #ffffff8f,0 14px 30px #93c5fd3d,0 0 24px #d8b4fe38,0 0 20px #ffccae2e;color:#fff!important;background:radial-gradient(circle at 15% 12%,#ffffff9e,#0000 28%),linear-gradient(135deg,#e59f63 0%,#d4b84f 20%,#35bfa6 44%,#3694e1 68%,#9c68dc 100%)!important}.review-actions{justify-content:flex-start;gap:10px;padding:12px 14px 0;display:flex}.high-risk-dropdown-wrap{position:relative}.high-risk-dropdown-button.active{color:#92400e;border-color:#fcd34d;background:#fffbeb!important}.high-risk-dropdown-menu{z-index:30;border:1px solid var(--rn-app-border);border-radius:12px;gap:6px;width:230px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 42px #745fb529;background:#ffffffeb!important}.high-risk-dropdown-menu button{text-align:left}.tabs{flex-wrap:wrap;gap:8px;padding:12px 14px 0;display:flex}.tabs button{min-height:34px;padding:7px 10px;font-size:.86rem;background:#ffffffa8!important}.tabs button.active{color:#fff;border-color:#d8b4fec7;background:linear-gradient(135deg,#3694e1 0%,#9c68dc 100%)!important}.tab-body{padding:0 14px 14px}.empty,.report-card,.cards{border:1px dashed #cbd5e1d1;border-radius:14px;background:#ffffff9e!important}.empty{color:var(--rn-app-muted);text-align:center;margin:14px;padding:18px;font-weight:800}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.stat{border:1px solid var(--rn-app-border);border-radius:12px;min-width:0;padding:12px;background:#ffffffb3!important}.stat span{color:var(--rn-app-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:900;display:block}.stat strong{word-break:break-word;display:block}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.message-box{border:1px solid var(--rn-app-border);border-radius:18px;gap:10px;margin:0 14px 14px;padding:14px;display:grid;background:linear-gradient(135deg,#f8f1e7c7,#e8cd8266,#c9b1ed7a,#9fd3ea6b)!important}.message-box h3{color:var(--rn-app-text);font-size:.98rem}textarea{border:1px solid var(--rn-app-border);width:100%;color:var(--rn-app-text);font:inherit;border-radius:12px;padding:10px;box-shadow:inset 0 1px #ffffffb3;background:#ffffffc2!important}.message-box textarea{resize:vertical;min-height:130px}textarea::placeholder{color:#64748bad}textarea:focus,select:focus,input:focus{border-color:#93c5fdd6;outline:none;box-shadow:0 0 0 3px #93c5fd2e,0 0 24px #d8b4fe2e}.report-card{padding:16px;background:#ffffffb3!important}.report-card p{color:var(--rn-app-muted);line-height:1.55}input[type=file],select{font:inherit;border:1px solid var(--rn-app-border);color:var(--rn-app-text);background:#ffffffc2!important}section[aria-label="Attorney message popout"]{border-color:var(--rn-app-border)!important;color:var(--rn-app-text)!important;-webkit-backdrop-filter:blur(18px)!important;background:linear-gradient(135deg,#f8f1e7e0,#e8cd828f,#c9b1ed99,#9fd3ea8f)!important;box-shadow:0 24px 80px #745fb533,0 0 34px #93c5fd2e!important}section[aria-label="Attorney message popout"]>div:first-child{background:linear-gradient(135deg,#ffd6a5 0%,#fde68a 22%,#99f6e4 45%,#93c5fd 70%,#d8b4fe 100%)!important;border-color:#d8b4fe85!important}section[aria-label="Attorney message popout"]>div,section[aria-label="Attorney message popout"] .empty{border-color:var(--rn-app-border)!important;color:var(--rn-app-text)!important}section[aria-label="Attorney message popout"] p{color:var(--rn-app-text)!important}@media (prefers-reduced-motion:reduce){body:before{animation:none}}@media (width<=1180px){.workspace-grid{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.side-panel{grid-column:1/-1;max-height:none;position:static}}@media (width<=860px){.topbar,.case-header{flex-direction:column;align-items:stretch}.topbar nav{justify-content:flex-start}.workspace-grid{grid-template-columns:1fr;padding:12px}.case-panel,.side-panel{max-height:none;position:static}.cards,.status-grid{grid-template-columns:1fr}}.app-shell{isolation:isolate!important;color:#172033!important;background:linear-gradient(135deg,#e5c35f 0%,#df9db2 18%,#b89be6 38%,#86c7e5 62%,#7fd4bd 82%,#e2c86f 100%)!important;position:relative!important}.app-shell:before{content:"";z-index:-1;pointer-events:none;opacity:.92;filter:blur(18px)saturate(1.42)contrast(1.04);transform-origin:50%;background-color:#0000;background-image:radial-gradient(circle at 10% 18%,#d8b02adb,#0000 28%),radial-gradient(circle at 28% 78%,#1baa91bd,#0000 32%),radial-gradient(circle at 76% 14%,#267cd2c7,#0000 34%),radial-gradient(circle at 88% 70%,#7e48cdd1,#0000 35%),radial-gradient(circle at 48% 42%,#d6734ec2,#0000 31%),radial-gradient(circle at 18% 58%,#ce4e8abd,#0000 30%),radial-gradient(circle at 62% 84%,#2aaedcb8,#0000 34%),linear-gradient(135deg,#dfbf55 0%,#dc98ae 20%,#b497e3 42%,#83c6e4 66%,#78d1ba 84%,#dfc264 100%);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:150% 150%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;animation:18s ease-in-out infinite alternate nursePastelVisibleRotate;position:fixed;inset:-55%}.app-shell:after{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(1px);background:radial-gradient(circle at 50% 8%,#ffffff4d,#0000 42%),linear-gradient(120deg,#ffffff3d,#0000 34%,#ffffff2e);position:fixed;inset:0}@keyframes nursePastelVisibleRotate{0%{filter:blur(18px)saturate(1.32)hue-rotate();background-position:0 45%;transform:rotate(0)scale(1.04)translate(0,0)}25%{filter:blur(20px)saturate(1.52)hue-rotate(12deg);background-position:35% 20%;transform:rotate(9deg)scale(1.12)translate(3%,-2%)}50%{filter:blur(18px)saturate(1.58)hue-rotate(-10deg);background-position:75% 70%;transform:rotate(-8deg)scale(1.16)translate(-3%,3%)}75%{filter:blur(21px)saturate(1.48)hue-rotate(15deg);background-position:100% 35%;transform:rotate(11deg)scale(1.13)translate(2%,3%)}to{filter:blur(19px)saturate(1.56)hue-rotate(-12deg);background-position:20% 95%;transform:rotate(-10deg)scale(1.18)translate(-2%,-2%)}}.topbar,.panel,.chart-panel,.case-panel,.side-panel,.report-card,.cards,.empty,.sticky-chart-banner,.search-box,.stat,.high-risk-dropdown-menu,.tab-body>section,.message-box,[id=messages]{background:linear-gradient(135deg,#f8f1e7bd,#e8cd826b,#c9b1ed80,#9fd3ea70)!important;border-color:#9b87dc75!important;box-shadow:inset 0 1px #ffffffb3,0 18px 46px #745fb529,0 0 34px #46a5ff24,0 0 26px #ffa57d1f!important}@media (prefers-reduced-motion:reduce){.app-shell:before{animation:none!important}}.upload-completed-report-button{color:#7ff7f2!important}.upload-completed-report-button{color:#111827!important;text-shadow:none!important}.upload-completed-report-button svg{color:#111827!important;stroke:#111827!important}.upload-completed-report-button:hover:not(:disabled){color:#000!important}.upload-completed-report-button:hover:not(:disabled) svg{color:#000!important;stroke:#000!important}@keyframes rnFluidPastelLayerOne{0%{background-position:8% 12%,84% 16%,18% 82%,78% 76%,48% 46%,0 0;transform:translate(-10vw,-8vh)scale(1.08)rotate(0)}25%{background-position:20% 24%,72% 24%,28% 70%,64% 66%,54% 42%,8% 6%;transform:translate(8vw,-4vh)scale(1.14)rotate(4deg)}50%{background-position:36% 30%,58% 38%,42% 60%,56% 52%,62%,16% 12%;transform:translate(12vw,10vh)scale(1.18)rotate(-3deg)}75%{background-position:24% 54%,42% 52%,58% 36%,36% 30%,44% 64%,10% 8%;transform:translate(-6vw,12vh)scale(1.12)rotate(5deg)}to{background-position:8% 12%,84% 16%,18% 82%,78% 76%,48% 46%,0 0;transform:translate(-10vw,-8vh)scale(1.08)rotate(0)}}@keyframes rnFluidPastelLayerTwo{0%{background-position:14% 18%,76% 18%,22% 76%,82% 70%,50% 52%;transform:translate(8vw,4vh)scale(1.12)rotate(0)}33%{background-position:28% 26%,62% 28%,34% 60%,66% 56%,58% 44%;transform:translate(-12vw,10vh)scale(1.18)rotate(-6deg)}66%{background-position:40% 14%,48% 36%,48% 52%,54% 40%,42% 58%;transform:translate(10vw,-10vh)scale(1.14)rotate(5deg)}to{background-position:14% 18%,76% 18%,22% 76%,82% 70%,50% 52%;transform:translate(8vw,4vh)scale(1.12)rotate(0)}}body{background-color:#0000!important;background-image:radial-gradient(circle at 18% 20%,#f4d67a6b,#0000 28%),radial-gradient(circle at 80% 22%,#f096c261,#0000 30%),radial-gradient(circle at 24% 78%,#78e3cb57,#0000 30%),radial-gradient(circle at 76% 74%,#99b0f357,#0000 30%),radial-gradient(circle at 52% 48%,#ceb2f14d,#0000 34%),linear-gradient(135deg,#f4e7bf 0%,#f2d8e1 22%,#ddd4f4 46%,#cde5f0 70%,#d7efe6 100%)!important;background-position:0 0,0 0,0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat!important;background-size:auto,auto,auto,auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box,border-box,border-box!important;position:relative!important;overflow-x:hidden!important}body:before{content:""!important;pointer-events:none!important;z-index:-3!important;filter:blur(46px)saturate(1.18)!important;opacity:.95!important;will-change:transform, background-position!important;background:radial-gradient(at 8% 14%,#f3cc5e7a,#0000 26%),radial-gradient(at 84% 16%,#e67eb46b,#0000 28%),radial-gradient(at 18% 82%,#4cd6b861,#0000 30%),radial-gradient(at 78% 76%,#84a0f457,#0000 28%),radial-gradient(at 48% 46%,#c498ec4d,#0000 34%),linear-gradient(135deg,#ffffff38,#ffffff0f)!important;animation:18s ease-in-out infinite rnFluidPastelLayerOne!important;position:fixed!important;inset:-28vh -24vw!important}body:after{content:""!important;pointer-events:none!important;z-index:-2!important;filter:blur(72px)saturate(1.1)!important;mix-blend-mode:screen!important;opacity:.88!important;will-change:transform, background-position!important;background:radial-gradient(at 14% 18%,#ffeca942,#0000 26%),radial-gradient(at 76% 18%,#f7b0d43d,#0000 26%),radial-gradient(at 22% 76%,#91f0da38,#0000 28%),radial-gradient(at 82% 70%,#a6cdff38,#0000 28%),radial-gradient(at 50% 52%,#dfc4f82e,#0000 30%)!important;animation:24s ease-in-out infinite rnFluidPastelLayerTwo!important;position:fixed!important;inset:-34vh -30vw!important}@media (prefers-reduced-motion:reduce){body:before,body:after{animation:none!important}}@keyframes rnPastelColorCloudsMoveOne{0%{background-position:8% 12%,82% 16%,16% 82%,82% 76%,50%;transform:translate(-18vw,-14vh)scale(1.12)rotate(0)}20%{background-position:22% 24%,68% 22%,30% 68%,66% 62%,58% 44%;transform:translate(10vw,-10vh)scale(1.22)rotate(7deg)}40%{background-position:44% 22%,48% 38%,48% 58%,56% 42%,42% 70%;transform:translate(18vw,10vh)scale(1.3)rotate(-5deg)}60%{background-position:70% 44%,24% 58%,64% 34%,36% 30%,58% 76%;transform:translate(-8vw,16vh)scale(1.24)rotate(8deg)}80%{background-position:36% 74%,16% 30%,78% 18%,24% 78%,70% 52%;transform:translate(-22vw,2vh)scale(1.18)rotate(-7deg)}to{background-position:8% 12%,82% 16%,16% 82%,82% 76%,50%;transform:translate(-18vw,-14vh)scale(1.12)rotate(0)}}@keyframes rnPastelColorCloudsMoveTwo{0%{background-position:18% 18%,76% 20%,26% 74%,78% 70%;transform:translate(18vw,12vh)scale(1.18)rotate(0)}33%{background-position:34% 34%,56% 26%,42% 54%,62% 58%;transform:translate(-16vw,18vh)scale(1.28)rotate(-10deg)}66%{background-position:54% 16%,34% 44%,60% 64%,44% 36%;transform:translate(12vw,-18vh)scale(1.22)rotate(8deg)}to{background-position:18% 18%,76% 20%,26% 74%,78% 70%;transform:translate(18vw,12vh)scale(1.18)rotate(0)}}body{background:#f2dfcc!important;position:relative!important;overflow-x:hidden!important}#root{isolation:isolate!important;background:0 0!important;min-height:100vh!important;position:relative!important;overflow-x:hidden!important}#root:before{content:""!important;z-index:0!important;pointer-events:none!important;filter:blur(34px)saturate(1.28)!important;opacity:.96!important;will-change:transform, background-position!important;background:radial-gradient(at 8% 12%,#eec548b8,#0000 28%),radial-gradient(at 82% 16%,#e166a5a3,#0000 30%),radial-gradient(at 16% 82%,#2ac2a694,#0000 32%),radial-gradient(at 82% 76%,#7b94eb94,#0000 32%),radial-gradient(#b176e180,#0000 36%)!important;animation:9s ease-in-out infinite rnPastelColorCloudsMoveOne!important;position:fixed!important;inset:-36vh -36vw!important}#root:after{content:""!important;z-index:1!important;pointer-events:none!important;filter:blur(62px)saturate(1.18)!important;mix-blend-mode:screen!important;opacity:.88!important;will-change:transform, background-position!important;background:radial-gradient(at 18% 18%,#ffeca857,#0000 26%),radial-gradient(at 76% 20%,#f69fcd4d,#0000 28%),radial-gradient(at 26% 74%,#88ecd647,#0000 30%),radial-gradient(at 78% 70%,#b0d3ff47,#0000 30%)!important;animation:7s ease-in-out infinite rnPastelColorCloudsMoveTwo!important;position:fixed!important;inset:-42vh -42vw!important}#root>*{z-index:3!important;position:relative!important}.rn-workstation,.workstation,.workstation-shell,.app-shell,.app-layout,.dashboard,.main-shell,main{background-color:#0000!important}@media (prefers-reduced-motion:reduce){#root:before,#root:after{animation:none!important}}@keyframes rnBorderlessColorBlend{0%{background-position:0 0,100% 0,0 100%,100% 100%,50%,0%}16%{background-position:35% 20%,75% 30%,20% 80%,80% 70%,60% 40%,25%}33%{background-position:80% 15%,40% 30%,65% 70%,30% 85%,40% 60%,50%}50%{background-position:100% 65%,0 45%,90% 25%,10%,70% 75%,75%}66%{background-position:45% 100%,20% 75%,70% 10%,35% 20%,20% 40%,100%}83%{background-position:10%,80% 95%,30% 30%,90% 15%,85% 55%,50%}to{background-position:0 0,100% 0,0 100%,100% 100%,50%,0%}}.app-shell{will-change:background-position!important;background:radial-gradient(circle at 0 10%,#e6c03aa8,#0000 34%) 0 0/155% 155%,radial-gradient(circle at 100% 0,#dc5e9e94,#0000 36%) 0 0/165% 165%,radial-gradient(circle at 8% 100%,#2ac2a68a,#0000 38%) 0 0/160% 160%,radial-gradient(circle at 100% 88%,#5291e685,#0000 38%) 0 0/170% 170%,radial-gradient(circle,#ae76e075,#0000 42%) 0 0/180% 180%,linear-gradient(135deg,#f2dfbe 0%,#edd0de 22%,#d7d1f0 46%,#c8e1ec 70%,#d2eadf 100%) 0 0/100% 100%!important;min-height:100vh!important;animation:8s ease-in-out infinite rnBorderlessColorBlend!important}.app-shell .panel,.app-shell .card,.app-shell .case-card,.app-shell .message-card,.app-shell .workspace-card,.app-shell .glass-card{-webkit-backdrop-filter:blur(16px)saturate(1.08)!important}@media (prefers-reduced-motion:reduce){.app-shell{animation:none!important}}body{background:#f1dfc9!important;overflow-x:hidden!important}html body #root .app-shell{will-change:background-position!important;background:radial-gradient(circle,#e6c03ab8,#0000 34%) 0 0/160% 160%,radial-gradient(circle,#dc5e9ea3,#0000 36%) 0 0/170% 170%,radial-gradient(circle,#2ac2a699,#0000 38%) 0 0/175% 175%,radial-gradient(circle,#5291e694,#0000 38%) 0 0/180% 180%,radial-gradient(circle,#ae76e08a,#0000 42%) 0 0/190% 190%,linear-gradient(135deg,#f2dfbe 0%,#edd0de 22%,#d7d1f0 46%,#c8e1ec 70%,#d2eadf 100%) 0 0/300% 300%!important;min-height:100vh!important;animation-name:rnBorderlessColorBlend!important;animation-duration:4.5s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}html,body,#root{min-height:100%!important}.app-shell{background:radial-gradient(circle at 10% 10%,#fae08475,#0000 30%),radial-gradient(circle at 88% 12%,#f4aed26b,#0000 32%),radial-gradient(circle at 16% 86%,#93c5fd6b,#0000 34%),radial-gradient(circle at 86% 82%,#c4b5fd7a,#0000 34%),linear-gradient(135deg,#fff7d6e6,#fde8f4e0,#ede9fee6,#dbeafee6)!important}.card,.panel,.tile,.queue-card,.case-card,.message-card,.workspace-card,.glass-card,.app-shell section,.app-shell aside{background:linear-gradient(135deg,#fffbebd1,#fdf2f8cc,#eef2ffd6,#dbeafec7)!important;border-color:#a78bfa4d!important;box-shadow:0 14px 36px #6366f11a,0 8px 22px #ec489914,inset 0 1px #ffffffb8!important}button,.button,.primary,.card-action-primary{border-color:#93c5fd75!important}button.primary,button[class*=primary],.primary,.card-action-primary{color:#fff!important;background:linear-gradient(135deg,#8b5cf6 0%,#60a5fa 52%,#f9a8d4 100%)!important;border:1px solid #bfdbfe9e!important;box-shadow:0 12px 26px #8b5cf62e,0 8px 20px #60a5fa29,inset 0 1px #ffffff47!important}button.primary:hover,button[class*=primary]:hover,.primary:hover,.card-action-primary:hover{background:linear-gradient(135deg,#7c3aed 0%,#3b82f6 52%,#ec4899 100%)!important}.badge,.pill,.status,.tag{color:#3730a3!important;background:linear-gradient(135deg,#fef08a80,#f4aed270,#c4b5fd7a,#93c5fd70)!important;border-color:#a78bfa52!important}.muted,.subtle,.helper-text,.secondary-text{color:#5b5f97!important}input,textarea,select{color:#1e1b4b!important;background:#f8fafcc2!important;border-color:#93c5fd6b!important}input:focus,textarea:focus,select:focus{border-color:#8b5cf69e!important;box-shadow:0 0 0 3px #8b5cf624!important}body,.rn-app,.rn-workstation,.rn-shell,.rn-page,.app-shell{color:var(--rn-app-text)!important;background:radial-gradient(circle at 12% 18%,#e5c44070,#0000 28%),radial-gradient(circle at 32% 8%,#e070a661,#0000 30%),radial-gradient(circle at 52% 16%,#9c68dc5c,#0000 32%),radial-gradient(circle at 76% 18%,#3694e161,#0000 30%),radial-gradient(circle at 88% 72%,#23bea666,#0000 32%),linear-gradient(135deg,#ead48e 0%,#e8b8c8 18%,#cdb8ed 40%,#a9d6ea 64%,#a6dfcc 84%,#ead9a4 100%)!important}.rn-card,.rn-panel,.rn-section,.rn-case-card,.rn-message-panel,.rn-report-panel,.rn-review-panel,.card,.panel{color:#172033!important;background:#f8f1e7d1!important;border:1px solid #9480cd94!important;box-shadow:0 24px 70px #17203329!important}button,.rn-button,.rn-primary-button,.primary-button{color:#fff!important;background:linear-gradient(135deg,#7c8cff 0%,#8ec5ff 52%,#35bfa6 100%)!important;border:0!important;box-shadow:0 14px 34px #3694e147!important}.rn-badge,.rn-pill,.rn-status,.badge,.pill{color:#172033!important;background:linear-gradient(135deg,#e070a69e,#9c68dcad,#3694e1a8)!important;border:1px solid #9480cd73!important}.rn-brand-mark,.rn-logo-mark,.logo-mark{background:linear-gradient(135deg,#e59f63 0%,#d4b84f 22%,#35bfa6 45%,#3694e1 70%,#9c68dc 100%)!important}:root{--rn-app-bg:#eef7ff;--rn-app-border:#d8e7fb;--rn-app-text:#17243d;--rn-app-muted:#60708b;--rn-app-primary:#4f46e5;--rn-app-primary-2:#06b6d4;--rn-app-accent:#8b5cf6}.app-shell{isolation:isolate;background:radial-gradient(circle at 8% 8%,#38bdf857,#0000 28%),radial-gradient(circle at 88% 10%,#8b5cf642,#0000 30%),radial-gradient(circle at 18% 58%,#06b6d433,#0000 31%),radial-gradient(circle at 86% 72%,#4f46e52e,#0000 32%),linear-gradient(#f8fcff 0%,#edf8ff 45%,#f7f2ff 100%);position:relative;overflow-x:hidden}.app-shell:before{content:"";z-index:0;pointer-events:none;opacity:.9;background:repeating-linear-gradient(0deg,#4f46e509 0 1px,#0000 1px 42px),repeating-linear-gradient(90deg,#06b6d409 0 1px,#0000 1px 42px),radial-gradient(circle at 12% 22%,#06b6d433 0 2px,#0000 3px),radial-gradient(circle at 18% 28%,#4f46e529 0 2px,#0000 3px),radial-gradient(circle at 88% 34%,#8b5cf629 0 2px,#0000 3px),radial-gradient(circle at 93% 42%,#06b6d429 0 2px,#0000 3px),linear-gradient(90deg,#0000 0 6%,#38bdf81f 6% 6.16%,#0000 6.16% 100%),linear-gradient(0deg,#0000 0 74%,#8b5cf617 74% 74.2%,#0000 74.2% 100%);position:fixed;inset:0}.app-shell:after{content:"";z-index:1;pointer-events:none;opacity:.62;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1800' height='240' viewBox='0 0 1800 240'%3E%3Cdefs%3E%3ClinearGradient id='ekg' x1='0' x2='1' y1='0' y2='0'%3E%3Cstop offset='0%25' stop-color='%2338bdf8' stop-opacity='.22'/%3E%3Cstop offset='45%25' stop-color='%2306b6d4' stop-opacity='.36'/%3E%3Cstop offset='72%25' stop-color='%234f46e5' stop-opacity='.30'/%3E%3Cstop offset='100%25' stop-color='%238b5cf6' stop-opacity='.22'/%3E%3C/linearGradient%3E%3Cfilter id='softGlow'%3E%3CfeGaussianBlur stdDeviation='2.2' result='blur'/%3E%3CfeMerge%3E%3CfeMergeNode in='blur'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M0 122 H170 C206 122 218 122 238 122 L262 122 L284 78 L312 172 L340 122 H465 L492 122 L512 100 L534 144 L558 122 H735 L762 122 L790 44 L824 196 L854 122 H1032 L1060 122 L1082 92 L1106 150 L1132 122 H1282 L1310 122 L1338 62 L1372 182 L1402 122 H1800' fill='none' stroke='url(%23ekg)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' filter='url(%23softGlow)'/%3E%3Cpath d='M0 122 H170 C206 122 218 122 238 122 L262 122 L284 78 L312 172 L340 122 H465 L492 122 L512 100 L534 144 L558 122 H735 L762 122 L790 44 L824 196 L854 122 H1032 L1060 122 L1082 92 L1106 150 L1132 122 H1282 L1310 122 L1338 62 L1372 182 L1402 122 H1800' fill='none' stroke='%23ffffff' stroke-opacity='.38' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:top;background-repeat:no-repeat;background-size:100% 100%;height:210px;position:fixed;top:126px;left:-2vw;right:-2vw}.topbar,.security-strip,.workspace-grid{z-index:2;position:relative}.workspace-grid>*{z-index:3;position:relative}.workspace-grid:before,.workspace-grid:after{content:"";pointer-events:none;z-index:1;will-change:transform, filter, opacity;position:fixed;left:-8vw;right:-8vw}.workspace-grid:before{opacity:.92;filter:blur(30px);background:radial-gradient(55% 90% at 12% 100%,#46aaff57 0%,#46aaff2e 38%,#0000 72%),radial-gradient(45% 85% at 38% 100%,#50d2e047 0%,#50d2e024 36%,#0000 72%),radial-gradient(52% 88% at 66% 100%,#78a5ff47 0%,#78a5ff24 38%,#0000 72%),radial-gradient(54% 92% at 88% 100%,#a180ff4d 0%,#a180ff29 38%,#0000 74%);border-radius:50% 50% 0 0/100% 100% 0 0;height:45vh;animation:28s ease-in-out infinite alternate auroraWaveDrift,74s linear infinite auroraWaveHue;bottom:-18vh}.workspace-grid:after{opacity:.62;filter:blur(38px);background:radial-gradient(42% 80% at 20% 100%,#38bdf838 0%,#38bdf81a 34%,#0000 72%),radial-gradient(34% 70% at 54% 100%,#06b6d42e 0%,#06b6d414 34%,#0000 72%),radial-gradient(44% 84% at 84% 100%,#8b5cf638 0%,#8b5cf61a 34%,#0000 72%);border-radius:50% 50% 0 0/100% 100% 0 0;height:31vh;animation:36s ease-in-out infinite alternate auroraWaveDriftReverse,92s linear infinite reverse auroraWaveHue;bottom:-13vh}@keyframes auroraWaveDrift{0%{transform:translate(0,0)scaleX(1)scaleY(1)}50%{transform:translate(1.4%,-1.2%)scaleX(1.04)scaleY(1.03)}to{transform:translate(-1.8%,.8%)scaleX(1.08)scaleY(.98)}}@keyframes auroraWaveDriftReverse{0%{transform:translate(0,0)scaleX(1)scaleY(1)}50%{transform:translate(-1.1%,-.9%)scaleX(1.03)scaleY(1.02)}to{transform:translate(1.8%,.9%)scaleX(1.06)scaleY(.97)}}@keyframes auroraWaveHue{0%{filter:blur(32px)hue-rotate()}50%{filter:blur(38px)hue-rotate(10deg)}to{filter:blur(32px)hue-rotate(20deg)}}@media (prefers-reduced-motion:reduce){.workspace-grid:before,.workspace-grid:after{animation:none}}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(90deg,#ddf3fff7 0%,#d5f7faf2 28%,#e0ebfff2 58%,#eae1fff2 100%);border-bottom:1px solid #6f97e038;box-shadow:0 10px 30px #4f46e514,inset 0 -1px #ffffff73}.brand-mark,.primary,.tabs button.active{background:linear-gradient(135deg,#06b6d4 0%,#4f46e5 58%,#8b5cf6 100%);border-color:#0000}.security-strip{background:linear-gradient(90deg,#2957b8 0%,#0ea5c6 35%,#4f7cff 68%,#8b5cf6 100%)}.panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #a9c7efa3}.panel-title{background:linear-gradient(90deg,#38bdf821,#8b5cf61c)}.case-row.active{background:linear-gradient(135deg,#06b6d41f,#4f46e517,#8b5cf61a);border-color:#4f46e5}@media (width<=860px){.app-shell:after{opacity:.48;height:150px;top:160px}.workspace-grid:before{height:28vh;bottom:-9vh}.workspace-grid:after{height:18vh;bottom:-6vh}}.case-panel:before,.case-panel:after,.side-panel:before,.side-panel:after,.case-panel .panel-title:before,.side-panel .panel-title:before,.chart-panel .case-header:before,.chart-panel .case-header:after{display:none!important}.app-shell:after{content:"";z-index:1;pointer-events:none;opacity:.52;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2200' height='120' viewBox='0 0 2200 120'%3E%3Cdefs%3E%3ClinearGradient id='ekg' x1='0' x2='1' y1='0' y2='0'%3E%3Cstop offset='0%25' stop-color='%2338bdf8' stop-opacity='.18'/%3E%3Cstop offset='35%25' stop-color='%2306b6d4' stop-opacity='.28'/%3E%3Cstop offset='68%25' stop-color='%234f46e5' stop-opacity='.24'/%3E%3Cstop offset='100%25' stop-color='%238b5cf6' stop-opacity='.18'/%3E%3C/linearGradient%3E%3Cfilter id='glow'%3E%3CfeGaussianBlur stdDeviation='1.3' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M0 60 H150 L170 60 L184 60 L200 40 L220 86 L242 60 H390 L410 60 L424 50 L440 72 L456 60 H620 L642 60 L664 22 L690 98 L716 60 H900 L922 60 L938 46 L956 74 L976 60 H1146 L1168 60 L1192 30 L1220 92 L1246 60 H1428 L1450 60 L1468 48 L1486 72 L1506 60 H1684 L1708 60 L1730 18 L1758 104 L1784 60 H1952 L1972 60 L1988 46 L2006 74 L2026 60 H2200' fill='none' stroke='url(%23ekg)' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round' filter='url(%23glow)'/%3E%3Cpath d='M0 60 H150 L170 60 L184 60 L200 40 L220 86 L242 60 H390 L410 60 L424 50 L440 72 L456 60 H620 L642 60 L664 22 L690 98 L716 60 H900 L922 60 L938 46 L956 74 L976 60 H1146 L1168 60 L1192 30 L1220 92 L1246 60 H1428 L1450 60 L1468 48 L1486 72 L1506 60 H1684 L1708 60 L1730 18 L1758 104 L1784 60 H1952 L1972 60 L1988 46 L2006 74 L2026 60 H2200' fill='none' stroke='%23ffffff' stroke-opacity='.18' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:0 0;background-repeat:repeat-x;background-size:auto 100%;height:96px;animation:8s linear infinite rnEkgMove;position:fixed;top:108px;left:0;right:0}.topbar:after{content:"";z-index:2;pointer-events:none;opacity:.24;filter:blur(10px);background:linear-gradient(90deg,#fff0,#ffffff24,#fff0);width:180px;height:108px;animation:3.8s linear infinite rnEkgSweep;position:fixed;top:102px;left:-180px}@keyframes rnEkgMove{0%{background-position:-220px 0}to{background-position:220px 0}}@keyframes rnEkgSweep{0%{opacity:0;transform:translate(0)}10%{opacity:.14}50%{opacity:.24}to{opacity:0;transform:translate(calc(100vw + 360px))}}@media (width<=860px){.app-shell:after{opacity:.42;height:72px;top:112px}.topbar:after{opacity:.16;width:100px;height:82px;top:108px}}.rn-welcome-name{color:#1e3a5f;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffc7,#e2f7ffb8,#f2ebffb8);border:1px solid #6f97e03d;border-radius:999px;margin-left:auto;margin-right:10px;padding:8px 12px;font-size:.9rem;font-weight:900;box-shadow:0 8px 20px #4f46e514}@media (width<=860px){.rn-welcome-name{order:2;width:fit-content;margin-left:0;margin-right:0;padding:7px 10px;font-size:.84rem}}:root{--rn-app-bg:#f4e8c8!important;--rn-app-card:#f8f1e7d1!important;--rn-app-border:#9480cd94!important;--rn-app-text:#172033!important;--rn-app-muted:#64748b!important;--rn-app-primary:#7c8cff!important;--rn-app-primary-2:#8ec5ff!important;--rn-app-danger:#b45309!important;--rn-pastel-yellow:#e5c440b8!important;--rn-pastel-aqua:#23bea69e!important;--rn-pastel-blue:#3694e1a8!important;--rn-pastel-lavender:#9c68dcad!important;--rn-pastel-peach:#e28f609e!important;--rn-pastel-pink:#e070a69e!important}html,body,#root{background:linear-gradient(135deg,#ead48e 0%,#e8b8c8 18%,#cdb8ed 40%,#a9d6ea 64%,#a6dfcc 84%,#ead9a4 100%)!important;min-height:100%!important}body{color:#172033!important;background-color:#0000!important;background-image:radial-gradient(circle at 12% 18%,#e5c440b8,#0000 30%),radial-gradient(circle at 18% 58%,#e070a69e,#0000 30%),radial-gradient(circle at 88% 68%,#9c68dcad,#0000 35%),radial-gradient(circle at 74% 16%,#3694e1a8,#0000 34%),radial-gradient(circle at 32% 74%,#23bea69e,#0000 33%),linear-gradient(135deg,#e8cd82 0%,#e7b5c6 20%,#c9b1ed 42%,#9fd3ea 66%,#9edcc7 84%,#e9d595 100%)!important;background-position:0 0,0 0,0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat!important;background-size:auto,auto,auto,auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box,border-box,border-box!important}html body #root .app-shell,.app-shell,.rn-workstation,.workstation,.workstation-shell,.app-layout,.dashboard,.main-shell,main{color:#172033!important;background-color:#0000!important;background-image:radial-gradient(circle at 12% 18%,#e5c440b8,#0000 30%),radial-gradient(circle at 18% 58%,#e070a69e,#0000 30%),radial-gradient(circle at 88% 68%,#9c68dcad,#0000 35%),radial-gradient(circle at 74% 16%,#3694e1a8,#0000 34%),radial-gradient(circle at 32% 74%,#23bea69e,#0000 33%),linear-gradient(135deg,#ead48e 0%,#e8b8c8 18%,#cdb8ed 40%,#a9d6ea 64%,#a6dfcc 84%,#ead9a4 100%)!important;background-position:0 0,0 0,0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat!important;background-size:cover!important;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box,border-box,border-box!important;animation:none!important}html body #root .app-shell .topbar,html body #root .app-shell .security-strip,html body #root .app-shell .panel,html body #root .app-shell .card,html body #root .app-shell .case-row,html body #root .app-shell .case-header,html body #root .app-shell .panel-title,html body #root .app-shell .message-box,html body #root .app-shell .report-card,html body #root .app-shell .cards,html body #root .app-shell .empty,html body #root .app-shell .sticky-chart-banner,html body #root .app-shell .search-box,html body #root .app-shell .stat,html body #root .app-shell section,html body #root .app-shell aside{color:#172033!important;background:linear-gradient(135deg,#f8f1e7d1,#e8cd826b,#e8b8c85c,#c9b1ed80,#9fd3ea75,#a6dfcc5c)!important;border-color:#9480cd94!important}html body #root .app-shell .brand-mark,html body #root .app-shell .rn-brand-mark,html body #root .app-shell .rn-logo-mark,html body #root .app-shell .logo-mark{background:linear-gradient(135deg,#e59f63 0%,#d4b84f 22%,#35bfa6 45%,#3694e1 70%,#9c68dc 100%)!important}html body #root .app-shell .primary,html body #root .app-shell button.primary,html body #root .app-shell button[class*=primary],html body #root .app-shell .card-action-primary{color:#fff!important;background:linear-gradient(135deg,#e59f63 0%,#d4b84f 22%,#35bfa6 45%,#3694e1 70%,#9c68dc 100%)!important;border-color:#d8b4fec7!important}
