*,*:before,*:after{outline:none!important;-webkit-tap-highlight-color:transparent!important}[tabindex],dialog,input,button,a,select,textarea{outline:none!important}:focus,:focus-visible,:focus-within{outline:none!important}input:focus,button:focus,a:focus,select:focus,textarea:focus,input:focus-visible,button:focus-visible,a:focus-visible,[tabindex]:focus,[tabindex]:focus-visible{outline:none!important;box-shadow:none!important}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:none!important;--tw-ring-shadow: 0 0 #0000 !important;--tw-ring-offset-shadow: 0 0 #0000 !important;--tw-ring-color: transparent !important;box-shadow:none!important;border-color:inherit}.aura-card:hover,.aurum-section-card:hover{background-color:var(--aurum-card-bg)!important;filter:none!important;transform:none!important;box-shadow:none!important}.aura-input:focus,.aurum-employee-form-shell .aura-input:focus,input:not(.bg-transparent):focus,textarea:focus{border-color:var(--border-soft)!important;background-color:var(--bg-surface-2)!important;box-shadow:0 4px 20px #0000001a,inset 0 1px #ffffff05!important}.aura-input:focus{box-shadow:0 4px 20px #0000001a,inset 0 1px #ffffff05!important}.bg-transparent:focus{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}html body #root *,html body #root *:before,html body #root *:after{outline:none!important;-webkit-tap-highlight-color:transparent!important}html body #root [tabindex],html body #root dialog,html body #root input,html body #root button,html body #root a,html body #root select,html body #root textarea{outline:none!important}html body #root :focus,html body #root :focus-visible,html body #root :focus-within{outline:none!important}html body #root input:focus,html body #root button:focus,html body #root a:focus,html body #root select:focus,html body #root textarea:focus,html body #root input:focus-visible,html body #root button:focus-visible,html body #root a:focus-visible,html body #root [tabindex]:focus,html body #root [tabindex]:focus-visible{outline:none!important;box-shadow:none!important}html body #root [type=text]:focus,html body #root [type=email]:focus,html body #root [type=url]:focus,html body #root [type=password]:focus,html body #root [type=number]:focus,html body #root [type=date]:focus,html body #root [type=datetime-local]:focus,html body #root [type=month]:focus,html body #root [type=search]:focus,html body #root [type=tel]:focus,html body #root [type=time]:focus,html body #root [type=week]:focus,html body #root [multiple]:focus,html body #root textarea:focus,html body #root select:focus,html body #root input:focus{outline:none!important;box-shadow:none!important;border-color:transparent!important;--tw-ring-color: transparent !important;--tw-ring-shadow: 0 0 #0000 !important;--tw-ring-offset-shadow: 0 0 #0000 !important}html body #root .aura-card:hover,html body #root .aurum-section-card:hover{background-color:var(--aurum-card-bg)!important;filter:none!important;transform:none!important;box-shadow:none!important}html body #root .aura-input:focus,html body #root .aurum-employee-form-shell .aura-input:focus{border-color:var(--border-soft)!important;background-color:var(--bg-surface-2)!important;box-shadow:0 4px 20px #0000001a,inset 0 1px #ffffff05!important}html body #root .bg-transparent:focus,html body #root input.bg-transparent:focus{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;outline:none!important}html body #root .aurum-stable-shell input.bg-transparent:focus,html body #root input[placeholder*=Search]:focus,html body #root input[placeholder*=ابحث]:focus,html body #root .aurum-stable-shell input:focus-visible,html body #root .aurum-stable-shell select:focus-visible,html body #root .aurum-stable-shell textarea:focus-visible,html body #root .aurum-stable-shell button:focus-visible,html body #root .aurum-stable-shell [tabindex]:focus-visible,html[data-theme=light] body #root .aurum-stable-shell :where(input,select,textarea,button):focus-visible,html[data-theme=light] body #root .aurum-stable-shell input:focus-visible{outline:none!important;box-shadow:none!important}:root{--bg-main: #0B0E14;--bg-surface: #151921;--bg-surface-2: #1C212B;--bg-internal: #0D1117;--bg-elevated: #21262D;--border-soft: #2A313C;--border-divider: #30363D;--text-primary: #E6EDF3;--text-secondary: #8B949E;--text-muted: #484F58;--primary: #D4AF37;--primary-hover: #F1C40F;--primary-glow: rgba(212, 175, 55, .12);--success: #238636;--warning: #D29922;--danger: #F85149;--sidebar-bg: #0D1117;--sidebar-hover: #1C212B;--sidebar-border: #2A313C;--sidebar-text: #F0F6FC;--sidebar-inactive: #8B949E;--sidebar-active: #D4AF37;--input-bg: #0D1117;--input-border: #30363D;--input-text: #F0F6FC;--input-placeholder: #484F58;--input-focus: #D4AF37;--table-hover: #161B22;--macos-btn-bg: rgba(255, 255, 255, .05);--macos-btn-hover: rgba(255, 255, 255, .1);--card-shadow: 0 4px 20px -2px rgba(0, 0, 0, .5)}[data-theme=light]{--bg-main: #F9FAFB;--bg-surface: #FFFFFF;--bg-surface-2: #F3F4F6;--bg-internal: #FFFFFF;--bg-elevated: #FFFFFF;--border-soft: #E5E7EB;--border-divider: #D1D5DB;--text-primary: #111827;--text-secondary: #4B5563;--text-muted: #6B7280;--primary: #007AFF;--primary-hover: #0056b3;--primary-glow: rgba(0, 122, 255, .15);--success: #15803D;--warning: #B45309;--danger: #BE123C;--sidebar-bg: #FFFFFF;--sidebar-hover: #F8FAFC;--sidebar-border: #E5E7EB;--sidebar-text: #111827;--sidebar-inactive: #64748B;--sidebar-active: #007AFF;--input-bg: #F8FAFC;--input-border: #CBD5E1;--input-text: #111827;--input-placeholder: #94A3B8;--input-focus: #007AFF;--table-hover: #F8FAFC;--macos-btn-bg: rgba(0, 0, 0, .04);--macos-btn-hover: rgba(0, 0, 0, .08);--card-shadow: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -1px rgba(0, 0, 0, .03)}button,.aurum-ui-button,[role=button],.btn-primary,.aurum-auth-submit{transition:transform .4s cubic-bezier(.175,.885,.32,1.1),background-color .2s ease,border-color .2s ease,box-shadow .2s ease!important}button:active:not(:disabled),.aurum-ui-button:active:not(:disabled),[role=button]:active:not(:disabled),.btn-primary:active:not(:disabled),.aurum-auth-submit:active:not(:disabled){transform:scale(.95)!important;transition:transform .1s cubic-bezier(.4,0,.2,1)!important}*{transition:background-color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1)}html,body,#root{width:100%;min-height:100%}body{background-color:var(--bg-main);color:var(--text-primary);font-family:Inter,Cairo,sans-serif;margin:0;overflow:hidden;overscroll-behavior:none}.app-container{display:flex;height:100vh;height:100dvh;width:100%;overflow:hidden;min-width:0}.app-container.ltr-mode{flex-direction:row-reverse}.sidebar-en{border-left:none;border-right:0!important}.sidebar.collapsed{width:80px}.sidebar-item-en{flex-direction:row;border-right:none;border-left:4px solid transparent}.sidebar-item:hover{background-color:var(--sidebar-hover);color:var(--sidebar-active)}.sidebar-item.active{background:var(--primary-glow);color:var(--sidebar-active);border-right-color:var(--sidebar-active)}.sidebar-en .sidebar-item.active{border-right-color:transparent;border-left-color:var(--sidebar-active)}.aura-input{background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:1rem;color:var(--input-text);padding:.85rem 1.25rem;outline:none;width:100%;font-size:.875rem;font-weight:600}.aura-input:focus{border-color:var(--primary)}.main-viewport{flex:1;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;min-width:0;width:100%}.content-area{flex:1;overflow-y:auto;overflow-x:hidden;padding:2.5rem;background-color:var(--bg-main);min-width:0}.aura-card{background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:1.75rem;box-shadow:var(--card-shadow);overflow:hidden}.aura-table{width:100%;text-align:right;border-collapse:separate;border-spacing:0}[dir=ltr] .aura-table{text-align:left}.aura-table th{padding:1.25rem 1.5rem;font-size:.75rem;font-weight:900;color:var(--text-muted);border-bottom:2px solid var(--border-soft);background-color:var(--bg-surface-2)}.aura-table td{padding:1.5rem;font-size:.875rem;border-bottom:1px solid var(--border-soft);color:var(--text-primary)}.btn-primary{background:var(--primary);color:#fff;font-weight:900;border-radius:1rem;padding:.85rem 2rem;box-shadow:0 10px 20px -5px var(--primary-glow);text-transform:uppercase;border:none;cursor:pointer}.btn-primary:hover{transform:translateY(-2px)}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--border-soft);border-radius:10px}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .6s cubic-bezier(.22,1,.36,1) forwards}.sidebar-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2990;background:#020611ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .22s ease}.sidebar-mobile-backdrop.open{opacity:1;pointer-events:auto}@media(max-width:768px){.app-container,.app-container.ltr-mode{display:block;width:100%;max-width:100vw;height:100vh;height:100dvh;overflow:hidden}.main-viewport{width:100%;max-width:100vw;height:100vh;height:100dvh}.main-header>div{min-width:0}.content-area{padding:.75rem;width:100%;max-width:100vw;overflow-x:hidden;-webkit-overflow-scrolling:touch}.content-area>div{width:100%;max-width:100%!important;min-width:0}.sidebar{position:fixed;top:0;bottom:0;right:0;width:min(286px,84vw)!important;height:100vh;height:100dvh;z-index:3000;transform:translate(112%);transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease;box-shadow:none}[dir=ltr] .sidebar,.app-container.ltr-mode .sidebar{right:auto;left:0;transform:translate(-112%)}.sidebar.mobile-open{transform:translate(0)!important;box-shadow:0 24px 80px #0000008c}.sidebar.collapsed{width:min(286px,84vw)!important}.sidebar-item{padding:11px 18px}.aura-card{border-radius:1rem}.aura-input{border-radius:.8rem;padding:.68rem .9rem;font-size:.82rem}.btn-primary{border-radius:.8rem;padding:.72rem 1rem;width:auto;text-transform:none}.aura-table th,.aura-table td{padding:.85rem;font-size:.78rem}}:root{--aurum-safe-top: env(safe-area-inset-top, 0px);--aurum-safe-bottom: env(safe-area-inset-bottom, 0px);--aurum-mobile-gutter: .85rem;--aurum-mobile-radius: 1.15rem}.aurum-auth-shell input,.aurum-auth-shell button,.aurum-employee-form-shell input,.aurum-employee-form-shell textarea,.aurum-employee-form-shell button{-webkit-tap-highlight-color:transparent}@media(max-width:768px){html,body,#root{max-width:100vw;overflow-x:hidden}.aurum-auth-topbar{top:calc(.7rem + var(--aurum-safe-top))!important;left:.9rem!important;right:.9rem!important;gap:.65rem!important}.aurum-auth-topbar button{height:3rem!important;min-width:4.5rem;padding-inline:1rem!important;border-radius:1.35rem!important;font-size:.85rem!important}.aurum-auth-logo-stage>div{height:11.25rem!important;max-width:23rem!important}.aurum-auth-logo-stage [class*=scale-]{transform:scale(.56)!important}.aurum-auth-form-stage{align-items:flex-start!important;padding-top:calc(15.2rem + var(--aurum-safe-top))!important;padding-left:1rem!important;padding-right:1rem!important;padding-bottom:calc(2rem + var(--aurum-safe-bottom))!important}.aurum-auth-tabs{height:3.65rem;padding:.32rem!important;border-radius:1.8rem!important}.aurum-auth-tabs button{height:3rem!important;border-radius:1.45rem!important;font-size:.92rem!important;letter-spacing:0!important;text-transform:none!important}.aurum-auth-register-form,.aurum-auth-login-form{gap:.7rem!important;margin-top:.25rem!important}.aurum-auth-register-form label,.aurum-auth-login-form label{margin-bottom:.35rem!important;font-size:.72rem!important;letter-spacing:0!important;color:#ffffff7a!important}.aurum-auth-register-form input,.aurum-auth-login-form input{height:3.28rem!important;border-radius:1.05rem!important;padding-inline:1rem!important;font-size:1rem!important}.aurum-auth-submit{height:3.35rem!important;border-radius:1.1rem!important;font-size:1rem!important;letter-spacing:0!important;text-transform:none!important;margin-top:.25rem!important}.aurum-auth-register-mode .aurum-auth-logo-stage{top:calc(3.55rem + var(--aurum-safe-top))!important;height:7.25rem!important;opacity:.92}.aurum-auth-register-mode .aurum-auth-logo-stage>div{height:7.25rem!important;max-width:19rem!important}.aurum-auth-register-mode .aurum-auth-logo-stage [class*=scale-]{transform:scale(.38)!important}.aurum-auth-register-mode .aurum-auth-form-stage{padding-top:calc(10.65rem + var(--aurum-safe-top))!important;padding-left:.78rem!important;padding-right:.78rem!important;padding-bottom:calc(1.1rem + var(--aurum-safe-bottom))!important}.aurum-auth-register-mode .aurum-auth-form-stage>div{max-width:100%!important}.aurum-auth-register-mode .aurum-auth-tabs{height:3.05rem!important;border-radius:1.5rem!important;padding:.26rem!important;background:#071018b8!important}.aurum-auth-register-mode .aurum-auth-tabs button{height:2.48rem!important;border-radius:1.2rem!important;font-size:.86rem!important;line-height:1!important;white-space:nowrap!important}.aurum-auth-register-mode .aurum-auth-register-form{display:flex!important;flex-direction:column!important;gap:.55rem!important;margin-top:.6rem!important;padding:0!important}.aurum-auth-register-mode .aurum-auth-register-form .grid{gap:.55rem!important}.aurum-auth-register-mode .aurum-auth-register-form label{margin-bottom:.26rem!important;font-size:.64rem!important;line-height:1.1!important;letter-spacing:0!important;color:#ffffff6b!important}.aurum-auth-register-mode .aurum-auth-register-form input{height:2.78rem!important;min-height:2.78rem!important;border-radius:.95rem!important;padding-inline:.88rem!important;font-size:.92rem!important;line-height:1.2!important;background:#08162094!important;border-color:#ffffff1f!important}.aurum-auth-register-mode .aurum-auth-register-form .aurum-auth-submit{height:3rem!important;min-height:3rem!important;border-radius:1rem!important;font-size:.95rem!important;margin-top:.1rem!important;box-shadow:0 12px 34px #d4af372e!important}.aurum-auth-register-mode .aurum-auth-register-form p{margin-top:.55rem!important;font-size:.72rem!important;line-height:1.55!important}.aurum-auth-register-mode .aurum-auth-register-form .pt-1\.5{padding-top:.15rem!important}.aurum-auth-register-mode .aurum-auth-register-form .text-center.text-\[10px\]{display:none!important}.aurum-employee-profile-header>div{gap:.85rem!important}.aurum-employee-profile-header img,.aurum-employee-profile-header .relative.group>div:not(.absolute){width:3.25rem!important;height:3.25rem!important;border-radius:1rem!important;font-size:1.25rem!important}.aurum-employee-profile-header .relative.group button{width:1.75rem!important;height:1.75rem!important;bottom:-.35rem!important;right:-.35rem!important}.aurum-employee-profile-header h3{font-size:1.15rem!important;line-height:1.35!important;margin:0!important;max-width:12rem}.aurum-employee-profile-header p{font-size:.68rem!important;letter-spacing:.02em!important;margin-top:.1rem!important}.aurum-employee-actions button{height:2.8rem!important;padding:0 .75rem!important;border-radius:1rem!important;font-size:.78rem!important;white-space:nowrap!important;box-shadow:none!important}.aurum-employee-actions button:last-child{grid-column:1 / -1;height:3rem!important;font-size:.92rem!important}.aurum-employee-stats .aura-card{padding:.75rem!important;border-radius:1.1rem!important;gap:.65rem!important}.aurum-employee-stats .aura-card>div:first-child{width:2.35rem!important;height:2.35rem!important;border-radius:.85rem!important;font-size:1rem!important}.aurum-employee-stats p:first-child{font-size:.65rem!important;letter-spacing:0!important}.aurum-employee-stats p:last-child{font-size:1.1rem!important}.aurum-employee-panel-toggle span[class*=w-9]{width:2.25rem!important;height:2.25rem!important}.aurum-panel-content [class*=col-span],.aurum-panel-content [class*="xl:col-span"],.aurum-panel-content [class*="md:col-span"]{grid-column:auto / auto!important}.aurum-employee-form-shell label{font-size:.74rem!important;min-height:auto!important;margin-bottom:.35rem!important;line-height:1.35!important;letter-spacing:0!important}.aurum-employee-form-shell .aura-input{min-height:var(--hr-field-height)!important;height:var(--hr-field-height)!important;border-radius:1rem!important;padding-top:.65rem!important;padding-bottom:.65rem!important;font-size:.95rem!important;line-height:1.4!important;box-shadow:none!important}.aurum-employee-form-shell textarea.aura-input{min-height:6.5rem!important;height:auto!important}.aurum-employee-form-shell input[class*="!pl-24"]{padding-left:5.25rem!important}.aurum-employee-form-shell input[class*="!pr-24"]{padding-right:5.25rem!important}.aurum-employee-form-shell input[class*="!pl-32"]{padding-left:5.85rem!important}.aurum-employee-form-shell input[class*="!pr-32"]{padding-right:5.85rem!important}.aurum-employee-form-shell input+div button,.aurum-employee-form-shell .relative>div.absolute button{min-height:1.85rem!important;height:1.85rem!important;border-radius:.75rem!important;font-size:.68rem!important}.aurum-employee-form-shell .relative>div.absolute button[class*=w-9]{width:2rem!important;height:2rem!important;min-height:2rem!important;border-radius:.8rem!important}.aurum-employee-form-shell [class*="w-[440px]"]{width:min(22rem,calc(100vw - 2rem))!important;max-width:calc(100vw - 2rem)!important;left:0!important;right:auto!important}}@media(min-width:769px)and (max-width:1180px){.content-area{padding:1.25rem}.aurum-employee-form-shell{max-width:100%!important}.aurum-panel-content{gap:1rem!important}.aurum-employee-profile-header{padding:1rem!important}.aurum-employee-actions button{height:3rem!important;padding-inline:1rem!important}}@media(max-width:768px){.aurum-employee-profile-header>div{display:grid!important;grid-template-columns:1fr!important;gap:.55rem!important}.aurum-employee-profile-header>div>div:first-child{display:flex!important;align-items:center!important;gap:.65rem!important;min-width:0!important}.aurum-employee-profile-header img,.aurum-employee-profile-header .relative.group>div:not(.absolute){width:2.65rem!important;height:2.65rem!important;min-width:2.65rem!important;border-radius:.85rem!important;font-size:1rem!important}.aurum-employee-profile-header .relative.group button{width:1.55rem!important;height:1.55rem!important;min-height:1.55rem!important;bottom:-.25rem!important;right:-.25rem!important}.aurum-employee-profile-header h3{font-size:clamp(1rem,5vw,1.35rem)!important;line-height:1.15!important;max-width:100%!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.aurum-employee-profile-header p{font-size:.64rem!important;line-height:1.2!important;letter-spacing:0!important}.aurum-employee-actions::-webkit-scrollbar{display:none!important}.aurum-employee-actions button{height:2.35rem!important;min-height:2.35rem!important;min-width:max-content!important;padding:0 .8rem!important;border-radius:.85rem!important;font-size:.72rem!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important;transform:none!important}.aurum-employee-actions button:last-child{order:-1!important;height:2.45rem!important;min-height:2.45rem!important;font-size:.78rem!important;padding:0 1rem!important;flex:0 0 auto!important}.aurum-employee-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;margin-block:.75rem!important;display:flex!important;overflow-x:auto!important;padding:.05rem 0 .15rem!important;margin:.5rem 0!important;scrollbar-width:none!important}.aurum-employee-stats::-webkit-scrollbar{display:none!important}.aurum-employee-stats .aura-card{flex:0 0 8.2rem!important;padding:.52rem!important;border-radius:.9rem!important;gap:.45rem!important;min-height:3.45rem!important}.aurum-employee-stats .aura-card>div:first-child{width:2rem!important;height:2rem!important;border-radius:.72rem!important;font-size:.85rem!important}.aurum-employee-stats p:first-child{font-size:.58rem!important;line-height:1.15!important;letter-spacing:0!important}.aurum-employee-stats p:last-child{font-size:.95rem!important;line-height:1!important}.aurum-employee-form-shell>.space-y-6{display:flex!important;flex-direction:column!important;gap:.55rem!important}.aurum-employee-panel{margin-bottom:0!important;border-radius:.95rem!important;box-shadow:0 8px 20px #0000001f!important}.aurum-employee-panel-toggle>div:first-child{gap:.55rem!important;min-width:0!important}.aurum-panel-icon{width:1.85rem!important;height:1.85rem!important;border-radius:.62rem!important;font-size:.82rem!important;min-width:1.85rem!important}.aurum-panel-title{font-size:.84rem!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.aurum-panel-description{margin-top:.15rem!important;font-size:.68rem!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;display:none!important}.aurum-employee-panel-toggle span[class*=w-9]{width:1.95rem!important;height:1.95rem!important;min-width:1.95rem!important;border-radius:.72rem!important}.aurum-employee-panel-toggle span[class*=w-9] i{font-size:.68rem!important}.aurum-employee-form-shell label{font-size:.66rem!important;line-height:1.2!important;margin-bottom:.25rem!important;color:#8b949edb!important}.aurum-employee-form-shell .aura-input{--hr-field-height: 2.72rem;min-height:var(--hr-field-height)!important;height:var(--hr-field-height)!important;border-radius:.82rem!important;padding-top:.48rem!important;padding-bottom:.48rem!important;padding-inline:.78rem!important;font-size:.84rem!important;font-weight:800!important}.aurum-employee-form-shell textarea.aura-input{min-height:5.2rem!important;height:auto!important}.aurum-employee-form-shell input[class*="!pl-24"]{padding-left:4.65rem!important}.aurum-employee-form-shell input[class*="!pr-24"]{padding-right:4.65rem!important}.aurum-employee-form-shell input[class*="!pl-32"]{padding-left:5rem!important}.aurum-employee-form-shell input[class*="!pr-32"]{padding-right:5rem!important}.aurum-employee-form-shell input+div button,.aurum-employee-form-shell .relative>div.absolute button{min-height:1.55rem!important;height:1.55rem!important;border-radius:.58rem!important;font-size:.6rem!important;padding-inline:.45rem!important}.aurum-employee-form-shell .relative>div.absolute button[class*=w-9]{width:1.72rem!important;height:1.72rem!important;min-height:1.72rem!important;border-radius:.62rem!important}}.aurum-employee-form-shell,.aurum-employee-form-shell *{text-rendering:geometricPrecision}.aurum-employee-profile-header{position:relative!important;top:auto!important;z-index:20!important;padding:.9rem 1rem!important;border-radius:1.15rem!important;box-shadow:0 14px 34px #00000024!important}.aurum-employee-profile-header h3{font-size:clamp(1.1rem,1.1vw,1.38rem)!important;line-height:1.25!important;font-weight:800!important;letter-spacing:-.015em!important}.aurum-employee-profile-header p{font-size:.72rem!important;font-weight:700!important;letter-spacing:.02em!important}.aurum-employee-profile-header img,.aurum-employee-profile-header .relative.group>div:not(.absolute){width:3.1rem!important;height:3.1rem!important;border-radius:.95rem!important;font-size:1.15rem!important}.aurum-employee-actions{gap:.55rem!important;align-items:center!important}.aurum-employee-actions button{min-height:2.65rem!important;height:2.65rem!important;border-radius:.9rem!important;padding-inline:.95rem!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:0!important;box-shadow:none!important}.aurum-employee-panel{border-radius:1.05rem!important;margin-bottom:.9rem!important;box-shadow:0 10px 26px #0000001f!important}.aurum-employee-panel-toggle{min-height:3.85rem!important;padding:.9rem 1rem!important;border-radius:1.05rem!important}.aurum-panel-icon{width:2.35rem!important;height:2.35rem!important;min-width:2.35rem!important;border-radius:.85rem!important;font-size:.95rem!important}.aurum-panel-description{margin-top:.12rem!important;font-size:.72rem!important;line-height:1.35!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;color:#8b949eb8!important}.aurum-panel-content{gap:var(--hr-section-gap)!important;padding:1.05rem!important;overflow:visible!important}.aurum-employee-form-shell label{min-height:auto!important;margin-bottom:.42rem!important;font-size:.75rem!important;line-height:1.3!important;font-weight:700!important;letter-spacing:0!important;color:#8b949edb!important}.aurum-employee-form-shell .aura-input{min-height:var(--hr-field-safe-height)!important;height:var(--hr-field-safe-height)!important;border-radius:var(--hr-field-safe-radius)!important;padding-top:.62rem!important;padding-bottom:.62rem!important;padding-inline:.95rem!important;font-size:var(--hr-field-safe-font)!important;line-height:1.35!important;font-weight:650!important;letter-spacing:0!important;box-shadow:inset 0 1px #ffffff06!important}.aurum-employee-form-shell textarea.aura-input{min-height:6.75rem!important;height:auto!important;line-height:1.65!important}.aurum-employee-form-shell input[class*="!pl-24"]{padding-left:5.8rem!important}.aurum-employee-form-shell input[class*="!pr-24"]{padding-right:5.8rem!important}.aurum-employee-form-shell input[class*="!pl-32"]{padding-left:6.25rem!important}.aurum-employee-form-shell input[class*="!pr-32"]{padding-right:6.25rem!important}.aurum-employee-form-shell .relative>div.absolute button,.aurum-employee-form-shell input+div button{min-height:2rem!important;height:2rem!important;border-radius:.72rem!important;padding-inline:.62rem!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:0!important}.aurum-employee-form-shell .relative>div.absolute button[class*=w-9]{width:2.08rem!important;height:2.08rem!important;min-height:2.08rem!important;border-radius:.78rem!important}.aurum-smart-dropdown-option button{padding:.68rem .85rem!important;border-radius:.85rem!important}.aurum-smart-dropdown-option .option-title{font-size:.84rem!important;line-height:1.35!important;font-weight:750!important}.aurum-smart-dropdown-option .option-meta{display:none!important}.aurum-employee-stats .aura-card{padding:.8rem!important;border-radius:1rem!important}@media(min-width:1181px){.aurum-employee-form-shell{max-width:1420px!important}.aurum-panel-content{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:.95rem 1.05rem!important}}@media(max-width:768px){.aurum-employee-form-shell{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;row-gap:.75rem!important;--hr-field-height: 3.15rem;space-y:0!important;--hr-field-safe-height: 3rem;--hr-field-safe-font: .9rem;--hr-section-gap: .78rem}.aurum-employee-profile-header{position:static!important;z-index:auto!important;margin:0 0 .75rem!important;padding:.72rem!important;border-radius:1rem!important;border-bottom-width:1px!important;box-shadow:0 8px 24px #00000029!important}.aurum-employee-profile-header h3{font-size:1.05rem!important}.aurum-employee-profile-header p{font-size:.68rem!important}.aurum-employee-actions{display:flex!important;grid-template-columns:1fr 1fr!important;gap:.45rem!important;width:100%!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:.15rem!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.aurum-employee-actions::-webkit-scrollbar{display:none}.aurum-employee-actions button{min-width:max-content!important;height:2.55rem!important;min-height:2.55rem!important;padding-inline:.82rem!important;font-size:.74rem!important}.aurum-employee-panel-toggle{min-height:3.65rem!important;padding:.78rem .85rem!important;border-radius:.95rem!important;gap:.5rem!important}.aurum-panel-content{display:grid!important;grid-template-columns:1fr!important;gap:.78rem!important;padding:.82rem!important;border-top:1px solid var(--border-soft)!important}.aurum-smart-dropdown{position:absolute!important;max-height:min(21rem,55vh)!important}.aurum-smart-dropdown-list{max-height:min(16rem,42vh)!important}}.aurum-employee-form-shell .aura-input{min-height:var(--hr-field-height-final)!important;height:var(--hr-field-height-final)!important;border-radius:var(--hr-field-radius-final)!important;font-family:var(--hr-enterprise-font)!important;font-size:.92rem!important;line-height:1.35!important;font-weight:600!important;letter-spacing:0!important;background:var(--hr-control-bg)!important}.aurum-employee-form-shell label,.aurum-panel-title,.aurum-panel-description{font-family:var(--hr-enterprise-font)!important;letter-spacing:0!important;text-transform:none!important}.aurum-employee-form-shell .relative>div.absolute button,.aurum-employee-form-shell input+div button{font-family:var(--hr-enterprise-font)!important;font-weight:700!important;line-height:1!important}.aurum-dark-scroll,.aurum-smart-dropdown-list,.aurum-date-menu-list{scrollbar-width:thin!important;scrollbar-color:rgba(212,175,55,.46) rgba(10,14,22,.92)!important}.aurum-dark-scroll::-webkit-scrollbar,.aurum-smart-dropdown-list::-webkit-scrollbar,.aurum-date-menu-list::-webkit-scrollbar{width:.48rem!important;height:.48rem!important}.aurum-dark-scroll::-webkit-scrollbar-track,.aurum-smart-dropdown-list::-webkit-scrollbar-track,.aurum-date-menu-list::-webkit-scrollbar-track{background:#0a0e16eb!important;border-radius:999px!important}.aurum-dark-scroll::-webkit-scrollbar-thumb,.aurum-smart-dropdown-list::-webkit-scrollbar-thumb,.aurum-date-menu-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d4af37b8,#d4af3757)!important;border-radius:999px!important;border:2px solid rgba(10,14,22,.92)!important}.aurum-smart-dropdown{top:calc(100% + .45rem)!important;left:0!important;right:0!important;z-index:900!important;border-radius:1rem!important;overflow:hidden!important;box-shadow:0 24px 60px #0000006b!important;border:1px solid rgba(212,175,55,.28)!important;background:linear-gradient(180deg,#161c27fa,#0c111afc)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;transform-origin:top center!important}.aurum-smart-dropdown-header{padding:.62rem .85rem!important;font-size:.72rem!important;background:#080c148c!important;color:#e5e7ebeb!important;border-bottom:1px solid rgba(148,163,184,.12)!important}.aurum-smart-dropdown-list{max-height:min(17.5rem,42vh)!important;padding:.45rem!important;background:transparent!important;overflow-y:auto!important}.aurum-smart-dropdown-option{border-radius:.82rem!important;min-height:2.55rem!important}.aurum-smart-dropdown-option button:first-child{padding:.55rem .75rem!important}.aurum-smart-dropdown-option .option-title{font-family:var(--hr-enterprise-font)!important;font-size:.84rem!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important}.aurum-dropdown-delete{min-width:2rem!important;width:2rem!important;padding-inline:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:.78!important}.aurum-date-popover{width:min(22rem,calc(100vw - 2rem))!important;max-width:calc(100vw - 2rem)!important;z-index:920!important;border-radius:1.1rem!important;padding:.85rem!important;box-shadow:0 26px 70px #00000080!important;background:linear-gradient(180deg,#161c27fa,#0c111afc)!important;border:1px solid rgba(212,175,55,.22)!important;overflow:visible!important}.aurum-date-header{display:grid!important;grid-template-columns:2.15rem minmax(0,1fr) 2.15rem!important;align-items:start!important;gap:.55rem!important;margin-bottom:.65rem!important}.aurum-date-nav-btn{width:2.15rem!important;height:2.15rem!important;min-width:2.15rem!important;border-radius:.72rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#1e2634f0!important;color:#e5e7ebf2!important;border:1px solid rgba(148,163,184,.16)!important;transition:all .18s ease!important}.aurum-date-nav-btn:hover{background:#d4af37f2!important;color:#05070d!important}.aurum-date-select-row{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(4.7rem,.78fr)!important;gap:.45rem!important;align-items:start!important;min-width:0!important}.aurum-date-selector-button{position:relative!important;width:100%!important;height:2.15rem!important;min-height:2.15rem!important;border-radius:.72rem!important;border:1px solid rgba(148,163,184,.16)!important;background:#1e2634f0!important;color:#e5e7ebf0!important;padding:0 1.85rem 0 .75rem!important;font-family:var(--hr-enterprise-font)!important;font-size:.78rem!important;font-weight:700!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important}[dir=rtl] .aurum-date-selector-button{padding:0 .75rem 0 1.85rem!important;justify-content:flex-start!important}.aurum-date-selector-label{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.aurum-date-selector-caret{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;font-size:.62rem!important;color:#94a3b8d9!important;pointer-events:none!important}.aurum-date-menu{position:absolute!important;top:calc(100% + .42rem)!important;inset-inline:0!important;z-index:980!important;border-radius:.82rem!important;border:1px solid rgba(212,175,55,.24)!important;background:#0c111afa!important;box-shadow:0 18px 44px #0000006b!important;overflow:hidden!important}.aurum-date-menu-list{max-height:13rem!important;overflow-y:auto!important;padding:.35rem!important}.aurum-date-menu-list button{font-family:var(--hr-enterprise-font)!important;font-size:.76rem!important;font-weight:700!important;border-radius:.68rem!important;padding:.52rem .65rem!important}.aurum-date-weekdays,.aurum-date-days{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:.36rem!important}.aurum-date-weekdays{margin-bottom:.35rem!important}.aurum-date-weekdays>div{padding:.34rem 0!important;font-size:.64rem!important;font-weight:700!important;color:#94a3b8cc!important}.aurum-date-day{height:2rem!important;min-height:2rem!important;border-radius:.68rem!important;font-family:var(--hr-enterprise-font)!important;font-size:.74rem!important;font-weight:700!important;line-height:1!important;transition:all .16s ease!important;border-width:1px!important}@media(max-width:768px){.aurum-date-popover{left:auto!important;right:0!important;width:min(21rem,calc(100vw - 1.25rem))!important}.aurum-date-header{grid-template-columns:2rem minmax(0,1fr) 2rem!important;gap:.42rem!important}.aurum-date-nav-btn,.aurum-date-selector-button{height:2.05rem!important;min-height:2.05rem!important}.aurum-date-nav-btn{width:2rem!important;min-width:2rem!important}.aurum-date-select-row{grid-template-columns:minmax(0,1.25fr) minmax(4.5rem,.82fr)!important}.aurum-date-day{height:1.92rem!important;min-height:1.92rem!important}}:root{color-scheme:dark;--aurum-font-ar: "Tajawal", "Cairo", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--aurum-font-en: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--aurum-app-bg: #080B12;--aurum-page-bg: #0B0F17;--aurum-surface: #141A24;--aurum-surface-soft: #1A202B;--aurum-card-bg: #171D27;--aurum-card-bg-hover: #1D2531;--aurum-border: rgba(148, 163, 184, .16);--aurum-border-strong: rgba(212, 175, 55, .22);--aurum-text: #E7EDF5;--aurum-text-soft: #A7B0BE;--aurum-text-muted-token: #667085;--aurum-control-bg: #1B222D;--aurum-control-bg-hover: #202938;--aurum-control-text: #F1F5F9;--aurum-control-placeholder: #7B8492;--aurum-control-border: rgba(148, 163, 184, .2);--aurum-popover-bg: #111722;--aurum-popover-border: rgba(212, 175, 55, .25);--aurum-shadow-soft: 0 18px 44px rgba(0, 0, 0, .34);--aurum-scroll-track: rgba(9, 13, 20, .92);--aurum-scroll-thumb: rgba(212, 175, 55, .46)}html[data-theme=light]{color-scheme:light;--bg-main: #F9FAFB;--bg-surface: #FFFFFF;--bg-surface-2: #F1F5F9;--bg-internal: #FFFFFF;--bg-elevated: #FFFFFF;--border-soft: #E2E8F0;--border-divider: #CBD5E1;--text-primary: #111827;--text-secondary: #475569;--text-muted: #94A3B8;--primary: #A16207;--primary-hover: #CA8A04;--primary-glow: rgba(161, 98, 7, .1);--sidebar-bg: #FFFFFF;--sidebar-hover: #F8FAFC;--sidebar-border: #E2E8F0;--sidebar-text: #111827;--sidebar-inactive: #64748B;--sidebar-active: #A16207;--input-bg: #FFFFFF;--input-border: #CBD5E1;--input-text: #111827;--input-placeholder: #94A3B8;--table-hover: #F8FAFC;--macos-btn-bg: rgba(15, 23, 42, .04);--macos-btn-hover: rgba(15, 23, 42, .08);--card-shadow: 0 16px 34px -18px rgba(15, 23, 42, .28);--aurum-app-bg: #F5F7FB;--aurum-page-bg: #F5F7FB;--aurum-surface: #FFFFFF;--aurum-surface-soft: #F8FAFC;--aurum-card-bg: #FFFFFF;--aurum-card-bg-hover: #F8FAFC;--aurum-border: #E2E8F0;--aurum-border-strong: rgba(161, 98, 7, .24);--aurum-text: #111827;--aurum-text-soft: #475569;--aurum-text-muted-token: #94A3B8;--aurum-control-bg: #FFFFFF;--aurum-control-bg-hover: #F8FAFC;--aurum-control-text: #111827;--aurum-control-placeholder: #94A3B8;--aurum-control-border: #CBD5E1;--aurum-popover-bg: #FFFFFF;--aurum-popover-border: rgba(161, 98, 7, .24);--aurum-shadow-soft: 0 18px 44px rgba(15, 23, 42, .16);--aurum-scroll-track: #E2E8F0;--aurum-scroll-thumb: rgba(161, 98, 7, .44)}html,body,#root,.app-container,.main-viewport,.content-area{direction:rtl}.aurum-stable-shell,.aurum-stable-shell .sidebar,.aurum-stable-shell .main-viewport,.aurum-stable-shell .main-header,.aurum-stable-shell .content-area{direction:rtl}.aurum-language-smooth,.aurum-language-smooth *{transition:color .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease}html[data-content-lang=en] .aurum-text-locale,html[data-content-lang=en] input[type=email],html[data-content-lang=en] input[data-ltr=true],html[data-content-lang=en] textarea[data-ltr=true],html[data-content-lang=en] .aurum-auth-shell input[type=email]{direction:ltr;text-align:left}@media(max-width:768px){.app-container.aurum-stable-shell .sidebar{right:0!important;left:auto!important;transform:translate(112%)}.app-container.aurum-stable-shell .sidebar.mobile-open{transform:translate(0)!important}}html[dir=rtl] body,html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select,html[dir=rtl] button{font-family:var(--aurum-font-ar)!important}html[dir=ltr] body,html[dir=ltr] input,html[dir=ltr] textarea,html[dir=ltr] select,html[dir=ltr] button{font-family:var(--aurum-font-en)!important}html[data-content-lang=en] body,html[data-content-lang=en] input,html[data-content-lang=en] textarea,html[data-content-lang=en] select,html[data-content-lang=en] button{font-family:var(--aurum-font-en),var(--aurum-font-ar),system-ui,sans-serif!important}html[data-content-lang=ar] body,html[data-content-lang=ar] input,html[data-content-lang=ar] textarea,html[data-content-lang=ar] select,html[data-content-lang=ar] button{font-family:var(--aurum-font-ar),var(--aurum-font-en),system-ui,sans-serif!important}body,.main-viewport,.content-area{background:var(--aurum-page-bg)!important;color:var(--aurum-text)!important}.aura-card,.aurum-section-card,.aurum-employee-form-shell .aura-card{background:var(--aurum-card-bg)!important;border-color:var(--aurum-border)!important;color:var(--aurum-text)!important;box-shadow:var(--card-shadow)!important}.aura-input,input.aura-input,textarea.aura-input,.aurum-employee-form-shell .aura-input{background:var(--aurum-control-bg)!important;color:var(--aurum-control-text)!important;border-color:var(--aurum-control-border)!important;caret-color:var(--primary)!important;font-weight:500!important;letter-spacing:0!important;box-shadow:inset 0 1px #ffffff05!important}html[data-theme=light] .aura-input,html[data-theme=light] input.aura-input,html[data-theme=light] textarea.aura-input,html[data-theme=light] .aurum-employee-form-shell .aura-input{box-shadow:0 1px 2px #0f172a0a!important}.aura-input::placeholder,.aurum-employee-form-shell .aura-input::placeholder{color:var(--aurum-control-placeholder)!important;opacity:1!important;font-weight:500!important}.aura-input:focus,.aurum-employee-form-shell .aura-input:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary-glow)!important}.main-header,.sidebar,.sidebar-item,.sidebar-item.active{color:var(--aurum-text)!important}.custom-scrollbar,.aurum-dark-scroll,.aurum-smart-dropdown-list,.aurum-date-menu-list,.content-area{scrollbar-width:thin!important;scrollbar-color:var(--aurum-scroll-thumb) var(--aurum-scroll-track)!important}.custom-scrollbar::-webkit-scrollbar,.aurum-dark-scroll::-webkit-scrollbar,.aurum-smart-dropdown-list::-webkit-scrollbar,.aurum-date-menu-list::-webkit-scrollbar,.content-area::-webkit-scrollbar{width:.55rem!important;height:.55rem!important}.custom-scrollbar::-webkit-scrollbar-track,.aurum-dark-scroll::-webkit-scrollbar-track,.aurum-smart-dropdown-list::-webkit-scrollbar-track,.aurum-date-menu-list::-webkit-scrollbar-track,.content-area::-webkit-scrollbar-track{background:var(--aurum-scroll-track)!important;border-radius:999px!important}.custom-scrollbar::-webkit-scrollbar-thumb,.aurum-dark-scroll::-webkit-scrollbar-thumb,.aurum-smart-dropdown-list::-webkit-scrollbar-thumb,.aurum-date-menu-list::-webkit-scrollbar-thumb,.content-area::-webkit-scrollbar-thumb{background:var(--aurum-scroll-thumb)!important;border-radius:999px!important;border:2px solid var(--aurum-scroll-track)!important}.aurum-employee-form-shell{--hr-field-safe-height: 3.25rem;--hr-field-safe-radius: .95rem;--hr-field-safe-font: .92rem;--hr-section-gap: .95rem;font-family:var(--hr-enterprise-font)!important;letter-spacing:0!important;--hr-enterprise-font: var(--aurum-font-en);--hr-field-height-final: 3.36rem;--hr-field-radius-final: .95rem;--hr-control-bg: var(--aurum-control-bg);--hr-control-bg-2: var(--aurum-popover-bg);color:var(--aurum-text)!important}html[dir=rtl] .aurum-employee-form-shell{--hr-enterprise-font: var(--aurum-font-ar)}.aurum-employee-form-shell label,.aurum-panel-title,.aurum-panel-description{color:var(--aurum-text-soft)!important}.aurum-panel-title{font-size:.95rem!important;line-height:1.22!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;color:var(--aurum-text)!important}.aurum-smart-dropdown,.aurum-date-popover,.aurum-date-menu{background:var(--aurum-popover-bg)!important;border-color:var(--aurum-popover-border)!important;color:var(--aurum-text)!important;box-shadow:var(--aurum-shadow-soft)!important}.aurum-smart-dropdown-header,.aurum-smart-dropdown>div:last-child{background:var(--aurum-surface-soft)!important;border-color:var(--aurum-border)!important;color:var(--aurum-text-soft)!important}.aurum-smart-dropdown-option:hover{background:var(--primary-glow)!important}.aurum-date-nav-btn,.aurum-date-selector-button,.aurum-date-day{background:var(--aurum-control-bg)!important;color:var(--aurum-control-text)!important;border-color:var(--aurum-control-border)!important}.aurum-date-selector-button:hover,.aurum-date-nav-btn:hover,.aurum-date-menu-list button:hover,.aurum-date-day:hover{background:var(--primary)!important;color:#0b0e14!important}.aurum-date-menu-list button{color:var(--aurum-text)!important}@media(max-width:768px){.aura-input,input.aura-input,textarea.aura-input,.aurum-employee-form-shell .aura-input{min-height:3rem!important;height:3rem!important;border-radius:.9rem!important;font-size:.92rem!important}.aurum-employee-form-shell textarea.aura-input{min-height:7rem!important;height:auto!important}}:root,html[data-theme=dark]{--text-secondary: #C7D0DD;--text-muted: #93A4B8;--aurum-text: #F4F7FB;--aurum-text-soft: #C3CEDB;--aurum-text-muted-token: #95A3B5;--aurum-card-bg: #171D27;--aurum-card-bg-hover: #202735;--aurum-border: rgba(183, 197, 214, .22);--aurum-active-bg: rgba(212, 175, 55, .18);--aurum-active-bg-strong: rgba(212, 175, 55, .26);--aurum-active-text: #F9D85A;--aurum-faint-readable: #8795A8}html[data-theme=light]{--text-secondary: #334155;--text-muted: #64748B;--aurum-text: #0F172A;--aurum-text-soft: #334155;--aurum-text-muted-token: #64748B;--aurum-card-bg: #FFFFFF;--aurum-card-bg-hover: #F8FAFC;--aurum-border: #D6DEE9;--aurum-border-strong: rgba(146, 64, 14, .32);--aurum-active-bg: rgba(146, 64, 14, .12);--aurum-active-bg-strong: rgba(146, 64, 14, .2);--aurum-active-text: #8A4B0F;--aurum-faint-readable: #64748B}::selection{background:var(--aurum-active-bg-strong)!important;color:var(--aurum-text)!important}.content-area,.content-area p,.content-area span,.content-area label,.content-area small,.content-area div{text-rendering:geometricPrecision}.content-area .text-[var\(--text-muted\)],.content-area .text-[var\(--text-secondary\)],.content-area .text-slate-500,.content-area .text-slate-400,.content-area .text-gray-500,.content-area .text-gray-400,.content-area .text-zinc-500,.content-area .text-zinc-400,.content-area .text-white\/30,.content-area .text-white\/20,.content-area .text-white\/10,.content-area [class*="text-white/"]{color:var(--aurum-text-muted-token)!important}html[data-theme=dark] .content-area .opacity-60,html[data-theme=dark] .content-area .opacity-50{opacity:.88!important}html[data-theme=dark] .content-area .opacity-40,html[data-theme=dark] .content-area .opacity-30,html[data-theme=dark] .content-area .opacity-20,html[data-theme=dark] .content-area .opacity-10{opacity:.72!important}html[data-theme=light] .content-area .opacity-60,html[data-theme=light] .content-area .opacity-50{opacity:.92!important}html[data-theme=light] .content-area .opacity-40,html[data-theme=light] .content-area .opacity-30,html[data-theme=light] .content-area .opacity-20,html[data-theme=light] .content-area .opacity-10{opacity:.78!important}html[data-theme=light] .content-area .text-white,html[data-theme=light] .content-area [class*="text-white/"]{color:var(--aurum-text-soft)!important}html[data-theme=dark] .content-area .text-black,html[data-theme=dark] .content-area [class*="text-black/"]{color:#0b0e14!important}.sidebar-item.active,.sidebar-item[aria-current=page],.sidebar-item:hover{background:var(--aurum-active-bg)!important;color:var(--aurum-active-text)!important;border-color:var(--aurum-active-text)!important}.sidebar-item.active i,.sidebar-item:hover i,.sidebar-item.active span,.sidebar-item:hover span{color:var(--aurum-active-text)!important}.content-area button[aria-selected=true],.content-area [data-active=true],.content-area .active-tab,.content-area .tab-active{background:var(--aurum-active-bg-strong)!important;color:var(--aurum-active-text)!important;border-color:var(--aurum-border-strong)!important}.aura-card,.aurum-section-card{background:var(--aurum-card-bg)!important;color:var(--aurum-text)!important;border-color:var(--aurum-border)!important}.aura-table th,.aura-table td,.aurum-smart-dropdown-option,.aurum-date-menu-list button,.aurum-date-day,.aurum-date-selector-button{color:var(--aurum-text)!important}.aurum-smart-dropdown-option span,.aurum-smart-dropdown-option small,.aurum-smart-dropdown-header,.aurum-date-menu-list small,.aurum-date-weekday,.aurum-panel-description{color:var(--aurum-text-muted-token)!important}.aurum-smart-dropdown-option[aria-selected=true],.aurum-smart-dropdown-option.is-selected,.aurum-date-day[aria-selected=true],.aurum-date-day.is-selected,.aurum-date-menu-list button[aria-selected=true]{background:var(--aurum-active-bg-strong)!important;color:var(--aurum-active-text)!important;border-color:var(--aurum-border-strong)!important}html[data-theme=light] .bg-white\/5,html[data-theme=light] .bg-white\/10,html[data-theme=light] .bg-slate-950,html[data-theme=light] .bg-slate-900,html[data-theme=light] .bg-zinc-950,html[data-theme=light] .bg-zinc-900{background-color:var(--aurum-card-bg)!important}html[data-theme=light] .border-white\/10,html[data-theme=light] .border-white\/20,html[data-theme=light] .border-slate-800,html[data-theme=light] .border-slate-700,html[data-theme=light] .border-zinc-800,html[data-theme=light] .border-zinc-700{border-color:var(--aurum-border)!important}html[data-theme=light] .shadow-2xl,html[data-theme=light] .shadow-xl{box-shadow:var(--card-shadow)!important}:root{--aurum-en-density: .94;--aurum-en-nav-density: .88;--aurum-en-title-density: .86}html[data-content-lang=en],body[data-content-lang=en]{letter-spacing:-.015em}[data-content-lang=en] .aurum-language-smooth,[data-content-lang=en] .content-area,[data-content-lang=en] .main-header,[data-content-lang=en] .sidebar{font-family:Inter,Tajawal,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}[data-content-lang=en] .content-area h1,[data-content-lang=en] .content-area h2,[data-content-lang=en] .content-area h3,[data-content-lang=en] .content-area h4,[data-content-lang=en] .content-area .page-title,[data-content-lang=en] .content-area [class*=text-4xl],[data-content-lang=en] .content-area [class*=text-5xl],[data-content-lang=en] .content-area [class*=text-6xl],[data-content-lang=en] .content-area [class*=text-7xl]{font-size:calc(1em * var(--aurum-en-title-density))!important;line-height:1.12!important;letter-spacing:-.035em!important;text-wrap:balance}[data-content-lang=en] .content-area p,[data-content-lang=en] .content-area span,[data-content-lang=en] .content-area button,[data-content-lang=en] .content-area label,[data-content-lang=en] .content-area small,[data-content-lang=en] .content-area input,[data-content-lang=en] .content-area textarea,[data-content-lang=en] .content-area select{letter-spacing:-.01em}[data-content-lang=en] .content-area button,[data-content-lang=en] .content-area .badge,[data-content-lang=en] .content-area [class*=tracking-widest],[data-content-lang=en] .content-area [class*="tracking-[0"]{letter-spacing:.03em!important}.aurum-nav-label{max-width:100%;min-width:0;overflow:hidden;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;line-height:1.25!important;padding-inline:.25rem;text-wrap:balance}.aurum-nav-label-en{font-size:calc(13px * var(--aurum-en-nav-density))!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.16!important;text-transform:none!important}[data-content-lang=en] .sidebar-item{min-height:38px!important}[data-content-lang=en] .sidebar:not(.collapsed) .sidebar-item{padding-block:.25rem!important}[data-content-lang=en] .main-header h1,[data-content-lang=en] .main-header h2,[data-content-lang=en] .main-header .module-title,[data-content-lang=en] .main-header [class*=font-black]{font-size:.92em!important;letter-spacing:-.02em!important;line-height:1.12!important;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-content-lang=en] .aurum-auth-shell .aurum-auth-tabs button{font-size:10px!important;letter-spacing:.035em!important;padding-inline:.65rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-content-lang=en] .aurum-auth-shell .aurum-auth-submit{font-size:12px!important;letter-spacing:.035em!important}[data-content-lang=en] .aurum-auth-shell label{font-size:9px!important;letter-spacing:.06em!important}[data-content-lang=en] .aurum-auth-shell input{font-size:14px!important;letter-spacing:-.015em!important}[data-content-lang=en] .content-area .aura-card h4,[data-content-lang=en] .content-area .aura-card h3,[data-content-lang=en] .content-area .aura-card h2,[data-content-lang=en] .content-area .aura-card .font-black{text-wrap:balance}[data-content-lang=en] .content-area .aura-card p,[data-content-lang=en] .content-area .aura-card span:not(.tabular-nums){overflow-wrap:anywhere}[data-content-lang=en] .content-area .tabular-nums,[data-content-lang=en] .content-area input[type=number]{letter-spacing:0!important}[data-content-lang=en] .content-area [class*=uppercase]{letter-spacing:.045em!important}@media(max-width:768px){[data-content-lang=en] .content-area h1,[data-content-lang=en] .content-area h2,[data-content-lang=en] .content-area h3,[data-content-lang=en] .content-area h4{font-size:.82em!important;line-height:1.12!important}[data-content-lang=en] .aurum-auth-shell .aurum-auth-tabs button{font-size:9px!important;letter-spacing:.025em!important}[data-content-lang=en] .sidebar:not(.collapsed) .sidebar-item{min-height:42px!important}.aurum-nav-label-en{font-size:11px!important;line-height:1.12!important}}.aurum-zero-shift-header{display:grid!important;grid-template-columns:minmax(240px,1fr) auto minmax(280px,1fr)!important;align-items:center!important;column-gap:1rem!important;direction:rtl!important}.aurum-header-module-title{display:block!important;width:100%!important;max-width:100%!important;min-height:17px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:14px!important;line-height:17px!important;letter-spacing:0!important}.aurum-header-lang-btn span{display:block!important;width:100%!important;text-align:center!important;font-size:10px!important;letter-spacing:.03em!important}.aurum-header-brand-zone [class*=text-lg],.aurum-header-brand-zone span{white-space:nowrap!important;transform:none!important}[data-content-lang=en] .aurum-zero-shift-header,[data-content-lang=en] .aurum-header-module-zone,[data-content-lang=en] .aurum-header-actions-zone{flex-direction:row!important;direction:rtl!important}[data-content-lang=en] .aurum-header-module-title{font-size:13px!important;font-weight:850!important;letter-spacing:-.015em!important;text-transform:none!important}[data-content-lang=en] .aurum-header-secure-label{font-size:7px!important;letter-spacing:.12em!important}.aurum-zero-shift-sidebar .sidebar-item{min-height:48px!important;max-height:38px!important;overflow:hidden!important}.aurum-zero-shift-sidebar .aurum-nav-label{min-height:18px!important;max-height:32px!important;align-content:center!important;font-size:13px!important;line-height:1.15!important}[data-content-lang=en] .aurum-zero-shift-sidebar .aurum-nav-label-en{font-size:11px!important;line-height:1.08!important;letter-spacing:-.015em!important;font-weight:780!important}.aurum-auth-brand-lock>div[aria-hidden=true]{width:118px!important;height:118px!important;min-width:118px!important;min-height:118px!important}.aurum-auth-brand-lock .select-none>div:first-child{font-size:clamp(3.15rem,4.6vw,4rem)!important;line-height:1!important;letter-spacing:.26em!important;min-height:64px!important;white-space:nowrap!important}.aurum-auth-brand-lock .select-none>div:last-child{font-size:11px!important;line-height:14px!important;letter-spacing:.34em!important;min-height:16px!important;white-space:nowrap!important}.aurum-auth-panel-lock{width:540px!important;max-width:min(540px,calc(100vw - 2rem))!important;min-width:0!important}.aurum-zero-shift-auth-tabs{width:100%!important;height:56px!important;min-height:56px!important;max-height:56px!important}[data-content-lang=en] .aurum-auth-brand-lock,[data-content-lang=ar] .aurum-auth-brand-lock{transform:scale(.92)!important}[data-content-lang=en] .aurum-auth-brand-lock .select-none>div:first-child,[data-content-lang=ar] .aurum-auth-brand-lock .select-none>div:first-child{font-size:clamp(3.15rem,4.6vw,4rem)!important;letter-spacing:.26em!important}[data-content-lang=en] .aurum-auth-tab-button{font-size:10px!important;letter-spacing:.015em!important;text-transform:uppercase!important}[data-content-lang=ar] .aurum-auth-tab-button{font-size:12px!important;letter-spacing:0!important;text-transform:none!important}[data-content-lang=en] .aurum-auth-submit{font-size:12px!important;letter-spacing:.02em!important}[data-content-lang=ar] .aurum-auth-submit{font-size:14px!important;letter-spacing:0!important}.aurum-language-smooth,.aurum-header-module-title,.aurum-nav-label,.aurum-auth-tab-button,.aurum-auth-submit{transition:color .18s ease,opacity .18s ease,background-color .18s ease,border-color .18s ease!important}@media(max-width:768px){.aurum-zero-shift-header{display:grid!important;grid-template-columns:auto 1fr auto!important;height:58px!important;padding-inline:.75rem!important;column-gap:.5rem!important}.aurum-auth-logo-stage{top:calc(4.2rem + var(--aurum-safe-top))!important;height:11.25rem!important;min-height:11.25rem!important;max-height:11.25rem!important}.aurum-auth-logo-stage>div{height:11.25rem!important;min-height:11.25rem!important;max-height:11.25rem!important}[data-content-lang=en] .aurum-auth-brand-lock,[data-content-lang=ar] .aurum-auth-brand-lock,.aurum-auth-brand-lock{width:320px!important;height:176px!important;transform:scale(.56)!important}.aurum-auth-brand-lock .select-none>div:first-child{font-size:3.25rem!important;letter-spacing:.22em!important;min-height:54px!important}.aurum-auth-brand-lock .select-none>div:last-child{font-size:10px!important;letter-spacing:.26em!important}.aurum-zero-shift-auth-tabs{height:3.35rem!important;min-height:3.35rem!important;max-height:3.35rem!important}[data-content-lang=en] .aurum-auth-tab-button{font-size:8.5px!important;letter-spacing:0!important}[data-content-lang=ar] .aurum-auth-tab-button{font-size:12px!important}}html[dir=rtl],body[dir=rtl],body[data-content-lang]{direction:rtl}.main-header>div{min-width:0!important}.main-header .fa-bars-staggered,.main-header button,.sidebar button,.sidebar-item{transform:none}.main-header p,.main-header h2,.main-header span,.sidebar-item span,.aurum-auth-tab-button,.aurum-auth-submit{text-wrap:balance;overflow-wrap:normal}[data-content-lang=en] .main-header p,[data-content-lang=en] .main-header h2,[data-content-lang=en] .main-header span,[data-content-lang=en] .sidebar-item span{font-family:Inter,Tajawal,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:.015em!important;line-height:1.15!important}[data-content-lang=en] .main-header p{font-size:.78rem!important;max-width:150px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}[data-content-lang=en] .main-header h2{font-size:.42rem!important;letter-spacing:.16em!important;white-space:nowrap!important}.sidebar-item span{min-width:0!important;max-width:150px!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;line-height:1.18!important}[data-content-lang=en] .sidebar-item span{font-size:.68rem!important;font-weight:850!important;letter-spacing:0!important}[data-content-lang=ar] .sidebar-item span{font-family:Tajawal,Inter,system-ui,sans-serif!important;font-size:.8125rem!important}.aurum-auth-brand-lock,.aurum-auth-logo-stage,.aurum-auth-panel-lock{contain:layout style}[data-content-lang=en] .aurum-auth-brand-lock,[data-content-lang=ar] .aurum-auth-brand-lock{transform:scale(.92)!important;transform-origin:center center!important}[data-content-lang=en] .aurum-auth-brand-lock .select-none>div:first-child,[data-content-lang=ar] .aurum-auth-brand-lock .select-none>div:first-child{font-size:clamp(3.15rem,4.6vw,4rem)!important;line-height:1!important;min-height:64px!important;max-height:64px!important;white-space:nowrap!important}.aurum-auth-tab-button,.aurum-auth-submit{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}[data-content-lang=en] .aurum-auth-tab-button{font-size:.63rem!important;letter-spacing:.01em!important}[data-content-lang=ar] .aurum-auth-tab-button{font-size:.74rem!important}[data-content-lang=en] .aurum-auth-submit{font-size:.78rem!important;letter-spacing:.015em!important}[data-content-lang=ar] .aurum-auth-submit{font-size:.9rem!important;letter-spacing:0!important}@media(max-width:768px){[data-content-lang=en] .main-header p,[data-content-lang=ar] .main-header p{max-width:92px!important;font-size:.68rem!important}[data-content-lang=en] .aurum-auth-brand-lock,[data-content-lang=ar] .aurum-auth-brand-lock{width:320px!important;height:176px!important;transform:scale(.56)!important}[data-content-lang=en] .aurum-auth-tab-button{font-size:.53rem!important}}html,body,#root,.app-container,.main-viewport,.content-area,.main-header,.sidebar,.aurum-auth-shell{direction:rtl!important}.app-container.ltr-mode,[dir=ltr] .app-container,[data-content-lang=en] .app-container{flex-direction:row!important}[dir=ltr] .sidebar,.app-container.ltr-mode .sidebar,[data-content-lang=en] .sidebar{right:auto!important;left:auto!important;border-left:0!important;border-right:0!important}.sidebar-en,.sidebar-item-en{direction:rtl!important;flex-direction:inherit!important;border-left-color:transparent!important}.main-header{height:70px!important;background:var(--bg-surface);border-bottom:1px solid var(--border-soft);display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 1.5rem!important;z-index:50;direction:rtl!important;min-height:70px!important;max-height:70px!important;gap:1rem!important;grid-template-columns:none!important;transform:none!important;padding-inline:1.5rem!important}.main-header>div{flex:0 1 auto!important;min-width:0!important;transform:none!important}.main-header>div:nth-child(1){width:260px!important;max-width:260px!important;justify-content:flex-start!important}.main-header>div:nth-child(2){width:230px!important;max-width:230px!important;justify-content:center!important;display:flex!important}.main-header>div:nth-child(3){width:430px!important;max-width:430px!important;justify-content:flex-end!important}.main-header [dir=ltr],.main-header [dir=ltr] *,.aurum-auth-logo-stage [dir=ltr],.aurum-auth-logo-stage [dir=ltr] *{direction:ltr!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.main-header p,.main-header h2,.main-header span,.main-header button,.sidebar-item span,.aurum-auth-tab-button,.aurum-auth-submit{transform:none!important;min-width:0!important;max-width:100%!important;line-height:1.08!important;text-wrap:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.main-header p,.main-header h2,.sidebar-item span,.aurum-auth-tab-button,.aurum-auth-submit{overflow:hidden!important;text-overflow:ellipsis!important}[data-content-lang=en] .main-header p{font-size:.78rem!important;font-weight:850!important;letter-spacing:0!important;max-width:150px!important}[data-content-lang=ar] .main-header p{font-size:.875rem!important;font-weight:900!important;letter-spacing:-.01em!important;max-width:150px!important}[data-content-lang=en] .main-header h2,[data-content-lang=ar] .main-header h2{font-size:.48rem!important;letter-spacing:.16em!important;max-width:170px!important}.main-header button{flex-shrink:0!important}.main-header button[title*=English],.main-header button[title*=عربية],.main-header button[title*=التحويل]{width:48px!important;min-width:48px!important;max-width:48px!important;padding-inline:0!important}.sidebar{width:260px!important;height:100vh;height:100dvh;background-color:var(--sidebar-bg);display:flex;flex-direction:column;z-index:1000;border-left:none!important;border-right:0!important;border-top:0!important;border-bottom:0!important;border-radius:0!important;margin:0!important;padding:0!important;direction:rtl!important;min-width:260px!important;max-width:260px!important}.sidebar.collapsed{width:80px!important;min-width:80px!important;max-width:80px!important}.sidebar-item{width:100%;padding:0 24px!important;display:flex;align-items:center;gap:14px;color:var(--sidebar-inactive);font-weight:700;border-right:4px solid transparent!important;background:transparent;cursor:pointer;height:52px!important;min-height:38px!important;max-height:38px!important;padding-block:0!important;direction:rtl!important;flex-direction:row!important;border-left:0!important}.sidebar-item.active{border-right-color:var(--sidebar-active)!important;border-left-color:transparent!important}.sidebar-item span{height:36px!important;min-height:36px!important;max-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.15!important;max-width:148px!important}[data-content-lang=en] .sidebar-item span{font-family:Inter,Tajawal,system-ui,sans-serif!important;font-size:.66rem!important;font-weight:800!important;letter-spacing:-.01em!important}[data-content-lang=ar] .sidebar-item span{font-family:Tajawal,Inter,system-ui,sans-serif!important;font-size:.8125rem!important;font-weight:900!important}.aurum-auth-shell{direction:rtl!important}.aurum-auth-topbar{width:210px!important;min-width:210px!important;max-width:210px!important;justify-content:flex-start!important;direction:ltr!important}.aurum-auth-topbar button{height:40px!important;min-height:38px!important;max-height:38px!important;min-width:76px!important;max-width:100px!important;flex:0 0 auto!important}.aurum-auth-logo-stage{height:250px!important;min-height:250px!important;max-height:250px!important;contain:layout style!important}.aurum-auth-logo-stage>div{height:250px!important;min-height:250px!important;max-height:250px!important}.aurum-auth-brand-lock{width:520px!important;height:250px!important;max-width:100%!important;transform-origin:center center!important;will-change:auto!important;transform:scale(.92)!important;contain:layout style!important;flex:0 0 auto!important}[data-content-lang=en] .aurum-auth-brand-lock,[data-content-lang=ar] .aurum-auth-brand-lock{width:520px!important;height:250px!important;transform:scale(.92)!important}.aurum-auth-brand-lock .select-none>div:first-child{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:4rem!important;line-height:1!important;letter-spacing:.32em!important;width:430px!important;min-width:430px!important;max-width:430px!important;height:64px!important;min-height:64px!important;max-height:64px!important;display:block!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important}.aurum-auth-brand-lock .select-none>div:nth-child(2){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;width:430px!important;min-width:430px!important;max-width:430px!important;height:18px!important;min-height:18px!important;max-height:18px!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important}.aurum-auth-tabs{height:56px!important;min-height:56px!important;max-height:56px!important}.aurum-auth-tab-button{width:100%!important;height:44px!important;min-height:38px!important;max-height:44px!important;padding-inline:8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:0!important}[data-content-lang=en] .aurum-auth-tab-button{font-size:.62rem!important}[data-content-lang=ar] .aurum-auth-tab-button{font-size:.78rem!important}.aurum-auth-submit{height:52px!important;min-height:38px!important;max-height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}[data-content-lang=en] .aurum-auth-submit{font-size:.78rem!important;letter-spacing:0!important}[data-content-lang=ar] .aurum-auth-submit{font-size:.9rem!important}@media(max-width:768px){.main-header{height:58px!important;padding:0 .75rem;gap:.5rem!important;min-height:58px!important;max-height:58px!important;padding-inline:.75rem!important}.main-header>div:nth-child(1){width:118px!important;max-width:118px!important}.main-header>div:nth-child(2){width:122px!important;max-width:122px!important}.main-header>div:nth-child(3){width:154px!important;max-width:154px!important}.aurum-auth-logo-stage,.aurum-auth-logo-stage>div{height:178px!important;min-height:178px!important;max-height:178px!important}.aurum-auth-brand-lock,[data-content-lang=en] .aurum-auth-brand-lock,[data-content-lang=ar] .aurum-auth-brand-lock{width:320px!important;height:178px!important;transform:scale(.56)!important}.aurum-auth-brand-lock .select-none>div:first-child{width:320px!important;min-width:320px!important;max-width:320px!important;height:52px!important;min-height:38px!important;max-height:38px!important;font-size:3rem!important;letter-spacing:.26em!important}.aurum-auth-brand-lock .select-none>div:nth-child(2){width:320px!important;min-width:320px!important;max-width:320px!important}.aurum-auth-tab-button{height:2.7rem!important;min-height:2.7rem!important;max-height:2.7rem!important;font-size:.64rem!important}}.app-container.aurum-stable-shell,.app-container.aurum-stable-shell[data-content-lang=en],.app-container.aurum-stable-shell[data-content-lang=ar]{direction:rtl!important;flex-direction:row!important}.aurum-shell-header,.aurum-shell-header[data-content-lang=en],.aurum-shell-header[data-content-lang=ar]{direction:rtl!important;height:70px!important;min-height:70px!important;max-height:70px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;padding:0 1.5rem!important;transform:none!important}.aurum-header-module-zone,.aurum-header-brand-zone,.aurum-header-actions-zone{direction:rtl!important;transform:none!important;min-width:0!important}.aurum-header-module-zone{grid-column:3!important;justify-self:end!important;width:260px!important;min-width:0!important;flex-direction:row!important;order:1!important;flex:0 1 260px!important;max-width:260px!important;justify-content:flex-start!important}.aurum-header-brand-zone{grid-column:2!important;justify-self:center!important;width:230px!important;max-width:230px!important;min-width:220px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;order:2!important;flex:0 0 230px!important}.aurum-header-actions-zone{grid-column:1!important;justify-self:start!important;width:430px!important;min-width:0!important;flex-direction:row!important;justify-content:flex-end!important;order:3!important;flex:0 1 430px!important;max-width:430px!important}.aurum-header-title-lock{width:190px!important;max-width:190px!important;min-width:0!important;overflow:hidden!important}.aurum-header-module-title,.aurum-header-secure-label{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;transform:none!important}[data-content-lang=en] .aurum-header-module-title{font-family:Inter,Tajawal,system-ui,sans-serif!important;font-size:.78rem!important;line-height:1.05rem!important;letter-spacing:-.015em!important;font-weight:850!important;text-transform:none!important}[data-content-lang=ar] .aurum-header-module-title{font-family:Tajawal,Inter,system-ui,sans-serif!important;font-size:.875rem!important;line-height:1.05rem!important;letter-spacing:-.01em!important;font-weight:900!important}.aurum-header-secure-label{display:block!important;max-width:170px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:.48rem!important;line-height:10px!important;letter-spacing:.14em!important}.aurum-header-verified-pill{flex:0 0 auto!important;max-width:150px!important;overflow:hidden!important}.aurum-header-verified-pill span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.aurum-header-lang-btn{width:48px!important;min-width:48px!important;max-width:48px!important;padding-inline:0!important;padding-left:0!important;padding-right:0!important}.aurum-header-lang-btn span{display:block!important;width:100%!important;text-align:center!important}.aurum-header-dropdown{direction:rtl!important;left:0!important;right:auto!important}.aurum-shell-sidebar,.aurum-shell-sidebar[data-content-lang=en],.aurum-shell-sidebar[data-content-lang=ar]{direction:rtl!important;width:260px!important;min-width:260px!important;max-width:260px!important;border-left:0!important;border-right:0!important;border-top:0!important;border-bottom:0!important;border-radius:0!important;margin:0!important;padding:0!important;height:100vh!important;height:100dvh!important;transform:none}.aurum-shell-sidebar.collapsed{width:80px!important;min-width:80px!important;max-width:80px!important}.aurum-shell-sidebar .sidebar-item,.aurum-shell-sidebar[data-content-lang=en] .sidebar-item,.aurum-shell-sidebar[data-content-lang=ar] .sidebar-item{direction:rtl!important;flex-direction:row!important;min-height:38px!important;max-height:38px!important;padding:0 24px!important;border-right:4px solid transparent!important;border-left:0!important;overflow:hidden!important}.aurum-shell-sidebar .sidebar-item.active,.aurum-shell-sidebar[data-content-lang=en] .sidebar-item.active,.aurum-shell-sidebar[data-content-lang=ar] .sidebar-item.active{border-right-color:var(--sidebar-active)!important;border-left-color:transparent!important}.aurum-shell-sidebar .aurum-nav-label{min-width:0!important;max-width:148px!important;height:36px!important;min-height:36px!important;max-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.15!important;transform:none!important}[data-content-lang=en] .aurum-shell-sidebar .aurum-nav-label{font-family:Inter,Tajawal,system-ui,sans-serif!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:-.01em!important}[data-content-lang=ar] .aurum-shell-sidebar .aurum-nav-label{font-family:Tajawal,Inter,system-ui,sans-serif!important;font-size:14.5px!important;font-weight:700!important}@media(max-width:768px){.aurum-shell-header,.aurum-shell-header[data-content-lang=en],.aurum-shell-header[data-content-lang=ar]{height:58px!important;min-height:58px!important;max-height:58px!important;gap:.45rem!important;padding:0 .75rem!important}.aurum-header-module-zone{grid-column:3!important;width:118px!important;max-width:118px!important;flex:0 1 118px!important;gap:.45rem!important}.aurum-header-title-lock{display:none!important}.aurum-header-brand-zone{grid-column:2!important;width:122px!important;max-width:122px!important;min-width:150px!important;flex:0 0 122px!important}.aurum-header-actions-zone{grid-column:1!important;width:154px!important;max-width:154px!important;gap:.35rem!important;flex:0 1 154px!important}.aurum-header-actions-zone .aurum-header-verified-pill{display:none!important}.aurum-header-actions-zone>button,.aurum-header-actions-zone>div>button,.aurum-header-module-zone>button{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important}.aurum-header-lang-btn{width:40px!important;min-width:40px!important;max-width:40px!important}.aurum-header-dropdown{width:min(340px,calc(100vw - 1.5rem))!important;max-width:calc(100vw - 1.5rem)!important}.aurum-shell-sidebar,.aurum-shell-sidebar.collapsed,.aurum-shell-sidebar[data-content-lang=en],.aurum-shell-sidebar[data-content-lang=ar]{position:fixed!important;top:0!important;bottom:0!important;right:0!important;left:auto!important;width:min(286px,84vw)!important;min-width:min(286px,84vw)!important;max-width:min(286px,84vw)!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:0!important;border-radius:0!important;border-right:0!important;border-top:0!important;border-bottom:0!important;z-index:3000!important;transform:translate(112%)!important;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease!important}.aurum-shell-sidebar.mobile-open{transform:translate(0)!important;box-shadow:0 24px 80px #0000008c!important}}.aurum-shell-sidebar .aurum-sidebar-brand-wrap{min-width:0!important;max-width:150px!important;overflow:visible!important}.aurum-shell-sidebar .aurum-sidebar-brand-main{color:var(--sidebar-active)!important;opacity:1!important;text-shadow:0 0 14px var(--primary-glow)!important;-webkit-text-fill-color:var(--sidebar-active)!important}.aurum-shell-sidebar .aurum-sidebar-brand-sub{color:var(--primary)!important;opacity:1!important;text-shadow:none!important;-webkit-text-fill-color:var(--primary)!important}.aurum-shell-sidebar .sidebar-item{color:var(--sidebar-inactive)!important}.aurum-shell-sidebar .sidebar-item.active,.aurum-shell-sidebar .sidebar-item:hover{color:var(--sidebar-active)!important}.aurum-shell-sidebar .aurum-nav-label,.aurum-shell-sidebar[data-content-lang=ar] .aurum-nav-label,.aurum-shell-sidebar[data-content-lang=en] .aurum-nav-label{white-space:nowrap!important;height:auto!important;min-height:24px!important;max-height:28px!important;line-height:1.4!important}.aurum-shell-sidebar .aurum-nav-label-long,.aurum-shell-sidebar[data-content-lang=ar] .aurum-nav-label-long,.aurum-shell-sidebar[data-content-lang=en] .aurum-nav-label-long{max-width:174px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.aurum-shell-sidebar[data-content-lang=ar] .aurum-nav-label-long{font-size:.72rem!important;letter-spacing:-.045em!important}.aurum-shell-sidebar[data-content-lang=en] .aurum-nav-label-long{font-size:.64rem!important;letter-spacing:-.025em!important}[data-theme=light] .aurum-shell-sidebar .aurum-sidebar-brand-main,body[data-theme=light] .aurum-shell-sidebar .aurum-sidebar-brand-main,html[data-theme=light] .aurum-shell-sidebar .aurum-sidebar-brand-main{color:var(--sidebar-active)!important;-webkit-text-fill-color:var(--sidebar-active)!important;text-shadow:none!important}[data-theme=light] .aurum-shell-sidebar .aurum-sidebar-brand-sub,body[data-theme=light] .aurum-shell-sidebar .aurum-sidebar-brand-sub,html[data-theme=light] .aurum-shell-sidebar .aurum-sidebar-brand-sub{color:var(--primary)!important;-webkit-text-fill-color:var(--primary)!important;opacity:1!important}.aurum-notifications-dropdown,.aurum-notifications-dropdown[data-content-lang=ar],.aurum-notifications-dropdown[data-content-lang=en]{width:min(430px,calc(100vw - 1.5rem))!important;max-width:calc(100vw - 1.5rem)!important;overflow:hidden!important}.aurum-notifications-dropdown .aurum-notifications-list{scrollbar-gutter:stable}.aurum-notifications-dropdown .aurum-notification-card{overflow:visible!important}.aurum-notifications-dropdown .aurum-notification-copy,.aurum-notifications-dropdown .aurum-notification-title,.aurum-notifications-dropdown .aurum-notification-message,.aurum-notifications-dropdown .aurum-notification-date{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;display:block!important}@media(max-width:768px){.aurum-notifications-dropdown{width:min(340px,calc(100vw - 1.5rem))!important;max-width:calc(100vw - 1.5rem)!important;padding:.85rem!important}}.content-area.attendance-shell-content{min-height:0!important;overflow:hidden!important;padding:1rem 1.25rem!important}.content-area.attendance-shell-content>.attendance-module-frame{width:100%;max-width:1600px;height:100%;min-height:0;margin-inline:auto;overflow:hidden}.attendance-workspace{width:100%;max-width:100%;height:100%;min-height:0;overflow:hidden}.attendance-workspace-chrome{position:relative;z-index:30}.attendance-workspace-scroll{min-height:0;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.attendance-workspace-tabs{scrollbar-width:thin;scrollbar-gutter:stable}@media(max-width:1024px){.content-area.attendance-shell-content{padding:.75rem!important}}@media(max-width:768px){.content-area.attendance-shell-content{padding:.5rem!important}.attendance-workspace-header{border-radius:1.35rem!important}.attendance-workspace-tabs{border-radius:1rem!important}}.attendance-typography-polish{--attendance-font-caption: 11px;--attendance-font-small: 13px}.attendance-typography-polish .attendance-workspace-header h2{font-size:clamp(1.35rem,1.1rem + .45vw,1.75rem)!important;line-height:1.25!important}.attendance-typography-polish .attendance-workspace-header p,.attendance-typography-polish .attendance-workspace-header>div:last-child,.attendance-typography-polish .attendance-tab-header__description{font-size:var(--attendance-font-small)!important;line-height:1.55!important}.attendance-typography-polish .attendance-workspace-tabs button{min-height:42px;font-size:var(--attendance-font-small)!important;line-height:1.35!important;white-space:nowrap}.attendance-typography-polish .attendance-tab-header__title{font-size:clamp(1.2rem,1.05rem + .25vw,1.45rem)!important;line-height:1.3!important}.attendance-typography-polish .attendance-tab-header__eyebrow,.attendance-typography-polish .attendance-tab-header__status,.attendance-typography-polish .attendance-toolbar-metric__label{font-size:var(--attendance-font-caption)!important}.attendance-typography-polish .attendance-toolbar-metric,.attendance-typography-polish .attendance-toolbar-metric__value,.attendance-typography-polish .attendance-tab-toolbar>span,.attendance-typography-polish .attendance-tab-toolbar>p{font-size:var(--attendance-font-small)!important;line-height:1.45!important}.attendance-typography-polish .attendance-live-matrix h4{font-size:1.2rem!important;line-height:1.35!important}body.manual-attendance-drawer-open{overflow:hidden!important;overscroll-behavior:none!important}body.manual-attendance-drawer-open #root{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.manual-attendance-layer{position:fixed!important;z-index:12000!important;isolation:isolate;overflow:hidden;pointer-events:auto;direction:ltr!important}.manual-attendance-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#020611a3;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:default}.manual-attendance-drawer{position:absolute!important;top:max(8px,env(safe-area-inset-top))!important;bottom:max(8px,env(safe-area-inset-bottom))!important;z-index:1!important;display:flex;width:min(460px,calc(100% - 32px))!important;max-width:calc(100% - 32px)!important;min-width:0!important;flex-direction:column;overflow:hidden;border:1px solid var(--border-soft);border-radius:22px;background:var(--bg-surface);box-shadow:0 32px 100px #0000009e;opacity:1!important;visibility:visible!important;transform:translateZ(0)!important;pointer-events:auto!important;animation:manualAttendanceDrawerFadeIn .18s ease-out both}.manual-attendance-drawer--left{left:max(16px,env(safe-area-inset-left))!important;right:auto!important}.manual-attendance-drawer--right{right:max(16px,env(safe-area-inset-right))!important;left:auto!important}.manual-attendance-drawer--safe{left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;width:auto!important;max-width:none!important}.manual-attendance-drawer__header{display:flex;min-height:78px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border-soft);padding:16px 18px;background:color-mix(in srgb,var(--bg-surface-2) 78%,transparent)}.manual-attendance-drawer__body{min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:20px 18px;display:flex;flex-direction:column;gap:22px}.manual-attendance-drawer__footer{display:grid;grid-template-columns:.8fr 1fr 1fr;flex:0 0 auto;gap:10px;border-top:1px solid var(--border-soft);padding:14px 18px calc(14px + env(safe-area-inset-bottom));background:var(--bg-surface-2)}.manual-attendance-action{display:inline-flex;min-width:0;height:48px;align-items:center;justify-content:center;gap:8px;border-radius:12px;border:1px solid transparent;padding-inline:12px;font-size:12px;font-weight:900;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease}.manual-attendance-action:disabled{cursor:not-allowed;opacity:.42}.manual-attendance-action--cancel{border-color:var(--border-soft);color:var(--text-secondary);background:#ffffff0a}.manual-attendance-action--in{color:#fff;background:#059669;box-shadow:0 10px 24px #05966933}.manual-attendance-action--out{color:#fff;background:#dc2626;box-shadow:0 10px 24px #dc262633}@keyframes manualAttendanceDrawerFadeIn{0%{opacity:0}to{opacity:1}}.attendance-dashboard-readable{min-width:0}.attendance-dashboard-readable .attendance-live-matrix{border-color:color-mix(in srgb,var(--primary) 18%,var(--border-soft));box-shadow:0 18px 50px #00000038}.attendance-dashboard-readable .aura-table th,.attendance-dashboard-readable .attendance-live-matrix [class*="text-[7px]"],.attendance-dashboard-readable .attendance-live-matrix [class*="text-[8px]"],.attendance-dashboard-readable .attendance-live-matrix [class*="text-[9px]"],.attendance-dashboard-readable .attendance-live-matrix [class*="text-[10px]"]{font-size:12px!important;line-height:1.45!important}.attendance-kpi-grid button:focus-visible,.manual-attendance-drawer button:focus-visible,.manual-attendance-drawer input:focus-visible,.manual-attendance-drawer select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:768px){.manual-attendance-drawer{top:max(8px,env(safe-area-inset-top))!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;border-radius:18px}.manual-attendance-drawer--left,.manual-attendance-drawer--right{left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important}.manual-attendance-drawer__header{min-height:72px;padding:14px}.manual-attendance-drawer__body{padding:16px 14px}.manual-attendance-drawer__footer{grid-template-columns:1fr 1fr;padding-inline:14px}.manual-attendance-action--cancel{grid-column:1 / -1;order:3}}@media(max-height:620px)and (min-width:769px){.manual-attendance-drawer{top:6px!important;bottom:6px!important}.manual-attendance-drawer__header{min-height:64px;padding-block:10px}.manual-attendance-drawer__body{gap:14px;padding-block:14px}.manual-attendance-drawer__footer{padding-block:10px}}.attendance-grid-controls{display:grid;grid-template-columns:minmax(240px,300px) minmax(300px,460px) max-content minmax(0,1fr);align-items:center;gap:.75rem;min-width:0}.attendance-filter-surface,.attendance-search-surface,.attendance-page-size-surface{position:relative;min-width:0;height:44px;border:1px solid var(--border-soft);border-radius:12px;background:var(--bg-surface-2);color:var(--text-primary);box-shadow:inset 0 1px #ffffff06}.attendance-filter-surface,.attendance-search-surface{display:flex;align-items:center}.attendance-filter-surface:focus-within,.attendance-search-surface:focus-within,.attendance-page-size-surface:focus-within{border-color:color-mix(in srgb,var(--primary) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.attendance-filter-surface{width:100%;overflow:hidden}.attendance-search-surface{width:min(100%,460px)}.attendance-control-leading-icon,.attendance-control-trailing-icon{position:absolute;top:50%;z-index:2;transform:translateY(-50%);pointer-events:none;color:var(--text-muted);font-size:12px}.attendance-control-leading-icon{inset-inline-start:14px;color:var(--primary)}.attendance-control-trailing-icon{inset-inline-end:14px;font-size:10px}.attendance-filter-select,.attendance-search-input{width:100%;height:100%;min-width:0;border:0!important;outline:0!important;background:transparent!important;color:var(--text-primary)!important;font-size:13px!important;font-weight:900!important;line-height:1.3!important;box-shadow:none!important}.attendance-filter-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-inline:42px;cursor:pointer;white-space:nowrap;text-overflow:clip}.attendance-search-input{padding-inline:42px}.attendance-search-input::-webkit-search-cancel-button{display:none}.attendance-search-input::placeholder{color:var(--text-muted);opacity:.8;font-weight:700}.attendance-search-clear{position:absolute;inset-inline-end:10px;top:50%;display:inline-flex;width:28px;height:28px;transform:translateY(-50%);align-items:center;justify-content:center;border-radius:9px;color:var(--text-muted);transition:color .16s ease,background-color .16s ease}.attendance-search-clear:hover{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.attendance-page-size-surface{display:inline-flex;align-items:center;gap:7px;width:max-content;padding-inline:12px;white-space:nowrap}.attendance-page-size-label{color:var(--text-muted);font-size:12px;font-weight:800}.attendance-page-size-select{height:30px;min-width:54px;border:0;border-radius:8px;outline:0;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-size:12px;font-weight:900;text-align:center;cursor:pointer}.attendance-filter-listbox,.attendance-page-size-listbox{overflow:visible}.attendance-listbox-trigger{display:flex;width:100%;height:100%;min-width:0;align-items:center;gap:10px;border:0;border-radius:inherit;outline:0;background:transparent;color:var(--text-primary);cursor:pointer;padding-inline:14px;text-align:start}.attendance-listbox-trigger:disabled{cursor:not-allowed;opacity:.55}.attendance-listbox-leading-icon{flex:0 0 auto;color:var(--primary);font-size:12px}.attendance-listbox-value{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--text-primary);font-size:13px;font-weight:900;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.attendance-filter-listbox .attendance-listbox-value{text-overflow:clip}.attendance-listbox-affix{flex:0 0 auto;color:var(--text-muted);font-size:12px;font-weight:800;white-space:nowrap}.attendance-page-size-listbox .attendance-listbox-trigger{gap:7px;padding-inline:12px}.attendance-page-size-listbox .attendance-listbox-value{flex:0 0 auto;min-width:36px;border-radius:8px;background:color-mix(in srgb,var(--primary) 11%,transparent);color:var(--primary);padding:6px 8px;text-align:center}.attendance-listbox-chevron{flex:0 0 auto;color:var(--text-muted);font-size:10px;transform:rotate(0);transition:transform .16s ease,color .16s ease}.attendance-listbox-chevron.is-open{color:var(--primary);transform:rotate(180deg)}.attendance-listbox-menu{position:fixed;z-index:2147482400;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 26%,var(--border-soft));border-radius:14px;background:color-mix(in srgb,var(--bg-elevated) 98%,transparent);color:var(--text-primary);box-shadow:0 24px 60px #00000073,0 0 0 1px #ffffff06 inset;isolation:isolate;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:attendance-listbox-enter .14s ease-out both}html[data-theme=light] .attendance-listbox-menu,body[data-theme=light] .attendance-listbox-menu,[data-theme=light] .attendance-listbox-menu{background:#fffffffc;border-color:color-mix(in srgb,var(--primary) 24%,var(--border-soft));box-shadow:0 24px 60px #0f172a2e,0 0 0 1px #0f172a06 inset}.attendance-listbox-options{max-height:inherit;overflow-y:auto;overscroll-behavior:contain;padding:7px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 42%,transparent) transparent}.attendance-listbox-options::-webkit-scrollbar{width:8px}.attendance-listbox-options::-webkit-scrollbar-track{background:transparent}.attendance-listbox-options::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--primary) 46%,transparent);background-clip:padding-box}.attendance-listbox-option{position:relative;display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;gap:12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-secondary);padding:9px 11px;text-align:start;cursor:pointer}.attendance-listbox-option+.attendance-listbox-option{margin-top:2px}.attendance-listbox-option:hover,.attendance-listbox-option.is-active{border-color:color-mix(in srgb,var(--primary) 18%,transparent);background:color-mix(in srgb,var(--primary) 9%,var(--bg-surface-2));color:var(--text-primary)}.attendance-listbox-option.is-selected{border-color:color-mix(in srgb,var(--primary) 42%,transparent);background:color-mix(in srgb,var(--primary) 15%,var(--bg-surface-2));color:var(--primary)}.attendance-listbox-option-label{min-width:0;flex:1 1 auto;overflow-wrap:anywhere;font-size:13px;font-weight:850;line-height:1.45}.attendance-listbox-option-check{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border-radius:7px;color:var(--primary);font-size:10px}.attendance-page-size-listbox-menu .attendance-listbox-option{min-height:38px;justify-content:center;text-align:center}.attendance-page-size-listbox-menu .attendance-listbox-option-label{flex:0 1 auto;text-align:center}.attendance-page-size-listbox-menu .attendance-listbox-option-check{position:absolute;inset-inline-end:12px}@keyframes attendance-listbox-enter{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.attendance-grid-loading{display:inline-flex;align-items:center;justify-self:start;gap:8px;color:var(--primary);font-size:12px;font-weight:900;white-space:nowrap}.attendance-results-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--bg-surface-2) 82%,transparent);color:var(--text-muted);font-size:12px;font-weight:800}.attendance-results-summary button{color:#f87171;font-size:12px!important;font-weight:900}.live-attendance-table-viewport{min-height:0;max-height:clamp(380px,54vh,680px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;background:color-mix(in srgb,var(--bg-surface) 96%,transparent)}.live-attendance-table{width:100%;min-width:1040px;table-layout:fixed}.live-attendance-col-select{width:54px}.live-attendance-col-employee{width:31%}.live-attendance-col-time{width:21%}.live-attendance-col-location{width:22%}.live-attendance-col-status{width:13%}.live-attendance-col-actions{width:11%}.attendance-dashboard-readable .live-attendance-table thead th{position:sticky;top:0;z-index:12;padding:14px 16px!important;border-bottom:1px solid var(--border-soft);background:var(--bg-surface-2)!important;color:var(--text-secondary);font-size:13px!important;font-weight:900!important;line-height:1.4!important;white-space:nowrap}.live-attendance-row{min-height:84px;transition:background-color .16s ease}.live-attendance-row:hover{background:color-mix(in srgb,var(--primary) 5%,transparent)}.attendance-dashboard-readable .live-attendance-cell{height:84px;padding:13px 16px!important;border-bottom:1px solid var(--border-soft);vertical-align:middle;font-size:13px!important;line-height:1.45!important}.live-attendance-cell--select,.live-attendance-cell--time,.live-attendance-cell--location,.live-attendance-cell--status,.live-attendance-cell--actions{text-align:center}.live-attendance-employee{display:flex;min-width:0;align-items:center;gap:12px}[dir=rtl] .live-attendance-employee{flex-direction:row}.live-attendance-avatar{width:48px;height:48px;flex:0 0 48px;border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border-soft));border-radius:14px;object-fit:cover;background:var(--bg-surface-2)}.live-attendance-avatar--fallback{display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary) 11%,var(--bg-surface-2));color:var(--primary);font-size:17px;font-weight:900}.live-attendance-employee-copy{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;gap:3px;text-align:start}.live-attendance-employee-copy strong{display:block;max-width:100%;overflow:hidden;color:var(--text-primary);font-size:14px;font-weight:900;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.live-attendance-employee-code{color:var(--primary);font-size:12px;font-weight:900}.live-attendance-employee-shift{display:inline-flex;max-width:100%;align-items:center;gap:6px;overflow:hidden;color:var(--text-muted);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.live-attendance-time-stack,.live-attendance-location-stack{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px}.live-attendance-time{display:grid;grid-template-columns:42px minmax(70px,auto);align-items:center;gap:8px;font-size:12px}.live-attendance-time>span{color:var(--text-muted);font-weight:800}.live-attendance-time>strong{direction:ltr;font-size:13px;font-weight:900}.live-attendance-time--in>strong{color:#34d399}.live-attendance-time--out>strong{color:#fb7185}.live-attendance-time-notes{max-width:100%;color:var(--text-muted);font-size:11px;font-weight:800;line-height:1.4}.live-attendance-edit-times{display:grid;gap:8px}.live-attendance-edit-times label{display:grid;grid-template-columns:44px minmax(130px,1fr);align-items:center;gap:6px;color:var(--text-muted);font-size:11px;font-weight:800}.live-attendance-edit-times .aura-input{height:34px!important;padding-inline:8px!important;font-size:11px!important}.live-attendance-location-link{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-size:12px;font-weight:900}.live-attendance-location-link:hover{text-decoration:underline}.live-attendance-location-badge,.live-attendance-status-badge,.live-attendance-calculated-badge{display:inline-flex;min-height:28px;align-items:center;justify-content:center;gap:6px;border-radius:9px;padding:5px 10px;font-size:11px;font-weight:900;line-height:1.25;white-space:nowrap}.live-attendance-location-badge.is-success{background:#10b9811a;color:#34d399}.live-attendance-location-badge.is-warning{background:#f59e0b1a;color:#fbbf24}.live-attendance-location-stack small{color:var(--text-muted);font-size:11px;font-weight:700}.live-attendance-location-empty{color:var(--text-muted);font-size:12px;font-weight:800}.live-attendance-status-editor{width:100%;min-width:105px;height:36px!important;font-size:12px!important}.live-attendance-actions{display:inline-flex;align-items:center;justify-content:center;gap:8px}.live-attendance-actions button{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;font-size:12px!important;transition:transform .15s ease,color .15s ease,background-color .15s ease,border-color .15s ease}.live-attendance-actions button:hover{transform:translateY(-1px)}.live-attendance-actions .is-edit{border-color:color-mix(in srgb,var(--primary) 22%,transparent);background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.live-attendance-actions .is-delete{border-color:#ef44442e;background:#ef444414;color:#f87171}.live-attendance-actions .is-save{border-color:#10b9812e;background:#10b9811a;color:#34d399}.live-attendance-actions .is-cancel{border-color:var(--border-soft);background:var(--bg-surface-2);color:var(--text-muted)}.live-attendance-calculated-badge{background:color-mix(in srgb,var(--text-muted) 8%,transparent);color:var(--text-muted)}.attendance-pagination{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-top:1px solid var(--border-soft);background:color-mix(in srgb,var(--bg-surface-2) 75%,transparent)}.attendance-pagination-summary{color:var(--text-muted);font-size:12px;font-weight:800;white-space:nowrap}.attendance-pagination-controls,.attendance-pagination-pages{display:flex;align-items:center;gap:6px}.attendance-pagination-nav,.attendance-pagination-page{display:inline-flex;min-width:34px;height:34px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-surface);color:var(--text-secondary);font-size:12px!important;font-weight:900;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.attendance-pagination-nav{padding-inline:11px}.attendance-pagination-nav:hover:not(:disabled),.attendance-pagination-page:hover:not(:disabled),.attendance-pagination-page.is-active{border-color:color-mix(in srgb,var(--primary) 65%,transparent);background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}.attendance-pagination-page.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 35%,transparent)}.attendance-pagination-nav:disabled,.attendance-pagination-page:disabled{cursor:not-allowed;opacity:.35}.attendance-pagination-ellipsis{min-width:24px;color:var(--text-muted);text-align:center;font-weight:900}@media(max-width:1180px){.attendance-grid-controls{grid-template-columns:minmax(240px,300px) minmax(280px,1fr) max-content}.attendance-grid-loading{grid-column:1 / -1}}@media(max-width:820px){.attendance-grid-controls{grid-template-columns:1fr}.attendance-filter-surface,.attendance-search-surface,.attendance-page-size-surface{width:100%;max-width:none}.attendance-page-size-surface{justify-content:center}.attendance-results-summary,.attendance-pagination{align-items:stretch;flex-direction:column}.attendance-pagination-controls{width:100%;justify-content:space-between}.attendance-pagination-pages{overflow-x:auto;padding-bottom:2px}.attendance-pagination-summary{text-align:center}}@media(max-width:520px){.attendance-search-filters{padding-inline:10px!important}.attendance-results-summary{font-size:11px}.attendance-pagination-nav span{display:none}.live-attendance-table{min-width:920px}}.aurum-employee-save-dock{position:sticky;top:.75rem;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.4rem;margin-inline:.15rem;padding:.72rem .82rem;overflow:hidden;border:1px solid var(--aurum-border);border-radius:1.15rem;background:color-mix(in srgb,var(--aurum-card-bg) 92%,transparent);box-shadow:0 18px 45px #00000047,inset 0 1px #ffffff0f;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.aurum-employee-save-dock:before{content:"";position:absolute;inset-inline:.8rem;top:0;height:2px;border-radius:999px;background:transparent;transition:background-color .18s ease}.aurum-employee-save-dock.is-dirty{border-color:color-mix(in srgb,var(--primary) 48%,var(--aurum-border));box-shadow:0 18px 48px #0000004d,0 0 0 1px color-mix(in srgb,var(--primary) 10%,transparent)}.aurum-employee-save-dock.is-dirty:before{background:linear-gradient(90deg,transparent,var(--primary),transparent)}.aurum-save-dock-status,.aurum-panel-save-state{display:flex;align-items:center;gap:.75rem;min-width:0}.aurum-save-dock-icon,.aurum-panel-save-state-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--aurum-border);background:var(--aurum-control-bg);color:#34d399;box-shadow:inset 0 1px #ffffff0d}.aurum-save-dock-icon{width:2.65rem;height:2.65rem;border-radius:.9rem;font-size:.92rem}.aurum-employee-save-dock.is-dirty .aurum-save-dock-icon,.aurum-panel-save-state-icon.is-dirty{border-color:color-mix(in srgb,var(--primary) 42%,transparent);background:color-mix(in srgb,var(--primary) 13%,var(--aurum-control-bg));color:var(--primary)}.aurum-save-dock-status strong,.aurum-save-dock-status small,.aurum-panel-save-state strong,.aurum-panel-save-state small{display:block}.aurum-save-dock-status strong{color:var(--aurum-text);font-size:.84rem;font-weight:850;line-height:1.35}.aurum-save-dock-status small{margin-top:.15rem;color:var(--aurum-text-muted-token);font-size:.7rem;font-weight:650;line-height:1.4}.aurum-save-dock-actions{display:flex;align-items:center;gap:.7rem;flex:0 0 auto}.aurum-save-shortcut{display:inline-flex;align-items:center;gap:.25rem;color:var(--aurum-text-muted-token);font-size:.64rem;font-weight:750}.aurum-save-shortcut kbd{min-width:1.7rem;padding:.28rem .38rem;border:1px solid var(--aurum-border);border-bottom-width:2px;border-radius:.45rem;background:var(--aurum-control-bg);color:var(--aurum-text-soft);text-align:center;font:inherit}.aurum-save-dock-actions>button,.aurum-panel-save-button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-width:8.75rem;min-height:2.75rem;padding-inline:1.1rem;border:1px solid color-mix(in srgb,var(--primary) 62%,transparent);border-radius:.9rem;background:var(--primary);color:#0b0e14;font-size:.78rem;font-weight:900;box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 20%,transparent);transition:transform .15s ease,filter .15s ease,opacity .15s ease}.aurum-save-dock-actions>button:hover:not(:disabled),.aurum-panel-save-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.aurum-save-dock-actions>button:active:not(:disabled),.aurum-panel-save-button:active:not(:disabled){transform:translateY(0)}.aurum-save-dock-actions>button:disabled,.aurum-panel-save-button:disabled{cursor:default;border-color:var(--aurum-border);background:var(--aurum-control-bg);color:#34d399;box-shadow:none;opacity:.92}.aurum-panel-save-footer{grid-column:1 / -1!important;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.25rem;padding:.9rem .2rem .05rem;border-top:1px solid var(--aurum-border)}.aurum-panel-save-state-icon{width:2.15rem;height:2.15rem;border-radius:.75rem;font-size:.72rem}.aurum-panel-save-state strong{color:var(--aurum-text-soft);font-size:.76rem;font-weight:820;line-height:1.35}.aurum-panel-save-state small{margin-top:.12rem;color:var(--aurum-text-muted-token);font-size:.66rem;font-weight:600;line-height:1.35}.aurum-panel-save-button{min-width:9.5rem;flex:0 0 auto}@media(max-width:768px){.aurum-employee-save-dock{top:calc(.45rem + var(--aurum-safe-top));min-height:3.85rem;margin-inline:0;padding:.58rem;border-radius:1rem}.aurum-save-dock-icon{width:2.3rem;height:2.3rem;border-radius:.78rem}.aurum-save-dock-status strong{font-size:.75rem}.aurum-save-dock-status small{font-size:.63rem}.aurum-save-shortcut{display:none}.aurum-save-dock-actions>button{min-width:6.75rem!important;min-height:2.55rem!important;height:2.55rem!important;padding-inline:.8rem!important;font-size:.72rem!important}.aurum-panel-save-footer{grid-column:1 / -1!important;margin-top:.1rem;padding-top:.75rem}.aurum-panel-save-state small{display:none}.aurum-panel-save-state strong{font-size:.7rem}.aurum-panel-save-state-icon{display:none}.aurum-panel-save-button{min-width:7.75rem!important;min-height:2.5rem!important;height:2.5rem!important;padding-inline:.75rem!important;font-size:.7rem!important}}@media(max-width:460px){.aurum-save-dock-status small{display:none}.aurum-save-dock-status{gap:.5rem}.aurum-save-dock-actions>button{min-width:6.25rem!important}.aurum-panel-save-state{display:none}.aurum-panel-save-button{width:100%}}body #root .app-container>.sidebar.aurum-shell-sidebar,body #root .app-container>.aurum-shell-sidebar,.aurum-shell-sidebar,.aurum-shell-sidebar.sidebar{margin:0!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;top:0!important;bottom:0!important;right:0!important}body #root .app-container{padding:0!important;margin:0!important}body #root .app-container>*{margin:0!important}#root,.app-container{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;overflow:hidden!important}body #root .app-container.aurum-stable-shell{display:flex!important;flex-direction:row!important;gap:0!important;padding:0!important}body #root .app-container.aurum-stable-shell>.sidebar.aurum-shell-sidebar{position:static!important;margin:0!important;border-radius:0!important;height:100vh!important}body #root .app-container.aurum-stable-shell>.main-viewport{margin:0!important;padding:0!important;border-radius:0!important;height:100vh!important}.aurum-shell-sidebar .sidebar-item,.aurum-shell-sidebar[data-content-lang=en] .sidebar-item,.aurum-shell-sidebar[data-content-lang=ar] .sidebar-item{min-height:36px!important;max-height:36px!important;height:36px!important;padding:0 16px!important}.aurum-shell-sidebar .sidebar-item span{font-size:.75rem!important;min-height:36px!important;height:36px!important}.aurum-shell-sidebar,.aurum-shell-sidebar.sidebar,.main-viewport,.app-container{border:none!important;box-shadow:none!important;border-radius:0!important}.aurum-shell-sidebar .sidebar-item,.aurum-shell-sidebar[data-content-lang=ar] .sidebar-item{border-right:none!important;border-left:4px solid transparent!important}.aurum-shell-sidebar .sidebar-item.active,.aurum-shell-sidebar[data-content-lang=ar] .sidebar-item.active{border-right-color:transparent!important;border-left-color:var(--sidebar-active)!important}html,body,#root,.app-container{width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;background:var(--bg-main)!important}body{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important}#root{display:block!important}.app-container.aurum-stable-shell{display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important}.app-container>.sidebar{flex-shrink:0!important;border-right:none!important;border-left:none!important}*:focus-visible{outline:2px solid var(--primary)!important;outline-offset:2px!important}.aurum-premium-pill-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding-inline:16px;border-radius:var(--aurum-ui-radius-md);font-size:13px;font-weight:700;color:var(--aurum-ui-text-secondary);background:transparent;border:none!important;cursor:pointer;transition:background .1s ease,color .1s ease,transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .1s ease!important}.aurum-premium-pill-tab:hover{background:var(--aurum-ui-hover);color:var(--aurum-ui-text-primary);transform:translateY(-.5px) scale(1.01);box-shadow:0 4px 12px #00000008}.aurum-premium-pill-tab:focus-visible{outline:2px solid var(--aurum-ui-brand-strong);outline-offset:2px}.aurum-premium-pill-tab:active:not(:disabled){transform:scale(.96)!important;transition:transform .05s ease!important;box-shadow:none!important;outline:none!important;border:none!important}.aurum-premium-pill-tab.active,.aurum-premium-pill-tab[aria-pressed=true]{background:var(--aurum-ui-selected)!important;color:var(--aurum-ui-brand-strong)!important;box-shadow:0 1px 3px #0000000d!important;transform:none!important;border-radius:var(--aurum-ui-radius-md)}.hide-scrollbar,.aurum-ui-tabs__list,.aurum-tab-list,.tabs-container,div:has(>.aurum-premium-pill-tab){-ms-overflow-style:none!important;scrollbar-width:none!important}.hide-scrollbar::-webkit-scrollbar,.aurum-ui-tabs__list::-webkit-scrollbar,.aurum-tab-list::-webkit-scrollbar,.tabs-container::-webkit-scrollbar,div:has(>.aurum-premium-pill-tab)::-webkit-scrollbar{display:none!important}@keyframes shimmer{to{transform:translate(100%)}}@keyframes bg-pan{0%{background-position:0% center}to{background-position:-200% center}}.animate-bg-pan{animation:bg-pan 3s linear infinite}@keyframes aura-pulse-slow{0%,to{opacity:.5;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}.animate-aura-pulse-slow{animation:aura-pulse-slow 4s ease-in-out infinite}:root,html[data-theme=light]{color-scheme:light;--aurum-ui-identity-gold: #80620d;--aurum-ui-identity-gold-strong: #6d5209;--aurum-ui-canvas: #f7f8fa;--aurum-ui-surface: #ffffff;--aurum-ui-surface-subtle: #f1f4f7;--aurum-ui-surface-raised: #ffffff;--aurum-ui-surface-inverse: #202b38;--aurum-ui-border: #d8dee6;--aurum-ui-border-strong: #bcc6d1;--aurum-ui-text-primary: #202b38;--aurum-ui-text-secondary: #3e4c5f;--aurum-ui-text-muted: #536274;--aurum-ui-text-inverse: #ffffff;--aurum-ui-icon: #667587;--aurum-ui-brand: #2f6888;--aurum-ui-brand-strong: #245570;--aurum-ui-accent: #2f6888;--aurum-ui-accent-hover: #245570;--aurum-ui-accent-pressed: #1d455c;--aurum-ui-accent-soft: #eaf2f7;--aurum-ui-on-accent: #ffffff;--aurum-ui-hover: #eef2f5;--aurum-ui-active: #e4eaf0;--aurum-ui-selected: #eaf2f7;--aurum-ui-focus: #2f6888;--aurum-ui-focus-ring: 0 0 0 3px rgb(47 104 136 / 22%);--aurum-ui-selection: rgb(47 104 136 / 16%);--aurum-ui-disabled-surface: #edf1f4;--aurum-ui-disabled-text: #8b98a8;--aurum-ui-overlay: rgb(24 34 48 / 42%);--aurum-ui-success: #16734b;--aurum-ui-success-soft: #e9f5ef;--aurum-ui-success-border: #acd8c1;--aurum-ui-warning: #b54708;--aurum-ui-warning-soft: #fff1e8;--aurum-ui-warning-border: #f0b88f;--aurum-ui-danger: #b4232d;--aurum-ui-danger-soft: #fdebed;--aurum-ui-danger-border: #efb1b7;--aurum-ui-info: #216782;--aurum-ui-info-soft: #e9f3f7;--aurum-ui-info-border: #a9cfdd;--aurum-ui-shadow-sm: 0 1px 2px rgb(32 43 56 / 7%);--aurum-ui-shadow-md: 0 8px 24px rgb(32 43 56 / 10%);--aurum-ui-shadow-lg: 0 18px 48px rgb(32 43 56 / 14%)}html[data-theme=dark]{color-scheme:dark;--aurum-ui-identity-gold: #e2c354;--aurum-ui-identity-gold-strong: #f0d77c;--aurum-ui-canvas: #11161c;--aurum-ui-surface: #171d24;--aurum-ui-surface-subtle: #1d252e;--aurum-ui-surface-raised: #222b35;--aurum-ui-surface-inverse: #f2f4f7;--aurum-ui-border: #303a45;--aurum-ui-border-strong: #44515f;--aurum-ui-text-primary: #f2f4f7;--aurum-ui-text-secondary: #c2c8d0;--aurum-ui-text-muted: #8994a3;--aurum-ui-text-inverse: #11161c;--aurum-ui-icon: #aab4c0;--aurum-ui-brand: #6aa7c8;--aurum-ui-brand-strong: #84bad6;--aurum-ui-accent: #6aa7c8;--aurum-ui-accent-hover: #82bad7;--aurum-ui-accent-pressed: #4f8caa;--aurum-ui-accent-soft: rgb(106 167 200 / 14%);--aurum-ui-on-accent: #11161c;--aurum-ui-hover: #242d36;--aurum-ui-active: #2a3540;--aurum-ui-selected: rgb(106 167 200 / 14%);--aurum-ui-focus: #84bad6;--aurum-ui-focus-ring: 0 0 0 3px rgb(106 167 200 / 28%);--aurum-ui-selection: rgb(106 167 200 / 22%);--aurum-ui-disabled-surface: #222a32;--aurum-ui-disabled-text: #687482;--aurum-ui-overlay: rgb(5 9 13 / 60%);--aurum-ui-success: #55cf94;--aurum-ui-success-soft: rgb(46 157 105 / 14%);--aurum-ui-success-border: rgb(85 207 148 / 32%);--aurum-ui-warning: #f08a4b;--aurum-ui-warning-soft: rgb(213 100 40 / 14%);--aurum-ui-warning-border: rgb(240 138 75 / 34%);--aurum-ui-danger: #ff7c87;--aurum-ui-danger-soft: rgb(222 59 75 / 14%);--aurum-ui-danger-border: rgb(255 124 135 / 34%);--aurum-ui-info: #77bfdc;--aurum-ui-info-soft: rgb(68 153 188 / 14%);--aurum-ui-info-border: rgb(119 191 220 / 34%);--aurum-ui-shadow-sm: 0 1px 2px rgb(0 0 0 / 24%);--aurum-ui-shadow-md: 0 10px 28px rgb(0 0 0 / 28%);--aurum-ui-shadow-lg: 0 20px 56px rgb(0 0 0 / 36%)}:root{--aurum-ui-header-height: 3.5rem;--aurum-ui-sidebar-width: 15.25rem;--aurum-ui-sidebar-collapsed-width: 4.5rem;--aurum-ui-account-drawer-width: 26rem;--aurum-ui-content-max-width: 100rem;--aurum-ui-control-height-sm: 2rem;--aurum-ui-control-height: 2.25rem;--aurum-ui-touch-target: 2.75rem;--aurum-ui-icon-sm: 1rem;--aurum-ui-icon-md: 1.125rem;--aurum-ui-icon-lg: 1.25rem;--aurum-ui-space-1: .25rem;--aurum-ui-space-2: .5rem;--aurum-ui-space-3: .75rem;--aurum-ui-space-4: 1rem;--aurum-ui-space-5: 1.25rem;--aurum-ui-space-6: 1.5rem;--aurum-ui-space-8: 2rem;--aurum-ui-page-padding: 1.5rem;--aurum-ui-page-padding-tablet: 1rem;--aurum-ui-page-padding-mobile: .75rem;--aurum-ui-radius-xs: .375rem;--aurum-ui-radius-sm: .5rem;--aurum-ui-radius-md: .625rem;--aurum-ui-radius-lg: .75rem;--aurum-ui-radius-pill: 9999px;--aurum-ui-font-size-xs: .75rem;--aurum-ui-font-size-sm: .875rem;--aurum-ui-font-size-md: 1rem;--aurum-ui-font-size-lg: 1.125rem;--aurum-ui-font-size-xl: 1.25rem;--aurum-ui-font-size-2xl: 1.5rem;--aurum-ui-line-height-tight: 1.25;--aurum-ui-line-height-normal: 1.5;--aurum-ui-font-regular: 400;--aurum-ui-font-medium: 500;--aurum-ui-font-semibold: 600;--aurum-ui-font-bold: 700;--aurum-ui-duration-fast: .12s;--aurum-ui-duration-normal: .18s;--aurum-ui-duration-slow: .24s;--aurum-ui-ease-standard: cubic-bezier(.2, 0, 0, 1);--aurum-ui-z-header: 40;--aurum-ui-z-popover: 1000;--aurum-ui-z-drawer: 5000;--aurum-ui-z-toast: 6000}@media(max-width:1024px){:root{--aurum-ui-page-padding: var(--aurum-ui-page-padding-tablet)}}@media(max-width:640px){:root{--aurum-ui-page-padding: var(--aurum-ui-page-padding-mobile);--aurum-ui-account-drawer-width: 100vw}}@media(prefers-reduced-motion:reduce){:root{--aurum-ui-duration-fast: 0ms;--aurum-ui-duration-normal: 0ms;--aurum-ui-duration-slow: 0ms}}.aurum-ui-button{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:var(--aurum-ui-space-2);border:1px solid transparent;border-radius:var(--aurum-ui-radius-sm);padding-inline:var(--aurum-ui-space-4);font:inherit;font-size:13px;font-weight:var(--aurum-ui-font-medium);line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all var(--aurum-ui-duration-fast) var(--aurum-ui-ease-standard)}.aurum-ui-button--sm{min-height:var(--aurum-ui-control-height-sm);padding-inline:var(--aurum-ui-space-3)}.aurum-ui-button--md{min-height:var(--aurum-ui-control-height)}.aurum-ui-button--touch{min-height:var(--aurum-ui-touch-target)}.aurum-ui-button--primary{background:var(--aurum-ui-accent);color:var(--aurum-ui-on-accent);box-shadow:0 1px 2px #0000001a,inset 0 1px #ffffff26}.aurum-ui-button--primary:hover:not(:disabled){background:var(--aurum-ui-accent-hover);box-shadow:0 2px 4px #00000026,inset 0 1px #fff3;transform:translateY(-.5px)}.aurum-ui-button--primary:active:not(:disabled){background:var(--aurum-ui-accent-pressed);box-shadow:inset 0 2px 4px #0000001a;transform:translateY(0)}.aurum-ui-button--secondary{border-color:var(--aurum-ui-border-strong);background:var(--aurum-ui-surface);color:var(--aurum-ui-text-primary);box-shadow:var(--aurum-ui-shadow-sm)}.aurum-ui-button--secondary:hover:not(:disabled),.aurum-ui-button--ghost:hover:not(:disabled){background:var(--aurum-ui-hover);border-color:var(--aurum-ui-border-strong)}.aurum-ui-button--secondary:active:not(:disabled),.aurum-ui-button--ghost:active:not(:disabled){background:var(--aurum-ui-active);box-shadow:inset 0 2px 4px #0000000d}.aurum-ui-button--ghost{background:transparent;color:var(--aurum-ui-text-secondary)}.aurum-ui-button--danger{border-color:var(--aurum-ui-danger-border);background:var(--aurum-ui-danger-soft);color:var(--aurum-ui-danger);box-shadow:var(--aurum-ui-shadow-sm)}.aurum-ui-button--danger:hover:not(:disabled){border-color:var(--aurum-ui-danger);background:var(--aurum-ui-danger);color:#fff;box-shadow:0 2px 4px #dc262633}.aurum-ui-button--danger:active:not(:disabled){box-shadow:inset 0 2px 4px #0000001a}.aurum-ui-button:focus-visible,.aurum-ui-toast__close:focus-visible,.aurum-ui-tabs__tab:focus-visible{outline:none;box-shadow:var(--aurum-ui-focus-ring)}.aurum-ui-button:disabled{border-color:var(--aurum-ui-border);background:var(--aurum-ui-disabled-surface);color:var(--aurum-ui-disabled-text);cursor:not-allowed}.aurum-ui-button__label{overflow:hidden;text-overflow:ellipsis}.aurum-ui-button__icon{display:inline-grid;flex:0 0 auto;place-items:center}.aurum-ui-icon-button{width:var(--aurum-ui-touch-target);flex:0 0 var(--aurum-ui-touch-target);padding-inline:0}.aurum-ui-icon-button__icon{display:inline-grid;place-items:center;width:var(--aurum-ui-icon-md);height:var(--aurum-ui-icon-md);font-size:var(--aurum-ui-icon-md)}.aurum-ui-spinner{display:inline-block;width:var(--aurum-ui-icon-lg);height:var(--aurum-ui-icon-lg);flex:0 0 auto;border:2px solid var(--aurum-ui-border-strong);border-block-start-color:var(--aurum-ui-accent);border-radius:var(--aurum-ui-radius-pill);animation:aurum-ui-spin var(--aurum-ui-duration-slow) linear infinite}.aurum-ui-spinner--inline{width:var(--aurum-ui-icon-sm);height:var(--aurum-ui-icon-sm);border-color:currentColor;border-block-start-color:transparent}@keyframes aurum-ui-spin{to{transform:rotate(360deg)}}.aurum-ui-field{display:grid;gap:var(--aurum-ui-space-2);min-width:0}.aurum-ui-field__label{display:flex;align-items:baseline;gap:var(--aurum-ui-space-1);color:var(--aurum-ui-text-secondary);font-size:var(--aurum-ui-font-size-sm);font-weight:var(--aurum-ui-font-semibold)}.aurum-ui-field__required,.aurum-ui-field__error{color:var(--aurum-ui-danger)}.aurum-ui-field__control{display:flex;min-height:var(--aurum-ui-control-height);min-width:0;align-items:center;gap:var(--aurum-ui-space-2);border:1px solid var(--aurum-ui-border);border-radius:var(--aurum-ui-radius-sm);background:var(--aurum-ui-surface);color:var(--aurum-ui-text-primary);transition:border-color var(--aurum-ui-duration-fast) var(--aurum-ui-ease-standard),box-shadow var(--aurum-ui-duration-fast) var(--aurum-ui-ease-standard)}.aurum-ui-field__control:focus-within{border-color:var(--aurum-ui-focus);box-shadow:var(--aurum-ui-focus-ring)}.aurum-ui-field--error .aurum-ui-field__control{border-color:var(--aurum-ui-danger)}.aurum-ui-field__input,.aurum-ui-field__select,.aurum-ui-field__textarea{width:100%;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:var(--aurum-ui-font-size-sm)}.aurum-ui-field__input,.aurum-ui-field__select{min-height:calc(var(--aurum-ui-control-height) - 2px);padding-inline:var(--aurum-ui-space-3)}.aurum-ui-field__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:var(--aurum-ui-space-8)}.aurum-ui-field__textarea{min-height:6rem;resize:vertical;padding:var(--aurum-ui-space-3);line-height:var(--aurum-ui-line-height-normal)}.aurum-ui-field__control--textarea{align-items:stretch}.aurum-ui-field__icon{display:inline-grid;place-items:center;flex:0 0 auto;color:var(--aurum-ui-icon);margin-inline-start:var(--aurum-ui-space-3)}.aurum-ui-field__action{display:inline-flex;margin-inline-end:var(--aurum-ui-space-1)}.aurum-ui-field__select-indicator{position:absolute;inset-inline-end:var(--aurum-ui-space-3);color:var(--aurum-ui-icon);pointer-events:none}.aurum-ui-field__control:has(.aurum-ui-field__select){position:relative}.aurum-ui-field__hint,.aurum-ui-field__error{margin:0;font-size:var(--aurum-ui-font-size-xs);line-height:var(--aurum-ui-line-height-normal)}.aurum-ui-field__hint{color:var(--aurum-ui-text-muted)}.aurum-ui-card,.aurum-ui-panel,.aurum-ui-table-frame{border:1px solid var(--aurum-ui-border);border-radius:var(--aurum-ui-radius-lg);color:var(--aurum-ui-text-primary)}.aurum-ui-card--surface,.aurum-ui-panel,.aurum-ui-table-frame{background:var(--aurum-ui-surface)}.aurum-ui-card--subtle{background:var(--aurum-ui-surface-subtle)}.aurum-ui-card--raised{background:var(--aurum-ui-surface-raised);box-shadow:var(--aurum-ui-shadow-sm)}.aurum-ui-card--compact{padding:var(--aurum-ui-space-3)}.aurum-ui-card--normal{padding:var(--aurum-ui-space-4)}.aurum-ui-card__header,.aurum-ui-card__footer,.aurum-ui-panel__header,.aurum-ui-table-frame__header{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-ui-space-4)}.aurum-ui-card__title,.aurum-ui-panel__title,.aurum-ui-table-frame__title{margin:0;color:var(--aurum-ui-text-primary);font-size:var(--aurum-ui-font-size-md);font-weight:var(--aurum-ui-font-semibold);line-height:var(--aurum-ui-line-height-tight)}.aurum-ui-card__description,.aurum-ui-panel__description,.aurum-ui-table-frame__description{margin:var(--aurum-ui-space-1) 0 0;color:var(--aurum-ui-text-muted);font-size:var(--aurum-ui-font-size-sm);line-height:var(--aurum-ui-line-height-normal)}.aurum-ui-card__content{margin-block-start:var(--aurum-ui-space-4)}.aurum-ui-card__footer{margin-block-start:var(--aurum-ui-space-4);padding-block-start:var(--aurum-ui-space-3);border-block-start:1px solid var(--aurum-ui-border)}.aurum-ui-panel__header,.aurum-ui-table-frame__header{min-height:var(--aurum-ui-header-height);padding:var(--aurum-ui-space-3) var(--aurum-ui-space-4)}.aurum-ui-panel__heading,.aurum-ui-table-frame__header>div:first-child{min-width:0}.aurum-ui-panel__actions,.aurum-ui-table-frame__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--aurum-ui-space-2)}.aurum-ui-panel__content{padding:var(--aurum-ui-space-4)}.aurum-ui-stat{--aurum-ui-stat-color: var(--aurum-ui-text-secondary);display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;gap:var(--aurum-ui-space-3);border:1px solid var(--aurum-ui-border);border-radius:var(--aurum-ui-radius-md);padding:var(--aurum-ui-space-3) var(--aurum-ui-space-4);background:var(--aurum-ui-surface)}.aurum-ui-stat--accent{--aurum-ui-stat-color: var(--aurum-ui-accent)}.aurum-ui-stat--success{--aurum-ui-stat-color: var(--aurum-ui-success)}.aurum-ui-stat--warning{--aurum-ui-stat-color: var(--aurum-ui-warning)}.aurum-ui-stat--danger{--aurum-ui-stat-color: var(--aurum-ui-danger)}.aurum-ui-stat--info{--aurum-ui-stat-color: var(--aurum-ui-info)}.aurum-ui-stat__body{display:grid;gap:var(--aurum-ui-space-1);min-width:0}.aurum-ui-stat__label,.aurum-ui-stat__meta{color:var(--aurum-ui-text-muted);font-size:var(--aurum-ui-font-size-xs)}.aurum-ui-stat__value{color:var(--aurum-ui-text-primary);font-size:var(--aurum-ui-font-size-xl);font-weight:var(--aurum-ui-font-semibold)}.aurum-ui-stat__icon{display:inline-grid;width:var(--aurum-ui-control-height);height:var(--aurum-ui-control-height);flex:0 0 auto;place-items:center;border-radius:var(--aurum-ui-radius-sm);background:var(--aurum-ui-surface-subtle);color:var(--aurum-ui-stat-color)}.aurum-ui-badge{--aurum-ui-badge-color: var(--aurum-ui-text-secondary);--aurum-ui-badge-bg: var(--aurum-ui-surface-subtle);--aurum-ui-badge-border: var(--aurum-ui-border);display:inline-flex;min-height:1.5rem;align-items:center;gap:var(--aurum-ui-space-1);border:1px solid var(--aurum-ui-badge-border);border-radius:var(--aurum-ui-radius-pill);padding-inline:var(--aurum-ui-space-2);background:var(--aurum-ui-badge-bg);color:var(--aurum-ui-badge-color);font-size:var(--aurum-ui-font-size-xs);font-weight:var(--aurum-ui-font-semibold);line-height:1}.aurum-ui-badge--accent{--aurum-ui-badge-color: var(--aurum-ui-accent);--aurum-ui-badge-bg: var(--aurum-ui-accent-soft);--aurum-ui-badge-border: var(--aurum-ui-accent)}.aurum-ui-badge--success{--aurum-ui-badge-color: var(--aurum-ui-success);--aurum-ui-badge-bg: var(--aurum-ui-success-soft);--aurum-ui-badge-border: var(--aurum-ui-success-border)}.aurum-ui-badge--warning{--aurum-ui-badge-color: var(--aurum-ui-warning);--aurum-ui-badge-bg: var(--aurum-ui-warning-soft);--aurum-ui-badge-border: var(--aurum-ui-warning-border)}.aurum-ui-badge--danger{--aurum-ui-badge-color: var(--aurum-ui-danger);--aurum-ui-badge-bg: var(--aurum-ui-danger-soft);--aurum-ui-badge-border: var(--aurum-ui-danger-border)}.aurum-ui-badge--info{--aurum-ui-badge-color: var(--aurum-ui-info);--aurum-ui-badge-bg: var(--aurum-ui-info-soft);--aurum-ui-badge-border: var(--aurum-ui-info-border)}.aurum-ui-badge__dot{width:.375rem;height:.375rem;border-radius:var(--aurum-ui-radius-pill);background:currentColor}.aurum-ui-tabs{min-width:0}.aurum-ui-tabs__list{display:flex;min-width:0;gap:var(--aurum-ui-space-1);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;border-block-end:1px solid var(--aurum-ui-border)}.aurum-ui-tabs__tab{position:relative;display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;gap:var(--aurum-ui-space-2);border:none;padding-inline:var(--aurum-ui-space-3);border-radius:var(--aurum-ui-radius-md);background:transparent;color:var(--aurum-ui-text-secondary);font:inherit;font-size:var(--aurum-ui-font-size-sm);font-weight:700;cursor:pointer;transition:background .1s ease,color .1s ease,transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .1s ease!important}.aurum-ui-tabs__tab:hover:not(:disabled){background:var(--aurum-ui-hover);color:var(--aurum-ui-text-primary);transform:translateY(-.5px) scale(1.01);box-shadow:0 4px 12px #00000008}.aurum-ui-tabs__tab:active:not(:disabled){transform:scale(.95)!important;transition:transform .05s ease!important;box-shadow:none!important}.aurum-ui-tabs__tab[aria-selected=true]{background:var(--aurum-ui-selected);color:var(--aurum-ui-brand-strong);box-shadow:0 1px 3px #0000000d,inset 0 1px #ffffff0d;transform:none!important}.aurum-ui-tabs__tab:disabled{opacity:var(--aurum-ui-opacity-disabled);cursor:not-allowed}.aurum-ui-tabs__panel{padding-block-start:var(--aurum-ui-space-4);outline:none}.aurum-ui-table-frame{min-width:0;overflow:hidden}.aurum-ui-table-scroll{max-width:100%;overflow:auto}.aurum-ui-table{width:100%;border-collapse:collapse;color:var(--aurum-ui-text-primary);font-size:var(--aurum-ui-font-size-sm)}.aurum-ui-table__heading,.aurum-ui-table__cell{padding:var(--aurum-ui-space-3) var(--aurum-ui-space-4);border-block-end:1px solid var(--aurum-ui-border);text-align:start;vertical-align:middle}.aurum-ui-table__heading{background:var(--aurum-ui-surface-subtle);color:var(--aurum-ui-text-secondary);font-size:var(--aurum-ui-font-size-xs);font-weight:var(--aurum-ui-font-semibold)}.aurum-ui-table__row{background:var(--aurum-ui-surface)}.aurum-ui-table__body .aurum-ui-table__row:hover{background:var(--aurum-ui-hover)}.aurum-ui-table__body .aurum-ui-table__row:last-child .aurum-ui-table__cell{border-block-end:0}.aurum-ui-state{display:grid;max-width:32rem;justify-items:center;gap:var(--aurum-ui-space-3);margin-inline:auto;padding:var(--aurum-ui-space-8) var(--aurum-ui-space-4);text-align:center}.aurum-ui-state--compact{max-width:26rem;padding:var(--aurum-ui-space-4)}.aurum-ui-state__icon{display:inline-grid;width:var(--aurum-ui-touch-target);height:var(--aurum-ui-touch-target);place-items:center;border-radius:var(--aurum-ui-radius-md);background:var(--aurum-ui-surface-subtle);color:var(--aurum-ui-icon)}.aurum-ui-state--error .aurum-ui-state__icon{background:var(--aurum-ui-danger-soft);color:var(--aurum-ui-danger)}.aurum-ui-state__copy{display:grid;gap:var(--aurum-ui-space-2)}.aurum-ui-state__title{margin:0;color:var(--aurum-ui-text-primary);font-size:var(--aurum-ui-font-size-md);font-weight:var(--aurum-ui-font-semibold)}.aurum-ui-state__description{margin:0;color:var(--aurum-ui-text-muted);font-size:var(--aurum-ui-font-size-sm);line-height:var(--aurum-ui-line-height-normal)}.aurum-ui-toast-region{position:fixed;z-index:var(--aurum-ui-z-toast);inset-block-start:calc(var(--aurum-ui-header-height) + var(--aurum-ui-space-4));inset-inline-end:var(--aurum-ui-space-4);display:grid;width:min(24rem,calc(100vw - 2rem));gap:var(--aurum-ui-space-2);pointer-events:none}.aurum-ui-toast{--aurum-ui-toast-color: var(--aurum-ui-info);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--aurum-ui-space-3);border:1px solid var(--aurum-ui-info-border);border-inline-start:3px solid var(--aurum-ui-toast-color);border-radius:var(--aurum-ui-radius-md);padding:var(--aurum-ui-space-3);background:var(--aurum-ui-surface-raised);color:var(--aurum-ui-text-primary);box-shadow:var(--aurum-ui-shadow-md);pointer-events:auto}.aurum-ui-toast--success{--aurum-ui-toast-color: var(--aurum-ui-success);border-color:var(--aurum-ui-success-border)}.aurum-ui-toast--warning{--aurum-ui-toast-color: var(--aurum-ui-warning);border-color:var(--aurum-ui-warning-border)}.aurum-ui-toast--danger{--aurum-ui-toast-color: var(--aurum-ui-danger);border-color:var(--aurum-ui-danger-border)}.aurum-ui-toast__copy{display:grid;gap:var(--aurum-ui-space-1)}.aurum-ui-toast__title{font-size:var(--aurum-ui-font-size-sm)}.aurum-ui-toast__message{color:var(--aurum-ui-text-secondary);font-size:var(--aurum-ui-font-size-sm);line-height:var(--aurum-ui-line-height-normal)}.aurum-ui-toast__close{display:inline-grid;width:var(--aurum-ui-control-height-sm);height:var(--aurum-ui-control-height-sm);flex:0 0 auto;place-items:center;border:0;border-radius:var(--aurum-ui-radius-sm);background:transparent;color:var(--aurum-ui-text-muted);font:inherit;cursor:pointer}.aurum-ui-toast__close:hover{background:var(--aurum-ui-hover);color:var(--aurum-ui-text-primary)}.aurum-ui-tooltip{position:relative;display:inline-flex}.aurum-ui-tooltip__content{position:absolute;z-index:var(--aurum-ui-z-popover);width:max-content;max-width:16rem;padding:var(--aurum-ui-space-2) var(--aurum-ui-space-3);border:1px solid var(--aurum-ui-border-strong);border-radius:var(--aurum-ui-radius-sm);background:var(--aurum-ui-surface-inverse);color:var(--aurum-ui-text-inverse);box-shadow:var(--aurum-ui-shadow-sm);font-size:var(--aurum-ui-font-size-xs);line-height:var(--aurum-ui-line-height-normal);opacity:0;pointer-events:none;transition:opacity var(--aurum-ui-duration-fast) var(--aurum-ui-ease-standard)}.aurum-ui-tooltip:hover .aurum-ui-tooltip__content,.aurum-ui-tooltip:focus-within .aurum-ui-tooltip__content{opacity:1}.aurum-ui-tooltip[data-placement=top] .aurum-ui-tooltip__content{inset-block-end:calc(100% + var(--aurum-ui-space-2));inset-inline-start:50%;transform:translate(-50%)}.aurum-ui-tooltip[data-placement=bottom] .aurum-ui-tooltip__content{inset-block-start:calc(100% + var(--aurum-ui-space-2));inset-inline-start:50%;transform:translate(-50%)}.aurum-ui-tooltip[data-placement=inline-start] .aurum-ui-tooltip__content{inset-inline-end:calc(100% + var(--aurum-ui-space-2));inset-block-start:50%;transform:translateY(-50%)}.aurum-ui-tooltip[data-placement=inline-end] .aurum-ui-tooltip__content{inset-inline-start:calc(100% + var(--aurum-ui-space-2));inset-block-start:50%;transform:translateY(-50%)}.aurum-ui-overlay{position:fixed;z-index:var(--aurum-ui-z-drawer);top:0;right:0;bottom:0;left:0;display:flex;background:var(--aurum-ui-overlay)}.aurum-ui-overlay--dialog{align-items:center;justify-content:center;padding:var(--aurum-ui-space-4)}.aurum-ui-drawer,.aurum-ui-dialog{display:flex;max-height:100dvh;min-height:0;flex-direction:column;border:1px solid var(--aurum-ui-border);background:var(--aurum-ui-surface);color:var(--aurum-ui-text-primary);box-shadow:var(--aurum-ui-shadow-lg);outline:none}.aurum-ui-drawer{width:min(var(--aurum-ui-account-drawer-width),100vw);height:100dvh}.aurum-ui-drawer[data-side=navigation]{margin-inline-end:auto;border-block:0;border-inline-start:0}.aurum-ui-drawer[data-side=inline-end]{margin-inline-start:auto;border-block:0;border-inline-end:0}.aurum-ui-dialog{width:min(32rem,100%);max-height:min(42rem,calc(100dvh - 2rem));border-radius:var(--aurum-ui-radius-lg)}.aurum-ui-layer__header,.aurum-ui-layer__footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--aurum-ui-space-4);padding:var(--aurum-ui-space-3) var(--aurum-ui-space-4)}.aurum-ui-layer__header{min-height:var(--aurum-ui-header-height);border-block-end:1px solid var(--aurum-ui-border)}.aurum-ui-layer__footer{border-block-start:1px solid var(--aurum-ui-border)}.aurum-ui-layer__title{margin:0;font-size:var(--aurum-ui-font-size-lg);font-weight:var(--aurum-ui-font-semibold)}.aurum-ui-layer__description{margin:var(--aurum-ui-space-1) 0 0;color:var(--aurum-ui-text-muted);font-size:var(--aurum-ui-font-size-sm)}.aurum-ui-layer__body{min-height:0;flex:1 1 auto;overflow:auto;padding:var(--aurum-ui-space-4)}.aurum-ui-popover{position:absolute;z-index:var(--aurum-ui-z-popover);inset-block-start:calc(100% + var(--aurum-ui-space-2));width:min(20rem,calc(100vw - 2rem));border:1px solid var(--aurum-ui-border);border-radius:var(--aurum-ui-radius-md);padding:var(--aurum-ui-space-2);background:var(--aurum-ui-surface-raised);color:var(--aurum-ui-text-primary);box-shadow:var(--aurum-ui-shadow-md)}.aurum-ui-popover[data-align=start]{inset-inline-start:0}.aurum-ui-popover[data-align=center]{inset-inline-start:50%;transform:translate(-50%)}.aurum-ui-popover[data-align=end]{inset-inline-end:0}@media(max-width:640px){.aurum-ui-card__header,.aurum-ui-card__footer,.aurum-ui-panel__header,.aurum-ui-table-frame__header{align-items:flex-start}.aurum-ui-panel__header,.aurum-ui-table-frame__header{min-height:auto}.aurum-ui-drawer{width:100vw}.aurum-ui-dialog{max-height:calc(100dvh - 1.5rem)}.aurum-ui-toast-region{inset-inline:var(--aurum-ui-space-3);width:auto}}@media(prefers-reduced-motion:reduce){.aurum-ui-spinner{animation:none}}.aurum-ui-stat--interactive{width:100%;min-height:var(--aurum-ui-touch-target);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--aurum-ui-duration-fast) var(--aurum-ui-ease-standard),border-color var(--aurum-ui-duration-fast) var(--aurum-ui-ease-standard)}.aurum-ui-stat--interactive:hover:not(:disabled){border-color:var(--aurum-ui-border-strong);background:var(--aurum-ui-hover)}.aurum-ui-stat--interactive:focus-visible{outline:none;box-shadow:var(--aurum-ui-focus-ring)}.aurum-ui-stat--interactive:disabled{border-color:var(--aurum-ui-border);background:var(--aurum-ui-disabled-surface);color:var(--aurum-ui-disabled-text);cursor:not-allowed}.attendance-arabic-copy,[data-content-lang=ar] .attendance-engine-strip,[data-content-lang=ar] .live-attendance-row,[dir=rtl] .attendance-engine-strip,[dir=rtl] .live-attendance-row{font-family:Tajawal,Inter,system-ui,sans-serif;font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;letter-spacing:0!important;text-transform:none!important;word-spacing:normal}.attendance-numeric-value,.attendance-timezone-label,.attendance-native-date-input,.attendance-native-datetime-input{direction:ltr;unicode-bidi:isolate;font-family:Inter,Tajawal,system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:0!important;text-transform:none!important}.attendance-time-value{display:inline-flex;align-items:baseline;justify-content:center;gap:.3rem;direction:ltr;unicode-bidi:isolate;white-space:nowrap}.attendance-day-period{display:inline-block;direction:rtl;unicode-bidi:isolate;font-family:Tajawal,Inter,system-ui,sans-serif;font-size:.78em;font-weight:900;letter-spacing:0!important;text-transform:none!important}.attendance-workspace-header>div:last-child{display:none!important}.attendance-system-clock{min-width:250px;border-inline-end:1px solid var(--aurum-ui-border);padding-inline-end:.9rem}[dir=rtl] .attendance-system-clock{border-inline-end:0;border-inline-start:1px solid var(--aurum-ui-border);padding-inline-end:0;padding-inline-start:.9rem}.attendance-clock-line{direction:ltr;unicode-bidi:isolate}.attendance-date-picker{isolation:isolate}.attendance-native-date-input::-webkit-calendar-picker-indicator{width:100%;height:100%;cursor:pointer}.attendance-unified-status{display:inline-flex;min-height:30px;max-width:100%;align-items:center;justify-content:center;gap:.42rem;border:1px solid transparent;border-radius:10px;padding:.36rem .65rem;font-family:Tajawal,Inter,system-ui,sans-serif;font-size:.72rem;font-weight:900;font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1;letter-spacing:0!important;line-height:1.25;text-transform:none!important;white-space:nowrap}.attendance-unified-status.is-compact{min-height:25px;border-radius:8px;padding:.25rem .5rem;font-size:.66rem}.attendance-unified-status>i{flex:0 0 auto;font-size:.82em}.attendance-status-stack{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.35rem}.attendance-tone-success.attendance-unified-status,.attendance-tone-success .attendance-kpi-icon{border-color:var(--aurum-ui-success-border);background:var(--aurum-ui-success-soft);color:var(--aurum-ui-success)}.attendance-tone-info.attendance-unified-status,.attendance-tone-info .attendance-kpi-icon{border-color:var(--aurum-ui-info-border);background:var(--aurum-ui-info-soft);color:var(--aurum-ui-info)}.attendance-tone-warning.attendance-unified-status,.attendance-tone-warning .attendance-kpi-icon{border-color:var(--aurum-ui-warning-border);background:var(--aurum-ui-warning-soft);color:var(--aurum-ui-warning)}.attendance-tone-danger.attendance-unified-status,.attendance-tone-danger .attendance-kpi-icon{border-color:var(--aurum-ui-danger-border);background:var(--aurum-ui-danger-soft);color:var(--aurum-ui-danger)}.attendance-tone-violet.attendance-unified-status,.attendance-tone-violet .attendance-kpi-icon{border-color:var(--aurum-ui-info-border);background:var(--aurum-ui-info-soft);color:var(--aurum-ui-info)}.attendance-tone-neutral.attendance-unified-status,.attendance-tone-neutral .attendance-kpi-icon{border-color:var(--aurum-ui-border);background:color-mix(in srgb,var(--aurum-ui-text-muted) 8%,transparent);color:var(--aurum-ui-text-muted)}.attendance-tone-success .attendance-tone-icon,.attendance-tone-success .attendance-tone-value,.attendance-tone-success .attendance-kpi-value{color:var(--aurum-ui-success)}.attendance-tone-info .attendance-tone-icon,.attendance-tone-info .attendance-tone-value,.attendance-tone-info .attendance-kpi-value{color:var(--aurum-ui-info)}.attendance-tone-warning .attendance-tone-icon,.attendance-tone-warning .attendance-tone-value,.attendance-tone-warning .attendance-kpi-value{color:var(--aurum-ui-warning)}.attendance-tone-danger .attendance-tone-icon,.attendance-tone-danger .attendance-tone-value,.attendance-tone-danger .attendance-kpi-value{color:var(--aurum-ui-danger)}.attendance-tone-violet .attendance-tone-icon,.attendance-tone-violet .attendance-tone-value,.attendance-tone-violet .attendance-kpi-value{color:var(--aurum-ui-info)}.attendance-tone-neutral .attendance-tone-icon,.attendance-tone-neutral .attendance-tone-value,.attendance-tone-neutral .attendance-kpi-value{color:var(--aurum-ui-text-muted)}.attendance-operation-counter{transition:border-color .16s ease,background-color .16s ease}.attendance-kpi-card.is-active{transform:translateY(-1px)}.live-attendance-time>strong{direction:initial!important;unicode-bidi:normal;letter-spacing:0!important}.live-attendance-location-stack .attendance-unified-status{width:fit-content;max-width:100%}html[data-theme=light] .attendance-tone-success.attendance-unified-status,body[data-theme=light] .attendance-tone-success.attendance-unified-status,html[data-theme=light] .attendance-tone-info.attendance-unified-status,body[data-theme=light] .attendance-tone-info.attendance-unified-status,html[data-theme=light] .attendance-tone-warning.attendance-unified-status,body[data-theme=light] .attendance-tone-warning.attendance-unified-status,html[data-theme=light] .attendance-tone-danger.attendance-unified-status,body[data-theme=light] .attendance-tone-danger.attendance-unified-status,html[data-theme=light] .attendance-tone-violet.attendance-unified-status,body[data-theme=light] .attendance-tone-violet.attendance-unified-status{box-shadow:none}@media(max-width:1024px){.attendance-system-clock,[dir=rtl] .attendance-system-clock{width:100%;min-width:0;border-inline:0;border-bottom:1px solid var(--aurum-ui-border);padding-inline:0;padding-bottom:.75rem}}@media(max-width:640px){.attendance-engine-strip>div{padding-inline:.65rem}.attendance-system-clock{align-items:flex-start}.attendance-date-picker{min-width:0!important;flex:1 1 auto}.attendance-unified-status{white-space:normal;text-align:center}}.attendance-engine-strip,.attendance-engine-actions,.attendance-date-picker-root{position:relative;overflow:visible}.attendance-engine-strip{z-index:40}.attendance-engine-actions,.attendance-date-picker-root{z-index:60}.attendance-date-picker-root{flex:0 0 auto}.attendance-date-picker-trigger{display:inline-flex;width:190px;min-width:190px;height:40px;align-items:center;justify-content:flex-start;gap:.58rem;border:1px solid color-mix(in srgb,var(--aurum-ui-accent) 18%,var(--aurum-ui-border));border-radius:12px;background:color-mix(in srgb,var(--aurum-ui-surface) 92%,transparent);color:var(--aurum-ui-text-primary);padding-inline:.82rem;box-shadow:none;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.attendance-date-picker-trigger:hover,.attendance-date-picker-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--aurum-ui-accent) 58%,var(--aurum-ui-border));background:color-mix(in srgb,var(--aurum-ui-accent) 9%,var(--aurum-ui-surface));box-shadow:var(--aurum-ui-focus-ring)}.attendance-date-picker-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--aurum-ui-accent) 68%,transparent);outline-offset:2px}.attendance-date-picker-trigger:disabled{cursor:not-allowed;opacity:.48}.attendance-date-picker-trigger>.fa-calendar-day{flex:0 0 auto;color:var(--aurum-ui-accent);font-size:.76rem}.attendance-date-picker-trigger>span{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--aurum-ui-text-primary);font-size:.76rem;font-weight:900;text-align:start;text-overflow:ellipsis;white-space:nowrap}.attendance-date-picker-chevron{flex:0 0 auto;color:var(--aurum-ui-text-muted);font-size:.58rem;transition:transform .16s ease,color .16s ease}.attendance-date-picker-chevron.is-open{color:var(--aurum-ui-accent);transform:rotate(180deg)}.attendance-calendar-popover{position:absolute;top:calc(100% + .55rem);inset-inline-end:0;z-index:2147482000;width:min(326px,calc(100vw - 1.5rem));overflow:hidden;border:1px solid color-mix(in srgb,var(--aurum-ui-accent) 30%,var(--aurum-ui-border));border-radius:18px;background:color-mix(in srgb,var(--aurum-ui-surface-raised) 98%,transparent);color:var(--aurum-ui-text-primary);padding:.72rem;box-shadow:var(--aurum-ui-shadow-md);isolation:isolate;animation:attendance-calendar-enter .15s cubic-bezier(.22,1,.36,1) both}.attendance-calendar-header{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:.45rem;margin-bottom:.65rem}.attendance-calendar-nav{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--aurum-ui-border);border-radius:11px;background:color-mix(in srgb,var(--aurum-ui-surface-raised) 88%,transparent);color:var(--aurum-ui-text-secondary);font-size:.66rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.attendance-calendar-nav:hover{border-color:color-mix(in srgb,var(--aurum-ui-accent) 50%,var(--aurum-ui-border));background:color-mix(in srgb,var(--aurum-ui-accent) 10%,var(--aurum-ui-surface-raised));color:var(--aurum-ui-accent);transform:translateY(-1px)}.attendance-calendar-month{overflow:hidden;color:var(--aurum-ui-text-primary);font-size:.88rem;font-weight:900;line-height:1.3;text-align:center;text-overflow:ellipsis;white-space:nowrap}.attendance-calendar-weekdays,.attendance-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.22rem}.attendance-calendar-weekdays{margin-bottom:.28rem;padding-inline:.1rem}.attendance-calendar-weekdays>span{display:flex;min-height:25px;align-items:center;justify-content:center;color:var(--aurum-ui-text-muted);font-size:.64rem;font-weight:900;line-height:1;text-align:center}.attendance-calendar-day{position:relative;display:inline-flex;min-width:0;height:36px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--aurum-ui-text-secondary);font-size:.75rem;font-weight:900;cursor:pointer;transition:border-color .13s ease,background-color .13s ease,color .13s ease,transform .13s ease}.attendance-calendar-day:hover{border-color:color-mix(in srgb,var(--aurum-ui-accent) 28%,transparent);background:color-mix(in srgb,var(--aurum-ui-accent) 9%,var(--aurum-ui-surface-raised));color:var(--aurum-ui-text-primary);transform:translateY(-1px)}.attendance-calendar-day.is-outside-month{color:color-mix(in srgb,var(--aurum-ui-text-muted) 48%,transparent);opacity:.58}.attendance-calendar-day.is-today:after{position:absolute;bottom:3px;width:4px;height:4px;border-radius:999px;background:var(--aurum-ui-accent);content:""}.attendance-calendar-day.is-selected{border-color:color-mix(in srgb,var(--aurum-ui-accent) 78%,transparent);background:var(--aurum-ui-accent);color:var(--aurum-ui-on-accent);box-shadow:none;opacity:1}.attendance-calendar-day.is-selected:after{background:var(--aurum-ui-on-accent)}.attendance-calendar-footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.65rem;margin-top:.72rem;padding-top:.68rem;border-top:1px solid var(--aurum-ui-border)}.attendance-calendar-today{display:inline-flex;min-height:32px;flex:0 0 auto;align-items:center;justify-content:center;gap:.42rem;border:1px solid color-mix(in srgb,var(--aurum-ui-accent) 28%,var(--aurum-ui-border));border-radius:10px;background:color-mix(in srgb,var(--aurum-ui-accent) 9%,var(--aurum-ui-surface-raised));color:var(--aurum-ui-accent);padding-inline:.72rem;font-size:.7rem;font-weight:900;cursor:pointer}.attendance-calendar-selected{min-width:0;overflow:hidden;color:var(--aurum-ui-text-muted);font-size:.66rem;font-weight:800;text-align:end;text-overflow:ellipsis;white-space:nowrap}.attendance-calendar-actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.42rem}.attendance-calendar-clear{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:.42rem;border:1px solid var(--aurum-ui-border);border-radius:10px;background:var(--aurum-ui-surface-raised);color:var(--aurum-ui-text-secondary);padding-inline:.72rem;font-size:.7rem;font-weight:800;cursor:pointer}.attendance-calendar-clear:hover{border-color:color-mix(in srgb,var(--aurum-ui-accent) 42%,var(--aurum-ui-border));color:var(--aurum-ui-text-primary)}.attendance-mapping-date-control,.attendance-mapping-date-control .attendance-date-picker-root,.attendance-mapping-date-control .attendance-date-picker-trigger{width:100%;min-width:0}.attendance-mapping-date-control .attendance-date-picker-trigger{min-height:42px;background:var(--aurum-ui-surface-raised);font-variant-numeric:lining-nums tabular-nums}.attendance-mapping-date-control .attendance-calendar-popover{inset-inline-start:0;inset-inline-end:auto}html[data-theme=light] .attendance-calendar-popover,body[data-theme=light] .attendance-calendar-popover,[data-theme=light] .attendance-calendar-popover{background:var(--aurum-ui-surface-raised);box-shadow:var(--aurum-ui-shadow-md)}@keyframes attendance-calendar-enter{0%{opacity:0;transform:translateY(-6px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.attendance-engine-actions{width:100%}.attendance-date-picker-root{min-width:0;flex:1 1 auto}.attendance-date-picker-trigger{width:100%;min-width:0}.attendance-calendar-popover{width:min(326px,calc(100vw - 1.25rem));inset-inline-end:0}}.live-attendance-edit-times--controlled{display:grid;min-width:270px;gap:.48rem}.attendance-datetime-editor,.attendance-status-editor{position:relative;width:100%}.attendance-editor-label{display:block;margin-bottom:.28rem;color:var(--aurum-ui-text-muted);font-size:.62rem;font-weight:900}.attendance-datetime-trigger,.attendance-status-editor-trigger{display:flex;width:100%;min-height:38px;align-items:center;gap:.48rem;border:1px solid color-mix(in srgb,var(--aurum-ui-accent) 18%,var(--aurum-ui-border));border-radius:11px;background:color-mix(in srgb,var(--aurum-ui-surface-raised) 94%,transparent);color:var(--aurum-ui-text-primary);padding:.48rem .68rem;cursor:pointer;box-shadow:none}.attendance-datetime-trigger:hover,.attendance-datetime-trigger[aria-expanded=true],.attendance-status-editor-trigger:hover,.attendance-status-editor-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--aurum-ui-accent) 58%,var(--aurum-ui-border));background:color-mix(in srgb,var(--aurum-ui-accent) 8%,var(--aurum-ui-surface-raised))}.attendance-datetime-trigger>.fa-calendar{flex:0 0 auto;color:var(--aurum-ui-accent)}.attendance-datetime-trigger>.attendance-arabic-copy{min-width:0;flex:1 1 auto;overflow:hidden;font-size:.67rem;font-weight:900;text-align:start;text-overflow:ellipsis;white-space:nowrap}.attendance-datetime-trigger>.attendance-numeric-value{flex:0 0 auto;color:var(--aurum-ui-text-secondary);font-size:.68rem;font-weight:900}.attendance-datetime-trigger>.fa-chevron-down,.attendance-status-editor-chevron{flex:0 0 auto;color:var(--aurum-ui-text-muted);font-size:.56rem}.attendance-datetime-popover,.attendance-status-menu{position:fixed;z-index:2147483000;overflow:visible;border:1px solid color-mix(in srgb,var(--aurum-ui-accent) 30%,var(--aurum-ui-border));border-radius:18px;background:color-mix(in srgb,var(--aurum-ui-surface-raised) 98%,transparent);color:var(--aurum-ui-text-primary);padding:.78rem;box-shadow:var(--aurum-ui-shadow-md);isolation:isolate;animation:attendance-calendar-enter .15s cubic-bezier(.22,1,.36,1) both}.attendance-datetime-popover-header,.attendance-status-menu-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.66rem;border-bottom:1px solid var(--aurum-ui-border)}.attendance-datetime-popover-header>div,.attendance-status-menu-heading{min-width:0}.attendance-datetime-popover-header strong,.attendance-status-menu-heading strong{display:block;color:var(--aurum-ui-text-primary);font-size:.82rem;font-weight:900}.attendance-datetime-popover-header span,.attendance-status-menu-heading span{display:block;margin-top:.18rem;color:var(--aurum-ui-text-muted);font-size:.64rem;font-weight:800}.attendance-datetime-close{display:inline-flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--aurum-ui-border);border-radius:10px;background:color-mix(in srgb,var(--aurum-ui-surface-raised) 90%,transparent);color:var(--aurum-ui-text-muted);cursor:pointer}.attendance-datetime-date-section,.attendance-datetime-time-section{margin-top:.72rem}.attendance-editor-section-label{display:block;margin-bottom:.38rem;color:var(--aurum-ui-text-secondary);font-size:.66rem;font-weight:900}.attendance-datetime-date-section .attendance-date-picker-root,.attendance-datetime-date-section .attendance-date-picker-trigger{width:100%;min-width:0}.attendance-datetime-date-section .attendance-calendar-popover{inset-inline-start:0;inset-inline-end:auto;z-index:2147483100}.attendance-time-columns{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem}.attendance-time-column{min-width:0}.attendance-time-column>strong{display:block;margin-bottom:.3rem;color:var(--aurum-ui-text-muted);font-size:.62rem;font-weight:900;text-align:center}.attendance-time-options{height:126px;overflow-y:auto;border:1px solid var(--aurum-ui-border);border-radius:12px;background:color-mix(in srgb,var(--aurum-ui-surface-raised) 88%,transparent);padding:.25rem;scroll-snap-type:y proximity}.attendance-time-options button{display:flex;width:100%;min-height:32px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--aurum-ui-text-secondary);font-size:.72rem;font-weight:900;cursor:pointer;scroll-snap-align:center}.attendance-time-options button:hover,.attendance-time-options button.is-selected{border-color:color-mix(in srgb,var(--aurum-ui-accent) 55%,transparent);background:color-mix(in srgb,var(--aurum-ui-accent) 14%,var(--aurum-ui-surface-raised));color:var(--aurum-ui-accent)}.attendance-time-separator{margin-top:1rem;color:var(--aurum-ui-accent);font-size:1rem;font-weight:900}.attendance-datetime-preview{display:flex;min-height:38px;align-items:center;justify-content:center;gap:.5rem;margin-top:.72rem;border:1px solid color-mix(in srgb,var(--aurum-ui-accent) 24%,var(--aurum-ui-border));border-radius:11px;background:color-mix(in srgb,var(--aurum-ui-accent) 7%,var(--aurum-ui-surface-raised));color:var(--aurum-ui-accent);font-size:.72rem;font-weight:900}.attendance-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:.42rem;margin-top:.72rem;padding-top:.68rem;border-top:1px solid var(--aurum-ui-border)}.attendance-editor-actions button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:.38rem;border-radius:10px;padding-inline:.72rem;font-size:.68rem;font-weight:900;cursor:pointer}.attendance-editor-clear,.attendance-editor-cancel{border:1px solid var(--aurum-ui-border);background:color-mix(in srgb,var(--aurum-ui-surface-raised) 90%,transparent);color:var(--aurum-ui-text-secondary)}.attendance-editor-clear{margin-inline-end:auto;color:var(--aurum-ui-danger)}.attendance-editor-apply{border:1px solid color-mix(in srgb,var(--aurum-ui-accent) 62%,transparent);background:var(--aurum-ui-accent);color:var(--aurum-ui-on-accent)}.attendance-status-editor-trigger{min-width:132px;justify-content:flex-start;font-size:.72rem;font-weight:900}.attendance-status-editor-trigger>.attendance-arabic-copy{min-width:0;flex:1 1 auto;color:var(--aurum-ui-text-primary);text-align:start;white-space:nowrap}.attendance-status-menu-icon{display:inline-flex;width:25px;height:25px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,currentColor 11%,transparent)}.attendance-status-menu{padding:.7rem}.attendance-status-menu-heading{display:block}.attendance-status-menu-options{display:grid;gap:.38rem;margin-top:.62rem}.attendance-status-menu-option{display:flex;width:100%;min-height:44px;align-items:center;gap:.55rem;border:1px solid var(--aurum-ui-border);border-radius:11px;background:color-mix(in srgb,var(--aurum-ui-surface-raised) 90%,transparent);color:var(--aurum-ui-text-secondary);padding:.48rem .58rem;cursor:pointer}.attendance-status-menu-option>.attendance-arabic-copy{min-width:0;flex:1 1 auto;color:var(--aurum-ui-text-primary);font-size:.74rem;font-weight:900;text-align:start}.attendance-status-menu-option:hover,.attendance-status-menu-option.is-selected{border-color:color-mix(in srgb,currentColor 44%,var(--aurum-ui-border));background:color-mix(in srgb,currentColor 8%,var(--aurum-ui-surface-raised))}.attendance-status-menu-check{flex:0 0 auto;color:var(--aurum-ui-accent)}html[data-theme=light] .attendance-datetime-popover,body[data-theme=light] .attendance-datetime-popover,html[data-theme=light] .attendance-status-menu,body[data-theme=light] .attendance-status-menu{background:var(--aurum-ui-surface-raised);box-shadow:var(--aurum-ui-shadow-md)}@media(max-width:640px){.live-attendance-edit-times--controlled{min-width:220px}.attendance-datetime-popover{max-height:calc(100vh - 20px);overflow-y:auto}.attendance-status-editor-trigger{min-width:116px}}:root{--aurum-shell-header-h: 70px;--aurum-sidebar-w: 276px;--aurum-sidebar-collapsed-w: 80px;--aurum-page-gutter: clamp(.875rem, 1.8vw, 2.25rem);--aurum-page-max: 1600px;--aurum-control-h: 44px;--aurum-dialog-gutter: clamp(.75rem, 3vw, 2rem);--aurum-radius-sm: .75rem;--aurum-radius-md: 1rem;--aurum-radius-lg: 1.35rem;--aurum-focus-ring: 0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent);--aurum-overlay: rgba(2, 6, 17, .68);--aurum-surface-glass: color-mix(in srgb, var(--bg-surface) 94%, transparent)}[data-theme=dark]{color-scheme:dark;--aurum-overlay: rgba(2, 6, 17, .72);--aurum-surface-glass: rgba(13, 17, 23, .94)}[data-theme=light]{color-scheme:light;--bg-main: #F4F6F9;--bg-surface: #FFFFFF;--bg-surface-2: #F7F8FA;--bg-internal: #FBFCFE;--bg-elevated: #FFFFFF;--border-soft: #E2E7EE;--border-divider: #D5DCE6;--text-primary: #111827;--text-secondary: #475569;--text-muted: #7C8798;--primary: #8A6510;--primary-hover: #6F500B;--primary-glow: rgba(138, 101, 16, .1);--sidebar-bg: #FFFFFF;--sidebar-hover: #F4F6F9;--sidebar-border: #E2E7EE;--sidebar-text: #111827;--sidebar-inactive: #64748B;--sidebar-active: #7A590D;--input-bg: #FFFFFF;--input-border: #CBD5E1;--input-text: #0F172A;--input-placeholder: #8491A3;--input-focus: #8A6510;--table-hover: #F7F9FC;--macos-btn-bg: #F7F8FA;--macos-btn-hover: #EEF1F5;--card-shadow: 0 14px 34px -22px rgba(15, 23, 42, .28);--aurum-overlay: rgba(15, 23, 42, .38);--aurum-surface-glass: rgba(255, 255, 255, .94)}html,body,#root{width:100%;min-width:0;max-width:100%;min-height:100%}html{background:var(--bg-main);scrollbar-gutter:auto!important}body{min-width:320px;background:var(--bg-main);color:var(--text-primary)}*,*:before,*:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.aurum-stable-shell{width:100%;max-width:100vw;min-width:0;min-height:100dvh;background:var(--bg-main);isolation:isolate}.aurum-stable-shell .main-viewport{min-width:0;max-width:100%;background:var(--bg-main)}.aurum-stable-shell .content-area{min-width:0;max-width:100%;padding:var(--aurum-page-gutter);overscroll-behavior:contain;scrollbar-gutter:stable}.aurum-stable-shell .content-area>div{min-width:0;max-width:var(--aurum-page-max)}.aurum-shell-header.main-header{position:relative;z-index:1200;min-height:var(--aurum-shell-header-h);height:var(--aurum-shell-header-h);width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.5rem,1.2vw,1rem);padding-inline:clamp(.75rem,1.5vw,1.5rem);border-bottom:1px solid var(--border-soft);background:var(--aurum-surface-glass);color:var(--text-primary);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);box-shadow:0 8px 30px -28px #0f172acc}.aurum-header-module-zone,.aurum-header-actions-zone,.aurum-header-brand-zone{min-width:0}.aurum-header-module-zone{justify-self:start}.aurum-header-brand-zone{justify-self:center;max-width:min(220px,24vw);overflow:hidden}.aurum-header-actions-zone{justify-self:end;gap:clamp(.35rem,.8vw,.75rem)!important}.aurum-header-module-title,.aurum-header-secure-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aurum-header-title-lock{min-width:0;max-width:min(30vw,340px)}.aurum-shell-header button{min-width:40px;min-height:40px}.aurum-header-dropdown{max-width:calc(100vw - 1.5rem)!important;max-height:calc(100dvh - var(--aurum-shell-header-h) - 1.5rem);overflow:hidden;background:var(--aurum-surface-glass)!important;border-color:var(--border-soft)!important;color:var(--text-primary)}[dir=rtl] .aurum-notifications-dropdown{right:auto!important}[dir=ltr] .aurum-notifications-dropdown{left:auto!important}.aurum-shell-sidebar.sidebar{flex:0 0 var(--aurum-sidebar-w);width:var(--aurum-sidebar-w);min-width:var(--aurum-sidebar-w);max-width:var(--aurum-sidebar-w);height:100vh;height:100dvh;background:var(--sidebar-bg);color:var(--sidebar-text);border-inline-end:0!important;border-inline-start:0!important;border-top:0!important;border-bottom:0!important;border-radius:0!important;margin:0!important;overflow:hidden}.aurum-shell-sidebar.sidebar.collapsed{flex-basis:var(--aurum-sidebar-collapsed-w);width:var(--aurum-sidebar-collapsed-w);min-width:var(--aurum-sidebar-collapsed-w)}.aurum-shell-sidebar .sidebar-item{min-height:46px;padding-inline:1rem;border-inline-start:3px solid transparent;border-inline-end:3px solid transparent;color:var(--sidebar-inactive)}.aurum-shell-sidebar .sidebar-item.active{border-inline-start-color:var(--sidebar-active);border-right-color:transparent;color:var(--sidebar-active)}.aurum-shell-sidebar .aurum-nav-label{min-width:0;line-height:1.25}.aurum-stable-shell input,.aurum-stable-shell select,.aurum-stable-shell textarea,.aurum-stable-shell button{font:inherit}.aurum-stable-shell input,.aurum-stable-shell select,.aurum-stable-shell textarea,.aurum-stable-shell .aura-input{max-width:100%;color:var(--input-text)}.aurum-stable-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),.aurum-stable-shell select,.aurum-stable-shell textarea{min-width:0}.aurum-stable-shell input:focus-visible,.aurum-stable-shell select:focus-visible,.aurum-stable-shell textarea:focus-visible,.aurum-stable-shell button:focus-visible,.aurum-stable-shell [tabindex]:focus-visible{outline:none;box-shadow:var(--aurum-focus-ring)}[data-theme=light] .aurum-stable-shell input:not([type=checkbox]):not([type=radio]),[data-theme=light] .aurum-stable-shell select,[data-theme=light] .aurum-stable-shell textarea{border-color:var(--input-border);color:var(--input-text)}.aurum-stable-shell .aura-card{min-width:0;max-width:100%;background:var(--bg-surface);border-color:var(--border-soft);color:var(--text-primary)}.aurum-stable-shell .aura-table{width:100%;max-width:100%}.aurum-stable-shell .aura-table th{color:var(--text-secondary);background:var(--bg-surface-2)}.aurum-stable-shell .aura-table td{color:var(--text-primary)}.aurum-stable-shell .aura-table tbody tr:hover td{background:var(--table-hover)}.aurum-stable-shell .overflow-x-auto,.aurum-stable-shell .overflow-x-scroll{max-width:100%;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.aurum-stable-shell [role=dialog],.aurum-stable-shell [aria-modal=true]{max-width:calc(100vw - (var(--aurum-dialog-gutter) * 2));max-height:calc(100dvh - (var(--aurum-dialog-gutter) * 2))}.aurum-stable-shell .fixed.inset-0{max-width:100vw}[data-theme=light] .sidebar-mobile-backdrop{background:var(--aurum-overlay)}@media(max-width:900px){:root{--aurum-shell-header-h: 62px;--aurum-page-gutter: clamp(.75rem, 2.4vw, 1.25rem)}.aurum-stable-shell,.aurum-stable-shell.app-container{display:block;width:100%;max-width:100vw;height:100dvh;overflow:hidden}.aurum-stable-shell .main-viewport{width:100%;max-width:100vw;height:100dvh}.aurum-shell-sidebar.sidebar,.aurum-shell-sidebar.sidebar.collapsed{position:fixed;inset-block:0;inset-inline-start:0;z-index:3000;width:min(304px,86vw)!important;min-width:min(304px,86vw)!important;max-width:min(304px,86vw)!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:0!important;border-radius:0!important;border-inline-start:0!important;border-top:0!important;border-bottom:0!important;transform:translate(110%);transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}[dir=ltr] .aurum-shell-sidebar.sidebar,[dir=ltr] .aurum-shell-sidebar.sidebar.collapsed{transform:translate(-110%)}.aurum-shell-sidebar.sidebar.mobile-open{transform:translate(0)!important;box-shadow:0 22px 70px #0206176b}.sidebar-mobile-backdrop.open{opacity:1;pointer-events:auto}.aurum-shell-header.main-header{grid-template-columns:auto minmax(90px,1fr) auto;gap:.45rem;padding-inline:.65rem}.aurum-header-module-zone{gap:0!important}.aurum-header-title-lock,.aurum-header-verified-pill{display:none!important}.aurum-header-brand-zone{max-width:160px}.aurum-header-actions-zone{gap:.3rem!important}.aurum-header-actions-zone>button,.aurum-header-actions-zone>div>button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;border-radius:.75rem!important}.aurum-header-ai-btn{display:none!important}.aurum-header-lang-btn{width:42px!important}.aurum-header-dropdown{position:fixed!important;top:calc(var(--aurum-shell-header-h) + .5rem)!important;left:var(--aurum-dialog-gutter)!important;right:var(--aurum-dialog-gutter)!important;width:auto!important;max-width:none!important;margin:0!important}.aurum-stable-shell .content-area{padding:var(--aurum-page-gutter);overflow-x:hidden}.aurum-stable-shell .content-area>div{width:100%;max-width:100%!important}}@media(max-width:640px){:root{--aurum-shell-header-h: 58px;--aurum-page-gutter: .625rem;--aurum-dialog-gutter: .625rem}.aurum-shell-header.main-header{grid-template-columns:40px minmax(72px,1fr) auto;padding-inline:.5rem}.aurum-header-brand-zone{max-width:122px}.aurum-header-lang-btn{display:none!important}.aurum-header-actions-zone>button,.aurum-header-actions-zone>div>button{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:.7rem!important}.aurum-notifications-dropdown{padding:.75rem!important}.aurum-notifications-list{max-height:calc(100dvh - 9.5rem)!important}.aurum-notification-card{padding:.75rem!important}.aurum-stable-shell .aura-card{border-radius:.9rem}.aurum-stable-shell .aura-table th,.aurum-stable-shell .aura-table td{padding:.7rem .75rem;font-size:.76rem}.aurum-stable-shell [role=dialog],.aurum-stable-shell [aria-modal=true]{width:calc(100vw - 1.25rem)!important;max-width:calc(100vw - 1.25rem)!important;max-height:calc(100dvh - 1.25rem)!important;border-radius:1rem!important}.aurum-stable-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),.aurum-stable-shell select,.aurum-stable-shell textarea,.aurum-stable-shell .aura-input{font-size:max(16px,1rem)}}@media(min-width:901px)and (max-width:1366px){:root{--aurum-sidebar-w: 244px;--aurum-page-gutter: 1.25rem}.aurum-shell-header.main-header{padding-inline:.875rem}.aurum-header-verified-pill,.aurum-header-ai-btn span{display:none!important}.aurum-header-title-lock{max-width:220px}}@media(min-width:1600px){:root{--aurum-sidebar-w: 292px;--aurum-page-gutter: 2rem;--aurum-shell-header-h: 74px}}@media(min-width:1920px){:root{--aurum-page-max: 1760px;--aurum-page-gutter: 2.25rem}.aurum-stable-shell .content-area>div{margin-inline:auto}}body #root .app-container>.sidebar.aurum-shell-sidebar,body #root .app-container>.aurum-shell-sidebar,.aurum-shell-sidebar,.aurum-shell-sidebar.sidebar{margin:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;height:100vh!important;height:100dvh!important;max-height:100vh!important}@media(min-width:901px){body #root .app-container>.sidebar.aurum-shell-sidebar,body #root .app-container>.aurum-shell-sidebar,.aurum-shell-sidebar,.aurum-shell-sidebar.sidebar{position:static!important;transform:none!important}}@media(min-width:769px){body #root .app-container.aurum-stable-shell{display:flex!important;flex-direction:row!important;align-items:stretch!important;padding:0!important;margin:0!important;height:100vh!important;width:100vw!important;overflow:hidden!important}body #root .app-container>.sidebar.aurum-shell-sidebar,body #root .app-container>.aurum-shell-sidebar,.aurum-shell-sidebar,.aurum-shell-sidebar.sidebar{position:static!important;display:flex!important;flex:0 0 260px!important;width:260px!important;min-width:260px!important;max-width:260px!important;height:100vh!important;margin:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}body #root .app-container>.main-viewport{position:static!important;flex:1 1 auto!important;width:auto!important;max-width:calc(100vw - 260px)!important;height:100vh!important;margin:0!important;padding:0!important;border-radius:0!important}}body #root .app-container>.sidebar,body #root .app-container>.aurum-shell-sidebar,.sidebar,.aurum-shell-sidebar{margin:0!important;padding:0!important;box-shadow:none!important;inset-inline-start:0!important;inset-block:0!important;height:100vh!important;max-height:100vh!important;background-color:var(--sidebar-bg)!important;box-sizing:border-box!important;border-radius:0!important}.aurum-stable-shell[data-content-lang=ar]{direction:rtl}.aurum-stable-shell[data-content-lang=en]{direction:ltr}.aurum-stable-shell[data-content-lang=en] .aurum-shell-sidebar.sidebar{border-inline-end:0!important;border-left:0;border-right:0!important}.aurum-stable-shell[data-content-lang=en] .aurum-shell-sidebar .sidebar-item.active{border-right-color:transparent;border-left-color:var(--sidebar-active)}@media(max-width:900px){.aurum-stable-shell[data-content-lang=en] .aurum-shell-sidebar.sidebar,.aurum-stable-shell[data-content-lang=en] .aurum-shell-sidebar.sidebar.collapsed{right:auto;left:0;transform:translate(-110%)}.aurum-stable-shell[data-content-lang=en] .aurum-shell-sidebar.sidebar.mobile-open{transform:translate(0)!important}}[data-theme=light]{--bg-main: #EEF2F6;--bg-surface: #FFFFFF;--bg-surface-2: #E8EEF5;--bg-internal: #F8FAFC;--bg-elevated: #FFFFFF;--border-soft: #CBD5E1;--border-divider: #B8C2CF;--text-primary: #0F172A;--text-secondary: #334155;--text-muted: #475569;--primary: #111827;--primary-hover: #030712;--primary-glow: rgba(17, 24, 39, .14);--success: #166534;--warning: #92400E;--danger: #B91C1C;--info: #0369A1;--sidebar-bg: #FFFFFF;--sidebar-hover: #E8EEF5;--sidebar-border: #CBD5E1;--sidebar-text: #0F172A;--sidebar-inactive: #475569;--sidebar-active: #111827;--input-bg: #FFFFFF;--input-border: #AEB9C7;--input-text: #0F172A;--input-placeholder: #64748B;--input-focus: #111827;--table-hover: #EAF0F6;--macos-btn-bg: #E8EEF5;--macos-btn-hover: #DCE4ED;--card-shadow: 0 16px 38px -24px rgba(15, 23, 42, .38)}[data-theme=light] .aurum-stable-shell .text-emerald-300,[data-theme=light] .aurum-stable-shell .text-emerald-400,[data-theme=light] .aurum-stable-shell .text-green-300,[data-theme=light] .aurum-stable-shell .text-green-400{color:var(--success)!important}[data-theme=light] .aurum-stable-shell .text-amber-300,[data-theme=light] .aurum-stable-shell .text-amber-400,[data-theme=light] .aurum-stable-shell .text-orange-300,[data-theme=light] .aurum-stable-shell .text-orange-400,[data-theme=light] .aurum-stable-shell .text-yellow-300,[data-theme=light] .aurum-stable-shell .text-yellow-400{color:var(--warning)!important}[data-theme=light] .aurum-stable-shell .text-red-300,[data-theme=light] .aurum-stable-shell .text-red-400,[data-theme=light] .aurum-stable-shell .text-rose-300,[data-theme=light] .aurum-stable-shell .text-rose-400{color:var(--danger)!important}[data-theme=light] .aurum-stable-shell .text-cyan-300,[data-theme=light] .aurum-stable-shell .text-cyan-400,[data-theme=light] .aurum-stable-shell .text-sky-300,[data-theme=light] .aurum-stable-shell .text-sky-400,[data-theme=light] .aurum-stable-shell .text-blue-300,[data-theme=light] .aurum-stable-shell .text-blue-400{color:var(--info)!important}[data-theme=light] .aurum-stable-shell .text-gray-300,[data-theme=light] .aurum-stable-shell .text-gray-400,[data-theme=light] .aurum-stable-shell .text-slate-300,[data-theme=light] .aurum-stable-shell .text-slate-400,[data-theme=light] .aurum-stable-shell .text-zinc-300,[data-theme=light] .aurum-stable-shell .text-zinc-400{color:var(--text-muted)!important}[data-theme=light] .aurum-stable-shell input,[data-theme=light] .aurum-stable-shell select,[data-theme=light] .aurum-stable-shell textarea,[data-theme=light] .aurum-stable-shell .aura-input{color:var(--input-text);border-color:var(--input-border)}[data-theme=light] .aurum-stable-shell input::placeholder,[data-theme=light] .aurum-stable-shell textarea::placeholder{color:var(--input-placeholder);opacity:1}[data-theme=light] .aurum-stable-shell button:disabled,[data-theme=light] .aurum-stable-shell [aria-disabled=true]{opacity:1!important;color:#64748b!important;background-color:#e2e8f0!important;border-color:#cbd5e1!important;box-shadow:none!important;cursor:not-allowed}[data-theme=light] .aurum-stable-shell .aura-table th{color:var(--text-secondary);background:var(--bg-surface-2);border-color:var(--border-divider)}[data-theme=light] .aurum-stable-shell .aura-table td{color:var(--text-primary);border-color:var(--border-soft)}[data-theme=light] .aurum-stable-shell .aura-card,[data-theme=light] .aurum-stable-shell [class*="bg-[var(--bg-surface)]"]{border-color:var(--border-soft)}[data-theme=light] .aurum-stable-shell .sidebar-item:not(.active){color:var(--sidebar-inactive)}[data-theme=light] .aurum-stable-shell .btn-primary{background:var(--primary);color:#fff}[data-theme=light] .aurum-compact-brand-dark{display:none!important}[data-theme=light] .aurum-compact-brand-light{display:flex!important}[data-theme=dark] .aurum-compact-brand-light{display:none!important}[data-theme=dark] .aurum-compact-brand-dark{display:block!important}.aurum-crystal-wordmark,[data-brand-theme=light] .aurum-hero-wordmark{color:#090b10;background-image:linear-gradient(180deg,#05070a,#171b22 46%,#020305);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#080A0E;filter:drop-shadow(0 3px 8px rgba(15,23,42,.16))}[data-theme=light] .aurum-brand-mark,[data-brand-theme=light] .aurum-brand-mark{filter:brightness(0) saturate(100%) drop-shadow(0 1px 0 rgba(255,255,255,.9)) drop-shadow(0 4px 10px rgba(15,23,42,.14))}[data-theme=dark] .aurum-brand-mark,[data-brand-theme=dark] .aurum-brand-mark{filter:none}[data-theme=light] .aurum-sidebar-brand-main{color:#090b10;text-shadow:0 1px 0 #FFFFFF,0 4px 10px rgba(15,23,42,.12)}[data-theme=light] .aurum-sidebar-brand-sub{color:#475569}[data-theme=light] .aurum-platform-owner-workspace{font-weight:600}[data-theme=light] .aurum-platform-owner-workspace h1,[data-theme=light] .aurum-platform-owner-workspace h2,[data-theme=light] .aurum-platform-owner-workspace h3,[data-theme=light] .aurum-platform-owner-workspace h4,[data-theme=light] .aurum-platform-owner-workspace strong,[data-theme=light] .aurum-platform-owner-workspace th,[data-theme=light] .aurum-platform-owner-workspace button{font-weight:800}[data-theme=light] .aurum-platform-owner-workspace p,[data-theme=light] .aurum-platform-owner-workspace td,[data-theme=light] .aurum-platform-owner-workspace label,[data-theme=light] .aurum-platform-owner-workspace span{font-weight:650}[data-theme=light] .aurum-platform-owner-workspace [class*="text-[var(--text-muted)]"],[data-theme=light] .aurum-platform-owner-workspace [class*="text-[var(--text-secondary)]"]{color:#334155!important}[data-theme=light] .aurum-platform-owner-workspace .bg-emerald-500\/10,[data-theme=light] .aurum-platform-owner-workspace .bg-green-500\/10{background-color:#1665341a!important;border-color:#16653457!important}[data-theme=light] .aurum-platform-owner-workspace .bg-amber-500\/10,[data-theme=light] .aurum-platform-owner-workspace .bg-orange-500\/10{background-color:#92400e1a!important;border-color:#92400e57!important}.aurum-unified-compact-brand{min-width:154px;height:44px;gap:10px;transform:none!important}.aurum-unified-compact-brand .aurum-master-mark,.aurum-unified-compact-brand .aurum-brand-mark{width:36px!important;height:36px!important;flex:0 0 36px;object-fit:contain;transform:none!important}.aurum-unified-compact-brand .aurum-unified-wordmark{font-size:19px!important;line-height:1!important;letter-spacing:.22em!important;font-weight:900!important;transform:none!important;white-space:nowrap}.aurum-unified-compact-brand .aurum-unified-wordmark+span{margin-top:4px!important;font-size:7px!important;line-height:1!important;letter-spacing:.22em!important;font-weight:900!important;transform:none!important;white-space:nowrap}.aurum-master-mark,.aurum-brand-mark,.aurum-unified-wordmark,.aurum-unified-product,.aurum-hero-wordmark,.aurum-hero-product,.aurum-hero-powered,.aurum-sidebar-brand-main,.aurum-sidebar-brand-sub{transform:none!important}.aurum-header-brand-zone{min-width:154px;min-height:44px;display:flex;align-items:center;justify-content:center}.aurum-account-header>div:first-child{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center}.aurum-account-header>div:first-child:before{content:"";grid-column:1;grid-row:1 / span 2;width:32px;height:32px;background:var(--aurum-brand-core);-webkit-mask:url(/brand/aurum-master-symbol.svg) center / contain no-repeat;mask:url(/brand/aurum-master-symbol.svg) center / contain no-repeat}.aurum-account-header>div:first-child>span,.aurum-account-header>div:first-child>h1{grid-column:2;min-width:0}.aurum-global-ai-layer .fa-brain{display:block;width:30px;height:30px;font-size:0!important;background:var(--aurum-brand-core);-webkit-mask:url(/brand/aurum-master-symbol.svg) center / contain no-repeat;mask:url(/brand/aurum-master-symbol.svg) center / contain no-repeat}.aurum-global-ai-layer .fa-brain:before{content:none!important}.worker-original-brand .aurum-master-mark{margin-bottom:10px!important}.worker-original-brand .aurum-hero-wordmark{letter-spacing:.2em!important}.worker-original-brand .aurum-hero-product,.worker-original-brand .aurum-hero-powered{letter-spacing:.18em!important}body:has(.worker-original-brand) header button{border:1px solid color-mix(in srgb,var(--border-soft) 78%,transparent)!important;border-radius:10px!important;background:color-mix(in srgb,var(--bg-surface) 72%,transparent)!important;color:var(--text-secondary)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.worker-original-brand) header button:hover,body:has(.worker-original-brand) header button:focus-visible{border-color:var(--aurum-brand-core)!important;background:color-mix(in srgb,var(--bg-surface-2) 84%,transparent)!important;color:var(--aurum-brand-core)!important;box-shadow:none!important}section.worker-login-enter.w-full>div:first-child>span{border:0!important;border-radius:0!important;background:transparent!important;color:var(--aurum-brand-core)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.worker-login-enter form .group>span:first-child{display:none!important}.worker-login-enter form input{border:0!important;border-bottom:1px solid var(--input-border)!important;border-radius:0!important;background:transparent!important;color:var(--input-text)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;outline:none!important}.worker-login-enter form input:hover:not(:disabled){border-bottom-color:var(--text-secondary)!important}.worker-login-enter form input:focus{border-bottom:2px solid var(--aurum-brand-core)!important;background:transparent!important;box-shadow:none!important;outline:none!important}.worker-login-enter form input::placeholder{color:var(--input-placeholder)!important;-webkit-text-fill-color:var(--input-placeholder)!important;opacity:.9!important}.worker-login-enter form label>span{padding-inline:0!important;color:var(--text-muted)!important;opacity:1!important}.worker-login-enter form .group>i{inset-inline-start:2px!important;color:var(--text-muted)!important}.worker-login-enter form .group>input{padding-inline-start:26px!important}.worker-login-enter form .group>button{border-radius:8px!important;background:transparent!important;box-shadow:none!important}.worker-login-enter form>button[type=submit]{border:0!important;border-bottom:2px solid var(--aurum-brand-core)!important;border-radius:0!important;background:transparent!important;color:var(--aurum-brand-core)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;filter:none!important}.worker-login-enter form>button[type=submit]:hover:not(:disabled),.worker-login-enter form>button[type=submit]:focus-visible{background:transparent!important;color:var(--aurum-brand-core)!important;box-shadow:none!important}.worker-login-enter form>button[type=submit]:disabled{opacity:.5!important}@media(max-width:768px){.worker-original-brand .aurum-master-mark{max-width:84px;max-height:84px}.worker-login-enter form input,.worker-login-enter form>button[type=submit]{min-height:44px!important}}@media(max-width:420px){.aurum-account-header>div:first-child{grid-template-columns:28px minmax(0,1fr);column-gap:8px}.aurum-account-header>div:first-child:before{width:28px;height:28px}body:has(.worker-original-brand) header button{width:38px!important;height:38px!important;border-radius:9px!important}.worker-original-brand .aurum-master-mark{max-width:76px;max-height:76px}}@media(max-width:390px){body:has(.worker-original-brand) header button{width:36px!important;height:36px!important}.worker-original-brand .aurum-master-mark{max-width:72px;max-height:72px}}:root{--aurum-brand-core: #D7B64A;--aurum-brand-highlight: #F1D77A;--aurum-brand-deep: #A47A18;--aurum-brand-secondary: #AAB4C0;--aurum-brand-gradient: linear-gradient(135deg, #A47A18 0%, #D7B64A 38%, #F1D77A 56%, #D7B64A 72%, #A47A18 100%);--aurum-brand-text-shadow: none;--aurum-brand-mark-filter: none;--aurum-brand-ink: var(--aurum-brand-core);--aurum-brand-accent: var(--aurum-brand-core);--aurum-brand-accent-soft: var(--aurum-brand-secondary);--aurum-primary-contrast: #090B10}[data-theme=light]{--bg-main: #EEF2F6;--bg-surface: #FFFFFF;--bg-surface-2: #E8EEF5;--bg-internal: #F8FAFC;--bg-elevated: #FFFFFF;--border-soft: #CBD5E1;--border-divider: #B8C2CF;--text-primary: #0F172A;--text-secondary: #334155;--text-muted: #475569;--primary: #111827;--primary-hover: #030712;--primary-glow: rgba(17, 24, 39, .14);--success: #166534;--warning: #92400E;--danger: #B91C1C;--info: #0369A1;--sidebar-bg: #FFFFFF;--sidebar-hover: #E8EEF5;--sidebar-border: #CBD5E1;--sidebar-text: #0F172A;--sidebar-inactive: #475569;--sidebar-active: #111827;--input-bg: #FFFFFF;--input-border: #AEB9C7;--input-text: #0F172A;--input-placeholder: #64748B;--input-focus: #111827;--table-hover: #EAF0F6;--macos-btn-bg: #E8EEF5;--macos-btn-hover: #DCE4ED;--aurum-primary-contrast: #FFFFFF}[data-theme=dark]{color-scheme:dark;--bg-main: #111315;--bg-surface: #17191D;--bg-surface-2: #1D2025;--bg-internal: #14161A;--bg-elevated: #24282E;--border-soft: #2B3037;--border-divider: #363C45;--text-primary: #F2F4F7;--text-secondary: #C0C7D2;--text-muted: #8F99A8;--primary: #D7B64A;--primary-hover: #E4C85F;--primary-glow: rgba(215, 182, 74, .12);--success: #3FB950;--warning: #D6A23D;--danger: #F05D64;--info: #62A8EA;--sidebar-bg: #131519;--sidebar-hover: #1F2328;--sidebar-border: #2B3037;--sidebar-text: #F2F4F7;--sidebar-inactive: #A5AFBD;--sidebar-active: #D7B64A;--input-bg: #15181C;--input-border: #343A43;--input-text: #F2F4F7;--input-placeholder: #8893A2;--input-focus: #D7B64A;--table-hover: #1B1F24;--macos-btn-bg: rgba(255, 255, 255, .045);--macos-btn-hover: rgba(255, 255, 255, .075);--aurum-primary-contrast: #111315}[data-theme=light],[data-brand-theme=light]{--aurum-brand-core: #111923;--aurum-brand-highlight: #29313B;--aurum-brand-deep: #070B10;--aurum-brand-secondary: #596673;--aurum-brand-gradient: linear-gradient(135deg, #070B10 0%, #111923 42%, #29313B 58%, #111923 74%, #070B10 100%);--aurum-brand-text-shadow: none;--aurum-brand-mark-filter: none;--aurum-brand-ink: var(--aurum-brand-core);--aurum-brand-accent: #B8860B;--aurum-brand-accent-soft: #7A6950}[data-theme=dark],[data-brand-theme=dark]{--aurum-brand-core: #E3C667;--aurum-brand-highlight: #F1D77A;--aurum-brand-deep: #A47A18;--aurum-brand-secondary: #AAB4C0;--aurum-brand-gradient: linear-gradient(135deg, #A47A18 0%, #D7B64A 38%, #F1D77A 56%, #D7B64A 72%, #A47A18 100%);--aurum-brand-text-shadow: none;--aurum-brand-mark-filter: none;--aurum-brand-ink: var(--aurum-brand-core);--aurum-brand-accent: #D7B64A;--aurum-brand-accent-soft: #B8A467}[data-theme] .aurum-platform-owner-workspace{font-weight:600}[data-theme] .aurum-platform-owner-workspace h1,[data-theme] .aurum-platform-owner-workspace h2,[data-theme] .aurum-platform-owner-workspace h3,[data-theme] .aurum-platform-owner-workspace h4,[data-theme] .aurum-platform-owner-workspace strong,[data-theme] .aurum-platform-owner-workspace th,[data-theme] .aurum-platform-owner-workspace button{font-weight:800}[data-theme] .aurum-platform-owner-workspace p,[data-theme] .aurum-platform-owner-workspace td,[data-theme] .aurum-platform-owner-workspace label,[data-theme] .aurum-platform-owner-workspace span{font-weight:650}.aurum-brand-mark{background-color:var(--aurum-brand-core)!important;background-image:var(--aurum-brand-gradient)!important;filter:var(--aurum-brand-mark-filter)!important}.aurum-unified-wordmark,.aurum-hero-wordmark,.aurum-sidebar-brand-main{color:var(--aurum-brand-core)!important;background-image:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.aurum-unified-product,.aurum-hero-product,.aurum-sidebar-brand-sub,.aurum-executive-tagline,.aurum-hero-powered{color:var(--aurum-brand-secondary)!important;text-shadow:none!important}.aurum-executive-product-mark,.aurum-brand-endorsement-name{color:var(--aurum-brand-accent)!important}[data-theme] .aurum-stable-shell .btn-primary{background:var(--primary)!important;color:var(--aurum-primary-contrast)!important}[data-theme] .aurum-stable-shell .sidebar-item.active{color:var(--sidebar-active)!important}.aurum-stable-shell,.aurum-stable-shell *,.aurum-login-brand,.aurum-login-brand *{transition-property:color,background-color,border-color,fill,stroke!important}:root{--aurum-font-arabic: "IBM Plex Sans Arabic", "Noto Sans Arabic", "Segoe UI", sans-serif;--aurum-font-latin: "Inter", "SF Pro Text", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--aurum-ink-comfort: #172033;--aurum-ink-secondary: #3D4B61;--aurum-ink-muted: #64748B}html body *:not(.aurum-unified-wordmark):not(.aurum-hero-wordmark):not(.aurum-sidebar-brand-main){text-shadow:none!important}html body{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:lining-nums tabular-nums}html body :where(input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[data-aurum-temporal-input=true]){direction:ltr!important;unicode-bidi:isolate!important;font-family:var(--aurum-font-latin)!important;font-synthesis:none!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"lnum" 1,"tnum" 1!important;font-weight:600!important;letter-spacing:0!important;word-spacing:0!important;line-height:1.4!important;text-align:start!important;text-shadow:none!important}html body :where(input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[data-aurum-temporal-input=true])::-webkit-datetime-edit,html body :where(input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[data-aurum-temporal-input=true])::-webkit-datetime-edit-fields-wrapper{min-width:0;padding:0!important;font:inherit!important;font-variant-numeric:lining-nums tabular-nums!important;letter-spacing:0!important;line-height:1.4!important}html body :where(input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[data-aurum-temporal-input=true])::-webkit-datetime-edit-day-field,html body :where(input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[data-aurum-temporal-input=true])::-webkit-datetime-edit-month-field,html body :where(input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[data-aurum-temporal-input=true])::-webkit-datetime-edit-year-field,html body :where(input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[data-aurum-temporal-input=true])::-webkit-datetime-edit-hour-field,html body :where(input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[data-aurum-temporal-input=true])::-webkit-datetime-edit-minute-field,html body :where(input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[data-aurum-temporal-input=true])::-webkit-datetime-edit-ampm-field{padding:0!important;font:inherit!important;letter-spacing:0!important}html body :where(input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[data-aurum-temporal-input=true])::-webkit-datetime-edit-text{padding-inline:.12em!important;color:currentColor!important;opacity:.72}html body :where(time,[datetime],.aurum-date-text,.attendance-numeric-value,.attendance-time-value){direction:ltr;unicode-bidi:isolate;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;letter-spacing:0!important;text-shadow:none!important}[data-theme=light]{--primary: #172033;--primary-hover: #0F172A;--primary-glow: rgba(23, 32, 51, .14);--sidebar-active: #172033;--input-focus: #172033;--aurum-primary-contrast: #FFFFFF}[data-theme=dark]{--primary: #D7B64A;--primary-hover: #F1D77A;--primary-glow: rgba(215, 182, 74, .18);--sidebar-active: #D7B64A;--input-focus: #D7B64A;--aurum-primary-contrast: #080A0E}[data-theme=light] .aurum-unified-wordmark,[data-theme=light] .aurum-hero-wordmark,[data-theme=light] .aurum-sidebar-brand-main,[data-brand-theme=light] .aurum-unified-wordmark,[data-brand-theme=light] .aurum-hero-wordmark,[data-brand-theme=light] .aurum-sidebar-brand-main{color:#080a0e!important;background-image:none!important;-webkit-text-fill-color:#080A0E!important;text-shadow:0 1px 1px rgba(15,23,42,.1)!important}[data-theme=dark] .aurum-unified-wordmark,[data-theme=dark] .aurum-hero-wordmark,[data-theme=dark] .aurum-sidebar-brand-main,[data-brand-theme=dark] .aurum-unified-wordmark,[data-brand-theme=dark] .aurum-hero-wordmark,[data-brand-theme=dark] .aurum-sidebar-brand-main{color:#d7b64a!important;background-image:none!important;-webkit-text-fill-color:#D7B64A!important;text-shadow:0 1px 0 rgba(241,215,122,.34),0 0 16px rgba(215,182,74,.18),0 8px 22px rgba(0,0,0,.28)!important}[data-theme=light] .aurum-brand-mark,[data-brand-theme=light] .aurum-brand-mark{background-color:#080a0e!important;background-image:linear-gradient(135deg,#010204,#080a0e 38%,#20242b,#080a0e 70%,#010204)!important;filter:drop-shadow(0 3px 7px rgba(15,23,42,.18))!important}[data-theme=dark] .aurum-brand-mark,[data-brand-theme=dark] .aurum-brand-mark{background-color:#d7b64a!important;background-image:linear-gradient(135deg,#a47a18,#d7b64a 38%,#f1d77a 56%,#d7b64a 72%,#a47a18)!important;filter:drop-shadow(0 0 9px rgba(215,182,74,.2))!important}[data-theme=light] .aurum-unified-product,[data-theme=light] .aurum-hero-product,[data-theme=light] .aurum-hero-powered,[data-theme=light] .aurum-sidebar-brand-sub,[data-brand-theme=light] .aurum-unified-product,[data-brand-theme=light] .aurum-hero-product,[data-brand-theme=light] .aurum-hero-powered,[data-brand-theme=light] .aurum-sidebar-brand-sub{color:#343a44!important;-webkit-text-fill-color:#343A44!important}[data-theme=dark] .aurum-unified-product,[data-theme=dark] .aurum-hero-product,[data-theme=dark] .aurum-hero-powered,[data-theme=dark] .aurum-sidebar-brand-sub,[data-brand-theme=dark] .aurum-unified-product,[data-brand-theme=dark] .aurum-hero-product,[data-brand-theme=dark] .aurum-hero-powered,[data-brand-theme=dark] .aurum-sidebar-brand-sub{color:#d8c98b!important;-webkit-text-fill-color:#D8C98B!important}html[data-theme=light]{--primary: #172033;--primary-hover: #0F172A;--primary-glow: rgba(23, 32, 51, .14);--sidebar-active: #172033;--input-focus: #172033;--aurum-active-bg: rgba(23, 32, 51, .1);--aurum-active-bg-strong: rgba(23, 32, 51, .16);--aurum-active-text: #172033;--aurum-border-strong: rgba(23, 32, 51, .34);--aurum-primary-contrast: #FFFFFF}html[data-theme=dark]{--primary: #D7B64A;--primary-hover: #F1D77A;--primary-glow: rgba(215, 182, 74, .18);--sidebar-active: #D7B64A;--input-focus: #D7B64A;--aurum-active-bg: rgba(215, 182, 74, .18);--aurum-active-bg-strong: rgba(215, 182, 74, .26);--aurum-active-text: #D7B64A;--aurum-border-strong: rgba(215, 182, 74, .42);--aurum-primary-contrast: #080A0E}html[data-theme=light] body #root .aurum-stable-shell .aurum-unified-wordmark,html[data-theme=light] body #root .aurum-stable-shell .aurum-sidebar-brand-main{color:#080a0e!important;background-image:none!important;-webkit-text-fill-color:#080A0E!important;text-shadow:0 1px 1px rgba(15,23,42,.1)!important}html[data-theme=light] body #root .aurum-stable-shell .aurum-sidebar-brand-sub{color:#343a44!important;-webkit-text-fill-color:#343A44!important;text-shadow:none!important}html[data-theme=dark] body #root .aurum-stable-shell .aurum-unified-wordmark,html[data-theme=dark] body #root .aurum-stable-shell .aurum-sidebar-brand-main{color:#d7b64a!important;background-image:none!important;-webkit-text-fill-color:#D7B64A!important;text-shadow:0 1px 0 rgba(241,215,122,.34),0 0 16px rgba(215,182,74,.18),0 8px 22px rgba(0,0,0,.28)!important}html[data-theme=dark] body #root .aurum-stable-shell .aurum-sidebar-brand-sub{color:#d8c98b!important;-webkit-text-fill-color:#D8C98B!important;text-shadow:none!important}html[data-theme=light] body #root .aurum-auth-shell .aurum-hero-wordmark{color:#080a0e!important;background-image:none!important;-webkit-text-fill-color:#080A0E!important;text-shadow:0 1px 1px rgba(15,23,42,.1)!important}html[data-theme=light] body #root .aurum-auth-shell .aurum-hero-product,html[data-theme=light] body #root .aurum-auth-shell .aurum-hero-powered{color:#343a44!important;-webkit-text-fill-color:#343A44!important}html[data-theme=light] body #root .aurum-auth-shell .aurum-brand-mark{background-color:#080a0e!important;background-image:linear-gradient(135deg,#010204,#080a0e 38%,#20242b,#080a0e 70%,#010204)!important;filter:drop-shadow(0 3px 7px rgba(15,23,42,.18))!important}html[data-theme=dark] body #root .aurum-auth-shell .aurum-hero-wordmark{color:#d7b64a!important;background-image:none!important;-webkit-text-fill-color:#D7B64A!important;text-shadow:0 1px 0 rgba(241,215,122,.34),0 0 16px rgba(215,182,74,.18),0 8px 22px rgba(0,0,0,.28)!important}html[data-theme=dark] body #root .aurum-auth-shell .aurum-hero-product,html[data-theme=dark] body #root .aurum-auth-shell .aurum-hero-powered{color:#d8c98b!important;-webkit-text-fill-color:#D8C98B!important}html[data-theme=dark] body #root .aurum-auth-shell .aurum-brand-mark{background-color:#d7b64a!important;background-image:linear-gradient(135deg,#a47a18,#d7b64a 38%,#f1d77a 56%,#d7b64a 72%,#a47a18)!important;filter:drop-shadow(0 0 9px rgba(215,182,74,.2))!important}html[data-theme=light] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item.active{border-color:#172033!important;background-color:#172033!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}html[data-theme=light] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item.active i,html[data-theme=light] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item.active span{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}html[data-theme=dark] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item.active{border-color:#d7b64a!important;background-color:#d7b64a!important;background-image:none!important;color:#080a0e!important;-webkit-text-fill-color:#080A0E!important}html[data-theme=dark] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item.active i,html[data-theme=dark] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item.active span{color:#080a0e!important;-webkit-text-fill-color:#080A0E!important}html[data-theme=light] body #root .aurum-stable-shell .btn-primary,html[data-theme=light] body #root .aurum-stable-shell [class~="bg-[var(--primary)]"]{border-color:#172033!important;background-color:#172033!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}html[data-theme=dark] body #root .aurum-stable-shell .btn-primary,html[data-theme=dark] body #root .aurum-stable-shell [class~="bg-[var(--primary)]"]{border-color:#d7b64a!important;background-color:#d7b64a!important;background-image:none!important;color:#080a0e!important;-webkit-text-fill-color:#080A0E!important}.aurum-auth-shell{min-height:100dvh!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;scrollbar-gutter:stable}.aurum-auth-shell>main{min-height:100dvh!important;height:auto!important;max-height:none!important;overflow:visible!important;align-items:flex-start!important;padding-bottom:max(4rem,calc(2rem + env(safe-area-inset-bottom,0px)))!important}.aurum-auth-register-form,.aurum-auth-login-form{overflow:visible!important;padding-bottom:.5rem}[data-theme=light] .aurum-auth-tabs{border-color:#cbd5e1!important;background:#ffffffeb!important}[data-theme=light] .aurum-auth-tab-button{background:transparent!important;color:#475569!important;-webkit-text-fill-color:#475569!important}[data-theme=light] .aurum-auth-tab-button[data-active=true]{background:#172033!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;box-shadow:0 12px 30px #0f172a33!important}[data-theme=dark] .aurum-auth-tabs{border-color:#30363d!important;background:#080a0eb3!important}[data-theme=dark] .aurum-auth-tab-button{background:transparent!important;color:#cbd5e1!important;-webkit-text-fill-color:#CBD5E1!important}[data-theme=dark] .aurum-auth-tab-button[data-active=true]{background:#d7b64a!important;color:#080a0e!important;-webkit-text-fill-color:#080A0E!important;box-shadow:0 12px 34px #d7b64a2e!important}[data-theme=light] .aurum-auth-register-form label,[data-theme=light] .aurum-auth-login-form label{color:#334155!important}[data-theme=dark] .aurum-auth-register-form label,[data-theme=dark] .aurum-auth-login-form label{color:#cbd5e1!important}[data-theme=light] .aurum-auth-register-form input:not([type=checkbox]),[data-theme=light] .aurum-auth-login-form input:not([type=checkbox]){border-color:#aeb9c7!important;background:#fffffff5!important;color:#0f172a!important;-webkit-text-fill-color:#0F172A!important}[data-theme=light] .aurum-auth-register-form input::placeholder,[data-theme=light] .aurum-auth-login-form input::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748B!important;opacity:1!important}[data-theme=dark] .aurum-auth-register-form input:not([type=checkbox]),[data-theme=dark] .aurum-auth-login-form input:not([type=checkbox]){border-color:#34404f!important;background:#0f1722f0!important;color:#f8fafc!important;-webkit-text-fill-color:#F8FAFC!important}[data-theme=dark] .aurum-auth-register-form input::placeholder,[data-theme=dark] .aurum-auth-login-form input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94A3B8!important;opacity:1!important}[data-theme=light] .aurum-auth-submit{border:1px solid #172033!important;background-color:#172033!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;box-shadow:0 16px 38px #0f172a33!important}[data-theme=dark] .aurum-auth-submit{border:1px solid #F1D77A!important;background-color:#d7b64a!important;background-image:none!important;color:#080a0e!important;-webkit-text-fill-color:#080A0E!important;box-shadow:0 16px 42px #d7b64a2e!important}html[data-theme=light] body #root .aurum-auth-shell .aurum-auth-submit{background-color:#172033!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}html[data-theme=dark] body #root .aurum-auth-shell .aurum-auth-submit{background-color:#d7b64a!important;background-image:none!important;color:#080a0e!important;-webkit-text-fill-color:#080A0E!important}[data-theme=light] .aurum-auth-remember,[data-theme=light] .aurum-auth-forgot-password{color:#334155!important}[data-theme=dark] .aurum-auth-remember{color:#d7dee8!important}[data-theme=dark] .aurum-auth-forgot-password{color:#f1d77a!important}.aurum-auth-remember-input{accent-color:var(--primary)}[data-theme=light] .aurum-stable-shell{color:#0f172a}[data-theme=dark] .aurum-stable-shell{color:#e6edf3}@media(max-height:1024px)and (min-width:641px){.aurum-auth-register-mode>main{padding-top:3.75rem!important;padding-bottom:max(2.5rem,calc(2rem + env(safe-area-inset-bottom,0px)))!important}.aurum-auth-register-mode .aurum-login-brand{transform:scale(.82);transform-origin:top center;margin-bottom:-2.25rem}.aurum-auth-register-mode .aurum-auth-register-form{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))!important}}@media(max-width:640px){.aurum-auth-shell>main{padding-top:calc(6.5rem + env(safe-area-inset-top,0px))!important;padding-right:1rem!important;padding-left:1rem!important}.aurum-auth-login-options{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.aurum-auth-shell *,.aurum-stable-shell *{scroll-behavior:auto!important}}html[data-theme=light] body #root .aurum-stable-shell{--text-primary: var(--aurum-ink-comfort);--text-secondary: var(--aurum-ink-secondary);--text-muted: var(--aurum-ink-muted);--warning: #7C2D12;--success: #166534;--danger: #B91C1C;--info: #075985;color:var(--aurum-ink-comfort)}html[data-theme=light] body #root .aurum-stable-shell [role=dialog],html[data-theme=light] body #root .aurum-stable-shell [aria-modal=true],html[data-theme=light] body #root .aurum-stable-shell .aura-card,html[data-theme=light] body #root .aurum-stable-shell .bg-\[var\(--bg-surface\)\],html[data-theme=light] body #root .aurum-stable-shell .bg-\[var\(--bg-surface-2\)\]{color:var(--aurum-ink-comfort)}html[data-theme=light] body #root .aurum-stable-shell [class*=text-amber-],html[data-theme=light] body #root .aurum-stable-shell [class*=text-yellow-],html[data-theme=light] body #root .aurum-stable-shell [class*=text-orange-]{color:#7c2d12!important;-webkit-text-fill-color:#7C2D12!important}html[data-theme=light] body #root .aurum-stable-shell [class*=text-emerald-],html[data-theme=light] body #root .aurum-stable-shell [class*=text-green-]{color:#166534!important;-webkit-text-fill-color:#166534!important}html[data-theme=light] body #root .aurum-stable-shell [class*=text-red-],html[data-theme=light] body #root .aurum-stable-shell [class*=text-rose-]{color:#b91c1c!important;-webkit-text-fill-color:#B91C1C!important}html[data-theme=light] body #root .aurum-stable-shell [class*=text-cyan-],html[data-theme=light] body #root .aurum-stable-shell [class*=text-sky-],html[data-theme=light] body #root .aurum-stable-shell [class*=text-blue-]{color:#075985!important;-webkit-text-fill-color:#075985!important}html[data-theme=light] body #root .aurum-stable-shell [class*=text-slate-],html[data-theme=light] body #root .aurum-stable-shell [class*=text-gray-],html[data-theme=light] body #root .aurum-stable-shell [class*=text-zinc-],html[data-theme=light] body #root .aurum-stable-shell [class*=text-neutral-]{color:#34445b!important;-webkit-text-fill-color:#34445B!important}html[data-theme=light] body #root .aurum-stable-shell [class*=bg-amber-],html[data-theme=light] body #root .aurum-stable-shell [class*=bg-yellow-],html[data-theme=light] body #root .aurum-stable-shell [class*=bg-orange-]{border-color:#7c2d124d!important;color:#7c2d12}html[data-theme=light] body #root .aurum-stable-shell button[aria-current=page],html[data-theme=light] body #root .aurum-stable-shell button[aria-selected=true],html[data-theme=light] body #root .aurum-stable-shell [role=tab][aria-selected=true],html[data-theme=light] body #root .aurum-stable-shell button[data-active=true]{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}html[data-theme=light] body #root .aurum-stable-shell button[aria-current=page] *,html[data-theme=light] body #root .aurum-stable-shell button[aria-selected=true] *,html[data-theme=light] body #root .aurum-stable-shell [role=tab][aria-selected=true] *,html[data-theme=light] body #root .aurum-stable-shell button[data-active=true] *{color:inherit!important;-webkit-text-fill-color:inherit!important}#root [data-content-lang=ar],#root .aurum-auth-shell[data-content-lang=ar],#root .aurum-account-sheet[data-content-lang=ar]{font-family:var(--aurum-font-arabic)!important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root [data-content-lang=en],#root .aurum-auth-shell[data-content-lang=en],#root .aurum-account-sheet[data-content-lang=en]{font-family:var(--aurum-font-latin)!important;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body #root .aurum-stable-shell :where(h1,h2,h3,h4,h5,h6,p,label,strong,small,button,a,th,td,input,textarea,select),html body #root .aurum-auth-shell :where(h1,h2,h3,h4,h5,h6,p,label,strong,small,button,a,input,textarea,select),html body #root .aurum-account-sheet :where(h1,h2,h3,h4,h5,h6,p,label,strong,small,button,a,input,textarea,select){text-shadow:none!important}html body #root .aurum-stable-shell :where(.font-black,.font-extrabold):not(.aurum-unified-wordmark):not(.aurum-sidebar-brand-main),html body #root .aurum-auth-shell :where(.font-black,.font-extrabold):not(.aurum-hero-wordmark),html body #root .aurum-account-sheet :where(.font-black,.font-extrabold){font-weight:700!important}html body #root .aurum-stable-shell :where(h1,h2),html body #root .aurum-auth-shell :where(h1,h2),html body #root .aurum-account-sheet :where(h1,h2){font-weight:700!important}html body #root .aurum-stable-shell :where(button,.sidebar-item,th),html body #root .aurum-auth-shell :where(button),html body #root .aurum-account-sheet :where(button){font-weight:600!important}html body #root :where(.aurum-unified-wordmark,.aurum-hero-wordmark,.aurum-sidebar-brand-main){font-family:var(--aurum-font-latin)!important;font-weight:800!important}html[data-theme=light] body #root :where(.aurum-unified-wordmark,.aurum-hero-wordmark,.aurum-sidebar-brand-main){text-shadow:0 1px 1px rgba(15,23,42,.1)!important}html[data-theme=dark] body #root :where(.aurum-unified-wordmark,.aurum-hero-wordmark,.aurum-sidebar-brand-main){text-shadow:0 1px 0 rgba(241,215,122,.34),0 0 16px rgba(215,182,74,.18),0 8px 22px rgba(0,0,0,.28)!important}html[data-theme=light] body #root .aurum-stable-shell :where(h1,h2,h3,h4,h5,h6),html[data-theme=light] body #root .aurum-account-sheet :where(h1,h2,h3,h4,h5,h6){color:var(--aurum-ink-comfort);-webkit-text-fill-color:currentColor}.aurum-global-ai-layer[data-content-lang=ar]{font-family:var(--aurum-font-arabic)!important}.aurum-global-ai-layer[data-content-lang=en]{font-family:var(--aurum-font-latin)!important}.aurum-global-ai-layer{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.aurum-global-ai-layer :where(h1,h2,h3,h4,p,span,strong,small,button,input,select,textarea){text-shadow:none!important}.aurum-global-ai-layer :where(.font-black,.font-extrabold){font-weight:700!important}.aurum-global-ai-scrim{background:#17203361!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.aurum-global-ai-surface{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=light] .aurum-global-ai-layer{--primary: #172033;--primary-hover: #0F172A;--primary-glow: rgba(23, 32, 51, .12);--text-primary: #172033;--text-secondary: #3D4B61;--text-muted: #64748B}html[data-theme=light] .aurum-global-ai-surface{border-color:#d7dee8!important;background:#fff!important;color:#172033!important;box-shadow:18px 0 48px #0f172a2e!important}html[data-theme=light] .aurum-global-ai-surface [class*=border-white]{border-color:#47556933!important}html[data-theme=light] .aurum-global-ai-surface [class*=bg-white],html[data-theme=light] .aurum-global-ai-surface [class*=bg-black]{background-color:#f8fafc!important}html[data-theme=light] .aurum-global-ai-surface [class*="bg-[var(--primary)]"]{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}html[data-theme=dark] .aurum-global-ai-surface{border-color:#2b3545!important;background:#0b1220!important;color:#e6edf3!important;box-shadow:18px 0 48px #00000052!important}.aurum-ai-kpi-label{font-size:.6875rem!important;font-weight:700!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important}.aurum-ai-kpi-value{font-size:.9375rem!important;line-height:1.35!important}.aurum-ai-section-label{font-size:.75rem!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important}.aurum-ai-command-log-button{min-height:36px;border:1px solid var(--border-soft);background:var(--bg-surface-2);color:var(--text-primary);padding:.5rem .75rem;font-size:.75rem!important;line-height:1.35!important}.aurum-ai-suggestion-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-height:148px;overflow-x:hidden;overflow-y:auto;padding:.125rem .125rem .35rem}.aurum-ai-suggestion{display:inline-flex;min-width:0;min-height:40px;align-items:center;justify-content:flex-start;border:1px solid var(--border-soft);border-radius:.875rem;padding:.55rem .75rem;font-size:.75rem!important;font-weight:700!important;line-height:1.5!important;text-align:start;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.aurum-ai-suggestion:disabled{cursor:wait;opacity:.72}.aurum-ai-module-shortcut{min-height:42px;border:1px solid var(--border-soft);padding:.65rem .75rem;color:var(--text-primary);font-size:.75rem!important;line-height:1.45!important;text-align:start}html[data-theme=light] .aurum-ai-command-log-button,html[data-theme=light] .aurum-ai-suggestion,html[data-theme=light] .aurum-ai-module-shortcut{border-color:#cbd5e1!important;background:#f8fafc!important;color:#172033!important;-webkit-text-fill-color:#172033!important}html[data-theme=light] .aurum-ai-command-log-button:hover,html[data-theme=light] .aurum-ai-suggestion:hover:not(:disabled),html[data-theme=light] .aurum-ai-module-shortcut:hover{border-color:#64748b!important;background:#eef2f7!important}html[data-theme=dark] .aurum-ai-command-log-button,html[data-theme=dark] .aurum-ai-suggestion,html[data-theme=dark] .aurum-ai-module-shortcut{border-color:#344155!important;background:#111a2a!important;color:#f1f5f9!important;-webkit-text-fill-color:#F1F5F9!important}html[data-theme=dark] .aurum-ai-command-log-button:hover,html[data-theme=dark] .aurum-ai-suggestion:hover:not(:disabled),html[data-theme=dark] .aurum-ai-module-shortcut:hover{border-color:#d7b64a!important;background:#172235!important}@media(max-width:420px){.aurum-ai-suggestion-list{grid-template-columns:minmax(0,1fr);max-height:132px}}html body #root .aurum-stable-shell select,html body #root .aurum-auth-shell select,html body #root .aurum-account-sheet select,html body .aurum-global-ai-layer select{box-sizing:border-box!important;min-width:0!important;min-height:48px!important;height:48px!important;padding-block:.55rem!important;padding-inline-start:1rem!important;padding-inline-end:2.75rem!important;overflow:hidden!important;line-height:1.4!important;text-indent:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .aurum-stable-shell :where(button[aria-haspopup=listbox],[role=combobox],.aurum-smart-dropdown-trigger,.aurum-date-selector-button,.attendance-listbox-trigger),html body #root .aurum-account-sheet :where(button[aria-haspopup=listbox],[role=combobox]),html body .aurum-global-ai-layer :where(button[aria-haspopup=listbox],[role=combobox]){box-sizing:border-box!important;min-width:0!important;min-height:44px!important;height:auto!important;padding-block:.6rem!important;overflow:visible!important;line-height:1.4!important;white-space:normal!important}html body #root .aurum-stable-shell :where(button[aria-haspopup=listbox],[role=combobox],.aurum-smart-dropdown-trigger,.aurum-date-selector-button,.attendance-listbox-trigger)>:where(span,strong),html body #root .aurum-account-sheet :where(button[aria-haspopup=listbox],[role=combobox])>:where(span,strong),html body .aurum-global-ai-layer :where(button[aria-haspopup=listbox],[role=combobox])>:where(span,strong){min-width:0!important;overflow:visible!important;line-height:1.4!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere}html body #root .aurum-stable-shell :where([role=option],.aurum-smart-dropdown-option,.attendance-listbox-option,.aurum-date-menu-list button),html body #root .aurum-account-sheet :where([role=option]),html body .aurum-global-ai-layer :where([role=option]){box-sizing:border-box!important;min-height:40px!important;height:auto!important;padding-block:.6rem!important;overflow:visible!important;line-height:1.4!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere}html body #root .aurum-stable-shell select option,html body #root .aurum-auth-shell select option,html body #root .aurum-account-sheet select option,html body .aurum-global-ai-layer select option{min-height:40px;padding-block:.55rem;font:inherit;line-height:1.4}.aurum-account-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;justify-content:flex-end;background:#0206178f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.aurum-account-sheet{display:flex;width:min(480px,100vw);height:100dvh;min-height:0;flex-direction:column;overflow:hidden;border-inline-start:1px solid var(--border-soft);background:var(--bg-surface);color:var(--text-primary);box-shadow:-28px 0 70px #0206174d}[dir=ltr].aurum-account-sheet{box-shadow:28px 0 70px #0206174d}.aurum-account-header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:1rem;padding:calc(.8rem + env(safe-area-inset-top,0px)) 1.25rem .8rem;border-bottom:1px solid var(--border-soft);background:color-mix(in srgb,var(--bg-surface) 92%,transparent)}.aurum-account-header span,.aurum-account-section-heading>span{color:var(--primary);font-size:.58rem;font-weight:950;letter-spacing:.22em}.aurum-account-header h1{margin-top:.2rem;color:var(--text-primary);font-size:1.05rem;font-weight:950}.aurum-account-header button{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid var(--border-soft);border-radius:.85rem;background:var(--bg-surface-2);color:var(--text-primary)}.aurum-account-user-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:.8rem;margin:1rem 1rem 0;padding:1rem;border:1px solid var(--border-soft);border-radius:1.15rem;background:var(--bg-surface-2)}.aurum-account-avatar{display:grid;width:48px;height:48px;place-items:center;border-radius:1rem;background:var(--primary);color:var(--aurum-primary-contrast);font-size:1rem;font-weight:950}.aurum-account-user-card>div{min-width:0}.aurum-account-user-card strong{display:block;overflow:hidden;color:var(--text-primary);font-size:.94rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.aurum-account-user-card small{display:block;margin-top:.25rem;overflow:hidden;color:var(--text-muted);font-size:.68rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.aurum-account-status{display:inline-flex;align-items:center;gap:.35rem;color:var(--success);font-size:.65rem;font-weight:900}.aurum-account-status i{font-size:.45rem}.aurum-account-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.8rem 1rem 0;padding-bottom:.25rem;overflow:visible}.aurum-account-nav button{display:flex;width:100%;min-width:0;min-height:40px;align-items:center;justify-content:flex-start;gap:.45rem;padding:.65rem .8rem;border:1px solid var(--border-soft);border-radius:.85rem;background:var(--bg-surface);color:var(--text-secondary);font-size:.7rem;font-weight:900;line-height:1.35;text-align:start}.aurum-account-nav button span{min-width:0;overflow-wrap:anywhere}.aurum-account-nav button[aria-current=page]{border-color:var(--primary);background:var(--primary);color:var(--aurum-primary-contrast)!important}.aurum-account-content{min-height:0;flex:1;overflow-y:auto;padding:1.15rem}.aurum-account-section{display:grid;gap:1rem}.aurum-account-section-heading h2{margin-top:.35rem;color:var(--text-primary);font-size:1.15rem;font-weight:950}.aurum-account-section-heading p{margin-top:.45rem;color:var(--text-muted);font-size:.78rem;font-weight:700;line-height:1.75}.aurum-account-quick-grid{display:grid;gap:.65rem}.aurum-account-quick-grid button{display:grid;min-height:58px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:.65rem;padding:.7rem;border:1px solid var(--border-soft);border-radius:1rem;background:var(--bg-surface-2);color:var(--text-primary);text-align:start}.aurum-account-quick-grid button>i:first-child{display:grid;width:38px;height:38px;place-items:center;border-radius:.8rem;background:var(--bg-surface);color:var(--primary)}.aurum-account-quick-grid button span{font-size:.78rem;font-weight:900}.aurum-account-quick-grid button>i:last-child{color:var(--text-muted);font-size:.65rem}.aurum-account-notice{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem;border:1px solid var(--border-soft);border-radius:.95rem;background:var(--bg-surface-2);color:var(--text-secondary)}.aurum-account-notice i{margin-top:.2rem;color:var(--primary)}.aurum-account-notice p{font-size:.72rem;font-weight:750;line-height:1.75}.aurum-account-info-list,.aurum-account-setting-list{display:grid;gap:.65rem}.aurum-account-info-row{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .9rem;border:1px solid var(--border-soft);border-radius:.95rem;background:var(--bg-surface-2)}.aurum-account-info-row span{color:var(--text-muted);font-size:.7rem;font-weight:800}.aurum-account-info-row strong{min-width:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:.76rem;font-weight:900;text-align:end}.aurum-account-setting-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.85rem;border:1px solid var(--border-soft);border-radius:1rem;background:var(--bg-surface-2)}.aurum-account-setting-row>div:first-child{display:flex;min-width:0;align-items:center;gap:.7rem}.aurum-account-setting-row>div:first-child>i{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:.8rem;background:var(--bg-surface);color:var(--primary)}.aurum-account-setting-row strong,.aurum-account-setting-row small{display:block}.aurum-account-setting-row strong{color:var(--text-primary);font-size:.76rem;font-weight:900}.aurum-account-setting-row small{margin-top:.2rem;color:var(--text-muted);font-size:.65rem;font-weight:750}.aurum-account-setting-row>button,.aurum-account-language button{min-height:38px;padding:.55rem .7rem;border:1px solid var(--border-soft);border-radius:.75rem;background:var(--bg-surface);color:var(--text-primary);font-size:.68rem;font-weight:900}.aurum-account-language{display:flex;gap:.35rem}.aurum-account-language button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--aurum-primary-contrast)!important}.aurum-account-security-card{display:flex;align-items:flex-start;gap:.8rem;padding:1rem;border:1px solid color-mix(in srgb,var(--success) 32%,var(--border-soft));border-radius:1rem;background:color-mix(in srgb,var(--success) 8%,var(--bg-surface))}.aurum-account-security-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:.85rem;background:color-mix(in srgb,var(--success) 14%,var(--bg-surface));color:var(--success)}.aurum-account-security-card strong{color:var(--text-primary);font-size:.8rem;font-weight:950}.aurum-account-security-card p{margin-top:.35rem;color:var(--text-secondary);font-size:.7rem;font-weight:700;line-height:1.7}.aurum-account-footer{padding:.8rem 1rem max(.8rem,env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-soft)}.aurum-account-logout{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:.6rem;border:1px solid rgba(185,28,28,.25);border-radius:.9rem;background:#b91c1c14;color:var(--danger);font-size:.76rem;font-weight:950}.aurum-mobile-dock{display:none}@media(max-width:768px){:root{--aurum-mobile-dock-h: 68px}.aurum-stable-shell .main-viewport,.aurum-stable-shell .content-area{min-width:0;max-width:100vw}.aurum-shell-header.main-header{position:sticky;top:0;z-index:2200;grid-template-columns:40px minmax(0,1fr) 40px;min-height:58px;padding-inline:.55rem;background:color-mix(in srgb,var(--bg-surface) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.aurum-header-actions-zone{justify-content:flex-end}.aurum-header-ai-btn,.aurum-header-lang-btn,.aurum-header-account{display:none!important}.aurum-header-notifications>button{display:none!important}.aurum-header-theme-btn{display:flex!important}.aurum-header-brand-zone{max-width:136px;justify-self:center}.aurum-mobile-dock{position:fixed;inset-inline:0;bottom:0;z-index:3400;display:grid;min-height:calc(var(--aurum-mobile-dock-h) + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;padding:.38rem .35rem env(safe-area-inset-bottom,0px);border-top:1px solid var(--border-soft);background:color-mix(in srgb,var(--bg-surface) 94%,transparent);box-shadow:0 -12px 32px #0206171f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.aurum-mobile-dock>button{position:relative;display:flex;min-width:0;min-height:56px;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;border:0;border-radius:.8rem;background:transparent;color:var(--text-muted)}.aurum-mobile-dock>button>i,.aurum-mobile-dock-icon>i{font-size:1rem}.aurum-mobile-dock>button>span:last-child{max-width:100%;overflow:hidden;font-size:.56rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.aurum-mobile-dock>button[aria-current=page]{color:var(--primary)!important}.aurum-mobile-dock-icon{position:relative;display:grid;place-items:center}.aurum-mobile-dock-icon b{position:absolute;top:-.65rem;inset-inline-end:-.8rem;display:grid;min-width:18px;height:18px;place-items:center;padding-inline:.2rem;border:2px solid var(--bg-surface);border-radius:999px;background:var(--danger);color:#fff;font-size:.5rem}.aurum-mobile-dock-ai{transform:translateY(-.7rem)}.aurum-mobile-dock-ai-orb{display:grid!important;width:46px;height:46px;place-items:center;border:3px solid var(--bg-surface);border-radius:1rem;background:var(--primary);color:var(--aurum-primary-contrast);box-shadow:0 10px 24px var(--primary-glow)}.aurum-stable-shell .content-area{padding:.65rem .6rem calc(var(--aurum-mobile-dock-h) + .9rem + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(var(--aurum-mobile-dock-h) + 1rem)}.aurum-notifications-dropdown{top:auto!important;bottom:calc(var(--aurum-mobile-dock-h) + .65rem + env(safe-area-inset-bottom,0px))!important;max-height:min(68dvh,560px)!important;border-radius:1.15rem!important}.aurum-stable-shell .content-area .grid.grid-cols-2,.aurum-stable-shell .content-area .grid.grid-cols-3,.aurum-stable-shell .content-area .grid.grid-cols-4,.aurum-stable-shell .content-area .grid.grid-cols-5,.aurum-stable-shell .content-area .grid.grid-cols-6{grid-template-columns:minmax(0,1fr)!important}.aurum-stable-shell .content-area [class*="min-w-["]{min-width:0!important}.aurum-stable-shell .content-area [class*="w-["]{max-width:100%!important}.aurum-stable-shell .content-area .aura-card{border-radius:1rem;box-shadow:0 8px 24px -20px #02061752}.aurum-stable-shell .content-area .overflow-x-auto,.aurum-stable-shell .content-area .overflow-x-scroll{border-radius:.85rem}.aurum-account-overlay{align-items:flex-end}.aurum-account-sheet{width:100vw!important;max-width:100vw!important;height:min(92dvh,820px)!important;max-height:92dvh!important;border:1px solid var(--border-soft);border-bottom:0;border-radius:1.4rem 1.4rem 0 0!important;box-shadow:0 -28px 70px #02061752}.aurum-account-header{min-height:62px;padding-top:.75rem}.aurum-account-user-card{grid-template-columns:44px minmax(0,1fr) auto;margin-top:.75rem;padding:.8rem}.aurum-account-avatar{width:44px;height:44px}.aurum-account-content{padding:1rem}.aurum-account-setting-row{align-items:stretch;flex-direction:column}.aurum-account-setting-row>button{width:100%}}html[data-theme=light]{color-scheme:light;--aurum-day-canvas: #F5F7FA;--aurum-day-surface: #FFFFFF;--aurum-day-surface-soft: #EEF2F6;--aurum-day-surface-muted: #E7EDF3;--aurum-day-border: #D4DCE6;--aurum-day-border-strong: #B9C5D3;--aurum-day-ink: #243244;--aurum-day-ink-secondary: #42526A;--aurum-day-ink-muted: #596A7C;--aurum-day-placeholder: #708095;--aurum-day-action: #315F7F;--aurum-day-action-hover: #254A64;--aurum-day-action-soft: #E8F0F5;--aurum-day-action-soft-hover: #DCE8F0;--aurum-day-action-border: #AFC4D3;--aurum-day-focus: rgba(49, 95, 127, .22);--aurum-day-brand: #8B6B1F;--aurum-day-brand-soft: #F4E9C8;--aurum-day-success: #2F7D5B;--aurum-day-warning: #8A641A;--aurum-day-danger: #B54747;--aurum-day-info: #356D91;--bg-main: var(--aurum-day-canvas);--bg-surface: var(--aurum-day-surface);--bg-surface-2: var(--aurum-day-surface-soft);--bg-internal: #FAFBFD;--bg-elevated: var(--aurum-day-surface);--border-soft: var(--aurum-day-border);--border-divider: var(--aurum-day-border-strong);--text-primary: var(--aurum-day-ink);--text-secondary: var(--aurum-day-ink-secondary);--text-muted: var(--aurum-day-ink-muted);--primary: var(--aurum-day-action);--primary-hover: var(--aurum-day-action-hover);--primary-glow: var(--aurum-day-focus);--aurum-primary-contrast: #FFFFFF;--aurum-active-bg: var(--aurum-day-action-soft);--aurum-active-bg-strong: #DCE8F0;--aurum-active-text: var(--aurum-day-action-hover);--aurum-border-strong: var(--aurum-day-action-border);--success: var(--aurum-day-success);--warning: var(--aurum-day-warning);--danger: var(--aurum-day-danger);--info: var(--aurum-day-info);--sidebar-bg: var(--aurum-day-surface);--sidebar-hover: var(--aurum-day-action-soft);--sidebar-border: var(--aurum-day-border);--sidebar-text: var(--aurum-day-ink);--sidebar-inactive: #52657A;--sidebar-active: var(--aurum-day-action);--input-bg: var(--aurum-day-surface);--input-border: #B8C4D1;--input-text: var(--aurum-day-ink);--input-placeholder: var(--aurum-day-placeholder);--input-focus: var(--aurum-day-action);--table-hover: #F0F4F8;--macos-btn-bg: #EFF3F7;--macos-btn-hover: #E4EAF0;--card-shadow: 0 16px 42px -28px rgba(44, 62, 80, .32)}html[data-theme=light] body,html[data-theme=light] #root,html[data-theme=light] .aurum-stable-shell{background:var(--aurum-day-canvas)!important;color:var(--aurum-day-ink)!important}html[data-theme=light] body #root .aurum-stable-shell :where(h1,h2,h3,h4,h5,h6),html[data-theme=light] body #root .aurum-account-sheet :where(h1,h2,h3,h4,h5,h6),html[data-theme=light] body #root .aurum-auth-shell :where(h1,h2,h3,h4,h5,h6){color:var(--aurum-day-ink)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-theme=light] body #root .aurum-stable-shell :where([class*=text-slate-],[class*=text-gray-],[class*=text-zinc-],[class*=text-neutral-]){color:var(--aurum-day-ink-secondary)!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] body #root .aurum-stable-shell :where(p,label,small,strong,span,a,button,th,td)[class*=opacity-]{opacity:1!important}html[data-theme=light] body #root .aurum-stable-shell [class*=text-emerald-],html[data-theme=light] body #root .aurum-stable-shell [class*=text-green-]{color:var(--aurum-day-success)!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] body #root .aurum-stable-shell [class*=text-amber-],html[data-theme=light] body #root .aurum-stable-shell [class*=text-yellow-],html[data-theme=light] body #root .aurum-stable-shell [class*=text-orange-]{color:var(--aurum-day-warning)!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] body #root .aurum-stable-shell [class*=text-red-],html[data-theme=light] body #root .aurum-stable-shell [class*=text-rose-]{color:var(--aurum-day-danger)!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] body #root .aurum-stable-shell [class*=text-blue-],html[data-theme=light] body #root .aurum-stable-shell [class*=text-sky-],html[data-theme=light] body #root .aurum-stable-shell [class*=text-cyan-]{color:var(--aurum-day-info)!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] body #root .aurum-stable-shell .btn-primary,html[data-theme=light] body #root .aurum-stable-shell [class~="bg-[var(--primary)]"],html[data-theme=light] body #root .aurum-auth-shell .aurum-auth-submit{border-color:var(--aurum-day-action)!important;background-color:var(--aurum-day-action)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;box-shadow:0 10px 24px #315f7f2e!important}html[data-theme=light] body #root .aurum-stable-shell .btn-primary:hover,html[data-theme=light] body #root .aurum-stable-shell [class~="bg-[var(--primary)]"]:hover,html[data-theme=light] body #root .aurum-auth-shell .aurum-auth-submit:hover{border-color:var(--aurum-day-action-hover)!important;background-color:var(--aurum-day-action-hover)!important}html[data-theme=light] body #root .aurum-stable-shell :where(.btn-primary,[class~="bg-[var(--primary)]"]) :where(span,strong,small,i){color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important}html[data-theme=light] body #root .aurum-stable-shell button[class*=bg-slate-9],html[data-theme=light] body #root .aurum-stable-shell button[class*=bg-gray-9],html[data-theme=light] body #root .aurum-stable-shell button[class*=bg-zinc-9],html[data-theme=light] body #root .aurum-stable-shell button[class*=bg-neutral-9]{border-color:var(--aurum-day-action)!important;background:var(--aurum-day-action)!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}html[data-theme=light] body #root .aurum-stable-shell button[class*=bg-slate-9] *,html[data-theme=light] body #root .aurum-stable-shell button[class*=bg-gray-9] *,html[data-theme=light] body #root .aurum-stable-shell button[class*=bg-zinc-9] *,html[data-theme=light] body #root .aurum-stable-shell button[class*=bg-neutral-9] *{color:inherit!important;-webkit-text-fill-color:inherit!important}html[data-theme=light] body #root .aurum-stable-shell :where(button[aria-current=page],button[aria-selected=true],[role=tab][aria-selected=true],button[data-active=true]):not(.btn-primary):not(.sidebar-item):not(.aurum-auth-tab-button):not([class~="bg-[var(--primary)]"]){border-color:var(--aurum-day-action-border)!important;background-color:var(--aurum-day-action-soft)!important;color:var(--aurum-day-action-hover)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html[data-theme=light] body #root .aurum-stable-shell :where(button[aria-current=page],button[aria-selected=true],[role=tab][aria-selected=true],button[data-active=true]):not(.btn-primary):not(.sidebar-item):not(.aurum-auth-tab-button):not([class~="bg-[var(--primary)]"]) :where(span,strong,small,i){color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important}html[data-theme=light] body #root .aurum-stable-shell .aurum-shell-sidebar{background:var(--aurum-day-surface)!important;border-color:var(--aurum-day-border)!important}html[data-theme=light] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item{color:#52657a!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item:hover{border-color:transparent!important;background:#f0f4f8!important;color:var(--aurum-day-action-hover)!important}html[data-theme=light] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item.active,html[data-theme=light] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item[aria-current=page]{border-color:var(--aurum-day-action)!important;background:var(--aurum-day-action-soft)!important;color:var(--aurum-day-action-hover)!important;-webkit-text-fill-color:currentColor!important;box-shadow:inset 3px 0 0 var(--aurum-day-action)!important}html[data-theme=light] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item.active :where(i,span),html[data-theme=light] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item[aria-current=page] :where(i,span){color:inherit!important;-webkit-text-fill-color:inherit!important}html[data-theme=light] body #root :where(.aurum-unified-wordmark,.aurum-hero-wordmark,.aurum-sidebar-brand-main){color:#202b38!important;-webkit-text-fill-color:#202B38!important}html[data-theme=light] body #root :where(.aurum-unified-product,.aurum-hero-product,.aurum-hero-powered,.aurum-sidebar-brand-sub){color:#66758a!important;-webkit-text-fill-color:#66758A!important}html[data-theme=light] body #root .aurum-stable-shell :where(input,select,textarea,.aura-input){background:var(--aurum-day-surface)!important;border-color:#b8c4d1!important;color:var(--aurum-day-ink)!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] body #root .aurum-stable-shell :where(input,textarea)::placeholder{color:var(--aurum-day-placeholder)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-theme=light] body #root .aurum-stable-shell :where(input,select,textarea,button):focus-visible{outline:none!important;box-shadow:0 0 0 3px var(--aurum-day-focus)!important}html[data-theme=light] body #root .aurum-stable-shell :where(.aura-card,.aurum-section-card){background:var(--aurum-day-surface)!important;border-color:var(--aurum-day-border)!important;color:var(--aurum-day-ink)!important}html[data-theme=light] body #root .aurum-stable-shell .aura-table th{background:var(--aurum-day-surface-soft)!important;color:var(--aurum-day-ink-secondary)!important;border-color:var(--aurum-day-border-strong)!important}html[data-theme=light] body #root .aurum-stable-shell .aura-table td{color:var(--aurum-day-ink)!important;border-color:var(--aurum-day-border)!important}html[data-theme=light] body #root .aurum-account-sheet{background:var(--aurum-day-surface)!important;color:var(--aurum-day-ink)!important;border-color:var(--aurum-day-border)!important}html[data-theme=light] body #root .aurum-account-header,html[data-theme=light] body #root .aurum-account-user-card,html[data-theme=light] body #root .aurum-account-setting-row,html[data-theme=light] body #root .aurum-account-info-row,html[data-theme=light] body #root .aurum-account-quick-grid button,html[data-theme=light] body #root .aurum-account-notice{background:#f7f9fb!important;border-color:var(--aurum-day-border)!important;color:var(--aurum-day-ink)!important}html[data-theme=light] body #root .aurum-account-nav button{background:#fff!important;border-color:var(--aurum-day-border)!important;color:var(--aurum-day-ink-secondary)!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] body #root .aurum-account-nav button[aria-current=page]{background:var(--aurum-day-action-soft)!important;border-color:var(--aurum-day-action-border)!important;color:var(--aurum-day-action-hover)!important;-webkit-text-fill-color:currentColor!important;box-shadow:inset 3px 0 0 var(--aurum-day-action)!important}html[data-theme=light] body #root .aurum-account-language button[aria-pressed=true]{background:var(--aurum-day-action)!important;border-color:var(--aurum-day-action)!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}html[data-theme=light] body #root .aurum-account-avatar{background:var(--aurum-day-action)!important;color:#fff!important}html[data-theme=light] body #root .aurum-auth-tabs{background:#fffffff5!important;border-color:var(--aurum-day-border)!important}html[data-theme=light] body #root .aurum-auth-tab-button{color:var(--aurum-day-ink-secondary)!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] body #root .aurum-auth-tab-button[data-active=true]{background:var(--aurum-day-action-soft)!important;border-color:var(--aurum-day-action-border)!important;color:var(--aurum-day-action-hover)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html[data-theme=light] body #root .aurum-auth-register-form label,html[data-theme=light] body #root .aurum-auth-login-form label,html[data-theme=light] body #root .aurum-auth-remember,html[data-theme=light] body #root .aurum-auth-forgot-password{color:var(--aurum-day-ink-secondary)!important}html[data-theme=light] body #root .aurum-auth-register-form input:not([type=checkbox]),html[data-theme=light] body #root .aurum-auth-login-form input:not([type=checkbox]){background:#fffffffa!important;border-color:#b8c4d1!important;color:var(--aurum-day-ink)!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] .aurum-global-ai-layer{--text-primary: var(--aurum-day-ink);--text-secondary: var(--aurum-day-ink-secondary);--text-muted: var(--aurum-day-ink-muted);--primary: var(--aurum-day-action);--primary-hover: var(--aurum-day-action-hover);--primary-glow: var(--aurum-day-focus)}html[data-theme=light] .aurum-global-ai-surface{background:#fff!important;border-color:var(--aurum-day-border)!important;color:var(--aurum-day-ink)!important;box-shadow:18px 0 48px #2c3e5029!important}html[data-theme=light] .aurum-global-ai-surface :where(.aurum-ai-kpi-label,.aurum-ai-section-label,.aurum-ai-command-log-button,.aurum-ai-suggestion,.aurum-ai-module-shortcut){color:var(--aurum-day-ink)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-theme=light] .aurum-global-ai-surface :where(.aurum-ai-command-log-button,.aurum-ai-suggestion,.aurum-ai-module-shortcut){background:#f7f9fb!important;border-color:var(--aurum-day-border)!important}html[data-theme=light] .aurum-global-ai-surface :where(.aurum-ai-command-log-button,.aurum-ai-suggestion,.aurum-ai-module-shortcut):hover{background:var(--aurum-day-action-soft)!important;border-color:var(--aurum-day-action-border)!important;color:var(--aurum-day-action-hover)!important}html[data-theme=light] .aurum-global-ai-surface [class*="bg-[var(--primary)]"]{background:var(--aurum-day-action)!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}@media(max-width:768px){html[data-theme=light] body #root .aurum-mobile-dock{border-top-color:var(--aurum-day-border)!important;background:#fffffffa!important;box-shadow:0 -10px 30px #2c3e501a!important}html[data-theme=light] body #root .aurum-mobile-dock>button{color:#586b80!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-theme=light] body #root .aurum-mobile-dock>button>span:last-child{color:currentColor!important;-webkit-text-fill-color:currentColor!important;font-size:.62rem!important;font-weight:800!important;opacity:1!important}html[data-theme=light] body #root .aurum-mobile-dock>button[aria-current=page]{background:var(--aurum-day-action-soft)!important;color:var(--aurum-day-action-hover)!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] body #root .aurum-mobile-dock>button[aria-current=page] :where(i,span){color:inherit!important;-webkit-text-fill-color:inherit!important}html[data-theme=light] body #root .aurum-mobile-dock-ai{color:#586b80!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] body #root .aurum-mobile-dock-ai-orb{background:var(--aurum-day-action)!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;box-shadow:0 10px 22px #315f7f33!important}.aurum-mobile-dock>button:nth-child(4)>i{width:16px;height:16px;flex:0 0 16px;border-radius:2px;background:linear-gradient(currentColor 0 0) 0 0 / 6px 6px no-repeat,linear-gradient(currentColor 0 0) 100% 0 / 6px 6px no-repeat,linear-gradient(currentColor 0 0) 0 100% / 6px 6px no-repeat,linear-gradient(currentColor 0 0) 100% 100% / 6px 6px no-repeat;font-size:0!important}.aurum-mobile-dock>button:nth-child(4)>i:before{content:none!important}}html[data-theme=light]{--aurum-day-font-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI Variable", "Segoe UI", Arial, sans-serif;--aurum-day-canvas: #F7F8FA;--aurum-day-surface: #FFFFFF;--aurum-day-surface-soft: #F1F4F7;--aurum-day-surface-muted: #E9EEF3;--aurum-day-border: #D8DEE6;--aurum-day-border-strong: #BCC6D1;--aurum-day-ink: #202B38;--aurum-day-ink-secondary: #3E4C5F;--aurum-day-ink-muted: #536274;--aurum-day-placeholder: #697789;--aurum-day-action: #2F6888;--aurum-day-action-hover: #245570;--aurum-day-action-soft: #EAF2F7;--aurum-day-action-soft-hover: #DFEAF1;--aurum-day-action-border: #B4CAD8;--aurum-day-focus: rgba(47, 104, 136, .22);--bg-main: var(--aurum-day-canvas);--bg-surface: var(--aurum-day-surface);--bg-surface-2: var(--aurum-day-surface-soft);--bg-internal: #FBFCFD;--bg-elevated: var(--aurum-day-surface);--border-soft: var(--aurum-day-border);--border-divider: var(--aurum-day-border-strong);--text-primary: var(--aurum-day-ink);--text-secondary: var(--aurum-day-ink-secondary);--text-muted: var(--aurum-day-ink-muted);--primary: var(--aurum-day-action);--primary-hover: var(--aurum-day-action-hover);--primary-glow: var(--aurum-day-focus);--sidebar-bg: var(--aurum-day-surface);--sidebar-hover: var(--aurum-day-action-soft);--sidebar-text: var(--aurum-day-ink);--sidebar-inactive: #526274;--sidebar-active: var(--aurum-day-action-hover);--input-bg: var(--aurum-day-surface);--input-border: #B9C4D0;--input-text: var(--aurum-day-ink);--input-placeholder: var(--aurum-day-placeholder);--input-focus: var(--aurum-day-action);--table-hover: #F3F6F8;--macos-btn-bg: #F1F4F7;--macos-btn-hover: #E8EDF2;--card-shadow: 0 1px 2px rgba(32, 43, 56, .05), 0 5px 16px rgba(32, 43, 56, .05)}html[data-theme=light] body #root .aurum-stable-shell,html[data-theme=light] body #root .aurum-account-sheet,html[data-theme=light] body #root .aurum-auth-shell,html[data-theme=light] body #root .aurum-global-ai-layer{font-family:var(--aurum-day-font-ui)!important;font-synthesis:none!important;text-rendering:auto!important;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}html[data-theme=light] body #root :where(.aurum-stable-shell,.aurum-account-sheet,.aurum-auth-shell,.aurum-global-ai-layer) :where(h1,h2,h3,h4,h5,h6,p,label,strong,small,span,button,a,th,td,input,textarea,select) :not(.aurum-unified-wordmark):not(.aurum-hero-wordmark):not(.aurum-sidebar-brand-main){text-shadow:none!important;-webkit-text-stroke:0 transparent!important;filter:none!important}html[data-theme=light] body #root :where(.aurum-unified-wordmark,.aurum-hero-wordmark,.aurum-sidebar-brand-main){color:#202b38!important;-webkit-text-fill-color:#202B38!important;text-shadow:none!important;filter:none!important}html[data-theme=light] body #root :where(.aurum-unified-product,.aurum-hero-product,.aurum-hero-powered,.aurum-sidebar-brand-sub){color:#5c6a7b!important;-webkit-text-fill-color:#5C6A7B!important;text-shadow:none!important}html[data-theme=light] body #root .aurum-brand-mark{filter:none!important}html[data-theme=light] body #root .aurum-stable-shell [class*="text-[var(--text-primary)]"],html[data-theme=light] body #root .aurum-account-sheet [class*="text-[var(--text-primary)]"],html[data-theme=light] body #root .aurum-global-ai-layer [class*="text-[var(--text-primary)]"]{color:var(--aurum-day-ink)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-theme=light] body #root .aurum-stable-shell [class*="text-[var(--text-secondary)]"],html[data-theme=light] body #root .aurum-account-sheet [class*="text-[var(--text-secondary)]"],html[data-theme=light] body #root .aurum-global-ai-layer [class*="text-[var(--text-secondary)]"]{color:var(--aurum-day-ink-secondary)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-theme=light] body #root .aurum-stable-shell [class*="text-[var(--text-muted)]"],html[data-theme=light] body #root .aurum-account-sheet [class*="text-[var(--text-muted)]"],html[data-theme=light] body #root .aurum-global-ai-layer [class*="text-[var(--text-muted)]"]{color:var(--aurum-day-ink-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-theme=light] body #root .aurum-stable-shell .btn-primary,html[data-theme=light] body #root .aurum-stable-shell [class~="bg-[var(--primary)]"],html[data-theme=light] body #root .aurum-auth-shell .aurum-auth-submit{border-color:var(--aurum-day-action)!important;background-color:var(--aurum-day-action)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;box-shadow:0 1px 2px #202b381f,0 4px 10px #2f68881a!important}html[data-theme=light] body #root .aurum-stable-shell .btn-primary :where(span,strong,small,i),html[data-theme=light] body #root .aurum-stable-shell [class~="bg-[var(--primary)]"] :where(span,strong,small,i),html[data-theme=light] body #root .aurum-auth-shell .aurum-auth-submit :where(span,strong,small,i){color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;text-shadow:none!important}html[data-theme=light] body #root .aurum-stable-shell button[aria-current=page]:not(.btn-primary):not([class~="bg-[var(--primary)]"]),html[data-theme=light] body #root .aurum-stable-shell button[aria-selected=true]:not(.btn-primary):not([class~="bg-[var(--primary)]"]),html[data-theme=light] body #root .aurum-stable-shell [role=tab][aria-selected=true]:not(.btn-primary):not([class~="bg-[var(--primary)]"]),html[data-theme=light] body #root .aurum-stable-shell button[data-active=true]:not(.btn-primary):not([class~="bg-[var(--primary)]"]){border-color:var(--aurum-day-action-border)!important;background:var(--aurum-day-action-soft)!important;color:var(--aurum-day-action-hover)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html[data-theme=light] body #root .aurum-stable-shell button[aria-current=page]:not(.btn-primary):not([class~="bg-[var(--primary)]"]) *,html[data-theme=light] body #root .aurum-stable-shell button[aria-selected=true]:not(.btn-primary):not([class~="bg-[var(--primary)]"]) *,html[data-theme=light] body #root .aurum-stable-shell [role=tab][aria-selected=true]:not(.btn-primary):not([class~="bg-[var(--primary)]"]) *,html[data-theme=light] body #root .aurum-stable-shell button[data-active=true]:not(.btn-primary):not([class~="bg-[var(--primary)]"]) *{color:var(--aurum-day-action-hover)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;opacity:1!important}html[data-theme=light] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item.active,html[data-theme=light] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item[aria-current=page]{border-color:transparent!important;border-inline-start-color:var(--aurum-day-action)!important;background-color:var(--aurum-day-action-soft)!important;background-image:none!important;color:var(--aurum-day-action-hover)!important;-webkit-text-fill-color:var(--aurum-day-action-hover)!important;box-shadow:none!important}html[data-theme=light] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item.active i,html[data-theme=light] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item.active span,html[data-theme=light] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item[aria-current=page] i,html[data-theme=light] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item[aria-current=page] span{color:var(--aurum-day-action-hover)!important;-webkit-text-fill-color:var(--aurum-day-action-hover)!important;text-shadow:none!important;opacity:1!important}html[data-theme=light] body #root .aurum-account-nav button[aria-current=page]{border-color:var(--aurum-day-action-border)!important;background:var(--aurum-day-action-soft)!important;color:var(--aurum-day-action-hover)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html[data-theme=light] body #root .aurum-account-nav button[aria-current=page] i,html[data-theme=light] body #root .aurum-account-nav button[aria-current=page] span{color:var(--aurum-day-action-hover)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}html[data-theme=light] body #root .aurum-stable-shell .aura-card,html[data-theme=light] body #root .aurum-stable-shell .aurum-section-card{box-shadow:var(--card-shadow)!important}html[data-theme=light] body #root .aurum-global-ai-surface{box-shadow:10px 0 28px #202b381a!important}html[data-theme=light] body #root :where(input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[data-aurum-temporal-input=true],time,[datetime],.aurum-date-text,.attendance-numeric-value,.attendance-time-value){font-family:var(--aurum-day-font-ui)!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"lnum" 1,"tnum" 1!important;text-shadow:none!important}html[data-theme=light] body .aurum-system-toast-region{font-family:var(--aurum-day-font-ui, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI Variable", "Segoe UI", Arial, sans-serif)!important;text-rendering:auto!important;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}html[data-theme=light] body .aurum-system-toast{border-color:var(--aurum-day-border, #D8DEE6)!important;background:#fff!important;color:var(--aurum-day-ink, #202B38)!important;-webkit-text-fill-color:currentColor!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 1px 2px #202b3814,0 10px 28px #202b381a!important;--tw-ring-color: transparent !important;text-shadow:none!important}html[data-theme=light] body .aurum-system-toast-glow{display:none!important}html[data-theme=light] body .aurum-system-toast-accent{background:var(--aurum-day-action, #2F6888)!important;opacity:1!important}html[data-theme=light] body .aurum-system-toast-title{color:var(--aurum-day-ink-secondary, #3E4C5F)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important;text-shadow:none!important}html[data-theme=light] body .aurum-system-toast-message{color:var(--aurum-day-ink, #202B38)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;font-weight:700!important;text-shadow:none!important}html[data-theme=light] body .aurum-system-toast-close{border-color:var(--aurum-day-border, #D8DEE6)!important;background:var(--aurum-day-surface-soft, #F1F4F7)!important;color:var(--aurum-day-ink-secondary, #3E4C5F)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html[data-theme=light] body .aurum-system-toast-close:hover{border-color:var(--aurum-day-action-border, #B4CAD8)!important;background:var(--aurum-day-action-soft, #EAF2F7)!important;color:var(--aurum-day-action-hover, #245570)!important}html[data-theme=light] body .aurum-system-toast-track{background:var(--aurum-day-border, #D8DEE6)!important}html[data-theme=light] body .aurum-system-toast[data-aurum-toast-type=success]{border-color:#b9dccb!important;background:#f5fbf7!important}html[data-theme=light] body .aurum-system-toast[data-aurum-toast-type=success] .aurum-system-toast-icon{border-color:#b9dccb!important;background:#e5f4ec!important;color:#256b50!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html[data-theme=light] body .aurum-system-toast[data-aurum-toast-type=success] .aurum-system-toast-accent,html[data-theme=light] body .aurum-system-toast[data-aurum-toast-type=success] .aurum-toast-progress{background:#2f7d5b!important}html[data-theme=light] body .aurum-system-toast[data-aurum-toast-type=info]{border-color:#bcd4e1!important;background:#f4f9fc!important}html[data-theme=light] body .aurum-system-toast[data-aurum-toast-type=info] .aurum-system-toast-icon{border-color:#bcd4e1!important;background:#e5f1f7!important;color:#2f6888!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html[data-theme=light] body .aurum-system-toast[data-aurum-toast-type=info] .aurum-system-toast-accent,html[data-theme=light] body .aurum-system-toast[data-aurum-toast-type=info] .aurum-toast-progress{background:#2f6888!important}html[data-theme=light] body .aurum-system-toast[data-aurum-toast-type=warning]{border-color:#e4cf9d!important;background:#fffaef!important}html[data-theme=light] body .aurum-system-toast[data-aurum-toast-type=warning] .aurum-system-toast-icon{border-color:#e4cf9d!important;background:#f8edcf!important;color:#765413!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html[data-theme=light] body .aurum-system-toast[data-aurum-toast-type=warning] .aurum-system-toast-accent,html[data-theme=light] body .aurum-system-toast[data-aurum-toast-type=warning] .aurum-toast-progress{background:#8a641a!important}html[data-theme=light] body .aurum-system-toast[data-aurum-toast-type=error]{border-color:#e6bbbb!important;background:#fff5f5!important}html[data-theme=light] body .aurum-system-toast[data-aurum-toast-type=error] .aurum-system-toast-icon{border-color:#e6bbbb!important;background:#f8e5e5!important;color:#a23e3e!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html[data-theme=light] body .aurum-system-toast[data-aurum-toast-type=error] .aurum-system-toast-accent,html[data-theme=light] body .aurum-system-toast[data-aurum-toast-type=error] .aurum-toast-progress{background:#b54747!important}html[data-theme=light] body .aurum-ai-execution-card{border-color:var(--aurum-day-border, #D8DEE6)!important;background:#fff!important;color:var(--aurum-day-ink, #202B38)!important;-webkit-text-fill-color:currentColor!important;box-shadow:0 1px 2px #202b380f!important;--tw-ring-color: transparent !important;text-shadow:none!important}html[data-theme=light] body .aurum-ai-execution-card .aurum-ai-execution-title{color:var(--aurum-day-ink, #202B38)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;font-weight:700!important}html[data-theme=light] body .aurum-ai-execution-card .aurum-ai-execution-detail{color:var(--aurum-day-ink-secondary, #3E4C5F)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;font-weight:600!important}html[data-theme=light] body .aurum-ai-execution-card .aurum-ai-execution-time{color:var(--aurum-day-ink-muted, #536274)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;font-weight:600!important;letter-spacing:.01em!important}html[data-theme=light] body .aurum-ai-execution-card .aurum-ai-execution-icon,html[data-theme=light] body .aurum-ai-execution-card .aurum-ai-execution-status{border-color:var(--aurum-day-border, #D8DEE6)!important;background:var(--aurum-day-surface-soft, #F1F4F7)!important;color:var(--aurum-day-ink-secondary, #3E4C5F)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;box-shadow:none!important}html[data-theme=light] body .aurum-ai-execution-card .aurum-ai-execution-unread{background:var(--aurum-day-action, #2F6888)!important;box-shadow:none!important}html[data-theme=light] body .aurum-ai-execution-card[data-aurum-execution-status=executed]{border-color:#b9dccb!important;background:#f5fbf7!important}html[data-theme=light] body .aurum-ai-execution-card[data-aurum-execution-status=executed] :where(.aurum-ai-execution-icon,.aurum-ai-execution-status){border-color:#b9dccb!important;background:#e5f4ec!important;color:#256b50!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] body .aurum-ai-execution-card[data-aurum-execution-status=cancelled]{border-color:var(--aurum-day-border, #D8DEE6)!important;background:#f7f9fb!important}html[data-theme=light] body .aurum-ai-execution-card[data-aurum-execution-status=needs_confirmation]{border-color:#e4cf9d!important;background:#fffaef!important}html[data-theme=light] body .aurum-ai-execution-card[data-aurum-execution-status=needs_confirmation] :where(.aurum-ai-execution-icon,.aurum-ai-execution-status){border-color:#e4cf9d!important;background:#f8edcf!important;color:#765413!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] body .aurum-ai-execution-card[data-aurum-execution-risk=dangerous]:not([data-aurum-execution-status=executed]){border-color:#e6bbbb!important;background:#fff5f5!important}html[data-theme=light] body .aurum-ai-execution-card[data-aurum-execution-risk=dangerous]:not([data-aurum-execution-status=executed]) :where(.aurum-ai-execution-icon,.aurum-ai-execution-status){border-color:#e6bbbb!important;background:#f8e5e5!important;color:#a23e3e!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] body .aurum-ai-execution-mark-read{border-color:var(--aurum-day-action-border, #B4CAD8)!important;background:var(--aurum-day-action-soft, #EAF2F7)!important;color:var(--aurum-day-action-hover, #245570)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-theme=light] body .aurum-ai-execution-remove{border-color:#e6bbbb!important;background:#fff5f5!important;color:#a23e3e!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-theme=light] body .aurum-global-ai-layer [class~="bg-[var(--primary)]"]{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;text-shadow:none!important}html[data-theme=light] body .aurum-global-ai-layer [class~="bg-[var(--primary)]"] :where(span,strong,small,i){color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;opacity:1!important}html[data-theme=light] body .aurum-global-ai-layer :where([class*=text-emerald-100],[class*=text-emerald-200],[class*=text-green-100],[class*=text-green-200]){color:#256b50!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-theme=light] body .aurum-global-ai-layer :where([class*=text-amber-100],[class*=text-amber-200],[class*=text-yellow-100],[class*=text-yellow-200]){color:#765413!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-theme=light] body .aurum-global-ai-layer :where([class*=text-red-100],[class*=text-red-200],[class*=text-rose-100],[class*=text-rose-200]){color:#a23e3e!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-theme=light] body .aurum-global-ai-layer :where([class*=text-cyan-100],[class*=text-cyan-200],[class*=text-sky-100],[class*=text-sky-200]){color:#2f6888!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-theme=light] body .aurum-global-ai-layer [class*="bg-white/[0.0"]{border-color:var(--aurum-day-border, #D8DEE6)!important;background:#f7f9fb!important;color:var(--aurum-day-ink, #202B38)!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] body .aurum-global-ai-layer :where(p,span,strong,small,button){text-shadow:none!important}html[data-theme=light]{--aurum-day-canvas: #EDF1F3;--aurum-day-surface: #F8FAFB;--aurum-day-surface-soft: #F3F4F6;--aurum-day-surface-muted: #E5E7EB;--aurum-day-border: #AEBBC5;--aurum-day-border-strong: #8798A6;--aurum-day-control-border: #D1D5DB;--aurum-day-control-border-hover: #9CA3AF;--aurum-day-control-focus: #0F172A;--aurum-day-ink: #17222C;--aurum-day-ink-secondary: #4B5563;--aurum-day-ink-muted: #445765;--aurum-day-placeholder: #9CA3AF;--aurum-day-action: #007AFF;--aurum-day-action-hover: #0056b3;--aurum-day-action-soft: rgba(0, 122, 255, .1);--aurum-day-action-soft-hover: rgba(0, 122, 255, .15);--aurum-day-action-border: rgba(0, 122, 255, .3);--aurum-day-focus: rgba(0, 122, 255, .25);--bg-main: var(--aurum-day-canvas);--bg-surface: var(--aurum-day-surface);--bg-surface-2: var(--aurum-day-surface-soft);--bg-internal: #F3F6F7;--bg-elevated: var(--aurum-day-surface);--border-soft: var(--aurum-day-border);--border-divider: var(--aurum-day-border-strong);--text-primary: var(--aurum-day-ink);--text-secondary: var(--aurum-day-ink-secondary);--text-muted: var(--aurum-day-ink-muted);--primary: var(--aurum-day-action);--primary-hover: var(--aurum-day-action-hover);--primary-glow: var(--aurum-day-focus);--sidebar-bg: var(--aurum-day-surface);--sidebar-hover: var(--aurum-day-action-soft);--sidebar-border: var(--aurum-day-border);--sidebar-text: var(--aurum-day-ink);--sidebar-inactive: #405464;--sidebar-active: var(--aurum-day-action-hover);--input-bg: var(--aurum-day-surface);--input-border: var(--aurum-day-control-border);--input-text: var(--aurum-day-ink);--input-placeholder: var(--aurum-day-placeholder);--input-focus: var(--aurum-day-control-focus);--table-hover: #E1E8EC;--macos-btn-bg: #E3E9ED;--macos-btn-hover: #D8E1E6;--card-shadow: 0 1px 2px rgba(23, 34, 44, .08)}html[data-theme=light] body,html[data-theme=light] body #root,html[data-theme=light] body #root .aurum-stable-shell{background-color:var(--aurum-day-canvas)!important;color:var(--aurum-day-ink)!important}html[data-theme=light] body #root :where(.aurum-stable-shell,.aurum-account-sheet,.aurum-auth-shell,.aurum-global-ai-layer) :where(h1,h2,h3,h4,h5,h6,p,label,strong,small,span,button,a,th,td,input,textarea,select,i,svg){text-shadow:none!important;filter:none!important;-webkit-text-stroke:0 transparent!important}html[data-theme=light] body #root :where(.aurum-unified-wordmark,.aurum-hero-wordmark,.aurum-sidebar-brand-main,.aurum-brand-mark){text-shadow:none!important;filter:none!important}html[data-theme=light] body #root :where(.aurum-stable-shell,.aurum-account-sheet,.aurum-auth-shell,.aurum-global-ai-layer) button{text-shadow:none!important;filter:none!important;box-shadow:none!important}html[data-theme=light] body #root .aurum-stable-shell :where(.btn-primary,[class~="bg-[var(--primary)]"]),html[data-theme=light] body #root .aurum-auth-shell .aurum-auth-submit,html[data-theme=light] body #root .aurum-global-ai-layer [class~="bg-[var(--primary)]"]{border-color:var(--aurum-day-action)!important;background-color:var(--aurum-day-action)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;box-shadow:0 1px 2px #17222c24!important}html[data-theme=light] body #root .aurum-stable-shell :where(.btn-primary,[class~="bg-[var(--primary)]"]) *,html[data-theme=light] body #root .aurum-auth-shell .aurum-auth-submit *,html[data-theme=light] body #root .aurum-global-ai-layer [class~="bg-[var(--primary)]"] *{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;text-shadow:none!important;filter:none!important}html[data-theme=light] body #root :where(.aurum-stable-shell,.aurum-account-sheet,.aurum-auth-shell,.aurum-global-ai-layer) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select,.aura-input,[role=combobox]){border-color:var(--aurum-day-control-border)!important;background-color:var(--aurum-day-surface)!important;background-image:none!important;color:var(--aurum-day-ink)!important;-webkit-text-fill-color:currentColor!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;opacity:1!important}html[data-theme=light] body #root :where(.aurum-stable-shell,.aurum-account-sheet,.aurum-auth-shell,.aurum-global-ai-layer) :where(input,textarea,select,.aura-input)::placeholder{color:var(--aurum-day-placeholder)!important;-webkit-text-fill-color:var(--aurum-day-placeholder)!important;opacity:1!important}html[data-theme=light] body #root :where(.aurum-stable-shell,.aurum-account-sheet,.aurum-auth-shell,.aurum-global-ai-layer) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select,.aura-input,[role=combobox]):hover:not(:disabled){border-color:var(--aurum-day-control-border-hover)!important}html[data-theme=light] body #root :where(.aurum-stable-shell,.aurum-account-sheet,.aurum-auth-shell,.aurum-global-ai-layer) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select,.aura-input,[role=combobox],button):focus-visible{border-color:var(--aurum-day-control-focus)!important;outline:2px solid rgba(43,97,124,.42)!important;outline-offset:2px!important;box-shadow:none!important}html[data-theme=light] body #root :where(.aurum-stable-shell,.aurum-account-sheet,.aurum-auth-shell,.aurum-global-ai-layer) :where(input,textarea,select,button):disabled{opacity:.66!important;filter:none!important}html[data-theme=light] body #root :where(.aurum-stable-shell,.aurum-account-sheet,.aurum-auth-shell,.aurum-global-ai-layer) :where(button[aria-current=page],button[aria-selected=true],[role=tab][aria-selected=true],button[data-active=true],button[aria-pressed=true]):not(.btn-primary):not([class~="bg-[var(--primary)]"]){border-color:var(--aurum-day-action-border)!important;background-color:var(--aurum-day-action-soft)!important;background-image:none!important;color:var(--aurum-day-action-hover)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html[data-theme=light] body #root :where(.aurum-stable-shell,.aurum-account-sheet,.aurum-auth-shell,.aurum-global-ai-layer) :where(button[aria-current=page],button[aria-selected=true],[role=tab][aria-selected=true],button[data-active=true],button[aria-pressed=true]):not(.btn-primary):not([class~="bg-[var(--primary)]"]) *{color:var(--aurum-day-action-hover)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important;filter:none!important}html[data-theme=light] body #root .aurum-stable-shell :where(.aura-card,.aurum-section-card),html[data-theme=light] body #root .aurum-account-sheet,html[data-theme=light] body #root .aurum-header-dropdown{border-color:var(--aurum-day-border)!important;box-shadow:var(--card-shadow)!important}html[data-theme=light] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item.active,html[data-theme=light] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item[aria-current=page]{border-inline-start-color:var(--aurum-day-action)!important;background:var(--aurum-day-action-soft)!important;color:var(--aurum-day-action-hover)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html[data-theme=light] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item.active :where(i,span),html[data-theme=light] body #root .aurum-stable-shell .aurum-shell-sidebar .sidebar-item[aria-current=page] :where(i,span){color:var(--aurum-day-action-hover)!important;-webkit-text-fill-color:currentColor!important;filter:none!important;text-shadow:none!important;opacity:1!important}html[data-theme=light] body #root .main-header :where(.aurum-header-module-zone>button,.aurum-header-actions-zone>button,.aurum-header-notifications>button,.aurum-header-account>button,.aurum-header-verified-pill){border-color:var(--aurum-day-border-strong)!important;box-shadow:none!important}html[data-theme=light] body #root .main-header :where(i,svg){filter:none!important;text-shadow:none!important}html[data-theme=light] body #root .aurum-header-notifications button>span,html[data-theme=light] body #root .aurum-header-notifications [class*="shadow-[0_0"]{box-shadow:none!important}html[data-theme=light] body #root .aura-table th{border-bottom-color:var(--aurum-day-border-strong)!important;color:var(--aurum-day-ink-secondary)!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] body #root .aura-table td{border-bottom-color:var(--aurum-day-border)!important;color:var(--aurum-day-ink)!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] body #root .aurum-auth-shell{--primary: var(--aurum-day-action) !important;--primary-hover: var(--aurum-day-action-hover) !important;--primary-glow: var(--aurum-day-focus) !important;--input-border: var(--aurum-day-control-border) !important;--input-focus: var(--aurum-day-control-focus) !important;color:var(--aurum-day-ink)!important}html[data-theme=light] body #root .aurum-auth-topbar button{border-color:var(--aurum-day-border-strong)!important;background:#f8fafbf0!important;color:var(--aurum-day-ink-secondary)!important;-webkit-text-fill-color:currentColor!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html[data-theme=light] body #root .aurum-auth-tabs{border-color:var(--aurum-day-border-strong)!important;background:#f8fafbf5!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html[data-theme=light] body #root .aurum-auth-tab-button{border:1px solid transparent!important;background:transparent!important;color:var(--aurum-day-ink-secondary)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html[data-theme=light] body #root .aurum-auth-tab-button[data-active=true]{border-color:var(--aurum-day-action-border)!important;background:var(--aurum-day-action-soft)!important;color:var(--aurum-day-action-hover)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html[data-theme=light] body #root :where(.aurum-auth-register-form,.aurum-auth-login-form) label{color:#2e4353!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important}html[data-theme=light] body #root :where(.aurum-auth-register-form,.aurum-auth-login-form) input:not([type=checkbox]){border-color:var(--aurum-day-control-border)!important;background:var(--aurum-day-surface)!important;color:var(--aurum-day-ink)!important;-webkit-text-fill-color:currentColor!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html[data-theme=light] body #root :where(.aurum-auth-register-form,.aurum-auth-login-form) input:not([type=checkbox]):focus{border-color:var(--aurum-day-control-focus)!important;outline:2px solid rgba(43,97,124,.38)!important;outline-offset:1px!important;box-shadow:none!important}html[data-theme=light] body #root .aurum-auth-submit{border:1px solid var(--aurum-day-action)!important;background:var(--aurum-day-action)!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;box-shadow:0 1px 2px #17222c24!important}html body #root .aurum-auth-shell .aurum-login-brand,html body #root .aurum-auth-register-mode .aurum-login-brand,html body #root .aurum-auth-login-mode .aurum-login-brand{min-height:154px!important;transform:none!important;transform-origin:center top!important;margin-bottom:0!important}html body #root .aurum-auth-shell .aurum-login-brand .aurum-brand-mark{width:92px!important;height:92px!important;flex:0 0 92px!important}html body #root .aurum-auth-shell .aurum-hero-wordmark{margin-top:10px!important;font-size:34px!important;line-height:1!important;letter-spacing:.16em!important;font-weight:800!important;transform:none!important}html body #root .aurum-auth-shell .aurum-hero-product{margin-top:8px!important;font-size:8px!important;line-height:1!important;letter-spacing:.2em!important}html body #root .aurum-auth-shell .aurum-hero-powered{margin-top:6px!important;font-size:7px!important;line-height:1!important;letter-spacing:.2em!important}@media(max-width:640px){html body #root .aurum-auth-shell .aurum-login-brand,html body #root .aurum-auth-register-mode .aurum-login-brand,html body #root .aurum-auth-login-mode .aurum-login-brand{min-height:138px!important;transform:none!important;margin-bottom:0!important}html body #root .aurum-auth-shell .aurum-login-brand .aurum-brand-mark{width:82px!important;height:82px!important;flex-basis:82px!important}html body #root .aurum-auth-shell .aurum-hero-wordmark{font-size:30px!important;letter-spacing:.15em!important}}html[data-theme=light] body #root .aurum-auth-shell canvas{opacity:1!important;filter:contrast(1.6) saturate(1.18) brightness(.88)!important;mix-blend-mode:multiply}html[data-theme=dark] body #root .aurum-auth-shell canvas{opacity:1!important;filter:contrast(1.08) saturate(1.05) brightness(1.03)!important}html[data-theme=light] body #root .aurum-auth-shell>.pointer-events-none{opacity:1!important}html[data-theme=light] body #root .aurum-auth-shell :where(.aurum-auth-topbar button,.aurum-auth-tabs,.aurum-auth-register-form input,.aurum-auth-login-form input){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=light] body #root :where(.aurum-stable-shell,.aurum-account-sheet,.aurum-global-ai-layer) :where(h1,h2,h3,h4,h5,h6){color:var(--aurum-day-ink)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-theme=light] body #root :where(.aurum-stable-shell,.aurum-account-sheet,.aurum-global-ai-layer) :where(p,label,small,span,a,button,th,td)[class*=text-slate-],html[data-theme=light] body #root :where(.aurum-stable-shell,.aurum-account-sheet,.aurum-global-ai-layer) :where(p,label,small,span,a,button,th,td)[class*=text-gray-],html[data-theme=light] body #root :where(.aurum-stable-shell,.aurum-account-sheet,.aurum-global-ai-layer) :where(p,label,small,span,a,button,th,td)[class*=text-zinc-],html[data-theme=light] body #root :where(.aurum-stable-shell,.aurum-account-sheet,.aurum-global-ai-layer) :where(p,label,small,span,a,button,th,td)[class*=text-neutral-],html[data-theme=light] body #root :where(.aurum-stable-shell,.aurum-account-sheet,.aurum-global-ai-layer) :where(p,label,small,span,a,button,th,td)[class*="text-white/"],html[data-theme=light] body #root :where(.aurum-stable-shell,.aurum-account-sheet,.aurum-global-ai-layer) :where(p,label,small,span,a,button,th,td)[class*="text-black/"]{color:var(--aurum-day-ink-secondary)!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] body #root :where(.aurum-stable-shell,.aurum-account-sheet,.aurum-global-ai-layer) :where(p,label,small,span,a,button,th,td)[class*=opacity-]{opacity:1!important}html[data-theme=light] body #root :where(.aurum-stable-shell,.aurum-account-sheet,.aurum-global-ai-layer) :where([class*="border-white/"],[class*="border-black/"],[class*=border-slate-],[class*=border-gray-],[class*=border-zinc-],[class*=border-neutral-]){border-color:var(--aurum-day-border)!important}html[data-theme=light] body #root :where(.aurum-stable-shell,.aurum-account-sheet,.aurum-global-ai-layer) :where(hr,[role=separator]){border-color:var(--aurum-day-border-strong)!important;background-color:var(--aurum-day-border-strong)!important;opacity:1!important}html[data-theme=light] body #root .aurum-stable-shell :where(.btn-primary,[class~="bg-[var(--primary)]"]) *,html[data-theme=light] body #root .aurum-global-ai-layer [class~="bg-[var(--primary)]"] *{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;opacity:1!important}html[data-theme=dark]{color-scheme:dark;--bg-main: #11161c;--bg-surface: #171d24;--bg-surface-2: #1d252e;--bg-internal: #141a20;--bg-elevated: #222b35;--border-soft: #303a45;--border-divider: #44515f;--text-primary: #f2f4f7;--text-secondary: #c2c8d0;--text-muted: #8994a3;--primary: #6aa7c8;--primary-hover: #84bad6;--primary-glow: rgba(106, 167, 200, .16);--success: #55cf94;--warning: #f08a4b;--danger: #ff7c87;--info: #77bfdc;--sidebar-bg: #151b22;--sidebar-hover: #202933;--sidebar-border: #303a45;--sidebar-text: #f2f4f7;--sidebar-inactive: #a0aab7;--sidebar-active: #84bad6;--input-bg: #151b22;--input-border: #37424e;--input-text: #f2f4f7;--input-placeholder: #8994a3;--input-focus: #84bad6;--table-hover: #1c242d;--macos-btn-bg: rgba(255, 255, 255, .045);--macos-btn-hover: rgba(255, 255, 255, .075);--card-shadow: 0 10px 28px rgba(0, 0, 0, .28);--aurum-primary-contrast: #11161c;--aurum-active-bg: rgba(106, 167, 200, .14);--aurum-active-bg-strong: rgba(106, 167, 200, .22);--aurum-active-text: #84bad6;--aurum-app-bg: var(--bg-main);--aurum-panel-bg: var(--bg-surface);--aurum-panel-muted: var(--bg-surface-2);--aurum-control-bg: var(--input-bg);--aurum-control-border: var(--input-border);--aurum-control-text: var(--input-text);--aurum-control-placeholder: var(--input-placeholder);--aurum-border: var(--border-soft);--aurum-border-strong: var(--border-divider);--aurum-text: var(--text-primary);--aurum-text-soft: var(--text-secondary);--aurum-text-muted-token: var(--text-muted);--aurum-overlay: rgba(5, 9, 13, .76);--aurum-shadow-soft: 0 12px 30px rgba(0, 0, 0, .22);--aurum-shadow-elevated: 0 24px 64px rgba(0, 0, 0, .34);--aurum-focus-ring: 0 0 0 3px rgba(106, 167, 200, .28);--aurum-disabled-bg: #222a32;--aurum-disabled-text: #687482;--aurum-selection-bg: rgba(106, 167, 200, .22)}html[data-theme=dark] body,html[data-theme=dark] #root,html[data-theme=dark] .app-container,html[data-theme=dark] .main-viewport,html[data-theme=dark] .content-area{background-color:var(--bg-main);color:var(--text-primary)}html[data-theme=dark] ::selection{background:var(--aurum-selection-bg);color:var(--text-primary)}html[data-theme=dark] :where(.aura-card,.aurum-panel,.aurum-workspace-card,.aurum-stat-card,.aurum-modal,.aurum-drawer,.aurum-popover,[data-aurum-surface=panel]){background-color:var(--bg-surface);border-color:var(--border-soft);color:var(--text-primary);box-shadow:var(--aurum-shadow-soft)}html[data-theme=dark] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[role=combobox],.aura-input){background-color:var(--input-bg);border-color:var(--input-border);color:var(--input-text);caret-color:var(--primary)}html[data-theme=dark] :where(input,textarea)::placeholder{color:var(--input-placeholder);opacity:1}html[data-theme=dark] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[role=combobox],button,a[href],[tabindex]:not([tabindex="-1"])):focus-visible{outline:none;box-shadow:var(--aurum-focus-ring)}html[data-theme=dark] :where(input,textarea,select,button):disabled,html[data-theme=dark] [aria-disabled=true]{background-color:var(--aurum-disabled-bg);border-color:var(--border-soft);color:var(--aurum-disabled-text);cursor:not-allowed;opacity:.78}html[data-theme=dark] :where(.btn-secondary,.btn-ghost,.aurum-control-button,.aurum-header-control){background-color:var(--bg-surface-2);border-color:var(--border-soft);color:var(--text-secondary)}html[data-theme=dark] :where(.btn-secondary,.btn-ghost,.aurum-control-button,.aurum-header-control):hover{background-color:var(--bg-elevated);border-color:var(--border-divider);color:var(--text-primary)}html[data-theme=dark] :where(table,.aura-table){background-color:var(--bg-surface);border-color:var(--border-soft);color:var(--text-primary)}html[data-theme=dark] :where(table,.aura-table) :where(th,thead td){background-color:var(--bg-surface-2);border-color:var(--border-divider);color:var(--text-secondary)}html[data-theme=dark] :where(table,.aura-table) :where(td,tbody th){border-color:var(--border-soft);color:var(--text-primary)}html[data-theme=dark] :where(table,.aura-table) tbody tr:hover{background-color:var(--table-hover)}html[data-theme=dark] :where([role=listbox],[role=menu],.aurum-smart-dropdown,.aurum-date-menu-list,.dropdown-menu){background-color:var(--bg-elevated);border-color:var(--border-divider);color:var(--text-primary);box-shadow:var(--aurum-shadow-elevated)}html[data-theme=dark] :where([role=option],[role=menuitem],.aurum-smart-dropdown-option,.aurum-date-menu-list button):hover{background-color:var(--sidebar-hover);color:var(--text-primary)}html[data-theme=dark] :where([aria-selected=true],[data-active=true],.active-tab,.tab-active){background-color:#6aa7c824;border-color:#6aa7c861;color:var(--primary-hover)}html[data-theme=dark] :where(.aurum-header,.main-header,.aurum-portal-header){background-color:#171d24f5;border-color:var(--border-soft);box-shadow:0 1px #ffffff06;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-theme=dark] :where(.sidebar,.aurum-shell-sidebar,.aurum-portal-sidebar){background-color:var(--sidebar-bg);border-color:var(--sidebar-border);color:var(--sidebar-text)}html[data-theme=dark] :where(.sidebar-item,.aurum-portal-nav-item){color:var(--sidebar-inactive)}html[data-theme=dark] :where(.sidebar-item:hover,.aurum-portal-nav-item:hover){background-color:var(--sidebar-hover);color:var(--sidebar-text)}html[data-theme=dark] :where(.sidebar-item.active,.sidebar-item[aria-current=page],.aurum-portal-nav-item[aria-current=page]){background-color:#6aa7c821;border-color:#6aa7c861;color:var(--sidebar-active)}html[data-theme=dark] :where(h1,h2,h3,h4,h5,h6,.aurum-nav-label,.aurum-panel-title){text-shadow:none}html[data-theme=dark] :where(.aurum-help-overlay,[data-aurum-overlay=true]){background-color:var(--aurum-overlay)}html[data-theme=dark] .aurum-help-drawer{background-color:var(--bg-surface);border-color:var(--border-divider);box-shadow:var(--aurum-shadow-elevated)}html[data-theme=dark] .custom-scrollbar{scrollbar-color:#4a5663 transparent;scrollbar-width:thin}html[data-theme=dark] .custom-scrollbar::-webkit-scrollbar-track{background:transparent}html[data-theme=dark] .custom-scrollbar::-webkit-scrollbar-thumb{background-color:#4a5663;border:2px solid transparent;background-clip:padding-box}html[data-theme=dark] .custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#637180}html[data-theme=dark] :where(.content-area,.aurum-auth-shell,.worker-portal-shell) :where(.bg-white,.bg-slate-50,.bg-gray-50){background-color:var(--bg-surface)!important}html[data-theme=dark] :where(.content-area,.aurum-auth-shell,.worker-portal-shell) :where(.bg-slate-100,.bg-gray-100){background-color:var(--bg-surface-2)!important}html[data-theme=dark] :where(.content-area,.aurum-auth-shell,.worker-portal-shell) :where(.text-black,.text-slate-900,.text-gray-900,.text-slate-800,.text-gray-800){color:var(--text-primary)!important}html[data-theme=dark] :where(.content-area,.aurum-auth-shell,.worker-portal-shell) :where(.text-slate-700,.text-gray-700,.text-slate-600,.text-gray-600){color:var(--text-secondary)!important}html[data-theme=dark] :where(.content-area,.aurum-auth-shell,.worker-portal-shell) :where(.border-slate-200,.border-gray-200,.border-slate-300,.border-gray-300){border-color:var(--border-soft)!important}@media(prefers-reduced-motion:reduce){html[data-theme=dark] *,html[data-theme=dark] *:before,html[data-theme=dark] *:after{scroll-behavior:auto}}.aurum-sidebar-profile{background:var(--sidebar-bg)}.aurum-sidebar-profile button:hover{background:var(--sidebar-hover);border-color:var(--sidebar-border)}.aurum-help-trigger{min-width:44px;min-height:44px;box-shadow:none;text-shadow:none}.aurum-help-overlay{background:#05090dc2}.aurum-help-drawer{background:var(--bg-surface);border-color:var(--border-soft);color:var(--text-primary);box-shadow:var(--aurum-shadow-elevated, 0 24px 64px rgba(0, 0, 0, .28))}@media(max-width:639px){.aurum-help-drawer{max-width:none;border-radius:0}}html body #root .aurum-product-shell.app-container{width:100%!important;max-width:100%!important;min-width:0!important;gap:0!important;align-items:stretch!important;box-sizing:border-box!important;background:var(--aurum-ui-canvas)!important;color:var(--aurum-ui-text-primary)}html body #root .aurum-stable-shell.aurum-product-shell>.main-viewport{flex:1 1 0%!important;width:0!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;background:var(--aurum-ui-canvas)!important}.aurum-product-shell .content-area.aurum-product-shell-content{min-width:0;background:var(--aurum-ui-canvas)!important;color:var(--aurum-ui-text-primary);padding:var(--aurum-ui-page-padding)!important}.aurum-product-shell .aurum-product-shell-frame{width:100%;min-width:0;max-width:none;margin:0}.aurum-product-shell-header{position:sticky;top:0;z-index:var(--aurum-ui-z-header);display:flex;height:var(--aurum-ui-header-height);min-height:var(--aurum-ui-header-height);max-height:var(--aurum-ui-header-height);align-items:center;gap:var(--aurum-ui-space-2);padding-inline:var(--aurum-ui-space-3);border-bottom:1px solid var(--aurum-ui-border);background:var(--aurum-ui-surface);color:var(--aurum-ui-text-primary);box-shadow:var(--aurum-ui-shadow-sm);backdrop-filter:none;-webkit-backdrop-filter:none}.aurum-product-shell-header__desktop-only{display:flex}.aurum-product-shell-header__mobile-only{display:none}.aurum-product-shell-header__context{min-width:8rem;max-width:15rem;flex:0 1 15rem;align-items:center;gap:var(--aurum-ui-space-2);overflow:hidden}.aurum-product-shell-header__status{display:inline-block;width:.5rem;height:.5rem;flex:0 0 .5rem;border-radius:50%;background:var(--aurum-ui-success);box-shadow:0 0 0 3px var(--aurum-ui-success-soft)}.aurum-product-shell-header__module-title{min-width:0;margin:0;overflow:hidden;color:var(--aurum-ui-text-primary);font-size:.8125rem;font-weight:var(--aurum-ui-font-semibold);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.aurum-product-shell-header__search-wrap{min-width:12rem;max-width:34rem;flex:1 1 28rem;align-items:center;justify-content:center;margin-inline:auto;padding-inline:var(--aurum-ui-space-2)}.aurum-product-shell-search{display:flex;width:100%;height:var(--aurum-ui-control-height-sm);min-height:var(--aurum-ui-control-height-sm);align-items:center;gap:var(--aurum-ui-space-2);border:1px solid var(--aurum-ui-border);border-radius:var(--aurum-ui-radius-md);background:var(--aurum-ui-surface-subtle);color:var(--aurum-ui-text-muted);padding-inline:var(--aurum-ui-space-3);box-shadow:inset 0 1px #ffffff05;transition:background-color var(--aurum-ui-duration-fast) var(--aurum-ui-ease-standard),border-color var(--aurum-ui-duration-fast) var(--aurum-ui-ease-standard),box-shadow var(--aurum-ui-duration-fast) var(--aurum-ui-ease-standard)}.aurum-product-shell-search:hover{border-color:var(--aurum-ui-border-strong);background:var(--aurum-ui-hover);color:var(--aurum-ui-text-secondary)}.aurum-product-shell-search__label{min-width:0;flex:1 1 auto;overflow:hidden;font-size:.75rem;font-weight:var(--aurum-ui-font-medium);text-align:start;text-overflow:ellipsis;white-space:nowrap}.aurum-product-shell-search__shortcut{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--aurum-ui-space-1)}.aurum-product-shell-search kbd{min-width:1.45rem;padding:.1875rem .35rem;border:1px solid var(--aurum-ui-border);border-radius:var(--aurum-ui-radius-xs);background:var(--aurum-ui-surface);color:var(--aurum-ui-text-secondary);font-size:.5625rem;font-weight:var(--aurum-ui-font-semibold);line-height:1;text-align:center}.aurum-product-shell-header__actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:var(--aurum-ui-space-1)}.aurum-product-shell-header__tool-cluster{display:flex;align-items:center;gap:.25rem;padding:0;border:0;border-radius:0;background:transparent}.aurum-product-shell-header__control,.aurum-product-shell-header__tool-cluster .aurum-help-trigger{display:inline-flex;width:var(--aurum-ui-control-height-sm);min-width:var(--aurum-ui-control-height-sm);height:var(--aurum-ui-control-height-sm);min-height:var(--aurum-ui-control-height-sm);align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--aurum-ui-radius-md);background:transparent;color:var(--aurum-ui-icon);box-shadow:none;text-shadow:none;transform:scale(1);transition:background-color var(--aurum-ui-duration-fast) var(--aurum-ui-ease-standard),color var(--aurum-ui-duration-fast) var(--aurum-ui-ease-standard),box-shadow var(--aurum-ui-duration-fast) var(--aurum-ui-ease-standard),transform var(--aurum-ui-duration-fast) var(--aurum-ui-ease-standard)}.aurum-product-shell-header__control:hover,.aurum-product-shell-header__tool-cluster .aurum-help-trigger:hover{background:var(--aurum-ui-surface-raised);color:var(--aurum-ui-text-primary);box-shadow:var(--aurum-ui-shadow-sm)}.aurum-product-shell-header__control:active,.aurum-product-shell-header__tool-cluster .aurum-help-trigger:active{background:var(--aurum-ui-active);transform:scale(.96)}.aurum-product-shell-header__control:focus-visible,.aurum-product-shell-header .aurum-help-trigger:focus-visible,.aurum-product-shell-search:focus-visible{outline:none;box-shadow:var(--aurum-ui-focus-ring)}.aurum-product-shell-header__control--brand{color:var(--aurum-ui-brand-strong)}.aurum-product-shell-header__control--brand[aria-pressed=true]{background:var(--aurum-ui-selected);color:var(--aurum-ui-brand-strong)}.aurum-product-shell-glyph,.aurum-product-shell-asia-mark{display:inline-flex;width:var(--aurum-ui-icon-md);height:var(--aurum-ui-icon-md);flex:0 0 var(--aurum-ui-icon-md);align-items:center;justify-content:center;color:var(--aurum-ui-icon)}.aurum-product-shell-glyph i{font-size:.8125rem;line-height:1}.aurum-product-shell-glyph[data-tone=brand]{color:var(--aurum-ui-brand-strong)}.aurum-product-shell-glyph[data-tone=warning]{color:var(--aurum-ui-warning)}.aurum-product-shell-asia-mark svg{display:block;width:var(--aurum-ui-icon-md);height:var(--aurum-ui-icon-md)}.aurum-product-shell-header__ai-control{position:relative;overflow:hidden;width:auto;min-width:var(--aurum-ui-control-height-sm);gap:var(--aurum-ui-space-2);padding-inline:.65rem;border-radius:var(--aurum-ui-radius-pill);border:1px solid color-mix(in srgb,var(--aurum-ui-identity-gold) 32%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--aurum-ui-identity-gold) 16%,transparent),color-mix(in srgb,var(--aurum-ui-identity-gold) 4%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--aurum-ui-identity-gold) 12%,transparent);transition:background-image var(--aurum-ui-duration-fast) var(--aurum-ui-ease-standard),border-color var(--aurum-ui-duration-fast) var(--aurum-ui-ease-standard),box-shadow var(--aurum-ui-duration-fast) var(--aurum-ui-ease-standard),transform var(--aurum-ui-duration-fast) var(--aurum-ui-ease-standard)}.aurum-product-shell-header__ai-control:before{content:"";position:absolute;inset-block:0;inset-inline-start:-60%;width:45%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--aurum-ui-identity-gold) 60%,white 25%) 45%,transparent);opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.aurum-product-shell-header__ai-control:before{opacity:.85;animation:aurumAsiaAuraShimmer 5.2s cubic-bezier(.4,0,.2,1) infinite}.aurum-product-shell-header__ai-control{animation:aurumAsiaAuraBreathe 3.8s ease-in-out infinite}.aurum-product-shell-asia-mark svg path:last-of-type{transform-box:fill-box;transform-origin:center;animation:aurumAsiaAuraTwinkle 2.6s ease-in-out infinite;animation-delay:.6s}}@keyframes aurumAsiaAuraShimmer{0%{transform:translate(0)}30%,to{transform:translate(320%)}}@keyframes aurumAsiaAuraBreathe{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--aurum-ui-identity-gold) 45%,transparent))}}@keyframes aurumAsiaAuraTwinkle{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.aurum-product-shell-header__ai-control:hover{border-color:color-mix(in srgb,var(--aurum-ui-identity-gold) 55%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--aurum-ui-identity-gold) 26%,transparent),color-mix(in srgb,var(--aurum-ui-identity-gold) 8%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--aurum-ui-identity-gold) 18%,transparent),0 6px 16px -6px color-mix(in srgb,var(--aurum-ui-identity-gold) 55%,transparent);transform:translateY(-1px)}.aurum-product-shell-header__ai-control:active{transform:translateY(0) scale(.97)}.aurum-product-shell-header__ai-control[aria-pressed=true]{border-color:color-mix(in srgb,var(--aurum-ui-identity-gold) 70%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--aurum-ui-identity-gold) 32%,transparent),color-mix(in srgb,var(--aurum-ui-identity-gold) 12%,transparent));color:var(--aurum-ui-identity-gold-strong)}@media(prefers-reduced-motion:no-preference){.aurum-product-shell-header__ai-control[aria-pressed=true]{animation:aurumAsiaAuraBreatheActive 1.8s ease-in-out infinite}}@keyframes aurumAsiaAuraBreatheActive{0%,to{filter:drop-shadow(0 0 2px color-mix(in srgb,var(--aurum-ui-identity-gold) 55%,transparent))}50%{filter:drop-shadow(0 0 9px color-mix(in srgb,var(--aurum-ui-identity-gold) 70%,transparent))}}.aurum-product-shell-header__ai-label{overflow:hidden;color:var(--aurum-ui-identity-gold);font-size:.625rem;font-weight:var(--aurum-ui-font-bold);letter-spacing:.04em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.aurum-product-shell-header__language{display:inline-flex;min-width:1.5rem;align-items:center;justify-content:center;color:var(--aurum-ui-text-secondary);font-size:.625rem;font-weight:var(--aurum-ui-font-bold);letter-spacing:.04em;line-height:1;text-transform:uppercase}.aurum-product-shell-header__notifications-host{position:relative;display:flex;align-items:center}.aurum-product-shell-header__notification-count{position:absolute;inset-block-start:-.2rem;inset-inline-end:-.2rem;display:inline-flex;min-width:1rem;height:1rem;align-items:center;justify-content:center;padding-inline:.2rem;border:2px solid var(--aurum-ui-surface-subtle);border-radius:var(--aurum-ui-radius-pill);background:var(--aurum-ui-danger);color:var(--aurum-ui-text-inverse);font-size:.5rem;font-weight:var(--aurum-ui-font-bold);line-height:1}.aurum-product-shell-header__mobile-brand{position:absolute;left:50%;align-items:center;justify-content:center;transform:translate(-50%);pointer-events:none}.aurum-product-shell-header__mobile-logo{transform:scale(.82);transform-origin:center}.aurum-product-shell-notifications{position:absolute;inset-inline-end:0;top:calc(100% + var(--aurum-ui-space-2));width:min(25rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);overflow:hidden;border:1px solid var(--aurum-ui-border);border-radius:var(--aurum-ui-radius-lg);background:var(--aurum-ui-surface-raised);color:var(--aurum-ui-text-primary);box-shadow:var(--aurum-ui-shadow-lg)}.aurum-product-shell-notifications__header{border-bottom:1px solid var(--aurum-ui-border);background:var(--aurum-ui-surface-subtle)}.aurum-product-shell-notification:hover{background:var(--aurum-ui-hover)}.aurum-product-notification-icon{border-color:var(--aurum-ui-border);background:var(--aurum-ui-surface-subtle);color:var(--aurum-ui-icon)}.aurum-product-notification--warning .aurum-product-notification-icon{border-color:var(--aurum-ui-warning-border);background:var(--aurum-ui-warning-soft);color:var(--aurum-ui-warning)}.aurum-product-notification--danger .aurum-product-notification-icon{border-color:var(--aurum-ui-danger-border);background:var(--aurum-ui-danger-soft);color:var(--aurum-ui-danger)}.aurum-product-notification--success .aurum-product-notification-icon{border-color:var(--aurum-ui-success-border);background:var(--aurum-ui-success-soft);color:var(--aurum-ui-success)}.aurum-product-notification--info .aurum-product-notification-icon{border-color:var(--aurum-ui-info-border);background:var(--aurum-ui-info-soft);color:var(--aurum-ui-info)}.aurum-product-shell-empty-notifications{color:var(--aurum-ui-text-muted)}html body #root .aurum-stable-shell.aurum-product-shell .aurum-shell-sidebar.aurum-product-shell-sidebar{width:var(--aurum-ui-sidebar-width)!important;min-width:var(--aurum-ui-sidebar-width)!important;max-width:var(--aurum-ui-sidebar-width)!important;flex:0 0 var(--aurum-ui-sidebar-width)!important;align-self:stretch!important;margin:0!important;border:0!important;border-inline-end:1px solid var(--aurum-ui-border)!important;border-radius:0!important;background:var(--aurum-ui-surface)!important;color:var(--aurum-ui-text-primary);box-shadow:none!important}html body #root .aurum-stable-shell.aurum-product-shell .aurum-shell-sidebar.aurum-product-shell-sidebar.collapsed{width:var(--aurum-ui-sidebar-collapsed-width)!important;min-width:var(--aurum-ui-sidebar-collapsed-width)!important;max-width:var(--aurum-ui-sidebar-collapsed-width)!important;flex-basis:var(--aurum-ui-sidebar-collapsed-width)!important}.aurum-product-shell-sidebar__header{height:var(--aurum-ui-header-height)!important;min-height:var(--aurum-ui-header-height);border-bottom:1px solid var(--aurum-ui-border)!important;background:var(--aurum-ui-surface)}.aurum-product-shell-sidebar .aurum-sidebar-brand-toggle{min-width:var(--aurum-ui-touch-target);min-height:var(--aurum-ui-touch-target);border-radius:var(--aurum-ui-radius-md);color:var(--aurum-ui-icon)}.aurum-product-shell-sidebar .aurum-sidebar-brand-toggle:hover{background:var(--aurum-ui-hover);color:var(--aurum-ui-text-primary)}.aurum-product-shell-sidebar .aurum-sidebar-brand-toggle:focus-visible,.aurum-product-shell-sidebar .sidebar-item:focus-visible,.aurum-product-shell-sidebar #aurum-sidebar-account-trigger:focus-visible{outline:none;box-shadow:var(--aurum-ui-focus-ring)}html body #root .aurum-stable-shell.aurum-product-shell .aurum-shell-sidebar.aurum-product-shell-sidebar .sidebar-item{position:relative;min-height:40px!important;max-height:none!important;height:40px!important;padding-inline:var(--aurum-ui-space-3)!important;margin-inline:var(--aurum-ui-space-2)!important;width:calc(100% - calc(var(--aurum-ui-space-2) * 2))!important;border:none!important;border-radius:var(--aurum-ui-radius-md)!important;background:transparent!important;color:var(--aurum-ui-text-secondary)!important;transition:background .1s ease,color .1s ease,transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .1s ease!important}html body #root .aurum-stable-shell.aurum-product-shell .aurum-shell-sidebar.aurum-product-shell-sidebar .sidebar-item:hover{background:var(--aurum-ui-hover)!important;color:var(--aurum-ui-text-primary)!important;transform:translateY(-.5px) scale(1.01)!important;box-shadow:0 4px 12px #00000008!important}html body #root .aurum-stable-shell.aurum-product-shell .aurum-shell-sidebar.aurum-product-shell-sidebar .sidebar-item.active,html body #root .aurum-stable-shell.aurum-product-shell .aurum-shell-sidebar.aurum-product-shell-sidebar .sidebar-item[aria-current=page]{background:var(--aurum-ui-selected)!important;color:var(--aurum-ui-brand-strong)!important;box-shadow:0 1px 3px #0000000d,inset 0 1px #ffffff0d!important;transform:none!important}html body #root .aurum-stable-shell.aurum-product-shell .aurum-shell-sidebar.aurum-product-shell-sidebar .sidebar-item :where(i,span),html body #root .aurum-stable-shell.aurum-product-shell .aurum-shell-sidebar.aurum-product-shell-sidebar .sidebar-item.active :where(i,span){color:inherit!important;-webkit-text-fill-color:currentColor!important}.aurum-product-shell-sidebar .aurum-sidebar-profile{border-top:1px solid var(--aurum-ui-border);background:var(--aurum-ui-surface)}.aurum-product-shell-sidebar #aurum-sidebar-account-trigger{min-height:var(--aurum-ui-touch-target);border-radius:var(--aurum-ui-radius-lg);color:var(--aurum-ui-text-primary)}.aurum-product-shell-sidebar #aurum-sidebar-account-trigger:hover{background:var(--aurum-ui-hover)}.aurum-product-shell-sidebar .aurum-sidebar-profile-avatar{background:var(--aurum-ui-selected);color:var(--aurum-ui-brand-strong)}.aurum-identity-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--aurum-ui-border);background:var(--aurum-ui-surface-raised);color:var(--aurum-ui-brand-strong);font-weight:var(--aurum-ui-font-bold);isolation:isolate}.aurum-identity-avatar--company{border-radius:var(--aurum-ui-radius-md)}.aurum-identity-avatar--person{border-radius:999px}.aurum-identity-avatar__image,.aurum-identity-avatar__fallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:inherit}.aurum-identity-avatar__image{background:var(--aurum-ui-surface-raised)}.aurum-identity-avatar--company .aurum-identity-avatar__image{object-fit:contain;padding:.2rem}.aurum-identity-avatar--person .aurum-identity-avatar__image{object-fit:cover}.aurum-identity-avatar__fallback{background:var(--aurum-ui-selected)}.aurum-product-shell .sidebar-mobile-backdrop{background:var(--aurum-ui-overlay);backdrop-filter:none;-webkit-backdrop-filter:none}.aurum-product-shell .aurum-mobile-dock{border-top:1px solid var(--aurum-ui-border);background:var(--aurum-ui-surface);color:var(--aurum-ui-text-secondary);box-shadow:var(--aurum-ui-shadow-md)}.aurum-product-shell .aurum-mobile-dock button{color:var(--aurum-ui-text-secondary)}.aurum-product-shell .aurum-mobile-dock button:hover,.aurum-product-shell .aurum-mobile-dock button[aria-current=page],.aurum-product-shell .aurum-mobile-dock button[aria-pressed=true]{color:var(--aurum-ui-brand-strong)}.aurum-product-shell .aurum-mobile-dock-ai-orb{border-color:var(--aurum-ui-surface)!important;background:var(--aurum-ui-selected)!important;color:var(--aurum-ui-brand-strong)!important;box-shadow:var(--aurum-ui-shadow-sm)!important}.aurum-ui-drawer.aurum-product-account-center{width:min(var(--aurum-ui-account-drawer-width),100vw);max-width:min(var(--aurum-ui-account-drawer-width),100vw);border-inline-end:1px solid var(--aurum-ui-border);background:var(--aurum-ui-surface);color:var(--aurum-ui-text-primary);box-shadow:var(--aurum-ui-shadow-lg)}.aurum-product-account-center .aurum-ui-layer__header{min-height:var(--aurum-ui-header-height);border-bottom-color:var(--aurum-ui-border);background:var(--aurum-ui-surface)}.aurum-product-account-center .aurum-ui-layer__body{background:var(--aurum-ui-surface)}.aurum-product-account-center .aurum-account-section-heading h2{margin:0;color:var(--aurum-ui-text-primary);font-size:var(--aurum-ui-font-size-lg);font-weight:var(--aurum-ui-font-bold)}.aurum-product-account-center .aurum-account-section-heading p{margin:var(--aurum-ui-space-1) 0 0;color:var(--aurum-ui-text-muted);font-size:var(--aurum-ui-font-size-sm)}.aurum-product-account-summary{display:flex;flex-direction:column;gap:var(--aurum-ui-space-2);padding:var(--aurum-ui-space-4);border:1px solid var(--aurum-ui-border);border-radius:var(--aurum-ui-radius-lg);background:var(--aurum-ui-surface-subtle)}.aurum-account-company-summary,.aurum-company-profile-hero{display:flex;width:100%;align-items:center;gap:var(--aurum-ui-space-3);padding:var(--aurum-ui-space-3);border:1px solid var(--aurum-ui-border);border-radius:var(--aurum-ui-radius-lg);background:var(--aurum-ui-surface-subtle);color:var(--aurum-ui-text-primary)}button.aurum-account-company-summary:hover{border-color:var(--aurum-ui-border-strong);background:var(--aurum-ui-hover)}.aurum-account-company-summary:focus-visible{outline:none;box-shadow:var(--aurum-ui-focus-ring)}.aurum-account-company-summary>span:not(.aurum-identity-avatar),.aurum-company-profile-hero>span:not(.aurum-identity-avatar){display:flex;flex-direction:column;gap:.125rem}.aurum-account-company-summary small,.aurum-company-profile-hero small,.aurum-company-profile-hero span span{color:var(--aurum-ui-text-muted);font-size:var(--aurum-ui-font-size-xs)}.aurum-account-company-summary strong,.aurum-company-profile-hero strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aurum-company-profile-hero .aurum-product-account-status{margin-inline-start:auto}.aurum-product-account-avatar{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:var(--aurum-ui-radius-lg);background:var(--aurum-ui-selected);color:var(--aurum-ui-brand-strong);font-weight:var(--aurum-ui-font-bold);text-transform:uppercase}.aurum-avatar-ringed{position:relative;border-radius:999px!important;box-shadow:0 0 0 2px var(--aurum-ui-surface),0 0 0 3.5px color-mix(in srgb,var(--aurum-ui-accent) 45%,transparent)}.aurum-avatar-presence{position:absolute;inset-inline-end:-1px;inset-block-end:-1px;width:.65rem;height:.65rem;border-radius:999px;background:var(--aurum-ui-success);border:2px solid var(--aurum-ui-surface)}.aurum-profile-hero{display:flex;flex-direction:column;align-items:center;gap:var(--aurum-ui-space-2);padding:var(--aurum-ui-space-6) var(--aurum-ui-space-4) var(--aurum-ui-space-5);border:1px solid var(--aurum-ui-border);border-radius:var(--aurum-ui-radius-lg);background:var(--aurum-ui-surface-subtle);text-align:center}.aurum-profile-hero-avatar{display:inline-flex;width:5rem;height:5rem;align-items:center;justify-content:center;background:var(--aurum-ui-selected);color:var(--aurum-ui-brand-strong);font-size:1.75rem;font-weight:var(--aurum-ui-font-bold);text-transform:uppercase}.aurum-profile-hero-avatar.aurum-avatar-ringed{box-shadow:0 0 0 3px var(--aurum-ui-surface),0 0 0 5px color-mix(in srgb,var(--aurum-ui-accent) 45%,transparent)}.aurum-profile-hero-avatar .aurum-avatar-presence{width:.9rem;height:.9rem;border-width:3px}.aurum-profile-photo-control{position:relative}.aurum-profile-photo-control__action{position:absolute;inset-inline-end:-.25rem;inset-block-end:-.25rem;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:2px solid var(--aurum-ui-surface);border-radius:999px;background:var(--aurum-ui-accent);color:var(--aurum-ui-on-accent);cursor:pointer}.aurum-profile-photo-control__action:focus-within{box-shadow:var(--aurum-ui-focus-ring)}.aurum-profile-notice{padding:var(--aurum-ui-space-3) var(--aurum-ui-space-4);border:1px solid;border-radius:var(--aurum-ui-radius-md);font-size:var(--aurum-ui-font-size-sm);font-weight:var(--aurum-ui-font-semibold)}.aurum-profile-notice--success{border-color:var(--aurum-ui-success-border);background:var(--aurum-ui-success-soft);color:var(--aurum-ui-success)}.aurum-profile-notice--error{border-color:var(--aurum-ui-danger-border);background:var(--aurum-ui-danger-soft);color:var(--aurum-ui-danger)}.aurum-profile-form{display:flex;flex-direction:column;gap:var(--aurum-ui-space-4);padding:var(--aurum-ui-space-4);border:1px solid var(--aurum-ui-border);border-radius:var(--aurum-ui-radius-lg);background:var(--aurum-ui-surface-subtle)}.aurum-profile-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-ui-space-3)}.aurum-profile-field{display:flex;min-width:0;flex-direction:column;gap:var(--aurum-ui-space-2);color:var(--aurum-ui-text-primary);font-size:var(--aurum-ui-font-size-sm);font-weight:var(--aurum-ui-font-bold)}.aurum-profile-field :where(input,textarea){width:100%;min-height:2.625rem;padding:var(--aurum-ui-space-2) var(--aurum-ui-space-3);border:1px solid var(--aurum-ui-border);border-radius:var(--aurum-ui-radius-md);background:var(--aurum-ui-surface);color:var(--aurum-ui-text-primary);font:inherit;font-weight:var(--aurum-ui-font-medium)}.aurum-profile-field textarea{min-height:6rem;resize:vertical}.aurum-profile-field :where(input,textarea):focus-visible{outline:none;border-color:var(--aurum-ui-accent);box-shadow:var(--aurum-ui-focus-ring)}.aurum-profile-form__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--aurum-ui-space-3);padding-top:var(--aurum-ui-space-3);border-top:1px solid var(--aurum-ui-border)}.aurum-profile-save-button{min-height:var(--aurum-ui-touch-target);flex-shrink:0;padding:var(--aurum-ui-space-2) var(--aurum-ui-space-4);border-radius:var(--aurum-ui-radius-md);background:var(--aurum-ui-accent);color:var(--aurum-ui-on-accent);font-size:var(--aurum-ui-font-size-sm);font-weight:var(--aurum-ui-font-bold)}.aurum-profile-save-button:hover{opacity:.9}.aurum-profile-save-button:disabled{cursor:not-allowed;opacity:.55}.aurum-product-account-center :where(input,textarea,button):disabled{cursor:not-allowed}.aurum-product-account-center :where(input,textarea):disabled{opacity:.72}.aurum-logo-studio-backdrop,.aurum-logo-studio-loading{background:var(--aurum-ui-overlay)}.aurum-logo-studio-error{border-color:var(--aurum-ui-danger-border);background:var(--aurum-ui-danger-soft);color:var(--aurum-ui-danger)}.aurum-logo-studio-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--aurum-ui-space-2);padding:var(--aurum-ui-space-1);border:1px solid var(--aurum-ui-border);border-radius:var(--aurum-ui-radius-lg);background:var(--aurum-ui-canvas)}.aurum-logo-studio-mode button{display:flex;min-height:var(--aurum-ui-touch-target);align-items:center;gap:var(--aurum-ui-space-3);padding:var(--aurum-ui-space-2) var(--aurum-ui-space-3);border:1px solid transparent;border-radius:var(--aurum-ui-radius-md);color:var(--aurum-ui-text-secondary);text-align:start}.aurum-logo-studio-mode button[aria-pressed=true]{border-color:var(--aurum-ui-border-strong);background:var(--aurum-ui-surface);color:var(--aurum-ui-brand-strong);box-shadow:var(--aurum-ui-shadow-sm)}.aurum-logo-studio-mode button span{display:flex;flex-direction:column}.aurum-logo-studio-mode button small{color:var(--aurum-ui-text-muted);font-size:var(--aurum-ui-font-size-xs)}.aurum-logo-studio-workspace{display:grid;grid-template-columns:minmax(0,1fr) 9rem;gap:var(--aurum-ui-space-4)}.aurum-logo-studio-canvas{position:relative;min-height:20rem;overflow:hidden;border:1px solid var(--aurum-ui-border);border-radius:var(--aurum-ui-radius-lg);background-color:var(--aurum-ui-canvas);background-image:linear-gradient(45deg,var(--aurum-ui-surface-raised) 25%,transparent 25%),linear-gradient(-45deg,var(--aurum-ui-surface-raised) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--aurum-ui-surface-raised) 75%),linear-gradient(-45deg,transparent 75%,var(--aurum-ui-surface-raised) 75%);background-position:0 0,0 .75rem,.75rem -.75rem,-.75rem 0;background-size:1.5rem 1.5rem}.aurum-logo-studio-safe-area{position:absolute;top:12%;right:12%;bottom:12%;left:12%;display:flex;align-items:center;justify-content:center;border:1px dashed var(--aurum-ui-border-strong)}.aurum-logo-studio-safe-area img{width:100%;height:100%;object-fit:contain}.aurum-logo-studio-previews{display:flex;flex-direction:column;gap:var(--aurum-ui-space-3);color:var(--aurum-ui-text-primary)}.aurum-logo-studio-preview-row{display:flex;align-items:center;gap:var(--aurum-ui-space-2)}.aurum-logo-studio-preview-row small{color:var(--aurum-ui-text-muted)}.aurum-logo-preview{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--aurum-ui-border);border-radius:var(--aurum-ui-radius-md);background:var(--aurum-ui-surface-raised)}.aurum-logo-preview.is-sidebar{width:2.25rem;height:2.25rem}.aurum-logo-preview.is-card{width:4rem;height:4rem}.aurum-logo-preview.is-round{border-radius:999px}.aurum-logo-preview img{width:100%;height:100%;padding:.2rem;object-fit:contain}.aurum-logo-preview.is-round img{padding:0;object-fit:cover}.aurum-logo-studio-ai{border-color:var(--aurum-ui-border);background:var(--aurum-ui-accent-soft)}.aurum-logo-studio-toggle{background:var(--aurum-ui-border-strong)}.aurum-logo-studio-toggle.is-active{background:var(--aurum-ui-accent)}.aurum-logo-studio-toggle span{background:var(--aurum-ui-surface)}.aurum-profile-hero-name{margin:var(--aurum-ui-space-3) 0 0;color:var(--aurum-ui-text-primary);font-size:var(--aurum-ui-font-size-lg);font-weight:var(--aurum-ui-font-bold)}.aurum-profile-hero-email{margin:0;color:var(--aurum-ui-text-muted);font-size:var(--aurum-ui-font-size-sm);font-weight:var(--aurum-ui-font-semibold)}.aurum-profile-hero-badge{display:inline-flex;align-items:center;gap:var(--aurum-ui-space-2);margin-top:var(--aurum-ui-space-1);padding:var(--aurum-ui-space-1) var(--aurum-ui-space-3);border:1px solid var(--aurum-ui-border-strong);border-radius:var(--aurum-ui-radius-pill);background:var(--aurum-ui-surface-raised);color:var(--aurum-ui-text-secondary);font-size:var(--aurum-ui-font-size-xs);font-weight:var(--aurum-ui-font-bold)}.aurum-profile-hero-badge i{color:var(--aurum-ui-brand-strong)}.aurum-product-account-status{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--aurum-ui-space-2);padding:var(--aurum-ui-space-1) var(--aurum-ui-space-2);border:1px solid var(--aurum-ui-success-border);border-radius:var(--aurum-ui-radius-pill);background:var(--aurum-ui-success-soft);color:var(--aurum-ui-success);font-size:var(--aurum-ui-font-size-xs);font-weight:var(--aurum-ui-font-semibold)}.aurum-product-account-menu-item,.aurum-product-account-signout{display:flex;width:100%;min-height:var(--aurum-ui-touch-target);align-items:center;justify-content:space-between;gap:var(--aurum-ui-space-3);border:1px solid transparent;border-radius:var(--aurum-ui-radius-md);background:transparent;color:var(--aurum-ui-text-primary);padding:var(--aurum-ui-space-2) var(--aurum-ui-space-3);text-align:start}.aurum-product-account-menu-item:hover{border-color:var(--aurum-ui-border);background:var(--aurum-ui-hover)}.aurum-product-account-menu-item:focus-visible,.aurum-product-account-signout:focus-visible,.aurum-product-account-switch:focus-visible{outline:none;box-shadow:var(--aurum-ui-focus-ring)}.aurum-product-account-menu-icon,.aurum-account-info-row-icon{display:inline-flex;width:2.25rem;height:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--aurum-ui-border);border-radius:var(--aurum-ui-radius-sm);background:var(--aurum-ui-surface-raised);color:var(--aurum-ui-icon)}.aurum-product-account-signout{justify-content:flex-start;color:var(--aurum-ui-danger)}.aurum-product-account-signout:hover{border-color:var(--aurum-ui-danger-border);background:var(--aurum-ui-danger-soft)}.aurum-product-account-center .aurum-account-info-list,.aurum-product-account-center .aurum-account-setting-list{display:flex;flex-direction:column;gap:var(--aurum-ui-space-2)}.aurum-product-account-center .aurum-account-info-row,.aurum-product-account-center .aurum-account-setting-row,.aurum-product-account-center .aurum-account-security-card{border:1px solid var(--aurum-ui-border)!important;border-radius:var(--aurum-ui-radius-md)!important;background:var(--aurum-ui-surface-subtle)!important;color:var(--aurum-ui-text-primary)!important;box-shadow:none!important}.aurum-product-account-center .aurum-account-info-row{display:flex;min-height:var(--aurum-ui-touch-target);align-items:center;gap:var(--aurum-ui-space-3);padding:var(--aurum-ui-space-3)}.aurum-account-info-row-text{display:flex;min-width:0;flex-direction:column;gap:.125rem}.aurum-account-info-row-text small{color:var(--aurum-ui-text-muted)!important;font-size:var(--aurum-ui-font-size-xs);font-weight:var(--aurum-ui-font-semibold)}.aurum-account-info-row-text strong{overflow:hidden;color:var(--aurum-ui-text-primary)!important;font-size:var(--aurum-ui-font-size-sm);text-overflow:ellipsis;white-space:nowrap}.aurum-product-account-center .aurum-account-setting-row small,.aurum-product-account-center .aurum-account-security-card p{color:var(--aurum-ui-text-muted)!important}.aurum-product-account-center .aurum-account-setting-row strong,.aurum-product-account-center .aurum-account-security-card strong{color:var(--aurum-ui-text-primary)!important}.aurum-product-account-center .aurum-account-setting-row{display:flex;min-height:var(--aurum-ui-touch-target);align-items:center;justify-content:space-between;gap:var(--aurum-ui-space-3);padding:var(--aurum-ui-space-3)}.aurum-product-account-center .aurum-account-setting-row>div:first-child{display:flex;min-width:0;align-items:center;gap:var(--aurum-ui-space-3)}.aurum-product-account-center .aurum-account-setting-row>div:first-child>i{color:var(--aurum-ui-icon)!important}.aurum-product-account-center .aurum-account-setting-row>div:first-child>span{display:flex;min-width:0;flex-direction:column}.aurum-product-account-center .aurum-account-setting-row>button,.aurum-product-account-center .aurum-account-language button{min-height:var(--aurum-ui-control-height-sm);border:1px solid var(--aurum-ui-border)!important;border-radius:var(--aurum-ui-radius-sm)!important;background:var(--aurum-ui-surface-raised)!important;color:var(--aurum-ui-text-secondary)!important;padding-inline:var(--aurum-ui-space-3)}.aurum-product-account-center .aurum-account-setting-row>button:hover,.aurum-product-account-center .aurum-account-language button:hover{background:var(--aurum-ui-hover)!important;color:var(--aurum-ui-text-primary)!important}.aurum-product-account-center .aurum-account-language{display:inline-flex;gap:var(--aurum-ui-space-1)}.aurum-product-account-center .aurum-account-language button[aria-pressed=true]{border-color:var(--aurum-ui-brand)!important;background:var(--aurum-ui-selected)!important;color:var(--aurum-ui-brand-strong)!important}.aurum-product-account-center .aurum-account-security-card{display:flex;align-items:flex-start;gap:var(--aurum-ui-space-3);padding:var(--aurum-ui-space-4)}.aurum-product-account-center .aurum-account-security-icon{display:inline-flex;width:2.5rem;height:2.5rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--aurum-ui-radius-sm);background:var(--aurum-ui-success-soft)!important;color:var(--aurum-ui-success)!important}.aurum-account-security-details{display:flex;flex-direction:column;gap:var(--aurum-ui-space-2)}.aurum-account-security-signout{display:flex;width:100%;min-height:var(--aurum-ui-touch-target);align-items:center;gap:var(--aurum-ui-space-3);padding:var(--aurum-ui-space-3);border:1px solid var(--aurum-ui-danger-border);border-radius:var(--aurum-ui-radius-md);background:var(--aurum-ui-surface-subtle);color:var(--aurum-ui-text-primary);text-align:start}.aurum-account-security-signout:hover{background:var(--aurum-ui-danger-soft)}.aurum-account-security-signout:focus-visible{outline:none;box-shadow:var(--aurum-ui-focus-ring)}.aurum-account-security-signout__icon{display:inline-flex;width:2.5rem;height:2.5rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--aurum-ui-radius-sm);background:var(--aurum-ui-danger-soft);color:var(--aurum-ui-danger)}.aurum-account-security-signout>span:last-child{display:flex;min-width:0;flex-direction:column;gap:var(--aurum-ui-space-1)}.aurum-account-security-signout strong{color:var(--aurum-ui-text-primary);font-size:var(--aurum-ui-font-size-sm)}.aurum-account-security-signout small{color:var(--aurum-ui-text-muted);font-size:var(--aurum-ui-font-size-xs);font-weight:var(--aurum-ui-font-semibold);line-height:1.5}.aurum-product-account-center[dir=rtl] .aurum-account-security-signout__icon i{transform:scaleX(-1)}.aurum-product-account-switch{position:relative;display:inline-flex;width:2.75rem;height:1.5rem;flex:0 0 auto;align-items:center;border:1px solid var(--aurum-ui-border-strong);border-radius:var(--aurum-ui-radius-pill);background:var(--aurum-ui-active);padding:.125rem}.aurum-product-account-switch[aria-checked=true]{border-color:var(--aurum-ui-success);background:var(--aurum-ui-success)}.aurum-product-account-switch__thumb{display:block;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--aurum-ui-surface-raised);box-shadow:var(--aurum-ui-shadow-sm);transition:transform var(--aurum-ui-duration-normal) var(--aurum-ui-ease-standard)}.aurum-product-account-switch[aria-checked=true] .aurum-product-account-switch__thumb{transform:translate(1.125rem)}.aurum-product-account-center[dir=rtl] .aurum-product-account-switch[aria-checked=true] .aurum-product-account-switch__thumb{transform:translate(-1.125rem)}.aurum-product-account-notice{padding:var(--aurum-ui-space-4);border:1px solid var(--aurum-ui-border);border-radius:var(--aurum-ui-radius-md);font-size:var(--aurum-ui-font-size-sm);font-weight:var(--aurum-ui-font-semibold);line-height:var(--aurum-ui-line-height-normal)}.aurum-product-account-notice--warning{border-color:var(--aurum-ui-warning-border);background:var(--aurum-ui-warning-soft);color:var(--aurum-ui-warning)}.aurum-product-account-notice--info{border-color:var(--aurum-ui-info-border);background:var(--aurum-ui-info-soft);color:var(--aurum-ui-info)}@media(max-width:1180px){.aurum-product-shell-header__ai-control{width:var(--aurum-ui-control-height-sm);padding-inline:0}.aurum-product-shell-header__ai-label{display:none}}@media(max-width:1023px){.aurum-product-shell-header{padding-inline:var(--aurum-ui-space-3)}.aurum-product-shell-header .aurum-product-shell-header__desktop-only{display:none}.aurum-product-shell-header .aurum-product-shell-header__mobile-only{display:inline-flex}.aurum-product-shell-header__mobile-brand{display:flex}.aurum-product-shell-header__actions{margin-inline-start:auto;gap:var(--aurum-ui-space-1)}.aurum-product-shell-header__tool-cluster{display:contents}.aurum-product-shell-header__control,.aurum-product-shell-header>.aurum-product-shell-header__actions>.aurum-help-trigger{width:var(--aurum-ui-touch-target);min-width:var(--aurum-ui-touch-target);height:var(--aurum-ui-touch-target);min-height:var(--aurum-ui-touch-target);border:1px solid var(--aurum-ui-border);border-radius:var(--aurum-ui-radius-lg);background:var(--aurum-ui-surface-raised);color:var(--aurum-ui-icon)}.aurum-product-shell-header__control:hover,.aurum-product-shell-header>.aurum-product-shell-header__actions>.aurum-help-trigger:hover{border-color:var(--aurum-ui-border-strong);background:var(--aurum-ui-hover);color:var(--aurum-ui-text-primary)}.aurum-product-shell-header__notifications-host{position:static;width:0;height:0}.aurum-product-shell-notifications{position:fixed;inset-inline:var(--aurum-ui-space-3);top:calc(var(--aurum-ui-header-height) + var(--aurum-ui-space-2));width:auto;max-width:none}}@media(max-width:768px){.aurum-product-shell .content-area.aurum-product-shell-content{padding:var(--aurum-ui-page-padding-mobile)!important}html body #root .aurum-stable-shell.aurum-product-shell>.main-viewport{flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important}html body #root .aurum-stable-shell.aurum-product-shell .aurum-shell-sidebar.aurum-product-shell-sidebar,html body #root .aurum-stable-shell.aurum-product-shell .aurum-shell-sidebar.aurum-product-shell-sidebar.collapsed{position:fixed!important;width:min(var(--aurum-ui-sidebar-width),86vw)!important;min-width:min(var(--aurum-ui-sidebar-width),86vw)!important;max-width:min(var(--aurum-ui-sidebar-width),86vw)!important;flex-basis:auto!important;border-inline-end:1px solid var(--aurum-ui-border)!important;background:var(--aurum-ui-surface)!important}html body #root .aurum-stable-shell.aurum-product-shell[dir=rtl] .aurum-shell-sidebar.aurum-product-shell-sidebar{right:0!important;left:auto!important}html body #root .aurum-stable-shell.aurum-product-shell[dir=ltr] .aurum-shell-sidebar.aurum-product-shell-sidebar{left:0!important;right:auto!important}.aurum-product-shell .content-area.aurum-product-shell-content.attendance-shell-content{padding:.5rem!important}.aurum-ui-drawer.aurum-product-account-center{width:100vw;max-width:100vw}.aurum-product-account-center .aurum-account-setting-row{align-items:stretch;flex-direction:column}.aurum-profile-form__grid,.aurum-logo-studio-workspace{grid-template-columns:1fr}.aurum-profile-form__footer{align-items:stretch;flex-direction:column}.aurum-logo-studio-canvas{min-height:16rem}.aurum-logo-studio-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.aurum-logo-studio-previews>strong{grid-column:1 / -1}}@media(max-width:420px){.aurum-product-shell-header__mobile-logo{transform:scale(.72)}}@media(min-width:769px)and (max-width:1024px){.aurum-product-shell .content-area.aurum-product-shell-content:not(.attendance-shell-content){padding:var(--aurum-ui-page-padding-tablet)!important}}@media(prefers-reduced-motion:reduce){.aurum-product-shell *,.aurum-product-shell *:before,.aurum-product-shell *:after,.aurum-product-account-center *,.aurum-product-account-center *:before,.aurum-product-account-center *:after{scroll-behavior:auto;transition-duration:0ms!important;animation-duration:0ms!important}}html body #root .aurum-stable-shell.aurum-product-shell .aurum-shell-sidebar.aurum-product-shell-sidebar .sidebar-item:active{transform:scale(.95)!important;transition:transform .05s ease!important;box-shadow:none!important}html body #root .aurum-stable-shell.aurum-product-shell .aurum-shell-sidebar.aurum-product-shell-sidebar .sidebar-item.active:before,html body #root .aurum-stable-shell.aurum-product-shell .aurum-shell-sidebar.aurum-product-shell-sidebar .sidebar-item[aria-current=page]:before{content:"";position:absolute;top:50%;transform:translateY(-50%);inset-inline-start:0;width:4px;height:20px;border-radius:0 4px 4px 0;background:var(--aurum-ui-brand)!important;box-shadow:0 0 8px color-mix(in srgb,var(--aurum-ui-brand) 50%,transparent)!important}html[dir=rtl] body #root .aurum-stable-shell.aurum-product-shell .aurum-shell-sidebar.aurum-product-shell-sidebar .sidebar-item.active:before,html[dir=rtl] body #root .aurum-stable-shell.aurum-product-shell .aurum-shell-sidebar.aurum-product-shell-sidebar .sidebar-item[aria-current=page]:before{border-radius:4px 0 0 4px}html body #root *,html body #root i,html body #root svg,html body #root button,html body #root span,html body #root a{text-shadow:none!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}html body #root i,html body #root svg,.fas,.far,.fal,.fab,.fa{filter:none!important}html[lang=ar] body #root :where(h1,h2,h3,h4,h5,h6,button,strong,th,.font-bold){font-weight:700!important}html[lang=ar] body #root :where(p,span,div,a,td,label){font-weight:500}html[lang=ar] body #root .text-xs,html[lang=ar] body #root .text-sm{font-weight:600}@media(max-width:1023px){html body #root .aurum-product-shell .aurum-product-shell-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;min-width:0;column-gap:var(--aurum-ui-space-2);box-sizing:border-box}html body #root .aurum-product-shell .aurum-product-shell-header>.aurum-product-shell-header__mobile-only:first-child{display:none!important}html body #root .aurum-product-shell .aurum-product-shell-header__mobile-brand{position:static!important;left:auto!important;grid-column:2;grid-row:1;width:auto;min-width:0;align-items:center;justify-content:center;justify-self:center;transform:none!important}html body #root .aurum-product-shell .aurum-product-shell-header__mobile-logo{max-width:100%;min-width:0;margin-inline:auto;gap:.5rem!important;transform:none!important}html body #root .aurum-product-shell .aurum-product-shell-header__mobile-logo>div{min-width:0}html body #root .aurum-product-shell .aurum-product-shell-header__mobile-logo .aurum-unified-wordmark{font-size:.875rem!important;line-height:1!important}html body #root .aurum-product-shell .aurum-product-shell-header__mobile-logo>div>span{margin-top:.125rem!important;font-size:.3125rem!important;letter-spacing:.08em!important}html body #root .aurum-product-shell .aurum-product-shell-header__actions{grid-column:3;grid-row:1;min-width:0;margin-inline-start:0!important;justify-self:end;flex-wrap:nowrap}html body #root .aurum-product-shell .aurum-product-shell-header__actions>.aurum-product-shell-header__mobile-only:nth-child(2){display:none!important}}@media(max-width:768px){html body #root .aurum-product-shell .content-area.aurum-product-shell-content{padding-bottom:calc(var(--aurum-mobile-dock-h, 68px) + 1.25rem + env(safe-area-inset-bottom,0px))!important;scroll-padding-bottom:calc(var(--aurum-mobile-dock-h, 68px) + 1.25rem + env(safe-area-inset-bottom,0px))!important}}@media(max-width:480px){html body #root .aurum-product-shell .aurum-product-shell-header{padding-inline:.5rem!important;column-gap:.375rem}html body #root .aurum-product-shell .aurum-product-shell-header__actions{gap:.25rem!important}html body #root .aurum-product-shell .aurum-product-shell-header__actions .aurum-product-shell-header__mobile-only .aurum-help-trigger{width:var(--aurum-ui-touch-target)!important;min-width:var(--aurum-ui-touch-target)!important;height:var(--aurum-ui-touch-target)!important;min-height:var(--aurum-ui-touch-target)!important}}@media(max-width:420px){html body #root .aurum-product-shell .aurum-product-shell-header__mobile-logo{gap:.375rem!important}html body #root .aurum-product-shell .aurum-product-shell-header__mobile-logo .aurum-unified-wordmark{font-size:.8125rem!important}html body #root .aurum-product-shell .aurum-product-shell-header__mobile-logo>div>span{display:none!important}html body #root .aurum-product-shell .aurum-product-shell-header__mobile-logo>svg{width:1.5rem!important;height:1.5rem!important}}html body #root .aurum-auth-shell{width:100%!important;min-height:100dvh!important;height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto!important;scrollbar-width:none;-ms-overflow-style:none}html body #root .aurum-auth-shell::-webkit-scrollbar{width:0;height:0;display:none}html body #root .aurum-auth-shell>main,html body #root .aurum-auth-login-mode>main,html body #root .aurum-auth-register-mode>main{width:100%!important;min-height:100dvh!important;height:auto!important;max-height:none!important;overflow:visible!important;align-items:flex-start!important;justify-content:center!important;padding-top:clamp(66px,7vh,80px)!important;padding-right:18px!important;padding-bottom:max(42px,calc(28px + env(safe-area-inset-bottom,0px)))!important;padding-left:18px!important;box-sizing:border-box!important}html body #root .aurum-auth-shell .aurum-auth-stage{width:min(100%,460px)!important;max-width:460px!important;min-width:0!important}html body #root .aurum-auth-shell .aurum-auth-identity-block{margin-bottom:clamp(24px,3vh,34px)!important}html body #root .aurum-auth-shell .aurum-auth-form-zone{margin-top:0!important}html body #root .aurum-auth-shell .aurum-auth-technology-base{box-shadow:none!important;filter:none!important}html[data-theme=dark] body #root .aurum-auth-shell .aurum-auth-technology-base{background:linear-gradient(180deg,#020611,#061526 52%,#020814)!important}html[data-theme=light] body #root .aurum-auth-shell .aurum-auth-technology-base{background:linear-gradient(180deg,#f3f6f8,#eaf0f3 52%,#e2e9ed)!important}html body #root .aurum-auth-shell .aurum-auth-technology-canvas{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=dark] body #root .aurum-auth-shell .aurum-auth-technology-canvas{opacity:.88!important;filter:saturate(.92) contrast(1.02)!important;mix-blend-mode:normal!important}html[data-theme=light] body #root .aurum-auth-shell .aurum-auth-technology-canvas{opacity:.76!important;filter:saturate(.86) contrast(1.12)!important;mix-blend-mode:multiply!important}html body #root .aurum-auth-shell .aurum-login-brand{min-height:clamp(176px,21vh,210px)!important;margin:0!important;transform:none!important;filter:none!important;text-shadow:none!important}html body #root .aurum-auth-shell .aurum-login-brand *,html body #root .aurum-auth-shell .aurum-login-brand svg{text-shadow:none!important;filter:none!important}html body #root .aurum-auth-shell .aurum-login-brand .aurum-master-mark{width:clamp(72px,5.8vw,92px)!important;height:clamp(72px,5.8vw,92px)!important;flex-basis:auto!important}html body #root .aurum-auth-shell .aurum-executive-lockup{margin-top:clamp(13px,1.6vh,18px)!important}html body #root .aurum-auth-shell .aurum-executive-wordline{gap:0!important}html body #root .aurum-auth-shell .aurum-hero-wordmark{margin:0!important;padding-left:.075em!important;font-size:clamp(40px,3.8vw,58px)!important;font-weight:720!important;line-height:.94!important;letter-spacing:.075em!important;transform:none!important}html body #root .aurum-auth-shell .aurum-hero-product{margin-left:clamp(12px,1.05vw,16px)!important;gap:clamp(7px,.65vw,9px)!important;font-size:clamp(11px,.9vw,13px)!important;font-weight:760!important;line-height:1!important;letter-spacing:.13em!important}html body #root .aurum-auth-shell .aurum-executive-product-mark{display:inline-block!important;width:5px!important;height:5px!important;flex:0 0 5px!important;background:var(--aurum-brand-accent)!important;transform:rotate(45deg)!important;box-shadow:none!important}html body #root .aurum-auth-shell .aurum-executive-tagline{margin-top:clamp(10px,1.1vh,13px)!important;gap:clamp(9px,.9vw,13px)!important;font-size:clamp(9px,.72vw,10.5px)!important;font-weight:650!important;line-height:1.2!important;letter-spacing:.19em!important}html body #root .aurum-auth-shell .aurum-executive-tagline-line{display:inline-block!important;width:clamp(20px,2vw,30px)!important;height:1px!important;background:currentColor!important;opacity:.42!important}html body #root .aurum-auth-shell .aurum-hero-powered{margin-top:8px!important;font-size:clamp(8px,.62vw,9px)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.055em!important}html body #root .aurum-auth-shell .aurum-brand-endorsement-name{margin-left:4px!important;font-weight:750!important;letter-spacing:.085em!important}html body #root .aurum-auth-shell .aurum-auth-tabs{display:flex!important;justify-content:center!important;gap:clamp(16px,3vw,28px)!important;margin-top:clamp(17px,2vh,23px)!important;margin-bottom:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root .aurum-auth-shell .aurum-auth-tab-button{position:relative!important;min-width:96px!important;height:44px!important;padding:0 8px 9px!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important;font-size:12px!important;font-weight:700!important;letter-spacing:.015em!important;text-transform:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent!important;transition:color .14s ease,opacity .14s ease!important}html body #root .aurum-auth-shell .aurum-auth-tab-button:before{content:none!important;display:none!important;background:none!important;box-shadow:none!important}html body #root .aurum-auth-shell .aurum-auth-tab-button:after{content:"";position:absolute;right:22%;bottom:1px;left:22%;height:2px;border-radius:999px;background:currentColor;opacity:0;transform:scaleX(.56);transform-origin:center;transition:opacity .14s ease,transform .14s ease}html body #root .aurum-auth-shell .aurum-auth-tab-button[data-active=true],html body #root .aurum-auth-shell .aurum-auth-tab-button[aria-pressed=true],html body #root .aurum-auth-shell .aurum-auth-tab-button:hover,html body #root .aurum-auth-shell .aurum-auth-tab-button:focus,html body #root .aurum-auth-shell .aurum-auth-tab-button:focus-visible,html body #root .aurum-auth-shell .aurum-auth-tab-button:active{outline:0!important;border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}html body #root .aurum-auth-shell .aurum-auth-tab-button[data-active=true]:after,html body #root .aurum-auth-shell .aurum-auth-tab-button[aria-pressed=true]:after,html body #root .aurum-auth-shell .aurum-auth-tab-button:focus-visible:after{opacity:.92;transform:scaleX(1)}html[data-theme=light] body #root .aurum-auth-shell .aurum-auth-tab-button{color:#667684!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] body #root .aurum-auth-shell .aurum-auth-tab-button[data-active=true],html[data-theme=light] body #root .aurum-auth-shell .aurum-auth-tab-button[aria-pressed=true]{color:#1e526b!important}html[data-theme=dark] body #root .aurum-auth-shell .aurum-auth-tab-button{color:#8f9dad!important;-webkit-text-fill-color:currentColor!important}html[data-theme=dark] body #root .aurum-auth-shell .aurum-auth-tab-button[data-active=true],html[data-theme=dark] body #root .aurum-auth-shell .aurum-auth-tab-button[aria-pressed=true]{color:#e7cc7a!important}html body #root .aurum-auth-shell .aurum-auth-topbar{width:auto!important;top:max(12px,env(safe-area-inset-top,0px))!important;right:auto!important;left:max(12px,env(safe-area-inset-left,0px))!important;gap:2px!important;direction:ltr}html body #root .aurum-auth-shell .aurum-auth-topbar button{min-width:40px!important;height:40px!important;padding-inline:8px!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-tap-highlight-color:transparent!important}html body #root .aurum-auth-shell .aurum-auth-topbar button:hover,html body #root .aurum-auth-shell .aurum-auth-topbar button:focus,html body #root .aurum-auth-shell .aurum-auth-topbar button:focus-visible,html body #root .aurum-auth-shell .aurum-auth-topbar button:active{outline:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}html body #root .aurum-auth-shell .aurum-auth-topbar button:focus-visible{text-decoration:underline;text-underline-offset:4px}html[data-theme=light] body #root .aurum-auth-shell .aurum-auth-topbar button{color:#3f5665!important}html[data-theme=dark] body #root .aurum-auth-shell .aurum-auth-topbar button{color:#d5dde6!important}html body #root .aurum-auth-shell .aurum-auth-login-form,html body #root .aurum-auth-shell .aurum-auth-register-form{width:100%!important;min-width:0!important;overflow:visible!important}html body #root .aurum-auth-shell input.aurum-floating-input{width:100%!important;min-height:48px!important;height:48px!important;padding:0 2px!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent!important;--tw-ring-color: transparent !important;--tw-ring-shadow: 0 0 #0000 !important;--tw-ring-offset-shadow: 0 0 #0000 !important;transition:border-color .14s ease,color .14s ease,opacity .14s ease!important}html[data-theme=light] body #root .aurum-auth-shell input.aurum-floating-input{color:#17232d!important;border-bottom-color:#3e566799!important;-webkit-text-fill-color:currentColor!important;caret-color:#174e67!important}html[data-theme=dark] body #root .aurum-auth-shell input.aurum-floating-input{color:#edf2f7!important;border-bottom-color:#afbecd6b!important;-webkit-text-fill-color:currentColor!important;caret-color:#e7cc7a!important}html body #root .aurum-auth-shell input.aurum-floating-input:hover:not(:disabled),html body #root .aurum-auth-shell input.aurum-floating-input:focus,html body #root .aurum-auth-shell input.aurum-floating-input:focus-visible,html body #root .aurum-auth-shell input.aurum-floating-input:active{outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}html[data-theme=light] body #root .aurum-auth-shell input.aurum-floating-input:hover:not(:disabled){border-bottom-color:#174e67d1!important}html[data-theme=dark] body #root .aurum-auth-shell input.aurum-floating-input:hover:not(:disabled){border-bottom-color:#e7cc7ab3!important}html[data-theme=light] body #root .aurum-auth-shell input.aurum-floating-input:focus,html[data-theme=light] body #root .aurum-auth-shell input.aurum-floating-input:focus-visible{border-bottom:2px solid #174E67!important}html[data-theme=dark] body #root .aurum-auth-shell input.aurum-floating-input:focus,html[data-theme=dark] body #root .aurum-auth-shell input.aurum-floating-input:focus-visible{border-bottom:2px solid #E0BD58!important}html body #root .aurum-auth-shell input.aurum-floating-input:-webkit-autofill,html body #root .aurum-auth-shell input.aurum-floating-input:-webkit-autofill:hover,html body #root .aurum-auth-shell input.aurum-floating-input:-webkit-autofill:focus,html body #root .aurum-auth-shell input.aurum-floating-input:-webkit-autofill:active{border-radius:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:none!important;filter:none!important;transition:background-color 999999s ease-out 0s,color .14s ease!important}html[data-theme=light] body #root .aurum-auth-shell input.aurum-floating-input:-webkit-autofill,html[data-theme=light] body #root .aurum-auth-shell input.aurum-floating-input:-webkit-autofill:hover,html[data-theme=light] body #root .aurum-auth-shell input.aurum-floating-input:-webkit-autofill:focus{-webkit-text-fill-color:#17232D!important;caret-color:#174e67!important}html[data-theme=dark] body #root .aurum-auth-shell input.aurum-floating-input:-webkit-autofill,html[data-theme=dark] body #root .aurum-auth-shell input.aurum-floating-input:-webkit-autofill:hover,html[data-theme=dark] body #root .aurum-auth-shell input.aurum-floating-input:-webkit-autofill:focus{-webkit-text-fill-color:#EDF2F7!important;caret-color:#e7cc7a!important}html[data-theme=light] body #root .aurum-auth-shell input.aurum-floating-input::placeholder{color:#71818f!important;-webkit-text-fill-color:#71818F!important;opacity:.86!important}html[data-theme=dark] body #root .aurum-auth-shell input.aurum-floating-input::placeholder{color:#8797a9!important;-webkit-text-fill-color:#8797A9!important;opacity:.86!important}html body #root .aurum-auth-shell .aurum-auth-login-form label,html body #root .aurum-auth-shell .aurum-auth-register-form label{margin-bottom:4px!important;font-size:11px!important;font-weight:650!important;letter-spacing:.015em!important;text-shadow:none!important}html[data-theme=light] body #root .aurum-auth-shell .aurum-auth-login-form label,html[data-theme=light] body #root .aurum-auth-shell .aurum-auth-register-form label{color:#526675!important}html[data-theme=dark] body #root .aurum-auth-shell .aurum-auth-login-form label,html[data-theme=dark] body #root .aurum-auth-shell .aurum-auth-register-form label{color:#a3b0be!important}html body #root .aurum-auth-register-form input[type=tel]{direction:ltr!important;unicode-bidi:plaintext!important;text-align:right!important;font-variant-numeric:lining-nums tabular-nums!important}html body #root .aurum-auth-register-form input[type=tel]::placeholder{direction:rtl!important;unicode-bidi:plaintext!important;text-align:right!important}html body #root .aurum-auth-shell .aurum-auth-floating-action,html body #root .aurum-auth-shell .aurum-auth-resend-link{border-top:0!important;border-right:0!important;border-left:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important;-webkit-tap-highlight-color:transparent!important;transition:color .14s ease,border-color .14s ease,opacity .14s ease!important}html body #root .aurum-auth-shell .aurum-auth-floating-action:hover,html body #root .aurum-auth-shell .aurum-auth-floating-action:focus,html body #root .aurum-auth-shell .aurum-auth-floating-action:focus-visible,html body #root .aurum-auth-shell .aurum-auth-floating-action:active,html body #root .aurum-auth-shell .aurum-auth-resend-link:hover,html body #root .aurum-auth-shell .aurum-auth-resend-link:focus,html body #root .aurum-auth-shell .aurum-auth-resend-link:focus-visible,html body #root .aurum-auth-shell .aurum-auth-resend-link:active{outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body #root .aurum-auth-shell .aurum-auth-floating-action{height:50px!important;margin-top:18px!important;font-weight:750!important;letter-spacing:.02em!important;text-transform:none!important}html body #root .aurum-auth-shell .aurum-auth-resend-link{min-height:38px!important;font-size:11px!important}html body #root .aurum-auth-shell .aurum-auth-login-options{margin-top:4px!important;padding:0!important;background:transparent!important}html body #root .aurum-auth-shell .aurum-auth-remember-input{box-shadow:none!important}html[data-theme=light] body #root .aurum-auth-shell :where(.aurum-auth-remember,.aurum-auth-forgot-password){color:#536675!important}html[data-theme=dark] body #root .aurum-auth-shell :where(.aurum-auth-remember,.aurum-auth-forgot-password){color:#bac5d0!important}@media(min-width:641px)and (max-height:920px){html body #root .aurum-auth-shell>main{padding-top:60px!important}html body #root .aurum-auth-shell .aurum-login-brand{min-height:168px!important}html body #root .aurum-auth-register-form{gap:10px!important}html body #root .aurum-auth-register-form>:where(div){margin-top:0!important}html body #root .aurum-auth-register-form input.aurum-floating-input{min-height:44px!important;height:44px!important}html body #root .aurum-auth-register-form button[type=submit]{height:46px!important}}@media(max-width:768px){html body #root .aurum-auth-shell>main,html body #root .aurum-auth-login-mode>main,html body #root .aurum-auth-register-mode>main{padding-top:60px!important;padding-right:16px!important;padding-left:16px!important;padding-bottom:max(30px,calc(20px + env(safe-area-inset-bottom,0px)))!important}html body #root .aurum-auth-shell .aurum-auth-stage{width:min(100%,440px)!important;max-width:440px!important}html body #root .aurum-auth-shell .aurum-login-brand{min-height:166px!important}html body #root .aurum-auth-shell .aurum-login-brand .aurum-master-mark{width:78px!important;height:78px!important}html body #root .aurum-auth-shell .aurum-hero-wordmark{font-size:42px!important}html body #root .aurum-auth-shell .aurum-hero-product{font-size:11px!important}html body #root .aurum-auth-shell .aurum-executive-tagline{font-size:9px!important}html body #root .aurum-auth-shell .aurum-hero-powered{font-size:8px!important}html body #root .aurum-auth-shell .aurum-auth-tab-button{height:42px!important;min-width:92px!important}html body #root .aurum-auth-shell input.aurum-floating-input{min-height:46px!important;height:46px!important}}@media(max-width:420px){html body #root .aurum-auth-shell>main,html body #root .aurum-auth-login-mode>main,html body #root .aurum-auth-register-mode>main{padding-top:54px!important;padding-right:14px!important;padding-left:14px!important}html body #root .aurum-auth-shell .aurum-auth-stage{max-width:100%!important}html body #root .aurum-auth-shell .aurum-login-brand{min-height:154px!important}html body #root .aurum-auth-shell .aurum-login-brand .aurum-master-mark{width:68px!important;height:68px!important}html body #root .aurum-auth-shell .aurum-hero-wordmark{font-size:35px!important;letter-spacing:.07em!important}html body #root .aurum-auth-shell .aurum-hero-product{font-size:10px!important}html body #root .aurum-auth-shell .aurum-executive-tagline{font-size:8.5px!important;letter-spacing:.17em!important}html body #root .aurum-auth-shell .aurum-hero-powered{font-size:8px!important}html body #root .aurum-auth-shell .aurum-auth-tabs{gap:10px!important;margin-top:14px!important}html body #root .aurum-auth-shell .aurum-auth-tab-button{min-width:86px!important;height:40px!important;font-size:11px!important}html body #root .aurum-auth-shell input.aurum-floating-input{min-height:44px!important;height:44px!important}}@media(max-width:390px){html body #root .aurum-auth-shell>main{padding-right:12px!important;padding-left:12px!important}html body #root .aurum-auth-shell .aurum-login-brand .aurum-master-mark{width:64px!important;height:64px!important}html body #root .aurum-auth-shell .aurum-hero-wordmark{font-size:33px!important}html body #root .aurum-auth-shell .aurum-auth-tabs{gap:6px!important}html body #root .aurum-auth-shell .aurum-auth-tab-button{min-width:82px!important}}@media(max-width:768px)and (max-height:740px){html body #root .aurum-auth-shell{overflow-y:auto!important}html body #root .aurum-auth-shell>main{min-height:auto!important}}@media(prefers-reduced-motion:reduce){html body #root .aurum-auth-shell .aurum-auth-tab-button:after,html body #root .aurum-auth-shell :where(input,textarea,select,button){transition:none!important}}@media(min-width:769px){body #root .app-container.aurum-stable-shell{display:flex!important;flex-direction:row!important;align-items:stretch!important;padding:0!important;margin:0!important;height:100vh!important;width:100vw!important;overflow:hidden!important}body #root .app-container>.sidebar.aurum-shell-sidebar,body #root .app-container>.aurum-shell-sidebar,.aurum-shell-sidebar,.aurum-shell-sidebar.sidebar{position:static!important;display:flex!important;flex:0 0 260px!important;width:260px!important;min-width:260px!important;max-width:260px!important;height:100vh!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;transform:none!important}body #root .app-container>.main-viewport{position:static!important;flex:1 1 auto!important;width:auto!important;max-width:calc(100vw - 260px)!important;height:100vh!important;margin:0!important;padding:0!important;border-radius:0!important;border:none!important}body #root .app-container>.sidebar.aurum-shell-sidebar.collapsed,body #root .app-container>.aurum-shell-sidebar.collapsed{flex:0 0 80px!important;width:80px!important;min-width:80px!important;max-width:80px!important}body #root .app-container>.sidebar.aurum-shell-sidebar.collapsed~.main-viewport,body #root .app-container>.aurum-shell-sidebar.collapsed~.main-viewport{max-width:calc(100vw - 80px)!important}}html,body,#root{margin:0!important;padding:0!important;overflow:hidden!important;width:100vw!important;height:100vh!important}body #root .app-container{padding:0!important;margin:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;gap:0!important;display:flex!important;flex-direction:row!important;box-sizing:border-box!important;background:var(--bg-main)!important}body #root .app-container>.sidebar,body #root .app-container>.aurum-shell-sidebar,.sidebar,.aurum-shell-sidebar{margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;top:0!important;bottom:0!important;right:0!important;inset-inline-start:0!important;inset-block:0!important;height:100vh!important;max-height:100vh!important;background-color:var(--sidebar-bg)!important;box-sizing:border-box!important;border-radius:0!important}@media(min-width:901px){body #root .app-container>.sidebar,body #root .app-container>.aurum-shell-sidebar{position:static!important;flex:0 0 260px!important;width:260px!important;min-width:260px!important;transform:none!important}body #root .app-container>.sidebar.collapsed,body #root .app-container>.aurum-shell-sidebar.collapsed{flex:0 0 80px!important;width:80px!important;min-width:80px!important}body #root .app-container>.main-viewport{margin:0!important;padding:0!important;flex:1 1 auto!important;height:100vh!important;border-radius:0!important;box-sizing:border-box!important}}
