.employee-app{overflow-x:clip;--central-radius:18px;--central-tap:48px}.employee-app *{box-sizing:border-box}.central-mobile-section-picker{display:none}.employee-app .central-section-nav .central-direct-nav{border-color:#d8e6ef;background:linear-gradient(135deg,#f7fbfe,#fff)}.employee-app .central-section-nav .central-direct-nav:first-child{border-left:3px solid #0b6ea8}.employee-app .central-section-nav .central-direct-nav:nth-child(2){border-left:3px solid #d1a21a}.central-nav-divider{height:1px;margin:.18rem .3rem .28rem;background:#dce5eb}.central-section-view{--section-accent:#0b6ea8;--section-deep:#073b60;--section-soft:#eaf5fb;display:grid;grid-gap:.8rem;gap:.8rem}.central-section-view[data-section=management]{--section-accent:#0b5b91;--section-deep:#062f4f;--section-soft:#e8f2f8}.central-section-view[data-section=everyday]{--section-accent:#0d78b5;--section-deep:#08496f;--section-soft:#e9f6fc}.central-section-view[data-section=shared]{--section-accent:#b77b0a;--section-deep:#765007;--section-soft:#fff6dd}.central-section-view[data-section=workspaces]{--section-accent:#087f79;--section-deep:#07514d;--section-soft:#e7f7f5}.central-section-view[data-section=technician]{--section-accent:#367a50;--section-deep:#245236;--section-soft:#ecf7f0}.central-section-view[data-section=knowledge]{--section-accent:#6c54a3;--section-deep:#47376f;--section-soft:#f1edfa}.central-section-titlebar{isolation:isolate;gap:.9rem;min-height:5.9rem;overflow:hidden;padding:1rem 1.15rem;border-radius:var(--central-radius);color:#fff;background:linear-gradient(135deg,var(--section-deep),var(--section-accent));box-shadow:0 10px 28px rgba(6,39,70,.14)}.central-section-titlebar:after{position:absolute;z-index:-1;right:-2rem;top:-3.3rem;width:9rem;height:9rem;border-radius:50%;content:"";background:rgba(255,255,255,.09)}.central-section-titlemark{display:grid;width:2.9rem;height:2.9rem;flex:0 0 2.9rem;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:.9rem;background:rgba(255,255,255,.13);color:#fff;font-family:DM Sans,Arial,sans-serif;font-size:1.25rem;font-weight:900}.central-section-app-label{display:block;margin:0 0 .14rem;color:rgba(255,255,255,.72);font-size:.67rem;letter-spacing:.12em;text-transform:uppercase}.central-section-titlebar h2{margin:0;color:#fff;font-size:clamp(1.45rem,2.4vw,1.9rem);letter-spacing:-.035em;line-height:1.05}.central-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.central-tool-card{position:relative;min-height:7.1rem;padding:1rem 1.05rem 1rem 1.15rem;overflow:hidden;border:1px solid #d6e0e6;border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(6,39,70,.055)}.central-tool-card:before{position:absolute;top:.72rem;bottom:.72rem;left:0;width:3px;border-radius:0 3px 3px 0;content:"";background:var(--section-accent);opacity:.75}.central-tool-card:hover{border-color:color-mix(in srgb,var(--section-accent) 42%,#d6e0e6);background:linear-gradient(135deg,#fff,var(--section-soft));box-shadow:0 8px 22px rgba(6,39,70,.09)}.central-tool-card>span{color:var(--section-accent);font-size:.65rem;font-weight:900;letter-spacing:.105em;text-transform:uppercase}.central-tool-card>strong{color:#082d4b;font-size:1.04rem;line-height:1.22}.central-tool-card>small{color:#607487;font-size:.8rem;line-height:1.4}.central-tool-card-primary{border-color:color-mix(in srgb,var(--section-accent) 30%,#d6e0e6);border-left:1px solid color-mix(in srgb,var(--section-accent) 30%,#d6e0e6);background:linear-gradient(135deg,var(--section-soft),#fff 66%)}.central-tool-card-primary:before{width:4px;opacity:1}.central-tech-priority-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.78rem;gap:.78rem}.central-tech-priority-card{position:relative;isolation:isolate;display:grid;align-content:start;grid-gap:.58rem;gap:.58rem;min-height:11rem;overflow:hidden;padding:1.15rem 1.2rem 1.1rem;border:1px solid transparent;border-radius:18px;color:#082d4b;text-decoration:none!important;box-shadow:0 12px 28px rgba(6,39,70,.12);transition:transform .14s ease,box-shadow .14s ease}.central-tech-priority-card:after{position:absolute;z-index:-1;right:-2rem;bottom:-3.2rem;width:9rem;height:9rem;border-radius:50%;content:"";background:rgba(255,255,255,.36)}.central-tech-priority-card:hover{box-shadow:0 16px 34px rgba(6,39,70,.16)}.central-tech-priority-kicker{display:inline-flex;align-items:center;gap:.42rem;color:#0b5d94;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.central-tech-priority-kicker img{width:1.05rem;height:1.05rem;object-fit:contain}.central-tech-priority-card>strong{color:#062f50;font-family:DM Sans,Arial,sans-serif;font-size:1.32rem;font-weight:900;line-height:1.18}.central-tech-priority-card>small{max-width:46rem;color:#526b7e;font-size:.84rem;line-height:1.48}.central-tech-priority-action{margin-top:auto;color:#0a5c91;font-size:.76rem;font-weight:900}.central-tech-measureworks{border-color:#d9a400;background:linear-gradient(135deg,#ffd74d,#fff0a7 47%,#fffdf5)}.central-tech-charge{border-color:#82b8d8;background:linear-gradient(135deg,#dff3ff,#edf9ff 48%,#fff)}.central-tech-charge .central-tech-priority-action,.central-tech-charge .central-tech-priority-kicker{color:#075b91}@media(min-width:901px){.employee-app .app-shell{grid-template-columns:16.25rem minmax(0,1fr)}.employee-app .central-section-nav{overflow:visible}}@media(max-width:900px){.employee-app{width:100%;max-width:48rem;padding:.45rem .55rem calc(5.7rem + env(safe-area-inset-bottom))}.employee-app .app-shell{display:block;min-width:0}.employee-app .app-header-sticky{width:100%;min-width:0;gap:.5rem;margin-bottom:.55rem;padding:.45rem 0 .55rem}.employee-app .app-header-sticky .brand-lockup{min-width:0;flex:1 1 auto;gap:.55rem}.employee-app .app-header-sticky .brand-lockup>div:last-child{min-width:0}.employee-app .app-header-sticky .brand-mark{width:2.55rem;height:2.55rem;flex:0 0 2.55rem}.employee-app .app-header-sticky h1{overflow:hidden;font-size:1.32rem;text-overflow:ellipsis;white-space:nowrap}.employee-app .app-header-sticky .eyebrow{overflow:hidden;max-width:100%;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.employee-app .employee-header-actions{flex:0 0 auto;gap:.32rem}.central-mobile-section-picker{display:grid;grid-gap:.32rem;gap:.32rem;width:100%;margin:0 0 .7rem}.central-mobile-section-picker>label{padding-left:.1rem;color:#607487;font-size:.66rem;font-weight:850;letter-spacing:.095em;text-transform:uppercase}.central-mobile-select-wrap{position:relative;width:100%}.central-mobile-select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:var(--central-tap);padding:.72rem 2.65rem .72rem .9rem;border:1px solid #bfd0dc;border-radius:14px;outline:none;color:#082d4b;background:linear-gradient(180deg,#fff,#f7fafc);box-shadow:0 4px 14px rgba(6,39,70,.06);font:inherit;font-size:.95rem;font-weight:800}.central-mobile-select-wrap select:focus{border-color:#4e8fb8;box-shadow:0 0 0 3px rgba(13,120,181,.14)}.central-mobile-select-wrap>span{position:absolute;top:50%;right:.95rem;pointer-events:none;transform:translateY(-56%);color:#49687f;font-size:1.2rem;font-weight:900}.employee-app .app-nav.central-section-nav{display:none!important}.central-section-titlebar{min-height:5.1rem;padding:.88rem .95rem;border-radius:16px;box-shadow:0 8px 22px rgba(6,39,70,.12)}.central-section-titlemark{width:2.55rem;height:2.55rem;flex-basis:2.55rem;border-radius:.78rem;font-size:1.05rem}.central-section-titlebar h2{font-size:1.45rem}.central-tech-priority-grid{grid-template-columns:1fr;gap:.6rem}.central-tech-priority-card{min-height:0;padding:1rem;border-radius:16px}.central-tech-priority-card>strong{font-size:1.2rem}.central-tech-priority-card>small{font-size:.8rem}.central-tool-grid{grid-template-columns:1fr;gap:.55rem}.central-tool-card,.central-tool-card-feature{min-height:0;padding:.84rem .9rem .84rem 1rem;border-radius:14px;box-shadow:0 3px 11px rgba(6,39,70,.05)}.central-tool-card:before{top:.62rem;bottom:.62rem}.central-tool-card>strong{font-size:1rem}.central-tool-card>small{font-size:.78rem}.employee-app .central-mobile-footer.mobile-bottom-nav-expanded{right:0!important;bottom:0!important;left:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;min-height:calc(4.3rem + env(safe-area-inset-bottom));padding:.32rem .35rem calc(.32rem + env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid rgba(191,208,220,.9)!important;border-radius:0!important;background:rgba(250,252,253,.96)!important;box-shadow:0 -6px 22px rgba(6,39,70,.09)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.employee-app .central-mobile-footer .mobile-bottom-link,.employee-app .central-mobile-footer button{display:flex!important;min-width:0;min-height:3.55rem;flex-direction:column;align-items:center;justify-content:center;gap:.22rem;padding:.35rem .18rem;border:0!important;border-radius:12px!important;color:#36566e;background:transparent!important;font-size:.68rem;font-weight:800;line-height:1.05;text-align:center;white-space:normal}.employee-app .central-mobile-footer .mobile-bottom-link span:first-child,.employee-app .central-mobile-footer button>span:first-child{display:grid;min-height:1.1rem;place-items:center;color:#36566e;font-size:1rem;line-height:1}.employee-app .central-mobile-footer button[aria-label="Open Beacon GPT"]{color:#082d4b!important}.employee-app .central-mobile-footer button[aria-label="Open Beacon GPT"] img{width:1.12rem;height:1.12rem;object-fit:contain}.employee-app .central-mobile-footer .bottom-nav-active{color:#082d4b!important;background:#fff3bf!important}}@media(max-width:560px){.employee-app .employee-header-actions .employee-header-navy-button{display:none}.employee-app .employee-header-actions .text-button{min-height:44px;padding:.52rem .68rem;border-radius:12px;font-size:.74rem}.employee-app .app-header-sticky .brand-lockup{align-items:center;gap:.62rem}.employee-app .app-header-sticky .brand-lockup>div:last-child{display:grid;grid-gap:.06rem;gap:.06rem}.employee-app .app-header-sticky .eyebrow{display:block;overflow:visible;max-width:12rem;margin:0;color:#0b5b91;font-size:.58rem;font-weight:900;line-height:1.15;letter-spacing:.085em;white-space:normal}.employee-app .app-header-sticky h1{margin:0;font-size:1.22rem;line-height:1.05}}@media(prefers-reduced-motion:reduce){.central-tool-card{transition:none}}:root{--central-suite-page:#f4f7f9;--central-suite-surface:rgba(255,255,255,.97);--central-suite-surface-soft:#fbfcfd;--central-suite-navy:#062746;--central-suite-blue:#0a4f88;--central-suite-blue-soft:#edf5fa;--central-suite-yellow:#ffcb21;--central-suite-yellow-soft:#fff8d9;--central-suite-text:#173044;--central-suite-muted:#667885;--central-suite-hairline:rgba(6,39,70,.085);--central-suite-shadow-1:0 1px 2px rgba(6,39,70,.025),0 7px 22px rgba(6,39,70,.045);--central-suite-shadow-2:0 4px 10px rgba(6,39,70,.05),0 16px 36px rgba(6,39,70,.085);--central-suite-shadow-modal:0 22px 64px rgba(6,39,70,.17),0 5px 16px rgba(6,39,70,.07);--central-suite-ease:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out,opacity .2s ease-in-out,filter .2s ease-in-out}html{background:var(--central-suite-page)}body{background:radial-gradient(circle at 10% -6%,rgba(10,79,136,.055),transparent 31rem),radial-gradient(circle at 92% 0,rgba(255,203,33,.075),transparent 29rem),linear-gradient(180deg,#fafcfd,#f5f8fa 46%,#f2f5f7);color:var(--central-suite-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body :where(a,button,input,select,textarea,summary){transition:var(--central-suite-ease)}.employee-app{--shadow:var(--central-suite-shadow-1)}@media (min-width:901px){.employee-app{width:min(100% - 3rem,94rem);padding-bottom:3.5rem}.employee-app .app-header-sticky{top:0;min-height:4.8rem;margin-bottom:1rem;padding:.72rem .1rem;border-bottom:0;background:rgba(250,252,253,.94);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:0 1px 0 rgba(6,39,70,.07),0 7px 24px rgba(6,39,70,.025)}.employee-app .app-shell{grid-template-columns:15.3rem minmax(0,1fr);gap:1.1rem}}.employee-app .brand-lockup{gap:.72rem}.employee-app .brand-mark,.employee-app .lighthouse-mark{width:2.9rem;height:2.9rem;border:0;border-radius:.7rem;background:#fff;box-shadow:0 3px 11px rgba(6,39,70,.12)}.employee-app .app-header .eyebrow{margin-bottom:.12rem;color:#61788a;font-size:.64rem;font-weight:850;letter-spacing:.14em}.employee-app .app-header h1{margin:0;color:var(--central-suite-navy);font-family:DM Sans,Arial,sans-serif;font-size:1.58rem;font-weight:800;letter-spacing:-.028em;line-height:1.05}.employee-app .employee-header-actions{gap:.5rem}.employee-app .central-back-button,.employee-app .central-desktop-inventory,.employee-app .central-desktop-time-clock{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.68rem 1rem;font-weight:800}@media(max-width:900px){.employee-app .central-desktop-inventory,.employee-app .central-desktop-time-clock{display:none!important}.employee-app .central-back-button{display:inline-flex!important;min-width:2.55rem;min-height:2.55rem;padding:.55rem .7rem;border-radius:.72rem}.employee-app .central-back-button span{display:none}}.employee-app :where(.employee-header-navy-button,.employee-page-button,.text-button,.primary-button,.secondary-button){border-radius:.68rem;box-shadow:var(--central-suite-shadow-1);transition:var(--central-suite-ease)}.employee-app .employee-header-navy-button{border:0;color:#fff;background:linear-gradient(180deg,#0d5a96,#084978);box-shadow:var(--central-suite-shadow-1)}.employee-app .employee-header-navy-button:hover{border:0;color:#fff;background:linear-gradient(180deg,#1266a7,#0b5285);box-shadow:var(--central-suite-shadow-2);transform:translateY(-2px)}.employee-app .app-header .text-button,.employee-app .employee-page-button,.employee-app .employee-page-button-secondary{border:0;color:var(--central-suite-navy);background:rgba(255,255,255,.96);box-shadow:inset 0 0 0 1px rgba(6,39,70,.11),var(--central-suite-shadow-1);text-decoration:none}.employee-app .app-header .text-button:hover,.employee-app .employee-page-button-secondary:hover,.employee-app .employee-page-button:hover{border:0;color:var(--central-suite-navy);background:#fbfdff;box-shadow:inset 0 0 0 1px rgba(10,79,136,.14),var(--central-suite-shadow-2);transform:translateY(-2px);text-decoration:none}@media (min-width:901px){.employee-app .app-nav.central-section-nav{top:5.75rem;gap:.22rem;padding:.62rem;overflow:visible;border:0;border-radius:1.05rem;background:var(--central-suite-surface);box-shadow:inset 0 0 0 1px var(--central-suite-hairline),var(--central-suite-shadow-1)}.employee-app .central-section-nav .nav-item{min-height:2.68rem;padding:.56rem .7rem;border:0!important;border-radius:.68rem;color:#40596a;background:transparent!important;box-shadow:none!important;font-size:.84rem;font-weight:750;transition:var(--central-suite-ease)}.employee-app .central-section-nav .nav-item:hover{border:0!important;color:var(--central-suite-navy);background:rgba(10,79,136,.055)!important;transform:translateY(-1px)}.employee-app .central-section-nav .nav-item-active{border:0!important;color:var(--central-suite-navy);background:#eaf3f9!important;box-shadow:inset 3px 0 0 var(--central-suite-blue)!important}.employee-app .central-section-nav .nav-item>span{width:100%;gap:.58rem!important}.employee-app .central-section-nav .nav-item>span>span[aria-hidden=true]{display:inline-grid!important;width:1.6rem;height:1.6rem;flex:0 0 1.6rem;place-items:center;border:0!important;border-radius:.48rem;background:#f6f9fb!important;box-shadow:inset 0 0 0 1px rgba(6,39,70,.07);color:#587084;font-size:.82rem!important}.employee-app .central-section-nav .central-direct-nav{border:0!important;background:linear-gradient(135deg,#f8fbfd,#fff)!important;box-shadow:inset 0 0 0 1px rgba(6,39,70,.07)!important}.employee-app .central-section-nav .central-direct-nav:first-child{box-shadow:inset 3px 0 0 #0b6ea8,inset 0 0 0 1px rgba(6,39,70,.07)!important}.employee-app .central-section-nav .central-direct-nav:nth-child(2){box-shadow:inset 3px 0 0 #d1a21a,inset 0 0 0 1px rgba(6,39,70,.07)!important}.central-nav-divider{height:1px;margin:.28rem .25rem;background:rgba(6,39,70,.08)}}.central-section-view{gap:.78rem}.central-section-titlebar{position:relative;display:flex;min-height:auto;align-items:center;gap:.8rem;padding:.9rem 1rem;overflow:visible;border:0;border-radius:1rem;color:var(--central-suite-text);background:var(--central-suite-surface);box-shadow:inset 0 0 0 1px var(--central-suite-hairline),var(--central-suite-shadow-1)}.central-section-titlebar:after{display:none;content:none}.central-section-titlemark{width:2.55rem;height:2.55rem;flex:0 0 2.55rem;border:0;border-radius:.72rem;color:var(--central-suite-navy);background:linear-gradient(145deg,#fff6c9,#ffe16e);box-shadow:inset 0 0 0 1px rgba(185,130,0,.14);font-size:1.05rem}.central-section-app-label{margin-bottom:.08rem;color:#6a7c89;font-size:.61rem;font-weight:850;letter-spacing:.11em}.central-section-titlebar h2{color:var(--central-suite-navy);font-family:DM Sans,Arial,sans-serif;font-size:clamp(1.32rem,2vw,1.58rem);font-weight:850;letter-spacing:-.03em}.central-tool-grid{gap:.72rem}.central-tool-card,.central-tool-card:link,.central-tool-card:visited{min-height:7.65rem;padding:1rem 1.05rem;border:0;border-radius:.96rem;color:var(--central-suite-text);background:var(--central-suite-surface);box-shadow:inset 0 0 0 1px var(--central-suite-hairline),var(--central-suite-shadow-1);transition:var(--central-suite-ease)}.central-tool-card:before{display:none;content:none}.central-tool-card:hover{border:0;background:#fff;box-shadow:inset 0 0 0 1px rgba(10,79,136,.1),var(--central-suite-shadow-2);transform:translateY(-2px)}.central-tool-card>span{color:#527590;font-size:.63rem;font-weight:850;letter-spacing:.085em}.central-tool-card>strong{color:var(--central-suite-navy);font-family:DM Sans,Arial,sans-serif;font-size:1rem;font-weight:850;line-height:1.25}.central-tool-card>small{color:var(--central-suite-muted);font-size:.79rem;line-height:1.43}.central-tool-card-primary{border:0;background:linear-gradient(135deg,rgba(255,248,217,.74),#fff 46%);box-shadow:inset 3px 0 0 var(--central-suite-yellow),inset 0 0 0 1px rgba(181,133,0,.11),var(--central-suite-shadow-1)}.central-tool-card-primary:hover{background:linear-gradient(135deg,#fff8d9,#fff 48%);box-shadow:inset 3px 0 0 #e7b50c,inset 0 0 0 1px rgba(181,133,0,.12),var(--central-suite-shadow-2)}.central-tool-card-primary>span{color:#8a6500}.central-tech-priority-grid{gap:.72rem}.central-tech-priority-card{min-height:10.3rem;padding:1.08rem 1.15rem;border:0;border-radius:1rem;box-shadow:var(--central-suite-shadow-1);transition:var(--central-suite-ease)}.central-tech-priority-card:after{display:none;content:none}.central-tech-priority-card:hover{box-shadow:var(--central-suite-shadow-2);transform:translateY(-2px)}.central-tech-measureworks{border:0;background:linear-gradient(140deg,#edf7ff,#fff 62%);box-shadow:inset 0 0 0 1px rgba(10,79,136,.1),var(--central-suite-shadow-1)}.central-tech-charge{border:0;background:linear-gradient(140deg,#fff8d9,#fff 62%);box-shadow:inset 0 0 0 1px rgba(190,137,0,.12),var(--central-suite-shadow-1)}.central-tech-priority-kicker{font-size:.65rem;letter-spacing:.075em}.central-tech-priority-card>strong{font-size:1.18rem;line-height:1.2}.central-tech-priority-card>small{font-size:.8rem;line-height:1.45}:where(.employee-app .tool-card,.employee-app .tool-selector-card,.employee-app .app-chat-panel,.employee-app .inventory-employee-view>section,.admin-card,.management-intro,.management-section,.today-hero,.today-reminder,.today-card,.my-beacon-page .section,[class*=profileCard],[class*=balanceCard],[class*=proficiencyCard],[class*=trainingCenter],[class*=continueCard],[class*=progressOverview],[class*=lesson],[class*=empty]){border-color:transparent!important;background-color:var(--central-suite-surface);box-shadow:inset 0 0 0 1px var(--central-suite-hairline),var(--central-suite-shadow-1)}.admin-card,.employee-app .app-chat-panel,.employee-app .inventory-employee-view>section,.employee-app .tool-card,.employee-app .tool-selector-card{border-radius:1rem}.management-home .management-intro{border:0;border-left:0;border-radius:1rem;background:linear-gradient(135deg,rgba(237,245,250,.92),#fff 56%);box-shadow:inset 3px 0 0 var(--central-suite-blue),inset 0 0 0 1px var(--central-suite-hairline),var(--central-suite-shadow-1)}.management-home .management-section{border:0;border-radius:1rem;background:var(--central-suite-surface);box-shadow:inset 0 0 0 1px var(--central-suite-hairline),var(--central-suite-shadow-1)}.management-home .management-card{border:0;border-radius:.9rem;background:#fff;box-shadow:inset 0 0 0 1px rgba(6,39,70,.08),var(--central-suite-shadow-1);transition:var(--central-suite-ease)}.management-home .management-card:hover{border:0;background:#fff;box-shadow:inset 0 0 0 1px rgba(10,79,136,.1),var(--central-suite-shadow-2);transform:translateY(-2px)}.management-home .management-card-icon{border:0;border-radius:.7rem;background:linear-gradient(145deg,#fff8da,#fff);box-shadow:inset 0 0 0 1px rgba(199,153,9,.11)}.my-beacon-page,[class*=page]{--central-card-shadow:var(--central-suite-shadow-1)}.my-beacon-page .hero,.my-beacon-page .section{border-color:transparent!important;box-shadow:inset 0 0 0 1px var(--central-suite-hairline),var(--central-suite-shadow-1)}.my-beacon-page .actionCard,[class*=actionCard]{transition:var(--central-suite-ease)}.my-beacon-page .actionCard:hover,[class*=actionCard]:hover{transform:translateY(-2px);box-shadow:var(--central-suite-shadow-2)}.today-card,.today-hero,.today-reminder{border:0;border-radius:1rem;box-shadow:inset 0 0 0 1px var(--central-suite-hairline),var(--central-suite-shadow-1)}.today-hero{background:linear-gradient(135deg,#eef7ff,#fff9df 78%)}.today-reminder{transition:var(--central-suite-ease)}.today-card{background:rgba(255,255,255,.97)}.today-agenda-list li{border-color:rgba(6,39,70,.075);transition:var(--central-suite-ease)}.today-agenda-list li:hover{margin-inline:-.45rem;padding-inline:.45rem;border-radius:.7rem;background:rgba(10,79,136,.025)}:where(.primary-button,.secondary-button,.employee-page-button,.employee-page-button-secondary,.account-action,.tool-selector-button,.today-source-toggle,[class*=refreshButton],[class*=assignmentButton],[class*=studyGuideLink]){transition:var(--central-suite-ease)}.primary-button{border:0;border-radius:.7rem;color:#17283a;background:linear-gradient(180deg,#ffd43b,var(--central-suite-yellow));box-shadow:inset 0 1px 0 rgba(255,255,255,.38),var(--central-suite-shadow-1)}.primary-button:hover:not(:disabled){border:0;background:linear-gradient(180deg,#ffdc58,#ffd02c);box-shadow:var(--central-suite-shadow-2);transform:translateY(-2px)}.account-action,.secondary-button,.tool-selector-button{border:0;background:#fff;box-shadow:inset 0 0 0 1px rgba(6,39,70,.12),var(--central-suite-shadow-1)}.account-action:hover:not(:disabled),.secondary-button:hover:not(:disabled),.tool-selector-button:hover:not(:disabled){border:0;background:#fbfdff;box-shadow:inset 0 0 0 1px rgba(10,79,136,.16),var(--central-suite-shadow-2);transform:translateY(-2px)}:where(.tool-form input,.tool-form select,.tool-form textarea,.login-form input,.sync-form input,.chat-composer textarea,.account-grid input,.account-grid select,.account-toolbar input,.account-toolbar select,.user-table select,.today-ask-row input,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:transparent;background:rgba(255,255,255,.96);box-shadow:inset 0 0 0 1px rgba(6,39,70,.12),inset 0 1px 2px rgba(6,39,70,.035);transition:var(--central-suite-ease)}:where(.tool-form input,.tool-form select,.tool-form textarea,.login-form input,.sync-form input,.chat-composer textarea,.account-grid input,.account-grid select,.account-toolbar input,.account-toolbar select,.user-table select,.today-ask-row input,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):hover{border-color:transparent;box-shadow:inset 0 0 0 1px rgba(10,79,136,.17),inset 0 1px 2px rgba(6,39,70,.035)}:where(.tool-form input,.tool-form select,.tool-form textarea,.login-form input,.sync-form input,.chat-composer textarea,.account-grid input,.account-grid select,.account-toolbar input,.account-toolbar select,.user-table select,.today-ask-row input,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{outline:none;border-color:transparent;background:#fff;box-shadow:0 0 0 3px rgba(10,79,136,.1),inset 0 0 0 1px rgba(10,79,136,.28),var(--central-suite-shadow-1)}.user-table-wrap{border:0;border-radius:.95rem;background:#fff;box-shadow:inset 0 0 0 1px var(--central-suite-hairline),var(--central-suite-shadow-1)}.user-table th{background:#f4f7f9;color:#697b88}.user-table td{border-color:rgba(6,39,70,.065)}.user-table tbody tr{transition:var(--central-suite-ease)}.user-table tbody tr:hover{background:rgba(10,79,136,.025)}.app-chat-panel,.chat-layout{border:0;box-shadow:inset 0 0 0 1px var(--central-suite-hairline),var(--central-suite-shadow-1)}.message-assistant{border-color:transparent;background:#edf5fa;box-shadow:inset 0 0 0 1px rgba(10,79,136,.08)}.message-user{border-color:transparent;background:#fff9de;box-shadow:inset 0 0 0 1px rgba(190,137,0,.1)}[class*=TrainingCenter_continueCard],[class*=TrainingCenter_empty],[class*=TrainingCenter_hero],[class*=TrainingCenter_lesson],[class*=TrainingCenter_progressOverview],[class*=TrainingCenter_trainingCenter]{border-color:transparent!important;border-radius:1rem!important;box-shadow:inset 0 0 0 1px var(--central-suite-hairline),var(--central-suite-shadow-1)!important}:where(.employee-app a,.employee-app button,.employee-app input,.employee-app select,.employee-app textarea,.admin-page a,.admin-page button,.admin-data-page a,.admin-data-page button):focus-visible{outline:none;box-shadow:0 0 0 3px rgba(10,79,136,.12),var(--central-suite-shadow-2)}@media (max-width:900px){body{background:radial-gradient(circle at 14% -5%,rgba(10,79,136,.04),transparent 22rem),linear-gradient(180deg,#fafcfd,#f4f7f9)}.employee-app .app-header-sticky{border-bottom:0;background:rgba(250,252,253,.94);box-shadow:0 1px 0 rgba(6,39,70,.07)}.central-mobile-select-wrap select{border:0;border-radius:.85rem;background:#fff;box-shadow:inset 0 0 0 1px rgba(6,39,70,.12),var(--central-suite-shadow-1)}.central-section-titlebar{min-height:auto;padding:.82rem .9rem;border-radius:.9rem;background:var(--central-suite-surface);box-shadow:inset 0 0 0 1px var(--central-suite-hairline),var(--central-suite-shadow-1)}.central-section-titlemark{width:2.35rem;height:2.35rem;flex-basis:2.35rem}.central-section-titlebar h2{color:var(--central-suite-navy);font-size:1.3rem}.central-section-app-label{color:#6a7c89}.central-tool-card,.central-tool-card-feature{border-radius:.86rem;box-shadow:inset 0 0 0 1px var(--central-suite-hairline),0 3px 11px rgba(6,39,70,.04)}.employee-app .central-mobile-footer.mobile-bottom-nav-expanded{background:rgba(250,252,253,.96)!important;box-shadow:0 -6px 22px rgba(6,39,70,.09)!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.employee-app .central-back-button:disabled{cursor:default;opacity:.42}.employee-app.central-dashboard-shell{--central-dashboard-sidebar:color-mix(in srgb,#082743 94%,var(--navy) 6%);width:100%;max-width:none;min-height:100vh;margin:0;padding:0 0 35px;background:#f5f7fa;overflow-x:clip}.employee-app.central-dashboard-shell .brand-lockup[role=button]:focus-visible{outline:3px solid var(--yellow);outline-offset:-4px}@media (min-width:901px){.employee-app.central-dashboard-shell .app-header-sticky{min-height:84px;height:84px;position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:flex-end;gap:16px;margin:0!important;padding:14px 35px 14px 290px!important;border:0!important;border-bottom:1px solid #e4eaf0!important;border-radius:0!important;background:linear-gradient(to right,var(--central-dashboard-sidebar) 0 258px,#fff 258px 100%)!important;box-shadow:0 1px 4px rgba(20,46,73,.035)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.employee-app.central-dashboard-shell .app-header-sticky .brand-lockup{position:absolute;top:0;bottom:0;left:0;width:258px;min-width:0;display:flex;align-items:center;padding:0 20px;gap:12px;color:#fff;background:var(--central-dashboard-sidebar);cursor:pointer}.employee-app.central-dashboard-shell .app-header-sticky .brand-mark{display:grid;width:40px!important;height:40px!important;min-width:40px!important;overflow:hidden;place-items:center;border:1px solid rgba(255,255,255,.24)!important;border-radius:12px!important;background:rgba(255,255,255,.95)!important;box-shadow:none!important}.employee-app.central-dashboard-shell .app-header-sticky .brand-mark img{width:100%;height:100%;object-fit:contain}.employee-app.central-dashboard-shell .app-header-sticky .brand-lockup>div:last-child{min-width:0}.employee-app.central-dashboard-shell .app-header-sticky .brand-lockup .eyebrow{margin:0 0 3px!important;font-family:var(--font-central-friendly,"DM Sans"),sans-serif;font-size:10px!important;line-height:1.3;letter-spacing:.025em!important;text-transform:none!important;font-weight:600;color:rgba(236,243,250,.66)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-app.central-dashboard-shell .app-header-sticky .brand-lockup h1{margin:0;font-family:var(--font-central-friendly,"DM Sans"),sans-serif;font-size:17px!important;font-weight:800;letter-spacing:-.035em;line-height:1.25;color:white!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-app.central-dashboard-shell .employee-header-actions{gap:12px;align-items:center}.employee-app.central-dashboard-shell .employee-header-actions .central-company-switcher select,.employee-app.central-dashboard-shell .employee-header-actions .employee-header-navy-button,.employee-app.central-dashboard-shell .employee-header-actions .text-button{min-height:36px;padding:8px 13px;border:1px solid #e1e7ed!important;border-radius:9px!important;background:#fff!important;color:#52687d!important;font-family:var(--font-central-friendly,"DM Sans"),sans-serif;font-size:12px!important;font-weight:750;box-shadow:none!important;text-decoration:none!important}.employee-app.central-dashboard-shell .employee-header-actions .employee-header-navy-button{background:#244a68!important;color:white!important;border-color:#244a68!important}.employee-app.central-dashboard-shell .employee-header-actions .central-company-switcher select:hover,.employee-app.central-dashboard-shell .employee-header-actions .text-button:hover{background:#f2f6fa!important;border-color:#c2d4e2!important}.employee-app.central-dashboard-shell .app-shell{display:grid!important;grid-template-columns:258px minmax(0,1fr)!important;align-items:stretch;grid-gap:0!important;gap:0!important;min-height:calc(100vh - 84px);padding:0}.employee-app.central-dashboard-shell .app-nav.central-section-nav{display:flex!important;flex-direction:column;gap:5px!important;align-self:stretch;position:-webkit-sticky;position:sticky;top:84px;width:258px;height:calc(100vh - 84px);padding:20px 12px!important;overflow-y:auto;border:0!important;border-radius:0!important;background:var(--central-dashboard-sidebar)!important;box-shadow:none!important}.employee-app.central-dashboard-shell .app-nav.central-section-nav .central-direct-nav,.employee-app.central-dashboard-shell .app-nav.central-section-nav .nav-item{display:flex;align-items:center;min-height:43px!important;padding:11px 13px!important;border-radius:10px!important;border:1px solid transparent!important;color:#d2dfeb!important;background:transparent!important;box-shadow:none!important;font-family:var(--font-central-friendly,"DM Sans"),sans-serif;font-size:12px!important;font-weight:700;text-decoration:none!important;text-align:left}.employee-app.central-dashboard-shell .app-nav.central-section-nav .nav-item.nav-item-active,.employee-app.central-dashboard-shell .app-nav.central-section-nav .nav-item:hover{background:rgba(255,255,255,.12)!important;color:white!important;border-color:rgba(255,255,255,.08)!important;box-shadow:none!important}.employee-app.central-dashboard-shell .app-nav.central-section-nav .nav-item.nav-item-active{font-weight:800}.employee-app.central-dashboard-shell .app-nav.central-section-nav .nav-item>span{gap:12px!important;color:inherit}.employee-app.central-dashboard-shell .app-nav.central-section-nav .nav-item>span>span[aria-hidden=true]{border:0!important;color:#c0d6e8!important;background:transparent!important;font-size:16px!important;box-shadow:none!important}.employee-app.central-dashboard-shell .central-nav-divider{background:rgba(255,255,255,.15);margin:14px 11px 12px;height:1px}.employee-app.central-dashboard-shell .app-workspace{min-width:0;width:100%;max-width:none;padding:29px clamp(22px,3.2vw,52px) 55px;margin:0;border:0;border-radius:0;background:#f5f7fa}.employee-app.central-dashboard-shell .central-section-view{gap:22px}.employee-app.central-dashboard-shell .central-section-titlebar{padding:0 0 7px;border:0;background:transparent;box-shadow:none}.employee-app.central-dashboard-shell .central-section-titlebar h2{color:#173149;font-family:var(--font-central-friendly,"DM Sans"),sans-serif;font-weight:800}}@media (max-width:900px){.employee-app.central-dashboard-shell{width:100%;min-height:100vh;padding:0 0 calc(104px + env(safe-area-inset-bottom));background:#f5f7fa}.employee-app.central-dashboard-shell .app-header-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:50;width:100%;margin:0 0 9px!important;padding:12px 16px!important;border-bottom:1px solid #e4eaf0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.employee-app.central-dashboard-shell .app-header-sticky .brand-lockup{gap:9px}.employee-app.central-dashboard-shell .app-header-sticky .brand-mark{width:38px!important;height:38px!important;border-radius:10px;background:#fff}.employee-app.central-dashboard-shell .app-header-sticky h1{color:#21374c;font-family:var(--font-central-friendly,"DM Sans"),sans-serif;font-size:15px!important;font-weight:800}.employee-app.central-dashboard-shell .app-header-sticky .eyebrow{color:#718395;font-size:10px!important}.employee-app.central-dashboard-shell .app-shell{grid-template-columns:1fr!important;gap:0;padding:0 14px}.employee-app.central-dashboard-shell .app-workspace{width:100%;min-width:0;padding:12px 0 28px;background:transparent}.employee-app.central-dashboard-shell .central-section-titlebar h2{font-family:var(--font-central-friendly,"DM Sans"),sans-serif}}@media (max-width:420px){.employee-app.central-dashboard-shell .app-header-sticky{padding:11px 10px!important}.employee-app.central-dashboard-shell .employee-header-actions{gap:4px}.employee-app.central-dashboard-shell .app-shell{padding:0 10px}}@media (min-width:901px){.employee-app.central-dashboard-shell .app-header-sticky{justify-content:space-between!important}.employee-app.central-dashboard-shell .central-header-tool-search{display:flex;align-items:center;gap:12px;flex:1 1;max-width:590px;min-width:200px;height:43px;padding:0 16px;border:1px solid #dae4ee;border-radius:11px;background:#f8fbfe;color:#7b8b9a;text-align:left;font-family:var(--font-central-friendly,"DM Sans"),sans-serif;font-size:13px;font-weight:600;box-shadow:0 2px 7px rgba(29,60,85,.025)}.employee-app.central-dashboard-shell .central-header-tool-search:hover{border-color:#9eb8cd;background:white}.employee-app.central-dashboard-shell .central-header-tool-search>span{font-size:24px;line-height:1;color:#4a76a0}.employee-app.central-dashboard-shell .central-header-tool-search kbd{margin-left:auto;border:1px solid #d7e1ec;padding:4px 7px;border-radius:6px;color:#8a99a9;background:white;font-family:inherit;font-size:10px;white-space:nowrap}.employee-app.central-dashboard-shell .central-header-profile{display:flex;align-items:center;gap:9px;min-width:0;padding:0 6px;border-left:1px solid #edf1f5}.employee-app.central-dashboard-shell .central-header-avatar{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;color:white;background:#2873ae;border-radius:50%;font-size:14px;font-weight:850}.employee-app.central-dashboard-shell .central-header-person{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:140px}.employee-app.central-dashboard-shell .central-header-person strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#213951;font-size:12px;font-weight:850}.employee-app.central-dashboard-shell .central-header-person small{color:#8192a2;font-size:11px}.employee-app.central-dashboard-shell .app-nav.central-section-nav .central-home-nav{order:-15}.employee-app.central-dashboard-shell .app-nav.central-section-nav .nav-item>span{width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.employee-app.central-dashboard-shell .app-nav.central-section-nav .central-home-nav.nav-item-active{background:#135181!important;border-color:#1e638f!important;color:#fff!important}.employee-app.central-dashboard-shell .app-nav.central-section-nav .nav-item.nav-item-active:not(.central-home-nav){background:rgba(39,111,165,.5)!important}}@media (max-width:1250px) and (min-width:901px){.employee-app.central-dashboard-shell .app-header-sticky{padding-left:280px!important;padding-right:20px!important}.employee-app.central-dashboard-shell .central-header-tool-search{max-width:360px}.employee-app.central-dashboard-shell .central-header-person{display:none}.employee-app.central-dashboard-shell .employee-header-actions{gap:6px}}@media(max-width:900px){.employee-app.central-dashboard-shell .central-header-profile,.employee-app.central-dashboard-shell .central-header-tool-search{display:none}}.employee-app.central-dashboard-shell .central-profile-wrap{position:relative;z-index:80}.employee-app.central-dashboard-shell .central-header-profile{display:flex;align-items:center;gap:11px;min-height:46px;padding:6px 8px 6px 12px;border:0;border-left:1px solid #e2e9f2;border-radius:0;background:transparent;text-align:left;font:inherit;cursor:pointer}.employee-app.central-dashboard-shell .central-header-profile:hover,.employee-app.central-dashboard-shell .central-header-profile[aria-expanded=true]{background:#f5f8fc;border-radius:8px}.employee-app.central-dashboard-shell .central-header-chevron{color:#7086a1;font-size:19px}.employee-app.central-dashboard-shell .central-profile-menu{position:absolute;right:0;top:calc(100% + 11px);width:235px;display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid #dce6f0;border-radius:13px;background:#fff;box-shadow:0 15px 50px rgba(15,48,75,.16)}.employee-app.central-dashboard-shell .central-profile-menu p{margin:3px 10px 5px;color:#8b99a7;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.employee-app.central-dashboard-shell .central-profile-menu a,.employee-app.central-dashboard-shell .central-profile-menu button{display:block;padding:10px 11px;color:#234261;text-decoration:none;font:700 12px var(--font-central-friendly,"DM Sans"),sans-serif;border:0;border-radius:8px;background:transparent;text-align:left}.employee-app.central-dashboard-shell .central-profile-menu a:hover,.employee-app.central-dashboard-shell .central-profile-menu button:hover{background:#eef5fb;color:#0c538c}@media(min-width:901px){.employee-app.central-dashboard-shell .employee-header-actions{margin-left:auto;gap:10px!important}.employee-app.central-dashboard-shell .central-header-tool-search{width:min(48vw,650px);max-width:none;flex:1 1}.employee-app.central-dashboard-shell .central-header-profile{padding-left:14px}.employee-app.central-dashboard-shell .central-header-person{display:flex}}@media(max-width:900px){.employee-app.central-dashboard-shell .central-profile-wrap{display:block}.employee-app.central-dashboard-shell .central-header-profile{min-height:40px;padding:0 6px}.employee-app.central-dashboard-shell .central-header-avatar{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:white;background:#2873ae}.employee-app.central-dashboard-shell .central-header-person{display:none}}.employee-app.central-dashboard-shell .central-header-tool-search{cursor:text;outline-offset:3px}.employee-app.central-dashboard-shell .central-header-tool-search:focus-within{border-color:#79a4c8;box-shadow:0 0 0 3px rgba(35,114,181,.13)}.employee-app.central-dashboard-shell .central-header-tool-search input{min-width:0;flex:1 1;height:100%;padding:0;border:0;outline:0;background:transparent;font:600 12px var(--font-central-friendly,"DM Sans"),sans-serif;color:#243e56}.employee-app.central-dashboard-shell .central-header-tool-search input::placeholder{color:#8797a8}.employee-app.central-dashboard-shell .central-sidebar-footer{display:grid;margin-top:auto;padding:20px 3px 3px;grid-gap:5px;gap:5px}.employee-app.central-dashboard-shell .central-sidebar-footer-divider{height:1px;background:rgba(255,255,255,.16);margin:0 9px 13px}.employee-app.central-dashboard-shell .central-footer-nav{display:flex;align-items:center;gap:13px;width:100%;padding:10px 12px;color:#d6e5f1;background:transparent;border:1px solid transparent;border-radius:10px;font:700 12px var(--font-central-friendly,"DM Sans"),sans-serif;text-align:left;cursor:pointer}.employee-app.central-dashboard-shell .central-footer-nav:hover,.employee-app.central-dashboard-shell .central-footer-nav[aria-expanded=true]{background:rgba(255,255,255,.11);color:white}.employee-app.central-dashboard-shell .central-footer-nav-symbol{display:inline-grid;place-items:center;width:24px;flex:0 0 24px;font-size:20px}.employee-app.central-dashboard-shell .central-sidebar-coming-soon{display:grid;position:relative;grid-gap:4px;gap:4px;margin:4px 8px 0;padding:12px 29px 12px 12px;color:#eff7ff;background:rgba(47,111,163,.36);border:1px solid rgba(255,255,255,.14);border-radius:10px}.employee-app.central-dashboard-shell .central-sidebar-coming-soon strong{font-size:12px}.employee-app.central-dashboard-shell .central-sidebar-coming-soon span{font-size:11px;line-height:1.5}.employee-app.central-dashboard-shell .central-sidebar-coming-soon button{position:absolute;right:7px;top:5px;color:inherit;background:transparent;border:0;font-size:20px;cursor:pointer}.employee-app.central-dashboard-shell,.employee-app.central-dashboard-shell .app-header-sticky,.employee-app.central-dashboard-shell .app-nav.central-section-nav{font-family:var(--font-central-friendly,"DM Sans"),sans-serif}@media(max-width:900px){.employee-app.central-dashboard-shell .central-sidebar-footer{display:none}}@media (min-width:901px){.employee-app.central-dashboard-shell .app-nav.central-section-nav>.central-direct-nav,.employee-app.central-dashboard-shell .app-nav.central-section-nav>.nav-item{width:100%;text-align:left!important;justify-content:flex-start!important;transition:background-color .16s ease,box-shadow .16s ease,border-color .16s ease,color .16s ease}.employee-app.central-dashboard-shell .app-nav.central-section-nav .central-direct-nav>.central-nav-label,.employee-app.central-dashboard-shell .app-nav.central-section-nav .nav-item>.central-nav-label{display:grid!important;grid-template-columns:23px minmax(0,1fr)!important;align-items:center!important;justify-content:start!important;grid-column-gap:12px!important;column-gap:12px!important;flex-direction:row!important;width:100%!important;min-width:0!important;overflow:hidden;white-space:nowrap;text-align:left}.employee-app.central-dashboard-shell .app-nav.central-section-nav .central-nav-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:23px!important;height:23px!important;min-width:23px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#b9d1e7!important}.employee-app.central-dashboard-shell .app-nav.central-section-nav .central-nav-icon svg{display:block;width:19px;height:19px;flex:0 0 auto;stroke-width:1.9}.employee-app.central-dashboard-shell .app-nav.central-section-nav .central-nav-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-weight:inherit}.employee-app.central-dashboard-shell .app-nav.central-section-nav .nav-item-active .central-nav-icon,.employee-app.central-dashboard-shell .app-nav.central-section-nav .nav-item:hover .central-nav-icon{color:#fff!important}.employee-app.central-dashboard-shell .app-nav.central-section-nav .nav-item:hover{background:rgba(69,129,179,.19)!important;box-shadow:inset 0 0 0 1px rgba(169,206,233,.09)!important}.employee-app.central-dashboard-shell .app-nav.central-section-nav .central-home-nav.nav-item-active{box-shadow:0 3px 10px rgba(2,14,31,.14),inset 0 0 0 1px rgba(201,230,255,.11)!important}.employee-app.central-dashboard-shell .app-nav.central-section-nav .nav-item:focus-visible,.employee-app.central-dashboard-shell .central-footer-nav:focus-visible{outline:2px solid #b2d9ff;outline-offset:2px}.employee-app.central-dashboard-shell .central-sidebar-footer{padding-left:0;padding-right:0}.employee-app.central-dashboard-shell .central-footer-nav{display:grid!important;grid-template-columns:23px minmax(0,1fr);align-items:center;grid-gap:12px!important;gap:12px!important;padding:11px 13px!important;width:100%}.employee-app.central-dashboard-shell .central-footer-nav-symbol{display:inline-flex!important;justify-content:center;align-items:center;width:23px;height:23px;color:#b9d1e7}.employee-app.central-dashboard-shell .central-footer-nav-symbol svg{width:19px;height:19px;stroke-width:1.9}.employee-app.central-dashboard-shell .central-footer-nav:hover{box-shadow:inset 0 0 0 1px rgba(169,206,233,.09)}.employee-app.central-dashboard-shell .app-header-sticky{box-shadow:0 2px 9px rgba(16,43,75,.045)!important}.employee-app.central-dashboard-shell .app-header-sticky .brand-mark{box-shadow:0 3px 8px rgba(6,24,48,.14)!important}.employee-app.central-dashboard-shell .app-workspace{background:linear-gradient(180deg,#f7f9fc,#f3f7fb)}}@media (prefers-reduced-motion:reduce){.employee-app.central-dashboard-shell .app-nav.central-section-nav>.central-direct-nav,.employee-app.central-dashboard-shell .app-nav.central-section-nav>.nav-item{transition:none!important}}.employee-app.central-dashboard-shell .central-special-access-group{display:flex;flex-direction:column;gap:3px;width:100%;min-width:0;flex:0 0 auto}.employee-app.central-dashboard-shell .central-special-access-toggle{position:relative;width:100%;padding-right:33px!important;text-align:left;cursor:pointer}.employee-app.central-dashboard-shell .central-special-access-chevron{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:#bad1e5;font-size:17px;line-height:1;transition:transform .15s ease}.employee-app.central-dashboard-shell .central-special-access-chevron.is-open{transform:translateY(-50%) rotate(180deg)}.employee-app.central-dashboard-shell .central-special-access-children{display:flex;flex-direction:column;gap:2px;padding:2px 0 5px 12px;margin-left:25px;border-left:1px solid rgba(185,209,231,.25)}.employee-app.central-dashboard-shell .central-special-access-all,.employee-app.central-dashboard-shell .central-special-access-item{display:flex;align-items:center;gap:9px;min-height:34px;border-radius:7px;padding:7px 10px;color:#d4e4f0;font-size:12px;font-weight:650;text-decoration:none;line-height:1.3}.employee-app.central-dashboard-shell .central-special-access-all{color:#9dc9ec;font-size:11px;font-weight:600}.employee-app.central-dashboard-shell .central-special-access-dot{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#8bb3d1}.employee-app.central-dashboard-shell .central-special-access-all:hover,.employee-app.central-dashboard-shell .central-special-access-item:hover{background:rgba(69,129,179,.19);color:#fff}.employee-app.central-dashboard-shell .central-special-access-all:focus-visible,.employee-app.central-dashboard-shell .central-special-access-item:focus-visible{outline:2px solid #b2d9ff;outline-offset:2px}@media (max-width:900px){.employee-app.central-dashboard-shell .central-special-access-group{width:auto;flex-direction:row;align-items:center;gap:4px}.employee-app.central-dashboard-shell .central-special-access-toggle{width:auto;min-height:40px}.employee-app.central-dashboard-shell .central-special-access-children{flex-direction:row;align-items:center;gap:4px;margin:0;padding:0;border:0}.employee-app.central-dashboard-shell .central-special-access-all,.employee-app.central-dashboard-shell .central-special-access-item{flex:0 0 auto;min-height:39px;background:rgba(25,76,119,.12);border:1px solid rgba(185,209,231,.25);padding:8px 11px}}@media (prefers-reduced-motion:reduce){.employee-app.central-dashboard-shell .central-special-access-chevron{transition:none}}.central-workspace-shell{--workspace-navy:#0b2a48;--workspace-blue:#155ba1;position:relative;display:grid;grid-template-columns:258px minmax(0,1fr);grid-template-rows:76px minmax(calc(100vh - 76px),auto);min-height:100vh;background:linear-gradient(180deg,#f7fafd,#f2f6fb);color:#132849;font-family:var(--font-central-friendly,"DM Sans"),sans-serif}.central-workspace-shell a,.central-workspace-shell button,.central-workspace-shell input{font-family:inherit}.central-workspace-top{grid-column:1/-1;grid-row:1;position:-webkit-sticky;position:sticky;z-index:55;top:0;display:grid;grid-template-columns:258px minmax(0,1fr) auto;align-items:center;background:linear-gradient(to right,var(--workspace-navy) 0 258px,#fff 258px 100%);border-bottom:1px solid #e1e8f0;box-shadow:0 2px 9px rgba(16,43,75,.045)}.central-workspace-brand{display:flex;align-items:center;gap:11px;height:76px;min-width:0;padding:12px 19px;color:#fff;text-decoration:none}.central-workspace-logo{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;overflow:hidden;border-radius:12px;background:white;box-shadow:0 3px 8px rgba(0,13,35,.14)}.central-workspace-logo img{width:100%;height:100%;object-fit:contain}.central-workspace-brand-text{display:grid;grid-gap:3px;gap:3px;min-width:0}.central-workspace-brand-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9bb1c8;font-size:10px;font-weight:650}.central-workspace-brand-text strong{font-size:17px;color:white;line-height:1.1;letter-spacing:-.035em;font-weight:850}.central-workspace-search{display:flex;align-items:center;gap:12px;height:43px;min-width:0;width:min(100% - 40px,1050px);margin:0 20px 0 34px;padding:0 14px;background:#f8fbff;border:1px solid #dae5f1;border-radius:11px;color:#36709e;box-shadow:0 2px 7px rgba(29,60,85,.025)}.central-workspace-search:focus-within{outline:3px solid rgba(52,126,188,.15);border-color:#86b1d5}.central-workspace-search input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#1e3955;font-size:12px;font-weight:600}.central-workspace-search input::placeholder{color:#8499ad}.central-workspace-search kbd{border:1px solid #d7e2ee;border-radius:5px;padding:4px 7px;color:#8399ab;background:white;font-size:10px;white-space:nowrap}.central-workspace-account{position:relative;margin:0 28px 0 12px;align-self:center;display:flex;align-items:center;gap:12px}.central-workspace-account-trigger{display:flex;align-items:center;gap:10px;max-width:260px;padding:7px 9px;border:0;border-left:1px solid #e0e8f1;background:transparent;color:#193553;text-align:left}.central-workspace-account-trigger:hover{background:#f6f9fd;border-radius:10px}.central-workspace-avatar{display:grid;place-items:center;width:37px;height:37px;flex:0 0 37px;border-radius:50%;background:#1a6cab;color:#fff;font-size:14px;font-weight:850}.central-workspace-account-name{display:grid;grid-gap:2px;gap:2px;min-width:0;max-width:135px}.central-workspace-account-name strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#19334c;font-size:12px;font-weight:800}.central-workspace-account-name small{color:#8094a7;font-size:11px}.central-workspace-account-menu{position:absolute;right:0;top:100%;width:210px;padding:8px;display:grid;grid-gap:3px;gap:3px;background:white;border:1px solid #deebf4;border-radius:11px;box-shadow:0 15px 45px rgba(20,45,80,.15)}.central-workspace-account-menu a,.central-workspace-account-menu button{display:block;padding:10px;border:0;border-radius:7px;background:transparent;color:#234461;text-align:left;text-decoration:none;font-size:12px;font-weight:750}.central-workspace-account-menu a:hover,.central-workspace-account-menu button:hover{background:#eef5fc}.central-workspace-sidebar{grid-column:1;grid-row:2;position:-webkit-sticky;position:sticky;top:76px;align-self:start;height:calc(100vh - 76px);display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:22px 12px 16px;border:0;background:var(--workspace-navy);color:#d8e8f6}.central-workspace-sidebar-primary,.central-workspace-sidebar-sections{display:grid;grid-gap:5px;gap:5px}.central-workspace-sidebar-bottom{display:grid;grid-gap:5px;gap:5px;margin-top:auto;padding-top:16px}.central-workspace-nav-divider{height:1px;background:rgba(255,255,255,.15);margin:17px 12px}.central-workspace-nav-link{display:grid;grid-template-columns:23px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:43px;padding:10px 13px;color:#d9e8f5;background:transparent;border:1px solid transparent;border-radius:10px;font-size:12px;font-weight:700;line-height:1.3;text-align:left;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease,color .16s ease}.central-workspace-nav-link:hover{background:rgba(69,129,179,.19);box-shadow:inset 0 0 0 1px rgba(169,206,233,.09);color:#fff}.central-workspace-nav-link.is-active{background:#14517f;color:#fff;border-color:#286899;box-shadow:0 3px 10px rgba(2,14,31,.13)}.central-workspace-nav-icon{display:grid;place-items:center;width:23px;height:23px;color:#bfd8ee}.central-workspace-nav-icon svg{stroke-width:1.9;width:19px;height:19px}.central-workspace-nav-link.is-active .central-workspace-nav-icon{color:#fff}.central-workspace-nav-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.central-workspace-info{margin:0 8px 7px;padding:12px;background:rgba(47,111,163,.3);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e5f2ff;font-size:11px;line-height:1.5}.central-workspace-collapse{margin-top:4px}.central-workspace-content{grid-column:2;grid-row:2;min-width:0;width:100%;padding:26px clamp(20px,3vw,44px) 60px}.central-workspace-content>main{width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;font-family:var(--font-central-friendly,"DM Sans"),sans-serif;color:#18324b}.central-workspace-content h1,.central-workspace-content h2,.central-workspace-content h3,.central-workspace-content h4{font-family:var(--font-central-friendly,"DM Sans"),sans-serif;letter-spacing:-.025em}.central-workspace-shell.is-collapsed{grid-template-columns:76px minmax(0,1fr)}.central-workspace-shell.is-collapsed .central-workspace-top{grid-template-columns:76px minmax(0,1fr) auto;background:linear-gradient(to right,var(--workspace-navy) 0 76px,#fff 76px 100%)}.central-workspace-shell.is-collapsed .central-workspace-brand{justify-content:center;padding:9px}.central-workspace-shell.is-collapsed .central-workspace-brand-text,.central-workspace-shell.is-collapsed .central-workspace-nav-label{display:none}.central-workspace-shell.is-collapsed .central-workspace-sidebar{padding-left:9px;padding-right:9px}.central-workspace-shell.is-collapsed .central-workspace-nav-link{grid-template-columns:1fr;justify-items:center;padding:10px}.central-workspace-shell :is(button,a):focus-visible{outline:2px solid #6facdc;outline-offset:2px}.central-workspace-content .central-subpage-hero{min-height:202px;display:flex;justify-content:space-between;align-items:center;gap:24px;overflow:hidden;padding:29px 32px;border:1px solid #d3e1ee;border-radius:15px;background-color:#d9e6f2;background-image:linear-gradient(90deg,rgba(242,248,255,.95),rgba(242,249,255,.83) 32%,rgba(240,247,255,.32) 61%,rgba(236,246,255,.035) 77%),url(https://res.cloudinary.com/xpsvosg8/image/upload/v1791848182/beacon-pro-suite/central/central-hero-sunset-lighthouse-20261012.avif);background-size:cover;background-position:50%,center 19%;box-shadow:0 4px 14px rgba(18,49,81,.045)}.central-subpage-hero>div:first-child{max-width:min(66%,710px);position:relative;z-index:1}.central-subpage-hero .eyebrow{font:800 11px var(--font-central-friendly,"DM Sans"),sans-serif;letter-spacing:.125em;color:#255a88;text-transform:uppercase}.central-subpage-hero h1,.central-subpage-hero h2{color:#0c2444!important;font-size:clamp(28px,3.05vw,42px)!important;line-height:1.13!important;font-weight:850;letter-spacing:-.055em!important;margin:8px 0!important}.central-subpage-hero p{font-family:inherit;font-size:14px;line-height:1.55;color:#365a78}.central-workspace-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:19px}.central-workspace-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:39px;padding:9px 15px;border:1px solid #c6daec;border-radius:9px;background:rgba(255,255,255,.89);color:#12558f!important;text-decoration:none;font-size:12px;font-weight:800}.central-workspace-actions a:first-child{background:#155ba1;color:#fff!important;border-color:#155ba1}.central-workspace-content .today-hero{margin:0 0 15px!important}.central-workspace-content .today-card,.central-workspace-content .today-reminder{border-color:#e0eaf3;border-radius:14px;box-shadow:0 3px 13px rgba(17,55,90,.04)}.central-workspace-content .today-page{display:grid;grid-gap:14px;gap:14px}.central-workspace-content .today-page>*{min-width:0}.central-workspace-content .today-card h2,.central-workspace-content .today-reminder h2{font-weight:800}.central-workspace-content .today-hero>:last-child{position:relative;z-index:1}.central-workspace-content[data-page=time-clock] .central-subpage-hero{margin-bottom:15px}.central-workspace-content[data-page=time-clock] .central-workspace-actions{margin:12px 0 18px}@media(max-width:1100px){.central-workspace-search{margin-left:15px;width:calc(100% - 18px)}.central-workspace-account{margin-right:12px}.central-workspace-account-name{display:none}}@media(max-width:900px){.central-workspace-shell,.central-workspace-shell.is-collapsed{display:block;min-height:100vh}.central-workspace-shell.is-collapsed .central-workspace-top,.central-workspace-top{position:-webkit-sticky;position:sticky;top:0;display:flex;gap:12px;min-height:66px;background:#fff}.central-workspace-brand,.central-workspace-shell.is-collapsed .central-workspace-brand{height:66px;padding:9px 13px;background:var(--workspace-navy)}.central-workspace-brand-text,.central-workspace-shell.is-collapsed .central-workspace-brand-text{display:grid}.central-workspace-logo{width:35px;height:35px;flex-basis:35px}.central-workspace-search{flex:1 1;width:auto;margin:0;min-width:0}.central-workspace-search kbd{display:none}.central-workspace-account{margin:0 10px 0 0}.central-workspace-shell.is-collapsed .central-workspace-sidebar,.central-workspace-sidebar{position:relative;top:auto;display:flex;flex-direction:row;width:100%;height:auto;padding:7px 12px;gap:12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.central-workspace-sidebar::-webkit-scrollbar{display:none}.central-workspace-sidebar-primary,.central-workspace-sidebar-sections{display:flex;flex-wrap:nowrap;gap:4px}.central-workspace-nav-divider,.central-workspace-sidebar-bottom{display:none}.central-workspace-nav-link,.central-workspace-shell.is-collapsed .central-workspace-nav-link{display:flex;flex:0 0 auto;gap:7px;min-height:38px;padding:8px 11px;white-space:nowrap}.central-workspace-shell.is-collapsed .central-workspace-nav-label{display:initial}.central-workspace-nav-icon{width:20px;height:20px}.central-workspace-nav-label{max-width:145px}.central-workspace-content{padding:18px 13px 35px}.central-workspace-content .central-subpage-hero{padding:23px 20px}}@media(max-width:600px){.central-workspace-top{gap:6px}.central-workspace-brand,.central-workspace-shell.is-collapsed .central-workspace-brand{padding:8px;flex:0 0 45px}.central-workspace-brand-text{display:none!important}.central-workspace-logo{width:32px;height:32px;flex-basis:32px}.central-workspace-search{height:39px;padding:0 8px;gap:5px}.central-workspace-search input{font-size:11px}.central-workspace-account-trigger{padding:4px}.central-workspace-avatar{width:30px;height:30px;flex-basis:30px}.central-workspace-content .central-subpage-hero{padding:19px 16px;min-height:170px;background-position:50%,67% 20%}.central-subpage-hero>div:first-child{max-width:100%}.central-subpage-hero h1,.central-subpage-hero h2{font-size:29px!important}}@media(prefers-reduced-motion:reduce){.central-workspace-nav-link{transition:none}}.central-workspace-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.central-workspace-metric{display:flex;gap:13px;align-items:center;min-width:0;min-height:115px;padding:17px 15px;border:1px solid #e0eaf3;border-radius:13px;background:#fff;color:#18324d;text-decoration:none!important;box-shadow:0 3px 13px rgba(18,49,81,.043);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.central-workspace-metric:hover{border-color:#b2cee3;box-shadow:0 7px 20px rgba(18,49,81,.072);transform:translateY(-1px)}.central-workspace-metric-icon{display:grid;place-items:center;flex:0 0 49px;width:49px;height:49px;border-radius:12px;background:#e1efff;color:#136bba}.central-workspace-metric[data-tone=mint] .central-workspace-metric-icon{background:#def7ed;color:#0c9870}.central-workspace-metric[data-tone=lavender] .central-workspace-metric-icon{background:#efe8ff;color:#7655c4}.central-workspace-metric[data-tone=amber] .central-workspace-metric-icon{background:#fff0d8;color:#c78513}.central-workspace-metric>span:last-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.central-workspace-metric small{font-size:11px;font-weight:800;color:#69809a}.central-workspace-metric strong{font-size:23px;font-weight:850;line-height:1.12;letter-spacing:-.025em;color:#132c4c}.central-workspace-metric em{font-size:11px;font-style:normal;color:#6c8095}@media(max-width:1200px){.central-workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.central-workspace-metrics{grid-template-columns:1fr}.central-workspace-metric{min-height:88px}}@media(prefers-reduced-motion:reduce){.central-workspace-metric{transition:none;transform:none!important}}.central-workspace-content[data-page=today] .today-hero .central-workspace-actions{align-items:center;gap:9px}.central-workspace-content[data-page=today] .today-hero .today-ask-beacon{display:block;flex:1 1 385px;min-width:min(100%,280px);max-width:none;margin:0}.central-workspace-content[data-page=today] .today-hero .today-ask-beacon form{display:block;margin:0}.central-workspace-content[data-page=today] .today-hero .today-ask-beacon label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.central-workspace-content[data-page=today] .today-hero .today-ask-row{display:flex;gap:8px;align-items:center;min-width:0;width:100%}.central-workspace-content[data-page=today] .today-hero .today-ask-row input{flex:1 1;min-width:110px;min-height:39px;height:39px;padding:7px 11px;border:1px solid #9cbad4;border-radius:9px;background:rgba(255,255,255,.94);font:600 12px var(--font-central-friendly,"DM Sans"),sans-serif}.central-workspace-content[data-page=today] .today-hero .today-ask-row button{flex:0 0 auto;min-height:39px;max-width:150px;margin:0;padding:8px 13px;border-radius:9px;background:#165da3;border-color:#165da3;font:800 12px var(--font-central-friendly,"DM Sans"),sans-serif;white-space:nowrap}.central-workspace-content[data-page=today] .today-hero .today-ask-answer{width:100%;max-height:215px;overflow:auto;margin-top:9px;padding:10px 12px;border-radius:10px;box-shadow:0 7px 20px rgba(13,45,73,.09)}@media(max-width:1150px){.central-workspace-content[data-page=today] .today-hero .today-ask-beacon{flex:1 1 100%;min-width:0}}@media(max-width:600px){.central-workspace-content[data-page=today] .today-hero .central-workspace-actions{width:100%;gap:8px}.central-workspace-content[data-page=today] .today-hero .today-ask-beacon{width:100%;flex-basis:100%}.central-workspace-content[data-page=today] .today-hero .today-ask-row input{font-size:12px}.central-workspace-content[data-page=today] .today-hero .today-ask-row button{font-size:11px;padding:8px 11px}}.central-timesheet-recovery{display:grid;grid-gap:13px;gap:13px;max-width:770px;margin:16px auto;padding:25px 28px;border:1px solid #cbdfee;border-radius:14px;background:linear-gradient(125deg,#fff,#f5faff);box-shadow:0 5px 18px rgba(16,51,82,.055)}.central-timesheet-recovery h2{margin:0;font:850 clamp(20px,2.3vw,26px)/1.25 var(--font-central-friendly,"DM Sans"),sans-serif;color:#153d61}.central-timesheet-recovery p{font-size:14px;line-height:1.65;color:#52708a;margin:0}.central-timesheet-recovery small{color:#7890a4;font-size:12px}.central-timesheet-recovery .central-workspace-actions{margin-top:4px}@media(max-width:620px){.central-timesheet-recovery{padding:20px 16px}.central-timesheet-recovery .central-workspace-actions a{flex:1 1 100%}}@media(min-width:1151px){.central-workspace-content[data-page=today] .today-hero>div:first-child{display:flex;flex-direction:column;align-self:stretch;width:100%;max-width:100%}.central-workspace-content[data-page=today] .today-hero>div:first-child>:is(.eyebrow,h1,p){max-width:66%}.central-workspace-content[data-page=today] .today-hero .central-workspace-actions{width:100%;flex-wrap:nowrap;margin-top:auto;padding-top:18px;align-items:center}.central-workspace-content[data-page=today] .today-hero .today-ask-beacon{flex:1 1 auto;min-width:210px}}.central-module-page{display:grid;grid-gap:15px;gap:15px;min-width:0;width:100%;max-width:none!important;margin:0!important;padding:0 0 38px!important;background:transparent!important;color:#132a4c;font-family:var(--font-central-friendly,"DM Sans"),sans-serif}.central-module-page :is(h1,h2,h3,h4){font-family:var(--font-central-friendly,"DM Sans"),sans-serif;letter-spacing:-.035em}.central-module-page :is(button,a,input,select,textarea):focus-visible{outline:3px solid rgba(42,128,208,.36);outline-offset:2px}.central-module-page :is(.primary-button,.secondary-button,.text-link){min-height:40px;border-radius:9px;font-weight:800;text-decoration:none}.central-module-page .primary-button{background:#0f63a8;border:1px solid #0f63a8;color:#fff}.central-module-page .secondary-button{background:#fff;border:1px solid #bed6ef;color:#175a96}.central-module-page :is(input,textarea,select){max-width:100%}.central-module-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:stretch}.central-module-action-grid>*{min-width:0}.central-module-page .central-module-action-grid>section{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;padding:21px 23px;border:1px solid #dce8f4;border-radius:15px;box-shadow:0 5px 17px rgba(13,48,88,.05);background:linear-gradient(145deg,#fff,#f9fcff)}.central-module-page .central-module-action-grid>section:nth-child(2){background:linear-gradient(145deg,#fff,#f5fefa)}.central-module-page .central-module-action-grid>section>button{align-self:flex-start;margin-top:auto}.central-refrigerant-page>div,.central-refrigerant-page>section{min-width:0}.central-property-workspace{min-width:0;width:100%;padding:0}.central-parts-inventory-page,.central-permits-page,.central-property-page,.central-warranty-page{gap:15px}.central-install-page .install-grid{display:grid;grid-gap:12px;gap:12px}.central-install-page>.install-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.central-install-page .install-card{position:relative;min-width:0;border:1px solid #dfebf6;border-radius:14px;background:#fff;padding:20px 22px;box-shadow:0 5px 18px rgba(19,56,90,.046)}.central-install-page>.install-grid>.install-card{min-height:216px;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.central-install-page>.install-grid>.install-card>.sidebar-label,.central-install-page>.install-grid>.install-card>h2,.central-install-page>.install-grid>.install-card>p:not(:last-child){margin-left:81px}.central-install-page .install-card-icon{position:absolute;top:20px;left:20px;display:grid;place-items:center;width:63px;height:63px;border-radius:13px;color:#fff;background:linear-gradient(145deg,#2377bc,#075187)}.central-install-page .install-card-icon[data-app=Commerce]{background:linear-gradient(145deg,#269d6c,#077442)}.central-install-page .install-card-icon[data-app=Connect]{background:linear-gradient(145deg,#9479e4,#604bc2)}.central-install-page .install-card>.sidebar-label{color:#1167b1;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.075em}.central-install-page .install-card h2{color:#102b4d;font-size:19px;font-weight:850}.central-install-page .install-card p{color:#6883a4;font-size:12px;line-height:1.5}.central-install-page .install-card>.primary-button{align-self:center;min-height:43px;margin:18px 0 4px;background:#ffc928;color:#102a4b;border-color:#ffc928;padding:10px 15px;font-size:12px}.central-install-page .install-card>.primary-button:hover{background:#ffd94d}.central-install-page>.install-grid>.install-card>p:last-child:not(.sidebar-label){margin-top:auto;padding:12px;border:1px solid #d8e7f5;border-radius:9px;background:#f2f8ff}.central-install-page>.install-card{padding:21px 23px}.central-install-page>.install-card>.install-grid>div{padding:13px;border:1px solid #dde9f5;border-radius:12px;background:#f7fbff}.central-install-page>.install-card>.install-grid strong{color:#103559;font-size:13px}.central-install-page>.install-card>.install-grid p{font-size:11px}.central-install-page .install-note{display:grid;grid-gap:5px;gap:5px;padding:17px 20px;border-color:#f1d990;background:#fffaea;color:#67521c}.central-install-page .install-note strong{color:#18304c;font-size:12px}.central-install-page .install-note p{font-size:12px;line-height:1.6;color:#78674e}@media(max-width:1240px){.central-install-page>.install-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.central-module-action-grid{grid-template-columns:1fr}}@media(max-width:850px){.central-install-page>.install-grid{grid-template-columns:1fr}}@media(max-width:620px){.central-module-page{gap:12px;padding-bottom:27px!important}.central-install-page .install-card{padding:17px}.central-install-page>.install-grid>.install-card{min-height:195px}.central-install-page .install-card-icon{width:52px;height:52px;top:17px;left:17px}.central-install-page>.install-grid>.install-card>.sidebar-label,.central-install-page>.install-grid>.install-card>h2,.central-install-page>.install-grid>.install-card>p:not(:last-child){margin-left:62px}}@media(prefers-reduced-motion:reduce){.central-module-page *{scroll-behavior:auto!important;transition:none!important}}.central-communication-page{gap:10px}.central-communication-toolbar{display:flex;align-items:center;gap:14px;min-height:76px;min-width:0;padding:13px 20px;border:1px solid #e5eaf1;border-radius:13px;background:#fff;box-shadow:0 3px 13px rgba(24,49,78,.035)}.central-communication-toolbar-icon{flex:0 0 46px;display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:linear-gradient(140deg,#e9e4ff,#f8f6ff);color:#7455bf}.central-communication-toolbar-copy{min-width:0;flex:1 1}.central-communication-toolbar-copy>p{margin:0 0 3px;color:#70849a;font-size:10px;font-weight:750;letter-spacing:.01em}.central-communication-toolbar-copy h1{margin:0;color:#142b45;font-size:clamp(18px,1.8vw,22px);line-height:1.15;font-weight:850;letter-spacing:-.04em}.central-communication-toolbar-copy>span{display:block;margin-top:5px;color:#7a8c9d;font-size:11px;line-height:1.45}.central-communication-privacy{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:8px 10px;border:1px solid #d8eee6;border-radius:9px;background:#f1faf6;color:#257c60;font-size:10px;font-weight:800}.central-communication-unavailable{border:1px solid #f1ddd0;border-radius:12px;padding:18px 20px;background:#fff9f4;color:#8d6240}@media(max-width:720px){.central-communication-toolbar{min-height:68px;padding:11px 12px;gap:10px}.central-communication-toolbar-icon{flex-basis:40px;width:40px;height:40px}.central-communication-privacy{padding:6px 8px;font-size:0}.central-communication-privacy svg{width:17px;height:17px}.central-communication-toolbar-copy>span{font-size:10px}}@media(max-width:800px){.central-workspace-shell[data-workspace-page=team-communication] .central-workspace-sidebar{display:none}.central-workspace-content[data-page=team-communication]{padding:8px 8px 12px}.central-communication-page{gap:7px}.central-communication-toolbar{min-height:42px;padding:8px 10px;gap:8px}.central-communication-privacy,.central-communication-toolbar-copy>p,.central-communication-toolbar-copy>span,.central-communication-toolbar-icon{display:none}.central-communication-toolbar-copy h1{font-size:18px}}.central-install-page>.install-grid>section{min-height:0}.central-install-page .central-app-install-hint{display:block;padding:.46rem .2rem;color:#557389;font-size:.75rem;line-height:1.4}.central-install-page .central-app-install-hint strong{color:#21496b}.management-refined{--mr-ink:#102f48;--mr-muted:#607b8c;--mr-border:#d8e5ed;--mr-blue:#176eaa;--mr-green:#169a6c;--mr-amber:#e5a224;--mr-purple:#8068ce;display:grid;align-content:start;grid-gap:.75rem;gap:.75rem;min-width:0;max-width:none!important;margin:0!important;padding:.2rem .4rem 2rem!important;font-family:var(--font-central-friendly),Inter,system-ui,sans-serif;color:var(--mr-ink)}.management-refined :is(h1,h2,h3){font-family:inherit!important;letter-spacing:-.025em}.management-refined-header{display:flex;justify-content:space-between;align-items:center;gap:.6rem 1.2rem;flex-wrap:wrap;padding:.65rem .9rem;border:1px solid var(--mr-border);border-radius:.8rem;background:#fff}.management-refined-header h1{margin:.12rem 0 0!important;font-size:clamp(1.25rem,2vw,1.65rem)!important;line-height:1.24;color:#102f48}.management-refined-header p{margin:.18rem 0 0;font-size:.8rem;line-height:1.3;color:var(--mr-muted)}.management-refined-eyebrow{display:block;margin:0!important;font-size:.65rem!important;font-weight:850;letter-spacing:.085em;text-transform:uppercase;color:#40769e!important}.management-refined-actions{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.management-refined-actions :is(a,button),.mr-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.4rem .72rem;border:1px solid #cddde8;border-radius:.55rem;background:#fff;color:#16547d;text-decoration:none;font:750 .78rem/1.3 inherit;cursor:pointer}.management-refined-actions :is(a,button):hover,.mr-button:hover{background:#eef7ff}.mr-button-primary{background:#135b8b!important;color:#fff!important;border-color:#135b8b!important}.mr-panel,.mr-section{min-width:0;border:1px solid var(--mr-border);border-radius:.8rem;background:#fff;padding:.85rem 1rem}.mr-panel-title{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .65rem}.mr-panel-title h2{margin:0;color:var(--mr-ink);font-size:1rem}.mr-panel-title p{margin:.15rem 0 0;color:var(--mr-muted);font-size:.75rem}.mr-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.mr-metric{display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;border:1px solid var(--mr-border);border-radius:.72rem;padding:.78rem .9rem;background:#eaf5ff}.mr-metric strong{font-size:1.65rem;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mr-metric span{color:#3c6179;font-size:.76rem;font-weight:750}.mr-metric[data-tone=green]{background:#e9f9f2;border-color:#caead8}.mr-metric[data-tone=green] strong{color:#15845b}.mr-metric[data-tone=amber]{background:#fff3da;border-color:#f1e0b5}.mr-metric[data-tone=amber] strong{color:#ad7118}.mr-metric[data-tone=purple]{background:#f0ecff;border-color:#e1d8fb}.mr-metric[data-tone=purple] strong{color:#6e56b7}.mr-metric[data-tone=blue] strong{color:#146ba6}.mr-toolbar{display:flex;align-items:end;gap:.65rem;flex-wrap:wrap;padding:.7rem .85rem;background:#fff;border:1px solid var(--mr-border);border-radius:.75rem}.mr-toolbar label{display:grid;grid-gap:.28rem;gap:.28rem;min-width:130px;flex:1 1 170px;font-size:.74rem;font-weight:750;color:#2b4d64}.mr-toolbar :is(input,select){min-height:2.3rem;padding:.35rem .65rem;background:#fff;border:1px solid #cadce7;border-radius:.5rem;font:inherit;color:#183b53}.mr-toolbar button{min-height:2.3rem;padding:.38rem .85rem;border:0;border-radius:.5rem;background:#145e90;color:white;font-weight:800;cursor:pointer}.mr-toolbar-links{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:.76rem}.mr-toolbar-links a{color:#176ca2;font-weight:750;text-decoration:none}.mr-toolbar-links a:hover{text-decoration:underline}.mr-table-wrap{overflow-x:auto;border:1px solid #e1eaf0;border-radius:.65rem}.mr-table{width:100%;border-collapse:collapse;font-size:.8rem}.mr-table :is(th,td){padding:.65rem .75rem;border-bottom:1px solid #e6edf2;text-align:left}.mr-table th{background:#f4f8fb;font-size:.68rem;letter-spacing:.055em;text-transform:uppercase;color:#5e7588}.mr-table tr:last-child td{border-bottom:0}.mr-table tbody tr:hover{background:#f9fcff}.mr-number{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mr-muted{font-size:.76rem;color:var(--mr-muted)}.mr-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:999px;background:#eaf4fc;color:#226290;font-size:.66rem;font-weight:800;text-transform:capitalize;white-space:nowrap}.mr-badge[data-tone=green]{background:#def7e9;color:#156845}.mr-badge[data-tone=amber]{background:#fff0c9;color:#94620f}.mr-badge[data-tone=gray]{background:#eef1f5;color:#596f80}.mr-badge[data-tone=purple]{background:#eee8ff;color:#6a50a4}.mr-empty{padding:1.2rem;border-radius:.65rem;background:#f6f9fc;color:#5d7789;font-size:.82rem}.mr-note{font-size:.74rem;color:#627a8c;margin:.35rem 0}.mr-list{display:grid;grid-gap:.4rem;gap:.4rem}.mr-person-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.62rem .7rem;border:1px solid #e1eaf0;border-radius:.65rem;background:#fff}.mr-person-row strong{display:inline-flex;align-items:center;gap:.55rem;font-size:.85rem}.mr-application-head{display:flex;align-items:start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.mr-application-head h2{margin:.15rem 0;font-size:1.05rem}.mr-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-top:.6rem}.mr-detail-grid>div{padding:.55rem .65rem;background:#f5f9fc;border-radius:.55rem}.mr-detail-grid dt{font-size:.66rem;text-transform:uppercase;font-weight:800;letter-spacing:.035em;color:#5d7990}.mr-detail-grid dd{margin:.15rem 0 0;font-size:.8rem;color:#1e465e}.mr-compact-details summary{cursor:pointer;color:#146391;font-size:.78rem;font-weight:800}.mr-detail-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin:.65rem 0 0}.mr-detail-panels section{border:1px solid #e1eaf0;border-radius:.55rem;padding:.65rem}.mr-detail-panels h3{margin:0 0 .4rem;font-size:.8rem}.mr-detail-panels dl{display:grid;grid-gap:.35rem;gap:.35rem;margin:0;font-size:.76rem}.mr-detail-panels dt{color:#6d8291;font-weight:750}.mr-detail-panels dd{margin:0;overflow-wrap:anywhere}.management-refined .app-header,.management-refined .management-module-header{margin:0;padding:.7rem .9rem!important;border:1px solid var(--mr-border);border-radius:.75rem;background:#fff}.management-refined .app-header h1,.management-refined .management-module-header :is(h1,h2){font-size:1.45rem!important;margin:.1rem 0!important}.management-refined .management-module-header p{font-size:.78rem;margin:.15rem 0}.management-refined .management-intro{display:none}.management-refined :is(.admin-card,.tool-card){box-shadow:none!important;border-radius:.75rem!important;margin:0!important;padding:.8rem 1rem!important}.management-refined .mr-queue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.mr-timesheet-row{display:grid;grid-template-columns:minmax(155px,1.5fr) repeat(4,minmax(65px,.7fr)) minmax(75px,1fr);align-items:center;grid-gap:.6rem;gap:.6rem;padding:.6rem .8rem;border-bottom:1px solid #e8eef2;font-size:.8rem}.mr-timesheet-row:last-child{border-bottom:0}.mr-timesheet-row .mr-name{font-weight:800;color:#123c5a;text-decoration:none}.mr-timesheet-row .mr-name:hover{text-decoration:underline}.mr-timesheet-row>span:not(:first-child){text-align:right}.mr-timesheet-head{background:#f4f8fb;color:#597487;font-size:.68rem;letter-spacing:.025em;text-transform:uppercase;font-weight:800}.mr-timesheet-head>span{text-align:right}.mr-timesheet-head>span:first-child{text-align:left}.mr-timesheet-row[data-attention=true]{background:#fffaf0}.mr-timesheet-summary{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:center}.mr-timesheet-summary h2{margin:0;font-size:1rem}@media(max-width:1000px){.mr-detail-grid,.mr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.management-refined{padding:0 0 1.6rem!important}.management-refined-header{align-items:stretch}.management-refined-actions{width:100%}.mr-metrics{gap:.5rem}.mr-metric{padding:.7rem}.mr-metric strong{font-size:1.35rem}.management-refined .mr-queue-grid,.mr-detail-grid,.mr-detail-panels{grid-template-columns:1fr}.mr-timesheet-row{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(54px,.6fr))}.mr-timesheet-row>:nth-child(2),.mr-timesheet-row>:nth-child(3),.mr-timesheet-row>span:nth-last-child(2){display:none}.mr-person-row{flex-wrap:wrap}}.CentralLaunchSplash_artworkStage__WuAQW{position:absolute;inset:0;display:block;overflow:hidden;background:#e7f3fd}.CentralLaunchSplash_mobileBackdrop__RXtTK{display:none}.CentralLaunchSplash_artworkFrame__KzkIA{position:absolute;inset:0;width:100%;height:100%}.CentralLaunchSplash_artwork__2wHVp{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.CentralLaunchSplash_tenantName__VVnol{position:absolute;bottom:16%;left:50%;z-index:1;transform:translateX(-50%);max-width:min(88vw,720px);padding:7px 17px;border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 5px 20px rgba(0,0,0,.16);color:#102d4c;font-weight:700;font-size:clamp(12px,1.3vw,17px);line-height:1.4;text-align:center;overflow-wrap:anywhere}@media(max-aspect-ratio:3/4),(max-width:760px){.CentralLaunchSplash_artworkStage__WuAQW{display:flex;align-items:center;justify-content:center;isolation:isolate}.CentralLaunchSplash_mobileBackdrop__RXtTK{display:block;position:absolute;inset:-26px;width:calc(100% + 52px);height:calc(100% + 52px);object-fit:cover;filter:blur(25px) brightness(.94) saturate(.78);opacity:.8;pointer-events:none;z-index:-1}.CentralLaunchSplash_artworkFrame__KzkIA{position:relative;inset:auto;width:min(100vw,160dvh);height:auto;aspect-ratio:16/9;overflow:hidden;border-radius:9px;box-shadow:0 14px 42px rgba(7,37,66,.24);flex:none}.CentralLaunchSplash_artwork__2wHVp{object-fit:contain;border-radius:9px}.CentralLaunchSplash_tenantName__VVnol{bottom:9%;max-width:88%;font-size:clamp(9px,2.45vw,13px);font-weight:650;line-height:1.24;padding:4px 10px;box-shadow:0 3px 12px rgba(0,0,0,.12)}}@media(max-height:560px) and (orientation:landscape){.CentralLaunchSplash_artworkFrame__KzkIA{width:min(100vw,140dvh)}}