.auth-shell{--auth-blue: #3b82f6;--auth-blue-lite: #63a0ff;--auth-blue-deep: #1d4ed8;--auth-ink: #f5f8fd;--auth-muted: #9da8be;--auth-muted-dim: #8794ab;--auth-line: rgba(255, 255, 255, .08);--auth-line-strong: rgba(255, 255, 255, .13);--auth-field: rgba(255, 255, 255, .045);--auth-ring: #9dc0ff;--auth-focus-ring: rgba(59, 130, 246, .32);--auth-s2: 8px;--auth-s5: 20px;--auth-s6: 24px;--auth-s7: 28px;position:relative;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:max(var(--auth-s6),env(safe-area-inset-top)) var(--auth-s6) max(var(--auth-s6),env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;font-family:DM Sans,system-ui,sans-serif;color:var(--auth-ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:radial-gradient(135% 105% at 50% -12%,#0f1c38,#0a1222 42%,#060a13)}.auth-shell ::-moz-selection{background:#3b82f666;color:#fff}.auth-shell ::selection{background:#3b82f666;color:#fff}.auth-amb{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.auth-amb--glow{background:radial-gradient(82% 56% at 50% -6%,rgba(70,130,255,.16),transparent 68%)}.auth-amb--noise{opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.auth-wrap{position:relative;z-index:2;width:min(100%,400px);max-width:100%;min-width:0;display:flex;flex-direction:column;align-items:center}.auth-logo{margin-bottom:var(--auth-s6);animation:auth-rise .6s cubic-bezier(.2,.7,.2,1) both .25s}.auth-logo [data-testid=text-app-title]>span:first-child{color:var(--auth-muted)!important}.auth-logo [data-testid=text-app-title]>span:last-child{color:var(--auth-ink)!important}.auth-cardwrap,.auth-below{animation:auth-rise .6s cubic-bezier(.2,.7,.2,1) both .4s}@keyframes auth-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.auth-cardwrap{position:relative;width:100%;min-width:0;max-width:100%}.auth-beam{position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);width:560px;max-width:100vw;z-index:0;pointer-events:none}.auth-beam__bloom{position:absolute;left:50%;top:0;width:560px;max-width:96vw;height:200px;transform:translate(-50%,-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(92,140,240,.16),rgba(92,140,240,.05) 55%,transparent 74%);animation:auth-bloom 1.4s ease-out both .25s}.auth-floor{position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);width:760px;max-width:100vw;height:300px;z-index:0;pointer-events:none;background:radial-gradient(50% 46% at 50% 42%,rgba(70,115,220,.11),transparent 72%)}@keyframes auth-bloom{0%{opacity:0}to{opacity:1}}.auth-card{position:relative;z-index:2;width:100%;min-width:0;max-width:100%;box-sizing:border-box;border-radius:22px;padding:36px 34px 32px;background:linear-gradient(180deg,#141c2ed1,#0d1320db);backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);border:1px solid var(--auth-line-strong);box-shadow:0 1px #ffffff12 inset,0 30px 60px -18px #000000bf,0 10px 26px -12px #00000080}.auth-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;padding:1px;pointer-events:none;background:linear-gradient(180deg,rgba(120,173,255,.55),transparent 45%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.auth-head{text-align:center;margin-bottom:var(--auth-s7)}.auth-head h1{font-size:27px;font-weight:700;letter-spacing:-.028em;color:var(--auth-ink)}.auth-head p{margin-top:var(--auth-s2);font-size:14px;color:var(--auth-muted)}.auth-banner{margin-bottom:var(--auth-s6);padding:12px 14px;border-radius:12px;background:#3b82f61a;border:1px solid rgba(59,130,246,.22);font-size:13px;line-height:1.5;color:#c9dcff;text-align:center}.auth-banner strong{color:var(--auth-ink);font-weight:600}.auth-foot{margin-top:var(--auth-s6);text-align:center;font-size:12px;color:var(--auth-muted-dim);line-height:1.6}.auth-foot a{color:var(--auth-muted);text-decoration:none;border-bottom:1px solid var(--auth-line-strong);padding-bottom:1px;transition:color .15s}.auth-foot a:hover{color:var(--auth-ink)}.auth-foot a:focus-visible{outline:2px solid var(--auth-ring);outline-offset:2px;border-radius:3px}.auth-below{margin-top:var(--auth-s6);text-align:center;font-size:13px;color:var(--auth-muted-dim)}.auth-below a{color:var(--auth-blue-lite);text-decoration:none;font-weight:500;transition:color .15s}.auth-below a:hover{color:#8fbaff;text-decoration:underline}.auth-below a:focus-visible{outline:2px solid var(--auth-ring);outline-offset:2px;border-radius:3px}.auth-below__muted{margin-top:8px;color:var(--auth-muted-dim)}.auth-shell--loading .auth-logo,.auth-shell--loading .auth-cardwrap{animation:none}.auth-loading__body{display:flex;min-height:208px;flex-direction:column;align-items:center;justify-content:center;gap:14px}.auth-loading__skeleton{display:flex;width:100%;flex-direction:column;gap:12px}.auth-loading__field,.auth-loading__button{display:block;width:100%;height:52px;border:1px solid var(--auth-line);background:#ffffff0b;animation:auth-pulse 1.4s ease-in-out infinite alternate}.auth-loading__field{border-radius:13px}.auth-loading__button{border-radius:13px;background:#3b82f629}.auth-loading__status{display:flex;align-items:center;color:var(--auth-muted);font-size:14px}@keyframes auth-pulse{to{opacity:.62}}.er-auth-label{display:block;font-size:13px;font-weight:500;color:var(--auth-muted);margin-bottom:var(--auth-s2)}.auth-form{display:flex;flex-direction:column;gap:16px}.auth-form .er-auth-btn{margin-top:4px}.auth-form__link{margin-top:2px;background:none;border:0;cursor:pointer;font:500 13px/1 DM Sans,sans-serif;color:var(--auth-blue-lite);text-align:center;padding:6px;border-radius:8px;transition:color .15s}.auth-form__link:hover{color:#8fbaff}.auth-form__link:focus-visible{outline:2px solid var(--auth-ring);outline-offset:2px}.auth-alert{padding:11px 14px;margin-bottom:18px}.er-auth-input{width:100%;height:52px;border-radius:13px;background:var(--auth-field);border:1px solid var(--auth-line-strong);color:var(--auth-ink);padding:0 16px;font-size:16px;font-family:DM Sans,sans-serif;box-shadow:inset 0 1px #ffffff0d;caret-color:var(--auth-blue-lite);transition:border-color .18s,box-shadow .18s,background .18s}.er-auth-input::-moz-placeholder{color:var(--auth-muted-dim)}.er-auth-input::placeholder{color:var(--auth-muted-dim)}.er-auth-input:focus{outline:none;border-color:var(--auth-blue);box-shadow:0 0 0 3px #3b82f647;background:#ffffff0e}.er-auth-input:-webkit-autofill,.er-auth-input:-webkit-autofill:hover,.er-auth-input:-webkit-autofill:focus,.er-auth-input:-webkit-autofill:active{-webkit-text-fill-color:var(--auth-ink);-webkit-box-shadow:inset 0 0 0 1000px #131b2b,inset 0 1px 0 rgba(255,255,255,.05);caret-color:var(--auth-blue-lite);border-color:var(--auth-line-strong);-webkit-transition:background-color 100000s ease-in-out 0s;transition:background-color 100000s ease-in-out 0s}.auth-card .cl-rootBox,.auth-card .cl-card,.auth-card .cl-main,.auth-card .cl-form,.auth-card .cl-formContainer,.auth-card .cl-formFieldRow,.auth-card .cl-formField{min-width:0!important;max-width:100%!important}.er-auth-input,.er-auth-btn{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.er-auth-input{height:52px!important;max-height:none!important;border-width:1px!important;border-style:solid!important}.er-auth-otp{border-width:1px!important;border-style:solid!important;max-height:none!important}.auth-card .cl-cardBox{box-shadow:none!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important}.auth-card .cl-otpCodeFieldInputContainer,.auth-card .cl-otpCodeFieldInputs{display:flex!important;gap:8px!important;width:100%!important;max-width:100%!important;justify-content:center}.er-auth-otp{flex:1 1 40px!important;min-width:36px!important;max-width:54px!important;height:52px!important;text-align:center;font-size:18px;box-sizing:border-box!important}.er-auth-btn{width:100%;height:52px;border:0;border-radius:13px;cursor:pointer;color:#fff;font:600 15px/1 DM Sans,sans-serif;text-transform:none;letter-spacing:0;background:linear-gradient(180deg,#7dafff 0%,var(--auth-blue) 50%,var(--auth-blue-deep) 100%);box-shadow:0 8px 18px -8px #3b82f673,0 1px #ffffff57 inset;transition:transform .15s,box-shadow .15s,filter .15s}.er-auth-btn:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 12px 24px -8px #3b82f694,0 1px #ffffff4d inset}.er-auth-btn:active{transform:translateY(0)}.er-auth-btn:focus-visible{outline:2px solid var(--auth-ring);outline-offset:2px}.er-auth-otp{border-radius:11px;border:1px solid var(--auth-line-strong);background:var(--auth-field);color:var(--auth-ink)}.er-auth-otp:focus{border-color:var(--auth-blue);box-shadow:0 0 0 3px #3b82f647;outline:none}.er-auth-alert{border-radius:12px;border:1px solid rgba(239,68,68,.28);background:#ef44441a;color:#fecaca;font-size:13px}.er-auth-error{color:#fca5a5;font-size:12.5px}.er-auth-link{color:var(--auth-blue-lite);font-weight:500}.er-auth-link:hover{color:#8fbaff}.er-auth-identity{display:flex!important;width:100%!important;min-width:0!important;min-height:52px!important;align-items:center!important;gap:8px!important;box-sizing:border-box!important;padding:4px 8px 4px 16px!important;border-radius:11px;border:1px solid var(--auth-line);background:#ffffff08;color:var(--auth-muted)}.er-auth-identity-text{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--auth-muted, #9da8be)!important;font-weight:500}.er-auth-identity-edit{display:inline-flex!important;width:44px!important;height:44px!important;flex:0 0 44px!important;align-items:center!important;justify-content:center!important;margin-left:auto!important;padding:0!important;border:0;border-radius:9px;background:transparent;color:var(--auth-blue-lite);cursor:pointer}.er-auth-identity-edit:hover{background:#ffffff14;color:#8fbaff}.er-auth-identity-edit:focus-visible{outline:2px solid var(--auth-ring);outline-offset:1px}.er-auth-identity-edit-icon{width:18px!important;height:18px!important}.er-auth-show{min-width:44px!important;min-height:44px!important;border-radius:9px;color:var(--auth-muted-dim)}.er-auth-show:hover{color:var(--auth-ink)}.er-auth-show:focus-visible{outline:2px solid var(--auth-ring)!important;outline-offset:0!important}.er-auth-show-icon{width:18px!important;height:18px!important}.er-auth-input--password{padding-right:56px!important}@media (max-width: 480px){.auth-card{padding:30px 22px 26px;border-radius:20px}.auth-head h1{font-size:23px}.auth-logo{margin-bottom:var(--auth-s5)}.auth-shell[data-testid=page-sign-in] .auth-cardwrap{animation:none}}@media (prefers-contrast: more){.auth-shell{--auth-line-strong: rgba(255, 255, 255, .3);--auth-muted: #c4cddd;--auth-muted-dim: #aeb9ce}.er-auth-input{border-color:#fff6}.auth-shell--split .er-auth-identity{border-color:#344054}}@media (prefers-reduced-motion: reduce){.auth-shell *,.auth-shell *:before,.auth-shell *:after{animation:none!important;transition:none!important}}.auth-shell--split{--auth-blue: #2459df;--auth-blue-lite: #2459df;--auth-blue-deep: #194bc8;--auth-ink: #101828;--auth-muted: #526077;--auth-muted-dim: #667085;--auth-line: #e7ebf2;--auth-line-strong: #7a8699;--auth-field: #ffffff;--auth-ring: #2459df;--auth-focus-ring: rgba(36, 89, 223, .28);--auth-form-width: 392px;--auth-panel-pad-x: clamp(24px, 3.4vw, 48px);display:grid;grid-template-columns:minmax(0,1.16fr) minmax(380px,.84fr);min-height:100dvh;padding:0;overflow:hidden;background:#fff;color:var(--auth-ink)}.auth-hero{position:relative;min-width:0;min-height:100dvh;overflow:hidden;isolation:isolate;background:#020409;color:#f5f8fd}.auth-hero__media,.auth-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0}.auth-hero__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 78%;object-position:50% 78%;transform:scale(1.12);filter:brightness(.92)}.auth-hero__scrim{pointer-events:none;background:linear-gradient(180deg,#020409fa,#020409e6 30%,#0204096b 58%,#02040957)}.auth-hero__pulse{position:absolute;right:16%;bottom:5%;left:16%;height:130px;pointer-events:none;background:radial-gradient(60% 68% at 50% 60%,rgba(58,132,246,.22),rgba(58,132,246,.05) 56%,transparent 76%);animation:auth-hero-release 8s ease-in-out infinite}@keyframes auth-hero-release{0%,to{opacity:.5;transform:scaleX(.98)}50%{opacity:.85;transform:scaleX(1.02)}}.auth-hero__inner{position:relative;z-index:1;display:flex;min-height:100dvh;flex-direction:column;padding:clamp(32px,4.5vw,64px)}.auth-hero__copy{max-width:400px;margin-top:clamp(64px,12vh,120px)}.auth-hero__copy h2{margin:0;color:#eef3fb;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(28px,2.4vw,34px);font-weight:600;letter-spacing:-.035em;line-height:1.15}.auth-shell--split .auth-panel{min-width:0;min-height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:#fff}.auth-shell--split .auth-panel__inner{display:flex;box-sizing:border-box;width:100%;max-width:calc(var(--auth-form-width) + 2 * var(--auth-panel-pad-x));min-height:100%;margin:0 auto;flex-direction:column;justify-content:flex-start;padding:clamp(48px,20vh,220px) var(--auth-panel-pad-x) clamp(34px,6vh,64px)}.auth-shell--split .auth-logo--panel{margin-bottom:clamp(32px,5vh,44px);animation:none}.auth-shell--split .auth-logo--panel [data-testid=text-app-title]>span:first-child{color:#526077!important}.auth-shell--split .auth-logo--panel [data-testid=text-app-title]>span:last-child{color:#101828!important}.auth-shell--split .auth-cardwrap,.auth-shell--split .auth-below{animation:none}.auth-shell--split .auth-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.auth-shell--split .auth-card:before{display:none}.auth-shell--split .auth-head{margin-bottom:26px;text-align:left}.auth-shell--split .auth-head h1{color:#101828;font-size:30px;line-height:1.15}.auth-shell--split .auth-head p{color:#526077;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.auth-shell--split .auth-head p strong{color:#344054;font-weight:600}.auth-shell--split .auth-card .cl-rootBox,.auth-shell--split .auth-card .cl-card,.auth-shell--split .auth-card .cl-main,.auth-shell--split .auth-card .cl-form,.auth-shell--split .auth-card .cl-formContainer,.auth-shell--split .auth-card .cl-formFieldRow,.auth-shell--split .auth-card .cl-formField{min-width:0!important;max-width:100%!important}.auth-shell--split .er-auth-input{border-radius:11px;border-color:#7a8699;background:#fff;box-shadow:0 1px 2px #1018280a;color:#101828;transition:border-color .18s,box-shadow .18s}.auth-shell--split .er-auth-input::-moz-placeholder{color:#667085;opacity:1}.auth-shell--split .er-auth-input::placeholder{color:#667085;opacity:1}.auth-shell--split .er-auth-input:focus{border-color:#2459df;background:#fff;box-shadow:0 0 0 3px #2459df33}.auth-shell--split .er-auth-otp{border-radius:10px;border-color:#7a8699;background:#fff;color:#101828}.auth-shell--split .auth-card .cl-otpCodeFieldInputContainer{margin-bottom:16px}.auth-shell--split .er-auth-otp:focus{border-color:#2459df;box-shadow:0 0 0 3px #2459df33}.er-auth-input,.er-auth-otp{outline:none!important}.er-auth-input:focus,.er-auth-input:focus-visible{outline:none!important;border-color:var(--auth-blue)!important;box-shadow:0 0 0 3px var(--auth-focus-ring)!important}.er-auth-otp:focus,.er-auth-otp:focus-visible{outline:none!important;border-color:var(--auth-blue)!important;box-shadow:0 0 0 3px var(--auth-focus-ring)!important}.er-auth-btn:focus-visible{outline:2px solid var(--auth-ring)!important;outline-offset:2px!important}.auth-shell--split .er-auth-btn{border-radius:11px;background:#2459df;font-size:16px;box-shadow:0 1px 2px #1018281a!important;transition:background .18s,box-shadow .18s,transform .1s}.auth-shell--split .er-auth-btn:hover{background:#194bc8;transform:none;filter:none;box-shadow:0 6px 16px -6px #2459df73!important}.auth-shell--split .er-auth-btn:disabled,.auth-shell--split .er-auth-btn[aria-disabled=true]{background:#4666b3;color:#fff;cursor:default;opacity:1;transform:none;box-shadow:none!important}.auth-shell--split .er-auth-btn:active{transform:scale(.992)}.auth-shell--split .er-auth-label{color:#344054;font-size:14px;line-height:1.5}.auth-shell--split .er-auth-show{color:#526077}.auth-shell--split .er-auth-show:hover{background:#edf3ff;color:#194bc8}.auth-shell--split .er-auth-header{margin:0 0 10px!important;padding:0!important;gap:0!important;text-align:left!important}.auth-shell--split .er-auth-title{margin:0!important;color:#101828!important;font:700 30px/1.15 DM Sans,system-ui,sans-serif!important;letter-spacing:-.028em!important;text-align:left!important}.auth-shell--split .er-auth-subtitle{margin:4px 0 0!important;color:#526077!important;font:400 15px/1.5 DM Sans,system-ui,sans-serif!important;text-align:left!important;overflow-wrap:anywhere}.auth-shell--split .er-auth-badge{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#526077!important;font:400 12px/1.5 DM Sans,system-ui,sans-serif!important;white-space:nowrap}.auth-shell--split .er-auth-hint{color:#526077;font-size:13px}.auth-shell--split .er-auth-check-label{color:#344054;font-size:14px}.auth-shell--split .er-auth-alt{min-height:48px;border:1px solid #7a8699!important;border-radius:11px;background:#fff;box-shadow:none!important;color:#101828;font:500 15px/1.4 DM Sans,sans-serif}.auth-shell--split .er-auth-alt:hover{background:#f5f8fe}.auth-shell--split .er-auth-alt:focus-visible{outline:2px solid var(--auth-ring)!important;outline-offset:2px!important}.auth-shell--split .er-auth-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin:0 auto 4px;padding:10px 8px;border:0;background:transparent;color:#1d4ed8;font:500 13px/1.5 DM Sans,sans-serif;cursor:pointer}.auth-shell--split .er-auth-link:hover{color:#1e40af;text-decoration:underline}.auth-shell--split .er-auth-link:focus-visible{outline:2px solid var(--auth-ring)!important;outline-offset:1px!important;border-radius:8px}.auth-shell--split .er-auth-link--forgot{min-height:44px;margin:-15px -8px 0 auto!important;padding:0 8px 8px;align-items:flex-end;font-weight:600;line-height:21px;white-space:nowrap}.auth-shell--split .er-auth-link,.auth-shell--split .auth-below a{color:#1d4ed8}.auth-shell--split .er-auth-error{color:#b42318}.auth-shell--split .er-auth-alert{border-color:#fecdca;background:#fef3f2;color:#b42318}.auth-shell--split .er-auth-identity{border-color:#7a8699;background:#fff;color:#344054;box-shadow:0 1px 2px #1018280a}.auth-shell--split .er-auth-identity-text{color:#344054!important}.auth-shell--split .er-auth-identity-edit{color:#1d4ed8}.auth-shell--split .er-auth-identity-edit:hover{background:#eff4ff;color:#1e40af}.auth-shell--split .auth-foot{margin-top:14px;color:#526077;text-align:left}.auth-shell--split .auth-foot a{color:#344054;border-color:#7a8699}.auth-shell--split .auth-below{margin-top:26px;color:#526077;text-align:left}.auth-shell--split .auth-below a{display:inline-flex;min-height:44px;align-items:center;padding:10px 8px;box-sizing:border-box}.auth-shell--split .auth-below a:hover{color:#1e40af;text-decoration:underline}.auth-shell--split .auth-below a{margin-left:-8px}.auth-shell--split .auth-below__muted{margin-top:0;color:#526077;line-height:1.6}.auth-shell--split .auth-below__muted+.auth-below__muted{margin-top:6px}.auth-shell--split .auth-form{gap:20px}.auth-shell--split .auth-alert{margin-bottom:20px;font-size:14px;line-height:1.5}.auth-shell--split .auth-alert:focus{outline:2px solid #b42318;outline-offset:2px}.auth-notice{margin-bottom:20px;padding:11px 14px;border:1px solid #879bcb;border-radius:12px;background:#f4f7ff;color:#344054;font-size:14px;line-height:1.5}.auth-hint{margin:8px 0 0;color:#526077;font-size:13px;line-height:1.5}.auth-input-wrap{position:relative}.auth-show{position:absolute;top:4px;right:4px;display:inline-flex;min-width:64px;height:44px;align-items:center;justify-content:center;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#1d4ed8;font:600 13px/1 DM Sans,sans-serif;cursor:pointer}.auth-show:hover{background:#edf3ff}.auth-show:focus-visible{outline:2px solid var(--auth-ring);outline-offset:0}.auth-input-wrap .er-auth-input{padding-right:78px!important}.auth-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;margin-top:4px}.auth-shell--split .auth-form__link{display:inline-flex;min-height:44px;align-items:center;margin:0;padding:0;color:#1d4ed8;font:600 13px/1.5 DM Sans,sans-serif;text-align:left}.auth-shell--split .auth-form__link:hover{color:#1e40af;text-decoration:underline}.auth-shell--split .auth-form__link:disabled{color:#526077;cursor:default;text-decoration:none}.auth-shell--split .auth-loading__field,.auth-shell--split .auth-loading__button{border-color:#e4e7ec;background:#f8fafc}.auth-shell--split .auth-loading__button{background:#e6efff}.auth-shell--split .auth-loading__status{color:#667085}@media (prefers-contrast: more){.auth-shell--split{--auth-blue: #1747ba;--auth-blue-lite: #1747ba;--auth-ring: #1747ba;--auth-muted: #344054;--auth-muted-dim: #475467;--auth-line-strong: #344054;--auth-focus-ring: rgba(23, 71, 186, .4)}.auth-shell--split .er-auth-input,.auth-shell--split .er-auth-otp,.auth-shell--split .er-auth-alt{border-color:#344054!important}.auth-shell--split .er-auth-input::-moz-placeholder{color:#475467}.auth-shell--split .er-auth-input::placeholder{color:#475467}.auth-shell--split .er-auth-input:focus,.auth-shell--split .er-auth-input:focus-visible,.auth-shell--split .er-auth-otp:focus,.auth-shell--split .er-auth-otp:focus-visible{outline:2px solid #1747ba!important;outline-offset:2px!important}.auth-shell--split .er-auth-btn{background:#1747ba}.auth-shell--split .er-auth-btn:hover{background:#123a99}.auth-shell--split .auth-head p,.auth-shell--split .er-auth-subtitle,.auth-shell--split .er-auth-badge,.auth-shell--split .er-auth-show,.auth-shell--split .auth-foot,.auth-shell--split .auth-below,.auth-shell--split .auth-below__muted,.auth-shell--split .auth-hint{color:#344054!important}}@media (max-height: 760px) and (min-width: 960px){.auth-shell--split .auth-panel__inner{padding-top:clamp(32px,9vh,68px);padding-bottom:42px}}@media (max-width: 959px){.auth-shell--split{display:block;min-height:100dvh;overflow-y:auto}.auth-shell--split .auth-hero{display:none}.auth-shell--split .auth-panel{min-height:100dvh}.auth-shell--split .auth-panel__inner{--auth-panel-pad-x: 24px;padding:max(30px,env(safe-area-inset-top)) max(var(--auth-panel-pad-x),env(safe-area-inset-right)) max(30px,env(safe-area-inset-bottom)) max(var(--auth-panel-pad-x),env(safe-area-inset-left))}.auth-shell--split .auth-logo--panel{margin-bottom:28px}.auth-shell--split .auth-head{margin-bottom:24px}.auth-shell--split .er-auth-header{margin-bottom:8px!important}}@media (min-width: 600px) and (max-width: 959px) and (min-height: 700px){.auth-shell--split .auth-panel__inner{padding-top:max(clamp(48px,13vh,150px),env(safe-area-inset-top))}.auth-shell--split .auth-logo--panel{margin-bottom:36px}}@media (max-width: 959px) and (max-height: 590px){.auth-shell--split .auth-panel__inner{padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom))}.auth-shell--split .auth-logo--panel{margin-bottom:24px}.auth-shell--split .auth-head{margin-bottom:20px}.auth-shell--split .er-auth-header{margin-bottom:4px!important}}@media (max-width: 480px){.auth-shell--split .auth-panel__inner{padding-right:max(20px,env(safe-area-inset-right));padding-left:max(20px,env(safe-area-inset-left))}.auth-shell--split .auth-head h1{font-size:28px}.auth-shell--split .er-auth-title{font-size:28px!important}}@media (prefers-reduced-motion: reduce){.auth-hero__pulse{animation:none;opacity:.65;transform:none}}@keyframes help-launcher-pulse-ring{0%{box-shadow:0 0 hsl(var(--foreground) / .35)}60%{box-shadow:0 0 0 12px hsl(var(--foreground) / 0)}to{box-shadow:0 0 hsl(var(--foreground) / 0)}}.help-launcher-pulse{animation:help-launcher-pulse-ring 1.5s ease-out 1}@media (prefers-reduced-motion: reduce){.help-launcher-pulse{animation:none;box-shadow:0 0 0 4px hsl(var(--foreground) / .2)}}@keyframes help-panel-enter-anim{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.help-panel-enter{animation:help-panel-enter-anim .15s ease-out}@media (prefers-reduced-motion: reduce){.help-panel-enter{animation:none}}[data-help-highlight=true]{outline:3px solid hsl(var(--primary));outline-offset:4px}.help-spotlight-cutout{box-shadow:0 0 0 9999px #0000006b;outline:2px solid hsl(var(--primary));outline-offset:2px;transition:top .2s ease-out,left .2s ease-out,width .2s ease-out,height .2s ease-out;animation:help-spotlight-in .2s ease-out}.help-spotlight-cutout:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;outline:2px solid hsl(var(--primary) / .6);animation:help-spotlight-pulse 1.6s ease-out 2}@keyframes help-spotlight-in{0%{opacity:0}to{opacity:1}}@keyframes help-spotlight-pulse{0%{outline-offset:0;opacity:1}to{outline-offset:10px;opacity:0}}.help-spotlight-card{animation:help-spotlight-card-in .18s ease-out}@keyframes help-spotlight-card-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}html[data-help-spotlight=on] [data-help-highlight=true]{outline:none}@media (prefers-reduced-motion: reduce){.help-spotlight-cutout,.help-spotlight-cutout:after,.help-spotlight-card{animation:none;transition:none}}.er-seg{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:9px;background:hsl(var(--muted));box-sizing:border-box}.dark .er-seg{background:hsl(var(--background));box-shadow:inset 0 0 0 1px hsl(var(--border) / .7)}.er-seg-item{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:6px;background:transparent;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;color:hsl(var(--muted-foreground));cursor:pointer;transition:color .15s,background-color .15s,box-shadow .15s}.er-seg-item:hover{color:hsl(var(--foreground))}.er-seg-item:focus-visible{outline:2px solid hsl(var(--ring) / .5);outline-offset:1px}.er-seg-item:disabled{opacity:.5;cursor:default}.er-seg-item[data-active=true]{background:hsl(var(--card));color:hsl(var(--foreground));font-weight:600;box-shadow:0 1px 2px #0f172a14,0 0 0 1px #0f172a0a}.er-seg-item[data-active=true]>svg{color:hsl(var(--primary-strong))}.dark .er-seg-item[data-active=true]{background:hsl(var(--secondary));box-shadow:0 1px 2px #0006}.dark .er-seg-item[data-active=true]>svg{color:hsl(var(--primary))}.er-seg-item--icon{width:30px;padding:0}.er-seg--sm .er-seg-item{height:26px;padding:0 10px;font-size:12px}@media (pointer: coarse){.er-seg-item,.er-seg--sm .er-seg-item{height:44px}.er-seg-item--icon{width:44px}}.er-hit-area:not(.absolute):not(.fixed):not(.sticky){position:relative}@media (pointer: coarse){.er-hit-area:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}@keyframes er-count-tick{0%{transform:scale(1)}35%{transform:scale(1.28)}to{transform:scale(1)}}.er-count-tick{display:inline-block;transform-origin:right center;animation:er-count-tick .42s cubic-bezier(.2,.8,.2,1)}@keyframes er-step-flash{0%{opacity:1}to{opacity:0}}.er-step-flash{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background:hsl(var(--primary-strong) / .14);box-shadow:inset 0 0 0 1px hsl(var(--primary-strong) / .45);pointer-events:none;opacity:0;animation:er-step-flash .9s ease-out}.er-odometer{display:inline-flex;font-variant-numeric:tabular-nums}.er-odometer-place{position:relative;display:inline-block;overflow:hidden;padding:10px 0;margin:-10px 0;-webkit-mask-image:linear-gradient(to bottom,transparent,black 10px,black calc(100% - 10px),transparent);mask-image:linear-gradient(to bottom,transparent,black 10px,black calc(100% - 10px),transparent)}.er-odometer-digit{position:relative;display:block}.er-odometer-digit[data-from]:before{content:attr(data-from);position:absolute;left:0;right:0;top:100%;text-align:center}.er-odometer-digit[data-from][data-dir=up]:before{top:-100%}@keyframes er-odometer-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes er-odometer-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes er-odometer-fade{0%{opacity:0}to{opacity:1}}.er-odometer-roll{animation:er-odometer-down .42s cubic-bezier(.2,.8,.2,1) both}.er-odometer-roll[data-dir=up]{animation-name:er-odometer-up}@keyframes er-odometer-leave{0%{visibility:visible}to{visibility:hidden}}.er-odometer-roll[data-from]:before{animation:er-odometer-leave .42s step-end both}.er-odometer-fade{animation:er-odometer-fade .15s ease-out both}:root{--sunlight-primary: 206 100% 31%;--sunlight-ink: 220 49% 8%}.er-sunlight{font-weight:500;--primary-strong: var(--sunlight-primary);--primary-strong-hover: var(--sunlight-primary);--primary-strong-border: hsl(var(--sunlight-primary))}:root:not(.dark) .er-sunlight{--primary: var(--sunlight-primary);--ring: var(--sunlight-primary);--foreground: var(--sunlight-ink);--card-foreground: var(--sunlight-ink);--muted-foreground: 220 30% 22%;--border: 220 20% 45%}.dark .er-sunlight{--muted-foreground: 220 10% 82%;--border: 220 10% 55%}.er-sunlight .border{border-width:2px}.er-sunlight .border-b{border-bottom-width:2px}.er-sunlight .border-l-4{border-left-width:4px}.er-sunlight .er-count-number{font-weight:800}.er-sunlight .er-count-tab-n{font-weight:700}.er-sunlight .er-odometer-place{-webkit-mask-image:none;mask-image:none}.er-sunlight *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (prefers-reduced-motion: reduce){.er-count-tick,.er-step-flash,.er-odometer-roll,.er-odometer-fade{animation:none}}@media print{@page{size:letter landscape;margin:.4in .35in}[data-sidebar],[data-testid=step-rail],aside,nav,.sidebar,[class*=StepRail]{display:none!important}[data-testid=control-deck],.surface-glass,.surface-glass-tight,header,[class*=DashboardHeader],[class*=FilterChips],[class*=ControlDeck]{display:none!important}button[data-testid*=add-vehicle],button[data-testid*=fab],[data-testid*=button-filters],[data-testid*=notification-bell],.fixed,[class*=BulkAction],[role=dialog],[data-radix-popper-content-wrapper],[data-radix-portal],.sheet,.modal,[class*=Sheet],[class*=VehiclePanel],[class*=PhotoViewer],[class*=yarl__],input[type=search],input[data-testid*=search],[data-testid*=input-search],[class*=FiltersSheet],[class*=ArchiveFilters],[class*=StepRailMobile],[class*=CommandCenter],[class*=MobileVehicleList],[class*=KPICluster],[class*=InlineKPI]{display:none!important}*{box-shadow:none!important;text-shadow:none!important}body,html,#root,main,[data-testid=page-dashboard]{background:#fff!important;color:#000!important;margin:0!important;padding:0!important;overflow:visible!important;height:auto!important;min-height:0!important}body:before{content:"EasyRecon Inventory Report";display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16pt;font-weight:700;letter-spacing:-.02em;color:#1a1a1a;margin-bottom:6pt;padding-bottom:6pt;border-bottom:2pt solid #00A1E0}body:after{content:"Printed: " attr(data-print-date);display:block;position:fixed;bottom:.2in;right:.35in;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:8pt;color:#666}main,[data-testid=page-dashboard]>div{width:100%!important;max-width:none!important;display:block!important}[data-testid=page-dashboard]{display:block!important;overflow:visible!important;height:auto!important}[class*=VehicleTable]>div,.min-w-\[900px\]{min-width:0!important;width:100%!important;border:1px solid #ccc!important;border-radius:0!important;overflow:visible!important;display:table!important}[class*=VehicleTable] .sticky,[style*=grid-template-columns] .sticky{display:table-row!important;position:static!important;background:#f5f5f5!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}[class*=VehicleTable] .sticky>div{display:table-cell!important;padding:6pt 8pt!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:8pt!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.03em!important;color:#333!important;border-bottom:2px solid #999!important;white-space:nowrap!important;vertical-align:middle!important}[data-testid^=row-vehicle-]{display:table-row!important;page-break-inside:avoid!important;background:#fff!important}[data-testid^=row-vehicle-]:nth-child(2n){background:#fafafa!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-testid^=row-vehicle-]>div{display:table-cell!important;padding:5pt 8pt!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9pt!important;line-height:1.3!important;color:#1a1a1a!important;border-bottom:1px solid #ddd!important;vertical-align:middle!important;white-space:nowrap!important}[data-testid^=row-vehicle-]>div:first-child{white-space:normal!important;min-width:180pt!important;max-width:220pt!important}[data-testid^=row-vehicle-] [data-testid^=select-step-]{border:none!important;background:transparent!important;padding:0!important;height:auto!important;min-height:0!important}[data-testid^=select-step-]>span{font-size:9pt!important;font-weight:500!important}[data-testid^=select-step-] svg{display:none!important}[data-testid^=row-vehicle-] [data-testid^=pill-]{background:transparent!important;border:none!important;padding:0!important;font-size:9pt!important;font-weight:500!important;min-width:0!important;display:inline!important;border-radius:0!important}[data-testid*=pill-dis-warn]{color:#b45309!important;font-weight:600!important}[data-testid*=pill-dis-bad]{color:#dc2626!important;font-weight:700!important}[data-testid^=row-vehicle-] .text-amber-600,[data-testid^=row-vehicle-] .text-amber-400{color:#b45309!important;font-weight:600!important}[data-testid^=row-vehicle-] .text-green-600,[data-testid^=row-vehicle-] .text-green-400{color:#16a34a!important}[data-testid^=row-vehicle-] [class*=Badge]{background:transparent!important;border:none!important;padding:0 2pt!important;font-size:8pt!important}[data-testid^=button-signal-]{display:none!important}[data-testid^=cell-notes-]{max-width:180pt!important;overflow:hidden!important;text-overflow:ellipsis!important}[data-testid^=cell-notes-] span{display:inline!important;font-size:8pt!important;color:#666!important;font-style:italic!important}[data-testid^=cell-notes-] svg,[data-testid^=cell-notes-] .uppercase{display:none!important}[data-testid^=row-vehicle-]>div:last-child span{font-size:8pt!important;color:#888!important}[role=tooltip],[data-radix-collection-item],button:not([data-testid^=select-]){pointer-events:none!important}[data-testid^=cell-work-]{cursor:default!important}[data-testid^=badge-archived-],[data-testid^=badge-sold-]{display:inline-block!important;padding:0 4pt!important;font-size:7pt!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.02em!important;background:#f3f4f6!important;border:1px solid #d1d5db!important;border-radius:2pt!important;margin-left:4pt!important}[data-testid^=badge-sold-]{background:#dcfce7!important;border-color:#86efac!important;color:#166534!important}[data-testid^=row-vehicle-]:before{display:table-cell!important;content:""!important;width:3pt!important;min-width:3pt!important;max-width:3pt!important}[data-testid^=row-vehicle-].before\\:bg-amber-400:before,[class*="hover\\:bg-amber"]:before{background:#f59e0b!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-testid^=row-vehicle-].before\\:bg-rose-400:before,[class*="hover\\:bg-rose"]:before{background:#f43f5e!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-testid^=row-vehicle-]{grid-template-columns:none!important}[data-testid^=row-vehicle-]>div:nth-child(1){width:25%!important}[data-testid^=row-vehicle-]>div:nth-child(2){width:12%!important}[data-testid^=row-vehicle-]>div:nth-child(3){width:15%!important;text-align:center!important}[data-testid^=row-vehicle-]>div:nth-child(4){width:12%!important}[data-testid^=row-vehicle-]>div:nth-child(5){display:none!important}[data-testid^=row-vehicle-]>div:nth-child(6){width:28%!important}[data-testid^=row-vehicle-]>div:nth-child(7){width:8%!important;text-align:right!important}[data-testid^=row-vehicle-]{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}[class*=VehicleTable] .sticky{page-break-after:avoid!important}@page{@bottom-center{content:"Page " counter(page) " of " counter(pages);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:8pt;color:#666}}a{text-decoration:none!important;color:inherit!important}[class*=ScrollArea],[data-radix-scroll-area-viewport],.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-hidden{overflow:visible!important;height:auto!important;max-height:none!important}.truncate{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}}@media print{body[data-print-date]:after{content:"Printed: " attr(data-print-date)!important}}
