@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";.auth-shell{--auth-bg:#f4f7fb;--auth-surface:#fff;--auth-border:#e2e8f0;--auth-border-hover:#cbd5e1;--auth-text:#0f172a;--auth-text-secondary:#64748b;--auth-text-muted:#94a3b8;--auth-primary:#2563eb;--auth-primary-hover:#1d4ed8;--auth-accent:#2563eb;--auth-accent-soft:#eff6ff;--auth-success:#16a34a;--auth-radius:16px;--auth-radius-sm:10px;--auth-shadow:0 1px 2px #0f172a0a, 0 12px 40px #0f172a14;--auth-transition:.18s ease;height:100dvh;min-height:100dvh;max-height:100dvh;color:var(--auth-text);background:linear-gradient(135deg,#f8fafc 0%,#eef4ff 55%,#f8fafc 100%);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.auth-shell:before{content:"";opacity:.45;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 1px 1px,#e2e8f0 1px,#0000 0);background-size:24px 24px;position:fixed;inset:0}.auth-shell__inner{z-index:1;box-sizing:border-box;grid-template-columns:minmax(280px,1fr) minmax(360px,440px);align-items:center;gap:2rem;max-width:1080px;height:100%;max-height:100dvh;margin:0 auto;padding:1.25rem 1.75rem;display:grid;position:relative;overflow:hidden}.auth-shell__inner--centered{grid-template-columns:1fr;justify-items:center;max-width:480px}.auth-shell__inner--wide{grid-template-columns:1fr;max-width:760px}.auth-shell__brand{z-index:1;flex-direction:column;gap:.85rem;min-height:0;padding-right:.5rem;display:flex;position:relative}.auth-shell__brand-top{align-items:center;gap:.75rem;display:flex}.auth-shell__logo{object-fit:contain;flex-shrink:0;width:44px;height:44px}.auth-shell__brand-name{letter-spacing:-.03em;color:#1e3a8a;font-size:1.35rem;font-weight:800}.auth-shell__badge{background:var(--auth-accent-soft);color:#1d4ed8;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:.35rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.auth-shell__product{letter-spacing:.06em;text-transform:uppercase;color:var(--auth-text-muted);font-size:.8rem;font-weight:600}.auth-shell__headline{letter-spacing:-.04em!important;color:var(--auth-text)!important;margin:0!important;font-size:clamp(1.75rem,2.4vw,2.1rem)!important;font-weight:800!important;line-height:1.12!important}.auth-shell__tagline{max-width:420px;color:var(--auth-text-secondary)!important;margin:0!important;font-size:.92rem!important;line-height:1.5!important}.auth-shell__features{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.auth-shell__features li{color:var(--auth-text-secondary);align-items:flex-start;gap:.65rem;font-size:.84rem;line-height:1.4;display:flex}.auth-shell__feature-icon-wrap{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.auth-shell__feature-icon-wrap--blue{color:#2563eb;background:#eff6ff}.auth-shell__feature-icon-wrap--violet{color:#7c3aed;background:#f5f3ff}.auth-shell__feature-icon-wrap--green{color:#16a34a;background:#ecfdf5}.auth-shell__feature-icon-wrap--teal{color:#0d9488;background:#f0fdfa}.auth-shell__feature-icon-wrap--orange{color:#ea580c;background:#fff7ed}.auth-shell__feature-icon{flex-shrink:0;font-size:1rem!important}.auth-shell__trust{border-radius:var(--auth-radius-sm);color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;align-items:center;gap:.5rem;width:fit-content;padding:.55rem .75rem;font-size:.76rem;font-weight:600;line-height:1.35;display:inline-flex}.auth-shell__bg-shapes{z-index:0;pointer-events:none;opacity:.38;width:min(48vw,520px);height:min(34vh,280px);position:fixed;bottom:0;left:0}.auth-shell__illustration-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff8c;border:1px solid #94a3b847;border-radius:14px;position:absolute;box-shadow:0 10px 30px #2563eb0f}.auth-shell__illustration-card--back{width:58%;height:62%;top:12%;left:18%;transform:rotate(-5deg)}.auth-shell__illustration-card--front{background:linear-gradient(135deg,#eff6ffb3,#ffffff8c);width:52%;height:54%;top:28%;left:6%;transform:rotate(4deg)}.auth-shell__illustration-plant{background:linear-gradient(#86efac 0%,#22c55e 100%);border-radius:28px 28px 8px 8px;width:16%;min-width:42px;height:58%;position:absolute;bottom:0;right:8%}.auth-shell__illustration-plant:before{content:"";background:#4ade80;border-radius:50% 0 50% 50%;width:28px;height:28px;position:absolute;top:18px;left:-18px;transform:rotate(-25deg)}.auth-shell__illustration-plant:after{content:"";background:#86efac;border-radius:50% 50% 50% 0;width:24px;height:24px;position:absolute;top:8px;right:-14px;transform:rotate(20deg)}.auth-shell__main{z-index:1;width:100%;min-height:0}.auth-shell__main--full{max-width:100%}.auth-shell__card{background:var(--auth-surface);border:1px solid var(--auth-border);border-radius:var(--auth-radius);box-shadow:var(--auth-shadow);flex-direction:column;width:100%;max-height:calc(100dvh - 2.5rem);padding:1.35rem 1.5rem 1.1rem;display:flex;overflow:hidden auto}.auth-shell__card--wide{max-width:760px;margin:0 auto;padding:2.25rem 2.5rem}.auth-shell__card-header{flex-shrink:0;margin-bottom:.85rem}.auth-shell__card-header--center{text-align:center}.auth-shell__card-title{letter-spacing:-.02em!important;color:var(--auth-text)!important;margin:0 0 .35rem!important;font-size:1.2rem!important;font-weight:700!important}.auth-shell__card-subtitle{color:var(--auth-text-secondary)!important;margin:0!important;font-size:.84rem!important;line-height:1.5!important}.auth-tabs{border-bottom:1px solid var(--auth-border);flex-shrink:0;gap:0;margin-bottom:.85rem;display:flex}.auth-tab{color:var(--auth-text-muted);cursor:pointer;transition:color var(--auth-transition);background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:.6rem .75rem;font-family:inherit;font-size:.86rem;font-weight:500}.auth-tab:hover{color:var(--auth-text)}.auth-tab.active{color:var(--auth-primary);border-bottom-color:var(--auth-primary);font-weight:600}.auth-form{flex-direction:column;gap:1rem;display:flex}.auth-form .MuiOutlinedInput-root{background:var(--auth-surface);font-size:.9rem;border-radius:var(--auth-radius-sm)!important}.auth-form .MuiOutlinedInput-notchedOutline{border-color:var(--auth-border)!important}.auth-form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--auth-border-hover)!important}.auth-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--auth-primary)!important;border-width:1.5px!important}.auth-form .MuiInputLabel-root{color:var(--auth-text-secondary);font-size:.875rem}.auth-form .MuiInputLabel-root.Mui-focused{color:var(--auth-text)!important}.auth-alert{border-radius:var(--auth-radius-sm)!important;margin-bottom:.25rem!important;font-size:.875rem!important}.auth-btn{border-radius:var(--auth-radius-sm);cursor:pointer;width:100%;min-height:42px;transition:background var(--auth-transition), box-shadow var(--auth-transition), opacity var(--auth-transition);border:none;justify-content:center;align-items:center;gap:.5rem;font-family:inherit;font-size:.9rem;font-weight:600;display:inline-flex}.auth-btn:disabled{opacity:.55;cursor:not-allowed}.auth-btn--primary{background:var(--auth-primary);color:#fff}.auth-btn--primary:hover:not(:disabled){background:var(--auth-primary-hover)}.auth-btn--ghost{color:var(--auth-text-secondary);background:0 0;border:none;width:auto;min-height:auto;padding:.5rem;font-weight:500}.auth-btn--ghost:hover:not(:disabled){color:var(--auth-text)}.auth-btn--outline{background:var(--auth-surface);color:var(--auth-text);border:1px solid var(--auth-border)}.auth-btn--outline:hover:not(:disabled){background:var(--auth-bg);border-color:var(--auth-border-hover)}.auth-choice-list{flex-direction:column;gap:.75rem;display:flex}.auth-choice-btn{border:1px solid var(--auth-border);border-radius:var(--auth-radius-sm);background:var(--auth-surface);cursor:pointer;width:100%;transition:border-color var(--auth-transition), background var(--auth-transition), box-shadow var(--auth-transition);text-align:left;justify-content:space-between;align-items:center;padding:1rem 1.15rem;font-family:inherit;display:flex}.auth-choice-btn:hover{border-color:var(--auth-border-hover);background:var(--auth-bg);box-shadow:0 2px 8px #0f172a0a}.auth-choice-btn__label{color:var(--auth-text);font-size:.95rem;font-weight:600;display:block}.auth-choice-btn__desc{color:var(--auth-text-muted);margin-top:.15rem;font-size:.8rem;display:block}.auth-choice-btn__arrow{color:var(--auth-text-muted);font-size:1.1rem}.auth-invite-empty{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem .5rem .75rem;display:flex}.auth-invite-empty__title{color:var(--auth-text)!important;font-size:1rem!important;font-weight:600!important}.auth-invite-empty__text{max-width:28rem;color:var(--auth-text-secondary)!important;margin-bottom:.75rem!important;font-size:.875rem!important;line-height:1.5!important}.auth-clerk-panel{flex-direction:column;flex:1;min-height:0;display:flex}.auth-clerk-embed{scrollbar-width:thin;flex:1;width:100%;min-height:0;overflow:visible}.auth-clerk-embed .cl-rootBox,.auth-clerk-embed .cl-cardBox,.auth-clerk-embed .cl-card{width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;gap:.75rem!important;overflow:visible!important}.auth-clerk-embed .cl-main,.auth-clerk-embed .cl-form,.auth-clerk-embed .cl-formFieldRow{overflow:visible!important}.auth-clerk-embed .cl-form{flex-direction:column!important;gap:1.5rem!important;display:flex!important}.auth-clerk-embed .cl-formFieldRow{z-index:1;position:relative;flex-shrink:0!important;margin:0!important}.auth-clerk-embed .cl-formFieldRow:focus-within{z-index:5}.auth-clerk-embed .cl-menuList,.auth-clerk-embed .cl-popoverBox,.auth-clerk-embed [role=listbox]{z-index:30!important}.auth-clerk-embed .cl-header,.auth-clerk-embed .cl-headerTitle,.auth-clerk-embed .cl-headerSubtitle{display:none!important}:is(.auth-clerk-embed:has(.cl-otpCodeField) .cl-header,.auth-clerk-embed:has(.cl-otpCodeFieldInput) .cl-header,.auth-clerk-embed:has(input[autocomplete=one-time-code]) .cl-header,.auth-clerk-embed:has(input[name=code]) .cl-header,.auth-clerk-embed:has(.cl-formFieldInput__code) .cl-header){text-align:left!important;flex-direction:column!important;align-items:stretch!important;gap:.4rem!important;margin-bottom:.85rem!important;display:flex!important}:is(.auth-clerk-embed:has(.cl-otpCodeField) .cl-headerTitle,.auth-clerk-embed:has(.cl-otpCodeFieldInput) .cl-headerTitle,.auth-clerk-embed:has(input[autocomplete=one-time-code]) .cl-headerTitle,.auth-clerk-embed:has(input[name=code]) .cl-headerTitle,.auth-clerk-embed:has(.cl-formFieldInput__code) .cl-headerTitle){letter-spacing:-.02em!important;color:var(--auth-text)!important;font-size:1.2rem!important;font-weight:700!important;line-height:1.3!important;display:block!important}:is(.auth-clerk-embed:has(.cl-otpCodeField) .cl-headerSubtitle,.auth-clerk-embed:has(.cl-otpCodeFieldInput) .cl-headerSubtitle,.auth-clerk-embed:has(input[autocomplete=one-time-code]) .cl-headerSubtitle,.auth-clerk-embed:has(input[name=code]) .cl-headerSubtitle,.auth-clerk-embed:has(.cl-formFieldInput__code) .cl-headerSubtitle){max-width:28rem;color:var(--auth-text-secondary)!important;font-size:.9rem!important;font-weight:500!important;line-height:1.5!important;display:block!important}.auth-clerk-embed .cl-identityPreview{background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:10px!important;margin:.25rem 0 .75rem!important;padding:.75rem 1rem!important}.auth-clerk-embed .cl-identityPreviewText{color:var(--auth-text)!important;font-size:.95rem!important;font-weight:600!important}.auth-clerk-embed .cl-otpCodeField{touch-action:manipulation;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:.4rem!important;width:100%!important;max-width:100%!important;margin:.5rem 0!important;display:flex!important;position:relative!important}.auth-clerk-embed .cl-otpCodeFieldInputs{pointer-events:none!important;justify-content:center!important;gap:.4rem!important;width:100%!important;max-width:100%!important;display:flex!important}.auth-clerk-embed .cl-otpCodeFieldInput{box-sizing:border-box!important;width:clamp(2.1rem,12vw,2.75rem)!important;min-width:clamp(2.1rem,12vw,2.75rem)!important;max-width:clamp(2.1rem,12vw,2.75rem)!important;height:3.1rem!important;color:var(--auth-text)!important;-webkit-text-fill-color:var(--auth-text)!important;box-shadow:none!important;text-align:center!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;background:#fff!important;border:1.5px solid #94a3b8!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;font-size:1.125rem!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.auth-clerk-embed .cl-otpCodeFieldInput[data-active=true],.auth-clerk-embed .cl-otpCodeFieldInput[data-focus=true]{border-color:#2563eb!important;box-shadow:0 0 0 1px #2563eb!important}:is(.auth-clerk-embed .cl-formFieldRow:has(input[name=code]),.auth-clerk-embed .cl-formFieldRow:has(input[autocomplete=one-time-code])){margin:.5rem 0!important}.auth-clerk-embed .cl-formFieldLabel__code{color:var(--auth-text)!important;margin-bottom:.5rem!important;font-size:.95rem!important;font-weight:600!important}.auth-clerk-embed .cl-formFieldRow:has(input[name=code]) .cl-formFieldLabel{color:var(--auth-text)!important;margin-bottom:.5rem!important;font-size:.95rem!important;font-weight:600!important}.auth-clerk-embed .cl-formFieldRow:has(input[autocomplete=one-time-code]) .cl-formFieldLabel{color:var(--auth-text)!important;margin-bottom:.5rem!important;font-size:.95rem!important;font-weight:600!important}.auth-clerk-embed .cl-formResendCodeLink{color:#2563eb!important;font-size:.875rem!important;font-weight:600!important}.auth-clerk-embed .cl-socialButtons,.auth-clerk-embed .cl-socialButtonsBlock{gap:.65rem!important}.auth-clerk-embed .cl-socialButtonsBlockButton{color:var(--auth-text)!important;background:var(--auth-surface)!important;border:1px solid var(--auth-border)!important;box-shadow:none!important;min-height:42px!important;font-weight:600!important}.auth-clerk-embed .cl-socialButtonsBlockButton:hover{background:var(--auth-bg)!important;border-color:var(--auth-border-hover)!important}.auth-clerk-embed .cl-socialButtonsBlockButtonText{color:var(--auth-text)!important;font-weight:600!important}.auth-clerk-embed .cl-socialButtonsProviderIcon,.auth-clerk-embed .cl-socialButtonsBlockButton img,.auth-clerk-embed .cl-socialButtonsBlockButton svg{opacity:1!important;filter:none!important}.auth-clerk-embed .cl-formFieldInput:not(.cl-otpCodeFieldInput):not([name=code]):not([autocomplete=one-time-code]):not(.cl-formFieldInput__code):not([data-input-otp]){color:var(--auth-text)!important;background:var(--auth-surface)!important;border:1px solid var(--auth-border)!important}.auth-clerk-embed .cl-otpCodeField input:not(.cl-otpCodeFieldInput),.auth-clerk-embed input[data-input-otp],.auth-clerk-embed input[data-otp-input]{touch-action:manipulation;color:#0000!important;-webkit-text-fill-color:transparent!important;caret-color:#0000!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important;z-index:2!important;background:0 0!important;border:0!important;outline:none!important;font-size:16px!important}.auth-clerk-embed .cl-formFieldLabel{color:var(--auth-text-secondary)!important}.auth-clerk-embed .cl-formButtonPrimary{color:#fff!important;box-shadow:none!important;background:#2563eb!important;min-height:42px!important;font-weight:600!important}.auth-clerk-embed .cl-formButtonPrimary:hover{background:#1d4ed8!important}.auth-clerk-embed .cl-dividerLine{background:#e2e8f0!important}.auth-clerk-embed .cl-dividerText{color:#94a3b8!important}.auth-clerk-embed .cl-footer,.auth-clerk-embed .cl-footerAction{display:none!important}.auth-clerk-note{text-align:center;display:block;color:var(--auth-text-muted)!important;margin-top:.5rem!important;font-size:.72rem!important}.auth-clerk-loading{justify-content:center;align-items:center;padding:2rem 0;display:flex}.auth-legal-consent{--auth-primary:#2563eb;--auth-primary-hover:#1d4ed8;--auth-accent-soft:#eff6ff;--auth-text:#0f172a;--auth-text-secondary:#64748b;--auth-border:#e2e8f0;flex-direction:column;gap:.85rem;padding:.25rem 0 .5rem;display:flex}.auth-legal-consent__icon{background:var(--auth-accent-soft);width:2.25rem;height:2.25rem;color:var(--auth-primary);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.auth-legal-consent__title{letter-spacing:-.02em;color:var(--auth-text)!important;font-size:1.05rem!important;font-weight:700!important}.auth-legal-consent__subtitle{color:var(--auth-text-secondary)!important;font-size:.875rem!important;line-height:1.5!important}.auth-legal-consent__checkbox{align-items:flex-start!important;margin:0!important}.auth-legal-consent__checkbox .MuiCheckbox-root{color:#94a3b8;padding:.15rem .5rem 0 0}.auth-legal-consent__checkbox .MuiCheckbox-root.Mui-checked{color:var(--auth-primary)}.auth-legal-consent__label{color:var(--auth-text-secondary);font-size:.84rem;line-height:1.55}.auth-legal-consent__link{color:var(--auth-primary);font-weight:500;text-decoration:none}.auth-legal-consent__link:hover{text-underline-offset:2px;text-decoration:underline}.auth-legal-consent__policies{border:1px solid var(--auth-border);background:#f8fafc;border-radius:10px;flex-direction:column;gap:.35rem;padding:.65rem .85rem;display:flex}.auth-legal-consent__policy-link{color:var(--auth-primary);font-size:.84rem;font-weight:500;text-decoration:none}.auth-legal-consent__policy-link:hover{text-underline-offset:2px;text-decoration:underline}.auth-legal-consent__submit{width:100%;margin-top:.15rem}.auth-legal-consent--compact{padding-top:0}.auth-footer{text-align:center;border-top:1px solid var(--auth-border);flex-shrink:0;margin-top:.65rem;padding-top:.65rem}.auth-footer-text{color:var(--auth-text-muted)!important;font-size:.75rem!important}.auth-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .5rem;margin-top:.45rem;display:flex}.auth-footer-links__link{color:var(--auth-text-secondary);transition:color var(--auth-transition);font-size:.72rem;font-weight:500;text-decoration:none}.auth-footer-links__link:hover{color:var(--auth-primary);text-underline-offset:2px;text-decoration:underline}.auth-footer-links__sep{color:var(--auth-text-muted);-webkit-user-select:none;user-select:none;font-size:.72rem}@media (width<=900px){.auth-shell{height:auto;min-height:100dvh;max-height:none;overflow:auto}.auth-shell__inner{grid-template-columns:1fr;align-items:start;gap:1.25rem;height:auto;max-height:none;padding:1.25rem 1rem;overflow:visible}.auth-shell__brand{text-align:center;align-items:center;padding-right:0}.auth-shell__tagline{max-width:100%}.auth-shell__features,.auth-shell__trust{display:none}.auth-shell__bg-shapes{opacity:.22;width:70vw;height:180px}.auth-shell__card{max-height:none;overflow:visible}}@media (width<=480px){.auth-shell__card,.auth-shell__card--wide{border-radius:10px;padding:1.5rem 1.25rem}.auth-shell__headline{font-size:1.6rem!important}}[data-theme-mode=dark] .auth-shell{--auth-bg:#0f172a;--auth-surface:#1e293b;--auth-border:#334155;--auth-border-hover:#475569;--auth-text:#e2e8f0;--auth-text-secondary:#94a3b8;--auth-text-muted:#94a3b8;--auth-primary:#3b82f6;--auth-primary-hover:#2563eb;--auth-accent:#3b82f6;--auth-accent-soft:#1e3a5f;--auth-shadow:0 1px 2px #0000004d, 0 12px 40px #00000059;background:linear-gradient(135deg,#0f172a 0%,#1e293b 55%,#0f172a 100%)}[data-theme-mode=dark] .auth-shell:before{opacity:.35;background-image:radial-gradient(circle at 1px 1px,#334155 1px,#0000 0)}[data-theme-mode=dark] .auth-shell__brand-name{color:#93c5fd}[data-theme-mode=dark] .auth-shell__badge{background:var(--auth-accent-soft);color:#93c5fd}[data-theme-mode=dark] .auth-shell__trust{color:#6ee7b7;background:#064e3b;border-color:#065f46}[data-theme-mode=dark] .auth-footer-links__link{color:#94a3b8}[data-theme-mode=dark] .auth-footer-links__link:hover{color:#93c5fd}[data-theme-mode=dark] .auth-tab.active{color:var(--auth-primary);border-bottom-color:var(--auth-primary)}[data-theme-mode=dark] .auth-clerk-embed .cl-formButtonPrimary{background:var(--auth-primary)!important}[data-theme-mode=dark] .auth-clerk-embed .cl-formButtonPrimary:hover{background:var(--auth-primary-hover)!important}[data-theme-mode=dark] .auth-clerk-embed .cl-dividerLine{background:var(--auth-border)!important}[data-theme-mode=dark] .auth-clerk-embed .cl-dividerText{color:var(--auth-text-muted)!important}.auth-gate-dialog .MuiDialog-paper{border-radius:16px;flex-direction:column;max-height:min(92dvh,720px);display:flex}.auth-gate-dialog-content{overflow-y:auto;padding:0 24px 24px!important}.auth-legal-consent-dialog .MuiDialog-paper{overflow:hidden}.auth-legal-consent-dialog__content{padding:20px 24px 28px!important;overflow-y:auto!important}.auth-gate-dialog-title{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;padding:20px 24px 12px!important}.auth-gate-tabs{margin-bottom:16px}.auth-gate-clerk .cl-card{box-shadow:none!important}.auth-gate-clerk .cl-rootBox{width:100%}.auth-clerk-loading{justify-content:center;align-items:center;min-height:120px;display:flex}.auth-gate-switch .auth-btn{width:100%}.activation-bg{background-color:#1e293b;background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.activation-container{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;grid-template-columns:1fr 1fr;width:100%;max-width:100vw;height:100%;max-height:100vh;margin:0;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 25px #00000026}.activation-half{flex-direction:column;justify-content:center;padding:3rem;display:flex;position:relative}.email-half{background:#fffffffa}.promo-half{color:#fff;background:linear-gradient(135deg,#1e293b 0% 100%);position:relative;overflow:hidden}.promo-half:before{content:"";background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.activation-icon{color:#1e293b;margin-bottom:1rem;font-size:3rem!important}.activation-title{color:#1e293b;margin-bottom:1rem!important;font-size:2rem!important;font-weight:700!important}.activation-subtitle{color:#64748b!important;margin-bottom:2rem!important;font-size:1.1rem!important;line-height:1.6!important}.email-highlight{color:#3b82f6;border-radius:6px;padding:.25rem .5rem;font-weight:600}.activation-buttons{flex-direction:column;gap:1rem;margin:2rem 0;display:flex}.resend-btn{text-transform:none!important;color:#fff!important;background:#1e293b!important;border-radius:10px!important;padding:12px 24px!important;font-size:1rem!important;font-weight:600!important}.resend-btn:hover{transform:translateY(-2px);background:#1e293b!important;box-shadow:0 4px 12px #3b82f64d!important}.reenter-btn{text-transform:none!important;color:#1e293b!important;border-color:#1e293b!important;border-radius:10px!important;padding:12px 24px!important;font-size:1rem!important;font-weight:600!important}.reenter-btn:hover{transform:translateY(-2px);color:#1e293b!important;border-color:#1e293b!important}.promo-title{color:#fff;z-index:2;position:relative;margin-bottom:1rem!important;font-size:2rem!important;font-weight:700!important}.promo-subtitle{z-index:2;position:relative;color:#ffffffe6!important;margin-bottom:2rem!important;font-size:1.1rem!important;line-height:1.6!important}.testimonial-carousel{height:300px;margin-bottom:2rem;position:relative;overflow:hidden}.testimonial-slide{opacity:0;flex-direction:column;justify-content:center;width:100%;height:100%;transition:all .5s ease-in-out;display:flex;position:absolute;top:0;left:0;transform:translateY(20px)}.testimonial-slide.active{opacity:1;transform:translateY(0)}.testimonial-avatar{background:#fff3!important;border:2px solid #ffffff4d!important;width:60px!important;height:60px!important;margin:0 auto 1rem!important}.testimonial-text{color:#fffffff2;text-align:center;z-index:2;font-style:italic;line-height:1.6;position:relative;margin-bottom:1.5rem!important;font-size:1.1rem!important}.testimonial-author{color:#fff;z-index:2;position:relative;margin-bottom:.25rem!important;font-weight:600!important}.testimonial-role{color:#fffc;z-index:2;position:relative;font-size:.9rem!important}.carousel-indicators{z-index:2;justify-content:center;gap:.5rem;margin-top:2rem;display:flex;position:relative}.carousel-indicator{cursor:pointer;background:#ffffff4d;border-radius:50%;width:8px;height:8px;transition:all .3s}.carousel-indicator.active{background:#fff;transform:scale(1.2)}.success-message{background:#22c55e1a!important;border:1px solid #22c55e33!important;border-radius:12px!important;padding:1rem!important}.countdown-text{color:#64748b;margin-top:1rem;font-size:.875rem}.feature-list{z-index:2;margin:2rem 0;padding:0;list-style:none;position:relative}.feature-item{color:#ffffffe6;align-items:center;margin-bottom:1rem;font-size:1rem;display:flex}.feature-icon{color:#10b981;margin-right:.75rem}.stars-container{z-index:2;justify-content:center;gap:.25rem;margin-bottom:1rem;display:flex;position:relative}@media (width<=768px){.activation-container{grid-template-columns:1fr;width:95%;height:auto;margin:1rem}.activation-half{padding:2rem 1.5rem}.promo-half{order:-1;min-height:400px}.activation-title,.promo-title{font-size:1.75rem!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.email-half,.promo-half{animation:.6s ease-out fadeIn}.resend-btn:disabled{opacity:.7;cursor:not-allowed}.resend-btn.loading{color:#0000;position:relative}.loading-overlay{z-index:9999;background:#fffc;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0}.loading-gif{object-fit:contain;width:160px;height:auto;animation:.5s fadeIn}._sidebar_1k9m2_1{background:var(--ui-sidebar-bg,var(--ui-surface));width:240px;height:100%;color:var(--ui-sidebar-text,var(--ui-text-primary));border-right:1px solid var(--ui-sidebar-border,var(--ui-border));z-index:1000;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}._sidebar_1k9m2_1._collapsed_1k9m2_14{width:56px}._sidebar_1k9m2_1._collapsed_1k9m2_14 ._sidebarHeader_1k9m2_17{justify-content:center;padding:6px 4px 2px}._sidebar_1k9m2_1._collapsed_1k9m2_14 ._navItem_1k9m2_21{justify-content:center;gap:0;padding:7px}._sidebar_1k9m2_1._mobile_1k9m2_26{box-shadow:2px 0 12px #0f172a0f}._sidebar_1k9m2_1::-webkit-scrollbar{width:6px}._sidebar_1k9m2_1::-webkit-scrollbar-thumb{background:var(--ui-sidebar-border,var(--ui-border));border-radius:4px}._sidebar_1k9m2_1{scrollbar-width:thin;scrollbar-color:var(--ui-sidebar-border,var(--ui-border)) transparent}._sidebarOverlay_1k9m2_41{z-index:1099;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0f172a73;border:none;margin:0;padding:0;position:fixed;inset:0}._sidebarHeader_1k9m2_17{flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;min-height:0;padding:8px 8px 4px;display:flex}._sectionLabel_1k9m2_63{letter-spacing:.06em;min-width:0;color:var(--ui-sidebar-muted,var(--ui-muted));text-transform:uppercase;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;padding:0;font-size:10px;font-weight:700;line-height:1.2;overflow:hidden}._collapseBtn_1k9m2_79{border:1px solid var(--ui-sidebar-border,var(--ui-border));border-radius:8px;flex-shrink:0;color:var(--ui-sidebar-text,var(--ui-text-primary))!important;background:var(--ui-sidebar-pill-bg,var(--ui-pill-bg))!important;padding:5px!important}._collapseBtn_1k9m2_79:hover{border-color:var(--ui-sidebar-muted,var(--ui-muted));background:var(--ui-sidebar-hover,var(--ui-hover-bg))!important}._collapseBtn_1k9m2_79 .MuiSvgIcon-root{font-size:18px}._collapseBtnFlipped_1k9m2_95 .MuiSvgIcon-root{transform:scaleX(-1)}._sidebarContent_1k9m2_99{flex:1;min-height:0;overflow:hidden auto}._companyBrand_1k9m2_106{flex:1;align-items:center;gap:12px;display:flex}._companyLogo_1k9m2_113{background:linear-gradient(135deg, var(--ui-btn-bg), var(--ui-secondary));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._companyInfo_1k9m2_125{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._companyName_1k9m2_133{font-size:18px;font-weight:600;line-height:1.2}._organizationSelector_1k9m2_139{cursor:pointer;background:#ffffff0d;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;transition:background-color .2s;display:flex}._organizationSelector_1k9m2_139:hover{background:var(--ui-sidebar-hover,var(--ui-hover-bg))}._organizationName_1k9m2_153{opacity:.8;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}._headerActions_1k9m2_162{align-items:center;gap:8px;display:flex}._notificationIconBtn_1k9m2_168{color:var(--ui-sidebar-text,var(--ui-text-primary))!important}._notificationIconBtn_1k9m2_168:hover{background:var(--ui-sidebar-hover,var(--ui-hover-bg))!important}.organization-menu .MuiPaper-root{background:var(--ui-sidebar-bg,var(--ui-surface));color:var(--ui-sidebar-text,var(--ui-text-primary));border:1px solid var(--ui-sidebar-hover,var(--ui-hover-bg))}.organization-menu .MuiPaper-root .MuiMenuItem-root{font-size:14px}.organization-menu .MuiPaper-root .MuiMenuItem-root:hover{background:var(--ui-sidebar-hover,var(--ui-hover-bg))}.organization-menu .MuiPaper-root .MuiMenuItem-root.Mui-selected{background:var(--ui-btn-bg)}.organization-menu .MuiPaper-root .MuiMenuItem-root.Mui-selected:hover{filter:brightness(.92)}.notifications-menu .MuiPaper-root{background:var(--ui-sidebar-bg,var(--ui-surface));color:var(--ui-sidebar-text,var(--ui-text-primary));border:1px solid var(--ui-sidebar-hover,var(--ui-hover-bg));min-width:300px}._notificationsMenuHeader_1k9m2_199{border-bottom:1px solid var(--ui-sidebar-hover,var(--ui-hover-bg));background:#ffffff0d;align-items:center;gap:8px;padding:16px;font-weight:600;display:flex}._notificationMenuItem_1k9m2_209{align-items:flex-start;gap:12px;width:100%;padding:8px 0;display:flex}._notificationMenuIcon_1k9m2_217{flex-shrink:0;margin-top:2px;font-size:16px}._notificationMenuContent_1k9m2_223{flex:1;min-width:0}._notificationMenuTitle_1k9m2_228{margin-bottom:2px;font-size:14px;font-weight:600}._notificationMenuMessage_1k9m2_234{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}._notificationMenuUrgent_1k9m2_244{color:#fff;background:#dc2626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:flex}._viewAllNotifications_1k9m2_258{border-top:1px solid var(--ui-sidebar-hover,var(--ui-hover-bg))!important;justify-content:center!important;margin-top:4px!important;font-weight:600!important}._urgent_1k9m2_265{border-left:3px solid #dc2626;background:#dc26261a!important}._urgent_1k9m2_265:hover{background:#dc262633!important}._toggleBtn_1k9m2_273{color:var(--ui-sidebar-text,var(--ui-text-primary));cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:8px;font-size:16px}._toggleBtn_1k9m2_273:hover{background:var(--ui-sidebar-hover,var(--ui-hover-bg))}._sidebarContent_1k9m2_99{flex-direction:column;flex:1;display:flex;overflow-y:auto}._sidebarContent_1k9m2_99::-webkit-scrollbar{width:6px}._sidebarContent_1k9m2_99::-webkit-scrollbar-track{background:0 0}._sidebarContent_1k9m2_99::-webkit-scrollbar-thumb{background:var(--ui-sidebar-border,var(--ui-border));border-radius:3px}._sidebarContent_1k9m2_99::-webkit-scrollbar-thumb:hover{background:var(--ui-sidebar-muted,var(--ui-muted))}._sidebarContent_1k9m2_99{scrollbar-width:thin;scrollbar-color:var(--ui-sidebar-border,var(--ui-border)) transparent}._notificationsCarousel_1k9m2_311{border-bottom:1px solid var(--ui-sidebar-hover,var(--ui-hover-bg));cursor:pointer;background:#ffffff0d;flex-shrink:0;padding:16px;transition:background-color .2s}._notificationsCarousel_1k9m2_311:hover{background:#ffffff14}._carouselHeader_1k9m2_323{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._carouselTitle_1k9m2_330{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._carouselTitle_1k9m2_330 .MuiSvgIcon-root{color:#94a3b8;font-size:18px}._urgentBadge_1k9m2_342{color:#fff;background:#dc2626;border-radius:12px;margin-left:8px;padding:2px 8px;font-size:9px;font-weight:600}._carouselControls_1k9m2_352{align-items:center;gap:2px;display:flex}._carouselBtn_1k9m2_358{color:#94a3b8!important;padding:4px!important}._carouselBtn_1k9m2_358:hover{color:var(--ui-sidebar-text,var(--ui-text-primary))!important;background:var(--ui-sidebar-hover,var(--ui-hover-bg))!important}._carouselBtn_1k9m2_358 .MuiSvgIcon-root{font-size:18px}._closeBtn_1k9m2_370{color:#94a3b8!important;margin-left:4px!important;padding:4px!important}._closeBtn_1k9m2_370:hover{color:#dc2626!important;background:#dc26261a!important}._closeBtn_1k9m2_370 .MuiSvgIcon-root{font-size:16px}._notificationSlide_1k9m2_383{min-height:80px;position:relative}._notificationContent_1k9m2_388{border-left:4px solid #0000;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;transition:all .3s;animation:.3s ease-out _slideIn_1k9m2_1;display:flex}._notificationContent_1k9m2_388._urgent_1k9m2_265{background:#dc26261a;border-left-color:#dc2626}@keyframes _slideIn_1k9m2_1{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}._notificationIcon_1k9m2_168{flex-shrink:0;margin-top:2px;font-size:20px}._notificationDetails_1k9m2_419{flex:1;min-width:0}._notificationTitle_1k9m2_424{white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:14px;font-weight:600;overflow:hidden}._notificationMessage_1k9m2_433{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}._notificationTime_1k9m2_444{color:#64748b;font-size:11px;font-weight:500}._carouselIndicators_1k9m2_450{justify-content:center;gap:4px;margin-top:12px;display:flex}._indicator_1k9m2_457{color:#475569;cursor:pointer;background:0 0;border:none;padding:4px;transition:color .2s}._indicator_1k9m2_457:hover{color:var(--ui-sidebar-text,var(--ui-text-primary))}._indicator_1k9m2_457._active_1k9m2_468{color:var(--ui-btn-bg)}._indicator_1k9m2_457 .MuiSvgIcon-root{font-size:8px}._sidebarNav_1k9m2_475{flex-direction:column;gap:1px;padding:2px 8px 8px;display:flex}._sidebarLoading_1k9m2_482{justify-content:center;padding:24px 0;display:flex}._navItemContainer_1k9m2_488{flex-direction:column;display:flex;position:relative}._navItem_1k9m2_21{cursor:pointer;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:34px;margin:0;padding:7px 10px;transition:background-color .15s,color .15s;display:flex;position:relative}._navItem_1k9m2_21:hover{background:var(--ui-sidebar-hover,var(--ui-hover-bg))}._navItem_1k9m2_21._active_1k9m2_468{background:var(--ui-sidebar-active-bg,var(--ui-active-bg))}._navItem_1k9m2_21._active_1k9m2_468 ._navIcon_1k9m2_515,._navItem_1k9m2_21._active_1k9m2_468 ._navLabel_1k9m2_516{color:var(--ui-sidebar-active-text,var(--ui-active-text))}._navLabel_1k9m2_516{min-width:0;color:var(--ui-sidebar-text,var(--ui-text-primary));white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:500;overflow:hidden}._navIcon_1k9m2_515{min-width:24px;color:var(--ui-sidebar-muted,var(--ui-muted));justify-content:center;align-items:center;display:flex}._navIcon_1k9m2_515 .MuiSvgIcon-root{font-size:20px}._navBadge_1k9m2_542{color:#fff;background:#dc2626;border-radius:20px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:600}._navArrow_1k9m2_552{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}._navArrow_1k9m2_552 .MuiSvgIcon-root{font-size:18px}._navArrow_1k9m2_552._expanded_1k9m2_563{color:var(--ui-sidebar-muted,var(--ui-muted))}._subItems_1k9m2_567{border-left:2px solid var(--ui-sidebar-border,var(--ui-border));flex-direction:column;gap:1px;margin:0 0 2px 8px;padding-left:10px;animation:.2s ease-out _slideDown_1k9m2_1;display:flex;overflow:hidden}@keyframes _slideDown_1k9m2_1{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}._subItem_1k9m2_567{cursor:pointer;background:var(--ui-sidebar-sub-item-bg,var(--ui-sub-item-bg));border-radius:6px;align-items:center;padding:5px 8px;transition:all .2s;display:flex}._subItem_1k9m2_567:hover{background:var(--ui-sidebar-hover,var(--ui-hover-bg))}._subItem_1k9m2_567._active_1k9m2_468{background:var(--ui-btn-bg)}._subItem_1k9m2_567._active_1k9m2_468 ._subItemBadge_1k9m2_603{background:color-mix(in srgb, var(--ui-btn-bg) 82%, #000)}._subItemText_1k9m2_607{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;overflow:hidden}._subItemBadge_1k9m2_603{color:#fff;background:#dc2626;border-radius:12px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:600}._navItemComingSoon_1k9m2_626{opacity:.78}._comingSoonBadge_1k9m2_630{letter-spacing:.02em;text-transform:uppercase;color:var(--ui-sidebar-muted,var(--ui-muted));background:var(--ui-sidebar-pill-bg,var(--ui-pill-bg));border:1px solid var(--ui-sidebar-border,var(--ui-border));border-radius:999px;flex-shrink:0;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.2}._subMenuFlyout_1k9m2_645 .MuiPaper-root{background:var(--ui-sidebar-surface,var(--ui-surface));color:var(--ui-sidebar-text,var(--ui-text-primary));border:1px solid var(--ui-sidebar-border,var(--ui-border));box-shadow:0 12px 32px #0f172a1f}._subMenuFlyout_1k9m2_645 .MuiMenuItem-root{gap:8px;font-size:14px}._sidebarFooter_1k9m2_656{border-top:1px solid var(--ui-sidebar-border,var(--ui-border));background:var(--ui-sidebar-bg,var(--ui-surface));flex-shrink:0;padding:10px 8px 12px}._clerkProfileWrap_1k9m2_663{width:100%;position:relative}._clerkProfileWrap_1k9m2_663:hover ._profileSection_1k9m2_667{background:var(--ui-sidebar-hover,var(--ui-hover-bg))}._clerkProfileSection_1k9m2_671{pointer-events:none}._profileChevron_1k9m2_675{flex-shrink:0;color:#94a3b8!important;font-size:18px!important}._profileSection_1k9m2_667{cursor:pointer;align-items:center;gap:12px;padding:16px 20px;transition:background-color .2s;display:flex;position:relative}._profileSection_1k9m2_667:hover,._profileSection_1k9m2_667._active_1k9m2_468{background:var(--ui-sidebar-hover,var(--ui-hover-bg))}._userAvatar_1k9m2_697{background:linear-gradient(135deg, var(--ui-btn-bg), var(--ui-secondary))!important;width:40px!important;height:40px!important;font-weight:700!important}._userInfo_1k9m2_704{flex-direction:column;flex:1;min-width:0;display:flex}._userName_1k9m2_711{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}._userRole_1k9m2_719{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}._profileIndicator_1k9m2_727{color:#94a3b8;font-size:12px;transition:transform .2s}._profileDropdown_1k9m2_733{background:var(--ui-sidebar-bg,var(--ui-surface));border:1px solid var(--ui-sidebar-hover,var(--ui-hover-bg));z-index:10;border-radius:8px;margin:0 12px 8px;animation:.2s ease-out _slideUp_1k9m2_1;position:absolute;bottom:100%;left:0;right:0;box-shadow:0 4px 20px #0000004d}._workspaceImmersive_1k9m2_747{-webkit-backdrop-filter:blur(var(--ws-glass-blur,20px)) saturate(1.1);border-radius:var(--ws-radius-xl,24px);box-shadow:var(--ws-shadow-card,0 8px 32px #0f172a12);flex-direction:column;flex:auto;align-self:stretch;width:252px;height:100%;min-height:0;max-height:100%;margin:0;display:flex;background:linear-gradient(180deg, var(--ws-card-gradient-top,color-mix(in srgb, var(--ui-secondary) 8%, var(--ui-surface))) 0%, var(--ws-card-gradient-bottom,color-mix(in srgb, var(--ui-secondary) 14%, var(--ui-chrome-surface,var(--ui-bg)))) 100%)!important;border:1px solid var(--ws-glass-border,#ffffffb8)!important;border-right:1px solid var(--ws-glass-border,#ffffffb8)!important}._workspaceImmersive_1k9m2_747._collapsed_1k9m2_14{border-radius:20px;width:56px}._workspaceImmersive_1k9m2_747 ._sidebarHeader_1k9m2_17{flex-shrink:0;padding:12px 14px 8px}._workspaceImmersive_1k9m2_747 ._sidebarContent_1k9m2_99{flex:auto;min-height:0;overflow:hidden auto}._workspaceImmersive_1k9m2_747 ._sidebarNav_1k9m2_475{gap:2px;padding:4px 12px 8px}._workspaceImmersive_1k9m2_747 ._navItem_1k9m2_21{border-radius:14px;min-height:38px;margin:0;padding:8px 12px;transition:background .15s,color .15s}._workspaceImmersive_1k9m2_747 ._navItem_1k9m2_21 ._navIcon_1k9m2_515{color:var(--ui-sidebar-muted,var(--ui-muted))}._workspaceImmersive_1k9m2_747 ._navItem_1k9m2_21 ._navIcon_1k9m2_515 .MuiSvgIcon-root{font-size:20px}._workspaceImmersive_1k9m2_747 ._navItem_1k9m2_21 ._navLabel_1k9m2_516{color:var(--ui-sidebar-text,var(--ui-text-primary));font-size:.875rem;font-weight:500}._workspaceImmersive_1k9m2_747 ._navItem_1k9m2_21:hover,._workspaceImmersive_1k9m2_747 ._navItem_1k9m2_21:hover:not(._active_1k9m2_468){background:#0f172a0a}._workspaceImmersive_1k9m2_747 ._navItem_1k9m2_21:hover:not(._active_1k9m2_468) ._navIcon_1k9m2_515,._workspaceImmersive_1k9m2_747 ._navItem_1k9m2_21:hover:not(._active_1k9m2_468) ._navLabel_1k9m2_516{color:var(--ui-sidebar-text,var(--ui-text-primary))}._workspaceImmersive_1k9m2_747 ._navItem_1k9m2_21._active_1k9m2_468{background:color-mix(in srgb, var(--ws-accent,var(--ui-secondary)) 12%, var(--ws-glass-surface,#ffffffeb))}._workspaceImmersive_1k9m2_747 ._navItem_1k9m2_21._active_1k9m2_468 ._navIcon_1k9m2_515,._workspaceImmersive_1k9m2_747 ._navItem_1k9m2_21._active_1k9m2_468 ._navLabel_1k9m2_516{color:var(--ws-accent,var(--ui-sidebar-active-text,var(--ui-secondary)));font-weight:600}._workspaceImmersive_1k9m2_747 ._sidebarFooter_1k9m2_656{background:0 0;border-top:1px solid #0f172a0f;flex-shrink:0;margin-top:auto;padding:14px 14px 18px}._workspaceImmersive_1k9m2_747 ._profileSection_1k9m2_667{border-radius:18px;margin-top:6px;padding:12px 10px}._workspaceImmersive_1k9m2_747 ._profileSection_1k9m2_667:hover{background:#ffffff8c}._workspaceImmersive_1k9m2_747 ._userName_1k9m2_711{color:var(--ui-sidebar-text,var(--ui-text-primary));font-size:.875rem;font-weight:700}._workspaceImmersive_1k9m2_747 ._userRole_1k9m2_719{color:var(--ui-sidebar-muted,var(--ui-muted));opacity:1;font-size:.75rem}@media (width<=768px){._workspaceImmersive_1k9m2_747{width:min(252px,100vw - 20px)}}._workspaceBrand_1k9m2_850{flex:1;align-items:center;gap:10px;min-width:0;padding-left:4px;display:flex}._workspaceBrandLogo_1k9m2_859{object-fit:contain;flex-shrink:0;width:34px;height:34px}._workspaceBrandName_1k9m2_866{color:var(--ui-sidebar-text,var(--ui-text-primary));letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:800;overflow:hidden}._customizeLabel_1k9m2_876{letter-spacing:.04em;text-transform:uppercase;color:var(--ui-sidebar-muted,var(--ui-muted));margin:0 4px 8px;font-size:.72rem;font-weight:700}@keyframes _slideUp_1k9m2_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._dropdownItem_1k9m2_895{cursor:pointer;align-items:center;gap:12px;padding:12px 16px;transition:background-color .2s;display:flex}._dropdownItem_1k9m2_895:hover{background:var(--ui-sidebar-hover,var(--ui-hover-bg))}._dropdownItem_1k9m2_895:first-child{border-radius:8px 8px 0 0}._dropdownItem_1k9m2_895._logout_1k9m2_909,._dropdownItem_1k9m2_895._logout_1k9m2_909 ._dropdownIcon_1k9m2_912{color:#ef4444}._dropdownDivider_1k9m2_916{background:var(--ui-sidebar-hover,var(--ui-hover-bg));height:1px;margin:4px 0}._dropdownIcon_1k9m2_912{justify-content:center;align-items:center;width:20px;display:flex}._dropdownIcon_1k9m2_912 .MuiSvgIcon-root{color:#94a3b8;font-size:18px}._dropdownText_1k9m2_933{font-size:14px;font-weight:500}.MuiTooltip-tooltip{background:var(--ui-sidebar-bg,var(--ui-surface))!important;color:var(--ui-sidebar-text,var(--ui-text-primary))!important;border:1px solid var(--ui-sidebar-hover,var(--ui-hover-bg))!important;font-size:12px!important}@media (width<=768px){._sidebar_1k9m2_1{z-index:1300;width:min(300px,100vw - 40px);height:auto;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-bottom:env(safe-area-inset-bottom,0px);transition:transform .24s,box-shadow .24s;position:fixed;top:52px;bottom:0;left:0;box-shadow:4px 0 24px #0f172a24}._sidebar_1k9m2_1._mobileClosed_1k9m2_960{pointer-events:none;box-shadow:none;transform:translate(-105%)}._sidebar_1k9m2_1._mobileOpen_1k9m2_965{transform:translate(0)}._sidebar_1k9m2_1._collapsed_1k9m2_14{width:min(300px,100vw - 40px)}.app-layout--workspace-mobile ._sidebar_1k9m2_1{top:calc(var(--workspace-mobile-nav-height,52px) + env(safe-area-inset-top,0px))}.app-layout--workspace-mobile ._sidebarOverlay_1k9m2_41{top:calc(var(--workspace-mobile-nav-height,52px) + env(safe-area-inset-top,0px));z-index:1295}._notificationsCarousel_1k9m2_311{padding:12px}._notificationContent_1k9m2_388{padding:10px}._sidebarHeader_1k9m2_17{padding:12px 12px 8px}._companyInfo_1k9m2_125{gap:2px}._companyName_1k9m2_133{font-size:16px}._organizationName_1k9m2_153{font-size:11px}._sidebar_1k9m2_1::-webkit-scrollbar{width:4px}._sidebarContent_1k9m2_99::-webkit-scrollbar{width:4px}._workspaceImmersive_1k9m2_747{margin:0;box-shadow:4px 0 24px #0f172a24;background:var(--ui-sidebar-bg,var(--ui-surface))!important;-webkit-backdrop-filter:none!important;border:none!important;border-right:1px solid var(--ui-border,#e2e8f0)!important;border-radius:0!important}._workspaceImmersive_1k9m2_747._collapsed_1k9m2_14{border-radius:0;width:min(300px,100vw - 40px)}._workspaceImmersive_1k9m2_747 ._navItem_1k9m2_21._active_1k9m2_468{background:color-mix(in srgb, var(--ws-accent,var(--ui-secondary)) 14%, var(--ui-sidebar-bg,var(--ui-surface)))}._workspaceImmersive_1k9m2_747 ._profileSection_1k9m2_667:hover{background:var(--ui-hover-bg,#0f172a0a)}._workspaceImmersive_1k9m2_747 ._sidebarFooter_1k9m2_656{border-top-color:var(--ui-border,#e2e8f0)}}@media (prefers-reduced-motion:no-preference){._sidebar_1k9m2_1{transition:width .2s,background-color .2s}}._modalOverlay_1k9m2_1031{z-index:5000;width:100%;height:100dvh;padding:16px;padding-left:calc(16px + env(safe-area-inset-left,0px));padding-right:calc(16px + env(safe-area-inset-right,0px));padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box;-webkit-overflow-scrolling:touch;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;overflow-y:auto}._modalContent_1k9m2_1052{background:var(--ui-surface);box-sizing:border-box;border-radius:10px;width:380px;max-width:100%;max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto}._modalBody_1k9m2_1064 label{margin-top:10px;display:block}._modalBody_1k9m2_1064 input{box-sizing:border-box;border:1px solid #ccc;border-radius:6px;width:100%;margin:8px 0;padding:10px}._modalActions_1k9m2_1077{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;display:flex}@media (width<=480px){._modalOverlay_1k9m2_1031{padding:12px;padding-left:calc(12px + env(safe-area-inset-left,0px));padding-right:calc(12px + env(safe-area-inset-right,0px));align-items:flex-start}._modalContent_1k9m2_1052{width:100%;max-height:calc(100dvh - 24px);padding:20px 16px}._modalActions_1k9m2_1077{flex-direction:column}}._footerStack_3izdt_1{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}._cardImmersive_3izdt_9{-webkit-backdrop-filter:blur(14px);box-shadow:none!important;background:#ffffff6b!important;border-color:#ffffff8c!important}._cardCollapsed_3izdt_17._cardImmersive_3izdt_9{background:#ffffff61!important}._footerImmersive_3izdt_21{gap:8px}._card_3izdt_9{border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;box-shadow:var(--ui-shadow-sm);border-radius:14px;padding:10px;overflow:hidden}._cardOpen_3izdt_35{padding-bottom:10px}._cardCollapsed_3izdt_17{background:linear-gradient(180deg, color-mix(in srgb, var(--ui-secondary,#7c3aed) 5%, var(--ui-surface)) 0%, var(--ui-surface) 100%);padding:8px}._cardHeader_3izdt_44{justify-content:space-between;align-items:center;gap:4px;margin-bottom:8px;display:flex}._cardHeaderBtn_3izdt_52{color:var(--ui-text-primary);cursor:pointer;letter-spacing:-.01em;background:0 0;border:none;border-radius:6px;flex:1;align-items:center;gap:6px;min-width:0;padding:2px 4px;font-size:.875rem;font-weight:700;display:inline-flex}._cardHeaderBtn_3izdt_52:hover{color:var(--ui-secondary,#7c3aed)}._collapseBtn_3izdt_72{flex-shrink:0;color:var(--ui-text-secondary)!important}._collapseBtn_3izdt_72:hover{color:var(--ui-text-primary)!important;background:var(--ui-hover-bg)!important}._collapsedBody_3izdt_81{flex-direction:column;gap:8px;display:flex}._collapsedHero_3izdt_87{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:2px 2px 4px;transition:background .15s;display:flex}._collapsedHero_3izdt_87:hover{background:color-mix(in srgb, var(--ui-secondary,#7c3aed) 6%, transparent)}._collapsedHero_3izdt_87:hover ._collapsedExpandIcon_3izdt_103{color:var(--ui-secondary,#7c3aed);background:color-mix(in srgb, var(--ui-secondary,#7c3aed) 10%, var(--ui-surface))}._dateBadge_3izdt_108{background:linear-gradient(145deg, var(--ui-secondary,#7c3aed), color-mix(in srgb, var(--ui-secondary,#7c3aed) 70%, #4c1d95));color:#fff;width:46px;height:46px;box-shadow:0 4px 12px color-mix(in srgb, var(--ui-secondary,#7c3aed) 28%, transparent);border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}._dateBadgeDay_3izdt_122{letter-spacing:-.03em;font-size:1.05rem;font-weight:800;line-height:1}._dateBadgeMonth_3izdt_129{letter-spacing:.06em;text-transform:uppercase;opacity:.92;margin-top:2px;font-size:.58rem;font-weight:700}._collapsedCopy_3izdt_138{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._collapsedWeekday_3izdt_146{color:var(--ui-text-primary);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}._collapsedSummary_3izdt_156{color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:500;overflow:hidden}._collapsedExpandIcon_3izdt_103{width:24px;height:24px;color:var(--ui-text-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}._weekStrip_3izdt_177{background:color-mix(in srgb, var(--ui-border) 35%, transparent);border-radius:10px;grid-template-columns:repeat(7,1fr);gap:2px;padding:6px 4px 4px;display:grid}._weekStripDay_3izdt_186{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:4px 0 6px;transition:background .15s,transform .15s;display:flex;position:relative}._weekStripDay_3izdt_186:hover{background:var(--ui-hover-bg);transform:translateY(-1px)}._weekStripLabel_3izdt_205{letter-spacing:.04em;color:var(--ui-muted);font-size:.52rem;font-weight:700;line-height:1}._weekStripNum_3izdt_213{color:var(--ui-text-primary);font-size:.72rem;font-weight:600;line-height:1}._weekStripToday_3izdt_220:not(._weekStripSelected_3izdt_220){background:color-mix(in srgb, var(--ui-secondary,#7c3aed) 12%, var(--ui-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-secondary,#7c3aed) 35%, transparent)}._weekStripToday_3izdt_220:not(._weekStripSelected_3izdt_220) ._weekStripLabel_3izdt_205,._weekStripToday_3izdt_220:not(._weekStripSelected_3izdt_220) ._weekStripNum_3izdt_213{color:var(--ui-secondary,#7c3aed);font-weight:700}._weekStripSelected_3izdt_220{background:var(--ui-secondary,#7c3aed);box-shadow:0 2px 8px color-mix(in srgb, var(--ui-secondary,#7c3aed) 35%, transparent)}._weekStripSelected_3izdt_220 ._weekStripLabel_3izdt_205,._weekStripSelected_3izdt_220 ._weekStripNum_3izdt_213{color:#fff;font-weight:700}._weekStripSelected_3izdt_220 ._weekStripDot_3izdt_239{background:#fff}._scheduleCarousel_3izdt_243{background:var(--ui-surface);border:1px solid color-mix(in srgb, var(--ui-border) 80%, var(--ui-secondary,#7c3aed));border-radius:10px;padding:8px 8px 6px;animation:.18s ease-out _dayPeekIn_3izdt_1;box-shadow:inset 0 1px #fff9}._scheduleCarouselHeader_3izdt_252{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}._carouselCount_3izdt_260{color:var(--ui-muted);letter-spacing:.02em;flex-shrink:0;font-size:.62rem;font-weight:700}._scheduleCarouselBody_3izdt_268{align-items:stretch;gap:4px;min-height:62px;display:flex}._carouselNavBtn_3izdt_275{background:color-mix(in srgb, var(--ui-border) 40%, transparent);width:22px;color:var(--ui-text-secondary);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}._carouselNavBtn_3izdt_275:hover{background:var(--ui-hover-bg);color:var(--ui-text-primary)}._scheduleSlide_3izdt_294{background:color-mix(in srgb, var(--slide-accent,var(--ui-secondary,#7c3aed)) 8%, var(--ui-surface));border-left:3px solid var(--slide-accent,var(--ui-secondary,#7c3aed));border-radius:8px;flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding:8px 10px;display:flex}._scheduleSlideType_3izdt_307{letter-spacing:.05em;text-transform:uppercase;color:var(--slide-accent,var(--ui-secondary,#7c3aed));font-size:.58rem;font-weight:700;line-height:1.2}._scheduleSlideTitle_3izdt_316{color:var(--ui-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:600;line-height:1.3;overflow:hidden}._scheduleSlideTime_3izdt_326{color:var(--ui-muted);font-size:.64rem;line-height:1.2}._carouselDots_3izdt_332{justify-content:center;align-items:center;gap:5px;margin-top:8px;display:flex}._carouselDot_3izdt_332,._carouselDotActive_3izdt_341{cursor:pointer;background:color-mix(in srgb, var(--ui-border) 70%, var(--ui-muted));border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:transform .15s,background .15s}._carouselDotActive_3izdt_341{transform:scale(1.15)}._carouselDot_3izdt_332:hover{background:var(--ui-muted)}@keyframes _dayPeekIn_3izdt_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._dayPeekTitle_3izdt_370{letter-spacing:.04em;text-transform:uppercase;color:var(--ui-muted);margin:0;font-size:.68rem;font-weight:700}._dayPeekEmpty_3izdt_379{color:var(--ui-muted);margin:0;padding:4px 2px 2px;font-size:.72rem;font-style:italic}._weekStripDot_3izdt_239{background:var(--marker-color,var(--ui-secondary,#7c3aed));border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}._openScheduleBtn_3izdt_398{width:100%;color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:.68rem;font-weight:600;transition:color .15s,background .15s;display:inline-flex}._openScheduleBtn_3izdt_398:hover{color:var(--ui-secondary,#7c3aed);background:color-mix(in srgb, var(--ui-secondary,#7c3aed) 8%, transparent)}._usersCard_3izdt_419{border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;box-shadow:var(--ui-shadow-sm);border-radius:14px;justify-content:center;align-items:center;padding:8px 10px;display:flex}._monthSpacer_3izdt_431{flex:1}._widgetCompact_3izdt_435{flex-shrink:0}._iconBtn_3izdt_439{color:var(--ui-sidebar-muted,var(--ui-muted))!important}._iconBtn_3izdt_439:hover{color:var(--ui-sidebar-active-text,var(--ui-active-text))!important;background:var(--ui-sidebar-hover,var(--ui-hover-bg))!important}._popover_3izdt_447{border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow-md);border-radius:14px;padding:12px}._calendar_3izdt_455{width:100%}._calendarCompact_3izdt_459{width:228px}._calendarNav_3izdt_463{justify-content:space-between;align-items:center;gap:6px;margin-bottom:10px;display:flex}._navBtn_3izdt_471{width:24px;height:24px;color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._navBtn_3izdt_471:hover{background:var(--ui-hover-bg);color:var(--ui-text-primary)}._monthLabel_3izdt_490{color:var(--ui-text-primary);cursor:pointer;white-space:nowrap;letter-spacing:-.01em;text-align:center;background:0 0;border:none;border-radius:6px;flex:1;padding:2px 4px;font-size:.875rem;font-weight:700}._monthLabel_3izdt_490:hover{color:var(--ui-secondary,#7c3aed)}._weekdays_3izdt_508{grid-template-columns:repeat(7,1fr);gap:0;margin-bottom:6px;display:grid}._weekday_3izdt_508{letter-spacing:.02em;color:var(--ui-muted);text-align:center;font-size:.625rem;font-weight:600;line-height:1.2}._grid_3izdt_524{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}._day_3izdt_370{aspect-ratio:1;width:100%;max-height:30px;color:var(--ui-text-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}._day_3izdt_370._muted_3izdt_547{color:var(--ui-muted);opacity:.4;font-weight:400}._day_3izdt_370._today_3izdt_552:not(._selected_3izdt_552){color:var(--ui-secondary,#7c3aed);font-weight:600}._day_3izdt_370._selected_3izdt_552{background:var(--ui-secondary,#7c3aed);color:#fff;box-shadow:0 1px 4px color-mix(in srgb, var(--ui-secondary,#7c3aed) 35%, transparent);font-weight:700}._day_3izdt_370._marked_3izdt_562:not(._selected_3izdt_552){font-weight:600;position:relative}._day_3izdt_370._marked_3izdt_562:not(._selected_3izdt_552):after{content:"";background:var(--marker-color,var(--ui-secondary,#7c3aed));border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}._day_3izdt_370._marked_3izdt_562._selected_3izdt_552:after{content:"";background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}._day_3izdt_370:not(._muted_3izdt_547):not(._selected_3izdt_552):hover{background:var(--ui-hover-bg)}._widget_27edx_1{flex-direction:column;flex-shrink:0;width:100%;display:flex;position:relative}._widgetCompact_27edx_9{justify-content:center;display:flex}._widgetFooter_27edx_14{align-items:center;width:auto}._widgetTopbar_27edx_19{flex-shrink:0;align-items:center;width:auto}._toggleFooter_27edx_25{justify-content:center;padding:2px 4px}._toggleTopbar_27edx_30{border:1px solid var(--ui-topbar-border,var(--ui-border));background:var(--ui-topbar-pill-bg,var(--ui-pill-bg));border-radius:999px;justify-content:flex-start;padding:2px 4px;transition:background .15s,border-color .15s}._toggleTopbar_27edx_30:hover{background:var(--ui-topbar-hover-bg,var(--ui-hover-bg));border-color:var(--ui-topbar-muted,var(--ui-muted))}._avatarStackFooter_27edx_43{justify-content:center;padding-left:0}._avatarStackTopbar_27edx_48{justify-content:flex-start;padding-left:2px}._toggle_27edx_25{cursor:pointer;background:0 0;border:none;align-items:center;padding:6px 4px;display:inline-flex}._widgetCompact_27edx_9 ._toggle_27edx_25{justify-content:center;padding:4px}._avatarStack_27edx_43{align-items:center;display:inline-flex}._stackAvatar_27edx_72,._stackAvatarSm_27edx_73{border-radius:var(--ui-avatar-radius,10px);background:var(--ui-pill-bg);color:var(--ui-text-primary);border:2.5px solid var(--ui-border);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #ffffffe6}._stackAvatar_27edx_72 img,._stackAvatarSm_27edx_73 img{object-fit:cover;width:100%;height:100%}._stackAvatar_27edx_72{width:38px;height:38px;font-size:.8rem}._stackAvatarSm_27edx_73{width:38px;height:38px;font-size:.75rem}._stackAvatarFooter_27edx_106{border-radius:var(--ui-avatar-radius,10px);background:var(--ui-surface);width:34px;height:34px;color:var(--ui-text-primary);border:2px solid var(--ui-border);box-shadow:0 0 0 2px var(--ui-surface);box-sizing:border-box;z-index:1;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}._stackAvatarFooter_27edx_106 img{object-fit:cover;width:100%;height:100%}._stackAvatarFirst_27edx_131{z-index:2;background:color-mix(in srgb, var(--ui-secondary,#7c3aed) 12%, var(--ui-surface));color:var(--ui-secondary,#7c3aed);border-color:color-mix(in srgb, var(--ui-secondary,#7c3aed) 45%, var(--ui-border))}._stackAvatarOverlap_27edx_138{margin-left:-12px}._stackAvatarOverlapFooter_27edx_142{z-index:3;margin-left:-14px}._stackOverflow_27edx_147{border-radius:var(--ui-avatar-radius,10px);color:#475569;border:2.5px solid var(--ui-border);box-sizing:border-box;background:#f1f5f9;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.72rem;font-weight:700;display:inline-flex;box-shadow:0 0 0 1px #ffffffe6}._stackOverflowFooter_27edx_164{width:34px;height:34px;box-shadow:0 0 0 2px var(--ui-surface);z-index:4;border-width:2px;font-size:.65rem}._panel_27edx_173{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:10px;width:260px;max-width:calc(100vw - 24px);padding:10px}._panelTitle_27edx_182{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);margin:0 0 8px;font-size:.72rem;font-weight:700}._list_27edx_191{flex-direction:column;gap:8px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._listItem_27edx_202{align-items:center;gap:10px;display:flex}._nameBlock_27edx_208{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._name_27edx_208{color:var(--ui-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}._username_27edx_225{color:var(--ui-muted);white-space:nowrap;flex-shrink:0;font-size:.72rem}._statusDot_27edx_232{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px}._slot_1gzh2_1{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}._slotHeader_1gzh2_9{justify-content:space-between;align-items:center;gap:6px;width:100%;padding:0 2px 2px;display:flex}._slotLabel_1gzh2_18{letter-spacing:.05em;text-transform:uppercase;color:var(--ui-muted);font-size:.68rem;font-weight:700}._slotSwapBtn_1gzh2_26{color:var(--ui-text-secondary)!important}._slotSwapBtn_1gzh2_26:hover{color:var(--ui-secondary,#7c3aed)!important;background:color-mix(in srgb, var(--ui-secondary,#7c3aed) 8%, transparent)!important}._slotImmersive_1gzh2_34{gap:10px}._customizeBtn_1gzh2_38{color:#1e1b4bb8;cursor:pointer;background:#ffffff59;border:1px solid #ffffff8c;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px 12px;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}._customizeBtn_1gzh2_38 svg{color:#6366f1;font-size:16px!important}._customizeBtn_1gzh2_38:hover{background:#ffffff85;border-color:#6366f147}._slotImmersive_1gzh2_34 ._quickCard_1gzh2_64{-webkit-backdrop-filter:blur(14px);box-shadow:none;background:#ffffff6b;border-color:#ffffff8c}._pickerPaper_1gzh2_72{border:1px solid var(--ui-border);width:min(320px,100vw - 24px);box-shadow:var(--ui-shadow-md)!important;border-radius:14px!important}._picker_1gzh2_72{padding:14px}._pickerTitle_1gzh2_83{color:var(--ui-text-primary);margin:0 0 4px;font-size:.9rem;font-weight:700}._pickerHint_1gzh2_90{color:var(--ui-muted);margin:0 0 12px;font-size:.75rem;line-height:1.4}._pickerGrid_1gzh2_97{flex-direction:column;gap:8px;display:flex}._pickerOption_1gzh2_103{border:1px solid var(--ui-border);background:var(--ui-surface);text-align:left;cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:10px;transition:border-color .15s,background .15s,transform .15s;display:flex}._pickerOption_1gzh2_103:hover{border-color:color-mix(in srgb, var(--picker-tone,var(--ui-secondary,#7c3aed)) 35%, var(--ui-border));background:color-mix(in srgb, var(--picker-tone,var(--ui-secondary,#7c3aed)) 5%, var(--ui-surface));transform:translateY(-1px)}._pickerOptionActive_1gzh2_122{border-color:color-mix(in srgb, var(--picker-tone,var(--ui-secondary,#7c3aed)) 55%, var(--ui-border));background:color-mix(in srgb, var(--picker-tone,var(--ui-secondary,#7c3aed)) 8%, var(--ui-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--picker-tone,var(--ui-secondary,#7c3aed)) 18%, transparent)}._pickerTone_violet_1gzh2_128{--picker-tone:#7c3aed}._pickerTone_green_1gzh2_132{--picker-tone:#16a34a}._pickerTone_blue_1gzh2_136{--picker-tone:#2563eb}._pickerTone_teal_1gzh2_140{--picker-tone:#0d9488}._pickerTone_orange_1gzh2_144{--picker-tone:#ea580c}._pickerTone_indigo_1gzh2_148{--picker-tone:#4f46e5}._pickerOptionIcon_1gzh2_152{width:34px;height:34px;color:var(--picker-tone,var(--ui-secondary,#7c3aed));background:color-mix(in srgb, var(--picker-tone,var(--ui-secondary,#7c3aed)) 12%, var(--ui-surface));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._pickerOptionCopy_1gzh2_164{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._pickerOptionLabel_1gzh2_172{color:var(--ui-text-primary);font-size:.82rem;font-weight:700}._pickerOptionDescription_1gzh2_178{color:var(--ui-muted);font-size:.7rem;line-height:1.35}._pickerOptionCheck_1gzh2_184{color:var(--picker-tone,var(--ui-secondary,#7c3aed));flex-shrink:0;margin-top:2px}._quickCard_1gzh2_64{border:1px solid var(--ui-border);background:linear-gradient(180deg, color-mix(in srgb, var(--card-tone,var(--ui-secondary,#7c3aed)) 5%, var(--ui-surface)) 0%, var(--ui-surface) 100%);width:100%;box-shadow:var(--ui-shadow-sm);border-radius:14px;padding:8px}._tone_violet_1gzh2_199{--card-tone:#7c3aed}._tone_green_1gzh2_203{--card-tone:#16a34a}._tone_blue_1gzh2_207{--card-tone:#2563eb}._tone_teal_1gzh2_211{--card-tone:#0d9488}._tone_orange_1gzh2_215{--card-tone:#ea580c}._tone_indigo_1gzh2_219{--card-tone:#4f46e5}._quickCardHero_1gzh2_223{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:2px 2px 6px;display:flex}._quickCardHero_1gzh2_223:hover{background:color-mix(in srgb, var(--card-tone,var(--ui-secondary,#7c3aed)) 6%, transparent)}._quickCardBadge_1gzh2_239{color:#fff;background:linear-gradient(145deg, var(--card-tone,var(--ui-secondary,#7c3aed)), color-mix(in srgb, var(--card-tone,var(--ui-secondary,#7c3aed)) 70%, #1e1b4b));width:42px;height:42px;box-shadow:0 4px 12px color-mix(in srgb, var(--card-tone,var(--ui-secondary,#7c3aed)) 28%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._quickCardCopy_1gzh2_252{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._quickCardTitle_1gzh2_260{color:var(--ui-text-primary);font-size:.82rem;font-weight:700}._quickCardSummary_1gzh2_266{color:var(--ui-muted);font-size:.68rem}._quickCardCount_1gzh2_271{min-width:24px;height:24px;color:var(--card-tone,var(--ui-secondary,#7c3aed));background:color-mix(in srgb, var(--card-tone,var(--ui-secondary,#7c3aed)) 12%, var(--ui-surface));border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.72rem;font-weight:700;display:inline-flex}._quickCardList_1gzh2_285{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._quickCardItem_1gzh2_294{background:var(--ui-surface);text-align:left;cursor:pointer;border:none;border:1px solid color-mix(in srgb, var(--ui-border) 80%, var(--card-tone,var(--ui-secondary,#7c3aed)));border-radius:8px;flex-direction:column;gap:2px;width:100%;padding:8px 10px;display:flex}._quickCardItem_1gzh2_294:hover{background:color-mix(in srgb, var(--card-tone,var(--ui-secondary,#7c3aed)) 5%, var(--ui-surface))}._quickCardItemTitle_1gzh2_311{color:var(--ui-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:600;overflow:hidden}._quickCardItemMeta_1gzh2_320{color:var(--ui-muted);font-size:.64rem}._quickCardEmpty_1gzh2_325{color:var(--ui-muted);margin:0;padding:4px 2px 8px;font-size:.72rem;font-style:italic}._quickCardAction_1gzh2_333{width:100%;color:var(--ui-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 8px;font-size:.68rem;font-weight:600}._quickCardAction_1gzh2_333:hover{color:var(--card-tone,var(--ui-secondary,#7c3aed));background:color-mix(in srgb, var(--card-tone,var(--ui-secondary,#7c3aed)) 8%, transparent)}._onlineCard_1gzh2_349{border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;box-shadow:var(--ui-shadow-sm);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:10px;display:flex}._onlineCardHeader_1gzh2_362{width:100%;color:var(--ui-text-primary);justify-content:center;align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:inline-flex}._preview_7xbw8_1{aspect-ratio:16/10;border:2px solid #0000;border-radius:8px;width:100%;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}._previewSelected_7xbw8_11{border-color:currentColor;box-shadow:0 0 0 1px}._checkBadge_7xbw8_16{z-index:2;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:6px;right:6px}._topBar_7xbw8_30{border-bottom:1px solid;align-items:center;gap:4px;height:14px;padding:0 5px;display:flex}._topDot_7xbw8_39{border-radius:50%;flex-shrink:0;width:5px;height:5px}._topLine_7xbw8_46{border-radius:2px;flex:1;max-width:28px;height:3px}._topPill_7xbw8_53{border-radius:999px;width:14px;height:5px;margin-left:auto}._body_7xbw8_60{height:calc(100% - 14px);display:flex}._sidebar_7xbw8_65{border-right:1px solid;flex-direction:column;gap:3px;width:22%;padding:4px 3px;display:flex}._sideItem_7xbw8_74{border-radius:2px;width:100%;height:4px}._sideItem_7xbw8_74:first-child{width:80%}._main_7xbw8_83{flex:1;align-items:flex-start;padding:5px;display:flex}._card_7xbw8_90{border:1px solid;border-radius:4px;flex-direction:column;gap:3px;width:100%;padding:5px;display:flex}._cardTitle_7xbw8_100{border-radius:2px;width:55%;height:4px}._cardLine_7xbw8_106{border-radius:2px;width:80%;height:3px}._cardLineShort_7xbw8_112{border-radius:2px;width:45%;height:3px}._cardAccent_7xbw8_118{border-radius:2px;width:28%;height:5px;margin-top:2px}._cardAccents_7xbw8_125{gap:2px;margin-top:2px;display:flex}._cardAccents_7xbw8_125 ._cardAccent_7xbw8_118{flex:1;width:auto;margin-top:0}._dialogPaper_163qd_1{max-height:min(90vh,780px);overflow:hidden;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;width:min(1180px,96vw)!important;max-width:1180px!important;box-shadow:var(--ui-shadow-md)!important;background-image:none!important;border-radius:14px!important}._header_163qd_13{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 28px 12px;display:flex}._headerText_163qd_22{min-width:0}._title_163qd_26{color:var(--ui-text-primary);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}._subtitle_163qd_34{color:var(--ui-muted);margin:6px 0 0;font-size:13px;line-height:1.45}._closeBtn_163qd_41{border:1px solid var(--ui-border);flex-shrink:0;color:var(--ui-muted)!important;border-radius:8px!important}._closeBtn_163qd_41:hover{background:var(--ui-hover-bg)!important;color:var(--ui-text-primary)!important}._content_163qd_52{flex-direction:column;gap:16px;display:flex;overflow:hidden;padding:16px 28px 28px!important}._toolbar_163qd_60{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}._toolbar_163qd_60 .MuiOutlinedInput-root{border-radius:10px;background-color:var(--ui-pill-bg)!important;color:var(--ui-text-primary)!important}._toolbar_163qd_60 .MuiOutlinedInput-root fieldset{border-color:var(--ui-border)!important}._toolbar_163qd_60 .MuiOutlinedInput-root:hover fieldset{border-color:var(--ui-muted)!important}._toolbar_163qd_60 .MuiOutlinedInput-root._Mui-focused_163qd_77 fieldset{border-color:var(--ui-secondary)!important}._toolbar_163qd_60 .MuiInputBase-input,._toolbar_163qd_60 .MuiSelect-select{color:var(--ui-text-primary)!important}._toolbar_163qd_60 .MuiInputBase-input::placeholder,._toolbar_163qd_60 .MuiSelect-select::placeholder{color:var(--ui-muted)!important;opacity:1!important}._toolbar_163qd_60 .MuiInputLabel-root{color:var(--ui-muted)!important}._toolbar_163qd_60 .MuiInputLabel-root.Mui-focused{color:var(--ui-secondary)!important}._toolbar_163qd_60 .MuiInputAdornment-root,._toolbar_163qd_60 .MuiSelect-icon{color:var(--ui-muted)!important}._searchField_163qd_100{flex:280px;min-width:200px}._filterField_163qd_105{flex:0 0 200px;min-width:160px}._grid_163qd_110{scrollbar-width:thin;scrollbar-color:var(--ui-border) transparent;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-height:min(58vh,560px);padding-right:4px;display:grid;overflow-y:auto}._grid_163qd_110::-webkit-scrollbar{width:6px}._grid_163qd_110::-webkit-scrollbar-thumb{background:var(--ui-border);border-radius:999px}._themeCard_163qd_128{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:0;transition:transform .12s;display:flex}._themeCard_163qd_128:hover{transform:translateY(-1px)}._themeCard_163qd_128:focus-visible{outline:2px solid var(--ui-active-text);outline-offset:2px}._themeCardSelected_163qd_149 ._themeLabel_163qd_149{color:var(--ui-active-text);font-weight:700}._themeLabel_163qd_149{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;padding:0 2px;font-size:11px;font-weight:600;line-height:1.25;overflow:hidden}._emptyState_163qd_165{min-height:160px;color:var(--ui-muted);justify-content:center;align-items:center;font-size:14px;display:flex}@media (width<=1100px){._grid_163qd_110{grid-template-columns:repeat(4,minmax(0,1fr))}}._gridCompact_163qd_179{grid-template-columns:repeat(4,minmax(0,1fr));max-height:min(42vh,360px)}._compactPanel_163qd_184{flex-direction:column;gap:12px;display:flex}@media (width<=900px){._dialogPaper_163qd_1{width:min(720px,96vw)!important;max-width:720px!important}._grid_163qd_110{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){._header_163qd_13{padding:16px 16px 10px}._content_163qd_52{padding:12px 16px 20px!important}._grid_163qd_110{grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(58vh,520px)}._filterField_163qd_105{flex:100%}}@media (width<=420px){._grid_163qd_110{grid-template-columns:1fr}}._dialog_1r7gt_1 .MuiBackdrop-root{background:#0f172a73}._paper_1r7gt_5{overflow:hidden;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;border-radius:16px!important;width:min(760px,96vw)!important;max-width:760px!important}._header_1r7gt_14{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 8px;display:flex}._title_1r7gt_23{color:var(--ui-text-primary);margin:0;font-size:1rem;font-weight:700}._subtitle_1r7gt_30{color:var(--ui-muted);margin:4px 0 0;font-size:.8rem}._content_1r7gt_36{padding:14px 18px 18px!important}._toolbar_1r7gt_40{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}._searchForm_1r7gt_48{border:1px solid var(--ui-border);background:var(--ui-pill-bg);min-width:220px;color:var(--ui-muted);border-radius:12px;flex:1;align-items:center;gap:8px;padding:8px 10px;display:flex}._searchBtn_1r7gt_61{background:var(--ui-secondary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:6px 10px;font-family:inherit;font-size:.75rem;font-weight:700}._uploadBtn_1r7gt_73{border:1px dashed color-mix(in srgb, var(--ui-secondary) 45%, var(--ui-border));background:color-mix(in srgb, var(--ui-secondary) 8%, var(--ui-pill-bg));color:var(--ui-secondary);cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:.78rem;font-weight:700;display:inline-flex}._uploadInput_1r7gt_87{display:none}._hint_1r7gt_91,._error_1r7gt_92{margin:0 0 12px;font-size:.78rem;line-height:1.4}._hint_1r7gt_91{color:var(--ui-muted)}._hint_1r7gt_91 code{font-size:.72rem}._error_1r7gt_92{color:#dc2626}._loading_1r7gt_109{justify-content:center;padding:28px 0;display:flex}._grid_1r7gt_115{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;max-height:420px;display:grid;overflow-y:auto}._photoCard_1r7gt_123{border:1px solid var(--ui-border);cursor:pointer;background:var(--ui-bg);aspect-ratio:16/10;border-radius:12px;padding:0;position:relative;overflow:hidden}._photoCard_1r7gt_123 img{object-fit:cover;width:100%;height:100%;display:block}._photoCard_1r7gt_123:hover{border-color:var(--ui-secondary)}._photoCredit_1r7gt_143{color:#fff;text-align:left;background:linear-gradient(#0000,#000000b8);padding:16px 8px 6px;font-size:.62rem;position:absolute;bottom:0;left:0;right:0}._layoutGrid_10bkl_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._layoutHint_10bkl_7{border:1px dashed var(--ui-border);background:color-mix(in srgb, var(--ui-secondary) 4%, var(--ui-pill-bg));color:var(--ui-muted);border-radius:12px;margin:0;padding:10px 12px;font-size:.8125rem;line-height:1.45}._layoutPreviewUi2_10bkl_18{box-sizing:border-box;background:#e2e8f0;flex-direction:row;gap:6px;width:100%;height:100%;padding:8px;display:flex}._layoutPreviewSidebarDark_10bkl_29{background:linear-gradient(#0b1220 0%,#0f172a 100%);border-radius:8px;width:28%;box-shadow:inset 0 0 0 1px #5eead433}._layoutPreviewMainPanel_10bkl_36{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._layoutPreviewTopBar_10bkl_44{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a14;border-radius:8px;height:18px}._layoutPreviewBody_10bkl_51{flex:1;gap:6px;min-height:0;display:flex}._layoutPreviewSidebar_10bkl_29{background:color-mix(in srgb, var(--ui-primary) 18%, #fff);border-radius:8px;width:28%}._layoutPreviewMain_10bkl_36{background:#ffffffeb;border:1px solid #0f172a14;border-radius:8px;flex:1}._layoutPreviewImmersive_10bkl_71{background:linear-gradient(145deg, color-mix(in srgb, var(--ui-secondary) 24%, #dbeafe) 0%, color-mix(in srgb, var(--ui-primary) 16%, #eef2ff) 100%);width:100%;height:100%;min-height:100px;display:block;position:relative}._layoutPreviewSidebarGlass_10bkl_80{background:#ffffffb8;border:1px solid #fffc;border-radius:12px;width:30%;position:absolute;top:10px;bottom:10px;left:10px;box-shadow:0 4px 16px #0f172a14}._layoutPreviewMainFull_10bkl_92{background:#ffffff59;border-radius:10px;position:absolute;inset:10px 10px 10px 36%}._customizeBtn_10bkl_99{width:100%;color:var(--ui-text-secondary);cursor:pointer;background:#ffffff8c;border:1px solid #0f172a0f;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}._customizeBtn_10bkl_99 svg{color:var(--ui-secondary);font-size:16px!important}._customizeBtn_10bkl_99:hover{background:#ffffffc7;border-color:#0f172a1a}._dialogPaper_10bkl_125{max-height:min(90vh,820px);overflow:hidden;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;width:min(920px,96vw)!important;max-width:920px!important;box-shadow:var(--ui-shadow-md)!important;border-radius:18px!important}._header_10bkl_136{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px 10px;display:flex}._headerText_10bkl_145{min-width:0}._title_10bkl_149{color:var(--ui-text-primary);margin:0;font-size:1.05rem;font-weight:700}._subtitle_10bkl_156{color:var(--ui-muted);margin:4px 0 0;font-size:.8125rem;line-height:1.4}._closeBtn_10bkl_163{border:1px solid var(--ui-border);flex-shrink:0;color:var(--ui-muted)!important;border-radius:8px!important}._closeBtn_10bkl_163:hover{background:var(--ui-hover-bg)!important;color:var(--ui-text-primary)!important}._content_10bkl_174{flex-direction:column;gap:18px;display:flex;padding:14px 22px 22px!important;overflow-y:auto!important}._section_10bkl_182{flex-direction:column;gap:10px;display:flex}._sectionHeading_10bkl_188{color:var(--ui-secondary);align-items:center;gap:8px;display:inline-flex}._sectionHeading_10bkl_188 svg{font-size:18px!important}._sectionTitle_10bkl_198{color:var(--ui-text-primary);margin:0;font-size:.875rem;font-weight:700}._backgroundGrid_10bkl_205{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}._backgroundCard_10bkl_211{border:1px solid var(--ui-border);background:var(--ui-pill-bg);cursor:pointer;text-align:left;border-radius:14px;min-height:118px;padding:0;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}._backgroundCard_10bkl_211:hover{border-color:color-mix(in srgb, var(--ui-secondary) 35%, var(--ui-border))}._backgroundCardSelected_10bkl_229{border-color:var(--ui-secondary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-secondary) 25%, transparent)}._backgroundPreview_10bkl_234{background:var(--ui-bg);position:absolute;inset:0;overflow:hidden}._backgroundPreview_10bkl_234 img{object-fit:cover;width:100%;height:100%}._backgroundPreview_10bkl_234:after{content:"";background:linear-gradient(#0f172a14 0%,#0f172a33 52%,#0f172ab8 100%);position:absolute;inset:0}._backgroundMeta_10bkl_252{z-index:1;flex-direction:column;justify-content:flex-end;gap:2px;min-height:118px;padding:10px;display:flex;position:relative}._backgroundAutoGrid_10bkl_263{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:100%;height:100%;display:grid}._backgroundAutoGrid_10bkl_263 img{object-fit:cover;width:100%;height:100%}._backgroundThemeOnly_10bkl_276,._solidSwatch_10bkl_277{width:100%;height:100%;display:block}._backgroundThemeOnly_10bkl_276{background:linear-gradient(145deg, color-mix(in srgb, var(--ui-secondary) 22%, var(--ui-bg)) 0%, color-mix(in srgb, var(--ui-primary) 12%, var(--ui-surface)) 100%)}._backgroundLabel_10bkl_287{color:#fff;text-shadow:0 1px 8px #00000059;font-size:.75rem;font-weight:700}._backgroundDescription_10bkl_294{color:#ffffffe0;text-shadow:0 1px 6px #00000059;font-size:.68rem;line-height:1.3}._backgroundCheck_10bkl_301{z-index:2;color:#fff;background:#0f172a8c;border-radius:999px;position:absolute;top:8px;right:8px}._galleryAddCard_10bkl_311{background:color-mix(in srgb, var(--ui-secondary) 6%, var(--ui-pill-bg));border-style:dashed;min-height:118px}._galleryAddInner_10bkl_317{min-height:118px;color:var(--ui-secondary);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:flex}._galleryAddInner_10bkl_317 svg{font-size:22px!important}._wrap_p2ht7_1{flex-shrink:0;display:inline-flex;position:relative}._pendingBadge_p2ht7_7{z-index:2;color:#b45309;pointer-events:auto;cursor:help;background:#fef3c7;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px;box-shadow:0 2px 8px #b4530938}._toast_zvoqj_1{background:var(--ui-surface,#fff);border:1px solid color-mix(in srgb, var(--ui-border,#e2e8f0) 85%, transparent);border-radius:16px;align-items:stretch;width:min(420px,100vw - 24px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #0f172a24,0 4px 12px #0f172a14}._accent_zvoqj_13{background:var(--toast-accent,#2563eb);flex:0 0 4px}._body_zvoqj_18{flex:1;align-items:center;gap:.85rem;min-width:0;padding:.95rem .85rem .95rem .9rem;display:flex}._iconWrap_zvoqj_27{background:color-mix(in srgb, var(--toast-accent,#2563eb) 10%, #f8fafc);width:2.65rem;height:2.65rem;color:var(--toast-accent,#2563eb);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}._icon_zvoqj_27{font-size:1.35rem!important}._iconDot_zvoqj_44{background:var(--toast-accent,#2563eb);border:2px solid var(--ui-surface,#fff);border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:.15rem;right:.15rem}._content_zvoqj_55{flex:auto;min-width:0}._headerRow_zvoqj_60{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._title_zvoqj_67{color:var(--ui-text-primary,#0f172a);margin:0;font-size:.9rem;font-weight:500;line-height:1.35}._titleHighlight_zvoqj_75{font-weight:700}._time_zvoqj_79{color:var(--ui-muted,#64748b);white-space:nowrap;flex:none;font-size:.72rem;line-height:1.35}._preview_zvoqj_87{color:var(--ui-text-secondary,#475569);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.82rem;line-height:1.4;overflow:hidden}._actions_zvoqj_97{flex:none;align-items:center;gap:.35rem;display:flex}._viewBtn_zvoqj_104{color:var(--toast-accent,#2563eb);background:color-mix(in srgb, var(--toast-accent,#2563eb) 12%, #fff);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:.15rem;padding:.45rem .75rem;font-size:.78rem;font-weight:600;line-height:1;transition:background .15s;display:inline-flex}._viewBtn_zvoqj_104:hover{background:color-mix(in srgb, var(--toast-accent,#2563eb) 18%, #fff)}._viewBtn_zvoqj_104:focus-visible{outline:2px solid color-mix(in srgb, var(--toast-accent,#2563eb) 45%, transparent);outline-offset:2px}._viewBtnIcon_zvoqj_128{font-size:1rem!important}._closeBtn_zvoqj_132{width:1.85rem;height:1.85rem;color:var(--ui-muted,#94a3b8);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}._closeBtn_zvoqj_132:hover{background:var(--ui-hover-bg,#f8fafc);color:var(--ui-text-secondary,#475569)}._closeBtn_zvoqj_132:focus-visible{outline:2px solid color-mix(in srgb, var(--ui-border,#e2e8f0) 80%, #64748b);outline-offset:2px}@media (width<=560px){._body_zvoqj_18{flex-wrap:wrap;align-items:flex-start}._actions_zvoqj_97{justify-content:flex-end;width:100%;padding-left:3.5rem}}[data-theme=dark] ._toast_zvoqj_1{background:var(--ui-surface,#0f172a);box-shadow:0 18px 40px #00000059,0 4px 12px #0003}[data-theme=dark] ._iconWrap_zvoqj_27{background:color-mix(in srgb, var(--toast-accent,#2563eb) 18%, #1e293b)}[data-theme=dark] ._iconDot_zvoqj_44{border-color:var(--ui-surface,#0f172a)}[data-theme=dark] ._viewBtn_zvoqj_104{background:color-mix(in srgb, var(--toast-accent,#2563eb) 22%, #1e293b)}[data-theme=dark] ._viewBtn_zvoqj_104:hover{background:color-mix(in srgb, var(--toast-accent,#2563eb) 30%, #1e293b)}.workspace-tour-welcome{border-radius:16px!important}.driver-popover.workspace-tour-popover-rich{min-width:340px;color:var(--ui-text-primary,#0f172a);overflow:hidden;border:1px solid var(--ui-border,#e2e8f0)!important;background:var(--ui-surface,#fff)!important;border-radius:16px!important;max-width:420px!important;padding:0!important;box-shadow:0 20px 50px #0f172a24,0 4px 16px #0f172a0f!important}.driver-popover.workspace-tour-popover-rich .driver-popover-arrow{border-color:var(--ui-surface,#fff)!important}.driver-popover.workspace-tour-popover-rich .driver-popover-title,.driver-popover.workspace-tour-popover-rich .driver-popover-description,.driver-popover.workspace-tour-popover-rich .driver-popover-progress-text{display:none!important}.driver-popover.workspace-tour-popover-rich .driver-popover-close-btn{width:28px!important;height:28px!important;color:var(--ui-muted,#94a3b8)!important;border-radius:8px!important;top:14px!important;right:14px!important}.driver-popover.workspace-tour-popover-rich .driver-popover-close-btn:hover{background:var(--ui-hover-bg,#0000000a)!important;color:var(--ui-text-primary,#0f172a)!important}.wst-host{padding:18px 18px 0}.wst-content{flex-direction:column;gap:0;display:flex}.wst-hero{align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.wst-hero-icon{background:color-mix(in srgb, var(--ui-secondary,#7c3aed) 12%, var(--ui-surface,#fff));width:44px;height:44px;color:var(--ui-secondary,#7c3aed);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wst-hero-icon svg{width:22px;height:22px}.wst-hero-copy{min-width:0;padding-right:20px}.wst-time{letter-spacing:.02em;color:var(--ui-secondary,#7c3aed);margin-bottom:4px;font-size:.72rem;font-weight:700}.wst-title{letter-spacing:-.02em;color:var(--ui-text-primary,#0f172a);margin:0 0 6px;font-size:1.2rem;font-weight:800;line-height:1.25}.wst-description{color:var(--ui-text-secondary,#475569);margin:0;font-size:.86rem;line-height:1.55}.wst-section{border-top:1px solid var(--ui-border,#e2e8f0);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.wst-section-icon{background:color-mix(in srgb, var(--ui-secondary,#7c3aed) 10%, var(--ui-surface,#fff));width:34px;height:34px;color:var(--ui-secondary,#7c3aed);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wst-section-icon svg{width:18px;height:18px}.wst-section-icon--green{background:color-mix(in srgb, #16a34a 12%, var(--ui-surface,#fff));color:#16a34a}.wst-section-copy{min-width:0}.wst-section-label{color:var(--ui-text-primary,#0f172a);margin-bottom:4px;font-size:.82rem;font-weight:700}.wst-section-text{color:var(--ui-text-secondary,#475569);margin:0;font-size:.84rem;line-height:1.5}.wst-highlight{color:var(--ui-secondary,#7c3aed);font-weight:700}.wst-tips{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wst-tips li{color:var(--ui-text-secondary,#475569);align-items:flex-start;gap:8px;font-size:.82rem;line-height:1.45;display:flex}.wst-tip-check{background:color-mix(in srgb, #16a34a 14%, var(--ui-surface,#fff));color:#16a34a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.wst-tip-check svg{width:12px;height:12px}.driver-popover.workspace-tour-popover-rich .driver-popover-footer{border-top:1px solid var(--ui-border,#e2e8f0);background:color-mix(in srgb, var(--ui-bg,#f8fafc) 50%, var(--ui-surface,#fff));margin-top:0!important;padding:12px 16px 16px!important}.driver-popover.workspace-tour-popover-rich .driver-popover-footer button{text-shadow:none!important;border-radius:10px!important;padding:8px 14px!important;font-size:.84rem!important;font-weight:600!important}.driver-popover.workspace-tour-popover-rich .workspace-tour-skip-btn{margin-right:auto;color:var(--ui-muted,#64748b)!important;box-shadow:none!important;background:0 0!important;border:none!important}.driver-popover.workspace-tour-popover-rich .workspace-tour-skip-btn:hover{background:var(--ui-hover-bg,#0000000a)!important;color:var(--ui-text-primary,#0f172a)!important}.driver-popover.workspace-tour-popover-rich .driver-popover-prev-btn{border:1px solid var(--ui-border,#e2e8f0)!important;background:var(--ui-surface,#fff)!important;color:var(--ui-text-secondary,#475569)!important}.driver-popover.workspace-tour-popover-rich .driver-popover-next-btn,.driver-popover.workspace-tour-popover-rich .driver-popover-done-btn{min-width:88px;background:var(--ui-secondary,#7c3aed)!important;color:#fff!important;box-shadow:0 4px 14px color-mix(in srgb, var(--ui-secondary,#7c3aed) 28%, transparent)!important;border:none!important}.driver-popover.workspace-tour-popover-rich .driver-popover-next-btn:after,.driver-popover.workspace-tour-popover-rich .driver-popover-done-btn:after{content:"→";margin-left:6px;font-weight:700}.driver-popover.workspace-tour-popover-rich .driver-popover-next-btn:hover,.driver-popover.workspace-tour-popover-rich .driver-popover-done-btn:hover{filter:brightness(1.05)}.driver-popover.workspace-tour-popover-rich .driver-popover-done-btn:after{content:none}.workspace-tour-click-target{cursor:pointer!important}.driver-active-element.workspace-tour-click-target{outline:2px solid color-mix(in srgb, var(--ui-secondary,#7c3aed) 55%, transparent);outline-offset:3px;box-shadow:0 0 0 6px color-mix(in srgb, var(--ui-secondary,#7c3aed) 18%, transparent)}@media (width<=480px){.driver-popover.workspace-tour-popover-rich{min-width:0;max-width:calc(100vw - 24px)!important}}._actionFab_1i8at_1{right:calc(var(--ws-page-padding-x,24px) + 8px);bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:10002;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}._actionMenu_1i8at_13{opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;transition:opacity .22s,transform .22s cubic-bezier(.4,0,.2,1);display:flex;transform:translateY(8px)scale(.96)}._actionFabOpen_1i8at_24 ._actionMenu_1i8at_13{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}._menuBtnWrap_1i8at_30{display:inline-flex}._menuBtn_1i8at_30{pointer-events:auto;transition:transform .15s,box-shadow .15s,background .15s;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;min-height:40px!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow-md)!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:6px 12px 6px 10px!important;display:inline-flex!important}._menuBtn_1i8at_30:hover:not(:disabled){transform:translateY(-1px);background:color-mix(in srgb, var(--ui-secondary,#7c3aed) 8%, var(--ui-surface))!important;box-shadow:var(--ui-shadow-md), 0 4px 14px color-mix(in srgb, var(--ui-secondary,#7c3aed) 18%, transparent)!important}._menuBtn_1i8at_30:disabled{opacity:.5;cursor:not-allowed}._menuLabel_1i8at_58{white-space:nowrap;font-size:.78rem;font-weight:600;line-height:1}._mainBtn_1i8at_65{pointer-events:auto;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .15s,background .15s;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;width:44px!important;height:44px!important;color:var(--ui-secondary,#7c3aed)!important;box-shadow:var(--ui-shadow-md)!important;border-radius:50%!important}._mainBtn_1i8at_65:hover{transform:translateY(-2px);box-shadow:var(--ui-shadow-md), 0 4px 14px color-mix(in srgb, var(--ui-secondary,#7c3aed) 20%, transparent)!important;background:color-mix(in srgb, var(--ui-secondary,#7c3aed) 8%, var(--ui-surface))!important}._actionFabOpen_1i8at_24 ._mainBtn_1i8at_65{transform:rotate(45deg)}._actionFabOpen_1i8at_24 ._mainBtn_1i8at_65:hover{transform:rotate(45deg)translateY(-2px)}@media (width<=768px){._actionFab_1i8at_1{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px))}.app-layout--workspace-mobile ._actionFab_1i8at_1{top:calc(var(--workspace-mobile-nav-height,52px) + env(safe-area-inset-top,0px) + 8px);bottom:auto;right:12px}}._ring_1ns4m_1{z-index:10000;pointer-events:none;background:0 0;border:2px solid #22c55e;border-radius:12px;animation:1.6s ease-in-out infinite _pulseRing_1ns4m_1;position:fixed;box-shadow:0 0 0 9999px #0000006b,0 0 0 4px #22c55e40}[data-onboarding-highlight-target]{scroll-margin-top:96px;scroll-margin-bottom:220px;pointer-events:auto!important}@keyframes _pulseRing_1ns4m_1{0%,to{box-shadow:0 0 0 9999px #0000006b,0 0 0 4px #22c55e40}50%{box-shadow:0 0 0 9999px #0000006b,0 0 0 8px #22c55e59}}._backdrop_1h5hr_1{z-index:10002;pointer-events:none;background:#0000002e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._burst_1h5hr_12{flex-direction:column;align-items:center;gap:10px;animation:.45s cubic-bezier(.34,1.56,.64,1) _popIn_1h5hr_1;display:flex;position:relative}._iconWrap_1h5hr_21{z-index:2;color:#fff;background:linear-gradient(145deg,#22c55e,#16a34a);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex;position:relative;box-shadow:0 12px 40px #22c55e73}._ring_1h5hr_35,._ringDelay_1h5hr_36{border:2px solid #22c55e;border-radius:50%;width:72px;height:72px;margin:-36px 0 0 -36px;animation:1.1s ease-out infinite _ripple_1h5hr_1;position:absolute;top:50%;left:50%}._ringDelay_1h5hr_36{animation-delay:.35s}._label_1h5hr_52{color:#fff;text-shadow:0 2px 8px #00000059;margin:0;font-size:1rem;font-weight:700}@keyframes _popIn_1h5hr_1{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes _ripple_1h5hr_1{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}._widget_kpsn1_1{right:calc(var(--ws-page-padding-x,24px) + 8px);bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:10001;border:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-surface) 92%, transparent);width:min(420px,100vw - 32px);color:var(--ui-text);box-shadow:var(--ui-shadow-md), 0 12px 40px color-mix(in srgb, var(--ui-text) 12%, transparent);-webkit-backdrop-filter:blur(14px);transform-origin:100% 100%;border-radius:16px;flex-direction:column;transition:max-height .42s cubic-bezier(.4,0,.2,1),padding .36s cubic-bezier(.4,0,.2,1),width .32s,box-shadow .32s,transform .36s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;overflow:hidden}._widgetCollapsed_kpsn1_21{max-height:152px;box-shadow:var(--ui-shadow-sm), 0 8px 24px color-mix(in srgb, var(--ui-text) 8%, transparent);padding:14px 16px 16px;transform:scale(.985)}._widgetPositioned_kpsn1_28{bottom:auto!important;right:auto!important}._widgetDragging_kpsn1_33{box-shadow:var(--ui-shadow-md), 0 16px 48px color-mix(in srgb, var(--ui-text) 16%, transparent);cursor:grabbing;transition:none}._widgetDragging_kpsn1_33 ._widgetHeader_kpsn1_38{cursor:grabbing}._widgetExpanded_kpsn1_42{flex-direction:column;max-height:min(88vh,760px);padding:16px 18px 18px;display:flex;transform:scale(1)}._widgetCoach_kpsn1_50{right:auto;left:calc(var(--ws-page-padding-x,24px) + 8px);flex-direction:column;width:min(320px,100vw - 28px);max-height:min(240px,33vh);padding:14px 14px 12px;display:flex}._widgetCoachAnchored_kpsn1_60{z-index:10002;max-height:min(280px,40vh);box-shadow:var(--ui-shadow-md), 0 12px 32px #0000002e}._coachBody_kpsn1_66{flex-direction:column;flex:1;gap:10px;min-height:0;padding-right:24px;display:flex}._coachHeader_kpsn1_75{min-width:0}._coachHeaderTop_kpsn1_79{justify-content:space-between;align-items:center;gap:8px;display:flex}._coachCloseBtn_kpsn1_86{background:color-mix(in srgb, var(--ui-text) 8%, transparent);width:28px;height:28px;color:var(--ui-text-muted,color-mix(in srgb, var(--ui-text) 62%, transparent));cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._coachCloseBtn_kpsn1_86:hover{background:color-mix(in srgb, var(--ui-text) 14%, transparent);color:var(--ui-text)}._coachStep_kpsn1_104{text-transform:uppercase;letter-spacing:.04em;color:var(--ui-secondary,#7c3aed);font-size:.72rem;font-weight:700;display:block}._coachTitle_kpsn1_113{margin:4px 0 0;font-size:.95rem;font-weight:700;line-height:1.3}._coachStepTitle_kpsn1_120{color:var(--ui-text-muted,color-mix(in srgb, var(--ui-text) 62%, transparent));margin:4px 0 0;font-size:.8rem;font-weight:600}._coachMain_kpsn1_127{flex:1;min-height:0;overflow-y:auto}._coachInstruction_kpsn1_133{color:var(--ui-text);margin:0;font-size:.82rem;line-height:1.5}._coachCompleteHint_kpsn1_140{color:#16a34a;margin:8px 0 0;font-size:.78rem;font-weight:600}._coachBlockedHint_kpsn1_147{color:#d97706;margin:8px 0 0;font-size:.78rem;font-weight:600}._coachSubmittedHint_kpsn1_154{color:#6b7280;margin:8px 0 0;font-size:.78rem;font-weight:600}._reviewCoachBar_kpsn1_161{left:calc(var(--ws-page-padding-x,24px) + 8px);bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:10002;border:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-surface) 96%, transparent);width:min(300px,100vw - 32px);box-shadow:var(--ui-shadow-md);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;position:fixed}._reviewCoachBarAnchored_kpsn1_177{-webkit-backdrop-filter:blur(14px);box-shadow:var(--ui-shadow-md), 0 12px 32px #0000002e}._reviewCoachBarText_kpsn1_183{flex:1;min-width:0}._reviewCoachBarText_kpsn1_183 ._reviewCoachBarStep_kpsn1_187{text-transform:uppercase;letter-spacing:.04em;color:var(--ui-secondary,#7c3aed);margin-bottom:4px;font-size:.7rem;font-weight:700;display:block}._reviewCoachBarText_kpsn1_183 strong{margin-bottom:4px;font-size:.82rem;display:block}._reviewCoachBarText_kpsn1_183 p{color:var(--ui-text-muted,color-mix(in srgb, var(--ui-text) 65%, transparent));margin:0;font-size:.78rem;line-height:1.45}._reviewCoachBarClose_kpsn1_208{color:var(--ui-secondary,#7c3aed);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 0;font-size:.75rem;font-weight:600}._coachFooter_kpsn1_219{gap:8px;padding-top:4px;display:flex}._coachNavBtn_kpsn1_225,._coachNavBtnPrimary_kpsn1_226{cursor:pointer;border:none;border-radius:10px;flex:1;padding:8px 12px;font-size:.8rem;font-weight:600}._coachNavBtn_kpsn1_225{background:color-mix(in srgb, var(--ui-text) 8%, var(--ui-surface));color:var(--ui-text)}._coachNavBtn_kpsn1_225:disabled{opacity:.45;cursor:not-allowed}._coachNavBtnPrimary_kpsn1_226{background:var(--ui-secondary,#7c3aed);color:#fff}._coachNavBtnPrimary_kpsn1_226:disabled{opacity:.45;cursor:not-allowed}._expandCoachBtn_kpsn1_254{border:1px solid var(--ui-border);background:var(--ui-surface);width:28px;height:28px;color:var(--ui-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:10px;right:10px}._widgetHeader_kpsn1_38{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}._widgetCollapsed_kpsn1_21 ._widgetHeader_kpsn1_38{margin-bottom:10px}._widgetExpanded_kpsn1_42 ._widgetHeader_kpsn1_38{margin-bottom:12px}._widgetToggleBtn_kpsn1_290{border:1px solid var(--ui-border);background:var(--ui-surface);width:34px;height:34px;color:var(--ui-text);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,transform .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative}._widgetToggleBtn_kpsn1_290 svg{transition:transform .38s cubic-bezier(.4,0,.2,1)}._widgetToggleBtn_kpsn1_290:hover{background:color-mix(in srgb, var(--ui-secondary,#7c3aed) 8%, var(--ui-surface));border-color:color-mix(in srgb, var(--ui-secondary,#7c3aed) 24%, var(--ui-border));box-shadow:0 2px 8px color-mix(in srgb, var(--ui-text) 10%, transparent);transform:translateY(-1px)}._toggleBadge_kpsn1_318{color:#fff;text-align:center;border:2px solid var(--ui-surface);pointer-events:none;background:#ef4444;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:.62rem;font-weight:800;line-height:18px;position:absolute;top:-7px;right:-7px;box-shadow:0 2px 6px #ef444473}._dragHandle_kpsn1_337{width:20px;height:28px;color:color-mix(in srgb, var(--ui-text) 28%, transparent);opacity:.7;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}._widgetToggleBtnOpen_kpsn1_349 svg{transform:rotate(0)}._widgetToggleBtnClosed_kpsn1_353 svg{transform:rotate(180deg)}._widgetPanel_kpsn1_357{flex-direction:column;flex:1;min-height:0;display:flex}._collapsedSummary_kpsn1_364{opacity:0;pointer-events:none;max-height:0;transition:max-height .34s cubic-bezier(.4,0,.2,1),opacity .28s,transform .32s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:translateY(-6px)}._collapsedSummaryVisible_kpsn1_373{opacity:1;pointer-events:auto;max-height:72px;transform:translateY(0)}._expandablePanel_kpsn1_380{opacity:0;grid-template-rows:0fr;min-height:0;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1),opacity .3s,transform .38s cubic-bezier(.4,0,.2,1);display:grid;transform:translateY(10px)}._expandablePanelOpen_kpsn1_389{opacity:1;flex:1;grid-template-rows:1fr;min-height:0;transform:translateY(0)}._expandablePanelInner_kpsn1_397{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:hidden}._closeBtn_kpsn1_405,._expandedBody_kpsn1_409,._collapsedBody_kpsn1_413{display:none}._processGroupHeader_kpsn1_417{border:none;border-bottom:1px solid color-mix(in srgb, var(--ui-text) 8%, transparent);background:color-mix(in srgb, var(--ui-secondary,#7c3aed) 5%, var(--ui-surface));width:100%;color:inherit;cursor:pointer;text-align:left;align-items:center;gap:10px;padding:12px 14px;transition:background .15s;display:flex}._processGroupHeader_kpsn1_417:hover{background:color-mix(in srgb, var(--ui-secondary,#7c3aed) 9%, var(--ui-surface))}._processGroupToggle_kpsn1_435{width:24px;height:24px;color:var(--ui-text-muted,color-mix(in srgb, var(--ui-text) 55%, transparent));border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._processGroupBody_kpsn1_446{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}._processGroupBodyExpanded_kpsn1_452{grid-template-rows:1fr}._processGroupBodyInner_kpsn1_456{min-height:0;overflow:hidden}._scrollArea_kpsn1_461{flex:1;min-height:0;margin-right:-4px;padding-right:4px;overflow:hidden auto}._scrollArea_kpsn1_461::-webkit-scrollbar{width:6px}._scrollArea_kpsn1_461::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ui-text) 22%, transparent);border-radius:999px}._header_kpsn1_477{padding-right:0}._headerText_kpsn1_481{min-width:0}._title_kpsn1_485{letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:700;line-height:1.35}._subtitle_kpsn1_493{color:var(--ui-text-muted,color-mix(in srgb, var(--ui-text) 62%, transparent));margin:6px 0 0;font-size:.82rem;line-height:1.45}._remainingHint_kpsn1_500{color:#2563eb;margin:4px 0 0;font-size:.76rem;font-weight:600;line-height:1.35}._progress_kpsn1_508{flex-direction:column;gap:6px;display:flex}._progressCompact_kpsn1_514{gap:5px}._progressText_kpsn1_518{color:var(--ui-text-muted,color-mix(in srgb, var(--ui-text) 62%, transparent));font-size:.78rem;font-weight:600}._progressTrack_kpsn1_524{background:color-mix(in srgb, var(--ui-text) 10%, var(--ui-surface));height:7px;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ui-text) 8%, transparent);border-radius:999px;overflow:hidden}._progressFill_kpsn1_532{border-radius:inherit;background:linear-gradient(90deg, var(--ui-secondary,#7c3aed), color-mix(in srgb, var(--ui-secondary,#7c3aed) 70%, #a78bfa));height:100%;transition:width .25s}._taskList_kpsn1_539{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._sectionList_kpsn1_548{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._processGroupList_kpsn1_557{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}._processGroup_kpsn1_417{border:1px solid color-mix(in srgb, var(--ui-text) 10%, var(--ui-surface));background:color-mix(in srgb, var(--ui-text) 2%, var(--ui-surface));border-radius:14px;overflow:hidden}._processGroupHeading_kpsn1_573{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}._processGroupTitle_kpsn1_583{color:var(--ui-text);margin:0;font-size:.88rem;font-weight:700;line-height:1.3}._processGroupMeta_kpsn1_591{color:var(--ui-text-muted,color-mix(in srgb, var(--ui-text) 58%, transparent));white-space:nowrap;font-size:.72rem;font-weight:600}._processGroup_kpsn1_417 ._sectionList_kpsn1_548{padding:10px}._workflowGroupHeader_kpsn1_602,._workflowGroupTitle_kpsn1_606{display:none}._section_kpsn1_548{border:1px solid color-mix(in srgb, var(--ui-text) 8%, var(--ui-surface));background:color-mix(in srgb, var(--ui-text) 3%, var(--ui-surface));border-radius:12px;overflow:hidden}._collapsedMain_kpsn1_617{min-width:0}._collapsedTitle_kpsn1_621{display:none}._sectionHeader_kpsn1_625{grid-template-columns:auto auto 1fr auto;align-items:start;gap:8px;padding:10px 10px 8px;display:grid}._sectionToggle_kpsn1_633{width:24px;height:24px;color:var(--ui-text-muted,color-mix(in srgb, var(--ui-text) 55%, transparent));cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-top:1px;padding:0;transition:background .15s,color .15s,transform .2s;display:inline-flex}._sectionToggle_kpsn1_633:hover{background:color-mix(in srgb, var(--ui-text) 8%, var(--ui-surface));color:var(--ui-text)}._sectionBody_kpsn1_653{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1);display:grid}._sectionBodyExpanded_kpsn1_659{grid-template-rows:1fr}._sectionBodyInner_kpsn1_663{min-height:0;overflow:hidden}._contractGroupBody_kpsn1_668{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1);display:grid}._contractGroupBodyExpanded_kpsn1_674{grid-template-rows:1fr}._contractGroupBodyInner_kpsn1_678{min-height:0;overflow:hidden}._sectionMain_kpsn1_683{min-width:0}._sectionTitleRow_kpsn1_687{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._sectionTitle_kpsn1_687{font-size:.9rem;font-weight:700;line-height:1.3}._sectionTitleDone_kpsn1_700{color:#22c55e}._sectionDescription_kpsn1_704{color:var(--ui-text-muted,color-mix(in srgb, var(--ui-text) 58%, transparent));margin-top:2px;font-size:.74rem;line-height:1.35;display:block}._sectionIcon_kpsn1_712{border:2px solid color-mix(in srgb, var(--ui-text) 35%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:14px;display:inline-flex}._sectionIconDone_kpsn1_725{color:#fff;background:#22c55e;border-color:#0000}._sectionIconReview_kpsn1_731{color:#d97706;background:#fef3c7;border-color:#f59e0b}._reviewBadge_kpsn1_737,._statusBadge_kpsn1_738{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:.68rem;font-weight:700;line-height:1.3;display:inline-flex}._reviewBadge_kpsn1_737{color:#92400e;background:#fef3c7}._statusBadge_kpsn1_738{color:#1d4ed8;background:#dbeafe;margin-left:auto}._submittedBadge_kpsn1_760{white-space:nowrap;color:#6b7280;background:#f3f4f6;border-radius:999px;align-items:center;margin-left:auto;padding:2px 8px;font-size:.68rem;font-weight:700;line-height:1.3;display:inline-flex}._subtaskSubmitted_kpsn1_774{color:#9ca3af!important}._subtaskRowSubmitted_kpsn1_778{cursor:default}._subtaskRowSubmitted_kpsn1_778:hover{background:0 0}._subtaskRowSubmitted_kpsn1_778 ._subtaskLabel_kpsn1_784{color:var(--ui-text-muted,color-mix(in srgb, var(--ui-text) 58%, transparent))}._subtaskRowAwaiting_kpsn1_788{cursor:default;opacity:.88}._subtaskRowAwaiting_kpsn1_788 ._statusBadge_kpsn1_738{color:#1d4ed8;background:#dbeafe}._sectionActions_kpsn1_797{align-items:center;gap:6px;display:flex}._confirmBtn_kpsn1_803,._editBtn_kpsn1_804,._openBtn_kpsn1_805{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:6px 10px;font-size:.74rem;font-weight:600;line-height:1}._confirmBtn_kpsn1_803{color:#fff;background:#22c55e}._editBtn_kpsn1_804,._openBtn_kpsn1_805{background:color-mix(in srgb, var(--ui-text) 8%, var(--ui-surface));color:var(--ui-text)}._subtaskList_kpsn1_827{flex-direction:column;gap:6px;margin:0;padding:0 10px 10px 34px;list-style:none;display:flex}._contractGroupList_kpsn1_836{flex-direction:column;gap:8px;padding:0 10px 10px;display:flex}._contractGroup_kpsn1_668{border:1px solid color-mix(in srgb, var(--ui-text) 10%, transparent);background:color-mix(in srgb, var(--ui-surface) 96%, var(--ui-text) 4%);border-radius:10px;overflow:hidden}._contractGroupDone_kpsn1_850{opacity:.92}._contractGroupHeader_kpsn1_854{align-items:center;gap:8px;padding:8px 8px 8px 10px;display:flex}._contractGroupToggle_kpsn1_861{color:var(--ui-text);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;min-width:0;padding:0;display:flex}._contractGroupTitle_kpsn1_875{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}._contractGroupStatus_kpsn1_883{color:#1d4ed8;white-space:nowrap;background:#dbeafe;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:.68rem;font-weight:600}._contractGroup_kpsn1_668 ._subtaskList_kpsn1_827{border-top:1px solid color-mix(in srgb, var(--ui-text) 8%, transparent);margin-top:0;padding:0 10px 10px 28px}._subtaskRow_kpsn1_778{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;margin:0 -8px;padding:6px 8px;font-size:.8rem;line-height:1.35;transition:background .15s;display:flex}._subtaskRow_kpsn1_778:hover{background:color-mix(in srgb, var(--ui-text) 6%, var(--ui-surface))}._subtaskRowComplete_kpsn1_921{cursor:default}._subtaskRowComplete_kpsn1_921:hover{background:0 0}._subtaskRowComplete_kpsn1_921 ._subtaskLabel_kpsn1_784{color:#22c55e;font-weight:600}._subtaskChevron_kpsn1_932{color:var(--ui-text-muted,color-mix(in srgb, var(--ui-text) 45%, transparent));flex-shrink:0;margin-left:auto}._subtaskLabel_kpsn1_784{min-width:0}._subtaskDone_kpsn1_942{flex-shrink:0;color:#22c55e!important}._subtaskReview_kpsn1_947{flex-shrink:0;color:#d97706!important}._subtaskPending_kpsn1_952{flex-shrink:0;color:color-mix(in srgb, var(--ui-text) 40%, transparent)!important}._subtaskAwaitingEntry_kpsn1_957{flex-shrink:0;color:#2563eb!important}._awaitingEntryBadge_kpsn1_962{color:#1d4ed8;white-space:nowrap;background:#dbeafe;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:.72rem;font-weight:600;line-height:1.2}._taskRow_kpsn1_974{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 8px;transition:background .15s;display:grid}._taskRow_kpsn1_974:hover:not(:disabled){background:color-mix(in srgb, var(--ui-secondary,#7c3aed) 8%, var(--ui-surface))}._taskRow_kpsn1_974:disabled{opacity:.55;cursor:not-allowed}._taskMain_kpsn1_997{flex-direction:column;gap:2px;min-width:0;display:flex}._taskIcon_kpsn1_1004{border:2px solid color-mix(in srgb, var(--ui-text) 35%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;display:inline-flex}._taskIconDone_kpsn1_1016{color:#fff;background:#22c55e;border-color:#0000}._taskLabel_kpsn1_1022{font-size:.9rem;font-weight:500}._taskDescription_kpsn1_1027{color:var(--ui-text-muted,color-mix(in srgb, var(--ui-text) 58%, transparent));font-size:.76rem;line-height:1.35}._taskEdit_kpsn1_1033{color:var(--ui-text-muted,color-mix(in srgb, var(--ui-text) 55%, transparent));background:color-mix(in srgb, var(--ui-text) 6%, var(--ui-surface));border-radius:8px;padding:4px 8px;font-size:.78rem;font-weight:600}._taskChevron_kpsn1_1042{color:var(--ui-text-muted,color-mix(in srgb, var(--ui-text) 50%, transparent))}._ctaBtn_kpsn1_1046{background:var(--ui-secondary,#7c3aed);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:2px;padding:12px 16px;font-size:.92rem;font-weight:600;transition:filter .15s,transform .15s}._ctaBtn_kpsn1_1046:hover{filter:brightness(1.06);transform:translateY(-1px)}._expandFab_kpsn1_1064,._collapseFab_kpsn1_1065{display:none}@media (width<=768px){._widget_kpsn1_1{left:12px;right:12px;bottom:calc(68px + env(safe-area-inset-bottom,0px));width:auto;max-width:none}._widgetCoach_kpsn1_50{width:auto;max-width:calc(100vw - 24px);left:12px;right:auto}._widgetExpanded_kpsn1_42{max-height:min(82vh,680px);padding:14px 14px 16px}._collapsedTitle_kpsn1_621,._title_kpsn1_485{font-size:.9rem}}@media (width<=480px){._widget_kpsn1_1{left:10px;right:10px}._widgetCoach_kpsn1_50{width:auto;left:10px}}._overlay_1tm7v_1{z-index:2000;background:#020617;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._shell_1tm7v_12{flex-direction:column;gap:20px;width:min(1100px,100%);max-height:100%;display:flex}._header_1tm7v_20{color:#f8fafc;align-items:flex-start;gap:14px;display:flex}._headerIcon_1tm7v_27{color:#60a5fa;flex-shrink:0;font-size:34px!important}._title_1tm7v_33{margin:0!important;font-size:1.5rem!important;font-weight:700!important;line-height:1.2!important}._subtitle_1tm7v_40{color:#94a3b8!important;margin-top:6px!important;font-size:.95rem!important}._playerWrap_1tm7v_46{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}._video_1tm7v_54,._youtubeFrame_1tm7v_55{aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:16px;width:100%}._youtubeFrame_1tm7v_55{overflow:hidden}._youtubeMount_1tm7v_67,._youtubeMount_1tm7v_67 iframe{width:100%;height:100%}._progressMeta_1tm7v_73{color:#cbd5e1;justify-content:space-between;gap:12px;font-size:.85rem;display:flex}._footer_1tm7v_81{flex-direction:column;align-items:flex-start;gap:10px;display:flex}._error_1tm7v_88{color:#fca5a5!important;font-size:.85rem!important}@media (width<=768px){._overlay_1tm7v_1{padding:12px}._title_1tm7v_33{font-size:1.2rem!important}}._hero_qqnbe_1{flex-direction:column;flex-shrink:0;gap:4px;margin-bottom:0;display:flex;overflow:visible}._heroUi2_qqnbe_10{gap:0;margin-bottom:4px}._eyebrow_qqnbe_15{letter-spacing:.08em;text-transform:uppercase;color:var(--ui-secondary,#0d9488);margin:0 0 6px;font-size:.6875rem;font-weight:800}._heroUi2_qqnbe_10 ._greeting_qqnbe_24{letter-spacing:-.025em;color:var(--ui-text-primary);text-shadow:none;font-size:clamp(1.375rem,2.1vw,1.75rem);font-weight:800}._heroUi2_qqnbe_10 ._subGreeting_qqnbe_32{color:var(--ui-muted);max-width:560px;text-shadow:none;font-size:.875rem;font-weight:500}._heroUi2_qqnbe_10 ._heroLeft_qqnbe_40{gap:4px}._heroUi2_qqnbe_10 ._heroTopRow_qqnbe_44{min-height:0}._heroMain_qqnbe_48{display:block}._heroLeft_qqnbe_40{flex-direction:column;justify-content:flex-start;gap:6px;min-width:0;min-height:0;display:flex}._heroTopRow_qqnbe_44{justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}._greeting_qqnbe_24{min-width:0;color:var(--ws-hero-heading,var(--ui-text-primary));letter-spacing:-.03em;text-shadow:var(--ws-hero-text-shadow,none);flex:1;margin:0;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:800;line-height:1.15}._subGreeting_qqnbe_32{color:var(--ws-hero-sub,var(--ui-text-primary));max-width:680px;text-shadow:var(--ws-hero-text-shadow,none);margin:0;font-size:.9375rem;font-weight:500;line-height:1.45}._searchWrap_qqnbe_91{flex-shrink:0;width:50%;max-width:100%}._utilityDock_qqnbe_97{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:0;display:flex;position:static;overflow:visible}._utilityDockLayout_qqnbe_109{top:calc(var(--ws-page-padding-y,16px) + 8px);right:var(--ws-page-padding-x,24px);z-index:30;pointer-events:none;position:fixed}._utilityDockLayout_qqnbe_109>*{pointer-events:auto}._utilityRow_qqnbe_120{display:none}button._glassCircleBtn_qqnbe_124,button._glassCircleBtn_qqnbe_124[type=button]{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--ui-border,#e2e8f0) 80%, #0f172a 8%);background:var(--ui-surface,#fff);-webkit-backdrop-filter:none;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;color:var(--ui-text-primary,#0f172a);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;transition:transform .18s,background .18s,box-shadow .18s,border-color .18s;display:inline-flex;position:relative;overflow:visible;box-shadow:0 1px 2px #0f172a0f,0 4px 14px #0f172a14;border-radius:50%!important}button._glassCircleBtn_qqnbe_124 svg,button._glassCircleBtn_qqnbe_124[type=button] svg{color:inherit;font-size:22px!important}button._glassCircleBtn_qqnbe_124:hover,button._glassCircleBtn_qqnbe_124[type=button]:hover{background:var(--ui-hover-bg,#f8fafc);border-color:color-mix(in srgb, var(--ui-secondary,#7c3aed) 35%, var(--ui-border,#e2e8f0));color:var(--ui-secondary,#7c3aed);transform:translateY(-2px);box-shadow:0 6px 18px #0f172a1f}._notifyWrap_qqnbe_165{margin-top:-6px;margin-right:-6px;padding-top:6px;padding-right:6px;line-height:0;display:inline-flex;position:relative;overflow:visible}._glassCircleBtnNotify_qqnbe_176{overflow:visible}._badge_qqnbe_180{color:#fff;pointer-events:none;z-index:2;background:#ef4444;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.5625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:3px;right:3px;transform:none;box-shadow:0 2px 6px #dc262673}._searchRow_qqnbe_203{border:1px solid var(--ws-glass-border,color-mix(in srgb, var(--ui-secondary) 10%, var(--ui-border)));background:linear-gradient(180deg, var(--ws-card-gradient-top,color-mix(in srgb, var(--ui-secondary) 8%, var(--ui-surface))) 0%, var(--ws-card-gradient-bottom,color-mix(in srgb, var(--ui-secondary) 14%, var(--ui-chrome-surface,var(--ui-bg)))) 100%);width:100%;max-width:100%;-webkit-backdrop-filter:blur(var(--ws-glass-blur,20px)) saturate(1.1);box-shadow:var(--ws-shadow-card,0 4px 18px #0f172a0f);border-radius:999px;align-items:center;gap:6px;padding:3px 12px;display:flex}._searchIcon_qqnbe_218{color:var(--ui-muted);flex-shrink:0;font-size:16px!important}._searchInput_qqnbe_224{min-width:0;color:var(--ui-text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.8125rem;line-height:1.2}._searchInput_qqnbe_224::placeholder{color:var(--ui-muted)}._filterBtn_qqnbe_239{color:var(--ui-muted)!important;border-radius:999px!important;margin:-2px -4px -2px 0!important;padding:2px!important}._filterBtn_qqnbe_239:hover{background:var(--ui-hover-bg)!important;color:var(--ui-text-primary)!important}._filterBtn_qqnbe_239 svg{font-size:16px!important}@media (width<=1100px){._heroMain_qqnbe_48{grid-template-columns:1fr}._heroLeft_qqnbe_40,._utilityRow_qqnbe_120{justify-content:flex-start}}@media (width<=700px){._searchWrap_qqnbe_91{width:100%}._heroTopRow_qqnbe_44{flex-wrap:wrap;align-items:center;gap:8px;min-height:0}._greeting_qqnbe_24{flex:auto;font-size:clamp(1.25rem,5vw,1.5rem);line-height:1.2}.app-layout--workspace-mobile ._heroTopRow_qqnbe_44 [data-workspace-utilities=inline]{display:none}._utilityDock_qqnbe_97{gap:8px;margin-left:auto}button._glassCircleBtn_qqnbe_124,button._glassCircleBtn_qqnbe_124[type=button]{width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px}button._glassCircleBtn_qqnbe_124 svg,button._glassCircleBtn_qqnbe_124[type=button] svg{font-size:20px!important}._subGreeting_qqnbe_32{font-size:.8125rem;line-height:1.4}._searchRow_qqnbe_203{padding:4px 10px}}@media (width<=480px){._hero_qqnbe_1{gap:2px}._subGreeting_qqnbe_32{font-size:.75rem}}.app-layout--workspace-home[data-workspace-hero-tone=inverse] ._greeting_qqnbe_24{color:#fff}.app-layout--workspace-home[data-workspace-hero-tone=inverse] ._subGreeting_qqnbe_32{color:#ffffffe0}.app-layout--workspace-home[data-workspace-hero-tone=inverse] ._utilityDock_qqnbe_97 button._glassCircleBtn_qqnbe_124,.app-layout--workspace-home[data-workspace-hero-tone=inverse] ._utilityDock_qqnbe_97 button._glassCircleBtn_qqnbe_124[type=button]{color:#0f172a;background:#fff;border-color:#ffffffeb;box-shadow:0 4px 16px #0f172a2e}.app-layout--workspace-home[data-workspace-hero-tone=inverse] ._utilityDock_qqnbe_97 button._glassCircleBtn_qqnbe_124 svg,.app-layout--workspace-home[data-workspace-hero-tone=inverse] ._utilityDock_qqnbe_97 button._glassCircleBtn_qqnbe_124[type=button] svg{color:#0f172a}.app-layout--workspace-home[data-workspace-hero-tone=inverse] ._utilityDock_qqnbe_97 button._glassCircleBtn_qqnbe_124:hover,.app-layout--workspace-home[data-workspace-hero-tone=inverse] ._utilityDock_qqnbe_97 button._glassCircleBtn_qqnbe_124[type=button]:hover{color:var(--ui-secondary,#7c3aed);background:#f8fafc}._trigger_1oyqa_1{padding:2px!important}._sidebarTrigger_1oyqa_5{appearance:none;color:#e2e8f0;cursor:pointer;text-align:left;box-sizing:border-box;background:#00000059;border:1px solid #94a3b829;border-radius:12px;align-items:center;gap:.7rem;width:100%;min-height:2.75rem;padding:.55rem .65rem;transition:background .18s,border-color .18s,color .18s;display:flex}._sidebarTrigger_1oyqa_5:hover{color:#f8fafc;background:#2dd4bf24;border-color:#2dd4bf59}._sidebarTriggerCollapsed_1oyqa_28{border-radius:12px;justify-content:center;width:2.75rem;height:2.75rem;min-height:0;margin-inline:auto;padding:0}._sidebarMeta_1oyqa_38{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}._sidebarName_1oyqa_46{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:650;line-height:1.25;overflow:hidden}._sidebarRole_1oyqa_55{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:550;line-height:1.25;overflow:hidden}._sidebarTrigger_1oyqa_5:hover ._sidebarRole_1oyqa_55{color:#99f6e4}._sidebarChevron_1oyqa_69{color:#94a3b8;flex-shrink:0}._sidebarTrigger_1oyqa_5:hover ._sidebarChevron_1oyqa_69{color:#5eead4}._avatarWrap_1oyqa_78,._headerAvatarWrap_1oyqa_79{flex-shrink:0;display:inline-flex;position:relative}._avatar_1oyqa_78{width:36px!important;height:36px!important;font-size:14px!important;font-weight:600!important}._presenceDot_1oyqa_92{border:2px solid var(--ui-topbar-bg,var(--ui-surface));background:var(--ui-muted);box-sizing:border-box;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}._presenceDotHeader_1oyqa_104{width:11px;height:11px}._presence_active_1oyqa_109{background:#22c55e}._presence_idle_1oyqa_113{background:#f59e0b}._presence_locked_1oyqa_117{background:#0ea5e9}._presence_offline_1oyqa_121{background:#94a3b8}._presenceLabel_1oyqa_125{color:var(--ui-topbar-muted,var(--ui-muted));align-items:center;gap:6px;margin-top:4px;font-size:11px;font-weight:600;display:inline-flex}._presenceDotInline_1oyqa_135{border-radius:50%;flex-shrink:0;width:7px;height:7px}._menuPaper_1oyqa_142{border:1px solid var(--ui-topbar-border,var(--ui-border));min-width:260px;margin-top:8px;overflow:hidden;border-radius:10px!important;box-shadow:0 12px 32px #0f172a1f!important}._userHeader_1oyqa_151{align-items:center;gap:12px;padding:14px 16px 12px;display:flex}._headerAvatar_1oyqa_79{width:40px!important;height:40px!important;font-size:15px!important;font-weight:600!important}._userMeta_1oyqa_165{flex:1;min-width:0}._userName_1oyqa_170{color:var(--ui-topbar-text,var(--ui-text-primary));font-size:14px;font-weight:600;line-height:1.3}._userEmail_1oyqa_177{color:var(--ui-topbar-muted,var(--ui-muted));text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}._menuItem_1oyqa_186{gap:8px;padding:8px 16px!important}._menuItemIcon_1oyqa_191{min-width:36px!important;color:var(--ui-topbar-muted,var(--ui-muted))!important}._orgSection_1oyqa_196{padding:4px 0}._orgSectionLabel_1oyqa_200{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-topbar-muted,var(--ui-muted));padding:6px 16px 4px;font-size:11px;font-weight:700}._orgCheck_1oyqa_209{color:var(--ui-secondary,#7c3aed);flex-shrink:0}:root{--emp-bg:#f1f5f9;--emp-surface:#fff;--emp-surface-2:#f8fafc;--emp-surface-3:#f1f5f9;--emp-accent-soft:#f0fdfa;--emp-ink:#0f172a;--emp-muted:#64748b;--emp-border:#e2e8f0;--emp-accent:#0d9488;--emp-accent-strong:#0f766e;--emp-danger:#dc2626;--emp-warn:#d97706;--emp-radius:12px;--emp-shadow:0 1px 2px #0f172a0f, 0 8px 24px #0f172a0a;--emp-sidebar:268px;--emp-sidebar-collapsed:112px;--emp-sidebar-bg:#0b1220;--emp-sidebar-bg-end:#0f172a;--emp-topbar-bg:#ffffffeb;--emp-icon-bg:#fff;--emp-icon-hover:color-mix(in srgb, var(--emp-accent) 12%, #fff)}[data-theme=dark]{--emp-bg:#0c0c0e;--emp-surface:#161618;--emp-surface-2:#192d2c;--emp-surface-3:#111113;--emp-accent-soft:color-mix(in srgb, var(--emp-accent) 16%, #161618);--emp-ink:#f4f4f5;--emp-muted:#a1a1aa;--emp-border:#2a2a2e;--emp-shadow:0 1px 2px #00000059, 0 8px 24px #00000040;--emp-sidebar-bg:#000;--emp-sidebar-bg-end:#050505;--emp-topbar-bg:#161618eb;--emp-icon-bg:#1c1c1f;--emp-icon-hover:#1b403d}._empShell_b69cn_44{--emp-sidebar-w:var(--emp-sidebar);--ui-btn-bg:var(--emp-accent-strong);--ui-btn-text:#fff;--ui-secondary:var(--emp-accent);--ui-bg:var(--emp-bg);--ui-surface:var(--emp-surface);--ui-border:var(--emp-border);--ui-text-primary:var(--emp-ink);--ui-text-secondary:var(--emp-muted);--ui-muted:var(--emp-muted);--ui-hover-bg:color-mix(in srgb, var(--emp-accent) 12%, transparent);--ui-pill-bg:color-mix(in srgb, var(--emp-ink) 6%, transparent);--ui-active-bg:color-mix(in srgb, var(--emp-accent) 12%, transparent);--ui-active-text:var(--emp-accent-strong);--ui-shadow-sm:0 1px 2px #0f172a0f;--ui-shadow-md:0 8px 24px #0f172a14;--ui-table-head-bg:color-mix(in srgb, var(--emp-ink) 3%, var(--emp-surface));width:var(--ui-vw-full,100vw);height:var(--ui-dvh-full,100dvh);min-height:var(--ui-dvh-full,100dvh);max-height:var(--ui-dvh-full,100dvh);grid-template-columns:var(--emp-sidebar-w) minmax(0, 1fr);background:var(--emp-bg);color:var(--emp-ink);z-index:1;box-sizing:border-box;grid-template-rows:minmax(0,1fr);font-family:Plus Jakarta Sans,system-ui,sans-serif;transition:grid-template-columns .22s;display:grid;position:fixed;top:0;left:0;overflow:hidden}._empShellCollapsed_b69cn_83{--emp-sidebar-w:var(--emp-sidebar-collapsed);grid-template-columns:var(--emp-sidebar-collapsed) minmax(0, 1fr)}._empScrim_b69cn_88{display:none}._empSidebar_b69cn_92{background:linear-gradient(180deg, var(--emp-sidebar-bg) 0%, var(--emp-sidebar-bg-end) 100%);color:#e2e8f0;z-index:30;box-sizing:border-box;border-right:1px solid #5ebdbc3a;flex-direction:column;align-self:stretch;gap:.75rem;height:100%;min-height:0;max-height:100%;padding:.85rem .65rem .9rem;display:flex;position:relative;overflow:visible}[data-theme=dark] ._empSidebar_b69cn_92{border-right-color:#1a1a1a}._empSidebarHead_b69cn_114{z-index:2;justify-content:flex-start;align-items:center;gap:.55rem;width:100%;min-height:2.75rem;padding:.15rem .15rem 0;display:flex;position:relative}._empBrand_b69cn_126{color:#fff;border-radius:10px;align-items:center;gap:.7rem;min-width:0;padding:.2rem;text-decoration:none;display:flex}._empBrand_b69cn_126:hover{background:#2dd4bf24}._empBrandIcon_b69cn_141{object-fit:cover;border-radius:10px;flex-shrink:0;width:36px;height:36px;box-shadow:0 0 0 1px #5eead440}._empBrandText_b69cn_150{flex-direction:column;min-width:0;line-height:1.15;display:flex}._empBrandTitleRow_b69cn_157{align-items:center;gap:.4rem;min-width:0;display:inline-flex}._empBrandName_b69cn_164{letter-spacing:-.03em;font-size:.98rem;font-weight:750}._empBrandBeta_b69cn_170{color:#c2410c;letter-spacing:.06em;background:#fde8d8;border-radius:999px;flex-shrink:0;align-items:center;padding:.16rem .45rem;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}._empBrandSub_b69cn_184{color:#5eead4;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:650}._empCollapseBtnWrap_b69cn_192{top:1.1rem;left:calc(var(--emp-sidebar-w) - .75rem);z-index:60;pointer-events:none;grid-area:1/1;width:max-content;height:max-content;line-height:0;transition:left .22s;position:absolute}._empCollapseBtn_b69cn_192{appearance:none;color:#e2e8f0;cursor:pointer;pointer-events:auto;background:#0f172a;border:1px solid #94a3b859;border-radius:8px;flex-shrink:0;place-items:center;width:1.65rem;height:1.65rem;padding:0;display:grid;position:relative;box-shadow:0 2px 8px #02061759}._empCollapseBtn_b69cn_192:hover{color:#5eead4;background:#134e4a;border-color:#2dd4bf8c}._empNav_b69cn_231{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:auto;gap:.18rem;min-height:0;padding:.25rem .15rem 0;display:flex;overflow:hidden auto}._empNav_b69cn_231>*{flex:none}._empNav_b69cn_231:hover{scrollbar-color:#94a3b866 transparent}._empNav_b69cn_231::-webkit-scrollbar{width:4px}._empNav_b69cn_231::-webkit-scrollbar-track{background:0 0}._empNav_b69cn_231::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}._empNav_b69cn_231:hover::-webkit-scrollbar-thumb{background:#94a3b866}._empNavSection_b69cn_266{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;flex:none;margin:1rem 0 .4rem;padding:0 .75rem;font-size:.72rem;font-weight:750;line-height:1.3}._empNavSection_b69cn_266:first-child{margin-top:.35rem}._empNavLink_b69cn_282{color:#e2e8f0;box-sizing:border-box;border-radius:11px;flex:none;align-items:center;gap:.8rem;min-height:2.7rem;padding:.62rem .8rem;font-size:.98rem;font-weight:550;line-height:1.3;text-decoration:none;display:flex;overflow:hidden}._empNavIcon_b69cn_299{opacity:.9;flex-shrink:0}._empNavLabel_b69cn_304{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._empNavLink_b69cn_282:hover{color:#5eead4;background:#2dd4bf29}._empNavLink_b69cn_282:hover ._empNavIcon_b69cn_299{color:#5eead4;opacity:1}._empNavLinkActive_b69cn_321{color:#5eead4;background:#2dd4bf33;font-weight:700;box-shadow:inset 0 0 0 1px #2dd4bf47}._empNavLinkActive_b69cn_321 ._empNavIcon_b69cn_299{color:#5eead4;opacity:1}._empSidebarFoot_b69cn_333{background:linear-gradient(180deg, transparent 0%, var(--emp-sidebar-bg-end) 28%);z-index:2;flex-direction:column;flex-shrink:0;gap:.45rem;margin-top:auto;padding-top:.55rem;display:flex}._empSidebarProfile_b69cn_344{flex-shrink:0;width:100%}._customizeWrap_b69cn_349{align-items:center;gap:.4rem;width:100%;display:flex}._customizeWrap_b69cn_349 button{color:#cbd5e1;background:#00000059;border-color:#94a3b829;flex:auto;min-width:0}._customizeWrap_b69cn_349 button:hover{color:#5eead4;background:#2dd4bf24;border-color:#2dd4bf59}._customizeWrap_b69cn_349 button svg{color:#5eead4}._empFootSettings_b69cn_371{appearance:none;color:#cbd5e1;background:#00000059;border:1px solid #94a3b829;border-radius:10px;flex:none;place-items:center;width:2.35rem;height:2.35rem;text-decoration:none;display:grid}._empFootSettings_b69cn_371:hover{color:#5eead4;background:#2dd4bf24;border-color:#2dd4bf59}._empBackToApp_b69cn_390{color:#94a3b8;background:#00000059;border:1px solid #94a3b829;border-radius:10px;align-items:center;gap:.7rem;min-height:2.55rem;padding:.62rem .75rem;font-size:.88rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}._empBackToApp_b69cn_390:hover{color:#5eead4;background:#2dd4bf24;border-color:#2dd4bf59}._empBackToApp_b69cn_390:hover ._empNavIcon_b69cn_299{color:#5eead4;opacity:1}._empBizCard_b69cn_417{background:#0000008c;border:1px solid #59bfbc50;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;width:100%;padding:.45rem;display:grid;position:relative;box-shadow:0 -8px 24px #00000047}._empBizSwitch_b69cn_431{appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.25rem;display:grid}._empBizSwitch_b69cn_431:hover{background:#2dd4bf24}._empBizAvatar_b69cn_451,._empBizAvatarSm_b69cn_452{color:#ecfeff;background:linear-gradient(145deg,#14b8a6,#0f766e);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:.92rem;font-weight:750;display:grid;overflow:hidden}._empBizAvatar_b69cn_451 img,._empBizAvatarSm_b69cn_452 img{object-fit:cover;width:100%;height:100%}._empBizAvatarSm_b69cn_452{border-radius:8px;width:28px;height:28px;font-size:.78rem}._empBizCopy_b69cn_479{flex-direction:column;gap:.08rem;min-width:0;display:flex}._empBizCopy_b69cn_479 strong{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:700;overflow:hidden}._empBizCopy_b69cn_479 span{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}._empBizChevron_b69cn_501{color:#94a3b8;flex-shrink:0;transition:transform .18s}._empBizChevronOpen_b69cn_507{transform:rotate(180deg)}._empBizSettings_b69cn_511{color:#cbd5e1;background:#0f172a8c;border:1px solid #94a3b82e;border-radius:10px;place-items:center;width:2.15rem;height:2.15rem;text-decoration:none;display:grid}._empBizSettings_b69cn_511:hover{color:#5eead4;background:#2dd4bf29;border-color:#5eead459}._empBizMenu_b69cn_529{z-index:40;background:#111827;border:1px solid #94a3b833;border-radius:14px;flex-direction:column;gap:.2rem;max-height:min(50vh,22rem);padding:.45rem;display:flex;position:absolute;inset:auto 0 calc(100% + .45rem);overflow:auto;box-shadow:0 16px 40px #02061773}._empBizOption_b69cn_548{appearance:none;color:#e2e8f0;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:.65rem;width:100%;padding:.55rem .5rem;display:flex}._empBizOption_b69cn_548:hover{color:#5eead4;background:#2dd4bf24}._empBizOptionActive_b69cn_568{background:#5eead41f}._empBizOptionCopy_b69cn_572{flex-direction:column;gap:.05rem;min-width:0;display:flex}._empBizOptionCopy_b69cn_572 strong{font-size:.86rem;font-weight:650}._empBizOptionCopy_b69cn_572 span{color:#94a3b8;font-size:.72rem}._empBizEmpty_b69cn_587{color:#94a3b8;margin:0;padding:.7rem .55rem;font-size:.84rem}._empBizMenuFoot_b69cn_594{border-top:1px solid #94a3b824;flex-direction:column;gap:.15rem;margin-top:.25rem;padding-top:.35rem;display:flex}._empBizNew_b69cn_603{color:#5eead4;border-radius:8px;padding:.5rem .55rem;font-size:.84rem;font-weight:650;text-decoration:none}._empBizNew_b69cn_603:hover{background:#5eead414}._empShellCollapsed_b69cn_83 ._empBrandText_b69cn_150,._empShellCollapsed_b69cn_83 ._empBizCopy_b69cn_479,._empShellCollapsed_b69cn_83 ._empBizChevron_b69cn_501{display:none}._empShellCollapsed_b69cn_83 ._empBrand_b69cn_126{justify-content:center;width:100%;padding:.15rem;display:flex}._empShellCollapsed_b69cn_83 ._empBrandIcon_b69cn_141{border-radius:12px;width:2.75rem;height:2.75rem}._empShellCollapsed_b69cn_83 ._empSidebarHead_b69cn_114{flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:0;padding:.1rem 0 0}._empShellCollapsed_b69cn_83 ._empCollapseBtnWrap_b69cn_192{top:1rem}._empShellCollapsed_b69cn_83 ._empCollapseBtn_b69cn_192{border-radius:7px;width:1.55rem;height:1.55rem}._empShellCollapsed_b69cn_83 ._empNav_b69cn_231{gap:.35rem}._empShellCollapsed_b69cn_83 ._empNavSection_b69cn_266{text-align:center;letter-spacing:.08em;white-space:normal;text-overflow:ellipsis;flex:none;margin:.85rem 0 .35rem;padding:0 .15rem;font-size:.58rem;font-weight:750;line-height:1.25;display:block;overflow:hidden}._empShellCollapsed_b69cn_83 ._empNavLink_b69cn_282{text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.32rem;height:auto;min-height:3.85rem;padding:.55rem .15rem .48rem;overflow:hidden}._empShellCollapsed_b69cn_83 ._empNavLabel_b69cn_304{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;max-width:100%;padding-bottom:.05rem;font-size:.62rem;font-weight:650;line-height:1.3;display:block;overflow:hidden}._empShellCollapsed_b69cn_83 ._empSidebar_b69cn_92{min-height:0;padding-inline:.35rem;overflow:hidden}._empShellCollapsed_b69cn_83 ._empSidebarFoot_b69cn_333{z-index:50;overflow:visible}._empShellCollapsed_b69cn_83 ._empSidebarProfile_b69cn_344{justify-content:center;display:flex}._empShellCollapsed_b69cn_83 ._empBackToApp_b69cn_390{text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;min-height:0;padding:.5rem .1rem .42rem}._empShellCollapsed_b69cn_83 ._empBackToApp_b69cn_390:hover{background:#2dd4bf29;border:0}._empShellCollapsed_b69cn_83 ._customizeWrap_b69cn_349{flex-direction:column;align-items:center;gap:.35rem}._empShellCollapsed_b69cn_83 ._customizeWrap_b69cn_349 button{justify-content:center;width:100%}._empShellCollapsed_b69cn_83 ._empFootSettings_b69cn_371{width:2.35rem;height:2.35rem}._empShellCollapsed_b69cn_83 ._empBizCard_b69cn_417{z-index:51;border-radius:12px;grid-template-columns:1fr;justify-items:stretch;gap:0;width:2.75rem;height:2.75rem;margin-inline:auto;padding:0;overflow:visible}._empShellCollapsed_b69cn_83 ._empBizSwitch_b69cn_431{border-radius:12px;grid-template-columns:1fr;place-items:stretch stretch;width:100%;height:100%;padding:0;overflow:hidden}._empShellCollapsed_b69cn_83 ._empBizSwitch_b69cn_431:hover{background:0 0}._empShellCollapsed_b69cn_83 ._empBizAvatar_b69cn_451{border-radius:12px;width:100%;height:100%}._empShellCollapsed_b69cn_83 ._empBizSettings_b69cn_511{color:#5eead4;z-index:1;background:#0f172a;border-color:#0f172a8c;border-radius:999px;width:1.35rem;height:1.35rem;position:absolute;bottom:-.15rem;right:-.15rem;box-shadow:0 0 0 2px #0f172ad9}._empShellCollapsed_b69cn_83 ._empBizSettings_b69cn_511 svg{width:12px;height:12px}._empShellCollapsed_b69cn_83 ._empBizMenu_b69cn_529{width:min(16.5rem, 100vw - var(--emp-sidebar-collapsed) - 1.25rem);z-index:60;inset:auto auto 0 calc(100% + .55rem);transform:none}._empMain_b69cn_813{--emp-topbar-chrome:3.25rem;flex-direction:column;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:auto}._empTopbarChrome_b69cn_825{top:0;left:var(--emp-sidebar-w,var(--emp-sidebar));z-index:40;box-sizing:border-box;background:linear-gradient(180deg, color-mix(in srgb, var(--emp-bg) 82%, transparent) 0%, color-mix(in srgb, var(--emp-bg) 35%, transparent) 55%, transparent 100%);width:auto;min-height:2.75rem;box-shadow:none;pointer-events:none;border:none;border-radius:0;justify-content:flex-end;align-items:center;gap:.55rem;margin:0;padding:.55rem 1rem;display:flex;position:fixed;right:0}[data-theme=dark] ._empTopbarChrome_b69cn_825{background:linear-gradient(180deg, color-mix(in srgb, var(--emp-bg) 88%, transparent) 0%, color-mix(in srgb, var(--emp-bg) 40%, transparent) 55%, transparent 100%)}._empTopbarChrome_b69cn_825 ._empMobileMenuBtn_b69cn_854,._empTopbarChrome_b69cn_825 ._empTopbarActions_b69cn_855{pointer-events:auto}._empTopbarChrome_b69cn_825 ._empTopbarActions_b69cn_855{align-items:center;gap:.55rem;margin-left:auto;padding-top:0;display:flex}._empMain_b69cn_813:has(>._empTopbarChrome_b69cn_825){--emp-topbar-chrome:3.5rem}._empMain_b69cn_813:has(>._empTopbarCollapsed_b69cn_871){--emp-topbar-chrome:3.25rem}._empBottomNav_b69cn_876,._empMobileBrand_b69cn_880{display:none}._empSiteFooter_b69cn_884{box-sizing:border-box;flex-shrink:0;width:100%}._empSiteFooter_b69cn_884 [class*=shell]{box-sizing:border-box;width:100%;max-width:none;padding-inline:1.25rem}._empTopbar_b69cn_825{border:1px solid var(--emp-border);box-shadow:var(--emp-shadow);z-index:20;background:radial-gradient(55% 120% at 100% 0,#bae6fd8c,#0000 62%),linear-gradient(#fff 0%,#f8fafc 100%);border-radius:22px;justify-content:space-between;align-items:flex-start;gap:1.25rem;min-height:0;margin:1rem 1.25rem 0;padding:1.15rem 1.35rem 1.25rem;display:flex;position:sticky;top:.75rem}[data-theme=dark] ._empTopbar_b69cn_825{background:radial-gradient(55% 120% at 100% 0,#0e749047,#0000 62%),linear-gradient(#161618 0%,#121214 100%)}._empTopbarStart_b69cn_917{flex:1;align-items:flex-start;gap:.85rem;min-width:0;display:flex}._empTopbarActions_b69cn_855{z-index:25;--emp-chip-ease:cubic-bezier(.16, 1, .3, 1);--emp-chip-dur:.52s;--emp-chip-dur-label:.48s;--emp-chip-dur-fade:.38s;flex-shrink:0;align-items:center;gap:.55rem;min-width:0;padding-top:.15rem;display:flex;position:relative;overflow:visible}._empTopbarProfile_b69cn_941{z-index:30;flex-shrink:0;align-items:center;display:inline-flex;position:relative;overflow:visible}._empMenuBtn_b69cn_950,._empIconBtn_b69cn_951{appearance:none;border:1px solid var(--emp-border);background:var(--emp-icon-bg);color:var(--emp-ink);cursor:pointer;width:2.55rem;height:2.55rem;transition:background var(--emp-chip-dur-fade,.38s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), border-color var(--emp-chip-dur-fade,.38s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), color var(--emp-chip-dur-fade,.38s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), box-shadow var(--emp-chip-dur-fade,.38s) ease;border-radius:14px;flex-shrink:0;place-items:center;padding:0;text-decoration:none;display:grid;box-shadow:0 1px 2px #0f172a0a}._empNotifyBtn_b69cn_969{position:relative;overflow:visible}._empNotifyBadge_b69cn_974{z-index:2;color:#fff;text-align:center;min-width:1.1rem;height:1.1rem;box-shadow:0 0 0 2px var(--emp-surface);pointer-events:none;background:#dc2626;border-radius:999px;padding:0 .28rem;font-size:.62rem;font-weight:800;line-height:1.1rem;position:absolute;top:-4px;right:-4px}._empMenuBtn_b69cn_950:hover,._empIconBtn_b69cn_951:hover,._empIconBtnActive_b69cn_1000{background:var(--emp-icon-hover);border-color:color-mix(in srgb, var(--emp-accent) 45%, var(--emp-border));color:var(--emp-accent-strong)}._empTopbarIdentity_b69cn_1006{flex-direction:column;gap:.15rem;min-width:0;padding-top:.05rem;display:flex}._empGreetingRow_b69cn_1014{align-items:center;gap:.65rem;min-width:0;display:flex}._empGreeting_b69cn_1014{color:var(--emp-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.95rem;line-height:1.3;overflow:hidden}._empGreeting_b69cn_1014 span{color:var(--emp-accent-strong);font-weight:750}._empTopbarTitle_b69cn_1036{letter-spacing:-.035em;color:var(--emp-ink);margin:.2rem 0 0;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:800;line-height:1.15}._empTopbarSub_b69cn_1045{color:var(--emp-muted);max-width:42rem;margin:.25rem 0 0;font-size:.92rem;line-height:1.4}._empNewJobBtn_b69cn_1053{box-shadow:0 8px 18px color-mix(in srgb, var(--emp-accent) 28%, transparent);border-radius:999px;padding:.7rem 1.2rem;font-weight:700;overflow:hidden}._empNewJobIcon_b69cn_1061{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._empNewJobLabel_b69cn_1068{white-space:nowrap}._empHeaderToggle_b69cn_1072,._empExpandBtn_b69cn_1073,._empCollapseHeaderBtn_b69cn_1074{appearance:none;border:1px solid var(--emp-border);background:var(--emp-icon-bg);width:auto;min-width:auto;height:2.55rem;color:var(--emp-ink);font:inherit;cursor:pointer;transition:background var(--emp-chip-dur-fade,.38s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), border-color var(--emp-chip-dur-fade,.38s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), color var(--emp-chip-dur-fade,.38s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:0 .85rem;font-size:.82rem;font-weight:700;display:inline-flex;overflow:visible;box-shadow:0 1px 2px #0f172a0a}._empExpandBtn_b69cn_1073:hover,._empExpandBtn_b69cn_1073:focus-visible,._empCollapseHeaderBtn_b69cn_1074:hover,._empCollapseHeaderBtn_b69cn_1074:focus-visible{background:var(--emp-icon-hover);border-color:color-mix(in srgb, var(--emp-accent) 45%, var(--emp-border));color:var(--emp-accent-strong)}._empExpandBtn_b69cn_1073 ._empHeaderToggleLabel_b69cn_1107,._empCollapseHeaderBtn_b69cn_1074 ._empHeaderToggleLabel_b69cn_1107{opacity:1;max-width:4.5rem;transform:none}._empExpandBtn_b69cn_1073:hover ._empHeaderToggleIcon_b69cn_1114,._empExpandBtn_b69cn_1073:focus-visible ._empHeaderToggleIcon_b69cn_1114,._empCollapseHeaderBtn_b69cn_1074:hover ._empHeaderToggleIcon_b69cn_1114,._empCollapseHeaderBtn_b69cn_1074:focus-visible ._empHeaderToggleIcon_b69cn_1114{transform:none}._empHeaderToggleIcon_b69cn_1114{transition:transform var(--emp-chip-dur,.52s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._empHeaderToggleLabel_b69cn_1107{opacity:0;white-space:nowrap;max-width:0;transition:max-width var(--emp-chip-dur-label,.48s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), opacity var(--emp-chip-dur-fade,.38s) ease 60ms, transform var(--emp-chip-dur-label,.48s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1));display:inline-block;overflow:hidden;transform:translate(-6px)}._empHeaderToggle_b69cn_1072:hover ._empHeaderToggleIcon_b69cn_1114,._empHeaderToggle_b69cn_1072:focus-visible ._empHeaderToggleIcon_b69cn_1114{transform:rotate(90deg)}._empHeaderToggle_b69cn_1072:hover ._empHeaderToggleLabel_b69cn_1107,._empHeaderToggle_b69cn_1072:focus-visible ._empHeaderToggleLabel_b69cn_1107{opacity:1;max-width:4.5rem;transform:translate(0)}._empHoverChip_b69cn_1151{width:auto;min-width:2.55rem;height:2.55rem;transition:min-width var(--emp-chip-dur,.52s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), padding var(--emp-chip-dur,.52s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), gap var(--emp-chip-dur-label,.48s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), border-radius var(--emp-chip-dur,.52s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), background var(--emp-chip-dur-fade,.38s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), border-color var(--emp-chip-dur-fade,.38s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), color var(--emp-chip-dur-fade,.38s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1));justify-content:center;align-items:center;gap:0;display:inline-flex;position:relative;overflow:visible}._empHoverChipIcon_b69cn_1164{transition:transform var(--emp-chip-dur,.52s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._empHoverChipLabel_b69cn_1172{opacity:0;white-space:nowrap;max-width:0;transition:max-width var(--emp-chip-dur-label,.48s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), opacity var(--emp-chip-dur-fade,.38s) ease 60ms, transform var(--emp-chip-dur-label,.48s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1));font-size:.78rem;font-weight:700;display:inline-block;overflow:hidden;transform:translate(-6px)}a._empHoverChip_b69cn_1151{border-radius:14px;width:auto;min-width:2.55rem;padding:0}a._empHoverChip_b69cn_1151:hover,a._empHoverChip_b69cn_1151:focus-visible{background:var(--emp-icon-hover);border-color:color-mix(in srgb, var(--emp-accent) 45%, var(--emp-border));min-width:7rem;color:var(--emp-accent-strong);border-radius:999px;gap:.4rem;padding:0 .85rem}a._empHoverChip_b69cn_1151:hover ._empHoverChipIcon_b69cn_1164,a._empHoverChip_b69cn_1151:focus-visible ._empHoverChipIcon_b69cn_1164{transform:rotate(12deg)}a._empHoverChip_b69cn_1151:hover ._empHoverChipLabel_b69cn_1172,a._empHoverChip_b69cn_1151:focus-visible ._empHoverChipLabel_b69cn_1172{opacity:1;max-width:4.5rem;transform:translate(0)}a._empHoverChip_b69cn_1151._empNotifyBtn_b69cn_969:hover ._empNotifyBadge_b69cn_974,a._empHoverChip_b69cn_1151._empNotifyBtn_b69cn_969:focus-visible ._empNotifyBadge_b69cn_974{right:.55rem}._empTopbarCollapsedMeta_b69cn_1219{text-align:left;pointer-events:none;opacity:1;flex-direction:column;flex:auto;justify-content:center;gap:.1rem;min-width:0;max-width:min(36rem,58vw);margin-right:.75rem;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),max-width .5s cubic-bezier(.16,1,.3,1),margin .42s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(0)}._empTopbarCollapsedMetaHidden_b69cn_1235{opacity:0;max-width:0;margin-right:0;overflow:hidden;transform:translateY(-8px)}._empTopbarCollapsedTitle_b69cn_1243{letter-spacing:-.03em;color:var(--emp-ink);white-space:nowrap;text-overflow:ellipsis;text-align:left;margin:0;font-size:.98rem;font-weight:800;line-height:1.2;overflow:hidden}._empTopbarCollapsedSub_b69cn_1256{color:var(--emp-muted);white-space:nowrap;text-overflow:ellipsis;text-align:left;margin:0;font-size:.78rem;font-weight:550;line-height:1.25;overflow:hidden}._empTopbarCollapsed_b69cn_871{box-shadow:none;z-index:20;background:0 0;border:none;border-radius:0;justify-content:flex-end;align-items:center;gap:.75rem;min-height:0;margin:.65rem 1.25rem 0;padding:0;position:sticky;top:.65rem}._empTopbarCollapsed_b69cn_871 ._empTopbarStart_b69cn_917{flex:auto;align-items:center;min-width:0;margin-right:auto}._empTopbarCollapsed_b69cn_871 ._empTopbarActions_b69cn_855{gap:.4rem;padding-top:0}._empTopbarCollapsed_b69cn_871 ._empNewJobBtn_b69cn_1053{width:auto;min-width:7.5rem;height:2.55rem;transition:min-width var(--emp-chip-dur,.52s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), padding var(--emp-chip-dur,.52s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), gap var(--emp-chip-dur-label,.48s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), border-radius var(--emp-chip-dur,.52s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), background var(--emp-chip-dur-fade,.38s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), box-shadow var(--emp-chip-dur-fade,.38s) ease;border-radius:999px;justify-content:center;gap:.45rem;padding:0 1.05rem}._empTopbarCollapsed_b69cn_871 ._empNewJobIcon_b69cn_1061{transition:transform var(--emp-chip-dur,.52s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1))}._empTopbarCollapsed_b69cn_871 ._empNewJobLabel_b69cn_1068{opacity:1;max-width:5rem;transition:max-width var(--emp-chip-dur-label,.48s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), opacity var(--emp-chip-dur-fade,.38s) ease 60ms, transform var(--emp-chip-dur-label,.48s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1));display:inline-block;overflow:hidden;transform:translate(0)}._empTopbarCollapsed_b69cn_871 ._empNewJobBtn_b69cn_1053:hover ._empNewJobIcon_b69cn_1061,._empTopbarCollapsed_b69cn_871 ._empNewJobBtn_b69cn_1053:focus-visible ._empNewJobIcon_b69cn_1061{transform:rotate(90deg)}._empTopbarCollapsed_b69cn_871 ._empTopbarActions_b69cn_855:has(._empHoverChip_b69cn_1151:hover,._empHoverChip_b69cn_1151:focus-visible,._empNotif_b69cn_969:hover,._empNotif_b69cn_969:focus-within,._empExpandBtn_b69cn_1073:hover,._empExpandBtn_b69cn_1073:focus-visible,._empTopbarProfile_b69cn_941:hover,._empTopbarProfile_b69cn_941:focus-within) ._empNewJobBtn_b69cn_1053:not(:hover):not(:focus-visible){gap:0;min-width:2.55rem;padding:0 .85rem}._empTopbarCollapsed_b69cn_871 ._empTopbarActions_b69cn_855:has(._empHoverChip_b69cn_1151:hover,._empHoverChip_b69cn_1151:focus-visible,._empNotif_b69cn_969:hover,._empNotif_b69cn_969:focus-within,._empExpandBtn_b69cn_1073:hover,._empExpandBtn_b69cn_1073:focus-visible,._empTopbarProfile_b69cn_941:hover,._empTopbarProfile_b69cn_941:focus-within) ._empNewJobBtn_b69cn_1053:not(:hover):not(:focus-visible) ._empNewJobLabel_b69cn_1068{opacity:0;max-width:0;transform:translate(-6px)}._empTopbarCollapsed_b69cn_871 ._empTopbarActions_b69cn_855:has(._empHoverChip_b69cn_1151:hover,._empHoverChip_b69cn_1151:focus-visible,._empNotif_b69cn_969:hover,._empNotif_b69cn_969:focus-within,._empExpandBtn_b69cn_1073:hover,._empExpandBtn_b69cn_1073:focus-visible,._empTopbarProfile_b69cn_941:hover,._empTopbarProfile_b69cn_941:focus-within) ._empNewJobBtn_b69cn_1053:not(:hover):not(:focus-visible) ._empNewJobIcon_b69cn_1061{transform:none}[data-theme=dark] ._empTopbarCollapsed_b69cn_871{box-shadow:none;background:0 0;border:none}._empBackBtn_b69cn_1362{appearance:none;border:1px solid color-mix(in srgb, var(--emp-danger) 28%, transparent);background:color-mix(in srgb, var(--emp-danger) 8%, transparent);min-height:2.35rem;color:var(--emp-danger);font:inherit;cursor:pointer;border-radius:10px;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .85rem .35rem .7rem;font-size:.88rem;font-weight:700;display:inline-flex}._empBackBtn_b69cn_1362:hover{background:color-mix(in srgb, var(--emp-danger) 14%, transparent);border-color:color-mix(in srgb, var(--emp-danger) 45%, transparent)}._empThemeToggle_b69cn_1385{border:1px solid var(--emp-border)!important;background:var(--emp-icon-bg)!important;width:auto!important;min-width:2.55rem!important;height:2.55rem!important;color:var(--emp-ink)!important;transition:min-width var(--emp-chip-dur,.52s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), padding var(--emp-chip-dur,.52s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), gap var(--emp-chip-dur-label,.48s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), border-radius var(--emp-chip-dur,.52s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), background var(--emp-chip-dur-fade,.38s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), border-color var(--emp-chip-dur-fade,.38s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), color var(--emp-chip-dur-fade,.38s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1))!important;border-radius:14px!important}._empThemeToggle_b69cn_1385:hover{background:var(--emp-icon-hover)!important;border-color:color-mix(in srgb, var(--emp-accent) 45%, var(--emp-border))!important;color:var(--emp-accent-strong)!important}._empThemeToggle_b69cn_1385[data-expandable="1"]:hover,._empThemeToggle_b69cn_1385[data-expandable="1"]:focus-visible{border-radius:999px!important;gap:.4rem!important;min-width:6.5rem!important;padding:0 .85rem!important}._empLanguage_b69cn_1410{flex-shrink:0}._empMobileMenuBtn_b69cn_854{appearance:none;border:1px solid var(--emp-border);background:var(--emp-icon-bg);color:var(--emp-ink);cursor:pointer;border-radius:14px;flex-shrink:0;place-items:center;width:2.55rem;height:2.55rem;padding:0;display:none;box-shadow:0 1px 2px #0f172a0a}._empMobileMenuBtnSolo_b69cn_1430{z-index:35;box-shadow:var(--emp-shadow);position:fixed;top:1rem;left:1rem}._empNotif_b69cn_969{align-items:center;display:flex}._empNotif_b69cn_969 button{border:1px solid var(--emp-border)!important;background:var(--emp-icon-bg)!important;height:2.55rem!important;color:var(--emp-ink)!important;border-radius:14px!important;box-shadow:0 1px 2px #0f172a0a!important}._empNotif_b69cn_969 button:not([data-expandable="1"]){width:2.55rem!important}._empNotif_b69cn_969 button[data-expandable="1"]{width:auto!important;min-width:2.55rem!important;transition:min-width var(--emp-chip-dur,.52s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), padding var(--emp-chip-dur,.52s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), gap var(--emp-chip-dur-label,.48s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), border-radius var(--emp-chip-dur,.52s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), background var(--emp-chip-dur-fade,.38s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), border-color var(--emp-chip-dur-fade,.38s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1)), color var(--emp-chip-dur-fade,.38s) var(--emp-chip-ease,cubic-bezier(.16, 1, .3, 1))!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;overflow:hidden!important}._empNotif_b69cn_969 button:hover,._empNotif_b69cn_969 button[aria-expanded=true]{background:var(--emp-icon-hover)!important;border-color:color-mix(in srgb, var(--emp-accent) 45%, var(--emp-border))!important;color:var(--emp-accent-strong)!important}._empNotif_b69cn_969 button[data-expandable="1"]:hover,._empNotif_b69cn_969 button[data-expandable="1"]:focus-visible{border-radius:999px!important;justify-content:flex-start!important;gap:.4rem!important;min-width:6.75rem!important;padding:0 .85rem!important}._empContent_b69cn_1477{padding:calc(var(--emp-topbar-chrome,3.5rem) + .35rem) 1.25rem 1.5rem;box-sizing:border-box;flex:1 0 auto;width:100%;max-width:none;margin:0}._empContentChat_b69cn_1486{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}._empContentChat_b69cn_1486 .chat-page-root{flex-direction:column;flex:auto;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}._empContentChat_b69cn_1486 .chat-shell{--chat-top-offset:0px;--chat-pane-radius:0;--chat-shell-radius:0;border-radius:0;flex:auto;gap:0;height:100%;min-height:0;margin:0;padding:0}._empContentChat_b69cn_1486 .chat-shell__main,._empContentChat_b69cn_1486 .chat-shell__sidebar{height:100%;box-shadow:none;border-radius:0;margin-top:0}._empContentChat_b69cn_1486 .chat-shell__main{border-right:1px solid #e2e8f0f2}._empContentChat_b69cn_1486 .chat-shell__sidebar{border:0}._empShellChat_b69cn_1530 ._empTopbarChrome_b69cn_825{position:fixed}._empShellChat_b69cn_1530 ._empMain_b69cn_813{--emp-topbar-chrome:0px;overflow:hidden}._empShellChat_b69cn_1530 ._empContent_b69cn_1477{flex:auto;height:100%;min-height:0;padding:0}._empShellMobile_b69cn_1546._empShellChat_b69cn_1530 ._empMain_b69cn_813{--emp-topbar-chrome:calc(2.85rem + env(safe-area-inset-top,0px));--emp-bottom-nav:calc(3.55rem + env(safe-area-inset-bottom,0px))}._empShellMobile_b69cn_1546._empShellChat_b69cn_1530 ._empContentChat_b69cn_1486{padding:var(--emp-topbar-chrome) 0 var(--emp-bottom-nav)}._empShellMobile_b69cn_1546._empShellChat_b69cn_1530 ._empBottomNavInChat_b69cn_1553{display:flex}._empShellMobile_b69cn_1546._empShellChat_b69cn_1530:has(.chat-shell--chat-only) ._empMain_b69cn_813{--emp-topbar-chrome:0px;--emp-bottom-nav:0px}._empShellMobile_b69cn_1546._empShellChat_b69cn_1530:has(.chat-shell--chat-only) ._empTopbarChrome_b69cn_825{display:none}._empShellMobile_b69cn_1546._empShellChat_b69cn_1530:has(.chat-shell--chat-only) ._empBottomNavInChat_b69cn_1553{display:none}._empShellMobile_b69cn_1546._empShellChat_b69cn_1530:has(.chat-shell--chat-only) ._empContentChat_b69cn_1486{padding:0}._empMain_b69cn_813:has(>._empSiteFooter_b69cn_884)>._empContent_b69cn_1477{min-height:100dvh}._empContentFlush_b69cn_1578{max-width:none;margin:0;padding:0}._empShellNoTopbar_b69cn_1585 ._empMain_b69cn_813{min-height:100dvh}._empContentNoTopbar_b69cn_1589{max-width:none;margin:0;padding:0}._empPageTitle_b69cn_1595{letter-spacing:-.03em;margin:0 0 .35rem;font-size:1.55rem}._empPageSub_b69cn_1601{color:var(--emp-muted);margin:0 0 1.25rem}._empCard_b69cn_1606{background:var(--emp-surface);border:1px solid var(--emp-border);border-radius:var(--emp-radius);box-shadow:var(--emp-shadow);padding:1.1rem 1.2rem}._empTable_b69cn_1614{border-collapse:collapse;width:100%}._empTable_b69cn_1614 th,._empTable_b69cn_1614 td{text-align:left;border-bottom:1px solid var(--emp-border);vertical-align:top;padding:.75rem .5rem;font-size:.92rem}._empTable_b69cn_1614 th{color:var(--emp-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}._empBtn_b69cn_1636{appearance:none;font:inherit;cursor:pointer;background:var(--emp-accent);color:#fff;white-space:nowrap;border:none;border-radius:9px;align-items:center;gap:.4rem;padding:.55rem .95rem;font-weight:600;text-decoration:none;display:inline-flex}._empBtn_b69cn_1636:hover{background:var(--emp-accent-strong)}._empBtnPrimary_b69cn_1657{background:var(--emp-accent);color:#fff}._empBtnSecondary_b69cn_1662{color:var(--emp-ink);border:1px solid var(--emp-border);background:#fff}._empBtnSecondary_b69cn_1662:hover{background:#f8fafc}._empBtnGhost_b69cn_1672{color:var(--emp-muted);background:0 0;border:1px solid #0000}._empBtnDanger_b69cn_1678{background:var(--emp-danger)}._empRow_b69cn_1682{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._empStack_b69cn_1689{flex-direction:column;gap:.85rem;display:flex}._empField_b69cn_1695 label{margin-bottom:.3rem;font-size:.82rem;font-weight:600;display:block}._empField_b69cn_1695 input,._empField_b69cn_1695 select,._empField_b69cn_1695 textarea{border:1px solid var(--emp-border);width:100%;font:inherit;background:#fff;border-radius:9px;padding:.6rem .7rem}._empField_b69cn_1695 textarea{resize:vertical;min-height:110px}._empGrid2_b69cn_1718{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}._empBadge_b69cn_1724{color:#0f766e;background:#ecfdf5;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}._empBadgeDraft_b69cn_1735{color:#475569;background:#f1f5f9}._empBadgeWarn_b69cn_1740{color:#b45309;background:#fffbeb}._empEmpty_b69cn_1745{text-align:center;color:var(--emp-muted);padding:2rem 1rem}._empError_b69cn_1751{color:var(--emp-danger);font-size:.9rem}._empSteps_b69cn_1756{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}._empStep_b69cn_1756{color:#475569;background:#e2e8f0;border-radius:999px;padding:.4rem .7rem;font-size:.8rem;font-weight:600}._empStepActive_b69cn_1772{color:#0f766e;background:#ccfbf1}@media (width<=1100px){._empLanguage_b69cn_1410 button{padding-inline:.55rem}}._empShellMobile_b69cn_1546{--emp-bottom-nav:calc(3.55rem + env(safe-area-inset-bottom,0px));--emp-sidebar-w:0px!important;grid-template-columns:1fr!important}._empShellMobile_b69cn_1546._empShellCollapsed_b69cn_83{--emp-sidebar-w:0px!important;grid-template-columns:1fr!important}._empShellMobile_b69cn_1546 ._empMain_b69cn_813:has(>._empTopbarChrome_b69cn_825){--emp-topbar-chrome:calc(2.85rem + env(safe-area-inset-top,0px))}._empShellMobile_b69cn_1546 ._empTopbarChrome_b69cn_825,._empShellMobile_b69cn_1546 ._empTopbarChromeMobile_b69cn_1796{padding:calc(.35rem + env(safe-area-inset-top,0px)) .75rem .35rem;min-height:calc(2.55rem + env(safe-area-inset-top,0px));background:color-mix(in srgb, var(--emp-bg) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);border-bottom:1px solid color-mix(in srgb, var(--emp-border) 80%, transparent);justify-content:space-between;align-items:center;gap:.5rem;box-shadow:0 1px #fff6}._empShellMobile_b69cn_1546 ._empMobileBrand_b69cn_880{min-width:0;color:inherit;pointer-events:auto;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}._empShellMobile_b69cn_1546 ._empMobileBrandIcon_b69cn_1817{object-fit:contain;border-radius:7px;flex-shrink:0;width:1.65rem;height:1.65rem}._empShellMobile_b69cn_1546 ._empMobileBrandName_b69cn_1824{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:800;overflow:hidden}._empShellMobile_b69cn_1546 ._empTopbarChromeMobile_b69cn_1796 ._empTopbarActions_b69cn_855{gap:.35rem;margin-left:0}._empShellMobile_b69cn_1546 ._empTopbarChromeMobile_b69cn_1796 ._empIconBtn_b69cn_951{width:2.35rem;height:2.35rem}._empShellMobile_b69cn_1546 ._empBottomNav_b69cn_876{z-index:45;min-height:var(--emp-bottom-nav);padding:.25rem .2rem calc(.25rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:color-mix(in srgb, var(--emp-surface,#fff) 94%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.15);border-top:1px solid color-mix(in srgb, var(--emp-border) 85%, transparent);justify-content:space-around;align-items:stretch;gap:.1rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0f172a0f}[data-theme=dark] ._empShellMobile_b69cn_1546 ._empBottomNav_b69cn_876{background:color-mix(in srgb, var(--emp-surface) 92%, transparent);box-shadow:0 -8px 28px #00000059}[data-theme=dark] ._empShellMobile_b69cn_1546 ._empTopbarChromeMobile_b69cn_1796{background:color-mix(in srgb, var(--emp-bg) 92%, transparent);box-shadow:none}._empShellMobile_b69cn_1546 ._empBottomNavItem_b69cn_1867{appearance:none;min-width:0;color:var(--emp-muted,#64748b);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.12rem;margin:0;padding:.3rem .2rem;text-decoration:none;display:flex}._empShellMobile_b69cn_1546 ._empBottomNavItemActive_b69cn_1887{color:var(--emp-accent,#0f766e)}._empShellMobile_b69cn_1546 ._empBottomNavIconWrap_b69cn_1890{place-items:center;width:1.75rem;height:1.5rem;display:grid;position:relative}._empShellMobile_b69cn_1546 ._empBottomNavBadge_b69cn_1897{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:.95rem;height:.95rem;padding:0 .2rem;font-size:.6rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-.2rem;right:-.45rem}._empShellMobile_b69cn_1546 ._empBottomNavLabel_b69cn_1913{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.65rem;font-weight:650;line-height:1.1;overflow:hidden}._empShellMobile_b69cn_1546 ._empScrim_b69cn_88{width:var(--ui-vw-full,100vw);height:var(--ui-dvh-full,100dvh);min-height:var(--ui-dvh-full,100dvh);z-index:40;cursor:pointer;background:#0f172a73;border:0;display:block;position:fixed;top:0;left:0;right:0}._empShellMobile_b69cn_1546 ._empSidebar_b69cn_92{z-index:50;max-width:88vw;padding-top:calc(.85rem + env(safe-area-inset-top,0px));padding-bottom:calc(.9rem + env(safe-area-inset-bottom,0px));pointer-events:none;padding-inline:.65rem;transition:transform .22s;inset:0 auto auto 0!important;inset:unset!important;width:min(300px,88vw)!important;height:var(--ui-dvh-full,100dvh)!important;min-height:var(--ui-dvh-full,100dvh)!important;max-height:var(--ui-dvh-full,100dvh)!important;box-sizing:border-box!important;border-radius:0!important;flex-direction:column!important;align-self:auto!important;display:flex!important;position:fixed!important;overflow:hidden!important;transform:translate(-105%)!important}._empShellMobile_b69cn_1546 ._empSidebar_b69cn_92._empSidebarOpen_b69cn_1965{pointer-events:auto;overflow:hidden!important;transform:translate(0)!important}._empShellMobile_b69cn_1546 ._empNav_b69cn_231{-webkit-overflow-scrolling:touch;overflow:hidden auto;flex:auto!important;min-height:0!important}._empShellMobile_b69cn_1546 ._empSidebarFoot_b69cn_333{flex-shrink:0!important;margin-top:auto!important}._empShellMobile_b69cn_1546 ._empSidebarHead_b69cn_114{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;flex-shrink:0!important}._empShellMobile_b69cn_1546 ._empDrawerCloseBtn_b69cn_1988{appearance:none;color:#e2e8f0;cursor:pointer;background:#0f172a8c;border:1px solid #94a3b847;border-radius:10px;flex-shrink:0;place-items:center;width:2.15rem;height:2.15rem;padding:0;display:grid}._empShellMobile_b69cn_1546 ._empDrawerCloseBtn_b69cn_1988:hover{color:#5eead4;border-color:#2dd4bf73}._empShellMobile_b69cn_1546._empShellCollapsed_b69cn_83 ._empBrandText_b69cn_150,._empShellMobile_b69cn_1546._empShellCollapsed_b69cn_83 ._empNavLabel_b69cn_304,._empShellMobile_b69cn_1546._empShellCollapsed_b69cn_83 ._empBizCopy_b69cn_479,._empShellMobile_b69cn_1546._empShellCollapsed_b69cn_83 ._empBizChevron_b69cn_501{display:unset}._empShellMobile_b69cn_1546._empShellCollapsed_b69cn_83 ._empBrand_b69cn_126{justify-content:flex-start;width:auto;display:flex}._empShellMobile_b69cn_1546._empShellCollapsed_b69cn_83 ._empCollapseBtnWrap_b69cn_192,._empShellMobile_b69cn_1546 ._empCollapseBtnWrap_b69cn_192,._empShellMobile_b69cn_1546._empShellCollapsed_b69cn_83 ._empCollapseBtn_b69cn_192,._empShellMobile_b69cn_1546 ._empCollapseBtn_b69cn_192{display:none!important}._empShellMobile_b69cn_1546._empShellCollapsed_b69cn_83 ._empSidebarHead_b69cn_114{flex-direction:row;justify-content:space-between;align-items:center;min-height:2.75rem;padding:.15rem .15rem 0}._empShellMobile_b69cn_1546._empShellCollapsed_b69cn_83 ._empNavLink_b69cn_282{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:.7rem;min-height:2.55rem;padding:.62rem .75rem}._empShellMobile_b69cn_1546._empShellCollapsed_b69cn_83 ._empBackToApp_b69cn_390{text-align:left;background:#00000059;border:1px solid #94a3b829;flex-direction:row;justify-content:flex-start;align-items:center;gap:.7rem;min-height:2.55rem;padding:.62rem .75rem}._empShellMobile_b69cn_1546._empShellCollapsed_b69cn_83 ._empNavLabel_b69cn_304{letter-spacing:normal;white-space:nowrap;text-overflow:ellipsis;width:auto;padding-bottom:0;font-size:.92rem;font-weight:500;line-height:1.3;display:block;overflow:hidden}._empShellMobile_b69cn_1546._empShellCollapsed_b69cn_83 ._empBizCard_b69cn_417{grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;gap:.35rem;width:100%;height:auto;margin-inline:0;padding:.45rem}._empShellMobile_b69cn_1546._empShellCollapsed_b69cn_83 ._empBizSwitch_b69cn_431{grid-template-columns:auto minmax(0,1fr) auto;justify-items:stretch;width:auto;height:auto;padding:.25rem}._empShellMobile_b69cn_1546._empShellCollapsed_b69cn_83 ._empBizSettings_b69cn_511{color:#cbd5e1;width:2.15rem;height:2.15rem;box-shadow:none;background:#0f172a8c;border-color:#94a3b82e;border-radius:10px;position:static}._empShellMobile_b69cn_1546._empShellCollapsed_b69cn_83 ._empBizSettings_b69cn_511 svg{width:17px;height:17px}._empShellMobile_b69cn_1546._empShellCollapsed_b69cn_83 ._empNavSection_b69cn_266{text-align:left;letter-spacing:.08em;margin:1.1rem 0 .35rem;padding:0 .75rem;font-size:.68rem;line-height:normal}._empShellMobile_b69cn_1546._empShellCollapsed_b69cn_83 ._empBizMenu_b69cn_529{width:auto;inset:auto 0 calc(100% + .45rem);transform:none}._empShellMobile_b69cn_1546 ._empMobileMenuBtn_b69cn_854{display:none!important}._empShellMobile_b69cn_1546 ._empExpandBtn_b69cn_1073{display:none}._empShellMobile_b69cn_1546 ._empGrid2_b69cn_1718{grid-template-columns:1fr}._empShellMobile_b69cn_1546 ._empTopbar_b69cn_825{flex-wrap:wrap;margin:.75rem .85rem 0;padding:1rem}._empShellMobile_b69cn_1546 ._empTopbarActions_b69cn_855{justify-content:flex-end;width:auto;padding-top:0}._empShellMobile_b69cn_1546 ._empContent_b69cn_1477{padding:calc(var(--emp-topbar-chrome,3.5rem) + .25rem) .95rem calc(var(--emp-bottom-nav,3.55rem) + .75rem)}._empShellMobile_b69cn_1546 ._empContentChat_b69cn_1486{padding:var(--emp-topbar-chrome,3.5rem) 0 0}._empShellMobile_b69cn_1546 ._empSiteFooter_b69cn_884 [class*=shell]{padding-inline:.95rem}._empShellMobile_b69cn_1546 ._empLanguage_b69cn_1410{display:none}._empShellMobile_b69cn_1546 .MuiTableContainer-root,._empShellMobile_b69cn_1546 .MuiDataGrid-root,._empShellMobile_b69cn_1546 .staffListContainer,._empShellMobile_b69cn_1546 [class*=tableWrap],._empShellMobile_b69cn_1546 [class*=TableContainer]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}._empShellMobile_b69cn_1546 .MuiButton-root{min-width:0}._empShellMobile_b69cn_1546 .MuiButtonGroup-root{flex-wrap:wrap}._empShellMobile_b69cn_1546 .MuiTabs-root{min-height:40px}._empShellMobile_b69cn_1546 .MuiTab-root{min-width:0;padding:8px 12px;font-size:.8125rem}._empShellMobile_b69cn_1546 .MuiTextField-root,._empShellMobile_b69cn_1546 .MuiFormControl-root{max-width:100%}._empDrawerCloseBtn_b69cn_1988{display:none}@media (width<=640px){._empGreeting_b69cn_1014{font-size:.88rem}._empTopbarTitle_b69cn_1036{font-size:1.45rem}._empTopbarSub_b69cn_1045{font-size:.84rem}._empThemeToggle_b69cn_1385{display:none!important}._empNewJobLabel_b69cn_1068{display:none}._empNewJobBtn_b69cn_1053{justify-content:center;width:2.45rem;min-width:2.45rem;font-size:.88rem;padding-inline:0!important}._empContent_b69cn_1477{padding:calc(var(--emp-topbar-chrome,3.5rem) + .15rem) .85rem calc(var(--emp-bottom-nav,3.55rem) + .55rem)}._empContentChat_b69cn_1486{padding:var(--emp-topbar-chrome,3.5rem) 0 0}._empIconBtn_b69cn_951{width:2.35rem;height:2.35rem}._empMobileBrandName_b69cn_1824{font-size:.9rem}}._topBar_hfqpa_1{z-index:1001;background:var(--ui-topbar-bg,var(--ui-surface));border-bottom:1px solid var(--ui-topbar-border,var(--ui-border));width:100%;height:58px;color:var(--ui-topbar-text,var(--ui-text-primary));flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:0 20px;transition:background .25s,border-color .25s,box-shadow .25s;display:grid;position:fixed;top:0;left:0;right:0}._topBarCompact_hfqpa_21{pointer-events:none;box-shadow:none!important;background:0 0!important;border-bottom-color:#0000!important}._topBarCompact_hfqpa_21 ._brandSection_hfqpa_27,._topBarCompact_hfqpa_21 ._brandLogo_hfqpa_28,._topBarCompact_hfqpa_21 ._brandName_hfqpa_29{opacity:0;visibility:hidden;pointer-events:none}._topBarCompact_hfqpa_21 ._menuBtn_hfqpa_34{z-index:1003;pointer-events:auto;-webkit-backdrop-filter:none;box-shadow:var(--ui-shadow-md);position:fixed;top:10px;left:12px;background:var(--ui-topbar-pill-bg,var(--ui-pill-bg))!important}._topBarCompact_hfqpa_21 ._domainPill_hfqpa_45{z-index:1003;pointer-events:auto;background:var(--ui-topbar-nav-bg,var(--ui-topbar-pill-bg,var(--ui-pill-bg)));-webkit-backdrop-filter:none;box-shadow:var(--ui-shadow-md,0 8px 24px #0f172a1f);margin-left:0;position:fixed;top:10px;left:50%;transform:translate(-50%)}._topBarCompact_hfqpa_21 ._rightSection_hfqpa_58{z-index:1003;pointer-events:auto;background:var(--ui-topbar-bg,var(--ui-surface));-webkit-backdrop-filter:none;border:1px solid var(--ui-topbar-border,var(--ui-border));box-shadow:var(--ui-shadow-md,0 8px 24px #0f172a1f);border-radius:999px;padding:4px 6px;position:fixed;top:10px;right:16px}._leftCluster_hfqpa_73{flex-shrink:0;justify-self:start;align-items:center;gap:4px;min-width:0;display:flex}._menuBtn_hfqpa_34{border:1px solid var(--ui-topbar-border,var(--ui-border));flex-shrink:0;color:var(--ui-topbar-muted,var(--ui-muted))!important;background:var(--ui-topbar-pill-bg,var(--ui-pill-bg))!important;border-radius:8px!important}._menuBtn_hfqpa_34:hover{background:var(--ui-topbar-hover-bg,var(--ui-hover-bg))!important;color:var(--ui-topbar-text,var(--ui-text-primary))!important}._brandSection_hfqpa_27{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-self:start;align-items:center;gap:10px;padding:0;transition:opacity .2s,visibility .2s;display:flex}._brandSection_hfqpa_27:hover{opacity:.85}._brandLogo_hfqpa_28{object-fit:cover;background:var(--ui-topbar-pill-bg,var(--ui-pill-bg));border:1px solid var(--ui-topbar-border,var(--ui-border));border-radius:50%;flex-shrink:0;width:36px;height:36px}._brandName_hfqpa_29{color:var(--ui-topbar-text,var(--ui-text-primary));letter-spacing:-.02em;white-space:nowrap;font-size:1.05rem;font-weight:700}._domainPill_hfqpa_45{background:var(--ui-topbar-nav-bg,var(--ui-topbar-pill-bg,var(--ui-pill-bg)));border:1px solid var(--ui-topbar-border,var(--ui-border));scrollbar-width:none;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:4px;margin-left:56px;padding:5px;transition:box-shadow .25s,background .25s,transform .25s,top .25s;display:flex;overflow-x:auto}._domainPill_hfqpa_45::-webkit-scrollbar{display:none}._domainLoading_hfqpa_148{background:var(--ui-topbar-muted,var(--ui-muted));opacity:.7;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite _domainPulse_hfqpa_1}@keyframes _domainPulse_hfqpa_1{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}._domainTab_hfqpa_167{color:var(--ui-topbar-muted,var(--ui-muted));white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;line-height:1;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}._domainTab_hfqpa_167:hover{color:var(--ui-topbar-text,var(--ui-text-primary));background:var(--ui-topbar-hover-bg,var(--ui-hover-bg))}._domainTab_hfqpa_167._active_hfqpa_187{color:var(--ui-topbar-active-text,var(--ui-active-text));background:var(--ui-topbar-active-bg,var(--ui-active-bg));font-weight:600;box-shadow:0 1px 3px #0f172a14}._domainTab_hfqpa_167._domainTabComingSoon_hfqpa_193{cursor:default;opacity:.72}._domainTab_hfqpa_167._domainTabComingSoon_hfqpa_193:hover{color:var(--ui-topbar-muted,var(--ui-muted));background:0 0}._comingSoonBadge_hfqpa_202{letter-spacing:.02em;text-transform:uppercase;color:var(--ui-topbar-muted,var(--ui-muted));background:var(--ui-topbar-pill-bg,var(--ui-pill-bg));border:1px solid var(--ui-topbar-border,var(--ui-border));border-radius:999px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.2}._domainIcon_hfqpa_215{font-size:17px!important}._rightSection_hfqpa_58{flex-shrink:0;justify-self:end;align-items:center;gap:8px;min-width:0;display:flex}._toolbarIconBtn_hfqpa_228{transition:background .15s,color .15s,border-color .15s;width:34px!important;height:34px!important;color:var(--ui-topbar-text,var(--ui-text-primary))!important;background:var(--ui-topbar-pill-bg,var(--ui-pill-bg))!important;border:1px solid var(--ui-topbar-border,var(--ui-border))!important;border-radius:9px!important}._toolbarIconBtn_hfqpa_228:hover{background:var(--ui-topbar-hover-bg,var(--ui-hover-bg))!important;color:var(--ui-topbar-text,var(--ui-text-primary))!important;border-color:var(--ui-topbar-muted,var(--ui-muted))!important}._toolbarIconBtn_hfqpa_228:disabled{opacity:.5}._workspaceBtn_hfqpa_246{border:1px solid var(--ui-topbar-border,var(--ui-border));background:var(--ui-topbar-pill-bg,var(--ui-pill-bg));color:var(--ui-topbar-text,var(--ui-text-primary));cursor:pointer;border-radius:10px;align-items:center;gap:6px;min-width:0;max-width:168px;height:36px;padding:0 10px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}._workspaceBtn_hfqpa_246:hover{background:var(--ui-topbar-hover-bg,var(--ui-hover-bg));border-color:var(--ui-topbar-muted,var(--ui-muted))}._workspaceLabel_hfqpa_268{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._workspaceIcon_hfqpa_275,._workspaceChevron_hfqpa_276{color:var(--ui-topbar-muted,var(--ui-muted));flex-shrink:0;font-size:16px!important}._profileSlot_hfqpa_282{align-items:center;gap:6px;margin-left:2px;display:flex}._notificationItem_hfqpa_289{flex-direction:column;gap:2px;display:flex}._notificationTitle_hfqpa_295{font-size:13px;font-weight:600}._notificationMessage_hfqpa_300{color:var(--ui-topbar-muted,var(--ui-muted));font-size:12px}@media (width<=1100px){._domainPill_hfqpa_45{margin-left:32px}}._domainLabel_hfqpa_310{white-space:nowrap}@media (width<=768px){._topBar_hfqpa_1{grid-template-columns:auto 1fr auto;gap:6px;height:52px;padding:0 10px}._topBarCompact_hfqpa_21 ._domainPill_hfqpa_45{max-width:calc(100vw - 120px);top:8px;left:50%;right:auto;transform:translate(-50%)}._topBarCompact_hfqpa_21 ._rightSection_hfqpa_58{top:8px;right:10px}._topBarCompact_hfqpa_21 ._menuBtn_hfqpa_34{top:8px;left:10px}._brandName_hfqpa_29{display:none}._domainPill_hfqpa_45{gap:2px;max-width:100%;margin-left:0;padding:4px}._domainTab_hfqpa_167{padding:8px 10px;font-size:12px}._domainLabel_hfqpa_310{display:none}._domainTab_hfqpa_167._active_hfqpa_187 ._domainLabel_hfqpa_310{display:inline}._comingSoonBadge_hfqpa_202,._workspaceLabel_hfqpa_268,._workspaceChevron_hfqpa_276{display:none}._workspaceBtn_hfqpa_246{justify-content:center;width:36px;max-width:none;padding:0}}._pageHeader_1cpqm_1{border-bottom:1px solid var(--ui-border);flex-shrink:0;margin-bottom:4px;padding:4px 0 14px}._textBlock_1cpqm_8{min-width:0}._title_1cpqm_12{color:var(--ui-text-primary);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:700;line-height:1.25}._subheader_1cpqm_21{color:var(--ui-muted);max-width:720px;margin:6px 0 0;font-size:.875rem;line-height:1.45}@media (width<=768px){._pageHeader_1cpqm_1{margin-bottom:2px;padding:2px 0 10px}._title_1cpqm_12{font-size:1.15rem}._subheader_1cpqm_21{font-size:.8125rem}}._chrome_15uo3_1{z-index:1200;min-height:var(--workspace-mobile-nav-height,52px);padding:env(safe-area-inset-top,0px) 12px 0;padding-left:calc(12px + env(safe-area-inset-left,0px));padding-right:calc(12px + env(safe-area-inset-right,0px));box-sizing:border-box;background:color-mix(in srgb, var(--ui-surface,#fff) 88%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.15);border-bottom:1px solid color-mix(in srgb, var(--ui-border,#e2e8f0) 80%, transparent);align-items:center;gap:10px;display:none;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 20px #0f172a0f}._menuBtn_15uo3_22{border:1px solid var(--ui-border,#e2e8f0);background:var(--ui-surface,#fff);width:40px;height:40px;color:var(--ui-text-primary,#0f172a);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}._menuBtn_15uo3_22 svg{font-size:22px}._menuBtn_15uo3_22:active{transform:scale(.96)}._brand_15uo3_45{flex:1;align-items:center;gap:8px;min-width:0;display:flex}._brandLogo_15uo3_53{object-fit:contain;flex-shrink:0;width:28px;height:28px}._brandName_15uo3_60{letter-spacing:-.02em;color:var(--ui-text-primary,#0f172a);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:800;overflow:hidden}._utilities_15uo3_70{flex-shrink:0;margin-left:auto}@media (width<=768px){.app-layout--workspace-home.app-layout--workspace-mobile ._chrome_15uo3_1{display:flex}}.app-layout{width:100%;height:var(--ui-dvh-full,100dvh);min-height:var(--ui-dvh-full,100dvh);background:var(--ui-bg);--app-topbar-height:58px;flex-direction:column;display:flex;overflow:hidden}.app-body{background:var(--ui-bg);flex:1;min-height:0;display:flex;overflow:hidden}.sidebar-slot{height:100%;padding-top:var(--app-topbar-height);box-sizing:border-box;flex-direction:column;flex-shrink:0;display:flex}.sidebar-slot>*{flex:1;min-height:0}@media (width<=768px){.sidebar-slot{flex:0 0 0;width:0;overflow:visible}.layout-content{width:100%}}.layout-content{background:0 0;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.page-content{-webkit-overflow-scrolling:touch;background:var(--ui-bg);width:100%;padding:16px;padding-top:calc(var(--app-topbar-height) + 16px);box-sizing:border-box;flex:1;overflow:hidden auto}.page-content--dashboard{padding:16px;padding-top:calc(var(--app-topbar-height) + 16px)}.page-content--editor{min-height:0;padding:4px;padding-top:calc(var(--app-topbar-height) + 4px);flex-direction:column;display:flex;overflow:hidden}.page-content--editor>*{flex:1;min-height:0}@media (width<=768px){.app-layout{--app-topbar-height:52px}.app-layout--workspace-home{--app-topbar-height:0px;--workspace-mobile-nav-height:52px}.app-layout--workspace-mobile .layout-content{padding-top:calc(var(--workspace-mobile-nav-height,52px) + env(safe-area-inset-top,0px))}.app-layout--workspace-mobile [data-workspace-utilities=inline],.app-layout--workspace-mobile [data-workspace-utilities=dock]{display:none!important}.app-layout--workspace-mobile .page-content--workspace-home{padding:12px;padding-top:8px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;flex:auto;height:auto;min-height:0;overflow:hidden auto}.app-layout--workspace-mobile .page-content--workspace-immersive{padding:8px 12px 12px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.app-layout--workspace-mobile .workspace-page-card{border-radius:12px;min-height:min-content;padding:12px;overflow:visible}.app-layout--workspace-mobile .app-body--workspace-home .sidebar-slot{padding:0}.page-content,.page-content--dashboard{padding:12px;padding-top:calc(var(--app-topbar-height) + 12px);padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.page-content--workspace-home{padding:var(--ws-page-padding-y,16px) var(--ws-page-padding-x,24px);padding-top:calc(var(--ws-page-padding-y,16px) + 6px);padding-bottom:calc(var(--ws-page-padding-y,16px) + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overflow:hidden auto}.app-body--workspace-home .sidebar-slot{padding:var(--ws-page-padding-y,8px) 0 var(--ws-page-padding-y,8px) var(--ws-page-padding-x,12px);padding-top:0}.page-content--workspace-immersive{padding:var(--ws-page-padding-y,16px) var(--ws-page-padding-x,24px);padding-top:calc(var(--ws-page-padding-y,16px) + 6px);padding-bottom:calc(var(--ws-page-padding-y,16px) + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overflow:hidden auto}.page-content--chat{background:0 0;padding:0 8px 8px}.app-body--chat-page .page-content--chat{padding:0 8px 8px!important}.workspace-page-card{border-radius:14px;padding:14px}.page-content--editor{padding:6px;padding-top:calc(var(--app-topbar-height) + 6px)}.app-layout--workspace-home{--app-topbar-height:0px}}.app-layout--workspace-home{--app-topbar-height:0px;--workspace-mobile-nav-height:52px;--ws-accent:var(--ui-secondary);--ws-accent-soft:color-mix(in srgb, var(--ui-secondary) 14%, transparent);--ws-glass-bg:color-mix(in srgb, var(--ui-secondary) 6%, var(--ui-surface));--ws-glass-border:color-mix(in srgb, var(--ui-secondary) 10%, var(--ui-border));--ws-glass-surface:color-mix(in srgb, var(--ui-secondary) 5%, var(--ui-surface));--ws-card-gradient-top:color-mix(in srgb, var(--ui-secondary) 8%, var(--ui-surface));--ws-card-gradient-bottom:color-mix(in srgb, var(--ui-secondary) 14%, var(--ui-chrome-surface,var(--ui-bg)));--ws-glass-blur:20px;--ws-glass-shadow:var(--ui-shadow-sm);--ws-shadow-card:0 4px 18px #0f172a0f, 0 1px 4px #0f172a0a;--ws-radius-xl:10px;--ws-radius-lg:10px;--ws-radius-md:8px;--ws-gap:clamp(6px, .65vw, 10px);--ws-gap-lg:clamp(8px, 1vw, 14px);--ws-utility-btn-bg:color-mix(in srgb, var(--ui-secondary) 8%, var(--ui-surface));--ws-page-padding-x:clamp(12px, 2.8vw, 36px);--ws-page-padding-y:clamp(8px, 1.2vh, 14px);--ws-hero-heading:#1a1f36;--ws-hero-sub:#697386;--ws-hero-text-shadow:none;--ws-bg-fill:linear-gradient(165deg, color-mix(in srgb, var(--ui-bg) 88%, var(--ui-secondary)) 0%, color-mix(in srgb, var(--ui-surface) 82%, var(--ui-secondary)) 50%, color-mix(in srgb, var(--ui-bg) 90%, var(--ui-secondary)) 100%);background:var(--ws-bg-fill);position:relative;overflow:hidden}.app-layout--workspace-home:before,.app-layout--workspace-home:after{content:"";width:var(--ui-vw-full,100vw);height:var(--ui-dvh-full,100dvh);pointer-events:none;z-index:0;position:fixed;top:0;left:0}.app-layout--workspace-home:before{background-color:#0b1524;background-image:var(--workspace-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;display:none}.app-layout--workspace-home:after{background:linear-gradient(180deg, var(--ws-scrim-top,#0000000f) 0%, transparent 40%, transparent 60%, var(--ws-scrim-bottom,#00000014) 100%);display:none}.app-layout--workspace-home.app-layout--workspace-home-photo{background:0 0}.app-layout--workspace-home.app-layout--workspace-home-photo:before,.app-layout--workspace-home.app-layout--workspace-home-photo:after{display:block}.app-layout--workspace-home.app-layout--workspace-home-solid{background:var(--workspace-bg-solid,var(--ws-bg-fill))}.app-layout--workspace-home.app-layout--workspace-home-solid:before,.app-layout--workspace-home.app-layout--workspace-home-solid:after{display:none}.app-layout--workspace-home .app-body{z-index:1;position:relative}.app-layout--workspace-home[data-workspace-hero-tone=inverse]{--ws-hero-heading:#fff;--ws-hero-sub:#ffffffd6;--ws-hero-text-shadow:0 1px 14px #080f1e6b}.app-body--workspace-home{background:0 0}.app-body--workspace-home .sidebar-slot{padding:var(--ws-page-padding-y,16px) 0 var(--ws-page-padding-y,16px) var(--ws-page-padding-x,32px);background:0 0;align-items:stretch}.app-body--workspace-home .sidebar-slot>*{flex:auto;height:100%;min-height:0;max-height:100%}.app-body--workspace-home .layout-content{background:0 0;height:100%}.page-content--workspace-home{padding:var(--ws-page-padding-y,10px) var(--ws-page-padding-x,32px);padding-top:var(--ws-page-padding-y,10px);padding-bottom:calc(var(--ws-page-padding-y,16px) + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;box-sizing:border-box;background:0 0;flex-direction:column;flex:auto;max-width:none;min-height:0;margin:0;display:flex;overflow:hidden auto}.page-content--workspace-home>*{flex-direction:column;flex:auto;min-height:0;display:flex}.page-content--workspace-immersive{padding:var(--ws-page-padding-y,16px) var(--ws-page-padding-x,32px);padding-top:calc(var(--ws-page-padding-y,16px) + 6px);padding-bottom:calc(var(--ws-page-padding-y,16px) + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;box-sizing:border-box;background:0 0;flex-direction:column;flex:auto;max-width:none;min-height:0;margin:0;display:flex;overflow:hidden auto}.workspace-page-card{background:var(--ui-surface,#fff);border:1px solid color-mix(in srgb, var(--ui-border,#e2e8f0) 88%, transparent);border-radius:var(--ws-radius-xl,16px);min-height:0;box-shadow:var(--ws-shadow-card,0 8px 32px #0f172a14);box-sizing:border-box;-webkit-overflow-scrolling:touch;flex:auto;padding:clamp(16px,2vw,28px);overflow:auto}.page-content--chat{box-sizing:border-box;background:0 0;flex-direction:column;flex:1;height:100%;min-height:0;margin:0;display:flex;overflow:hidden;padding:0 16px 16px!important}.page-content--chat>.chat-page-root{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.app-layout--chat-page{--app-topbar-height:0px}.app-body--chat-page{align-items:stretch}.app-body--chat-page .sidebar-slot{align-self:stretch;padding-top:0;padding-right:0}.app-body--chat-page .layout-content{flex-direction:column;flex:1;align-self:stretch;min-height:0;margin:0;display:flex;background:0 0!important;padding:0!important}.app-body--chat-page .page-content{margin:0;background:0 0!important;padding:0!important}.app-body--chat-page .page-content--chat{background:0 0!important;padding:0 16px 16px!important}.chat-page-root{box-sizing:border-box;background:0 0;flex-direction:column;flex:1;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.chat-page-root .chat-shell{flex:1;height:100%;min-height:0;margin:0}@media (width<=768px){.app-layout--workspace-mobile{--ws-page-padding-x:12px;--ws-page-padding-y:10px;--ws-gap:10px;--ws-gap-lg:12px;--ws-radius-xl:12px}.app-layout--workspace-mobile .workspace-page-card{border-radius:12px;min-height:min-content;padding:12px;overflow:visible}.app-layout--workspace-mobile .page-content--workspace-home,.app-layout--workspace-mobile .page-content--workspace-immersive{padding-left:12px;padding-right:12px}.app-layout--workspace-mobile .MuiTableContainer-root,.app-layout--workspace-mobile .MuiDataGrid-root,.app-layout--workspace-mobile .staffListContainer,.app-layout--workspace-mobile [class*=tableWrap],.app-layout--workspace-mobile [class*=TableContainer]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.app-layout--workspace-mobile .MuiTable-root{min-width:520px}.app-layout--workspace-mobile .MuiDialog-paper{margin:12px;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}.app-layout--workspace-mobile .MuiDrawer-paper{max-width:100vw}.app-layout--workspace-mobile .MuiChip-root{max-width:100%}.app-layout--workspace-mobile .MuiChip-root .MuiChip-label{text-overflow:ellipsis;overflow:hidden}.app-layout--workspace-mobile .MuiButton-root{min-width:0}.app-layout--workspace-mobile .MuiButtonGroup-root{flex-wrap:wrap}.app-layout--workspace-mobile .MuiTabs-root{min-height:40px}.app-layout--workspace-mobile .MuiTab-root{min-width:0;padding:8px 12px;font-size:.8125rem}.app-layout--workspace-mobile .MuiTextField-root,.app-layout--workspace-mobile .MuiFormControl-root{max-width:100%}.app-layout--workspace-mobile .panelNested :global(.staffListContainer){padding:0}}.app-layout--workspace-ui2{--app-topbar-height:58px;background:var(--ui-bg)}.app-layout--workspace-ui2 .sidebar-slot{padding-top:var(--app-topbar-height)}.app-layout--workspace-ui2 .page-content{background:var(--ui-bg)}.employee-topbar{height:80px;padding-top:env(safe-area-inset-top,0);-webkit-backdrop-filter:blur(20px);z-index:1000;box-sizing:border-box;background:#fffffff2;border-bottom:1px solid #e2e8f0cc;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0;box-shadow:0 2px 20px #0000000d}.employee-topbar.scrolled{background:#fffffffa;border-bottom-color:#e2e8f0e6;height:72px;box-shadow:0 4px 30px #00000014}.employee-topbar .topbar-container{justify-content:space-between;align-items:center;max-width:1440px;height:100%;margin:0 auto;padding:0 32px;display:flex}.topbar-left{flex:1;align-items:center;gap:32px;display:flex}.brand-section{cursor:pointer;align-items:center;gap:12px;min-width:200px;transition:transform .2s;display:flex}.brand-section:hover{transform:translateY(-1px)}.brand-logo{background:#1e293b;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 4px 12px #4f46e54d}.logo-mark{color:#fff;font-size:18px;font-weight:800}.brand-text{background:#1e293b;-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:800}.user-count{color:#4f46e5;background:#4f46e51a;border-radius:20px;margin-left:4px;padding:2px 8px;font-size:11px;font-weight:600}.search-container{flex:1;max-width:400px;position:relative}.search-container--disabled .search-input{cursor:not-allowed;color:#94a3b8;background:#f8fafc}.search-soon-badge{color:#64748b;background:#f1f5f9;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.search-icon{color:#94a3b8;font-size:20px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.search-input{background:#fff;border:2px solid #e2e8f0;border-radius:12px;width:100%;height:44px;padding:0 16px 0 48px;font-size:14px;transition:all .2s}.search-input:focus{border-color:#1e293b;outline:none;box-shadow:0 0 0 3px #4f46e51a}.search-input::placeholder{color:#94a3b8}.topbar-center{background:#f8fafccc;border:1px solid #e2e8f099;border-radius:16px;gap:8px;padding:4px;display:flex}.nav-item{color:#64748b;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:90px;height:56px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.nav-item .nav-icon-container{justify-content:center;align-items:center;margin-bottom:4px;display:flex}.nav-item .nav-icon-container svg{font-size:22px;transition:transform .2s}.nav-item .nav-label{letter-spacing:.2px;font-weight:500}.nav-item:hover{color:#1e293b;background:#fff;box-shadow:0 4px 12px #00000014}.nav-item:hover .nav-icon-container svg{transform:translateY(-1px)}.nav-item.active{color:#1e293b;background:#fff;box-shadow:0 4px 12px #4f46e526}.nav-item.active:after{content:"";background:#1e293b;border-radius:3px;width:24px;height:3px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.nav-item.disabled{opacity:.72;cursor:not-allowed}.nav-item.disabled:hover{color:#64748b;box-shadow:none;background:0 0}.nav-item.disabled:hover .nav-icon-container svg{transform:none}.coming-soon-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#f59e0b;border-radius:10px;padding:2px 6px;font-size:8px;font-weight:700;position:absolute;top:-4px;right:-4px}.topbar-right{justify-content:flex-end;align-items:center;min-width:44px;display:flex}.mobile-menu-toggle{display:none!important}.mobile-search,.mobile-nav-menu{display:none}@media (width<=1200px){.topbar-container{padding:0 24px}.search-container{display:none}.topbar-center{gap:4px}.nav-item{width:80px}}@media (width<=900px){.topbar-center{display:none}.mobile-menu-toggle{display:flex!important}.mobile-search{margin-top:12px;padding:0 24px;display:flex}.mobile-search--disabled .search-input{cursor:not-allowed;background:#f8fafc}}@media (width<=768px){.employee-topbar{height:72px;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.employee-topbar .topbar-container{padding:0 16px}.mobile-menu-toggle{min-width:44px;min-height:44px;margin:-10px 0 -10px -10px;padding:10px}.brand-text,.user-count{display:none}.brand-section{min-width:auto}.mobile-nav-menu{top:72px;top:calc(72px + env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0px);z-index:999;-webkit-overflow-scrolling:touch;background:#fff;animation:.3s ease-out slideIn;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.mobile-nav-header{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;align-items:center;gap:16px;padding:24px;display:flex}.mobile-user-info h4{color:#1e293b;margin:0;font-size:18px}.mobile-user-info span{color:#64748b;font-size:14px}.mobile-nav-items{padding:16px 0}.mobile-nav-item{color:#475569;cursor:pointer;align-items:center;gap:16px;padding:16px 24px;font-weight:500;transition:background .2s;display:flex}.mobile-nav-item.disabled{opacity:.72;cursor:not-allowed}.mobile-nav-item:hover:not(.disabled){background:#f8fafc}.mobile-nav-item.active{color:#4f46e5;background:#eef2ff;border-left:4px solid #4f46e5}.mobile-nav-icon{position:relative}.mobile-nav-icon svg{font-size:24px}.mobile-badge{color:#fff;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:flex;position:absolute;top:-6px;right:-6px}.mobile-coming-soon{color:#64748b;background:#f1f5f9;border-radius:6px;margin-left:auto;padding:4px 8px;font-size:12px}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}[data-theme-mode=dark] .employee-topbar{background:#0f172af2;border-bottom-color:#1e293bcc}[data-theme-mode=dark] .employee-topbar.scrolled{background:#0f172afa}[data-theme-mode=dark] .search-input{color:#e2e8f0;background:#1e293bcc;border-color:#47556999}[data-theme-mode=dark] .topbar-center{background:#1e293bcc}[data-theme-mode=dark] .nav-item{color:#94a3b8}[data-theme-mode=dark] .nav-item:hover{background:#334155cc}[data-theme-mode=dark] .nav-item.active{background:#4f46e533}._wrap_12gre_1{top:calc(12px + env(safe-area-inset-top,0px));right:calc(12px + env(safe-area-inset-right,0px));z-index:1200;pointer-events:none;position:fixed}._wrapBelowTopBar_12gre_9{top:calc(88px + env(safe-area-inset-top,0px))}._chip_12gre_13{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fdfdfe;border:1px solid #94a3b859;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 12px;display:inline-flex;box-shadow:0 4px 16px #0f172a14}._label_12gre_26{color:#334155;letter-spacing:.01em;white-space:nowrap;font-size:12px;font-weight:600}@media (width<=768px){._wrapBelowTopBar_12gre_9{top:calc(80px + env(safe-area-inset-top,0px))}}@media (width<=480px){._wrapBelowTopBar_12gre_9{top:calc(72px + env(safe-area-inset-top,0px))}._label_12gre_26{display:none}._chip_12gre_13{padding:6px}}._footer_1bw5a_1{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#fcfdfe;border-top:1px solid #94a3b847;flex-shrink:0}._inner_1bw5a_11{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;max-width:1100px;margin:0 auto;display:flex}._trademark_1bw5a_21{color:#64748b;letter-spacing:.01em;margin:0;font-size:12px;line-height:1.4}._links_1bw5a_29{flex-wrap:wrap;align-items:center;gap:6px 0;font-size:12px;line-height:1.4;display:flex}._links_1bw5a_29 .auth-footer-links__link,._links_1bw5a_29 a{color:#475569;border-radius:4px;padding:2px 6px;font-weight:500;text-decoration:none}._links_1bw5a_29 .auth-footer-links__link:hover,._links_1bw5a_29 a:hover{color:#0f172a;text-decoration:underline}._links_1bw5a_29 .auth-footer-links__sep{color:#cbd5e1;-webkit-user-select:none;user-select:none;padding:0 2px}@media (width<=640px){._inner_1bw5a_11{flex-direction:column;align-items:flex-start;gap:8px}._footer_1bw5a_1{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}}.employee-layout{min-height:var(--ui-dvh-full,100dvh);-webkit-overflow-scrolling:touch;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);flex-direction:column;display:flex;position:relative;overflow-x:hidden}body.profile-setup-owns-footer .employee-layout>footer[role=contentinfo]{display:none}.employee-content{padding-top:calc(80px + env(safe-area-inset-top,0px));flex:1;min-height:0;position:relative;overflow-x:hidden}.content-wrapper{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:32px 24px;animation:.4s ease-out fadeIn}.layout-overlay{pointer-events:none;z-index:1;background:linear-gradient(#fffc,#0000);height:120px;position:fixed;top:0;left:0;right:0}@media (width<=1024px){.content-wrapper{padding:24px 16px}}@media (width<=768px){.employee-content{padding-top:72px}.content-wrapper{padding:20px 16px;padding-left:calc(16px + env(safe-area-inset-left,0px));padding-right:calc(16px + env(safe-area-inset-right,0px));padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}}@media (width<=480px){.employee-content{padding-top:64px}.content-wrapper{padding:16px 12px;padding-left:calc(12px + env(safe-area-inset-left,0px));padding-right:calc(12px + env(safe-area-inset-right,0px));padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}:root{--modal-bg:var(--ui-surface);--modal-header-bg:var(--ui-pill-bg);--modal-footer-bg:var(--ui-pill-bg);--modal-border:var(--ui-border);--modal-title:var(--ui-text-primary);--modal-muted:var(--ui-muted);--modal-input-bg:var(--ui-pill-bg);--modal-input-border:var(--ui-border);--modal-shadow:var(--ui-shadow-md);--modal-primary:var(--ui-btn-bg);--modal-primary-text:var(--ui-btn-text);--modal-internal:var(--ui-text-primary);--modal-internal-hover:var(--ui-primary);--modal-scrollbar-track:var(--ui-border);--modal-scrollbar-thumb:var(--ui-muted);--modal-scrollbar-thumb-hover:var(--ui-text-secondary)}.MuiModal-root{z-index:1400;justify-content:center;align-items:center;display:flex}.modal-sheet{background:var(--modal-bg);width:720px;max-width:calc(100% - 48px);box-shadow:var(--modal-shadow);border:1px solid var(--modal-border);transform-origin:top;-webkit-tap-highlight-color:transparent;border-radius:16px;flex-direction:column;max-height:88vh;padding:0;display:flex;position:relative;overflow:hidden}.modal-sheet--fit{width:640px;max-height:none;overflow:visible}.modal-sheet--fit .modal-header{padding:16px 24px}.modal-sheet--fit .modal-body{padding:14px 24px 10px;overflow:visible}.modal-sheet--fit .modal-footer{padding:12px 24px 16px}.modal-sheet--fit .modal-title{font-size:1.25rem}.modal-sheet--fit .modal-sub{font-size:.875rem}.modal-sheet--leave-request{width:min(860px,100% - 32px);max-height:92vh}.modal-sheet--leave-request .modal-body--leave-request{min-height:0;padding:16px 24px 8px}.modal-sheet--leave-request .modal-footer{justify-content:space-between;padding:10px 24px 16px}.modal-sheet--contract-sign{width:min(1720px,100vw - 12px);height:min(1040px,98vh);max-height:98vh}.modal-sheet--contract-sign .modal-header{flex-shrink:0;padding:14px 24px}.modal-sheet--contract-sign .modal-body--contract-sign{flex-direction:column;flex:1;gap:12px;min-height:0;padding:10px 24px 8px;display:flex;overflow:hidden}.modal-sheet--contract-sign .modal-body__document{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.modal-sheet--contract-sign .modal-body__sign-actions{border-top:1px solid var(--modal-border);scrollbar-width:thin;flex:none;max-height:min(42vh,360px);padding-top:12px;overflow-y:auto}.modal-sheet--contract-sign .contract-document-form{flex-direction:column;flex:auto;min-height:0;margin-bottom:0;display:flex}.modal-sheet--contract-sign .contract-document-form__layout{flex:auto;height:100%;min-height:0;max-height:100%}.modal-sheet--contract-sign .sign-legal-ack{margin-top:12px}.modal-sheet--contract-sign .modal-footer{flex-shrink:0;padding:12px 24px 16px}.leave-request-modal-loading{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;display:flex}.modal-footer--leave-request .modal-footer-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.modal-sheet--leave-assign{width:min(640px,100% - 32px)}.modal-sheet--employee-import{width:min(980px,100% - 32px);max-height:92vh}.modal-sheet--employee-import .modal-body{min-height:420px}.modal-sheet .MuiOutlinedInput-root{background:var(--modal-input-bg);border-radius:10px;transition:border-color .15s,background .15s}.modal-sheet .MuiOutlinedInput-root fieldset{border-color:var(--modal-input-border)}.modal-sheet .MuiOutlinedInput-root:hover fieldset{border-color:#94a3b8}.modal-sheet .MuiOutlinedInput-root.Mui-focused fieldset{border-width:1px;border-color:#94a3b8}.modal-header{border-bottom:1px solid var(--modal-border);background:var(--modal-header-bg);flex-shrink:0;align-items:center;gap:14px;padding:20px 28px;display:flex}.modal-body{background:var(--modal-bg);scrollbar-width:thin;scrollbar-color:var(--modal-scrollbar-thumb) var(--modal-scrollbar-track);flex:1;padding:24px 28px;overflow-y:auto}.modal-body::-webkit-scrollbar{width:12px}.modal-body::-webkit-scrollbar-track{background:var(--modal-scrollbar-track);border-radius:10px;margin:6px 0}.modal-body::-webkit-scrollbar-thumb{background:var(--modal-scrollbar-thumb);border:3px solid var(--modal-scrollbar-track);border-radius:10px;min-height:40px}.modal-body::-webkit-scrollbar-thumb:hover{background:var(--modal-scrollbar-thumb-hover)}.modal-title{letter-spacing:-.3px;color:var(--modal-title);font-size:1.45rem;font-weight:800}.modal-sub{color:var(--modal-muted);font-size:.95rem}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid--compact{gap:10px}.form-grid .full{grid-column:1/-1}.form-field-label{align-items:baseline;gap:6px;display:inline-flex}.form-field-tag{letter-spacing:.02em;text-transform:lowercase;font-size:.68rem;font-weight:500;line-height:1}.form-field-tag--required{color:#64748b}.form-field-tag--optional{color:#94a3b8}.modal-sheet .MuiInputLabel-root .form-field-tag--required:before{content:"·";color:#cbd5e1;margin-right:2px}.modal-sheet .MuiInputLabel-root .form-field-tag--optional:before{content:"·";color:#e2e8f0;margin-right:2px}.form-row-status{align-items:center;margin-top:-2px;display:flex}.form-row-status .MuiFormControlLabel-label{color:var(--modal-title);font-size:.875rem;font-weight:600}.form-submit-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 10px;color:#b91c1c!important;margin:10px 0 0!important;font-size:.8125rem!important;line-height:1.4!important}.hr-change-employee-banner{border:1px solid var(--modal-border);background:var(--modal-header-bg);border-radius:12px;grid-column:1/-1;margin-bottom:4px;padding:12px 14px}.hr-change-employee-banner--warning{background:#fff7ed;border-color:#fed7aa}.hr-change-employee-banner--danger{background:#fef2f2;border-color:#fecaca}.hr-change-employee-banner__name{color:var(--modal-title)!important;font-size:.9375rem!important;font-weight:700!important;line-height:1.35!important}.hr-change-employee-banner__meta{color:var(--modal-muted)!important;margin-top:2px!important;font-size:.8125rem!important;line-height:1.4!important}.upload-modal-info{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:8px 10px;color:#1d4ed8!important;margin:10px 0 0!important;font-size:.8125rem!important;line-height:1.4!important}.modal-sheet .MuiFilledInput-root{background:var(--modal-input-bg);border:1px solid var(--modal-input-border);border-radius:10px;transition:border-color .15s,background .15s}.modal-sheet .MuiFilledInput-root:before,.modal-sheet .MuiFilledInput-root:after{border-bottom:none!important}.modal-sheet .MuiFilledInput-root:hover:not(.Mui-disabled){background:#e8edf3}.modal-sheet .MuiFilledInput-root:hover:not(.Mui-disabled):before{border-bottom:none!important}.modal-sheet .MuiFilledInput-root.Mui-focused{background:#fff;border-color:#94a3b8}.modal-sheet .MuiFilledInput-root.Mui-focused:after{border-bottom:none!important}.modal-sheet .MuiFilledInput-root.Mui-error{background:#fffafb;border-color:#f87171}.modal-sheet .MuiInputLabel-root{color:var(--modal-muted)}.modal-sheet .MuiInputLabel-root.Mui-focused{color:var(--modal-title)}.wizard-select-placeholder{color:var(--modal-muted)}.modal-footer{border-top:1px solid var(--modal-border);background:var(--modal-footer-bg);flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 28px;display:flex}:is(.modal-footer :global(.MuiButton-contained),.modal-footer :global(.MuiButton-containedPrimary)){background-color:var(--ui-btn-bg)!important;color:var(--ui-btn-text)!important;box-shadow:none!important}:is(.modal-footer :global(.MuiButton-contained):hover,.modal-footer :global(.MuiButton-containedPrimary):hover){filter:brightness(.92);background-color:var(--ui-btn-bg)!important}.action-btn{text-transform:none;border-radius:10px;padding:12px 16px;font-weight:700;transition:background .16s,border-color .16s,box-shadow .16s}.action-btn.primary{--variant-textColor:var(--ui-btn-text,#fff)!important;--variant-containedColor:var(--ui-btn-text,#fff)!important;background:var(--ui-btn-bg)!important;background-color:var(--ui-btn-bg)!important;color:var(--ui-btn-text,#fff)!important;-webkit-text-fill-color:var(--ui-btn-text,#fff)!important;box-shadow:none!important}.action-btn.primary:global(.MuiButton-root){--variant-textColor:var(--ui-btn-text,#fff)!important;--variant-containedColor:var(--ui-btn-text,#fff)!important;background:var(--ui-btn-bg)!important;background-color:var(--ui-btn-bg)!important;color:var(--ui-btn-text,#fff)!important;-webkit-text-fill-color:var(--ui-btn-text,#fff)!important;box-shadow:none!important}.action-btn.primary:global(.MuiButton-text){--variant-textColor:var(--ui-btn-text,#fff)!important;--variant-containedColor:var(--ui-btn-text,#fff)!important;background:var(--ui-btn-bg)!important;background-color:var(--ui-btn-bg)!important;color:var(--ui-btn-text,#fff)!important;-webkit-text-fill-color:var(--ui-btn-text,#fff)!important;box-shadow:none!important}.action-btn.primary:global(.MuiButton-textPrimary){--variant-textColor:var(--ui-btn-text,#fff)!important;--variant-containedColor:var(--ui-btn-text,#fff)!important;background:var(--ui-btn-bg)!important;background-color:var(--ui-btn-bg)!important;color:var(--ui-btn-text,#fff)!important;-webkit-text-fill-color:var(--ui-btn-text,#fff)!important;box-shadow:none!important}.action-btn.primary:global(.MuiButton-colorPrimary){--variant-textColor:var(--ui-btn-text,#fff)!important;--variant-containedColor:var(--ui-btn-text,#fff)!important;background:var(--ui-btn-bg)!important;background-color:var(--ui-btn-bg)!important;color:var(--ui-btn-text,#fff)!important;-webkit-text-fill-color:var(--ui-btn-text,#fff)!important;box-shadow:none!important}.action-btn.primary:hover{filter:brightness(.92);background:var(--ui-btn-bg)!important;background-color:var(--ui-btn-bg)!important;color:var(--ui-btn-text,#fff)!important;-webkit-text-fill-color:var(--ui-btn-text,#fff)!important}.action-btn.primary:global(.MuiButton-root):hover{filter:brightness(.92);background:var(--ui-btn-bg)!important;background-color:var(--ui-btn-bg)!important;color:var(--ui-btn-text,#fff)!important;-webkit-text-fill-color:var(--ui-btn-text,#fff)!important}.action-btn.primary:global(.MuiButton-text):hover{filter:brightness(.92);background:var(--ui-btn-bg)!important;background-color:var(--ui-btn-bg)!important;color:var(--ui-btn-text,#fff)!important;-webkit-text-fill-color:var(--ui-btn-text,#fff)!important}.action-btn.primary:global(.MuiButton-textPrimary):hover{filter:brightness(.92);background:var(--ui-btn-bg)!important;background-color:var(--ui-btn-bg)!important;color:var(--ui-btn-text,#fff)!important;-webkit-text-fill-color:var(--ui-btn-text,#fff)!important}.action-btn.primary:global(.MuiButton-colorPrimary):hover{filter:brightness(.92);background:var(--ui-btn-bg)!important;background-color:var(--ui-btn-bg)!important;color:var(--ui-btn-text,#fff)!important;-webkit-text-fill-color:var(--ui-btn-text,#fff)!important}.action-btn.primary:global(.Mui-disabled){color:#ffffffb8!important;-webkit-text-fill-color:#ffffffb8!important}.action-btn.primary:global(.MuiButton-root):global(.Mui-disabled){color:#ffffffb8!important;-webkit-text-fill-color:#ffffffb8!important}.action-btn.primary:global(.MuiButton-text):global(.Mui-disabled){color:#ffffffb8!important;-webkit-text-fill-color:#ffffffb8!important}.action-btn.primary:global(.MuiButton-textPrimary):global(.Mui-disabled){color:#ffffffb8!important;-webkit-text-fill-color:#ffffffb8!important}.action-btn.primary:global(.MuiButton-colorPrimary):global(.Mui-disabled){color:#ffffffb8!important;-webkit-text-fill-color:#ffffffb8!important}.action-btn.secondary{background:var(--ui-surface)!important;color:var(--ui-muted)!important;border:1px solid var(--ui-border)!important}.action-btn.secondary:hover{background:var(--ui-hover-bg)!important;color:var(--ui-text-primary)!important;border-color:var(--ui-btn-bg)!important}.action-btn.internal{background:var(--modal-internal)!important;color:#fff!important;border:1px solid var(--modal-internal)!important}.action-btn.internal:hover{background:var(--modal-internal-hover)!important;border-color:var(--modal-internal-hover)!important}.modal-sheet .MuiButton-outlined.action-btn.internal{border-color:var(--modal-internal)!important}.staff-option{align-items:center;gap:10px;display:flex}.staff-option .meta{flex-direction:column;line-height:1;display:flex}.modal-section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--modal-muted);margin:4px 0 8px;font-size:.8125rem;font-weight:700}.modal-logo-preview{border:1px dashed var(--modal-input-border);background:var(--modal-input-bg);border-radius:10px;align-items:center;gap:12px;min-height:70px;margin-top:10px;padding:12px;display:flex}.modal-logo-preview__hint{color:#b45309;font-size:.8125rem}.modal-logo-preview__success{color:var(--modal-muted);font-size:.8125rem;font-style:italic}.color-preview{border:1px solid #00000014;border-radius:8px;width:40px;height:28px;box-shadow:0 2px 6px #1018280f}.lottie-overlay{border-radius:inherit;z-index:400;pointer-events:none;background:#ffffffb8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (width<=720px){.modal-sheet{width:96%}.modal-header,.modal-body,.modal-footer{padding-left:18px;padding-right:18px}.form-grid{grid-template-columns:1fr}.modal-footer{flex-direction:column-reverse;align-items:stretch}:is(.modal-footer :global(.MuiButton-root),.modal-footer .action-btn){justify-content:center;width:100%}.modal-footer .modal-footer-actions{flex-direction:column-reverse;width:100%;margin-left:0!important}}@media (width<=768px){.modal-root--mobile{justify-content:center!important;align-items:flex-end!important;padding:0!important;display:flex!important}.modal-sheet--mobile{border-bottom:none;transform-origin:bottom!important;border-radius:16px 16px 0 0!important;width:100%!important;max-width:100%!important;max-height:min(94dvh,94vh)!important;margin:0!important}.modal-sheet--mobile .modal-header{padding:16px 18px 12px}.modal-sheet--mobile .modal-title{font-size:1.15rem}.modal-sheet--mobile .modal-body{max-height:calc(94dvh - 140px);padding:14px 18px}.modal-sheet--mobile .modal-footer{padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px))}.modal-sheet--mobile--leave-request,.modal-sheet--mobile--contract-sign,.modal-sheet--mobile--upload,.modal-sheet--mobile--fit{width:100%!important;max-height:min(96dvh,96vh)!important}.modal-sheet--mobile--contract-sign .modal-body--contract-sign{gap:10px;padding:10px 14px 8px}.modal-sheet--mobile--contract-sign .modal-body__sign-actions{max-height:min(48vh,320px)}.modal-sheet--mobile--contract-sign .contract-document-form__layout{min-height:0}}.modal-sheet--upload{width:820px;max-width:calc(100% - 32px)}.upload-modal-layout{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.upload-modal-column{flex-direction:column;gap:14px;min-width:0;display:flex}.upload-new-type-row{grid-template-columns:1fr auto;align-items:start;gap:10px;display:grid}.upload-dropzone{cursor:pointer;text-align:center;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border:2px dashed #cbd5e1;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:28px 20px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.upload-dropzone:hover,.upload-dropzone--active{background:linear-gradient(#f5f8ff 0%,#eef2ff 100%);border-color:#3d5afe;box-shadow:0 8px 24px #3d5afe14}.upload-dropzone__icon{color:#3d5afe;background:#3d5afe1a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;display:flex}.upload-dropzone__icon .MuiSvgIcon-root{font-size:30px}.upload-dropzone__title{color:var(--modal-title)!important;font-size:.95rem!important;font-weight:600!important}.upload-dropzone__title span{color:#3d5afe;font-weight:700}.upload-dropzone__hint{max-width:260px;color:var(--modal-muted)!important;font-size:.78rem!important;line-height:1.45!important}.upload-queue-empty{border:1px dashed var(--modal-input-border);background:var(--modal-input-bg);text-align:center;min-height:220px;color:var(--modal-muted);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px 16px;display:flex}.upload-queue-empty__icon{color:#94a3b8;margin-bottom:4px;font-size:40px!important}.upload-queue-empty .MuiTypography-root:first-of-type{color:var(--modal-title);font-weight:600}.upload-queue-list{flex-direction:column;gap:10px;max-height:320px;padding-right:4px;display:flex;overflow-y:auto}.upload-file-item{border:1px solid var(--modal-input-border);background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px 12px;transition:box-shadow .15s,border-color .15s;display:grid;box-shadow:0 8px 20px #0f172a0f}.upload-file-item--uploading{border-color:#93c5fd;box-shadow:0 10px 24px #3b82f61f}.upload-file-item--done{background:#f0fdf4;border-color:#86efac}.upload-file-item--error{background:#fef2f2;border-color:#fca5a5}.upload-file-item__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.upload-file-item__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--modal-title)!important;font-size:.875rem!important;font-weight:700!important}.upload-file-item__size{color:var(--modal-muted)!important;font-size:.75rem!important}.upload-file-item__progress{border-radius:999px;margin-top:4px;height:3px!important}.upload-file-item__progress--done{background:linear-gradient(90deg,#3d5afe,#22c55e)}.upload-file-item__check{color:#22c55e!important;font-size:22px!important}.upload-file-item__error{color:#dc2626!important;font-size:.75rem!important;line-height:1.35!important}.upload-file-item__actions{flex-shrink:0;align-items:center;gap:2px;padding-top:2px;display:flex}.upload-file-item__rename{flex-direction:column;gap:8px;width:100%;display:flex}.upload-file-item__rename-actions{flex-wrap:wrap;gap:8px;display:flex}.upload-file-item__remove{color:var(--modal-muted)!important}.upload-file-badge{letter-spacing:.02em;color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:42px;height:42px;padding:0 6px;font-size:.68rem;font-weight:800;display:inline-flex}.upload-file-badge--pdf{background:#ef4444}.upload-file-badge--doc{background:#2563eb}.upload-file-badge--xls{background:#16a34a}.upload-file-badge--img{background:#8b5cf6}.upload-file-badge--zip{background:#f59e0b}.upload-file-badge--default{background:#64748b}.upload-templates-link{align-self:flex-start;margin-top:-4px}.upload-modal-footnote{color:var(--modal-muted)!important;margin-top:14px!important;font-size:.78rem!important;line-height:1.45!important}@media (width<=720px){.upload-modal-layout,.upload-new-type-row{grid-template-columns:1fr}}.sign-mode-toggle{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.sign-mode-btn{border:1px solid var(--modal-input-border);background:var(--modal-input-bg);height:36px;color:var(--modal-muted);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.sign-mode-btn:hover{color:var(--modal-title);background:#e8edf3}.sign-mode-btn--active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd;box-shadow:0 4px 14px #3b82f61f}.sign-panel{flex-direction:column;gap:10px;display:flex}.sign-canvas-wrap{border:1px solid var(--modal-input-border);background:#fff;border-radius:12px;width:100%;overflow:hidden}.sign-canvas{touch-action:none;cursor:crosshair;background:linear-gradient(#fff 0%,#f8fafc 100%);width:100%;height:220px;display:block}.sign-clear-btn{color:var(--modal-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:.8125rem;font-weight:600}.sign-clear-btn:hover{color:var(--modal-title)}.sign-upload-zone{border:2px dashed var(--modal-input-border);background:var(--modal-input-bg);min-height:160px;color:var(--modal-muted);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;font-size:.875rem;font-weight:600;transition:border-color .15s,background .15s;display:flex}.sign-upload-zone:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.sign-upload-zone .MuiSvgIcon-root{color:#3d5afe;font-size:32px}.sign-legal-ack{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin-top:16px;padding:16px}.sign-legal-ack__title{color:#92400e;margin:0 0 8px;font-size:.92rem;font-weight:700}.sign-legal-ack__text{color:#78350f;margin:0 0 12px;font-size:.84rem;line-height:1.5}.sign-legal-ack__check{color:#1f2937;cursor:pointer;align-items:flex-start;gap:10px;font-size:.84rem;line-height:1.45;display:flex}.sign-legal-ack__check input{accent-color:#2563eb;flex-shrink:0;width:16px;height:16px;margin-top:3px}.organization-sidebar{width:100%;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;min-height:0;padding:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;display:flex}.org-sidebar-search{width:100%;margin-bottom:10px}.org-sidebar-search .MuiOutlinedInput-root{background:var(--ui-pill-bg);color:var(--ui-text-primary);border-radius:8px;font-size:13px}.org-sidebar-search .MuiOutlinedInput-root input{color:var(--ui-text-primary)}.org-sidebar-search .MuiOutlinedInput-root fieldset{border-color:var(--ui-border)}.org-sidebar-search .MuiOutlinedInput-root:hover fieldset{border-color:var(--ui-muted)}.org-sidebar-search .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--ui-text-secondary);border-width:1px}.org-sidebar-search .MuiOutlinedInput-input{padding:8px 10px 8px 0}.org-sidebar-search .MuiInputAdornment-root{color:var(--ui-muted);margin-right:4px}.sidebar-title{color:var(--ui-text-primary);margin-bottom:8px;font-size:1rem;font-weight:800}.org-business,.org-branch,.org-department{border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-height:40px;margin-bottom:4px;padding:8px 6px;transition:background .12s;display:flex}.row-left{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.row-icon{color:var(--ui-muted);flex-shrink:0;font-size:18px!important}.row-icon--business{color:var(--ui-text-secondary)}.row-icon--dept{font-size:16px!important}.row-title{min-width:0;color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.row-title--business{font-size:14px;font-weight:700}.row-actions{flex-shrink:0;align-items:center;gap:0;display:flex}.icon-fix{width:28px!important;min-width:28px!important;height:28px!important;color:var(--ui-muted)!important;padding:4px!important}.icon-fix--muted{opacity:0;transition:opacity .12s}.org-business:hover .icon-fix--muted,.org-branch:hover .icon-fix--muted,.org-department:hover .icon-fix--muted{opacity:1}.org-business:hover,.org-branch:hover,.org-department:hover{background:var(--ui-hover-bg)}.org-business.active,.org-branch.active,.org-department.active{background:var(--ui-active-bg);border:1px solid var(--ui-border)}.branch-children{margin-left:12px;padding-left:8px;position:relative}.branch-children:before{content:"";background:var(--ui-border);border-radius:2px;width:1px;position:absolute;top:6px;bottom:6px;left:4px}.org-department{margin-bottom:4px;padding:7px 6px}.org-add-btn{color:var(--ui-active-text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;font-weight:600;display:flex}.org-add-btn:hover{background:var(--ui-hover-bg)}@media (width<=880px){.organization-sidebar{width:100%}}._staffListContainer_1l5fn_4{min-height:calc(var(--ui-dvh-full,100dvh) - var(--app-topbar-height,58px) - 32px);height:calc(var(--ui-dvh-full,100dvh) - var(--app-topbar-height,58px) - 32px);background:0 0;flex-direction:column;padding:0;transition:margin-right .2s;display:flex}._staffListContainerFiltersOpen_1l5fn_14{margin-right:300px}._dashboardLayout_1l5fn_18{flex:auto;align-items:stretch;gap:16px;height:100%;min-height:0;display:flex}._dashboardMain_1l5fn_27{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}._dashboardMain_1l5fn_27>:not(._tableCard_1l5fn_34){flex-shrink:0}._dashboardMain_1l5fn_27 ._tableCard_1l5fn_34{flex-direction:column;flex:auto;min-height:0;display:flex}._dashboardOrgPanel_1l5fn_44{flex-direction:column;flex:0 0 280px;align-self:stretch;width:280px;min-height:0;max-height:none;transition:flex-basis .2s,width .2s;display:flex;overflow:hidden}._dashboardOrgPanelCollapsed_1l5fn_56{flex:0 0 40px;width:40px}._orgPanelInner_1l5fn_61{border:1px solid var(--ui-border);background:var(--ui-surface);height:100%;min-height:0;box-shadow:var(--ui-shadow-sm);border-radius:8px;flex-direction:column;flex:auto;display:flex;overflow:hidden}._orgPanelInner_1l5fn_61 .organization-sidebar{width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex:auto;min-height:0;max-height:none;padding:0 10px 10px;overflow-y:auto}._orgPanelInner_1l5fn_61 .org-sidebar-section-title{display:none}._orgPanelCardTop_1l5fn_89{flex-shrink:0;align-items:flex-start;gap:6px;padding:10px 10px 8px;display:flex}._orgPanelHeader_1l5fn_97{display:none}._orgPanelTitle_1l5fn_101{letter-spacing:.04em;text-transform:uppercase;color:var(--ui-text-secondary);flex:1;font-size:12px;font-weight:700}._orgPanelToggle_1l5fn_110,._orgPanelExpandBtn_1l5fn_111{border:1px solid var(--ui-border);flex-shrink:0;width:32px;height:32px;margin-top:2px;color:var(--ui-muted)!important;background:var(--ui-surface)!important;border-radius:6px!important}._orgPanelToggle_1l5fn_110:hover,._orgPanelExpandBtn_1l5fn_111:hover{background:var(--ui-hover-bg)!important;color:var(--ui-text-primary)!important}._orgPanelExpandBtn_1l5fn_111{margin-top:8px}._orgNavActions_1l5fn_132{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}._orgNavBtn_1l5fn_139{border:1px solid var(--ui-border);background:var(--ui-pill-bg);height:32px;color:var(--ui-text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex;position:relative}._orgNavBtn_1l5fn_139:hover{background:var(--ui-hover-bg);border-color:var(--ui-muted);color:var(--ui-text-primary)}._orgNavBtnActive_1l5fn_162{font-weight:700}._orgNavBtnblue_1l5fn_166{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}._orgNavBtnblue_1l5fn_166 ._orgNavBtnIcon_1l5fn_171{color:#2563eb!important}._orgNavBtnblue_1l5fn_166:hover{color:#1e40af;background:#dbeafe;border-color:#93c5fd}._orgNavBtnblue_1l5fn_166._orgNavBtnActive_1l5fn_162{color:#fff;background:#2563eb;border-color:#2563eb}._orgNavBtnblue_1l5fn_166._orgNavBtnActive_1l5fn_162 ._orgNavBtnIcon_1l5fn_171{color:#fff!important}[data-theme-mode=dark] ._orgNavBtnblue_1l5fn_166{color:#93c5fd;background:#2563eb1f;border-color:#3b82f659}[data-theme-mode=dark] ._orgNavBtnblue_1l5fn_166 ._orgNavBtnIcon_1l5fn_171{color:#60a5fa!important}[data-theme-mode=dark] ._orgNavBtnblue_1l5fn_166:hover{color:#bfdbfe;background:#2563eb33;border-color:#3b82f680}[data-theme-mode=dark] ._orgNavBtnblue_1l5fn_166._orgNavBtnActive_1l5fn_162{color:#fff;background:#2563eb;border-color:#2563eb}[data-theme-mode=dark] ._orgNavBtnblue_1l5fn_166._orgNavBtnActive_1l5fn_162 ._orgNavBtnIcon_1l5fn_171{color:#fff!important}._orgNavBtngreen_1l5fn_209{color:#047857;background:#ecfdf5;border-color:#a7f3d0}._orgNavBtngreen_1l5fn_209 ._orgNavBtnIcon_1l5fn_171{color:#059669!important}._orgNavBtngreen_1l5fn_209:hover{color:#065f46;background:#d1fae5;border-color:#6ee7b7}._orgNavBtngreen_1l5fn_209._orgNavBtnActive_1l5fn_162{color:#fff;background:#059669;border-color:#059669}._orgNavBtngreen_1l5fn_209._orgNavBtnActive_1l5fn_162 ._orgNavBtnIcon_1l5fn_171{color:#fff!important}[data-theme-mode=dark] ._orgNavBtngreen_1l5fn_209{color:#6ee7b7;background:#0596691f;border-color:#10b98159}[data-theme-mode=dark] ._orgNavBtngreen_1l5fn_209 ._orgNavBtnIcon_1l5fn_171{color:#34d399!important}[data-theme-mode=dark] ._orgNavBtngreen_1l5fn_209:hover{color:#a7f3d0;background:#05966933;border-color:#10b98180}[data-theme-mode=dark] ._orgNavBtngreen_1l5fn_209._orgNavBtnActive_1l5fn_162{color:#fff;background:#059669;border-color:#059669}[data-theme-mode=dark] ._orgNavBtngreen_1l5fn_209._orgNavBtnActive_1l5fn_162 ._orgNavBtnIcon_1l5fn_171{color:#fff!important}._orgNavBtnviolet_1l5fn_252{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}._orgNavBtnviolet_1l5fn_252 ._orgNavBtnIcon_1l5fn_171{color:#7c3aed!important}._orgNavBtnviolet_1l5fn_252:hover{color:#5b21b6;background:#ede9fe;border-color:#c4b5fd}._orgNavBtnviolet_1l5fn_252._orgNavBtnActive_1l5fn_162{color:#fff;background:#7c3aed;border-color:#7c3aed}._orgNavBtnviolet_1l5fn_252._orgNavBtnActive_1l5fn_162 ._orgNavBtnIcon_1l5fn_171{color:#fff!important}[data-theme-mode=dark] ._orgNavBtnviolet_1l5fn_252{color:#c4b5fd;background:#7c3aed1f;border-color:#8b5cf659}[data-theme-mode=dark] ._orgNavBtnviolet_1l5fn_252 ._orgNavBtnIcon_1l5fn_171{color:#a78bfa!important}[data-theme-mode=dark] ._orgNavBtnviolet_1l5fn_252:hover{color:#ddd6fe;background:#7c3aed33;border-color:#8b5cf680}[data-theme-mode=dark] ._orgNavBtnviolet_1l5fn_252._orgNavBtnActive_1l5fn_162{color:#fff;background:#7c3aed;border-color:#7c3aed}[data-theme-mode=dark] ._orgNavBtnviolet_1l5fn_252._orgNavBtnActive_1l5fn_162 ._orgNavBtnIcon_1l5fn_171{color:#fff!important}._orgNavBtnIcon_1l5fn_171{color:var(--ui-muted);font-size:16px!important}._orgNavBadge_1l5fn_300{color:#fff;text-align:center;border:2px solid var(--ui-surface);pointer-events:none;z-index:1;background:#dc2626;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-5px;right:-5px}._orgPanelNav_1l5fn_319{background:0 0;border:none;flex:1;min-width:0;padding:0}._orgPanelNav_1l5fn_319 ._orgNavActions_1l5fn_132{flex-flow:row;align-items:stretch;gap:6px;margin-bottom:0;display:flex}._orgPanelNav_1l5fn_319 ._orgNavBtn_1l5fn_139{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-width:0;height:52px;padding:6px 4px;font-size:11px;display:inline-flex}._orgPanelNav_1l5fn_319 ._orgNavBtn_1l5fn_139 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.2;overflow:hidden}._orgPanelNav_1l5fn_319 ._orgNavBtnIcon_1l5fn_171{flex-shrink:0;font-size:18px!important}._pageHeader_1l5fn_358{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;padding:0 2px;display:flex}._pageTitle_1l5fn_367{color:#0f172a;letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.2}._pageSubtitle_1l5fn_375{color:#64748b;margin-top:4px;font-size:13px}._hrChangeTabs_1l5fn_382{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:40px;box-shadow:var(--ui-shadow-sm);border-radius:8px;margin-bottom:8px;padding:0 8px}._hrChangeTabs_1l5fn_382 .MuiTab-root{text-transform:none;min-height:40px;color:var(--ui-muted);font-size:13px;font-weight:600}._hrChangeTabs_1l5fn_382 .Mui-selected{color:var(--ui-active-text)!important}._hrChangeTabs_1l5fn_382 .MuiTabs-indicator{border-radius:2px;height:2px}._dashboardToolbar_1l5fn_406{border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);border-radius:8px;margin-bottom:8px;padding:8px 12px}._toolbarMain_1l5fn_415{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}._toolbarSearch_1l5fn_422{flex:200px;min-width:160px;max-width:none}._toolbarSearch_1l5fn_422 .MuiOutlinedInput-root{background:var(--ui-pill-bg);height:36px;color:var(--ui-text-primary);border-radius:4px;font-size:13px}._toolbarSearch_1l5fn_422 .MuiOutlinedInput-root input{color:var(--ui-text-primary)}._toolbarSearch_1l5fn_422 .MuiOutlinedInput-root fieldset{border-color:var(--ui-border)}._toolbarSearch_1l5fn_422 .MuiOutlinedInput-root:hover fieldset{border-color:var(--ui-muted)}._toolbarSearch_1l5fn_422 .MuiOutlinedInput-root._Mui-focused_1l5fn_443 fieldset{border-color:var(--ui-text-primary);border-width:1px}._toolbarActions_1l5fn_448{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}._viewToggle_1l5fn_456{flex-shrink:0}._viewToggle_1l5fn_456 .MuiToggleButton-root{border-color:var(--ui-border);color:var(--ui-muted);background:var(--ui-surface);padding:6px 8px;border-radius:4px!important}._viewToggle_1l5fn_456 .MuiToggleButton-root._Mui-selected_1l5fn_398{background:var(--ui-btn-bg)!important;color:var(--ui-btn-text)!important;border-color:var(--ui-btn-bg)!important}._viewToggle_1l5fn_456 .MuiToggleButton-root._Mui-selected_1l5fn_398:hover{filter:brightness(.92);background:var(--ui-btn-bg)!important}._toolbarBtn_1l5fn_476{text-transform:none!important;border-color:var(--ui-btn-bg)!important;height:36px!important;color:var(--ui-btn-bg)!important;background:var(--ui-surface)!important;border-radius:4px!important;padding-left:10px!important;padding-right:10px!important;font-size:13px!important;font-weight:600!important}._toolbarBtn_1l5fn_476:hover{background:var(--ui-active-bg)!important;border-color:var(--ui-btn-bg)!important;color:var(--ui-btn-bg)!important}._toolbarIconBtn_1l5fn_494{border:1px solid var(--ui-border);width:36px;height:36px;position:relative;color:var(--ui-muted)!important;background:var(--ui-surface)!important;border-radius:4px!important}._toolbarIconBtnActive_1l5fn_504{background:var(--ui-pill-bg)!important;border-color:var(--ui-text-primary)!important;color:var(--ui-text-primary)!important}._filterBadge_1l5fn_510{color:#fff;text-align:center;background:#0f172a;border-radius:4px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-4px}._primaryBtn_1l5fn_526{text-transform:none!important;height:36px!important;box-shadow:none!important;border-radius:4px!important;padding-left:14px!important;padding-right:14px!important;font-size:13px!important;font-weight:700!important}._primaryBtn_1l5fn_526.MuiButton-root,._primaryBtn_1l5fn_526.MuiButton-contained,._primaryBtn_1l5fn_526.MuiButton-containedPrimary{background-color:var(--ui-btn-bg)!important;color:var(--ui-btn-text)!important;border-color:var(--ui-btn-bg)!important}._primaryBtn_1l5fn_526.MuiButton-root:hover,._primaryBtn_1l5fn_526.MuiButton-contained:hover,._primaryBtn_1l5fn_526.MuiButton-containedPrimary:hover{filter:brightness(.92);background-color:var(--ui-btn-bg)!important;color:var(--ui-btn-text)!important;box-shadow:none!important}._secondaryBtn_1l5fn_548{text-transform:none!important;border-color:var(--ui-btn-bg)!important;height:36px!important;color:var(--ui-btn-bg)!important;background:var(--ui-surface)!important;border-radius:6px!important;font-size:13px!important;font-weight:600!important}._secondaryBtn_1l5fn_548:hover{background:var(--ui-active-bg)!important;border-color:var(--ui-btn-bg)!important}._filterCountChip_1l5fn_563{color:#fff!important;background:#0f172a!important;height:20px!important;margin-left:6px!important;font-size:11px!important;font-weight:700!important}._toolbarMeta_1l5fn_572{border-top:1px solid var(--ui-border);align-items:center;gap:8px;margin-top:6px;padding-top:6px;display:flex}._toolbarCount_1l5fn_581{color:var(--ui-muted);font-size:12px;font-weight:600}._orgFilterChip_1l5fn_587{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;height:22px!important;font-size:11px!important;font-weight:600!important}._bulkBar_1l5fn_597{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:8px 12px;display:flex}._bulkBarCount_1l5fn_609{color:#1e40af;font-size:13px;font-weight:700}._bulkBarActions_1l5fn_615{gap:8px;display:flex}._bulkBarBtn_1l5fn_620{text-transform:none!important;color:#1e40af!important;font-size:12px!important;font-weight:600!important}._tableCard_1l5fn_34{border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);border-radius:8px;flex-direction:column;min-height:0;display:flex;overflow:hidden}._tableMetaBar_1l5fn_639{border-bottom:1px solid var(--ui-border);background:var(--ui-pill-bg);color:var(--ui-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}._tableMetaBar_1l5fn_639 .MuiSelect-select,._tableMetaBar_1l5fn_639 .MuiInput-root{color:var(--ui-text-primary)}._tableScroll_1l5fn_657{flex:auto;min-height:0;max-height:none;overflow:auto}._tableScroll_1l5fn_657 .MuiTableRow-root>.MuiTableCell-root:last-child{z-index:2;background:var(--ui-surface);white-space:nowrap;min-width:108px;position:sticky;right:0;box-shadow:-6px 0 10px -8px #0f172a1f}._tableScroll_1l5fn_657 .MuiTableHead-root .MuiTableRow-root>.MuiTableCell-root:last-child{z-index:4;background:var(--ui-table-head-bg)}._tableScroll_1l5fn_657 .MuiTableBody-root .MuiTableRow-root:hover>.MuiTableCell-root:last-child{background:var(--ui-hover-bg)}._tableScroll_1l5fn_657 .MuiTableBody-root .MuiTableRow-root.Mui-selected>.MuiTableCell-root:last-child{background:var(--ui-active-bg)!important}._premiumTable_1l5fn_683 .MuiTableHead-root{z-index:2;background:var(--ui-table-head-bg);position:sticky;top:0}._premiumTable_1l5fn_683 .MuiTableHead-root .MuiTableCell-head{text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-secondary);border-bottom:1px solid var(--ui-border);white-space:nowrap;background:var(--ui-table-head-bg);padding:10px 12px;font-size:11px;font-weight:700}._premiumTable_1l5fn_683 .MuiTableHead-root .MuiTableCell-head .MuiTableSortLabel-root{color:var(--ui-text-secondary)}._premiumTable_1l5fn_683 .MuiTableHead-root .MuiTableCell-head .MuiTableSortLabel-root:hover,._premiumTable_1l5fn_683 .MuiTableHead-root .MuiTableCell-head .MuiTableSortLabel-root._Mui-active_1l5fn_703{color:var(--ui-text-primary)}._premiumTable_1l5fn_683 .MuiTableHead-root .MuiTableCell-head .MuiTableSortLabel-root .MuiTableSortLabel-icon{color:var(--ui-muted)!important}._premiumTable_1l5fn_683 .MuiTableHead-root .MuiTableCell-head .MuiTableSortLabel-root._Mui-active_1l5fn_703 .MuiTableSortLabel-icon{color:var(--ui-active-text)!important}._premiumTable_1l5fn_683 .MuiTableBody-root .MuiTableRow-root{height:52px;transition:background .12s}._premiumTable_1l5fn_683 .MuiTableBody-root .MuiTableRow-root:hover{background:var(--ui-hover-bg)}._premiumTable_1l5fn_683 .MuiTableBody-root .MuiTableRow-root:hover ._rowActions_1l5fn_719{opacity:1}._premiumTable_1l5fn_683 .MuiTableBody-root .MuiTableRow-root._Mui-selected_1l5fn_398{background:var(--ui-active-bg)!important}._premiumTable_1l5fn_683 .MuiTableBody-root .MuiTableCell-body{border-bottom:1px solid var(--ui-border);vertical-align:middle;color:var(--ui-text-primary);padding:8px 12px;font-size:13px}._employeeCell_1l5fn_733{align-items:center;gap:10px;min-width:0;display:flex}._employeeAvatar_1l5fn_740{border:1px solid var(--ui-border);flex-shrink:0;width:32px!important;height:32px!important;font-size:13px!important}._employeeName_1l5fn_748{color:var(--ui-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}._employeeEpf_1l5fn_758{letter-spacing:.02em;color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;margin-bottom:1px;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}._employeeRole_1l5fn_770{color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}._statusDotActive_1l5fn_779,._statusDotInactive_1l5fn_780{border-radius:50%;flex-shrink:0;width:8px;height:8px}._statusDotActive_1l5fn_779{background:#22c55e}._statusDotInactive_1l5fn_780{background:#ef4444}._badgeFullTime_1l5fn_795,._badgePartTime_1l5fn_796,._badgeContract_1l5fn_797,._badgeOther_1l5fn_798{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}._badgeFullTime_1l5fn_795{color:#166534;background:#dcfce7}._badgePartTime_1l5fn_796{color:#9a3412;background:#ffedd5}._badgeContract_1l5fn_797{color:#1e40af;background:#dbeafe}._badgeOther_1l5fn_798{color:#475569;background:#f1f5f9}._badgeApproved_1l5fn_830,._badgePending_1l5fn_831,._badgeRejected_1l5fn_832,._badgeFollowUp_1l5fn_833{letter-spacing:.02em;text-transform:capitalize;white-space:nowrap;border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}._badgeApproved_1l5fn_830{color:#166534;background:#dcfce7}._badgePending_1l5fn_831{color:#9a3412;background:#ffedd5}._badgeFollowUp_1l5fn_833{color:#b45309;background:#fef3c7}._badgeRejected_1l5fn_832{color:#991b1b;background:#fee2e2}._mutedText_1l5fn_865{color:var(--ui-muted);font-size:12px;font-style:italic}._contactText_1l5fn_871{color:var(--ui-text-secondary);font-size:12px;line-height:1.35}._departmentName_1l5fn_877{color:var(--ui-text-primary);font-size:13px;font-weight:600;line-height:1.3}._departmentSteps_1l5fn_884{color:var(--ui-muted);margin-top:2px;font-size:11px;line-height:1.3}._rowActions_1l5fn_719{opacity:1;justify-content:flex-end;gap:2px;transition:opacity .12s;display:flex}._rowActionBtn_1l5fn_899{color:var(--ui-muted)!important;padding:4px!important}._rowActionBtn_1l5fn_899:hover{color:var(--ui-text-primary)!important;background:var(--ui-hover-bg)!important}._tablePagination_1l5fn_908{border-top:1px solid var(--ui-border);background:var(--ui-pill-bg);color:var(--ui-muted);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex}._emptyState_1l5fn_923{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:48px 24px;display:flex}._emptyStateIcon_1l5fn_933{background:var(--ui-pill-bg);width:48px;height:48px;color:var(--ui-muted);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}._emptyStateIcon_1l5fn_933 svg{font-size:24px}._emptyStateTitle_1l5fn_948{color:var(--ui-text-primary);margin-bottom:8px;font-size:16px;font-weight:700}._emptyStateSub_1l5fn_955{color:var(--ui-muted);max-width:360px;margin-bottom:20px;font-size:13px;line-height:1.5}._emptyStateActions_1l5fn_963{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._filterSidebarPanel_1l5fn_971,._inlineFiltersPanel_1l5fn_971{z-index:200;background:var(--ui-surface);border-left:1px solid var(--ui-border);width:300px;height:calc(100dvh - 58px);box-shadow:var(--ui-shadow-md);flex-direction:column;display:flex;position:fixed;top:58px;right:0;overflow:hidden}._filterSidebar_1l5fn_971,._inlineFilters_1l5fn_971{flex-direction:column;flex:1;height:100%;min-height:0;padding:16px 16px 12px;display:flex;overflow:hidden}._filterSidebarHeader_1l5fn_997{border-bottom:1px solid var(--ui-border);flex-direction:column;flex-shrink:0;gap:6px;padding:4px 0 14px;display:flex}._filterSidebarHeaderTop_1l5fn_1006{justify-content:space-between;align-items:center;gap:8px;display:flex}._filterSidebarClose_1l5fn_1013{border:1px solid var(--ui-border);flex-shrink:0;width:32px;height:32px;margin:-4px -6px 0 0;color:var(--ui-muted)!important;border-radius:4px!important}._filterSidebarClose_1l5fn_1013:hover{background:var(--ui-hover-bg)!important;color:var(--ui-text-primary)!important}._filterSidebarTitle_1l5fn_1027{color:var(--ui-text-primary)!important;font-size:15px!important;font-weight:700!important;line-height:1.3!important}._filterSidebarDescription_1l5fn_1034{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.45}._filterSidebarActiveCount_1l5fn_1041{color:var(--ui-muted);background:var(--ui-pill-bg);border:1px solid var(--ui-border);border-radius:4px;align-self:flex-start;padding:2px 6px;font-size:11px;font-weight:600}._filterSidebarList_1l5fn_1052{flex:1;padding:4px 0;overflow-y:auto}._filterSidebarSection_1l5fn_1058{border-bottom:1px solid var(--ui-border)}._filterSidebarSectionBtn_1l5fn_1062{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:12px 14px;font-family:inherit;transition:background .12s;display:flex}._filterSidebarSectionBtn_1l5fn_1062:hover{background:var(--ui-hover-bg)}._filterSidebarIcon_1l5fn_1079{flex-shrink:0;color:var(--ui-text-primary)!important}._filterSidebarLabel_1l5fn_1084{color:var(--ui-text-primary);flex:1;font-size:14px;font-weight:600;line-height:1.2}._filterSidebarBadge_1l5fn_1092{color:#fff;text-align:center;background:#0f172a;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:18px}._filterSidebarChevron_1l5fn_1105{flex-shrink:0;transition:transform .15s;color:var(--ui-muted)!important}._filterSidebarChevronOpen_1l5fn_1111{transform:rotate(90deg)}._filterSidebarBody_1l5fn_1115{border-left:1px solid var(--ui-border);margin:0 14px 12px 24px;padding-left:14px;position:relative}._filterOptionList_1l5fn_1122{flex-direction:column;gap:2px;display:flex}._filterOption_1l5fn_1122{width:100%;color:var(--ui-muted);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 8px;font-family:inherit;font-size:13px;font-weight:500;transition:color .12s,background .12s;display:block}._filterOption_1l5fn_1122:hover{color:var(--ui-text-secondary);background:var(--ui-hover-bg)}._filterOptionActive_1l5fn_1148{color:var(--ui-text-primary);background:var(--ui-pill-bg);font-weight:600}._filterEmpty_1l5fn_1154{color:var(--ui-muted);margin:0;padding:4px 8px;font-size:12px}._filterSliderBlock_1l5fn_1161{padding:2px 8px 4px}._filterSliderLabel_1l5fn_1165{color:var(--ui-muted)!important;margin-bottom:4px!important;font-size:12px!important;font-weight:600!important}._filterSidebarHint_1l5fn_1172{color:var(--ui-muted);margin:0;padding:10px 0 0;font-size:11px;line-height:1.45}._filterSidebarFooter_1l5fn_1180{border-top:1px solid var(--ui-border);flex-shrink:0;padding-top:12px}._filterSidebarReset_1l5fn_1186{border:1px solid var(--ui-btn-bg);background:var(--ui-surface);width:100%;height:36px;color:var(--ui-btn-bg);cursor:pointer;border-radius:6px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s,border-color .12s}._filterSidebarReset_1l5fn_1186:hover:not(:disabled){background:var(--ui-active-bg);border-color:var(--ui-btn-bg)}._filterSidebarReset_1l5fn_1186:disabled{opacity:.45;cursor:default}@media (width<=1280px){._staffListContainerFiltersOpen_1l5fn_14{margin-right:0}._filterSidebarPanel_1l5fn_971,._inlineFiltersPanel_1l5fn_971{width:min(360px,100vw);box-shadow:-12px 0 32px #0f172a1f}}._hierarchyPanel_1l5fn_1220{flex-direction:column;align-items:center;gap:12px;max-height:calc(100vh - 280px);padding:20px 16px 24px;display:flex;overflow:auto}._filterDrawer_1l5fn_1231{max-width:90vw;width:320px!important}._filterDrawerHeader_1l5fn_1236{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px;display:flex}._filterDrawerTitle_1l5fn_1244{color:#0f172a;font-size:16px;font-weight:700}._filterDrawerBody_1l5fn_1250{flex:1;padding:16px;overflow-y:auto}._filterDrawerFooter_1l5fn_1256{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}._filterSectionLabel_1l5fn_1264{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:8px;font-size:11px;font-weight:700}._filterChipRow_1l5fn_1273{flex-wrap:wrap;gap:6px;display:flex}._filterChip_1l5fn_1273{cursor:pointer;background:#f8fafc!important;border:1px solid #e2e8f0!important;font-size:12px!important;font-weight:600!important}._filterChipActive_1l5fn_1287{color:#fff!important;background:#0f172a!important;border-color:#0f172a!important}._employeeCardGrid_1l5fn_1294{flex:auto;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:12px;min-height:0;padding:12px;display:grid;overflow:auto}._employeeCard_1l5fn_1294{animation:.3s ease-out _fadeInUp_1l5fn_1}._modernCard_1l5fn_1309{cursor:pointer;transition:border-color .15s,box-shadow .15s;border:1px solid var(--ui-border)!important;box-shadow:var(--ui-shadow-sm)!important;background:var(--ui-surface)!important;border-radius:8px!important}._modernCard_1l5fn_1309:hover{border-color:var(--ui-muted)!important;box-shadow:var(--ui-shadow-md)!important}._skeletonPulse_1l5fn_1322{animation:2s infinite _pulse_1l5fn_1}@keyframes _pulse_1l5fn_1{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes _fadeInUp_1l5fn_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._statsOverview_1l5fn_1347{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px;display:grid}._statCard_1l5fn_1354{border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}._statIcon_1l5fn_1365{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._statIcon_1l5fn_1365 svg{font-size:22px}._statIcon_1l5fn_1365._statTonePrimary_1l5fn_1377{background:var(--ui-active-bg);color:var(--ui-active-text)}._statIcon_1l5fn_1365._statToneSuccess_1l5fn_1381{color:#16a34a;background:#22c55e1f}._statIcon_1l5fn_1365._statToneInfo_1l5fn_1385{color:#2563eb;background:#3b82f61f}._statIcon_1l5fn_1365._statToneMuted_1l5fn_1389{background:var(--ui-pill-bg);color:var(--ui-muted)}._statContent_1l5fn_1394{min-width:0}._statContent_1l5fn_1394 h3{color:var(--ui-text-primary);margin:0;font-size:1.35rem;font-weight:700;line-height:1.2}._statContent_1l5fn_1394 p{color:var(--ui-text-secondary);margin:4px 0 0;font-size:12px;font-weight:600}@media (width<=1024px){._staffListContainer_1l5fn_4{height:auto;min-height:0}._dashboardLayout_1l5fn_18{flex-direction:column;height:auto}._dashboardMain_1l5fn_27{min-height:min(70dvh,720px)}._dashboardOrgPanel_1l5fn_44,._dashboardOrgPanelCollapsed_1l5fn_56{flex:auto;width:100%;max-height:min(420px,50dvh);position:static}._dashboardOrgPanelCollapsed_1l5fn_56{justify-content:flex-end;max-height:none;display:flex}}@media (width<=768px){._toolbarMain_1l5fn_415{flex-wrap:wrap}._toolbarSearch_1l5fn_422{flex:100%;min-width:0}._toolbarActions_1l5fn_448{flex-wrap:wrap;justify-content:flex-end;width:100%;margin-left:0}._employeeCardGrid_1l5fn_1294{grid-template-columns:1fr;gap:10px;padding:10px}._tablePagination_1l5fn_908{flex-direction:column;align-items:stretch;gap:8px}._tablePagination_1l5fn_908 ._MuiPagination-ul_1l5fn_1460{justify-content:center}._tableMetaBar_1l5fn_639{flex-wrap:wrap;gap:8px}}.public-job-layout{min-height:var(--ui-dvh-full,100dvh);color:#1d1d1f;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", var(--ui-font-family,Inter), sans-serif;-webkit-font-smoothing:antialiased;background:#f5f5f7;flex-direction:column;display:flex}.public-job-layout__body{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.public-job-layout__body>*{flex-direction:column;flex:auto;width:100%;min-height:100%;display:flex}body.profile-setup-owns-footer .public-job-layout>footer[role=contentinfo]{display:none}.candidate-flow-layout{min-height:var(--ui-dvh-full,100dvh);height:var(--ui-dvh-full,100dvh);background:linear-gradient(160deg,#f8fafc 0%,#eef2ff 45%,#f1f5f9 100%);flex-direction:column;display:flex}.candidate-flow-layout__main{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.candidate-flow-layout__main>*{flex-direction:column;flex:auto;width:100%;min-height:100%;display:flex}body.profile-setup-owns-footer .candidate-flow-layout>footer[role=contentinfo],body.video-intro-owns-footer .candidate-flow-layout>footer[role=contentinfo]{display:none}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overflow:hidden auto}body{-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;touch-action:manipulation;overflow:hidden auto}html,body{overflow-y:auto!important}@media (pointer:coarse){button,a,[role=button],input[type=submit],input[type=button],.nav-item,.mobile-menu-toggle,.MuiIconButton-root{min-height:calc(44px / var(--ui-density-scale,1));min-width:calc(44px / var(--ui-density-scale,1))}.nav-item .nav-icon-container,.mobile-nav-icon{min-height:calc(44px / var(--ui-density-scale,1));min-width:calc(44px / var(--ui-density-scale,1));justify-content:center;align-items:center;display:inline-flex}}@media (width<=768px){input:not([type=hidden]),select,textarea{font-size:calc(16px / var(--ui-density-scale,1))!important}.MuiDialog-container{align-items:flex-end!important}.MuiDialog-paper{border-radius:16px 16px 0 0!important;width:100%!important;max-width:100%!important;max-height:min(94dvh,94vh)!important;margin:0!important}.MuiDialog-paperScrollBody{max-height:min(94dvh,94vh)!important}.MuiDialogActions-root{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;flex-direction:column-reverse!important;align-items:stretch!important;gap:8px!important}.MuiDialogActions-root .MuiButton-root{width:100%;margin:0!important}.MuiDialogContent-root{padding-left:16px!important;padding-right:16px!important}.MuiDialogTitle-root{padding:16px 16px 8px!important;font-size:1.125rem!important}.MuiTableContainer-root{-webkit-overflow-scrolling:touch;border-radius:var(--ui-radius-sm,10px);overflow-x:auto}.MuiTable-root{min-width:640px}.MuiDataGrid-root{min-width:0}.MuiDataGrid-root .MuiDataGrid-columnHeaders,.MuiDataGrid-root .MuiDataGrid-row{min-width:max-content}.MuiDataGrid-main,.table-with-sticky-actions{-webkit-overflow-scrolling:touch;overflow-x:auto}.wizard-footer,.wizard-actions,.create-form-footer,.form-actions-row,[class*=WizardFooter],[class*=wizardFooter]{flex-direction:column-reverse!important;align-items:stretch!important;gap:8px!important}.wizard-footer .MuiButton-root,.wizard-footer button,.wizard-actions .MuiButton-root,.wizard-actions button,.create-form-footer .MuiButton-root,.create-form-footer button,.form-actions-row .MuiButton-root,.form-actions-row button,[class*=WizardFooter] .MuiButton-root,[class*=WizardFooter] button,[class*=wizardFooter] .MuiButton-root,[class*=wizardFooter] button{width:100%}.MuiStepper-root{padding-left:8px!important;padding-right:8px!important}.MuiStepper-root .MuiStepLabel-label{font-size:.7rem!important}.page-toolbar,[class*=topBar],[class*=TopBar],[class*=toolbarRow]{flex-wrap:wrap;gap:8px}[data-mobile-hide=secondary]{display:none!important}.MuiDrawer-paperAnchorRight,.MuiDrawer-paperAnchorLeft{width:min(100vw,420px)!important;max-width:100vw!important}}:root{--ui-density-scale:.935;--ui-vh-full:calc(100vh / var(--ui-density-scale));--ui-dvh-full:calc(100dvh / var(--ui-density-scale));--ui-vw-full:calc(100vw / var(--ui-density-scale))}@media (width<=768px){:root{--ui-density-scale:.67}}html{zoom:var(--ui-density-scale);width:var(--ui-vw-full);min-width:var(--ui-vw-full);min-height:var(--ui-dvh-full);height:auto}@supports not (zoom:0.8){:root{--ui-vh-full:100vh;--ui-dvh-full:100dvh;--ui-vw-full:100vw}html{zoom:normal;width:auto;min-width:0;height:auto;min-height:100%;font-size:93.5%}@media (width<=768px){html{font-size:67%}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-text-primary:#0f172a;--ui-text-secondary:#475569;--ui-muted:#64748b;--ui-text:var(--ui-text-primary);--ui-text-muted:var(--ui-muted);--ui-bg:#fff;--ui-surface:#fff;--ui-border:#e2e8f0;--ui-primary:#1e293b;--ui-primary-text:#fff;--ui-secondary:#4f46e5;--ui-btn-bg:#4f46e5;--ui-btn-text:#fff;--ui-success:#16a34a;--ui-warning:#f59e0b;--ui-danger:#dc2626;--ui-info:#0ea5e9;--ui-radius:12px;--ui-radius-sm:8px;--ui-shadow-sm:0 1px 3px #0f172a14;--ui-shadow-md:0 6px 18px #0f172a1f;--ui-pill-bg:#eef2f7;--ui-active-bg:#dbeafe;--ui-active-text:#2563eb;--ui-hover-bg:#f8fafc;--ui-table-head-bg:#f1f5f9;--ui-sub-item-bg:#f1f5f9;--ui-sidebar-bg:#eef2f7;--ui-sidebar-surface:#fff;--ui-sidebar-text:#0f172a;--ui-sidebar-text-secondary:#475569;--ui-sidebar-muted:#64748b;--ui-sidebar-border:#e2e8f0;--ui-sidebar-hover:#f8fafc;--ui-sidebar-active-bg:#dbeafe;--ui-sidebar-active-text:#2563eb;--ui-sidebar-sub-item-bg:#f1f5f9;--ui-sidebar-pill-bg:#eef2f7;--ui-topbar-bg:#eef2f7;--ui-topbar-text:#0f172a;--ui-topbar-muted:#64748b;--ui-topbar-border:#e2e8f0;--ui-topbar-nav-bg:#fff;--ui-topbar-pill-bg:#fff;--ui-topbar-hover-bg:#e2e8f0;--ui-topbar-active-bg:#eef2f7;--ui-topbar-active-text:#0f172a;--ui-chrome-bg:var(--ui-sidebar-bg);--ui-chrome-surface:var(--ui-sidebar-surface);--ui-chrome-text:var(--ui-sidebar-text);--ui-chrome-text-secondary:var(--ui-sidebar-text-secondary);--ui-chrome-muted:var(--ui-sidebar-muted);--ui-chrome-border:var(--ui-sidebar-border);--ui-chrome-hover:var(--ui-sidebar-hover);--ui-chrome-active-bg:var(--ui-sidebar-active-bg);--ui-chrome-active-text:var(--ui-sidebar-active-text);--ui-chrome-pill-bg:var(--ui-sidebar-pill-bg);--ui-avatar-radius:10px;--text-primary:var(--ui-text-primary);--text-secondary:var(--ui-text-secondary);--text-disabled:var(--ui-muted);--background-color:var(--ui-bg);--surface-color:var(--ui-surface);--border-color:var(--ui-border)}[data-theme-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-text-primary:#e2e8f0;--ui-text-secondary:#94a3b8;--ui-muted:#94a3b8;--ui-text:var(--ui-text-primary);--ui-text-muted:var(--ui-muted);--ui-bg:#0f172a;--ui-surface:#1e293b;--ui-border:#334155;--ui-primary:#e2e8f0;--ui-primary-text:#0f172a;--ui-shadow-sm:0 1px 3px #0000004d;--ui-shadow-md:0 6px 18px #0006;--ui-pill-bg:#1e293b;--ui-active-bg:#1e3a5f;--ui-active-text:#60a5fa;--ui-hover-bg:#334155;--ui-table-head-bg:#1e293b;--ui-sub-item-bg:#334155;--ui-sidebar-bg:#0f172a;--ui-sidebar-surface:#1e293b;--ui-sidebar-text:#e2e8f0;--ui-sidebar-text-secondary:#94a3b8;--ui-sidebar-muted:#94a3b8;--ui-sidebar-border:#334155;--ui-sidebar-hover:#334155;--ui-sidebar-active-bg:#1e3a5f;--ui-sidebar-active-text:#60a5fa;--ui-sidebar-sub-item-bg:#1e293b;--ui-sidebar-pill-bg:#1e293b;--ui-topbar-bg:#0f172a;--ui-topbar-text:#e2e8f0;--ui-topbar-muted:#94a3b8;--ui-topbar-border:#334155;--ui-topbar-nav-bg:#1e293b;--ui-topbar-pill-bg:#1e293b;--ui-topbar-hover-bg:#334155;--ui-topbar-active-bg:#1e3a5f;--ui-topbar-active-text:#e2e8f0;--ui-chrome-bg:var(--ui-sidebar-bg);--ui-chrome-surface:var(--ui-sidebar-surface);--ui-chrome-text:var(--ui-sidebar-text);--ui-chrome-text-secondary:var(--ui-sidebar-text-secondary);--ui-chrome-muted:var(--ui-sidebar-muted);--ui-chrome-border:var(--ui-sidebar-border);--ui-chrome-hover:var(--ui-sidebar-hover);--ui-chrome-active-bg:var(--ui-sidebar-active-bg);--ui-chrome-active-text:var(--ui-sidebar-active-text);--ui-chrome-pill-bg:var(--ui-sidebar-pill-bg);--text-primary:var(--ui-text-primary);--text-secondary:var(--ui-text-secondary);--text-disabled:var(--ui-muted);--background-color:var(--ui-bg);--surface-color:var(--ui-surface);--border-color:var(--ui-border)}*{box-sizing:border-box}body{font-family:var(--ui-font-family);color:var(--ui-text-primary);background:var(--ui-bg);width:100%;min-height:100%}#root{width:100%;min-height:100%}h1,h2,h3,h4,h5,h6{color:var(--ui-text-primary);letter-spacing:-.3px}p{color:var(--ui-text-secondary)}input,select,textarea{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text-primary);outline:none;padding:10px 12px;transition:border-color .2s,box-shadow .2s}input:focus,select:focus,textarea:focus{border-color:var(--ui-secondary);box-shadow:0 0 0 3px #4f46e526}label{color:var(--ui-text-secondary);font-weight:500}button,.btn,button[type=submit],button[type=button]{border-radius:var(--ui-radius-sm);font-weight:600;transition:transform .15s,box-shadow .15s,background .15s}button:disabled,.btn:disabled{opacity:.7;cursor:not-allowed}.btn,.btn-primary,.btnPrimary{background:var(--ui-btn-bg);color:var(--ui-btn-text);border:none;padding:10px 16px}.btn:hover:not(:disabled),.btn-primary:hover:not(:disabled),.btnPrimary:hover:not(:disabled){filter:brightness(.92)}.btn-secondary{background:var(--ui-surface);color:var(--ui-text-primary);border:1px solid var(--ui-border)}.btn-danger{background:var(--ui-danger);color:#fff;border:none}.card,.panel,.surface{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-sm)}.MuiButton-contained.MuiButton-colorPrimary,.MuiButton-containedPrimary{--variant-containedBg:var(--ui-btn-bg)!important;--variant-containedColor:var(--ui-btn-text,#fff)!important;background-color:var(--ui-btn-bg)!important;color:var(--ui-btn-text,#fff)!important;box-shadow:none!important}.MuiButton-contained.MuiButton-colorPrimary .MuiButton-startIcon,.MuiButton-contained.MuiButton-colorPrimary .MuiButton-endIcon,.MuiButton-contained.MuiButton-colorPrimary .MuiCircularProgress-root,.MuiButton-containedPrimary .MuiButton-startIcon,.MuiButton-containedPrimary .MuiButton-endIcon,.MuiButton-containedPrimary .MuiCircularProgress-root{color:inherit!important}@media (hover:hover){.MuiButton-contained.MuiButton-colorPrimary:hover,.MuiButton-containedPrimary:hover{filter:brightness(.92);--variant-containedBg:var(--ui-btn-bg)!important;--variant-containedColor:var(--ui-btn-text,#fff)!important;background-color:var(--ui-btn-bg)!important;color:var(--ui-btn-text,#fff)!important;box-shadow:none!important}}.MuiButton-contained.MuiButton-colorPrimary.Mui-disabled,.MuiButton-containedPrimary.Mui-disabled{color:#ffffffb8!important}.MuiButton-outlined.MuiButton-colorPrimary,.MuiButton-outlinedPrimary{--variant-outlinedColor:var(--ui-btn-bg)!important;--variant-outlinedBorder:var(--ui-btn-bg)!important;border-color:var(--ui-btn-bg)!important;color:var(--ui-btn-bg)!important}@media (hover:hover){.MuiButton-outlined.MuiButton-colorPrimary:hover,.MuiButton-outlinedPrimary:hover{--variant-outlinedBg:var(--ui-active-bg)!important;--variant-outlinedBorder:var(--ui-btn-bg)!important;background-color:var(--ui-active-bg)!important;border-color:var(--ui-btn-bg)!important}}.MuiButton-text.MuiButton-colorPrimary,.MuiButton-textPrimary{--variant-textColor:var(--ui-btn-bg)!important;color:var(--ui-btn-bg)!important}@media (hover:hover){.MuiButton-text.MuiButton-colorPrimary:hover,.MuiButton-textPrimary:hover{--variant-textBg:var(--ui-active-bg)!important;background-color:var(--ui-active-bg)!important}}.MuiButton-root.action-btn.primary,.action-btn.primary.MuiButton-root{--variant-textColor:var(--ui-btn-text,#fff)!important;--variant-containedColor:var(--ui-btn-text,#fff)!important;background-color:var(--ui-btn-bg)!important;color:var(--ui-btn-text,#fff)!important;-webkit-text-fill-color:var(--ui-btn-text,#fff)!important;box-shadow:none!important}@media (hover:hover){.MuiButton-root.action-btn.primary:hover,.action-btn.primary.MuiButton-root:hover{filter:brightness(.92);background-color:var(--ui-btn-bg)!important;color:var(--ui-btn-text,#fff)!important}}.MuiButton-root.action-btn.primary.Mui-disabled,.action-btn.primary.MuiButton-root.Mui-disabled{color:#ffffffb8!important;-webkit-text-fill-color:#ffffffb8!important}.MuiToggleButton-root.Mui-selected{background-color:var(--ui-btn-bg)!important;color:var(--ui-btn-text)!important;border-color:var(--ui-btn-bg)!important}.MuiToggleButton-root.Mui-selected:hover{filter:brightness(.92);background-color:var(--ui-btn-bg)!important}.MuiSwitch-switchBase.Mui-checked{color:var(--ui-btn-bg)!important}.MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--ui-btn-bg)!important;opacity:.45!important}table{border-collapse:collapse;width:100%}thead th{text-align:left;background:var(--ui-table-head-bg);color:var(--ui-text-primary);font-weight:700}th,td{border-bottom:1px solid var(--ui-border);padding:12px 14px}.modal,.modal-content{border-radius:var(--ui-radius);background:var(--ui-surface)}.table-with-sticky-actions .MuiTableRow-root>.MuiTableCell-root:last-child,.table-with-sticky-actions tr>th:last-child,.table-with-sticky-actions tr>td:last-child{z-index:2;background:var(--ui-surface);white-space:nowrap;min-width:108px;position:sticky;right:0;box-shadow:-6px 0 10px -8px #0f172a1f}.table-with-sticky-actions .MuiTableHead-root .MuiTableRow-root>.MuiTableCell-root:last-child,.table-with-sticky-actions thead tr>th:last-child{z-index:4;background:var(--ui-table-head-bg)}.table-with-sticky-actions .MuiTableBody-root .MuiTableRow-root:hover>.MuiTableCell-root:last-child,.table-with-sticky-actions tbody tr:hover>td:last-child{background:var(--ui-hover-bg)}.app-error-boundary{background:var(--ui-bg);place-items:center;min-height:100vh;padding:24px;display:grid}.app-error-boundary__card{border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;max-width:520px;box-shadow:var(--ui-shadow-md);padding:32px}.app-error-boundary__title{color:var(--ui-text-primary);margin:0 0 8px;font-size:1.25rem;font-weight:600}.app-error-boundary__message{color:var(--ui-text-secondary);margin:0 0 20px;line-height:1.5}.app-error-boundary__actions{gap:8px;display:flex}.app-error-boundary__button{border-radius:var(--ui-radius-sm);font:inherit;cursor:pointer;background:var(--ui-btn-bg);color:var(--ui-btn-text);border:none;padding:10px 16px}.app-error-boundary__button--secondary{color:var(--ui-text-primary);border:1px solid var(--ui-border);background:0 0}.MuiTypography-colorTextPrimary{color:var(--ui-text-primary)!important}.MuiTypography-colorTextSecondary{color:var(--ui-text-secondary)!important}.MuiInputBase-input{color:var(--ui-text-primary)}.MuiFormLabel-root:not(.Mui-focused):not(.Mui-error),.MuiInputLabel-root:not(.Mui-focused):not(.Mui-error){color:var(--ui-text-secondary)}.MuiFormHelperText-root:not(.Mui-error){color:var(--ui-muted)}.MuiTableCell-root{color:var(--ui-text-primary);border-bottom-color:var(--ui-border)}.MuiTableCell-head{color:var(--ui-text-primary)}.MuiTab-root{color:var(--ui-text-secondary)}.MuiTab-root.Mui-selected{color:var(--ui-active-text)}.MuiAvatar-root,.MuiAvatar-circular,.MuiAvatar-rounded,.MuiAvatar-square{border-radius:var(--ui-avatar-radius,10px)!important}
